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'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>© 2026, <a href="/" title="">Mass Terpenes</a><br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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">−</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"> per </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 "Pick Your Own" 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">−</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">−</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.