1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <meta name="theme-color" content="#F2EDE4"><!-- Google Tag Manager --> 8
8<script>
vendor: 335 bytes, lines 8-12
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','dataLayer','
12GTM-M2C9J6GX
vendor: 3 bytes, line 12
12');
12</script>
12 13 <!-- End Google Tag Manager --> 14 15 <link rel="canonical" href="https://queencitycoffeeroasters.com/"> 16 17 18<title>Queen City Coffee - Roasted with love in Plainfield NJ 19– Queen City Coffee Roasters 20</title><meta name="description" content="Coffee shop and roastery in Plainfield, NJ"><!-- /snippets/social-meta-tags.liquid --> 21 22 23 24 25<meta property="og:site_name" content="Queen City Coffee Roasters"> 26<meta property="og:url" content="https://queencitycoffeeroasters.com/"> 27<meta property="og:title" content="Queen City Coffee - Roasted with love in Plainfield NJ"> 28<meta property="og:type" content="website"> 29<meta property="og:description" content="Coffee shop and roastery in Plainfield, NJ"> 30 31 32 33 34 35<meta name="twitter:card" content="summary_large_image"> 36<meta name="twitter:title" content="Queen City Coffee - Roasted with love in Plainfield NJ"> 37<meta name="twitter:description" content="Coffee shop and roastery in Plainfield, NJ"> 38 39 40 41
41<script type="application/ld+json" data-qcc-structured-data>{"@context":"https://schema.org","@type":"Organization","@id":"https:\/\/queencitycoffeeroasters.com\/#organization","name":"Queen City Coffee Roasters","url":"https:\/\/queencitycoffeeroasters.com\/","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","@id":"https:\/\/queencitycoffeeroasters.com\/#merchant-return-policy","merchantReturnLink":"https:\/\/queencitycoffeeroasters.com\/policies\/refund-policy"},"hasShippingService":{"@type":"ShippingService","@id":"https:\/\/queencitycoffeeroasters.com\/#us-standard-shipping","name":"U.S. standard shipping","fulfillmentType":"https://schema.org/FulfillmentTypeDelivery","shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"orderValue":{"@type":"MonetaryAmount","minValue":45,"currency":"USD"},"shippingRate":{"@type":"MonetaryAmount","value":0,"currency":"USD"}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"orderValue":{"@type":"MonetaryAmount","maxValue":44.99,"currency":"USD"},"weight":{"@type":"QuantitativeValue","minValue":0,"maxValue":1.2,"unitCode":"LBR"},"shippingRate":{"@type":"MonetaryAmount","value":5.6,"currency":"USD"}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"orderValue":{"@type":"MonetaryAmount","maxValue":44.99,"currency":"USD"},"weight":{"@type":"QuantitativeValue","minValue":1.21,"maxValue":4.99,"unitCode":"LBR"},"shippingRate":{"@type":"MonetaryAmount","value":7.8,"currency":"USD"}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"orderValue":{"@type":"MonetaryAmount","maxValue":44.99,"currency":"USD"},"weight":{"@type":"QuantitativeValue","minValue":5,"maxValue":70,"unitCode":"LBR"},"shippingRate":{"@type":"MonetaryAmount","value":19.9,"currency":"USD"}}]},"description":"Coffee shop and roastery in Plainfield, NJ"}</script>
41 42 43 44<link rel="dns-prefetch" href="https://cdn.shopify.com"> 45 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 46 <link rel="dns-prefetch" href="https://assets.calendly.com"> 47 <link rel="preconnect" href="https://assets.calendly.com" crossorigin> 48 <link rel="dns-prefetch" href="https://www.youtube.com"> 49 <link rel="dns-prefetch" href="https://i.ytimg.com"> 50 <link rel="dns-prefetch" href="https://static.rechargepayments.com"> 51 <link rel="preconnect" href="https://static.rechargepayments.com" crossorigin><link rel="preconnect" href="https://fonts.googleapis.com"> 52 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 53 <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&family=DM+Mono:wght@300;400;500&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap" rel="stylesheet"><link rel="preload" as="image" href="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/hero-pourover.jpg?v=157302271758386773621791145553" fetchpriority="high"><link rel="preload" as="image" href="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/qcc-logo.png?v=37324314154461871351791145553" fetchpriority="high"> 54 55 <link href="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/qcc-custom.css?v=35244022622364936931791145553" rel="stylesheet" type="text/css" media="all" /> 56 57 58<style> 59 html,body{margin:0;padding:0;background:#faf7f2;color:#2a1a0a;font-family:'DM Sans',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;} 60 *,*::before,*::after{box-sizing:border-box;} 61 img{max-width:100%;display:block;} 62 .topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 32px;background:#2a1a0a;color:#faf7f2;font-size:11px;font-weight:300;letter-spacing:.02em;min-height:32px;} 63 .topbar a{color:inherit;text-decoration:none;} 64 .topbar-left{display:flex;gap:20px;} 65 .topbar-right{display:flex;justify-content:flex-end;gap:20px;} 66 .qcc-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid rgba(90,60,30,.1);background:#faf7f2;min-height:78px;} 67 .nav-left,.nav-right{display:flex;align-items:center;gap:28px;} 68 .nav-logo{flex:0 0 auto;margin-right:40px;} 69 .nav-left{flex:1;justify-content:flex-start;} 70 .nav-right{flex:0 0 auto;justify-content:flex-end;} 71 .nav-link{color:#2a1a0a;text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.01em;} 72 .nav-logo img{height:42px;width:auto;display:block;} 73 .hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:640px;background:#faf7f2;} 74 .hero-l{padding:72px 56px 56px;display:flex;flex-direction:column;justify-content:center;} 75 .hero-r{position:relative;overflow:hidden;background:#2a1a0a;min-height:640px;} 76 .hero-h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.02;letter-spacing:-.01em;margin:0 0 24px;} 77 .hero-h1 em{font-style:italic;font-weight:300;} 78 .hero-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;display:flex;align-items:center;gap:12px;color:#5a3c1e;} 79 .hero-sub{font-size:15px;font-weight:300;line-height:1.6;max-width:520px;color:#5a3c1e;margin:0 0 32px;} 80 .skip-link{position:absolute;left:-9999px;} 81 @media(max-width:860px){.hero{grid-template-columns:1fr;}.hero-r{min-height:380px;}.topbar{grid-template-columns:1fr;text-align:center;}.topbar-left,.topbar-right{display:none;}} 82 </style> 83 84
84<script> 85 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 86 window.QCC_routes = { 87 cart: "/cart", 88 cartAdd: "/cart/add", 89 cartChange: "/cart/change" 90 }; 91 window.QCC_experiments = { 92 multiBag: false, 93 shippingProgress: false, 94 giftSampler: false, 95 mobileCollectionPath: false 96 }; 97 window.QCC_moneyFormat = "${{amount}}"; 98 </script>
98 99
99<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
99<meta name="google-site-verification" content="-WvmBYqrvTVYj01qEWwPN6VoFiGvZMu_NwVVyYDx_UE"> 100<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27803779137/digital_wallets/dialog"> 101<meta id="in-context-paypal-metadata" data-shop-id="27803779137" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 102<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
102<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
102 103<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
104<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=27803779137" crossorigin="anonymous"></script>
vendor: 1 bytes, line 104
104
105<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":27803779137,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/27803779137","merchantName":"Queen City Coffee Roasters","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Queen City Coffee Roasters","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 105
105
106<script id="shopify-features" type="application/json">{"accessToken":"2115f91617b255579413051c63b53a5f","betas":["rich-media-storefront-analytics"],"domain":"queencitycoffeeroasters.com","predictiveSearch":true,"shopId":27803779137,"locale":"en"}</script>
vendor: 1 bytes, line 106
106
107<script>var Shopify = Shopify || {}; 108Shopify.shop = "queen-city-coffee-roasters.myshopify.com"; 109Shopify.locale = "en"; 110Shopify.currency = {"active":"USD","rate":"1.0"}; 111Shopify.country = "US"; 112Shopify.theme = {"name":"QCC Wholesale Staff Preview 2de24da 2026-10-04","id":189635592472,"schema_name":"QCC Custom","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 113Shopify.theme.handle = "null"; 114Shopify.theme.style = {"id":null,"handle":null}; 115Shopify.cdnHost = "queencitycoffeeroasters.com/cdn"; 116Shopify.routes = Shopify.routes || {}; 117Shopify.routes.root = "/"; 118Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 119Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 120Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 121Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 121
121
122<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 122
122
123<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 123
123
124<script> 125 window.ShopifyPay = window.ShopifyPay || {}; 126 window.ShopifyPay.apiHost = "shop.app\/pay"; 127 window.ShopifyPay.redirectState = null; 128</script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 132 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 133 window.Shopify.SignInWithShop.eligible = true; 134</script>
vendor: 1 bytes, line 134
134
135<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 135
135
136<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 136
136
137<script type="module"> 138 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 139 140 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 141 142</script>
vendor: 1 bytes, line 142
142
143<script> 144 window.Shopify = window.Shopify || {}; 145 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 146 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"]}; 147</script>
vendor: 1 bytes, line 147
147
148<script>(function() { 149 var isLoaded = false; 150 function asyncLoad() { 151 if (isLoaded) return; 152 isLoaded = true; 153 var urls = ["https:\/\/api.omegatheme.com\/facebook-chat\/\/facebook-chat.js?v=1590463810\u0026shop=queen-city-coffee-roasters.myshopify.com","https:\/\/api.chated.io\/sdk\/v1\/popups\/1b6f719e-b34a-4fb6-a5be-e06810d9d936.js?shop=queen-city-coffee-roasters.myshopify.com","https:\/\/bingshoppingtool-t2app-prod.trafficmanager.net\/uet\/tracking_script?shop=queen-city-coffee-roasters.myshopify.com","https:\/\/cdn.popt.in\/pixel.js?id=8736e35c861f9\u0026shop=queen-city-coffee-roasters.myshopify.com","https:\/\/inffuse.eventscalendar.co\/plugins\/shopify\/loader.js?app=calendar\u0026shop=queen-city-coffee-roasters.myshopify.com\u0026shop=queen-city-coffee-roasters.myshopify.com","https:\/\/queen-city-coffee-roasters.myshopify.com\/apps\/sbgcr\/main\/gcr.js?shop=queen-city-coffee-roasters.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=queen-city-coffee-roasters.myshopify.com"]; 154 for (var i = 0; i < urls.length; i++) { 155 var s = document.createElement('script'); 156 s.type = 'text/javascript'; 157 s.async = true; 158 s.src = urls[i]; 159 var x = document.getElementsByTagName('script')[0]; 160 x.parentNode.insertBefore(s, x); 161 } 162 }; 163 if(window.attachEvent) { 164 window.attachEvent('onload', asyncLoad); 165 } else { 166 window.addEventListener('load', asyncLoad, false); 167 } 168})();</script>
vendor: 1 bytes, line 168
168
169<script id="__st">var __st={"a":27803779137,"offset":-14400,"reqid":"ec6777e3-3393-43e9-ad0a-cebce26ce384-1791479433","pageurl":"queencitycoffeeroasters.com\/","u":"069600beaf27","p":"home"};</script>
vendor: 1 bytes, line 169
169
170<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 170
170
171<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 171
171
172<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//queencitycoffeeroasters.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 172
172
173<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 = "//queencitycoffeeroasters.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>
173<script crossorigin="anonymous" defer="defer" src="//queencitycoffeeroasters.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 173
173
174<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 174
174
175<script> 176 window.Shopify = window.Shopify || {}; 177 window.Shopify.MCP = window.Shopify.MCP || {}; 178 window.Shopify.MCP.enabled = true; 179 window.Shopify.MCP.shop = "queen-city-coffee-roasters.myshopify.com"; 180 window.Shopify.MCP.mcpEndpoint = "https:\/\/queencitycoffeeroasters.com\/api\/mcp"; 181 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"]}}]; 182</script>
vendor: 1 bytes, line 182
182
183<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("\/\/queencitycoffeeroasters.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 184</script>
vendor: 1 bytes, line 184
184
185<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://queencitycoffeeroasters.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 186</script>
vendor: 1 bytes, line 186
186
187<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 188 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); 189</script>
vendor: 1 bytes, line 189
189
190<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})}})); 191</script>
191 192<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://queencitycoffeeroasters.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 193<style id="shopify-accelerated-checkout-cart"> 194 #shopify-buyer-consent { 195 margin-top: 1em; 196 display: inline-block; 197 width: 100%; 198} 199 200#shopify-buyer-consent.hidden { 201 display: none; 202} 203 204#shopify-subscription-policy-button { 205 background: none; 206 border: none; 207 padding: 0; 208 text-decoration: underline; 209 font-size: inherit; 210 cursor: pointer; 211} 212 213#shopify-subscription-policy-button::before { 214 box-shadow: none; 215} 216 217 </style> 218
219<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
219 220<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 221 222 223 224 225 226 227 228<link rel="dns-prefetch" href="https://cdn.judge.me"> 229<link rel="dns-prefetch" href="https://cdn1.judge.me"> 230<link rel="dns-prefetch" href="https://api.judge.me"> 231
232<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
232ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#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":false,"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
232itle":"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_
232youtube_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-04-25T14:43:04.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":"#2A1A0A","review_widget_button_color":"#C79848","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
232:"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":"Queen City Coffee Roasters","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_
232shop_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":"Queen City Coffee Roasters"};</script>
232 <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-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #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:'Queen City Coffee Roasters'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 233</style> <style class='jdgm-settings-style'></style> 234 235 236 237 238 <style class='jdgm-miracle-styles'> 239 @-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
239/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} 240 241</style> 242 243 244 245 246 247 248 249 250
251<script data-cfasync='false' class='jdgm-script'> 252!function(e){window.jdgm=window.jdgm||{}; 253/* INF-1976 */ 254var _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;}(); 255if(_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;} 256jdgm.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/", 257jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 258setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 259!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 260(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 261a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 262jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 263t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 264t.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( 265".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 266parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 267jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 268)}))}(document); 269</script>
269 270<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> 271 272<!-- BEGIN app snippet: theme_fix_tags -->
272<script> 273 (function() { 274 var jdgmThemeFixes = null; 275 if (!jdgmThemeFixes) return; 276 277 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 278 // before the per-theme fix so the theme-specific CSS wins the cascade. 279 // HTML is never applied globally (too risky). 280 var allThemesFix = jdgmThemeFixes['all']; 281 if (allThemesFix && allThemesFix.css) { 282 var allStyleTag = document.createElement('style'); 283 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 284 allStyleTag.innerHTML = allThemesFix.css; 285 document.head.append(allStyleTag); 286 }; 287 288 if (allThemesFix && allThemesFix.js) { 289 var allScriptTag = document.createElement('script'); 290 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 291 allScriptTag.innerHTML = allThemesFix.js; 292 document.head.append(allScriptTag); 293 }; 294 295 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 296 if (!thisThemeFix) return; 297 298 if (thisThemeFix.html) { 299 document.addEventListener("DOMContentLoaded", function() { 300 var htmlDiv = document.createElement('div'); 301 htmlDiv.classList.add('jdgm-theme-fix-html'); 302 htmlDiv.innerHTML = thisThemeFix.html; 303 document.body.append(htmlDiv); 304 }); 305 }; 306 307 if (thisThemeFix.css) { 308 var styleTag = document.createElement('style'); 309 styleTag.classList.add('jdgm-theme-fix-style'); 310 styleTag.innerHTML = thisThemeFix.css; 311 document.head.append(styleTag); 312 }; 313 314 if (thisThemeFix.js) { 315 var scriptTag = document.createElement('script'); 316 scriptTag.classList.add('jdgm-theme-fix-script'); 317 scriptTag.innerHTML = thisThemeFix.js; 318 document.head.append(scriptTag); 319 }; 320 })(); 321</script>
321 322<!-- END app snippet --> 323<!-- End of Judge.me Core --> 324 325 326 327<!-- END app block -->
327<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
327 328<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0278/0377/9137/files/logo_for_shopify.png?v=1671307433" /> 329<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0278/0377/9137/files/logo_for_shopify.png?v=1671307433" /> 330<meta property="og:image:width" content="1200" /> 331<meta property="og:image:height" content="628" /> 332<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
333<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: 27803779137,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 333
333
334<script> 335 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 336</script>
vendor: 1 bytes, line 336
336
337<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}
337).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: 27803779137,storefrontBaseUrl: "https://queencitycoffeeroasters.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://queencitycoffeeroasters.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2905669912","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-MR11PX847P\\\",\\\"GT-PJS6JF3Q\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-MR11PX847P\\\",\\\"MC-KZLW2MR9SK\\\"]}
337,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-MR11PX847P\\\",\\\"MC-KZLW2MR9SK\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-MR11PX847P\\\",\\\"MC-KZLW2MR9SK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-MR11PX847P\\\"}],\\\"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":"2498134296","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"401113368","configuration":"{\"pixel_id\":\"263212455072384\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"236585240","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"QCC Packaging GA4"},{"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":"Queen City Coffee Roasters","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"queen-city-coffee-roasters.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/queencitycoffeeroasters.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8028499345688","handle":"3-month-gift-subscription","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44090847527192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8028499673368","handle":"6-month-gift-subscription","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44090856735000","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8246351397144","handle":"brazil-cerrado-medium-roast-coffee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44973291208984","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4473108627521","handle":"coffee-sampler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31842533048385","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8025799885080","handle":"coffee-subscription","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44082648023320","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9395367280920","handle":"colombia-decaf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48862388093208","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://queencitycoffeeroasters.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"189635592472","themePublished":"true","eventMetadataId":"6839ecef-727f-44b8-84f5-779e617f2a1f","pageType":"home","shopId":"27803779137","storefrontBaseUrl":"https:\/\/queencitycoffeeroasters.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
337<script> 338 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 339 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 340 window.ShopifyAnalytics.meta.currency = 'USD'; 341 var meta = {"page":{"pageType":"home","requestId":"ec6777e3-3393-43e9-ad0a-cebce26ce384-1791479433"}}; 342 for (var attr in meta) { 343 window.ShopifyAnalytics.meta[attr] = meta[attr]; 344 } 345</script>
vendor: 1 bytes, line 345
345
346<script class="analytics"> 347 (function () { 348 var customDocumentWrite = function(content) { 349 var jquery = null; 350 351 if (window.jQuery) { 352 jquery = window.jQuery; 353 } else if (window.Checkout && window.Checkout.$) { 354 jquery = window.Checkout.$; 355 } 356 357 if (jquery) { 358 jquery('body').append(content); 359 } 360 }; 361 362 var hasLoggedConversion = function(token) { 363 if (token) { 364 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 365 } 366 return false; 367 } 368 369 var setCookieIfConversion = function(token) { 370 if (token) { 371 var twoMonthsFromNow = new Date(Date.now()); 372 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 373 374 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 375 } 376 } 377 378 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 379 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 380 if (trekkie.integrations) { 381 return; 382 } 383 trekkie.methods = [ 384 'identify', 385 'page', 386 'ready', 387 'track', 388 'trackForm', 389 'trackLink' 390 ]; 391 trekkie.factory = function(method) { 392 return function() { 393 var args = Array.prototype.slice.call(arguments); 394 args.unshift(method); 395 trekkie.push(args); 396 if (method == 'track' || method == 'page') { 397 var pageUrl; 398 try { 399 pageUrl = window.location.href; 400 } catch (e) {} 401 var pageReferrer; 402 try { 403 pageReferrer = document.referrer; 404 } catch (e) {} 405 try { 406 if (window.__TREKKIE_SHIM_QUEUE == null) { 407 window.__TREKKIE_SHIM_QUEUE = []; 408 } 409 window.__TREKKIE_SHIM_QUEUE.push({ 410 from: 'trekkie-stub', 411 method: method, 412 args: args.slice(1), 413 pageContext: { 414 url: pageUrl, 415 referrer: pageReferrer 416 } 417 }); 418 } catch (e) { 419 // no-op 420 } 421 } 422 return trekkie; 423 }; 424 }; 425 for (var i = 0; i < trekkie.methods.length; i++) { 426 var key = trekkie.methods[i]; 427 trekkie[key] = trekkie.factory(key); 428 } 429 trekkie.load = function(config) { 430 trekkie.config = config || {}; 431 trekkie.config.initialDocumentCookie = document.cookie; 432 var first = document.getElementsByTagName('script')[0]; 433var script = document.createElement('script'); 434script.type = 'text/javascript'; 435script.onerror = function(e) { 436 var scriptFallback = document.createElement('script'); 437 scriptFallback.type = 'text/javascript'; 438 scriptFallback.onerror = function(error) { 439 var Monorail = { 440 produce: function produce(monorailDomain, schemaId, payload) { 441 var currentMs = new Date().getTime(); 442 var event = { 443 schema_id: schemaId, 444 payload: payload, 445 metadata: { 446 event_created_at_ms: currentMs, 447 event_sent_at_ms: currentMs 448 } 449 }; 450 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 451 }, 452 sendRequest: function sendRequest(endpointUrl, payload) { 453 // Try the sendBeacon API 454 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 455 var blobData = new window.Blob([payload], { 456 type: 'text/plain' 457 }); 458 459 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 460 return true; 461 } // sendBeacon was not successful 462 463 } // XHR beacon 464 465 var xhr = new XMLHttpRequest(); 466 467 try { 468 xhr.open('POST', endpointUrl); 469 xhr.setRequestHeader('Content-Type', 'text/plain'); 470 xhr.send(payload); 471 } catch (e) { 472 console.log(e); 473 } 474 475 return false; 476 }, 477 isIos12: function isIos12() { 478 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 479 } 480 }; 481 Monorail.produce('monorail-edge.shopifysvc.com', 482 'trekkie_storefront_load_errors/1.1', 483 {shop_id: 27803779137, 484 theme_id: 189635592472, 485 app_name: "storefront", 486 context_url: window.location.href, 487 source_url: "//queencitycoffeeroasters.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 488 489 }; 490 scriptFallback.async = true; 491 scriptFallback.src = '//queencitycoffeeroasters.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 492 first.parentNode.insertBefore(scriptFallback, first); 493}; 494script.async = true; 495script.src = '//queencitycoffeeroasters.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 496first.parentNode.insertBefore(script, first); 497 498 }; 499 trekkie.load( 500 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27803779137,"isMerchantRequest":null,"themeId":189635592472,"themeCityHash":"8037148205049786650","contentLanguage":"en","currency":"USD","eventMetadataId":"6839ecef-727f-44b8-84f5-779e617f2a1f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 501 ); 502 503 var loaded = false;
504 trekkie.ready(function() { 505 if (loaded) return; 506 loaded = true; 507 508 window.ShopifyAnalytics.lib = window.trekkie; 509 510 var originalDocumentWrite = document.write; 511 document.write = customDocumentWrite; 512 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 513 document.write = originalDocumentWrite; 514 515 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 516 var token = match? match[1]: undefined; 517 if (!hasLoggedConversion(token)) { 518 setCookieIfConversion(token); 519 520 } 521 }); 522 523 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"ec6777e3-3393-43e9-ad0a-cebce26ce384-1791479433","shopifyEmitted":true}); 524 525 var eventsListenerScript = document.createElement('script'); 526 eventsListenerScript.async = true; 527 eventsListenerScript.src = "//queencitycoffeeroasters.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 528 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 529})();</script>
529 530
530<script> 531 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 532 window.ga = function ga() { 533 (window.ga.q = window.ga.q || []).push(arguments); 534 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 535 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 536 } 537 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."); 538 }; 539 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 540 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 541 } 542 } 543</script>
vendor: 1 bytes, line 543
543
544<script 545 defer 546 src="https://queencitycoffeeroasters.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 547 data-application="storefront-renderer" 548 data-shop-id="27803779137" 549 data-render-region="gcp-us-central1" 550 data-page-type="index" 551 data-theme-instance-id="189635592472" 552 data-theme-name="QCC Custom" 553 data-theme-version="1.0.0" 554 data-monorail-region="shop_domain" 555 data-resource-timing-sampling-rate="10" 556 data-shs="true" 557 data-shs-beacon="true" 558 data-shs-export-with-fetch="true" 559 data-shs-logs-sample-rate="1" 560 data-shs-beacon-endpoint="https://queencitycoffeeroasters.com/api/collect" 561></script>
561 562<meta name="shopify-y" content="6d68204a-278d-4259-82c5-e3542d5fbd89" data-expiration="1823037033000"><meta name="shopify-s" content="146fb0b5-f1c7-4f95-ad08-4d1b79ef06ed" data-expiration="1791481233000"><meta name="new-cookie-storage-activated" content="t"> 563</head> 564 565<body class="template-index"> 566 567 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 567-568
567 568 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
568GTM-M2C9J6GX
vendor: 87 bytes, lines 568-570
568" 569 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 570
570<!-- End Google Tag Manager (noscript) --> 571 572 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 573 574 <div id="shopify-section-header" class="shopify-section"><div class="topbar"> 575 <div class="topbar-left" aria-hidden="true"></div> 576 <div class="topbar-center"> 577 Free shipping on orders $45+ â <a href="/collections">Shop now →</a> 578 </div> 579 <div class="topbar-right"> 580 <a href="/pages/plainfield">Plainfield</a> 581 <a href="/pages/clifton">Clifton</a> 582 </div> 583</div> 584 585<nav class="qcc-nav"> 586 <a href="/" class="nav-logo"><img src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/qcc-logo.png?v=37324314154461871351791145553" alt="Queen City Coffee Roasters" height="42"></a> 587 <div class="nav-left"> 588 <a href="https://qcpickup.com" target="_blank" rel="noopener" class="nav-link nav-link-accent">Order Online</a> 589 <a href="/collections/shop-coffee" class="nav-link">Coffee</a> 590 <a href="/products/coffee-subscription" class="nav-link">Subscribe</a> 591 <a href="/pages/wholesale" class="nav-link">Wholesale</a> 592 <a href="/pages/catering-coffee-cart" class="nav-link">Catering</a> 593 <div class="nav-dd" data-nav-dd> 594 <a href="/pages/cafes" class="nav-link nav-dd-trigger" aria-haspopup="true" aria-expanded="false">Cafés<svg class="nav-dd-caret" width="9" height="9" viewBox="0 0 10 10" aria-hidden="true"><path d="M2 3.5 5 6.5 8 3.5" fill="none" stroke="currentColor" stroke-width="1.4"/></svg></a> 595 <div class="nav-dd-menu"> 596 <a href="/pages/plainfield">Plainfield</a> 597 <a href="/pages/clifton">Clifton</a> 598 <a href="/pages/cafes" class="nav-dd-all">All cafés →</a> 599 </div> 600 </div> 601 <a href="/pages/our-story" class="nav-link">Story</a> 602 </div> 603 <div class="nav-right"> 604 <a href="/account/login" class="nav-btn nav-btn-dark">Account</a> 605 <button class="mobile-nav-toggle" onclick="QCC.openMobileNav(this)" aria-label="Menu"> 606 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg> 607 </button> 608 <a href="/cart" class="nav-icon nav-cart" onclick="if(QCC.openCartDrawer(this)!==false){event.preventDefault();}" aria-label="Cart"> 609 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg> 610 <span class="cart-badge" data-cart-count style="display:none;">0</span> 611 </a> 612 </div> 613</nav> 614
615<script> 616 /* Touch screens have no hover: first tap on "Cafés" opens the menu, a second tap follows the link. */ 617 (function(){ 618 var dd=document.querySelector('[data-nav-dd]'); if(!dd) return; 619 var t=dd.querySelector('.nav-dd-trigger'); 620 function set(open){dd.classList.toggle('is-open',open);t.setAttribute('aria-expanded',open?'true':'false');} 621 t.addEventListener('click',function(e){ 622 if(window.matchMedia('(hover: none)').matches && !dd.classList.contains('is-open')){e.preventDefault();set(true);} 623 }); 624 dd.addEventListener('mouseenter',function(){set(true);}); 625 dd.addEventListener('mouseleave',function(){set(false);}); 626 dd.addEventListener('focusout',function(e){if(!dd.contains(e.relatedTarget))set(false);}); 627 document.addEventListener('click',function(e){if(!dd.contains(e.target))set(false);}); 628 document.addEventListener('keydown',function(e){if(e.key==='Escape'&&dd.classList.contains('is-open')){set(false);t.focus();}}); 629 })(); 630</script>
630 631 632<div id="cartStatus" class="visually-hidden" role="status" aria-live="polite" aria-atomic="true"></div> 633 634<!-- MOBILE NAV --> 635<div class="mobile-nav-overlay" id="mobileNavOverlay"></div> 636<div class="mobile-nav-panel" id="mobileNavPanel" role="dialog" aria-labelledby="mobileNavTitle"> 637 <h2 id="mobileNavTitle" class="visually-hidden">Menu</h2> 638 <button class="mobile-nav-close" onclick="QCC.closeMobileNav()" aria-label="Close menu">×</button> 639 <a href="https://qcpickup.com" target="_blank" rel="noopener" class="mobile-nav-accent">Order Online (In-Shop) →</a> 640 <a href="/collections/shop-coffee">Coffee</a> 641 <a href="/products/coffee-subscription">Subscribe</a> 642 <a href="/pages/wholesale">Wholesale</a> 643 <a href="/pages/catering-coffee-cart">Catering</a> 644 <a href="/pages/cafes">Cafés</a> 645 <a href="/pages/plainfield" class="mobile-nav-sub">Plainfield</a> 646 <a href="/pages/clifton" class="mobile-nav-sub">Clifton</a> 647 <a href="/pages/our-story">Our Story</a> 648 <a href="/account/login">Account</a> 649 <a href="/cart">Cart (<span data-cart-count>0</span>)</a> 650</div> 651 652<!-- CART DRAWER --> 653<div class="cart-drawer-overlay" id="cartDrawerOverlay"></div> 654<div class="cart-drawer" id="cartDrawer" role="dialog" aria-labelledby="cartDrawerTitle"> 655 <div class="cart-drawer-header"> 656 <h3 class="cart-drawer-title" id="cartDrawerTitle" tabindex="-1">Your Cart</h3> 657 <button class="cart-drawer-close" onclick="QCC.closeCartDrawer()" aria-label="Close cart">×</button> 658 </div> 659 <div class="cart-drawer-items" id="cartDrawerItems"> 660 661 </div> 662 663 664 665 666 667 <div class="cart-drawer-footer" id="cartDrawerFooter" style="display:none;"> 668 669 <form class="cart-drawer-discount" data-cart-discount-form> 670 <label for="cartDrawerDiscountInput">Discount code</label> 671 <div class="cart-drawer-discount-row"> 672 <input type="text" id="cartDrawerDiscountInput" data-cart-discount-input autocomplete="off"> 673 <button type="submit" data-cart-discount-submit>Apply</button> 674 </div> 675 <div class="cart-drawer-discount-message" data-cart-discount-message></div> 676 </form> 677 <div class="cart-drawer-subtotal"> 678 <span>Subtotal</span> 679 <strong id="cartDrawerSubtotal" data-cart-subtotal>$0.00</strong> 680 </div> 681 <div class="cart-drawer-level-discount" id="cartDrawerLevelDiscount" data-cart-level-discount style="display:none;"> 682 683 <span data-cart-level-discount-amount>−$0.00</span> 684 </div> 685 <div class="cart-drawer-total"> 686 <span>Total</span> 687 <strong id="cartDrawerTotal" data-cart-total>$0.00</strong> 688 </div> 689 <div class="cart-drawer-note">Shipping & taxes calculated at checkout</div> 690 <a href="/checkout" class="cart-drawer-checkout">Checkout</a> 691 <a href="/cart" class="cart-drawer-view-cart">View Full Cart</a> 692 </div> 693 <div class="cart-drawer-empty" id="cartDrawerEmpty" > 694 <p>Your cart is empty</p> 695 <a href="/collections/shop-coffee" class="btn btn-o">Shop Coffee →</a> 696 </div> 697</div> 698 699 700</div> 701 702 <main role="main" id="MainContent" tabindex="-1"> 703 <div id="shopify-section-hero" class="shopify-section"><section class="hero"> 704 <div class="hero-l"> 705 <div class="hero-kicker fu"><span class="hero-kicker-rule"></span>Roasted in Plainfield, NJ</div> 706 <h1 class="hero-h1 fu">Coffee<br>Roasted <em>with</em><br>Love</h1> 707 <p class="hero-sub fu">Specialty coffee roasted in small batches in Plainfield, NJ. Whole bean or ground, one bag at a time or on a subscription.</p> 708 709 <div class="hero-funnel fu"> 710 711 712 <a href="/collections/shop-coffee" class="hero-cta-primary"> 713 <div> 714 <div class="hero-cta-primary-label">Shop our best-selling coffees</div> 715 <div class="hero-cta-primary-sub">Single origin, blends & syrups</div> 716 </div> 717 <span style="font-size:18px;opacity:.45;">→</span> 718 </a> 719 720 721 <a href="/pages/quiz" class="hero-cta-secondary"> 722 <div class="hero-cta-secondary-label">Find your coffee</div> 723 <span class="hero-cta-arrow">→</span> 724 </a> 725 726 727 <a href="#wholesale" class="hero-cta-secondary hero-wholesale-link"> 728 <div class="hero-wholesale-copy">
729 <span class="hero-wholesale-lead">Interested in wholesale?</span> 730 <div class="hero-cta-secondary-label">Explore our partner program</div> 731 </div> 732 <span class="hero-cta-arrow">→</span> 733 </a> 734 735 </div> 736 <ul class="hero-proof fu" data-qcc-hero-proof> 737 <li>Roasted in Plainfield, NJ</li> 738 <li>Whole bean or ground</li> 739 <li>Free shipping on $45+</li> 740 </ul> 741 742 743 <div class="hero-trust fu"> 744 745 <div class="trust-item"><div class="trust-num">2</div><div class="trust-label">NJ Café Locations</div></div> 746 747 748 <div class="trust-item"><div class="trust-num">10K</div><div class="trust-label">Sq Ft Roastery</div></div> 749 750 751 <div class="trust-item"><div class="trust-num">35+</div><div class="trust-label">Wholesale Clients</div></div> 752 753 </div> 754 </div> 755 756 <div class="hero-r"> 757 758 <img src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/hero-pourover.jpg?v=157302271758386773621791145553" alt="Queen City Coffee Roasters" loading="eager" fetchpriority="high" decoding="async" width="1400" height="1600" style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;"> 759 760 <div class="hero-r-badge">NJ<br>Roastery</div> 761 <div class="hero-r-tag">Plainfield · Est. 2020</div> 762 <div class="hero-r-content"> 763 <div class="hero-r-label">Now Roasting</div> 764 <div class="hero-r-text">Single origin & blends roasted in small batches, every week</div> 765 </div> 766 </div> 767</section> 768 769 770</div> 771<div id="shopify-section-featured-products" class="shopify-section"><section class="shop-sec" id="shop"> 772 <div class="shop-hd fu"> 773 <div> 774 <div class="s-label">Fresh from the Roastery</div> 775 <h2 class="s-h2">Our <em>Coffee</em></h2> 776 </div> 777 <div style="display:flex;align-items:center;gap:36px;"> 778 779 <a href="/collections" class="see-all-link">View All →</a> 780 </div> 781 </div> 782 783 784 785 <div class="prod-grid"> 786 787 788 789 790 791 <div class="pc fu " data-tags="coffee,featured,holiday"> 792 <a href="/products/3-month-gift-subscription"> 793 <div class="pc-img"> 794 <div class="pc-cover bg1"> 795 <div class="bag b1"> 796 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 797 <div class="bag-name">3-month Gift Subscription</div> 798 <div class="bag-sub">Coffee</div> 799 </div> 800 </div> 801 802 <div class="pc-vis"> 803 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-3month-gift_600x800_crop_center.png?v=1775796575" alt="3-month Gift Subscription" loading="lazy" decoding="async" width="600" height="800"> 804 </div> 805 806 </div> 807 </a> 808 809 810 811 812 813 814 815 816 817 818 <div class="pc-ov"> 819 820 <button class="pc-add" data-variant-id="44090847527192">Add to Cart</button> 821 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 822 823 </div> 824 <div class="pc-info"> 825 <a href="/products/3-month-gift-subscription"><div class="pc-name">3-month Gift Subscription</div></a> 826 <div class="pc-meta"> 827 <span class="pc-origin">Whole Bean</span> 828 <span class="pc-price">$54</span> 829 </div> 830 831 832 833 834 </div> 835 </div> 836 837 838 <div class="pc fu d1" data-tags="coffee,featured,holiday"> 839 <a href="/products/6-month-gift-subscription"> 840 <div class="pc-img"> 841 <div class="pc-cover bg2"> 842 <div class="bag b2"> 843 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 844 <div class="bag-name">6-month Gift Subscription</div> 845 <div class="bag-sub">Coffee</div> 846 </div> 847 </div> 848 849 <div class="pc-vis"> 850 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-6month-gift_600x800_crop_center.png?v=1775796576" alt="6-month Gift Subscription" loading="lazy" decoding="async" width="600" height="800"> 851 </div> 852 853 </div> 854 </a> 855 856 857 858 859 860 861 862 863 864 865 <div class="pc-ov"> 866 867 <button class="pc-add" data-variant-id="44090856735000">Add to Cart</button> 868 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 869 870 </div> 871 <div class="pc-info"> 872 <a href="/products/6-month-gift-subscription"><div class="pc-name">6-month Gift Subscription</div></a> 873 <div class="pc-meta">
874 <span class="pc-origin">Whole Bean</span> 875 <span class="pc-price">$108</span> 876 </div> 877 878 879 880 881 </div> 882 </div> 883 884 885 <div class="pc fu d2" data-tags="coffee"> 886 <a href="/products/brazil-cerrado-medium-roast-coffee"> 887 <div class="pc-img"> 888 <div class="pc-cover bg3"> 889 <div class="bag b3"> 890 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 891 <div class="bag-name">Brazil Cerrado</div> 892 <div class="bag-sub">Coffee</div> 893 </div> 894 </div> 895 896 <div class="pc-vis"> 897 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-brazil-cerrado-medium-roast-coffee_600x800_crop_center.png?v=1775797419" alt="Brazil Cerrado" loading="lazy" decoding="async" width="600" height="800"> 898 </div> 899 900 </div> 901 </a> 902 903 904 905 906 <div class="pc-ov"> 907 908 <button class="pc-add" data-variant-id="44973291208984">Add to Cart</button> 909 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 910 911 </div> 912 <div class="pc-info"> 913 <a href="/products/brazil-cerrado-medium-roast-coffee"><div class="pc-name">Brazil Cerrado</div></a> 914 <div class="pc-meta"> 915 <span class="pc-origin">12 oz / Whole Bean</span> 916 <span class="pc-price">from $21</span> 917 </div> 918 919 920 921 922 </div> 923 </div> 924 925 926 <div class="pc fu d3" data-tags="coffee,featured,holiday"> 927 <a href="/products/coffee-sampler"> 928 <div class="pc-img"> 929 <div class="pc-cover bg4"> 930 <div class="bag b4"> 931 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 932 <div class="bag-name">Coffee Sampler Pack (3)</div> 933 <div class="bag-sub">Coffee</div> 934 </div> 935 </div> 936 937 <div class="pc-vis"> 938 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-coffee-sampler_600x800_crop_center.png?v=1775798067" alt="Coffee Sampler Pack (3)" loading="lazy" decoding="async" width="600" height="800"> 939 </div> 940 941 </div> 942 </a> 943 944 945 946 947 948 949 950 951 952 953 <div class="pc-ov"> 954 955 <button class="pc-add" data-variant-id="31842533048385">Add to Cart</button> 956 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 957 958 </div> 959 <div class="pc-info"> 960 <a href="/products/coffee-sampler"><div class="pc-name">Coffee Sampler Pack (3)</div></a> 961 <div class="pc-meta"> 962 <span class="pc-origin">Whole Bean</span> 963 <span class="pc-price">$18</span> 964 </div> 965 966 967 968 969 </div> 970 </div> 971 972 973 <div class="pc fu d4" data-tags="coffee"> 974 <a href="/products/coffee-subscription"> 975 <div class="pc-img"> 976 <div class="pc-cover bg5"> 977 <div class="bag b5"> 978 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 979 <div class="bag-name">Coffee Subscription</div> 980 <div class="bag-sub">Coffee</div> 981 </div> 982 </div> 983 984 <div class="pc-vis"> 985 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-coffee-subscription_600x800_crop_center.png?v=1775798079" alt="Coffee Subscription" loading="lazy" decoding="async" width="600" height="800"> 986 </div> 987 988 </div> 989 </a> 990 991 992 993 994 <div class="pc-ov"> 995 996 <button class="pc-add" data-variant-id="44082648023320">Add to Cart</button> 997 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 998 999 </div> 1000 <div class="pc-info"> 1001 <a href="/products/coffee-subscription"><div class="pc-name">Coffee Subscription</div></a> 1002 <div class="pc-meta">
1003 <span class="pc-origin">Roaster's Choice / 12 oz / Whole Bean</span> 1004 <span class="pc-price">from $15</span> 1005 </div> 1006 1007 1008 1009 1010 </div> 1011 </div> 1012 1013 1014 <div class="pc fu d4" data-tags="coffee"> 1015 <a href="/products/colombia-decaf"> 1016 <div class="pc-img"> 1017 <div class="pc-cover bg6"> 1018 <div class="bag b6"> 1019 <div class="bag-dot" style="background:rgba(255,255,255,.08);"></div> 1020 <div class="bag-name">Colombia Decaf</div> 1021 <div class="bag-sub">Coffee</div> 1022 </div> 1023 </div> 1024 1025 <div class="pc-vis"> 1026 <img src="//queencitycoffeeroasters.com/cdn/shop/files/qcc-colombia-decaf_600x800_crop_center.png?v=1775797476" alt="Colombia Decaf" loading="lazy" decoding="async" width="600" height="800"> 1027 </div> 1028 1029 </div> 1030 </a> 1031 1032 1033 1034 1035 <div class="pc-ov"> 1036 1037 <button class="pc-add" data-variant-id="48862388093208">Add to Cart</button> 1038 <div class="cart-add-error" data-cart-add-error role="alert" style="display:none;"></div> 1039 1040 </div> 1041 <div class="pc-info"> 1042 <a href="/products/colombia-decaf"><div class="pc-name">Colombia Decaf</div></a> 1043 <div class="pc-meta"> 1044 <span class="pc-origin">12oz / Whole Bean</span> 1045 <span class="pc-price">from $23</span> 1046 </div> 1047 1048 1049 1050 1051 </div> 1052 </div> 1053 1054 1055 </div> 1056 1057 <div class="sub-upsell fu"> 1058 <div class="sub-upsell-text"> 1059 <span class="sub-upsell-icon"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M17 8h1a4 4 0 0 1 0 8h-1"/><path d="M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z"/><line x1="6" y1="2" x2="6" y2="4"/><line x1="10" y1="2" x2="10" y2="4"/><line x1="14" y1="2" x2="14" y2="4"/></svg></span> 1060 <div> 1061 <div class="sub-upsell-title">Subscribe on your schedule</div> 1062 <div class="sub-upsell-sub">Choose a delivery cadence · roasted fresh to order</div> 1063 </div> 1064 </div> 1065 <a href="/products/coffee-subscription" class="btn btn-e sub-upsell-btn">Start Subscribing</a> 1066 </div> 1067</section> 1068 1069 1070</div> 1071<div id="shopify-section-ticker" class="shopify-section"><div class="ticker"> 1072 <div class="ticker-inner"> 1073 1074 <div class="tick-item" >Free Shipping $45+ <b>◆</b></div> 1075 1076 <div class="tick-item" >Subscribe on your schedule <b>◆</b></div> 1077 1078 <div class="tick-item" >Wholesale Portal Open <b>◆</b></div> 1079 1080 <div class="tick-item" >Equipment Leasing <b>◆</b></div> 1081 1082 <div class="tick-item" >Barista Training <b>◆</b></div> 1083 1084 <div class="tick-item" >Plainfield · Clifton NJ <b>◆</b></div> 1085 1086 1087 <div class="tick-item">Free Shipping $45+ <b>◆</b></div> 1088 1089 <div class="tick-item">Subscribe on your schedule <b>◆</b></div> 1090 1091 <div class="tick-item">Wholesale Portal Open <b>◆</b></div> 1092 1093 <div class="tick-item">Equipment Leasing <b>◆</b></div> 1094 1095 <div class="tick-item">Barista Training <b>◆</b></div> 1096 1097 <div class="tick-item">Plainfield · Clifton NJ <b>◆</b></div> 1098 1099 </div> 1100</div> 1101 1102 1103</div> 1104<div id="shopify-section-quiz-callout" class="shopify-section"><section class="qcal"> 1105 <div class="qcal-shell"> 1106 <div class="qcal-kicker">Not sure which coffee?</div> 1107 <h2 class="qcal-h2">Find your <em>coffee match</em></h2> 1108 <p class="qcal-sub">Answer four questions about how you brew and what you like to drink, and we will show you one of our coffees.</p> 1109 <a href="/pages/quiz" class="qcal-cta"> 1110 <span>Start your coffee match</span> 1111 <span class="qcal-cta-arrow">→</span> 1112 </a> 1113 <div class="qcal-trust"> 1114 <div class="qcal-trust-item">Four questions</div>
1115 <span class="qcal-trust-sep">·</span> 1116 <div class="qcal-trust-item">One recommendation</div> 1117 <span class="qcal-trust-sep">·</span> 1118 <div class="qcal-trust-item">No sign-up</div> 1119 </div> 1120 </div> 1121</section> 1122 1123<style> 1124 .qcal{padding:96px 40px;background:#f5efe2;color:#1c1008;position:relative;overflow:hidden;border-bottom:1px solid rgba(90,60,30,.1);} 1125 .qcal::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 30%, rgba(199,152,72,0.10) 0%, transparent 50%);pointer-events:none;} 1126 .qcal-shell{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1;} 1127 .qcal-kicker{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#9c6f3a;margin-bottom:18px;} 1128 .qcal-h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,5vw,52px);font-weight:300;line-height:1.05;letter-spacing:-1px;margin:0 0 16px;color:#1c1008;} 1129 .qcal-h2 em{font-style:italic;color:#9c6f3a;} 1130 .qcal-sub{font-size:15px;line-height:1.65;color:rgba(28,16,8,0.72);max-width:520px;margin:0 auto 32px;font-weight:300;} 1131 .qcal-cta{display:inline-flex;align-items:center;gap:14px;padding:18px 32px;background:#1c1008;color:#f5efe2;text-decoration:none;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:all 0.2s;} 1132 .qcal-cta:hover{background:#3d2010;transform:translateY(-1px);} 1133 .qcal-cta-arrow{font-size:16px;} 1134 .qcal-trust{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(28,16,8,0.55);} 1135 .qcal-trust-sep{opacity:0.4;} 1136 @media (max-width: 640px) { 1137 .qcal{padding:72px 24px;} 1138 .qcal-trust{font-size:9px;gap:6px;} 1139 } 1140</style> 1141 1142 1143</div> 1144<div id="shopify-section-subscription" class="shopify-section"><section class="sub-sec" id="sub"> 1145 <div class="sub-l fu"> 1146 <div class="s-label" style="color:rgba(184,134,60,.75);">On Your Schedule</div> 1147 <h2 class="sub-h2">Never Run <em>Out.</em><br>Always Fresh.</h2> 1148 <p class="sub-desc">Fresh coffee delivered on the cadence you select. Manage eligible changes or cancel through your subscription account.</p> 1149 <div class="sub-perks"> 1150 1151 1152 <div class="sub-perk" > 1153 <div class="sub-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><line x1="16.5" y1="9.4" x2="7.5" y2="4.21"/><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/><polyline points="3.27 6.96 12 12.01 20.73 6.96"/><line x1="12" y1="22.08" x2="12" y2="12"/></svg></div> 1154 <div class="sub-perk-t"><strong>Fresh, On Your Schedule</strong>Choose an available delivery cadence and manage your subscription through your account.</div> 1155 </div> 1156 1157 1158 1159 <div class="sub-perk" > 1160 <div class="sub-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12a9 9 0 0 1-15 6.7L3 16"/><path d="M3 12a9 9 0 0 1 15-6.7L21 8"/><path d="M21 3v5h-5"/><path d="M3 21v-5h5"/></svg></div> 1161 <div class="sub-perk-t"><strong>Recurring Delivery</strong>Coffee delivered on the schedule you select. Manage eligible changes or cancel through your subscription account.</div> 1162 </div> 1163 1164 1165 1166 <div class="sub-perk" > 1167 <div class="sub-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="12" cy="12" rx="4" ry="9" transform="rotate(35 12 12)"/><path d="M9 6 c1.5 3 1.5 9 0 12" transform="rotate(35 12 12)"/></svg></div> 1168 <div class="sub-perk-t"><strong>Roasted to Order</strong>Your beans roast after you place it. Always fresh, never stale.</div> 1169 </div> 1170 1171 1172 </div> 1173 <a href="/products/coffee-subscription" class="btn btn-ow">Subscribe Now →</a> 1174 </div><div class="sub-r fu d2" data-recharge-subscription data-recharge-widget> 1175 <fieldset class="sub-opts"> 1176 <legend class="s-label" style="color:rgba(184,134,60,.7);margin-bottom:20px;">
1176Choose Your Frequency</legend><label class="sub-opt" for="sub-cadence-6044188952"> 1177 <div class="sub-opt-l"> 1178 <input type="radio" id="sub-cadence-6044188952" name="sub-cadence" value="6044188952" onchange="qccSelectSubscriptionCadence(this)"> 1179 <span class="sub-freq">Delivery every 7 days</span> 1180 </div> 1181 </label><label class="sub-opt" for="sub-cadence-6044221720"> 1182 <div class="sub-opt-l"> 1183 <input type="radio" id="sub-cadence-6044221720" name="sub-cadence" value="6044221720" onchange="qccSelectSubscriptionCadence(this)"> 1184 <span class="sub-freq">Delivery every 14 days</span> 1185 </div> 1186 </label><label class="sub-opt" for="sub-cadence-6044254488"> 1187 <div class="sub-opt-l"> 1188 <input type="radio" id="sub-cadence-6044254488" name="sub-cadence" value="6044254488" onchange="qccSelectSubscriptionCadence(this)"> 1189 <span class="sub-freq">Delivery every 30 days</span> 1190 </div> 1191 </label><label class="sub-opt" for="sub-cadence-6044287256"> 1192 <div class="sub-opt-l"> 1193 <input type="radio" id="sub-cadence-6044287256" name="sub-cadence" value="6044287256" onchange="qccSelectSubscriptionCadence(this)"> 1194 <span class="sub-freq">Delivery every 60 days</span> 1195 </div> 1196 </label><label class="sub-opt" for="sub-cadence-6044320024"> 1197 <div class="sub-opt-l"> 1198 <input type="radio" id="sub-cadence-6044320024" name="sub-cadence" value="6044320024" onchange="qccSelectSubscriptionCadence(this)"> 1199 <span class="sub-freq">Delivery every 90 days</span> 1200 </div> 1201 </label></fieldset> 1202 <button class="sub-cta-btn" data-plan="" disabled onclick="if(!this.dataset.plan){return false;} window.location='/products/coffee-subscription?selling_plan='+this.dataset.plan;">Start Your Subscription →</button> 1203 <p class="sub-foot">Powered by Recharge on Shopify.</p> 1204 </div> 1205
1205<script> 1206 function qccSelectSubscriptionCadence(radio) { 1207 var container = radio.closest('.sub-r'); 1208 container.querySelectorAll('.sub-opt').forEach(function (label) { label.classList.remove('on'); }); 1209 var ownLabel = radio.closest('.sub-opt'); 1210 var cta = container.querySelector('.sub-cta-btn'); 1211 var planId = radio.value; 1212 if (planId) { 1213 if (ownLabel) { ownLabel.classList.add('on'); } 1214 cta.setAttribute('data-plan', planId); 1215 cta.removeAttribute('disabled'); 1216 } else { 1217 // Safe re-disable: a change event carrying no real plan id must never 1218 // enable the CTA with a blank plan (defensive â should not occur, 1219 // since every rendered radio above carries a real plan.id). 1220 cta.setAttribute('data-plan', ''); 1221 cta.setAttribute('disabled', 'disabled'); 1222 } 1223 } 1224 </script>
1224 1225</section> 1226 1227 1228</div> 1229<div id="shopify-section-wholesale" class="shopify-section"><style> 1230 /* Smooth-scroll the page when the Apply button (or any in-page anchor on 1231 this page) is clicked. scroll-margin-top lets the form not crash into 1232 the top edge â scoped to the apply section's id so other pages aren't 1233 affected by this stylesheet existing. */ 1234 html { scroll-behavior: smooth; } 1235 #wholesale-apply { scroll-margin-top: 24px; } 1236</style><section class="ws-sec" id="wholesale"> 1237 1238 <!-- VALUE PROP BANNER --> 1239 <div class="ws-vp-banner fu"> 1240 <div class="ws-vp-text">Your coffee partner for <strong>wholesale, equipment, training & service</strong> â all in one portal.</div> 1241 <div class="ws-vp-btns"> 1242 <a href="/pages/wholesale?src=home#wholesale-apply" class="btn btn-e">Apply for Wholesale →</a> 1243 </div> 1244 </div> 1245 1246 <!-- TWO COLUMN INTRO --> 1247 <div class="ws-intro fu"> 1248 <div> 1249 <div class="s-label">Wholesale Platform</div> 1250 <h2 class="s-h2">Built for <em>Operators</em><br>Who Don't Have Time<br>for Friction</h2> 1251 <p class="ws-desc">We're more than a coffee supplier. We're a full-service coffee partner â from roastery to your cup, including the equipment between.</p> 1252 <div style="display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;"> 1253 <button class="btn btn-e" data-modal-open="calendlyModal">Book a Discovery Call</button> 1254 <button class="btn btn-o" data-modal-open="promoVideoModal">Watch Wholesale Promo</button> 1255 <a href="/pages/wholesale?src=home#wholesale-apply" class="btn btn-o">Apply for Wholesale →</a> 1256 </div> 1257 </div> 1258 1259 <!-- PROOF POINTS --> 1260 <div class="fu d2"> 1261 <div class="s-label" style="margin-bottom:20px;">Why Operators Choose Queen City</div> 1262 <div class="ws-proof"> 1263 <div class="proof-stat"><div class="proof-num">35+</div><div class="proof-label"><strong>Active Wholesale Clients</strong>Restaurants, hotels, offices & specialty shops across NJ</div></div> 1264 <div class="proof-stat"><div class="proof-num">✓</div><div class="proof-label"><strong>Guided Onboarding</strong>We walk you through approval, portal setup and your first order</div></div> 1265 <div class="proof-stat"><div class="proof-num">$50</div><div class="proof-label"><strong>Order Minimum</strong>$50 minimum per order. QCC delivery requires a $200 order.</div></div> 1266 <div class="proof-stat"><div class="proof-num">10K</div><div class="proof-label"><strong>Sq Ft Roastery</strong>Full warehouse operations in Plainfield for fast fulfillment</div></div> 1267 </div> 1268 1269 1270 <!-- CALENDLY BLOCK â anchors the "Why Queen City" column with a clear next step --> 1271 <div class="calendly-block" style="margin-top:24px;"> 1272 <div class="cal-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg></div> 1273 <div class="cal-text"> 1274 <div class="cal-title">Ready to talk? Let’s schedule 30 minutes.</div> 1275 <div class="cal-sub">Wholesale pricing, portal access, equipment options â we’ll cover it all on a quick call. No pressure, no pitch deck.</div> 1276 </div> 1277 <button class="cal-btn" data-modal-open="calendlyModal">Book Now</button> 1278 </div> 1279 </div> 1280 </div> 1281 1282 <!-- WHOLESALE SERVICE GRID --> 1283 <div class="ws-grid fu"> 1284 1285 1286 <div class="wc" > 1287 <div class="wc-n">01</div> 1288 <h3 class="wc-title">Wholesale Coffee</h3> 1289 <p class="wc-desc">Wholesale pricing on all roasts and blends. Reorder your last delivery in the portal with one click.</p> 1290 1291 <div class="wc-link">Learn More →</div> 1292 1293 </div> 1294 1295 1296 1297 <div class="wc" > 1298 <div class="wc-n">02</div> 1299 <h3 class="wc-title">Equipment & Leasing</h3> 1300 <p class="wc-desc">Browse our equipment catalog, request quotes, and manage leases.</p> 1301 1302 <div class="wc-link">Browse Equipment →</div> 1303 1304 </div> 1305 1306 1307 1308 <div class="wc" > 1309 <div class="wc-n">03</div> 1310 <h3 class="wc-title">Schedule Service</h3> 1311 <p class="wc-desc">Book machine maintenance and repairs directly from the portal.</p> 1312 1313 <div class="wc-link">Book Service →</div> 1314 1315 </div> 1316 1317 1318 1319 <div class="wc" > 1320 <div class="wc-n">04</div> 1321 <h3 class="wc-title">Barista Training</h3> 1322 <p class="wc-desc">On-site at your venue or at our warehouse. Book sessions and manage certifications.</p> 1323 1324 <div class="wc-link">Schedule Training →</div> 1325 1326 </div> 1327 1328 1329 1330 <div class="wc" > 1331 <div class="wc-n">05</div> 1332 <h3 class="wc-title">Syrups & Supplies</h3> 1333 <p class="wc-desc">House-made syrups, cups, filters â added to any wholesale order.</p> 1334 1335 <div class="wc-link">Shop Supplies →</div> 1336 1337 </div> 1338 1339 1340 1341 <div class="wc wc-dark" > 1342 <div class="wc-n">0â</div> 1343 <h3 class="wc-title">Ready to Partner?</h3> 1344 <p class="wc-desc">Apply online or book a 30-minute call. We'll guide you through approval and portal setup.</p> 1345 1346 <div style="display:flex;flex-direction:column;gap:8px;margin-top:24px;"> 1347 <button class="btn btn-g" style="justify-content:center;width:100%;" data-modal-open="calendlyModal"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
1347 Book a Call</button> 1348 <a href="/pages/wholesale-portal" class="btn btn-ow" style="justify-content:center;width:100%;">Apply for Access</a> 1349 </div> 1350 1351 </div> 1352 1353 1354 </div> 1355 1356 <!-- VOLUME DISCOUNT PRICING TABLE --> 1357 <div class="vd-block fu" style="display:none;"> 1358 <div class="vd-top"> 1359 <div class="vd-top-l"> 1360 <div class="vd-title">Volume <em>Pricing</em> â The More You Order, The More You Save</div> 1361 <div class="vd-sub">Discounts apply automatically to your entire order based on total bags ordered. Mix and match any coffees â every bag counts the same, whatever the size.</div> 1362 </div> 1363 <div class="vd-top-r"> 1364 <div class="vd-note">Auto-applied in<br>your partner portal<br>â no codes needed</div> 1365 </div> 1366 </div> 1367 <table class="vd-tbl"> 1368 <thead> 1369 <tr> 1370 <th>Tier</th> 1371 <th>Order Volume</th> 1372 <th>Discount</th> 1373 <th>Example â Queen City Blend 5lb</th> 1374 <th>You Save</th> 1375 </tr> 1376 </thead> 1377 <tbody> 1378 <tr class="vd-row-std"> 1379 <td class="vd-tier-name">Standard</td> 1380 <td>1 â 4 bags</td> 1381 <td class="vd-disc-none">â</td> 1382 <td class="vd-ex-price">$65.00 / 5lb</td> 1383 <td class="vd-disc-none">â</td> 1384 </tr> 1385 <tr> 1386 <td class="vd-tier-name"> Bronze</td> 1387 <td>5 â 7 bags</td> 1388 <td class="vd-disc">3%</td> 1389 <td class="vd-ex-price">$63.05 / 5lb <span class="vd-ex-was">$65</span></td> 1390 <td><span class="vd-ex-save">$1.95 / bag</span></td> 1391 </tr> 1392 <tr class="vd-row-hi"> 1393 <td class="vd-tier-name"> Silver <span class="vd-popular">Most Popular</span></td> 1394 <td>8 â 11 bags</td> 1395 <td class="vd-disc">5%</td> 1396 <td class="vd-ex-price">$61.75 / 5lb <span class="vd-ex-was">$65</span></td> 1397 <td><span class="vd-ex-save">$3.25 / bag</span></td> 1398 </tr> 1399 <tr> 1400 <td class="vd-tier-name"> Gold</td> 1401 <td>12+ bags</td> 1402 <td class="vd-disc">8%</td> 1403 <td class="vd-ex-price">$59.80 / 5lb <span class="vd-ex-was">$65</span></td> 1404 <td><span class="vd-ex-save">$5.20 / bag</span></td> 1405 </tr> 1406 </tbody> 1407 </table> 1408 <div class="vd-foot"> 1409 <span>â¹ï¸</span> 1410 <span>Volume discounts apply to coffee and cold brew only, counted as total bags across all SKUs in a single order â a 12oz bag counts the same as a 5lb bag. Syrups, supplies, and equipment are priced separately and do not count toward a tier. Discount applies automatically in your partner portal â no codes needed.</span> 1411 </div> 1412 </div> 1413 1414</section> 1415 1416<!-- CALENDLY MODAL --> 1417<div class="modal-ov" id="calendlyModal"> 1418 <div class="modal" style="max-width:660px;"> 1419 <button class="m-close" onclick="QCC.closeModal('calendlyModal')">✕</button> 1420 <div class="m-tag">Wholesale Discovery Call</div> 1421 <h2 class="m-title">Book a <em>30-Minute</em> Call</h2> 1422 <p class="m-sub">Talk through wholesale pricing, portal access, equipment options, and how Queen City can support your business. No pressure â just coffee.</p><div class="cr" data-call-request data-interest="wholesale" data-calendly-url="https://calendly.com/mo-qcitycoffee/[email protected]"> 1423 <form class="cr-form" novalidate> 1424 <label class="visually-hidden" for="cr-calendlyModal-name">Your name</label> 1425 <input class="m-field" id="cr-calendlyModal-name" name="contact_name" type="text" placeholder="Your name" autocomplete="name" maxlength="200" required> 1426 <label class="visually-hidden" for="cr-calendlyModal-biz">Business name</label> 1427 <input class="m-field" id="cr-calendlyModal-biz" name="business_name" type="text" placeholder="Business name" autocomplete="organization" maxlength="200" required> 1428 <label class="visually-hidden" for="cr-calendlyModal-email">Email address</label> 1429 <input class="m-field" id="cr-calendlyModal-email" name="email" type="email" placeholder="Email address" autocomplete="email" maxlength="200" required> 1430 <label class="visually-hidden" for="cr-calendlyModal-phone">Phone number</label> 1431 <input class="m-field" id="cr-calendlyModal-phone" name="phone" type="tel" placeholder="Phone number" autocomplete="tel" maxlength="40" required> 1432 <div class="cr-hp" aria-hidden="true"><label for="cr-calendlyModal-website">Website</label><input id="cr-calendlyModal-website" name="website" type="text" tabindex="-1" autocomplete="off"></div> 1433 <p class="cr-error" role="alert"></p> 1434 <button type="submit" class="m-submit">Choose a Time →</button> 1435 <p class="m-legal">We’ll only use this to prepare for your call.</p> 1436 </form> 1437 <div class="cr-cal" hidden></div> 1438</div>
1439<script src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/call-request.js?v=74767830268029825081791145553" defer></script>
1439 1440<p style="font-size:11px;color:var(--sl);text-align:center;line-height:1.6;margin-top:12px;">Prefer to email? <a href="mailto:[email protected]" style="color:var(--tn);text-decoration:underline;">[email protected]</a></p> 1441 </div> 1442</div>
1443<script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script>
1443 1444 1445<!-- PROMO VIDEO MODAL --> 1446<div class="modal-ov" id="promoVideoModal"> 1447 <div class="modal" style="max-width:820px;padding:0;background:var(--e);"> 1448 <button class="m-close" onclick="QCC.closeModal('promoVideoModal');document.querySelector('#promoVideoModal iframe').src=document.querySelector('#promoVideoModal iframe').src;" style="color:rgba(242,237,228,.6);top:12px;right:12px;z-index:2;">✕</button> 1449 <div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;"> 1450 <iframe src="https://www.youtube.com/embed/bnDhYufGvPM?rel=0&modestbranding=1" title="Queen City Wholesale Promo" frameborder="0" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe> 1451 </div> 1452 </div> 1453</div> 1454 1455 1456 1457</div> 1458<div id="shopify-section-cafes" class="shopify-section"><section class="cafe-sec" id="cafes"> 1459 <div class="cafe-sec-hd fu"> 1460 <div> 1461 <div class="s-label">Visit Us In Person</div> 1462 <h2 class="s-h2">Two Cafés,<br><em>One Standard</em></h2> 1463 </div> 1464 <p style="font-size:13px;color:var(--sl);font-weight:300;max-width:300px;line-height:1.65;">Visit our <a href="/pages/plainfield" style="color:inherit;text-decoration:underline;">Plainfield café and roastery</a> or <a href="/pages/clifton" style="color:inherit;text-decoration:underline;">Clifton café</a> for locally roasted coffee and espresso. Join our Square loyalty program and your first drink is on us (up to $6).</p> 1465 </div> 1466 <div class="cafe-grid"> 1467 1468 1469 <div class="cafe-panel fu" > 1470 <div class="cafe-bg cf-plain"> 1471 1472 <img src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/cafe-plainfield.jpg?v=97751605248534767871791145553" alt="Queen City Coffee Roasters Plainfield café" loading="lazy" style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;"> 1473 1474 </div> 1475 <div class="cafe-body"> 1476 <div class="cafe-loc-tag"><span class="cafe-loc-dot"></span>Plainfield, NJ</div> 1477 <a href="/pages/plainfield"><h3 class="cafe-title">Queen City<br><em>Plainfield</em></h3></a> 1478 <div class="cafe-addr">200 Court Pl · Plainfield, NJ 07060</div> 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 <div class="cafe-hours"> 1542 1543 1544 1545 <div class="cafe-hour"><div class="cafe-hour-day">MondayâThursday</div><div class="cafe-hour-t">7:00 a.m.â7:00 p.m.</div></div> 1546 1547 1548 <div class="cafe-hour"><div class="cafe-hour-day">Friday</div><div class="cafe-hour-t">7:00 a.m.â9:00 p.m.</div></div> 1549 1550 1551 <div class="cafe-hour"><div class="cafe-hour-day">SaturdayâSunday</div><div class="cafe-hour-t">9:00 a.m.â9:00 p.m.</div></div> 1552 1553 1554 </div> 1555 <div class="cafe-loyalty-box"> 1556 <div class="cafe-loyalty-ico"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 12 20 22 4 22 4 12"/><rect x="2" y="7" width="20" height="5"/><line x1="12" y1="22" x2="12" y2="7"/><path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7Z"/>
1556<path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7Z"/></svg></div> 1557 <div><div class="cafe-loyalty-title">Square Loyalty Offer</div><div class="cafe-loyalty-desc">Share your contact info and your first drink is on us (up to $6). Earn points on every visit.</div></div> 1558 </div> 1559 <div class="cafe-btns"> 1560 <button class="cafe-btn cb-fill" data-modal-open="loyaltyModal" onclick="QCC.openLoyaltyModal('Plainfield')">Claim Your Offer</button> 1561 1562 </div> 1563 </div> 1564 </div> 1565 1566 1567 1568 <div class="cafe-panel fu d2" > 1569 <div class="cafe-bg cf-clift"> 1570 1571 <img src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/cafe-clifton.jpg?v=2087220028663336931791145553" alt="Queen City Coffee Roasters Clifton café" loading="lazy" style="position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;"> 1572 1573 </div> 1574 <div class="cafe-body"> 1575 <div class="cafe-loc-tag"><span class="cafe-loc-dot"></span>Clifton, NJ</div> 1576 <a href="/pages/clifton"><h3 class="cafe-title">Queen City<br><em>Clifton</em></h3></a> 1577 <div class="cafe-addr">1132 US-46 Unit D · Clifton, NJ 07013</div> 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 <div class="cafe-hours"> 1641 1642 1643 1644 <div class="cafe-hour"><div class="cafe-hour-day">MondayâThursday</div><div class="cafe-hour-t">7:00 a.m.â10:00 p.m.</div></div> 1645 1646 1647 <div class="cafe-hour"><div class="cafe-hour-day">Friday</div><div class="cafe-hour-t">7:00 a.m.â11:00 p.m.</div></div> 1648 1649 1650 <div class="cafe-hour"><div class="cafe-hour-day">Saturday</div><div class="cafe-hour-t">9:00 a.m.â11:00 p.m.</div></div> 1651 1652 1653 <div class="cafe-hour"><div class="cafe-hour-day">Sunday</div><div class="cafe-hour-t">9:00 a.m.â10:00 p.m.</div></div> 1654 1655 1656 </div> 1657 <div class="cafe-loyalty-box"> 1658 <div class="cafe-loyalty-ico"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 12 20 22 4 22 4 12"/><rect x="2" y="7" width="20" height="5"/><line x1="12" y1="22" x2="12" y2="7"/><path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7Z"/>
1658<path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7Z"/></svg></div> 1659 <div><div class="cafe-loyalty-title">Square Loyalty Offer</div><div class="cafe-loyalty-desc">Share your contact info and your first drink is on us (up to $6). Earn points on every visit.</div></div> 1660 </div> 1661 <div class="cafe-btns"> 1662 <button class="cafe-btn cb-fill" data-modal-open="loyaltyModal" onclick="QCC.openLoyaltyModal('Clifton')">Claim Your Offer</button> 1663 1664 </div> 1665 </div> 1666 </div> 1667 1668 1669 </div> 1670</section> 1671 1672<!-- LOYALTY MODAL --> 1673<div class="modal-ov" id="loyaltyModal"> 1674 <div class="modal"> 1675 <button class="m-close" onclick="QCC.closeModal('loyaltyModal')">✕</button> 1676 1677 <!-- FORM VIEW --> 1678 <div id="loyaltyForm"> 1679 <div class="m-tag" id="loyaltyTag">Plainfield â Square Loyalty</div> 1680 <h2 class="m-title">Claim Your <em>Welcome Offer</em></h2> 1681 <p class="m-sub">Your first drink is on us (up to $6). Share your info below and we'll load the reward onto your Square loyalty account â just give the barista your phone number to redeem.</p> 1682 <input class="m-field" type="text" id="loyaltyName" placeholder="First & Last Name" required> 1683 <input class="m-field" type="email" id="loyaltyEmail" placeholder="Email Address" required> 1684 <input class="m-field" type="tel" id="loyaltyPhone" placeholder="Phone Number" required><input type="text" id="loyaltyWebsite" name="website" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px;opacity:0;pointer-events:none;" aria-hidden="true"><div class="cf-turnstile" data-sitekey="0x4AAAAAAC7kAzm6Eo2aaxjO" data-theme="light" style="margin:12px 0;"></div><div id="loyaltyError" style="display:none;font-size:11px;color:#c8503c;margin-bottom:12px;"></div> 1685 <button class="m-submit" onclick="QCC.claimCafeOffer()">Get My Promo Code →</button> 1686 <p class="m-legal">Limit one per customer. By submitting you agree to receive updates from Queen City Coffee. Powered by Square. Unsubscribe anytime.</p> 1687 <p class="m-legal" style="font-size:11px;line-height:1.5;color:rgba(90,60,30,.55);margin-top:14px;">By submitting, you consent to receive recurring marketing & reminder text messages from Queen City Coffee Roasters at the number provided (incl. via autodialer). Consent is not a condition of purchase. Msg & data rates may apply. Reply STOP to opt out, HELP for help. View our <a href="/policies/privacy-policy" target="_blank" style="color:inherit;text-decoration:underline;">Privacy Policy</a> & <a href="/policies/terms-of-service" target="_blank" style="color:inherit;text-decoration:underline;">Terms</a>.</p> 1688 </div> 1689 1690 <!-- SUCCESS VIEW --> 1691 <div id="loyaltySuccess" style="display:none;text-align:center;"> 1692 <div style="font-size:48px;margin-bottom:16px;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M17 8h1a4 4 0 0 1 0 8h-1"/><path d="M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z"/><line x1="6" y1="2" x2="6" y2="4"/><line x1="10" y1="2" x2="10" y2="4"/><line x1="14" y1="2" x2="14" y2="4"/></svg></div> 1693 <h2 class="m-title">You're <em>All Set</em></h2> 1694 <p class="m-sub">Your free drink reward (up to $6) has been added to your Square loyalty account. Just give the barista your phone number when you order â they'll apply it at the register.</p> 1695 <div style="background:var(--l);border:1px solid rgba(90,60,30,.1);padding:20px;margin:20px 0;text-align:left;"> 1696 <div style="font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--sl);margin-bottom:8px;font-weight:500;">At the register:</div> 1697 <div style="font-size:14px;line-height:1.6;color:var(--mb);">1. Give the barista your <strong>phone number</strong><br>2. They'll pull up your loyalty account in Square<br>3. Ask them to redeem your <strong>Free Drink</strong> reward</div> 1698 </div> 1699 <p style="font-size:11px;color:var(--sl);line-height:1.6;margin-bottom:16px;">One-time use. Valid on drinks up to $6 at any Queen City Coffee location.</p> 1700 <button class="m-submit" onclick="QCC.closeModal('loyaltyModal')" style="background:var(--e);">Done</button> 1701 </div> 1702 1703 <!-- ALREADY CLAIMED VIEW --> 1704 <div id="loyaltyAlready" style="display:none;text-align:center;"> 1705 <div style="font-size:48px;margin-bottom:16px;"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="m18 9-6-6-6 6"/><path d="M12 3v18"/></svg></div> 1706 <h2 class="m-title">Already <em>Claimed</em></h2> 1707 <p class="m-sub">This email has already been used to claim the welcome offer. If you haven't redeemed it yet, just give the barista your phone number â the reward is still on your account.</p> 1708 <button class="m-submit" onclick="QCC.closeModal('loyaltyModal')" style="background:var(--e);margin-top:20px;">Got It</button> 1709 </div> 1710 </div> 1711</div>
1711<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
1711 1712</div> 1713 1714 </main> 1715 1716 <div id="shopify-section-footer" class="shopify-section"><footer class="qcc-footer"> 1717 <div class="ft-grid"> 1718 <div> 1719 <div class="ft-brand">Queen City <em>Coffee Roasters</em></div> 1720 <p class="ft-desc">Specialty coffee roasted in Plainfield, NJ. Serving cafés, restaurants, offices, and discerning home brewers across New Jersey and beyond.</p> 1721 <div class="ft-socials"> 1722 1723 1724 1725 </div> 1726 </div> 1727 <div> 1728 <div class="ft-col-lbl">Shop</div> 1729 1730 <ul class="ft-links"> 1731 <li><a href="/collections/shop-coffee">Coffee</a></li> 1732 <li><a href="/products/coffee-subscription">Subscriptions</a></li> 1733 <li><a href="/collections/holiday-gifts">Holiday Gifts</a></li> 1734 <li><a href="/collections/shop-apparel">Merchandise</a></li> 1735 <li><a href="/pages/catering-coffee-cart">Catering</a></li> 1736 </ul> 1737 1738 </div> 1739 <div> 1740 <div class="ft-col-lbl">Wholesale</div> 1741 1742 <ul class="ft-links"> 1743 <li><a href="/pages/wholesale-portal">Partner Portal</a></li> 1744 <li><a href="/pages/wholesale">Apply</a></li> 1745 <li><a href="/pages/equipment-leasing">Equipment Leasing</a></li> 1746 <li><a href="/pages/barista-training">Barista Training</a></li> 1747 <li><a href="/pages/consulting">Consulting</a></li> 1748 </ul> 1749 1750 </div> 1751 <div> 1752 <div class="ft-col-lbl">Company</div> 1753 1754 <ul class="ft-links"> 1755 <li><a href="/pages/our-story">Our Story</a></li> 1756 <li><a href="/pages/plainfield">Plainfield Café</a></li> 1757 <li><a href="/pages/clifton">Clifton Café</a></li> 1758 <li><a href="/pages/catering-coffee-cart">Catering</a></li> 1759 <li><a href="/pages/our-story#roastery">Roastery</a></li> 1760 <li><a href="/pages/contact">Contact</a></li> 1761 </ul> 1762 1763 </div> 1764 </div> 1765 <div class="ft-bottom"> 1766 <div class="ft-copy">© 2026 Queen City Coffee Roasters â Plainfield, NJ</div> 1767 <div class="ft-legal"> 1768 <a href="/policies/terms-of-service">Terms</a> 1769 <a href="/policies/refund-policy">Refunds</a> 1770 <a href="/pages/contact">Contact</a> 1771 </div> 1772 </div> 1773</footer> 1774 1775<!-- CHAT WIDGET --> 1776<div class="chat-float"> 1777 <div class="chat-panel" id="chatPanel"> 1778 <div class="chat-hd"> 1779 <div class="chat-av">Qc</div> 1780 <div><div class="chat-av-name">Queen City Coffee</div><div class="chat-av-status"><span class="online-dot"></span>Usually replies in minutes</div></div> 1781 </div> 1782 <div class="chat-msgs"> 1783 <div class="chat-msg"> 1784 <div class="chat-msg-av">Qc</div> 1785 <div class="chat-bubble">Hey! <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M18 11V6a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v0"/><path d="M14 10V4a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v2"/><path d="M10 10.5V6a2 2 0 0 0-2-2v0a2 2 0 0 0-2 2v8"/><path d="M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"/></svg> How can we help? Ask us about wholesale, equipment, training, or just great coffee.</div> 1786 </div> 1787 </div> 1788 <div class="chat-chips"> 1789 <div class="chip">Wholesale pricing</div> 1790 <div class="chip">Book a call</div> 1791 <div class="chip">Equipment service</div> 1792 <div class="chip">Training</div> 1793 <div class="chip">Subscriptions</div> 1794 </div> 1795 <div class="chat-inp-row"> 1796 <input class="chat-inp" placeholder="Type a message..."> 1797 <button class="chat-send-btn">→</button> 1798 </div> 1799 </div> 1800 <button class="chat-trigger" onclick="QCC.toggleChat()"> 1801 <span class="chat-badge" id="chatBadge">1</span> 1802 <svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 1803 </button> 1804</div> 1805 1806 1807</div> 1808 1809 <ul hidden> 1810 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1811 <li id="a11y-new-window-message">Opens in a new window.</li> 1812 <li id="a11y-external-message">Opens external website.</li> 1813 <li id="a11y-new-window-external-message">Opens external website in a new window.</li> 1814 </ul> 1815 1816
1816<script src="//queencitycoffeeroasters.com/cdn/shop/t/61/assets/qcc-custom.js?v=129463754517337638731791406478" defer></script>
vendor: 1 bytes, line 1816
1816
1817<script> 1818 var _talkableq = _talkableq || []; 1819 _talkableq.push(['authenticate_customer', {"email":"","first_name":"","last_name":"","customer_id":""}]); 1820</script>
vendor: 1 bytes, line 1820
1820
1821<script async src="//d2jjzw81hqbuqv.cloudfront.net/integration/clients/queen-city-coffee-roasters.min.js" type="text/javascript"></script>
1821 1822 1823 1824
1825<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1825 1826</body> 1827</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.