PageSourceSearch

https://www.massterpenes.com/account/login

html massterpenes.com collected 2026-09-30 20:47:17 UTC 108,847 bytes, 1,499 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head> 
4
5<script src="//d1liekpayvooaz.cloudfront.net/apps/customizery/customizery.js?shop=granddaddy-terps.myshopify.com"></script>
5
6  <!-- Basic page needs ================================================== -->
7  <meta charset="utf-8">
8  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9
10  
11    <link rel="shortcut icon" href="//www.massterpenes.com/cdn/shop/files/6042076E-A8D9-4F8E-B1ED-6573308323C8_32x32.jpeg?v=1613507252" type="image/png" />
12  
13
14  <!-- Title and description ================================================== -->
15  <title>
16  Account</title>
17  </title>
18
19  
20
21  <!-- Helpers ================================================== -->
22  <!-- /snippets/social-meta-tags.liquid -->
23
24
25
26
27<meta property="og:site_name" content="Mass Terpenes">
28<meta property="og:url" content="https://www.massterpenes.com/account/login">
29<meta property="og:title" content="Account">
30<meta property="og:type" content="website">
31<meta property="og:description" content="MassTerpenes is the best terpene company for small-batch, true quality terpene products with maximal flavor depth and complexity. MassTerpenes offers the best rated terpenes for sale since 2018. ">
32
33<meta property="og:image" content="http://www.massterpenes.com/cdn/shop/files/292E0083-4E4D-4B67-AD31-795F5F4E93E6_1200x1200.jpeg?v=1613507232">
34<meta property="og:image:secure_url" content="https://www.massterpenes.com/cdn/shop/files/292E0083-4E4D-4B67-AD31-795F5F4E93E6_1200x1200.jpeg?v=1613507232">
35
36
37  <meta name="twitter:site" content="@MassTerpenes">
38
39<meta name="twitter:card" content="summary_large_image">
40<meta name="twitter:title" content="Account">
41<meta name="twitter:description" content="MassTerpenes is the best terpene company for small-batch, true quality terpene products with maximal flavor depth and complexity. MassTerpenes offers the best rated terpenes for sale since 2018. ">
42
43  <link rel="canonical" href="https://www.massterpenes.com/account/login">
44  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
45  <meta name="theme-color" content="#7737bd">
46
47  <!-- CSS ================================================== -->
48  <link href="//www.massterpenes.com/cdn/shop/t/10/assets/timber.scss.css?v=131291975967413765271767662787" rel="stylesheet" type="text/css" media="all" />
49  <link href="//www.massterpenes.com/cdn/shop/t/10/assets/theme.scss.css?v=83458051204575970031767662787" rel="stylesheet" type="text/css" media="all" />
50  <meta name="msvalidate.01" content="1E77FA85B68A7E55A8C0AE061C0239D7" />
51  <!-- Sections ================================================== -->
52  
52<script>
53    window.theme = window.theme || {};
54    theme.strings = {
55      zoomClose: "Close (Esc)",
56      zoomPrev: "Previous (Left arrow key)",
57      zoomNext: "Next (Right arrow key)",
58      moneyFormat: "${{amount}}",
59      addressError: "Error looking up that address",
60      addressNoResults: "No results for that address",
61      addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
62      authError: "There was a problem authenticating your Google Maps account.",
63      cartEmpty: "Your cart is currently empty.",
64      cartCookie: "Enable cookies to use the shopping cart",
65      cartSavings: "You're saving [savings]"
66    };
67    theme.settings = {
68      cartType: "drawer",
69      gridType: "collage"
70    };
71  </script>
71
72
73  
73<script src="//www.massterpenes.com/cdn/shop/t/10/assets/jquery-2.2.3.min.js?v=58211863146907186831571197637" type="text/javascript"></script>
73
74
75  
75<script src="//www.massterpenes.com/cdn/shop/t/10/assets/lazysizes.min.js?v=155223123402716617051571197637" async="async"></script>
75
76
77  
77<script src="//www.massterpenes.com/cdn/shop/t/10/assets/theme.js?v=119779978419467343641748143832" defer="defer"></script>
77
78
79  <!-- Header hook for plugins ================================================== -->
80  
80<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
80<meta name="google-site-verification" content="T86QBHGn1_JfO43RHTotnHH3N49akz61GMlPdnUgfws">
81<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9217835065/digital_wallets/dialog">
82<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
82<script async="async" src="/checkouts/internal/preloads.js?locale=en-AM"></script>
vendor: 1 bytes, line 82
82
83<script id="shopify-features" type="application/json">{"accessToken":"3ced09f02e259964f5548fd870368ac8","betas":["rich-media-storefront-analytics"],"domain":"www.massterpenes.com","predictiveSearch":true,"shopId":9217835065,"locale":"en"}</script>
vendor: 1 bytes, line 83
83
84<script>var Shopify = Shopify || {};
85Shopify.shop = "granddaddy-terps.myshopify.com";
86Shopify.locale = "en";
87Shopify.currency = {"active":"USD","rate":"1.0"};
88Shopify.country = "AM";
89Shopify.theme = {"name":"Brooklyn","id":77982203961,"schema_name":"Brooklyn","schema_version":"14.1.2","theme_store_id":730,"role":"main"};
90Shopify.theme.handle = "null";
91Shopify.theme.style = {"id":null,"handle":null};
92Shopify.cdnHost = "www.massterpenes.com/cdn";
93Shopify.routes = Shopify.routes || {};
94Shopify.routes.root = "/";
95Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
96Shopify.SignInWithShop = Shopify.SignInWithShop || {};
97Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
98Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 98
98
99<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 99
99
100<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 100
100
101<script>
102  window.Shopify = window.Shopify || {};
103  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
104  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
105  window.Shopify.SignInWithShop.eligible = true;
106</script>
vendor: 1 bytes, line 106
106
107<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 107
107
108<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 108
108
109<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 109
109
110<script type="module">
111  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
112await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
113
114  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
115window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
116
117</script>
vendor: 1 bytes, line 117
117
118<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 118
118
119<script type="module">
120  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
121
122  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
123
124</script>
vendor: 1 bytes, line 124
124
125<script>
126  window.Shopify = window.Shopify || {};
127  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
128  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"]};
129</script>
vendor: 1 bytes, line 129
129
130<script>(function() {
131  var isLoaded = false;
132  function asyncLoad() {
133    if (isLoaded) return;
134    isLoaded = true;
135    var urls = ["\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=granddaddy-terps.myshopify.com","https:\/\/d3bt4yq3k408c5.cloudfront.net\/trafficguard.js?shop=granddaddy-terps.myshopify.com","https:\/\/age-verifier.onltr.app\/scripts\/c39d796c0e48dc828c8afa8287cbde01.js?shop=granddaddy-terps.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJPMTBpTGRTTUlIQXZXZXNJIn0=\u0026shop=granddaddy-terps.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/granddaddy-terps.myshopify.com.js?settings=1586404312950\u0026shop=granddaddy-terps.myshopify.com","https:\/\/gtranslate.io\/shopify\/gtranslate.js?shop=granddaddy-terps.myshopify.com","https:\/\/omnisnippet1.com\/platforms\/shopify.js?source=scriptTag\u0026v=2025-05-15T12\u0026shop=granddaddy-terps.myshopify.com"];
136    for (var i = 0; i < urls.length; i++) {
137      var s = document.createElement('script');
138      s.type = 'text/javascript';
139      s.async = true;
140      s.src = urls[i];
141      var x = document.getElementsByTagName('script')[0];
142      x.parentNode.insertBefore(s, x);
143    }
144  };
145  if(window.attachEvent) {
146    window.attachEvent('onload', asyncLoad);
147  } else {
148    window.addEventListener('load', asyncLoad, false);
149  }
150})();</script>
vendor: 1 bytes, line 150
150
151<script id="__st">var __st={"a":9217835065,"offset":-14400,"reqid":"d4da4cf0-a1d0-4c2d-8599-f5768603b5da-1790801236","pageurl":"www.massterpenes.com\/account\/login","u":"3bedfb0030ff"};</script>
vendor: 1 bytes, line 151
151
152<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 152
152
153<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 153
153
154<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.massterpenes.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 154
154
155<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 = "//www.massterpenes.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>
155<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 155
155
156<script>
157  window.Shopify = window.Shopify || {};
158  window.Shopify.MCP = window.Shopify.MCP || {};
159  window.Shopify.MCP.enabled = true;
160  window.Shopify.MCP.shop = "granddaddy-terps.myshopify.com";
161  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.massterpenes.com\/api\/mcp";
162  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
163</script>
vendor: 1 bytes, line 163
163
164<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("\/\/www.massterpenes.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
165</script>
vendor: 1 bytes, line 165
165
166<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://www.massterpenes.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
167</script>
vendor: 1 bytes, line 167
167
168<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
169  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);
170</script>
vendor: 1 bytes, line 170
170
171<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})}}));
172</script>
vendor: 1 bytes, line 172
172
173<script id='scb4127' type='text/javascript' async='' src='https://www.massterpenes.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 173
173
174<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
174
175
176<script>window.BOLD = window.BOLD || {};
177    window.BOLD.common = window.BOLD.common || {};
178    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
179    window.BOLD.common.Shopify.shop = {
180      domain: 'www.massterpenes.com',
181      permanent_domain: 'granddaddy-terps.myshopify.com',
182      url: 'https://www.massterpenes.com',
183      secure_url: 'https://www.massterpenes.com',
184      money_format: "${{amount}}",
185      currency: "USD"
186    };
187    window.BOLD.common.Shopify.customer = {
188      id: null,
189      tags: null,
190    };
191    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
192    window.BOLD.common.template = 'customers/login';window.BOLD.common.Shopify.formatMoney = function(money, format) {
193        function n(t, e) {
194            return "undefined" == typeof t ? e : t
195        }
196        function r(t, e, r, i) {
197            if (e = n(e, 2),
198                r = n(r, ","),
199                i = n(i, "."),
200            isNaN(t) || null == t)
201                return 0;
202            t = (t / 100).toFixed(e);
203            var o = t.split(".")
204                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
205                , s = o[1] ? i + o[1] : "";
206            return a + s
207        }
208        "string" == typeof money && (money = money.replace(".", ""));
209        var i = ""
210            , o = /\{\{\s*(\w+)\s*\}\}/
211            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
212        switch (a.match(o)[1]) {
213            case "amount":
214                i = r(money, 2, ",", ".");
215                break;
216            case "amount_no_decimals":
217                i = r(money, 0, ",", ".");
218                break;
219            case "amount_with_comma_separator":
220                i = r(money, 2, ".", ",");
221                break;
222            case "amount_no_decimals_with_comma_separator":
223                i = r(money, 0, ".", ",");
224                break;
225            case "amount_with_space_separator":
226                i = r(money, 2, " ", ",");
227                break;
228            case "amount_no_decimals_with_space_separator":
229                i = r(money, 0, " ", ",");
230                break;
231            case "amount_with_apostrophe_separator":
232                i = r(money, 2, "'", ".");
233                break;
234        }
235        return a.replace(o, i);
236    };
237    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
238      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
239        if (typeof product === 'number') {
240          window.BOLD.common.Shopify.handles[product] = handle;
241          product = { id: product };
242        }
243        window.BOLD.common.Shopify.products[handle] = product;
244      }
245    };
246    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
247      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
248        window.BOLD.common.Shopify.variants[variant_id] = variant;
249      }
250    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
251    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
252    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Upsell":3,"The Motivator":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
253    window.BOLD.common.cacheParams.options = 1649621153;
254</script>
254<link href="//www.massterpenes.com/cdn/shop/t/10/assets/bold-upsell.css?v=51915886505602322711573152144" rel="stylesheet" type="text/css" media="all" />
255<link href="//www.massterpenes.com/cdn/shop/t/10/assets/bold-upsell-custom.css?v=150135899998303055901573152144" rel="stylesheet" type="text/css" media="all" />
255<script src="//www.massterpenes.com/cdn/shop/t/10/assets/modernizr.min.js?v=21391054748206432451571197637" type="text/javascript"></script>
255
256
257  
258  
259    
259<script src="//www.massterpenes.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
259
260  
261  <!-- TrustBox script -->
262<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
262
263<!-- End TrustBox script -->
264
265
266  <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
267
268  
269
270
271
272
273
274
275
276
277
278<!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront -->
279<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InBvcHVwIiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJwb3B1cF9kZWxheSI6IjAiLCJkb21haW5zX2xpc3QiOmZhbHNlLCJzdG9yZV90aXRsZSI6Ik1hc3MgVGVycGVuZXMiLCJyZWRpcmVjdF90ZXh0IjoiUGxlYXNlIGJlIGFkdmlzZWQgdGhhdCBNYXNzIFRlcnBlbmVzIExMQyBvbmx5IG9mZmVycyBidXNpbmVzcy10by1idXNpbmVzcyAoQjJCKSBzYWxlcyBpbiB5b3VyIHN0YXRlLiIsInllcyI6IkkgYW0gbm90IGEgYnVzaW5lc3MiLCJubyI6IlllcywgSSBhbSBhIGJ1c2luZXNzIiwiYmFja2dyb3VuZC1jb2xvciI6ImZmZmZmZiIsInRleHQtY29sb3IiOiIwMDAwMDAiLCJ5ZXMtYmFja2dyb3VuZC1jb2xvciI6IjAwMDAwMCIsInllcy10ZXh0LWNvbG9yIjoiZmZmZmZmIiwibm8tYmFja2dyb3VuZC1jb2xvciI6Ijg4ODg4OCIsIm5vLXRleHQtY29sb3IiOiJmZmZmZmYiLCJsb2NhbGl6YXRpb24iOltdLCJvd25lcl9pcCI6IiIsIm93bmVyX2lwX21vZGUiOiIiLCJzaG93X3BvcHVwX2Zvcl9zYW1lX3dlYnNpdGUiOmZhbHNlLCJoaWRlX3RoZV9ub19idXR0b24iOmZhbHNlfSwicnVsZXNMaXN0IjpbeyJydWxlX2lkIjoiMjkwMDMiLCJ
279jb3VudHJpZXMiOiJVbml0ZWQgU3RhdGVzIFwvIE1hc3NhY2h1c2V0dHMiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiTUEiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC93d3cubWFzc3RlcnBlbmVzLmNvbVwvcGFnZXNcL2xvY2F0aW9uLWJhc2VkLWFsZXJ0IiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifV19'>
280<!-- This snippet initializes the plugin -->
281<script async data-geopro-shop="granddaddy-terps.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production">
282  // geopro loading script
283  !function(){function e(e,t,n){try{if("function"!=typeof fetch)return;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Baiduspider")>=0)return;var o="https://aa4cacd33be28673d7e69be559ce7ad7@o4506196830715904.ingest.us.sentry.io/4507550373445632",r=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),i={message:e,level:"error",environment:"production",transaction:location.href,user:{id:window.Shopify&&window.Shopify.shop?window.Shopify.shop:"unknown",ip_address:String.fromCharCode(123,123)+"auto"+String.fromCharCode(125,125)},extra:n||{},logger:"GeoProInline",exception:{type:t&&t.name?t.name:"Error",value:t&&t.message?t.message:String(t)}};fetch("https://"+r[2]+"/api/"+r[3]+"/envelope/?sentry_key="+r[1],{method:"POST",body:JSON.stringify({dsn:o,sent_at:(new Date).toISOString(),event_id:Math.random().toString(16).slice(2)})+'\n{"type":"event"}\n'+JSON.stringify(i)+"\n",headers:{"Content-Type":"text/plain"},keepalive:!0,referrerPolicy:"no-referrer",mode:"no-cors"}).catch((function(){}))}catch(e){}}function t(){window.geopro_cancel="1"}!function(){try{if(window.geopro_inline_tracking)return;var e=document.currentScript,t=e&&e.getAttribute("data-geopro-shop")||window.Shopify&&window.Shopify.shop;if(!t||!/^[a-z0-9][a-z0-9-]*\.myshopify\.com$/.test(t))return;if(/(^|\.)shopifypreview\.com$/.test(location.hostname))return;if(e&&"true"===e.getAttribute("data-geopro-design-mode")||window.Shopify&&window.Shopify.designMode)return;var n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()),r=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),i=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+i(n.getMonth()+1)+"-"+i(n.getDate()),c="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function s(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(c+"="))return JSON.parse(decodeURIComponent(n.slice(c.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=c+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+r.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=s();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var u=s();if(!u||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(u.id)||u.day!==a||u.start!==o.getTime()/1e3||u.end!==r.getTime()/1e3||"boolean"!=typeof u.sent||"number"!=typeof u.time||u.time<u.start||u.time>=u.end){var p="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));u={id:p,day:a,start:o.getTime()/1e3,end:r.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}u.id=u.id.toLowerCase();var f=d(u),l={id:u.id,localDate:a,cookieAvailable:f,version:1};if(window.geopro_inline_tracking=l,u.sent||"function"!=typeof fetch)return;var g={};try{var m=document.referrer?new URL(document.referrer):null,h=/[?&](gclid|gbraid|wbraid|fbclid|ttclid|msclkid)=/.exec(location.search),y=/[?&]utm_source=([^&#]{1,40})/.exec(location.search);g={prerendering:!0===document.prerendering,visibility:document.visibilityState||"",webdriver:!0===navigator.webdriver,referrerHost:m?m.host.slice(0,100):"",referrerPath:m&&m.host===location.host?m.pathname.slice(0,100):"",path:location.pathname.slice(0,100),campaign:h?h[1]:y?"utm:"+decodeURIComponent(y[1]):""}}catch(x){}fetch("/apps/easylocation/api/inline-visit",{method:"POST",headers:{"Content-Type":"text/plain"},credentials:"same-origin",mode:"same-origin",redirect:"error",keepalive:!0,referrerPolicy:"no-referrer",body:JSON.stringify({myshopifyDomain:t,trackingId:u.id,localDate:a,dayStart:u.start,dayEnd:u.end,clientTime:u.time,pageHost:location.host,cookieAvailable:f,version:1,diag:g})}).then((function(e){if(204===e.status&&!e.redirected){var t=s();Date.now()<r.getTime()&&t&&t.id===u.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(v){}}();try{!function(){function n(n){try{if(!n||"success"!==n.message)return void t();window.geopro_inline_location_response=n}catch(o){e("GeoPro inline runtime error",o,{phase:"callback",response:n}),t()}}var o="/apps/easylocation/geo?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",r=new XMLHttpRequest;r.open("GET",o,!0),r.responseType="json",r.timeout=5e3;var i=!1;function a(t){i||(i=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:r.status,readyState:r.readyState,timeout:r.timeout,responseURL:r.responseURL||null}),n(null))}
283r.onload=function(){if(200===r.status)return i=!0,void n(r.response);a("load")},r.onerror=function(){a("error")},r.ontimeout=function(){a("timeout")},r.onabort=function(){a("abort")},r.send()}()}catch(n){e("GeoPro inline runtime error",n,{phase:"load"}),t()}}();
284</script>
vendor: 1 bytes, line 284
284
285<script src="https://cdn.shopify.com/extensions/01a0ee66-285d-79ac-b351-7570b0c735dd/easylocation-285/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
285
286
287
288<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
289<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: 9217835065,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 289
289
290<script>
291  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
292</script>
vendor: 1 bytes, line 292
292
293<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}
293).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: 9217835065,storefrontBaseUrl: "https://www.massterpenes.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.massterpenes.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"919503161","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-699034400\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-699034400\\\/KBv-CJXnxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-699034400\\\/byXHCJjnxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-699034400\\\/HgO_CJvnxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-699034400\\\/ka4cCJ7nxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-699034400\\\/DgunCKHnxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-699034400\\\/9R5kCKTnxbcBEKDWqc0C\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-699034400\\\/0psFCKfnxbcBEKDWqc0C\\\"}],\\\"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":"906756409","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"5d852b878653ed2dfe197f93\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
293,{"id":"148996409","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"Mass Terpenes","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"granddaddy-terps.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.massterpenes.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.massterpenes.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"77982203961","themeStoreId":"730","themePublished":"true","eventMetadataId":"01c2d7aa-4185-4bbc-bdd1-2d8af21ba145","shopId":"9217835065","storefrontBaseUrl":"https:\/\/www.massterpenes.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
293<script>
294  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
295  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
296  window.ShopifyAnalytics.meta.currency = 'USD';
297  var meta = {"page":{"requestId":"d4da4cf0-a1d0-4c2d-8599-f5768603b5da-1790801236"}};
298  for (var attr in meta) {
299    window.ShopifyAnalytics.meta[attr] = meta[attr];
300  }
301</script>
vendor: 1 bytes, line 301
301
302<script class="analytics">
303  (function () {
304    var customDocumentWrite = function(content) {
305      var jquery = null;
306
307      if (window.jQuery) {
308        jquery = window.jQuery;
309      } else if (window.Checkout && window.Checkout.$) {
310        jquery = window.Checkout.$;
311      }
312
313      if (jquery) {
314        jquery('body').append(content);
315      }
316    };
317
318    var hasLoggedConversion = function(token) {
319      if (token) {
320        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
321      }
322      return false;
323    }
324
325    var setCookieIfConversion = function(token) {
326      if (token) {
327        var twoMonthsFromNow = new Date(Date.now());
328        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
329
330        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
331      }
332    }
333
334    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
335    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
336    if (trekkie.integrations) {
337      return;
338    }
339    trekkie.methods = [
340      'identify',
341      'page',
342      'ready',
343      'track',
344      'trackForm',
345      'trackLink'
346    ];
347    trekkie.factory = function(method) {
348      return function() {
349        var args = Array.prototype.slice.call(arguments);
350        args.unshift(method);
351        trekkie.push(args);
352        if (method == 'track' || method == 'page') {
353          var pageUrl;
354          try {
355            pageUrl = window.location.href;
356          } catch (e) {}
357          var pageReferrer;
358          try {
359            pageReferrer = document.referrer;
360          } catch (e) {}
361          try {
362            if (window.__TREKKIE_SHIM_QUEUE == null) {
363              window.__TREKKIE_SHIM_QUEUE = [];
364            }
365            window.__TREKKIE_SHIM_QUEUE.push({
366              from: 'trekkie-stub',
367              method: method,
368              args: args.slice(1),
369              pageContext: {
370                url: pageUrl,
371                referrer: pageReferrer
372              }
373            });
374          } catch (e) {
375            // no-op
376          }
377        }
378        return trekkie;
379      };
380    };
381    for (var i = 0; i < trekkie.methods.length; i++) {
382      var key = trekkie.methods[i];
383      trekkie[key] = trekkie.factory(key);
384    }
385    trekkie.load = function(config) {
386      trekkie.config = config || {};
387      trekkie.config.initialDocumentCookie = document.cookie;
388      var first = document.getElementsByTagName('script')[0];
389var script = document.createElement('script');
390script.type = 'text/javascript';
391script.onerror = function(e) {
392  var scriptFallback = document.createElement('script');
393  scriptFallback.type = 'text/javascript';
394  scriptFallback.onerror = function(error) {
395          var Monorail = {
396      produce: function produce(monorailDomain, schemaId, payload) {
397        var currentMs = new Date().getTime();
398        var event = {
399          schema_id: schemaId,
400          payload: payload,
401          metadata: {
402            event_created_at_ms: currentMs,
403            event_sent_at_ms: currentMs
404          }
405        };
406        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
407      },
408      sendRequest: function sendRequest(endpointUrl, payload) {
409        // Try the sendBeacon API
410        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
411          var blobData = new window.Blob([payload], {
412            type: 'text/plain'
413          });
414
415          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
416            return true;
417          } // sendBeacon was not successful
418
419        } // XHR beacon
420
421        var xhr = new XMLHttpRequest();
422
423        try {
424          xhr.open('POST', endpointUrl);
425          xhr.setRequestHeader('Content-Type', 'text/plain');
426          xhr.send(payload);
427        } catch (e) {
428          console.log(e);
429        }
430
431        return false;
432      },
433      isIos12: function isIos12() {
434        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
435      }
436    };
437    Monorail.produce('monorail-edge.shopifysvc.com',
438      'trekkie_storefront_load_errors/1.1',
439      {shop_id: 9217835065,
440      theme_id: 77982203961,
441      app_name: "storefront",
442      context_url: window.location.href,
443      source_url: "//www.massterpenes.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"});
444
445  };
446  scriptFallback.async = true;
447  scriptFallback.src = '//www.massterpenes.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
448  first.parentNode.insertBefore(scriptFallback, first);
449};
450script.async = true;
451script.src = '//www.massterpenes.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
452first.parentNode.insertBefore(script, first);
453
454    };
455    trekkie.load(
456      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9217835065,"isMerchantRequest":null,"themeId":77982203961,"themeCityHash":"3455136506242549771","contentLanguage":"en","currency":"USD","eventMetadataId":"01c2d7aa-4185-4bbc-bdd1-2d8af21ba145"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
457    );
458
459    var loaded = false;
460    trekkie.ready(function() {
461      if (loaded) return;
462      loaded = true;
463
464      window.ShopifyAnalytics.lib = window.trekkie;
465
466      var originalDocumentWrite = document.write;
467      document.write = customDocumentWrite;
468      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
469      document.write = originalDocumentWrite;
470
471      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
472      var token = match? match[1]: undefined;
473      if (!hasLoggedConversion(token)) {
474        setCookieIfConversion(token);
475        
476      }
477    });
478
479    window.ShopifyAnalytics.lib.page(null,{"requestId":"d4da4cf0-a1d0-4c2d-8599-f5768603b5da-1790801236","shopifyEmitted":true});
480
481    var eventsListenerScript = document.createElement('script');
482    eventsListenerScript.async = true;
483    eventsListenerScript.src = "//www.massterpenes.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
484    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
485})();</script>
485
486  
486<script>
487  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
488    window.ga = function ga() {
489      (window.ga.q = window.ga.q || []).push(arguments);
490      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
491        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
492      }
493      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.");
494    };
495    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
496      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
497    }
498  }
499</script>
vendor: 1 bytes, line 499
499
500<script
501  defer
502  src="https://www.massterpenes.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
503  data-application="storefront-renderer"
504  data-shop-id="9217835065"
505  data-render-region="gcp-us-central1"
506  data-page-type="customers/login"
507  data-theme-instance-id="77982203961"
508  data-theme-name="Brooklyn"
509  data-theme-version="14.1.2"
510  data-monorail-region="shop_domain"
511  data-resource-timing-sampling-rate="10"
512  data-shs="true"
513  data-shs-beacon="true"
514  data-shs-export-with-fetch="true"
515  data-shs-logs-sample-rate="1"
516  data-shs-beacon-endpoint="https://www.massterpenes.com/api/collect"
517></script>
517
518<meta name="shopify-y" content="e767a823-41d4-4326-a87d-c4ae9251c7dd" data-expiration="1822358836000"><meta name="shopify-s" content="e2b07e6d-21ed-4ce4-9540-e412b0b88bff" data-expiration="1790803036000"><meta name="new-cookie-storage-activated" content="t">
519</head>
520
521
522<body id="account" class="template-customers-login">
523
524  <div id="shopify-section-header" class="shopify-section"><style>
525  .site-header__logo img {
526    max-width: 180px;
527  }
528
529  @media screen and (max-width: 768px) {
530    .site-header__logo img {
531      max-width: 100%;
532    }
533  }
534</style>
535
536<div data-section-id="header" data-section-type="header-section" data-template="customers/login">
537  <div id="NavDrawer" class="drawer drawer--left">
538      <div class="drawer__inner drawer-left__inner">
539
540    
541      <!-- /snippets/search-bar.liquid -->
542
543
544
545
546
547<form action="/search" method="get" class="input-group search-bar search-bar--drawer" role="search">
548  
549  <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store">
550  <span class="input-group-btn">
551    <button type="submit" class="btn--secondary icon-fallback-text">
552      <span class="icon icon-search" aria-hidden="true"></span>
553      <span class="fallback-text">Search</span>
554    </button>
555  </span>
556</form>
557
558    
559
560    <ul class="mobile-nav">
561      
562        
563
564          <li class="mobile-nav__item">
565            <a
566              href="/"
567              class="mobile-nav__link"
568              >
569                Home
570            </a>
571          </li>
572
573        
574      
575        
576          <li class="mobile-nav__item">
577            <div class="mobile-nav__has-sublist">
578              <a
579                href="/collections/buy-terpenes-online"
580                class="mobile-nav__link"
581                id="Label-2"
582                >Buy Terpenes</a>
583              <div class="mobile-nav__toggle">
584                <button type="button" class="mobile-nav__toggle-btn icon-fallback-text" aria-controls="Linklist-2" aria-expanded="false">
585                  <span class="icon-fallback-text mobile-nav__toggle-open">
586                    <span class="icon icon-plus" aria-hidden="true"></span>
587                    <span class="fallback-text">Expand submenu Buy Terpenes</span>
588                  </span>
589                  <span class="icon-fallback-text mobile-nav__toggle-close">
590                    <span class="icon icon-minus" aria-hidden="true"></span>
591                    <span class="fallback-text">Collapse submenu Buy Terpenes</span>
592                  </span>
593                </button>
594              </div>
595            </div>
596            <ul class="mobile-nav__sublist" id="Linklist-2" aria-labelledby="Label-2" role="navigation">
597              
598              
599                
600                <li class="mobile-nav__item">
601                  <a
602                    href="https://www.massterpenes.com/collections/terpene-blends"
603                    class="mobile-nav__link"
604                    >
605                      Terpene Blends (BDT)
606                  </a>
607                </li>
608                
609              
610                
611                <li class="mobile-nav__item">
612                  <a
613                    href="https://www.massterpenes.com/collections/live-resin-derived-terpenes-cdt"
614                    class="mobile-nav__link"
615                    >
616                      Cannabis-Derived Terpenes (CDT)
617                  </a>
618                </li>
619                
620              
621                
622                <li class="mobile-nav__item">
623                  <a
624                    href="/collections/wholesale-terpenes"
625                    class="mobile-nav__link"
626                    >
627                      Wholesale Terpenes
628                  </a>
629                </li>
630                
631              
632            </ul>
633          </li>
634
635          
636      
637        
638
639          <li class="mobile-nav__item">
640            <a
641              href="/collections"
642              class="mobile-nav__link"
643              >
644                Collections
645            </a>
646          </li>
647
648        
649      
650      
651      <li class="mobile-nav__spacer"></li>
652
653      
654      
655        
656          <li class="mobile-nav__item mobile-nav__item--secondary">
657            <a href="/account/login" id="customer_login_link">Log In</a>
658          </li>
659          <li class="mobile-nav__item mobile-nav__item--secondary">
660            <a href="/account/register" id="customer_register_link">Create Account</a>
661          </li>
662        
663      
664      
665        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/">Home Page</a></li>
666      
667        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/collections/buy-terpenes-online">Terpenes for Sale</a></li>
668      
669        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/policies/terms-of-service">Terms of Service</a></li>
670      
671        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/policies/refund-policy">Refund Policy</a></li>
672      
673        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/policies/privacy-policy">Privacy Policy</a></li>
674      
675        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/pages/safety">Terpene Safety</a></li>
676      
677        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="https://massterpenes.com/account/register">Member Sign Up</a></li>
678      
679        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/collections/terp-liquefy">Mass Terp LIQUEFY Series</a></li>
680      
681        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/collections/massterps-apparel">MassTerps Apparel</a></li>
682      
683        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/pages/international-shipping">International Shipping</a></li>
684      
685        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/products/servm">SERVM</a></li>
686      
687        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="https://www.massterpenes.com/pages/buy-terpenes-online-full-strain-list">Terpene Strain List</a></li>
688      
689        <li class="mobile-nav__item mobile-nav__item--secondary"><a href="/products/strain-specific-terpenes">Terpene Flavor Kit</a></li>
690      
691    </ul>
692    <!-- //mobile-nav -->
693  </div>
694
695
696  </div>
697  <div class="header-container drawer__header-container">
698    <div class="header-wrapper hero__header">
699      
700        
701          <style>
702            .announcement-bar {
703              background-color: #000000;
704            }
705
706            .announcement-bar--link:hover {
707              
708
709              
710                
711                background-color: #292929;
712              
713            }
714
715            .announcement-bar__message {
716              color: #ffffff;
717            }
718          </style>
719
720          
721            <a href="/collections/buy-terpenes-online" class="announcement-bar announcement-bar--link">
722          
723
724            <p class="announcement-bar__message">40% Off $50 or More - Terpene Sale Active Now. Sale excludes accessories, apparel and bulk terpene collection.</p>
725
726          
727            </a>
728          
729
730        
731      
732
733      <header class="site-header" role="banner">
734        <div class="wrapper">
735          <div class="grid--full grid--table">
736            <div class="grid__item large--hide large--one-sixth one-quarter">
737              <div class="site-nav--open site-nav--mobile">
738                <button type="button" class="icon-fallback-text site-nav__link site-nav__link--burger js-drawer-open-button-left" aria-controls="NavDrawer">
739                  <span class="burger-icon burger-icon--top"></span>
740                  <span class="burger-icon burger-icon--mid"></span>
741                  <span class="burger-icon burger-icon--bottom"></span>
742                  <span class="fallback-text">Site navigation</span>
743                </button>
744              </div>
745            </div>
746            <div class="grid__item large--one-third medium-down--one-half">
747              
748              
749                <div class="h1 site-header__logo large--left" itemscope itemtype="http://schema.org/Organization">
750              
751                
752
753                
754                  <a href="/" itemprop="url" class="site-header__logo-link">
755                     <img src="//www.massterpenes.com/cdn/shop/files/massterpsbeakeronlyPNGpurp_180x.png?v=1613679258"
756                     srcset="//www.massterpenes.com/cdn/shop/files/massterpsbeakeronlyPNGpurp_180x.png?v=1613679258 1x, //www.massterpenes.com/cdn/shop/files/[email protected]?v=1613679258 2x"
757                     alt="Buy Terpenes at Mass Terpenes | Terpenes for Sale"
758                     itemprop="logo">
759                  </a>
760                
761              
762                </div>
763              
764            </div>
765            <nav class="grid__item large--two-thirds large--text-right medium-down--hide" role="navigation">
766              
767              <!-- begin site-nav -->
768              <ul class="site-nav" id="AccessibleNav">
769                
770                  
771                    <li class="site-nav__item">
772                      <a
773                        href="/"
774                        class="site-nav__link"
775                        data-meganav-type="child"
776                        >
777                          Home
778                      </a>
779                    </li>
780                  
781                
782                  
783                  
784                    <li
785                      class="site-nav__item site-nav--has-dropdown "
786                      aria-haspopup="true"
787                      data-meganav-type="parent">
788                      <a
789                        href="/collections/buy-terpenes-online"
790                        class="site-nav__link"
791                        data-meganav-type="parent"
792                        aria-controls="MenuParent-2"
793                        aria-expanded="false"
794                        >
795                          Buy Terpenes
796                          <span class="icon icon-arrow-down" aria-hidden="true"></span>
797                      </a>
798                      <ul
799                        id="MenuParent-2"
800                        class="site-nav__dropdown "
801                        data-meganav-dropdown>
802                        
803                          
804                            <li>
805                              <a
806                                href="https://www.massterpenes.com/collections/terpene-blends"
807                                class="site-nav__dropdown-link"
808                                data-meganav-type="child"
809                                
810                                tabindex="-1">
811                                  Terpene Blends (BDT)
812                              </a>
813                            </li>
814                          
815                        
816                          
817                            <li>
818                              <a
819                                href="https://www.massterpenes.com/collections/live-resin-derived-terpenes-cdt"
820                                class="site-nav__dropdown-link"
821                                data-meganav-type="child"
822                                
823                                tabindex="-1">
824                                  Cannabis-Derived Terpenes (CDT)
825                              </a>
826                            </li>
827                          
828                        
829                          
830                            <li>
831                              <a
832                                href="/collections/wholesale-terpenes"
833                                class="site-nav__dropdown-link"
834                                data-meganav-type="child"
835                                
836                                tabindex="-1">
837                                  Wholesale Terpenes
838                              </a>
839                            </li>
840                          
841                        
842                      </ul>
843                    </li>
844                  
845                
846                  
847                    <li class="site-nav__item">
848                      <a
849                        href="/collections"
850                        class="site-nav__link"
851                        data-meganav-type="child"
852                        >
853                          Collections
854                      </a>
855                    </li>
856                  
857                
858
859                
860                
861                  <li class="site-nav__item site-nav__expanded-item site-nav__item--compressed">
862                    <a class="site-nav__link site-nav__link--icon" href="/account">
863                      <span class="icon-fallback-text">
864                        <span class="icon icon-customer" aria-hidden="true"></span>
865                        <span class="fallback-text">
866                          
867                            Log In
868                          
869                        </span>
870                      </span>
871                    </a>
872                  </li>
873                
874
875                
876                  
877                  
878                  <li class="site-nav__item site-nav__item--compressed">
879                    <a href="/search" class="site-nav__link site-nav__link--icon" data-mfp-src="#SearchModal">
880                      <span class="icon-fallback-text">
881                        <span class="icon icon-search" aria-hidden="true"></span>
882                        <span class="fallback-text">Search</span>
883                      </span>
884                    </a>
885                  </li>
886                
887
888                <li class="site-nav__item site-nav__item--compressed">
889                  <a href="/cart" class="site-nav__link site-nav__link--icon cart-link js-drawer-open-button-right" aria-controls="CartDrawer">
890                    <span class="icon-fallback-text">
891                      <span class="icon icon-cart" aria-hidden="true"></span>
892                      <span class="fallback-text">Cart</span>
893                    </span>
894                    <span class="cart-link__bubble"></span>
895                  </a>
896                </li>
897
898              </ul>
899              <!-- //site-nav -->
900            </nav>
901            <div class="grid__item large--hide one-quarter">
902              <div class="site-nav--mobile text-right">
903                <a href="/cart" class="site-nav__link cart-link js-drawer-open-button-right" aria-controls="CartDrawer">
904                  <span class="icon-fallback-text">
905                    <span class="icon icon-cart" aria-hidden="true"></span>
906                    <span class="fallback-text">Cart</span>
907                  </span>
908                  <span class="cart-link__bubble"></span>
909                </a>
910              </div>
911            </div>
912          </div>
913
914        </div>
915      </header>
916    </div>
917  </div>
918</div>
919
920
921
922
923</div>
924
925  <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer">
926    <div class="drawer__fixed-header">
927      <div class="drawer__header">
928        <div class="drawer__title">Your cart</div>
929        <div class="drawer__close">
930          <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close">
931            <span class="icon icon-x" aria-hidden="true"></span>
932            <span class="fallback-text">Close Cart</span>
933          </button>
934        </div>
935      </div>
936    </div>
937    <div class="drawer__inner">
938      <div id="CartContainer" class="drawer__cart"></div>
939    </div>
940  </div>
941
942  <div id="PageContainer" class="page-container">
943
944    
945
946    <main class="main-content" role="main">
947      
948        <div class="wrapper">
949      
950        <!-- /templates/customers/login.liquid -->
951
952<div class="grid">
953
954  <div class="grid__item large--one-third push--large--one-third text-center">
955
956    <header class="section-header">
957      <h1>Login</h1>
958      <hr class="hr--small">
959    </header>
960
961    
962    <div class="note form-success" id="ResetSuccess" style="display:none;">
963      We&#39;ve sent you an email with a link to update your password.
964    </div>
965
966    <div id="CustomerLoginForm" class="form-vertical">
967      <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
968
969        
970
971        <label for="CustomerEmail" class="hidden-label">Email</label>
972        <input type="email" name="customer[email]" id="CustomerEmail" class="input-full" placeholder="Email" autocorrect="off" autocapitalize="off" autofocus>
973
974        
975          <label for="CustomerPassword" class="hidden-label">Password</label>
976          <input type="password" value="" name="customer[password]" id="CustomerPassword" class="input-full" placeholder="Password">
977        
978
979        <p>
980          <input type="submit" class="btn btn--full" value="Sign In">
981        </p>
982        <p><a href="/account/register" id="customer_register_link">Create Account</a></p>
983        <p><a href="https://www.massterpenes.com">Return to Store</a></p>
984        
985          <p><a href="#recover" id="RecoverPassword">Forgot your password?</a></p>
986        
987
988      </form>
989    </div>
990
991    
992    <div id="RecoverPasswordForm" style="display: none;">
993
994      <h2>Reset your password</h2>
995      <p>We will send you an email to reset your password.</p>
996      <hr class="hr--small">
997
998      <div class="form-vertical">
999        <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
1000
1001          
1002
1003          
1004          
1005
1006          <label for="RecoverEmail" class="hidden-label">Email</label>
1007          <input type="email" value="" name="email" id="RecoverEmail" class="input-full" placeholder="Email" autocorrect="off" autocapitalize="off">
1008
1009          <p>
1010            <input type="submit" class="btn btn--full" value="Submit">
1011          </p>
1012          <button type="button" id="HideRecoverPasswordLink">Cancel</button>
1013        </form>
1014      </div>
1015
1016    </div>
1017
1018    
1019    
1020
1021  </div>
1022
1023</div>
1024
1025      
1026        </div>
1027      
1028    </main>
1029
1030    <hr class="hr--large">
1031
1032    <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo">
1033  <div class="wrapper">
1034
1035    <div class="grid-uniform">
1036
1037      
1038      
1039
1040      
1041      
1042
1043      
1044      
1045      
1046
1047      
1048      
1049
1050      
1051
1052      
1053        <div class="grid__item large--one-quarter medium--one-half">
1054          <ul class="no-bullets site-footer__linklist">
1055            
1056
1057      
1058      
1059
1060              <li><a href="/">Home Page</a></li>
1061
1062            
1063
1064      
1065      
1066
1067              <li><a href="/collections/buy-terpenes-online">Terpenes for Sale</a></li>
1068
1069            
1070
1071      
1072      
1073
1074              <li><a href="/policies/terms-of-service">Terms of Service</a></li>
1075
1076            
1077
1078      
1079      
1080
1081              <li><a href="/policies/refund-policy">Refund Policy</a></li>
1082
1083            
1084
1085      
1086      
1087
1088              <li><a href="/policies/privacy-policy">Privacy Policy</a></li>
1089
1090            
1091
1092      
1093      
1094
1095              <li><a href="/pages/safety">Terpene Safety</a></li>
1096
1097            
1098
1099      
1100      
1101
1102              <li><a href="https://massterpenes.com/account/register">Member Sign Up</a></li>
1103
1104            
1105
1106      
1107      
1108          </ul>
1109        </div>
1110        <div class="grid__item large--one-quarter medium--one-half">
1111          <ul class="no-bullets site-footer__linklist">
1112      
1113
1114              <li><a href="/collections/terp-liquefy">Mass Terp LIQUEFY Series</a></li>
1115
1116            
1117
1118      
1119      
1120
1121              <li><a href="/collections/massterps-apparel">MassTerps Apparel</a></li>
1122
1123            
1124
1125      
1126      
1127
1128              <li><a href="/pages/international-shipping">International Shipping</a></li>
1129
1130            
1131
1132      
1133      
1134
1135              <li><a href="/products/servm">SERVM</a></li>
1136
1137            
1138
1139      
1140      
1141
1142              <li><a href="https://www.massterpenes.com/pages/buy-terpenes-online-full-strain-list">Terpene Strain List</a></li>
1143
1144            
1145
1146      
1147      
1148
1149              <li><a href="/products/strain-specific-terpenes">Terpene Flavor Kit</a></li>
1150
1151            
1152          </ul>
1153        </div>
1154      
1155
1156      
1157        <div class="grid__item large--one-quarter medium--one-half">
1158            <ul class="no-bullets social-icons">
1159              
1160                <li>
1161                  <a href="https://www.facebook.com/massterpenesllc/" title="Mass Terpenes on Facebook">
1162                    <span class="icon icon-facebook" aria-hidden="true"></span>
1163                    Facebook
1164                  </a>
1165                </li>
1166              
1167              
1168                <li>
1169                  <a href="https://twitter.com/MassTerpenes" title="Mass Terpenes on Twitter">
1170                    <span class="icon icon-twitter" aria-hidden="true"></span>
1171                    Twitter
1172                  </a>
1173                </li>
1174              
1175              
1176                <li>
1177                  <a href="https://www.pinterest.com/massterpenes/" title="Mass Terpenes on Pinterest">
1178                    <span class="icon icon-pinterest" aria-hidden="true"></span>
1179                    Pinterest
1180                  </a>
1181                </li>
1182              
1183              
1184                <li>
1185                  <a href="https://www.instagram.com/mass.terpenes/" title="Mass Terpenes on Instagram">
1186                    <span class="icon icon-instagram" aria-hidden="true"></span>
1187                    Instagram
1188                  </a>
1189                </li>
1190              
1191              
1192              
1193              
1194              
1195              
1196              
1197            </ul>
1198        </div>
1199      
1200
1201      <div class="grid__item large--one-quarter medium--one-half large--text-right">
1202        <p>&copy; 2026, <a href="/" title="">Mass Terpenes</a><br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p><span class="visually-hidden">Payment methods</span>
1203              <ul class="inline-list payment-icons"><li>
1204                    <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1205
1206                  </li><li>
1207                    <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
1208                  </li><li>
1209                    <svg class="icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1210                  </li><li>
1211                    <svg class="icon" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
1211<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
1212                  </li><li>
1213                    <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1214
1215                  </li><li>
1216                    <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
121616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1217
1218                  </li></ul></div>
1219    </div>
1220
1221  </div>
1222</footer>
1223
1224
1225
1226
1227</div>
1228
1229  </div>
1230
1231  
1232  
1232<script>
1233    
1234  </script>
1234
1235
1236  
1237  
1238    <!-- /snippets/ajax-cart-template.liquid -->
1239
1240  
1240<script id="CartTemplate" type="text/template">
1241  
1242    <form action="/cart" method="post" novalidate class="cart ajaxcart">
1243      <div class="ajaxcart__inner ajaxcart__inner--has-fixed-footer">
1244        {{#items}}
1245        <div class="ajaxcart__product">
1246          <div class="ajaxcart__row" data-line="{{line}}">
1247            <div class="grid">
1248              <div class="grid__item one-quarter">
1249                <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
1250              </div>
1251              <div class="grid__item three-quarters">
1252                <div class="ajaxcart__product-name--wrapper">
1253                  <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
1254                  {{#if variation}}
1255                    <span class="ajaxcart__product-meta">{{variation}}</span>
1256                  {{/if}}
1257                  {{#properties}}
1258                    {{#each this}}
1259                      {{#if this}}
1260                        <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
1261                      {{/if}}
1262                    {{/each}}
1263                  {{/properties}}
1264                </div>
1265
1266                <div class="grid--full">
1267                  <div class="grid__item one-half">
1268                    <div class="ajaxcart__qty">
1269                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Reduce item quantity by one">
1270                        <span class="icon icon-minus" aria-hidden="true"></span>
1271                        <span class="fallback-text" aria-hidden="true">&minus;</span>
1272                      </button>
1273                      <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
1274                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one">
1275                        <span class="icon icon-plus" aria-hidden="true"></span>
1276                        <span class="fallback-text" aria-hidden="true">+</span>
1277                      </button>
1278                    </div>
1279                  </div>
1280                  <div class="grid__item one-half text-right">
1281                    {{#if discountsApplied}}
1282                      <span class="visually-hidden">Regular price</span>
1283                      <del class="ajaxcart__price">{{{price}}}</del>
1284                      <span class="visually-hidden">Sale price</span>
1285                      <span class="ajaxcart__price">{{{discountedPrice}}}</span>
1286                    {{else}}
1287                      <span class="ajaxcart__price">{{{price}}}</span>
1288                    {{/if}}
1289                    {{#if unitPrice}}
1290                      <span class="visually-hidden">Unit price</span>
1291                      <span class="cart__unit-price">
1292                        
1293
1294
1295                        <span>{{{ unitPrice.price }}}</span><span aria-hidden="true">/</span><span class="visually-hidden">&nbsp;per&nbsp;</span>{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}}
1296                      </span>
1297                    {{/if}}
1298                  </div>
1299                </div>
1300                {{#if discountsApplied}}
1301                  <div class="grid--full">
1302                    <div class="grid__item text-right">
1303                      <ul class="order-discount order-discount--list order-discount--title order-discount--ajax-cart order-discount--ajax-cart-list" aria-label="Discount">
1304                        {{#each discounts}}
1305                          <li class="order-discount__item">
1306                            <span class="icon icon-saletag" aria-hidden="true"></span>{{ this.discount_application.title }} (-{{{ this.formattedAmount }}})
1307                          </li>
1308                        {{/each}}
1309                      </ul>
1310                    </div>
1311                  </div>
1312                {{/if}}
1313              </div>
1314            </div>
1315          </div>
1316        </div>
1317        {{/items}}
1318
1319        
1320          <div>
1321            <label for="CartSpecialInstructions" class="ajaxcart__note">PLEASE READ: If you are purchasing a &quot;Pick Your Own&quot; variety pack, please copy and paste your selections in the notes section below - We are currently having difficulties viewing 4-pack and 8-pack checkbox selections on some orders. </label>
1322            <textarea name="note" class="input-full" id="CartSpecialInstructions">{{note}}</textarea>
1323          </div>
1324        
1325      </div>
1326      <div class="ajaxcart__footer ajaxcart__footer--fixed">
1327        <div class="grid--full">
1328          {{#if cartDiscountsApplied}}
1329            {{#each cartDiscounts}}
1330              <div class="grid__item two-thirds ajaxcart__discounts">
1331                <span class="order-discount order-discount--title order-discount--ajax-cart">
1332                  <span class="icon icon-saletag" aria-hidden="true"></span><span class="visually-hidden">Discount:</span>{{ this.title }}
1333                </span>
1334              </div>
1335              <div class="grid__item one-third text-right">
1336                <span class="ajaxcart__price">-{{{ this.formattedAmount }}}</span>
1337              </div>
1338            {{/each}}
1339          {{/if}}
1340          <div class="grid__item two-thirds">
1341            <p class="ajaxcart__subtotal">Subtotal</p>
1342          </div>
1343          <div class="grid__item one-third text-right">
1344            <p class="ajaxcart__subtotal">{{{totalPrice}}}</p>
1345          </div>
1346        </div>
1347
1348        <p class="ajaxcart__policies">
1349Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
1350
1351        </p>
1352        <button type="submit" class="btn--secondary btn--full cart__checkout" name="checkout">
1353          Check Out <span class="icon icon-arrow-right" aria-hidden="true"></span>
1354        </button>
1355      </div>
1356    </form>
1357  
1358  </script>
1358
1359  
1359<script id="AjaxQty" type="text/template">
1360  
1361    <div class="ajaxcart__qty">
1362      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one">
1363        <span class="icon icon-minus" aria-hidden="true"></span>
1364        <span class="fallback-text" aria-hidden="true">&minus;</span>
1365      </button>
1366      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
1367      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one">
1368        <span class="icon icon-plus" aria-hidden="true"></span>
1369        <span class="fallback-text" aria-hidden="true">+</span>
1370      </button>
1371    </div>
1372  
1373  </script>
1373
1374  
1374<script id="JsQty" type="text/template">
1375  
1376    <div class="js-qty">
1377      <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one">
1378        <span class="icon icon-minus" aria-hidden="true"></span>
1379        <span class="fallback-text" aria-hidden="true">&minus;</span>
1380      </button>
1381      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
1382      <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one">
1383        <span class="icon icon-plus" aria-hidden="true"></span>
1384        <span class="fallback-text" aria-hidden="true">+</span>
1385      </button>
1386    </div>
1387  
1388  </script>
1388
1389
1390  
1391
1392  
1393
1394  <div id="SearchModal" class="mfp-hide">
1395    <!-- /snippets/search-bar.liquid -->
1396
1397
1398
1399
1400
1401<form action="/search" method="get" class="input-group search-bar search-bar--modal" role="search">
1402  
1403  <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store">
1404  <span class="input-group-btn">
1405    <button type="submit" class="btn icon-fallback-text">
1406      <span class="icon icon-search" aria-hidden="true"></span>
1407      <span class="fallback-text">Search</span>
1408    </button>
1409  </span>
1410</form>
1411
1412  </div>
1413  <ul hidden>
1414    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1415    <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li>
1416  </ul>
1417<!-- This line added automatically by JSON-LD for SEO. -->
1418
1419
1420<script class="json-ld-for-seo legacy-version" type="application/ld+json">
1421{
1422    "@context": "https://schema.org",
1423    "@type": "Organization",
1424    "@id": "https:\/\/www.massterpenes.com\/#org",
1425    "name": "Mass Terpenes",
1426    "url": "https://www.massterpenes.com",
1427    "description": "MassTerpenes is the best terpene company for small-batch, true quality terpene products with maximal flavor depth and complexity. MassTerpenes offers the best rated terpenes for sale since 2018. ",
1428    "telephone": "4132399005",
1429    "logo": "https:\/\/www.massterpenes.com\/cdn\/shop\/t\/10\/assets\/logo_small.png?v=2412",
1430    "image": "https:\/\/www.massterpenes.com\/cdn\/shop\/t\/10\/assets\/logo_small.png?v=2412",
1431    "sameAs": [],
1432    "address": {
1433        "@type": "PostalAddress",
1434        "streetAddress": "351 Pleasant St, B353",
1435        "addressLocality": "Northampton",
1436        "addressRegion": "Massachusetts",
1437        "postalCode": "01060",
1438        "addressCountry": "United States"
1439    }
1440}
1441</script>
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
1452
1453<div id="shopify-block-AL0p3L1d0eXhqZWxKY__qikify-contactform-1693295977" class="shopify-block shopify-app-block">
1453<script id="qikify-contact-form-config" type="text/javascript">
1454  
1455
1456  window.qcfData = {
1457    entries: null,
1458    subscription: null,
1459    config: null,
1460    translation: null,
1461    instanceStatus: undefined,
1462    customAppDiscounts: null,
1463  };
1464
1465  
1466    qcfData.entries = [{"id":184305,"name":"Copy of Contact Form","priority":0,"type":null,"data":{"popup_position":"bubble","page":"all","auto_open_delay":"30","auto_open_timeout":"1800","form_popup_template":"popup4","form_bubble_template":"bubble6","popup_layout":"left","popup_size":"md","button_display":"fixed","trigger_button_type":"tab","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","title_label":"Contact Us","description_label":"Leave your message here and we will reply to you shortly.","submit_label":"Submit","msg_success":"Thanks for contacting us. We will get back to you as soon as possible.","alignment":"start","submit_btn_align":"right","submit_btn_style":"square","input_label":"placeholder","border_style":"line","page_options":"all","radio_display":"block","fields":[{"id":"bcontact-field-446927","type":"text","formType":"basic","formName":"name","name":"name","label":"Your name","width":"1_2"},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"Your email","width":"1_2"},{"id":"bcontact-field-986369","type":"text","formType":"basic","formName":"subject","name":"subject","label":"Subject"},{"id":"bcontact-field-639207","type":"textarea","formType":"basic","formName":"message","name":"message","label":"Message"},{"id":"bcontact-field-364879","name":"custom_22194","label":"Checkboxes","formType":"custom","formName":"checkbox","type":"checkbox","choices_v2":"Yes, I am a real human","radio_display":"vertical","width":"1_1","required":true}],"label_color":"#FFFFFF","background_color":"#3E3E3E","border_color":"#D8D8D8","layout":"left","tab_bgcolor":"#FCFC4E","tab_color":"#2C2C2C","typography":{"fontSize":"14","fontFamily":"Montserrat"},"submit_bgcolor":"#FFFFFF","title_color":"#FCFC4E","submit_text_color":"#2C2C2C","description_color":"#F1F1F1","background_image":"https://qikify-cdn.nyc3.cdn.digitaloceanspaces.com/common/contactform/images/popup-image-4.jpg","auto_open":true,"hide_watermark":true,"show_tab_icon":false,"template":"none","help_text_color":"#bfbfbf","default_error_message":"Oops! Something's wrong, please check your information and try again.","invalid_error_message":"is invalid","required_error_message":"is required","schedule":"always"},"status":1,"created_at":"2022-04-10 18:50:09","updated_at":"2025-10-17 03:17:19"},{"id":187417,"name":"Contact Form","priority":0,"type":null,"data":{"popup_position":"popup","page":"exactly_url","auto_open_delay":"3","auto_open_timeout":"1800","form_popup_template":"none","form_bubble_template":"none","popup_layout":"none","popup_size":"md","button_display":"fixed","trigger_button_type":"tab","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","title_label":"Contact Us","description_label":"Please submit the following company information for product sample inquiry and extended product line and wholesale pricing. Registered businesses only. ","submit_label":"Submit","msg_success":"Thanks for contacting us. We will get back to you as soon as possible.","alignment":"start","submit_btn_align":"right","submit_btn_style":"round","input_label":"placeholder","border_style":"round","page_options":"all","radio_display":"block","fields":[{"id":"bcontact-field-446927","type":"text","formType":"basic","formName":"name","name":"name","label":"First and Last Name","width":"1_2"},{"id":"bcontact-field-641091","type":"text","formType":"custom","formName":"custom","name":"custom_1651686415129","label":"Business N
1466ame","required":true},{"id":"bcontact-field-844946","type":"text","formType":"custom","formName":"custom","name":"custom_1651686441857","label":"Company Website","required":true},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"E-Mail","width":"1_2","required":true},{"id":"bcontact-field-986369","type":"text","formType":"basic","formName":"subject","name":"subject","label":"Subject"},{"id":"bcontact-field-639207","type":"textarea","formType":"basic","formName":"message","name":"message","label":"Message"},{"id":"bcontact-field-502347","name":"custom_211408","label":"Checkboxes","formType":"custom","formName":"checkbox","type":"checkbox","choices_v2":"Yes, I am a real human. ","radio_display":"vertical","width":"1_1","required":true}],"label_color":"#000000","background_color":"#FFFFFF","border_color":"#DADADA","layout":"left","tab_bgcolor":"#3E3E3E","tab_color":"#FFFFFF","typography":{"fontSize":"14","fontFamily":"Lato"},"submit_bgcolor":"#3E3E3E","title_color":"#000000","submit_text_color":"#FFFFFF","description_color":"#000000","page_url":"https://www.massterpenes.com/collections/wholesale-terpenes","auto_open":true,"hide_watermark":true,"show_tab_icon":false,"template":"none","help_text_color":"#bfbfbf","default_error_message":"Oops! Something's wrong, please check your information and try again.","invalid_error_message":"is invalid","required_error_message":"is required","schedule":"always"},"status":1,"created_at":"2022-05-04 17:50:10","updated_at":"2025-10-17 03:01:18"},{"id":184304,"name":"Contact Form","priority":0,"type":null,"data":{"popup_position":"embed","page":"all","form_popup_template":"none","form_bubble_template":"bubble5","popup_layout":"none","popup_size":"md","button_display":"fixed","trigger_button_type":"tab","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","title_label":"Contact Us","description_label":"Leave your message here and we will reply to you shortly.","submit_label":"Submit","msg_success":"Thanks for contacting us. We will get back to you as soon as possible.","alignment":"start","submit_btn_align":"right","submit_btn_style":"square","input_label":"placeholder","border_style":"line","page_options":"all","radio_display":"block","fields":[{"id":"bcontact-field-446927","type":"text","formType":"basic","formName":"name","name":"name","label":"Your name","width":"1_2"},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"Your email","width":"1_2"},{"id":"bcontact-field-986369","type":"text","formType":"basic","formName":"subject","name":"subject","label":"Subject"},{"id":"bcontact-field-639207","type":"textarea","formType":"basic","formName":"message","name":"message","label":"Message"},{"id":"bcontact-field-370361","name":"custom_31567","label":"Checkboxes","formType":"custom","formName":"checkbox","type":"checkbox","choices_v2":"Yes, I am a real human. ","radio_display":"vertical","width":"1_1","required":true}],"label_color":"#000000","background_color":"#FFFFFF","border_color":"#DADADA","layout":"left","tab_bgcolor":"#FCFC4E","tab_color":"#2C2C2C","typography":{"fontSize":"14","fontFamily":"Montserrat"},"submit_bgcolor":"#3E3E3E","title_color":"#3E3E3E","submit_text_color":"#F2F253","description_color":"#000000","show_tab_icon":false,"template":"none","help_text_color":"#bfbfbf","default_error_message":"Oops! Something's wrong, please check your information and try again.","invalid_error_message":"is invalid","required_error_message":"is required","schedule":"always","schedule_time_start":"2025-10-17T02:57:53.516Z","schedule_time_end":"2025-10-18T02:57:53.521Z"},"status":1,"created_at":"2022-04-10 18:49:57","updated_at":"2025-10-17 03:00:00"}];
1467  
1468
1469  
1470    qcfData.subscription = {"name":"contactform-basic","kind":"subscription"};
1471  
1472
1473  
1474    qcfData.config = [];
1475  
1476
1477  
1478
1479  
1480
1481  
1482</script>
1482
1483
1484<script src="https://cdn.shopify.com/extensions/01a0c8ca-96a3-7fd2-b639-9454d2a5d055/free-contact-form-1-142/assets/contactform-v2.js" defer="defer"></script>
1484
1485
1486
1487
1488
1489  <style id="qikify-contactform-custom-style"></style>
1490
1491
1492
1493  
1493<script id="qikify-contactform-custom-script"></script>
1493
1494
1495
1496
1497</div>
1497<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1497
1498</body>
1499</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.