PageSourceSearch

https://coffeeteawarehouse.com/login.php

html coffeeteawarehouse.com collected 2026-10-07 09:48:51 UTC 55,958 bytes, 741 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en">
3    <head>
4        <title>Coffee Tea Warehouse - Sign in</title>
5        <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-ilc2rss9" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin>
6        <meta name="keywords" content="coffee and tea"><meta name="description" content="Your source for premium coffee, specialty teas, brew accessories, and expert knowledge—all in one place."><meta name='platform' content='bigcommerce.stencil' />
7        
8         
9
10        <link href="https://cdn11.bigcommerce.com/s-ilc2rss9/product_images/1794868/ctw.ico" rel="shortcut icon">
11        <meta name="viewport" content="width=device-width, initial-scale=1">
12
13        
13<script>
14            document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
15        </script>
15
16
17        
17<script>
18    function browserSupportsAllFeatures() {
19        return window.Promise
20            && window.fetch
21            && window.URL
22            && window.URLSearchParams
23            && window.WeakMap
24            // object-fit support
25            && ('objectFit' in document.documentElement.style);
26    }
27
28    function loadScript(src) {
29        var js = document.createElement('script');
30        js.src = src;
31        js.onerror = function () {
32            console.error('Failed to load polyfill script ' + src);
33        };
34        document.head.appendChild(js);
35    }
36
37    if (!browserSupportsAllFeatures()) {
38        loadScript('https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/dist/theme-bundle.polyfills.js');
39    }
40</script>
40
41
42        
42<script>
43            window.lazySizesConfig = window.lazySizesConfig || {};
44            window.lazySizesConfig.loadMode = 1;
45        </script>
45
46        
46<script async src="https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/dist/theme-bundle.head_async.js"></script>
46
47
48        
48<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
48
49
50        
50<script>
51            WebFont.load({
52                custom: {
53                    families: ['Karla', 'Roboto', 'Source Sans Pro']
54                },
55                classes: false
56            });
57        </script>
57
58
59        <link href="https://fonts.googleapis.com/css?family=Montserrat:700,500,400%7CKarla:400&display=swap" rel="stylesheet">
60        <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/css/theme-3b3fbdb0-681a-013f-e3a6-42d18fa10579.css" rel="stylesheet">
61
62        <!-- Start Tracking Code for analytics_facebook -->
63
64<script>
65!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
66
67fbq('set', 'autoConfig', 'false', '308621005971335');
68fbq('dataProcessingOptions', ['LDU'], 0, 0);
69fbq('init', '308621005971335', {"external_id":"2d212fc7-0a33-4b41-bc47-1b9ddbf0cbba"});
70fbq('set', 'agent', 'bigcommerce', '308621005971335');
71
72function trackEvents() {
73    var pathName = window.location.pathname;
74
75    
76
77    // Search events start -- only fire if the shopper lands on the /search.php page
78    if (pathName.indexOf('/search.php') === 0 && getUrlParameter('search_query')) {
79        fbq('trackSingle', '308621005971335', 'Search', {
80            content_type: 'product_group',
81            content_ids: [],
82            search_string: getUrlParameter('search_query')
83        });
84    }
85    // Search events end
86
87    // Wishlist events start -- only fire if the shopper attempts to add an item to their wishlist
88    if (pathName.indexOf('/wishlist.php') === 0 && getUrlParameter('added_product_id')) {
89        fbq('trackSingle', '308621005971335', 'AddToWishlist', {
90            content_type: 'product_group',
91            content_ids: []
92        });
93    }
94    // Wishlist events end
95
96    // Lead events start -- only fire if the shopper subscribes to newsletter
97    if (pathName.indexOf('/subscribe.php') === 0 && getUrlParameter('result') === 'success') {
98        fbq('trackSingle', '308621005971335', 'Lead', {});
99    }
100    // Lead events end
101
102    // Registration events start -- only fire if the shopper registers an account
103    if (pathName.indexOf('/login.php') === 0 && getUrlParameter('action') === 'account_created') {
104        fbq('trackSingle', '308621005971335', 'CompleteRegistration', {}, "");
105    }
106    // Registration events end
107
108    
109
110    function getUrlParameter(name) {
111        var cleanName = name.replace(/[\[]/, '\[').replace(/[\]]/, '\]');
112        var regex = new RegExp('[\?&]' + cleanName + '=([^&#]*)');
113        var results = regex.exec(window.location.search);
114        return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
115    }
116}
117
118if (window.addEventListener) {
119    window.addEventListener("load", trackEvents, false)
120}
121</script>
121
122<noscript><img height="1" width="1" style="display:none" alt="null" src="https://www.facebook.com/tr?id=308621005971335&ev=PageView&noscript=1&a=plbigcommerce1.2&eid="/></noscript>
123
124<!-- End Tracking Code for analytics_facebook -->
125
126<!-- Start Tracking Code for analytics_googleanalytics -->
127
128<script>
vendor: 349 bytes, lines 128-134
128
129    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
130    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
131    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
132    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
133
134    ga('create', '
134UA-62709943-1
vendor: 61 bytes, lines 134-136
134', 'nativeamericantea.com');
135    ga('send', 'pageview');
136    
136ga('require', 'ecommerce', 'ecommerce.js');
137
138    function trackEcommerce() {
139    this._addTrans = addTrans;
140    this._addItem = addItems;
141    this._trackTrans = trackTrans;
142    }
143    function addTrans(orderID,store,total,tax,shipping,city,state,country) {
144    ga('ecommerce:addTransaction', {
145        'id': orderID,
146        'affiliation': store,
147        'revenue': total,
148        'tax': tax,
149        'shipping': shipping,
150        'city': city,
151        'state': state,
152        'country': country
153    });
154    }
155    function addItems(orderID,sku,product,variation,price,qty) {
156    ga('ecommerce:addItem', {
157        'id': orderID,
158        'sku': sku,
159        'name': product,
160        'category': variation,
161        'price': price,
162        'quantity': qty
163    });
164    }
165    function trackTrans() {
166        ga('ecommerce:send');
167    }
168    var pageTracker = new trackEcommerce();
169</script>
169
170
171</script>
171
172
173    
173<script type="text/javascript" src="https://static.leaddyno.com/js"></script>
173
174    
174<script>
175    LeadDyno.key = "b5bef7a4e46755dd2b01724e34a1741c552b170e";
176    LeadDyno.recordVisit();
177    LeadDyno.autoWatch();
178    </script>
178
179  
180
181
182<script type="text/javascript">var spuritCartTotal = "%%GLOBAL_CartTotal%%";</script>
vendor: 1 bytes, line 182
182
183<script type="text/javascript" src="//8upsell.s3.amazonaws.com/bigcommerce/store/init5978748ea403f794e177aa5699f5a1b8.js"></script>
183
184
185
186<meta name="google-site-verification" content="So2aZfNjKiK8HPSaJ_8C_cLvZjsDNsIGzk0Of-MbmxQ" />
187
188<!-- VISA Tracking Code for nativeamericantea.com -->
189
190      
190<script>
191        (function (v, i, s, a) {
192          v._visaSettings = {v: "0.1", i: "740822b51b2a2032934e215ade322b90", s: "e03ed2bc-33d0-11e9-b589-901b0edac50a", a: 1};
193          _v = i.getElementsByTagName('head')[0];_a=_v;
194          _i = i.createElement('script');
195          _s =_i; _s.async = "async"; _s.src = s + a + v._visaSettings.v;
196          _a.appendChild(_s);
197        })(window, document, '//app-worker.visitor-analytics.io/main', '.js?v=');
198      </script>
198
199
200<!-- VISA Tracking Code for nativeamericantea.com -->
201
202<!-- ManyChat -->
203<script src="//widget.manychat.com/121373548010219.js" async="async"></script>
203
204
205
206
207
208
209<!-- End Tracking Code for analytics_googleanalytics -->
210
211<!-- Start Tracking Code for analytics_googleanalytics4 -->
212
213<script data-cfasync="false" src="https://cdn11.bigcommerce.com/shared/js/google_analytics4_bodl_subscribers-358423becf5d870b8b603a81de597c10f6bc7699.js" integrity="sha256-gtOfJ3Avc1pEE/hx6SKj/96cca7JvfqllWA9FTQJyfI=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 213
213
214<script data-cfasync="false">
215  (function () {
216    window.dataLayer = window.dataLayer || [];
217
218    function gtag(){
219        dataLayer.push(arguments);
220    }
221
222    function initGA4(event) {
223         function setupGtag() {
224            function configureGtag() {
225                gtag('js', new Date());
226                gtag('set', 'developer_id.dMjk3Nj', true);
227                gtag('config', 'G-ZYT420NB79');
228            }
229
230            var script = document.createElement('script');
231
232            script.src = 'https://www.googletagmanager.com/gtag/js?id=G-ZYT420NB79';
233            script.async = true;
234            script.onload = configureGtag;
235
236            document.head.appendChild(script);
237        }
238
239        setupGtag();
240
241        if (typeof subscribeOnBodlEvents === 'function') {
242            subscribeOnBodlEvents('G-ZYT420NB79', false);
243        }
244
245        window.removeEventListener(event.type, initGA4);
246    }
247
248    
249
250    var eventName = document.readyState === 'complete' ? 'consentScriptsLoaded' : 'DOMContentLoaded';
251    window.addEventListener(eventName, initGA4, false);
252  })()
253</script>
253
254
255<!-- End Tracking Code for analytics_googleanalytics4 -->
256
257<!-- Start Tracking Code for analytics_siteverification -->
258
259
260<!-- WiserNotify BEGIN -->
260<script>!function () { if (window.t4hto4) console.log("WiserNotify pixel installed multiple time in this page"); else { window.t4hto4 = !0; var t = document, e = window, n = function () { var e = t.createElement("script"); e.type = "text/javascript", e.async = !0, e.src = "https://pt.wisernotify.com/pixel.js?ti=bstojkj0fsk1x", document.body.appendChild(e) }; "complete" === t.readyState ? n() : window.attachEvent ? e.attachEvent("onload", n) : e.addEventListener("load", n, !1) } }();</script>
260<!-- WiserNotify END -->
261
262<meta name="facebook-domain-verification" content="1thio4frtxocpdkelfsoobc1hqci96" />
263
264<!-- End Tracking Code for analytics_siteverification -->
265
266
267<script type="text/javascript" src="https://checkout-sdk.bigcommerce.com/v1/loader.js" defer ></script>
vendor: 77 bytes, lines 267-268
267
268<script src="https://www.google.com/recaptcha/api.js" async defer></script>
269<script type="text/javascript">
270var BCData = {};
271</script>
vendor: 1 bytes, line 271
271
272<script src="https://script.opentracker.net/?site=coffee.wjm.net" defer></script>
272<script>"use strict";(()=>{var a=window;var x=!1;function L(e){x=e}function E(e){return!!e&&(e.includes("_cf_chl_opt")||e.includes("<title>Just a moment...</title>"))}function F(){let t=Number(new URLSearchParams(location.search).get("paywhirl-max-log-entries"));return!Number.isInteger(t)||t<1?200:t}var I=F();function s(e,t={}){a._paywhirlState.log||(a._paywhirlState.log=[]);let o=a._paywhirlState.log;o.push(e),o.length>I&&o.splice(0,o.length-I),location.search.includes("paywhirl-debug=1")&&console.log(`PayWhirl: ${e}`,t)}function m(e,t){let o=`PayWhirl: ${e}`;t?console.log(o,t):console.log(o)}function W(e){let t=(new Error().stack??"")+(typeof e=="string"?e:"");return["eval_script","__reject_fetch"].some(o=>t.includes(o))?!0:new URL(location.href).username!==""}async function c(e,t,o={},r={}){r.prefixDomain&&(t=`[${window.location.hostname}] ${t}`);let n=r.fingerprint;n&&r.prefixDomain&&(n=`${window.location.hostname}:${n}`);let i={message:t,context:o,level:e,fingerprint:n};o.config=a._paywhirlConfig,o.location=location.href,o.state=a._paywhirlState;let l=navigator.userAgent;o.userAgent=l,e!=="info"&&console.error(i);let d=a._paywhirlState.log;o.state.log=d&&Array.from(new Set(d)),s(t,o);let f=a._paywhirlConfig.host;if(!(!f||["HeadlessChrome"].some(g=>l.includes(g)))&&!W(o.stack)&&!x)try{await fetch(`${f}/integrations/log-error/BigCommerce`,{method:"POST",headers:{Accept:"application/json","Content-Type":"text/plain"},body:JSON.stringify(i)})}catch(g){console.error("Error while sending error report",g)}}async function p(){let e=a._paywhirlConfig.planNames,t=null,o=null,r;try{t=await fetch("/api/storefront/carts?include=lineItems.digitalItems.options,lineItems.physicalItems.options"),o=await t.text(),r=JSON.parse(o)}catch(n){if(E(o))return L(!0),!0;let i=t!==null&&![429,502,503,520,522].includes(t.status);return c(i?"warning":"info","error while fetching cart: "+n.message,{stack:n.stack,status:t?.status??"no status",response:o??"no text in response"}),!0}if(!Array.isArray(r))return c("warning","error while fetching cart: result is not an array",{response:o}),!0;a._paywhirlState.carts=r,a._paywhirlState.cartHasSubscriptionProducts=r.some(n=>n.lineItems.physicalItems.concat(n.lineItems.digitalItems).some(l=>l.options.some(d=>e.includes(d.value))))}function P(){let e=a._paywhirlConfig.planNames;try{return Array.from(document.querySelectorAll(".productView-options")).some(t=>{let o=Array.from(t.querySelectorAll('select[name^="attribute\\["]')).map(n=>(n.querySelector("option:checked")?.textContent??"").trim()),r=Array.from(t.querySelectorAll('input[type="radio"][name^="attribute\\["]:checked')).map(n=>(t.querySelector(`label[for="${n.id}"]`)?.textContent??"").trim());return o.some(n=>e.includes(n))||r.some(n=>e.includes(n))})}catch(t){return c("warning","error while checking subscription variant selected, falling back to fal
272se: "+t.message,{stack:t.stack}),!1}}function h(){try{let e=document.body;if(!e)return;let t=a._paywhirlState.cartHasSubscriptionProducts,o=a._paywhirlState.subscriptionVariantSelected,r=t||o;m(`Requiring saved payment method: ${r?"yes":"no"}`),e.classList.toggle("pw-has-subscription",r)}catch(e){c("error","error while toggling subscription elements: "+e.message,{stack:e.stack})}}function _(){document.addEventListener("submit",e=>{e.target.matches("form#CartEditProductFieldsForm")&&setTimeout(async()=>{s("Refetching cart after variant change",{}),await p(),h()},2e3)})}var S=["stripeupe-card","stripev3-card","stripeocs-optimized_checkout","braintree","authorizenet","squarev2","bigcommerce_payments_creditcards","paypalcommercecreditcards"],M=!1;function U(){if(M)return;let e=document.querySelector("#checkout-customer-login");if(!e){s("Login button not found",{});return}M=!0,e.click(),s("Login button found and clicked",e)}function V(){if(document.querySelector(".storeCreditOverlay")){document.body.classList.add("hide-store-credit");let t=document.querySelector("#useStoreCredit");if(!t){c("error","Store credit overlay found, but store credit checkbox not found");return}t.checked&&(t.click(),s("Store credit overlay hidden",{}))}else s("Store credit overlay not found",{})}var k=!1,N=!1;function j(e){let t=document.querySelectorAll('input[name="paymentProviderRadio"]'),o=Array.from(t).some(n=>S.includes(n.value)),r=e&&o;for(let n of t){let i=n.closest("li");if(!i){c("error","expected li parent node not found");continue}!S.includes(n.value)&&r?(s("Hiding payment method: "+n.value,{}),i.style.display="none",i.classList.add("pw-hidden-pm")):(s("Showing payment method: "+n.value,{}),i.style.display="",i.classList.remove("pw-hidden-pm"))}if(e&&V(),k=t.length>0&&e&&!o,k&&!N){let n=Array.from(t).map(l=>l.value),i=`[${n.join(", ")}] No supported payment methods, merchant has to enable at least one supported payment method`;c("info",i,{offeredProviders:n},{prefixDomain:!0,fingerprint:"no-supported-payment-methods"}),N=!0}}function A(){return Array.from(document.querySelectorAll('input[name="paymentProviderRadio"]')).map(e=>e.value)}function D(){let e=Array.from(document.querySelectorAll('input[name="paymentProviderRadio"]')),t=e.filter(o=>!o.closest("li")?.classList.contains("pw-hidden-pm")).map(o=>o.value);return t.length>0?t:e.map(o=>o.value)}function G(e){let t=e.currentTarget;t.checked||(t.checked=!0,s("Save card checkbox clicked (value updated)",[t.checked,t.value]))}var b=null;function z(){let e=document.getElementById("shouldSaveInstrument");document.getElementById("checkout-payment-continue")!==null&&e!==null!==b&&(b=e!==null,s(b?"Save card checkbox found":"Save card checkbox not found",{})),e&&(e.addEventListener("click",G),e.checked||e.click())}async function J(e,t){for(let u of t.querySelectorAll(".pw-hidden-pm input"))u.disabled=!0;let o=new FormData(t),r=a._paywhirlState.carts?.[0]?.customerId,n={formData:{}};o.forEach((u,O)=>n.formData[O]=u);let i=["ccCvv","ccNumber","ccExpiry","ccNamfe"];for(let u of i)n.formData[u]&&(n.formData[u]="REDACTED");let l=!0,d="",f=Object.keys(n.formData).filter(u=>!["termsText","terms"].includes(u)).length===0,w=!o.has("shouldSaveInstrument")&&!o.has("instrumentId"),g=document.getElementById("shouldSaveInstrument")===null;if(document.getElementById("radio-stripeocs-optimized_checkout")||document.getElementById("radio-stripeocs-checkout_session"))c("info","skipping check because Stripe OCS seems to be in use.",{customerId:r,formData:n.formData},{prefixDomain:!0});else if(f)l=!1,d="No payment method compatible with subscriptions could be found. Please contact us for support.";else if(r===0)l=!1,d="In order to purchase a subscription, you need to create an account and sign in.";else if(k)s("no supported payment method, allowing checkout",{});else if(w&&g){let u=D();c("info",`[${u.join(", ")}] no save card checkbox on the page, allowing checkout`,{customerId:r,shownGateways:u,offeredGateways:A(),formData:n.formData},{prefixDomain:!0,fingerprint:"no-save-card-checkbox"})}else w?(l=!1,d="In order to purchase a subscription, you need to save your card."):o.has("paymentProviderRadio")&&!S.includes(o.get("paymentProviderRadio"))&&(l=!1,d="In order to purchase a subscription, you need to use a stored card. Please select a card and try again.");if(l)s("checks ok, allowing checkout",{customerId:r,formData:o});else{let u=D();c("warning",`[${u.join(", ")}] blocking checkout with message: "${d}
272"`,{customerId:r,formData:n.formData,saveCardCheckboxOnPage:document.getElementById("shouldSaveInstrument")!==null,isFormDataEmpty:f,shownGateways:u,offeredGateways:A(),blockedWithMessage:d},{prefixDomain:!0,fingerprint:"checkout-blocked"}),alert(d),e.preventDefault(),e.stopPropagation()}await c("info","payment form submitted",n,{fingerprint:"payment-form-submitted"})}function K(){a._paywhirlState.carts?.[0]?.customerId?s("ID OK, skipping",{cId:a._paywhirlState.carts?.[0]?.customerId}):(s("ID not found, refetching cart",{}),setTimeout(async function(){await p(),c("info","cart refetched",{cId:a._paywhirlState.carts?.[0]?.customerId})},5e3))}function T(e){j(e),e&&(z(),U())}function B(){document.addEventListener("submit",async e=>{try{let t=e.target,o=e.submitter;t.matches("form.checkout-form")&&o.matches("#checkout-payment-continue")?await J(e,t):o.matches("#checkout-customer-continue")||o.matches("#checkout-customer-create")?K():s("Form not matching, check skipped",{target:t,submitter:o})}catch(t){await c("error","error while handling submit: "+t.message,{stack:t.stack})}},!0)}function Y(e){let t=["SCRIPT","LINK","STYLE"];return Array.from(e.addedNodes).concat(Array.from(e.removedNodes)).some(r=>!t.includes(r.nodeName))}var Q=performance.now(),R=0,y=0,H=!1,C={};function X(e){if(H)return;for(let n of e)for(let i of Array.from(n.addedNodes))C[i.nodeName]=(C[i.nodeName]??0)+1;let o=performance.now()-Q,r=y/o;y<1e3||r<.1||(H=!0,c("warning","PayWhirl script used too much of the main thread in one page view",{handlerPasses:R,handlerTimeMs:Math.round(y),elapsedMs:Math.round(o),mainThreadShare:Number(r.toFixed(3)),addedNodeCounts:C},{prefixDomain:!0}))}var v=!1;function $(e){X(e),!(v||!e.some(Y))&&(v=!0,requestAnimationFrame(()=>{v=!1,R++;let t=performance.now();ee(),y+=performance.now()-t}))}var Z=window.location.pathname==="/checkout";function ee(){try{let e=a._paywhirlState.cartHasSubscriptionProducts,t=P();s("Document updated",{hasSubscriptionProducts:e,subscriptionVariantSelected:t}),t!==a._paywhirlState.subscriptionVariantSelected&&(a._paywhirlState.subscriptionVariantSelected=t,h()),Z&&T(!!e)}catch(e){c("error","error while handling mutation: "+e.message,{stack:e.stack})}}async function q(){let e=document.querySelector("#pw-customer-portal");if(!e)return;let t=document.createElement("div");t.className="pw-spinner";let o=document.createElement("div");o.className="pw-loader",o.appendChild(t),o.appendChild(document.createTextNode("Loading your subscriptions...")),e.replaceChildren(o);let r=null,n=null;try{if(r=await fetch(`/customer/current.jwt?app_client_id=${encodeURIComponent(a._paywhirlConfig.appId)}`),!r.ok){let l=window.location.href.replace(window.location.origin+"/","");window.location.href="/login.php?from="+encodeURIComponent(l);return}n=await r.text(),s("JWT token retrieved",{jwt:n})}catch(l){e.replaceChildren("Could not load your subscriptions. Please check your connection and reload the page to try again."),c("error","error while retrieving jwt token: "+l.message,{stack:l.stack,status:r?.status??"no status",response:n??"no text in response"});return}let i=document.createElement("iframe");i.src=`https://${a._paywhirlConfig.subdomain}/bigcommerce/customer-portal-login?jwt=${encodeURIComponent(n)}&bigcommerce_domain=${encodeURIComponent(window.location.hostname)}`,i.setAttribute("allow","payment *"),i.style.display="none",i.style.width="100%",i.style.height="500px",i.style.border="none",i.style.overflow="hidden",i.onload=()=>{s("Customer portal iframe loaded",{}),i.style.display="block",e.removeChild(o)},e.appendChild(i),window.addEventListener("message",function(l){if(l.data.source==="paywhirl"&&l.data.method==="set-height"&&l.data.height>0){i.style.height=`${l.data.height+10}px`;return}})}a._paywhirlSetup=async function(){try{let e=a._paywhirlConfig;if(!e||e.initialized)return;if(e.initialized=!0,location.search.includes("paywhirl-disable=1")){m("Skipped loading subscription scripts");return}m("Started loading subscription scripts");let t=window.localStorage.getItem("pw-sesid");if(t||(t=crypto.randomUUID(),window.localStorage.setItem("pw-sesid",t)),a._paywhirlState={sesId:t,pageViewUid:crypto.randomUUID()},e.planNames.length===0){s("No plans, skipping setup",e);return}try{if(["facebookexternalhit","Googlebot","bingbot","AdsBot-Google","Storebot","Baiduspider","amazonproductbot","YisouSpider","PetalBot","AhrefsBot"].some(i=>navigator.userAgent.includes(i))){s("Bot detected, skipping setup",{agent:navigator.userAgent});return}}catch(n){if(n.message!=="opts is not defined")throw n}let o=["/checkout","/cart.php"].includes(window.location.pathname);o&&c("info","Setup Started"),new MutationObserver($).observe(document.documentElement,{childList:!0,subtree:!0});let r=document.createElement("style");if(r.textContent="body.pw-has-subscription #bc-smart-payment-buttons,body.pw-has-subscription #checkout-customer-continue+#checkout-customer-cancel,body.pw-has-subscription .BraintreePaypalCheckout,body.pw-has-subscription .add-to-cart-wallet-buttons,body.pw-has-subscription .additional-checkout-buttons,body.pw-has-subscription .cart-additionalCheckoutButtons,body.pw-has-subscription .checkout-button-container,body.pw-has-subscription .fast-mini-cart-wrapper,body.pw-has-subscription .fast-overlay-wrapper,body.pw-has-subscription .fast-wrapper,body.pw-has-subscription .form-field--saveInstrument,body.pw-has-subscription .previewCart-additionalCheckoutButtons,body.pw-has-subscription .previewCartCheckout-additionalCheckoutButtons,body.pw-has-subscription .success-modal-additional-checkout,body.pw-has-subscription.hide-store-credit #useStoreCredit,body.pw-has-subscription.hide-store-credit .storeCreditOverlay,body.pw-has-subscription.hide-store-credit label[for=useStoreCredit]{display:none!important}@media (min-width:1261px){.container:has(#pw-customer-portal){padding:0 1.5rem}}.pw-loader{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:1.5em;color:gray}.pw-spinner{border:.5em solid #f3f3f3;border-top:.3em solid #3498db;border-radius:50%;width:2em;height:2em;animation:pw-spin 2s linear infinite}@keyframes pw-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pw-alert-box{background-color:#e5e5e5;color:#333;margin-top:10px}",document.head.appendChild(r),await p(),o){let n=window.location.pathname==="/checkout";c("info","Cart fetched",{},n?{fingerprint:"checkout-page-loaded"}:{})}h(),window.location.pathname==="/checkout"&&a._paywhirlState.cartHasSubscriptionProducts&&B(),window.location.pathname==="/cart.php"&&_(),q(),m("Finished loading subscription scripts")}catch(e){c("error","error during setup: "+e.message,{stack:e.stack})}};a._paywhirlSetup();})();
273</script>
273<script>window._paywhirlConfig = ({"userId":41416,"environment":"production","codeVersion":"db98a922cb117c6726a39785ec8fb3ba","planNames":["Auto Ship and Save 10% - Every 4 weeks","Autoship & save 10% - Every 5 weeks"],"appId":"ezxd4pvu5xudndjvo0sllz8ahosfe8a","host":"https:\/\/app.paywhirl.com","subdomain":"native-american-tea.paywhirl.com"}); window._paywhirlSetup?.();</script>
273<script nonce="">
274if(typeof fbq === 'function') {
275  fbq('trackSingle', '308621005971335', 'PageView', {}, {"eventID":"f984564e-0226-4459-a177-13673af4b02a"});
276} else if (typeof window.addEventListener === 'function') {
277  window.addEventListener("load", function() { fbq('trackSingle', '308621005971335', 'PageView', {}, {"eventID":"f984564e-0226-4459-a177-13673af4b02a"}); }, false)
278}
279</script>
279
280 
280<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
280
281 
281<script data-cfasync="false" nonce="">
282
283 (function() {
284    function decodeBase64(base64) {
285       const text = atob(base64);
286       const length = text.length;
287       const bytes = new Uint8Array(length);
288       for (let i = 0; i < length; i++) {
289          bytes[i] = text.charCodeAt(i);
290       }
291       const decoder = new TextDecoder();
292       return decoder.decode(bytes);
293    }
294    window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiODNkMmJiYWEtOTkwNy00ODdiLWI2OTctZTY0MjIyYjc1ZWFjIiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0xMC0wN1QwOTo0ODo1MSIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly9jb2ZmZWV0ZWF3YXJlaG91c2UuY29tL2xvZ2luLnBocCJ9LCJzaG9wcGVyIjp7InZpc2l0b3JfaWQiOiIiLCJjdXN0b21lcl9pZCI6bnVsbCwiZW1haWwiOm51bGwsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbH0sImRhdGFfY29uc2VudCI6eyJmdW5jdGlvbmFsIjp0cnVlLCJhbmFseXRpY3MiOnRydWUsImFkdmVydGlzaW5nIjp0cnVlfSwiZXZlbnRzIjpbXX0="));
295 })()
296
297 </script>
297
298
299<script nonce="">
300(function () {
301    var xmlHttp = new XMLHttpRequest();
302    
303    xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot');
304    xmlHttp.setRequestHeader('Content-Type', 'application/json');
305    xmlHttp.send('{"store_id":"458740","timezone_offset":"-6.0","timestamp":"2026-10-07T09:48:51.13676500Z","visit_id":"5644d8aa-c4fa-425f-b459-b84db93d38e1","channel_id":1794868}');
306})();
307</script>
307
308 
309    </head>
310    <body>
311        <svg data-src="https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/img/icon-sprite.svg" class="icons-svg-sprite"></svg>
312
313        <a href="#main-content" class="skip-to-main-link">Skip to main content</a>
314<header class="header" role="banner">
315    <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu">
316        <span class="mobileMenu-toggleIcon">Toggle menu</span>
317    </a>
318    <nav class="navUser">
319    
320    <ul class="navUser-section navUser-section--alt">
321        <li class="navUser-item">
322            <a class="navUser-action navUser-item--compare"
323               href="https://coffeeteawarehouse.com/compare"
324               data-compare-nav
325               aria-label="Compare"
326            >
327                Compare <span class="countPill countPill--positive countPill--alt"></span>
328            </a>
329        </li>
330        <li class="navUser-item">
331            <button class="navUser-action navUser-action--quickSearch"
332               type="button"
333               id="quick-search-expand"
334               data-search="quickSearch"
335               aria-controls="quickSearch"
336               aria-label="Search"
337            >
338                Search
339            </button>
340        </li>
341            <li class="navUser-item">
342                <a class="navUser-action"
343                   href="https://coffeeteawarehouse.com/giftcertificates.php"
344                   aria-label="Gift Certificates"
345                >
346                    Gift Certificates
347                </a>
348            </li>
349        <li class="navUser-item navUser-item--account">
350                <a class="navUser-action"
351                   href="https://coffeeteawarehouse.com/login.php"
352                   aria-label="Sign in"
353                >
354                    Sign in
355                </a>
356                    <span class="navUser-or">or</span>
357                    <a class="navUser-action"
358                       href="https://coffeeteawarehouse.com/login.php?action&#x3D;create_account"
359                       aria-label="Register"
360                    >
361                        Register
362                    </a>
363        </li>
364        <li class="navUser-item navUser-item--cart">
365            <a class="navUser-action"
366               data-cart-preview
367               data-dropdown="cart-preview-dropdown"
368               data-options="align:right"
369               href="https://coffeeteawarehouse.com/cart.php"
370               aria-label="Cart with 0 items"
371            >
372                <span class="warehouse-cart-icon" aria-hidden="true">
373                    <svg viewBox="0 0 24 24"><path d="M6.75 8.25h10.5l.75 12H6l.75-12Z"/><path d="M9 9V6a3 3 0 0 1 6 0v3"/></svg>
374                </span>
375                <span class="countPill cart-quantity"></span>
376            </a>
377
378            <div class="dropdown-menu" id="cart-preview-dropdown" data-dropdown-content aria-hidden="true"></div>
379        </li>
380    </ul>
381    <div class="dropdown dropdown--quickSearch" id="quickSearch" aria-hidden="true" data-prevent-quick-search-close>
382        <div class="container">
383    <form class="form" onsubmit="return false" data-url="https://coffeeteawarehouse.com/search.php" data-quick-search-form>
384        <fieldset class="form-fieldset">
385            <div class="form-field">
386                <label class="is-srOnly" for="nav-quick-search">Search</label>
387                <input class="form-input"
388                       data-search-quick
389                       name="nav-quick-search"
390                       id="nav-quick-search"
391                       data-error-message="Search field cannot be empty."
392                       placeholder="Search the store"
393                       autocomplete="off"
394                >
395            </div>
396        </fieldset>
397    </form>
398    <section class="quickSearchResults" data-bind="html: results"></section>
399    <p role="status"
400       aria-live="polite"
401       class="aria-description--hidden"
402       data-search-aria-message-predefined-text="product results for"
403    ></p>
404</div>
405    </div>
406</nav>
407
408        <div class="header-logo header-logo--center">
409            <a href="https://coffeeteawarehouse.com/" class="header-logo__link">
410            <div class="header-logo-image-container">
411                <img class="header-logo-image" src="https://cdn11.bigcommerce.com/s-ilc2rss9/images/stencil/250x100/coffeetea-warehouse_1760809687__75402.original.png" alt="Native American Tea Company" title="Native American Tea Company">
412            </div>
413</a>
414        </div>
415    <div class="navPages-container" id="menu" data-menu>
416        <nav class="navPages">
417    <div class="navPages-quickSearch">
418        <div class="container">
419    <form class="form" onsubmit="return false" data-url="https://coffeeteawarehouse.com/search.php" data-quick-search-form>
420        <fieldset class="form-fieldset">
421            <div class="form-field">
422                <label class="is-srOnly" for="nav-menu-quick-search">Search</label>
423                <input class="form-input"
424                       data-search-quick
425                       name="nav-menu-quick-search"
426                       id="nav-menu-quick-search"
427                       data-error-message="Search field cannot be empty."
428                       placeholder="Search the store"
429                       autocomplete="off"
430                >
431            </div>
432        </fieldset>
433    </form>
434    <section class="quickSearchResults" data-bind="html: results"></section>
435    <p role="status"
436       aria-live="polite"
437       class="aria-description--hidden"
438       data-search-aria-message-predefined-text="product results for"
439    ></p>
440</div>
441    </div>
442    <ul class="navPages-list">
443            <li class="navPages-item">
444                <a class="navPages-action"
445   href="https://coffeeteawarehouse.com/single-cup/"
446   aria-label="Single Cup"
447>
448    Single Cup
449</a>
450            </li>
451            <li class="navPages-item">
452                <a class="navPages-action"
453   href="https://coffeeteawarehouse.com/all-day-gourmet-fresh-roast/"
454   aria-label="All Day Gourmet Fresh Roast"
455>
456    All Day Gourmet Fresh Roast
457</a>
458            </li>
459            <li class="navPages-item">
460                <a class="navPages-action"
461   href="https://coffeeteawarehouse.com/fresh-roast/"
462   aria-label="Fresh Roast"
463>
464    Fresh Roast
465</a>
466            </li>
467            <li class="navPages-item">
468                <a class="navPages-action"
469   href="https://coffeeteawarehouse.com/coffee-usa-fresh-roast/"
470   aria-label="Coffee USA Fresh Roast"
471>
472    Coffee USA Fresh Roast
473</a>
474            </li>
475                 <li class="navPages-item navPages-item-page">
476                     <a class="navPages-action"
477                        href="https://coffeeteawarehouse.com/brew-blog/"
478                        aria-label="Brew Blog"
479                     >
480                         Brew Blog
481                     </a>
482                 </li>
483    </ul>
484    <ul class="navPages-list navPages-list--user">
485            <li class="navPages-item">
486                <a class="navPages-action"
487                   href="https://coffeeteawarehouse.com/giftcertificates.php"
488                   aria-label="Gift Certificates"
489                >
490                    Gift Certificates
491                </a>
492            </li>
493            <li class="navPages-item">
494                <a class="navPages-action"
495                   href="https://coffeeteawarehouse.com/login.php"
496                   aria-label="Sign in"
497                >
498                    Sign in
499                </a>
500                    or
501                    <a class="navPages-action"
502                       href="https://coffeeteawarehouse.com/login.php?action&#x3D;create_account"
503                       aria-label="Register"
504                    >
505                        Register
506                    </a>
507            </li>
508    </ul>
509</nav>
510    </div>
511</header>
512<div data-content-region="header_bottom--global"></div>
513<div data-content-region="header_bottom"></div>
514        <div class="body" id='main-content' data-currency-code="USD">
515     
516    <div class="container">
517        <div class="login">
518    <nav aria-label="Breadcrumb">
519    <ol class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
520                <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
521                    <a class="breadcrumb-label"
522                       itemprop="item"
523                       href="https://coffeeteawarehouse.com/"
524                       
525                    >
526                        <span itemprop="name">Home</span>
527                    </a>
528                    <meta itemprop="position" content="1" />
529                </li>
530                <li class="breadcrumb is-active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
531                    <a class="breadcrumb-label"
532                       itemprop="item"
533                       href="/login.php"
534                       aria-current="page"
535                    >
536                        <span itemprop="name">Login</span>
537                    </a>
538                    <meta itemprop="position" content="2" />
539                </li>
540    </ol>
541</nav>
542    <h1 class="page-heading">Sign in</h1>
543    <div class="login-row">
544        <form class="login-form form" action="https://coffeeteawarehouse.com/login.php?action&#x3D;check_login" method="post">
545            
546            
547            <div class="form-field">
548                <label class="form-label" for="login_email">Email Address:</label>
549                <input class="form-input" name="login_email" id="login_email" type="email">
550            </div>
551            <div class="form-field">
552                <label class="form-label" for="login_pass">Password:</label>
553                <input class="form-input" id="login_pass" type="password" name="login_pass" autocomplete="off">
554            </div>
555            <div class="form-actions">
556                <input type="submit" class="button button--primary" value="Sign in">
557                <a class="forgot-password" href="https://coffeeteawarehouse.com/login.php?action&#x3D;reset_password">Forgot your password?</a>
558            </div>
559        </form>
560            <div class="new-customer">
561                <div class="panel">
562                    <div class="panel-header">
563                        <h2 class="panel-title">New Customer?</h2>
564                    </div>
565                    <div class="panel-body">
566                        <p class="new-customer-intro">Create an account with us and you&#x27;ll be able to:</p>
567                        <ul class="new-customer-fact-list">
568                            <li class="new-customer-fact">Check out faster</li>
569                            <li class="new-customer-fact">Save multiple shipping addresses</li>
570                            <li class="new-customer-fact">Access your order history</li>
571                            <li class="new-customer-fact">Track new orders</li>
572                            <li class="new-customer-fact">Save items to your Wish List</li>
573                        </ul>
574                        <a href="https://coffeeteawarehouse.com/login.php?action&#x3D;create_account"><button class="button button--primary">Create Account</button></a>
575                    </div>
576                </div>
577            </div>
578    </div>
579</div>
580
581    </div>
582    <div id="modal" class="modal" data-reveal data-prevent-quick-search-close>
583    <button class="modal-close"
584        type="button"
585        title="Close"
586        
587>
588    <span class="aria-description--hidden">Close</span>
589    <span aria-hidden="true">&#215;</span>
590</button>
591    <div class="modal-content"></div>
592    <div class="loadingOverlay"></div>
593</div>
594    <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close>
595    <div class="swal2-icon swal2-error swal2-icon-show"><span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span></div>
596
597    <div class="modal-content"></div>
598
599    <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div>
600</div>
601</div>
602        <footer class="footer" role="contentinfo">
603    <div class="container">
604        <section class="footer-info">
605            <article class="footer-info-col" data-section-type="footer-webPages">
606                <h3 class="footer-info-heading">Learn about Coffee</h3>
607                <ul class="footer-info-list">
608                    <li><a href="https://coffeeteawarehouse.com/coffee-history">History of Coffee</a></li>
609                    <li><a href="https://coffeeteawarehouse.com/coffee-origins/">Origins of Coffee</a></li>
610                    <li>
610<a href="https://coffeeteawarehouse.com/coffee-k-cup-vs-pod">K-Cups vs Pods</a></li>
611                    <li><a href="https://coffeeteawarehouse.com/how-to-roast-coffee/">How to Roast Coffee</a></li>
612                    <li><a href="https://coffeeteawarehouse.com/coffee-brew/">How to Brew Coffee</a></li>
613                </ul>
614            </article>
615            <article class="footer-info-col" data-section-type="footer-webPages">
616                <h3 class="footer-info-heading">Learn about Tea</h3>
617                <ul class="footer-info-list">
618                    <li><a href="https://coffeeteawarehouse.com/history-of-tea">History of Tea</a></li>
619                    <li><a href="https://coffeeteawarehouse.com/where-tea-is-grown">Where Tea is Grown</a></li>
620                    <li><a href="https://coffeeteawarehouse.com/types-of-tea">Types of Tea</a></li>
621                    <li><a href="https://coffeeteawarehouse.com/how-to-store-tea">How to Store Tea</a></li>
622                    <li><a href="https://coffeeteawarehouse.com/tea-brew">How to Brew Tea</a></li>
623                </ul>
624            </article>
625            <article class="footer-info-col" data-section-type="footer-webPages">
626                <h3 class="footer-info-heading">Customer Service</h3>
627                <ul class="footer-info-list">
628                        <li><a href="https://coffeeteawarehouse.com/brew-blog/">Brew Blog</a></li>
629                    <li><a href="https://coffeeteawarehouse.com/sitemap.php">Sitemap</a></li>
630                </ul>
631            </article>
632            <article class="footer-info-col footer-info-col--large" data-section-type="newsletterSubscription">
633                <h3 class="footer-info-heading">About Us</h3>
634                <ul class="footer-info-list">
635                    <li><a href="/about-us/">Our Story</a></li>
636                    <li><a href="/brew-blog/">Brew Blog</a></li>
637                    <li><a href="/wholesale/">Wholesale Program</a></li>
638                </ul>
639
640                    <h3 class="footer-info-heading">Subscribe to our newsletter</h3>
641<p>Get the latest updates on new products and upcoming sales</p>
642
643<form class="form" action="https://coffeeteawarehouse.com/subscribe.php" method="post">
644    <fieldset class="form-fieldset">
645        <input type="hidden" name="action" value="subscribe">
646        <input type="hidden" name="nl_first_name" value="bc">
647        <input type="hidden" name="check" value="1">
648        <div class="form-field">
649            <label class="form-label is-srOnly" for="nl_email">Email Address</label>
650            <div class="form-prefixPostfix wrap">
651                <input class="form-input"
652                       id="nl_email"
653                       name="nl_email"
654                       type="email"
655                       value=""
656                       placeholder="Your email address"
657                       aria-describedby="alertBox-message-text"
658                >
659                <input class="button button--primary form-prefixPostfix-button--postfix"
660                       type="submit"
661                       value="Subscribe"
662                >
663            </div>
664        </div>
665    </fieldset>
666</form>
667            </article>
668        </section>
669
670        <div class="footer-bottom">
671            <div class="footer-bottom-left">
672                    <p class="footer-copyright">&copy; 2026 Coffee Tea Warehouse</p>
673                    <p class="powered-by">Powered by <a href="https://www.bigcommerce.com?utm_source=merchant&amp;utm_medium=poweredbyBC" rel="nofollow">BigCommerce</a></p>
674            </div>
675            <div class="footer-bottom-center">
676                             </div>
677            <div class="footer-bottom-right">
678            </div>
679        </div>
680
681    </div>
682</footer>
683
684        
684<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/dist/";</script>
684
685        
685<script src="https://cdn11.bigcommerce.com/s-ilc2rss9/stencil/3b813e80-6818-013f-057e-0622ce823234/e/2d23cf70-674d-013f-606e-1679311b688c/dist/theme-bundle.main.js"></script>
685
686        
686<script>
687            window.stencilBootstrap("login", "{\"zoomSize\":\"1280x1280\",\"productSize\":\"500x659\",\"showAdminBar\":true,\"genericError\":\"Oops! Something went wrong.\",\"maintenanceModeSettings\":[],\"adminBarLanguage\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"admin.maintenance_header\\\":\\\"en\\\",\\\"admin.maintenance_tooltip\\\":\\\"en\\\",\\\"admin.maintenance_showstore_link\\\":\\\"en\\\",\\\"admin.prelaunch_header\\\":\\\"en\\\",\\\"admin.page_builder_link\\\":\\\"en\\\"},\\\"translations\\\":{\\\"admin.maintenance_header\\\":\\\"Your store is down for maintenance.\\\",\\\"admin.maintenance_tooltip\\\":\\\"Only administrators can view the store at the moment. Visit your control panel settings page to disable maintenance mode.\\\",\\\"admin.maintenance_showstore_link\\\":\\\"Click here to see what your visitors will see.\\\",\\\"admin.prelaunch_header\\\":\\\"Your storefront is private. Share your site with preview code:\\\",\\\"admin.page_builder_link\\\":\\\"Design this page in Page Builder\\\"}}\",\"urls\":{\"home\":\"https://coffeeteawarehouse.com/\",\"brands\":\"https://coffeeteawarehouse.com/brands/\",\"search\":\"https://coffeeteawarehouse.com/search.php\",\"compare\":\"https://coffeeteawarehouse.com/compare\",\"sitemap\":\"https://coffeeteawarehouse.com/sitemap.php\",\"contact_us_submit\":\"https://coffeeteawarehouse.com/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://coffeeteawarehouse.com/subscribe.php\"},\"checkout\":{\"single_address\":\"https://coffeeteawarehouse.com/checkout\",\"multiple_address\":\"https://coffeeteawarehouse.com/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://coffeeteawarehouse.com/account.php?action=order_status\",\"completed\":\"https://coffeeteawarehouse.com/account.php?action=view_orders\",\"save_new_return\":\"https://coffeeteawarehouse.com/account.php?action=save_new_return\"},\"returns\":\"https://coffeeteawarehouse.com/account.php?action=view_returns\",\"addresses\":\"https://coffeeteawarehouse.com/account.php?action=address_book\",\"inbox\":\"https://coffeeteawarehouse.com/account.php?action=inbox\",\"send_message\":\"https://coffeeteawarehouse.com/account.php?action=send_message\",\"add_address\":\"https://coffeeteawarehouse.com/account.php?action=add_shipping_address\",\"update_action\":\"https://coffeeteawarehouse.com/account.php?action=update_account\",\"details\":\"https://coffeeteawarehouse.com/account.php?action=account_details\",\"recent_items\":\"https://coffeeteawarehouse.com/account.php?action=recent_items\",\"index\":\"https://coffeeteawarehouse.com/account.php\",\"wishlists\":{\"all\":\"https://coffeeteawarehouse.com/wishlist.php\",\"add\":\"https://coffeeteawarehouse.com/wishlist.php?action=addwishlist\",\"edit\":\"https://coffeeteawarehouse.com/wishlist.php?action=editwishlist\",\"delete\":\"https://coffeeteawarehouse.com/wishlist.php?action=deletewishlist\"},\"payment_methods\":{\"all\":\"https://coffeeteawarehouse.com/account.php?action=payment_methods\"}},\"auth\":{\"login\":\"https://coffeeteawarehouse.com/login.php\",\"check_login\":\"https://coffeeteawarehouse.com/login.php?action=check_login\",\"create_account\":\"https://coffeeteawarehouse.com/login.php?action=create_account\",\"save_new_account\":\"https://coffeeteawarehouse.com/login.php?action=save_new_account\",\"forgot_password\":\"https://coffeeteawarehouse.com/login.php?action=reset_password\",\"send_password_email\":\"https://coffeeteawarehouse.com/login.php?action=send_password_email\",\"save_new_password\":\"https://coffeeteawarehouse.com/login.php?action=save_new_password\",\"logout\":\"https://coffeeteawarehouse.com/login.php?action=logout\"},\"cart\":\"https://coffeeteawarehouse.com/cart.php\",\"product\":{\"post_review\":\"https://coffeeteawarehouse.com/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://coffeeteawarehouse.com/giftcertificates.php\",\"redeem\":\"https://coffeeteawarehouse.com/giftcertificates.php?action=redeem\",\"balance\":\"https://coffeeteawarehouse.com/giftcertificates.php?action=balance\"},\"rss\":{\"products\":{\"popular\":\"https://coffeeteawarehouse.com/rss.php?action=popularproducts&type=rss\",\"popular_atom\":\"https://coffeeteawarehouse.com/rss.php?action=popularproducts&type=atom\",\"featured\":\"https://coffeeteawarehouse.com/rss.php?action=featuredproducts&type=rss\",\"featured_atom\":\"https://coffeeteawarehouse.com/rss.php?action=featuredproducts&type=atom\",\"search\":\"https://coffeeteawarehouse.com/rss.php?action=searchproducts&type=rss\",\"search_atom\":\"https://coffeeteawarehouse.com/rss.php?action=searchproducts&type=atom\"},\"blog\":\"https://coffeeteawarehouse.com/rss.php?action=newblogs&type=rss\",\"blog_atom\":\"https://coffeeteawarehouse.com/rss.php?action=newblogs&type=atom\"}},\"secureBaseUrl\":\"https://coffeeteawarehouse.com\",\"cartId\":null,\"channelId\":1794868,\"template\":\"pages/auth/login\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.val
687id_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{},\\\"translations\\\":{}}\",\"useValidEmail\":\"Please use a valid email address, such as [email protected].\",\"enterPass\":\"You must enter a password.\"}").load();
688        </script>
688
689
690        
690<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 690
690
691<script>
692// Save click_id from URL to cookie
693(function() {
694  var params = new URLSearchParams(window.location.search);
695  var clickId = params.get('click_id');
696  if (clickId) {
697    document.cookie = 'click_id=' + encodeURIComponent(clickId) + '; path=/; max-age=' + (86400 * 30);
698  }
699})();
700</script>
700<script type="text/javascript">
701(function e(){
702  var e = document.createElement("script");
703  e.type = "text/javascript";
704  e.async = true;
705  e.src = "//staticw2.yotpo.com/wLQEy8yVByx475RCPO2hqTIJfyNAzlDasF0RweLX/widget.js";
706  var t = document.getElementsByTagName("script")[0];
707  t.parentNode.insertBefore(e, t);
708})();
709</script>
vendor: 1 bytes, line 709
709
710<script type="text/javascript">
711//<![CDATA[
712(function(){
713  var div = document.createElement("div");
714  div.setAttribute('class', 'yotpo yotpo-main-widget');
715  div.setAttribute('data-product-id', "");
716  div.setAttribute('data-name', "");
717  div.setAttribute('data-url', "https://coffeeteawarehouse.com");
718  div.setAttribute('data-image-url', "[object Object]");
719  div.setAttribute('data-price', "");
720  div.setAttribute('data-currency', "USD");
721  
722  // Try to insert directly after the product description in the active tab
723  function insertYotpo() {
724    var desc = document.querySelector('.tab-content.is-active #tab-description-content .product-description');
725    if (desc && !document.querySelector('.yotpo-main-widget')) {
726      desc.parentNode.insertBefore(div, desc.nextSibling);
727    }
728  }
729
730  // Try once on DOMContentLoaded
731  document.addEventListener('DOMContentLoaded', insertYotpo);
732  // Try again after window load (if AJAX tabs render late)
733  window.addEventListener('load', insertYotpo);
734  // Also try after 1 second (for async tab loading)
735  setTimeout(insertYotpo, 1000);
736})();
737//]]>
738</script>
738
739
740    
740<script>window.__CF$cv$params={r:'a46bfe1359d89d03',t:'MTc5MTM2NjUzMQ==',u:'01a115c40918731ab2d3d19fcf5bcbc7',ut:'JRLqpD2E5f0Hl_RBm0NeblTdBO.to3EkH.m0_7avlBY-1791366531-1.2.1.1-5dNT1gM6LUeReKfmCpYVqEnUEBNXDZD2h4eUroA11eaxMao441WINN.ueyI1W2FJVp6_KQ4Mde80zJjVIpKyckGXB2Nf4_QwfXIndAE.q.Q',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
740</body>
741</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.