PageSourceSearch

https://abstraxtech.com/blogs/press-releases

html abstraxtech.com collected 2026-10-02 11:00:00 UTC 432,910 bytes, 8,487 lines download raw bytes

1
2  
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18<!doctype html>
19<html class="no-js" lang="en">
20  <head>
21  
22  
22<script type="text/javascript" async src="https://na.shgcdn3.com/collector.js"></script>
22
23    
24
25    
26      
27    
28    
29    
30    
31    
32      
33      
34    
35  
36    
37    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 37-38
37
38    <script async src="https://www.googletagmanager.com/gtag/js?id=
38AW-339544701
vendor: 16 bytes, lines 38-39
38"></script>
39    
39<script>
40      
vendor: 163 bytes, lines 40-46
40window.dataLayer = window.dataLayer || [];
41      function gtag() {
42        dataLayer.push(arguments);
43      }
44      gtag('js', new Date());
45
46      gtag('config', '
46AW-339544701
vendor: 8 bytes, lines 46-47
46');
47    
47</script>
47
48
49    <!-- Begin: Northbeam metadata info -->
50    
50<script>
51      localStorage.setItem('nb__region_code', 'US');
52      localStorage.setItem('nb__currency_code', 'USD');
53    </script>
53
54    <!-- End: Northbeam metadata info -->
55
56    <!-- Begin: Northbeam pixel -->
57    
57<script>
58      (function () {
59        var e;
60        ((n = e = e || {}).A = 'identify'),
61          (n.B = 'trackPageView'),
62          (n.C = 'fireEmailCaptureEvent'),
63          (n.D = 'fireCustomGoal'),
64          (n.E = 'firePurchaseEvent'),
65          (n.F = 'trackPageViewInitial'),
66          (n.G = 'identifyCustomerId');
67        var n = '//j.northbeam.io/ota-sp/cc6f6c99-f541-4b9b-82a1-934fcf6bca60.js';
68        function r(n) {
69          for (var t = [], e = 1; e < arguments.length; e++) t[e - 1] = arguments[e];
70          i.push({ fnName: n, args: t });
71        }
72        var t,
73          i = [],
74          a =
75            (((t = {})[e.F] = function (n) {
76              r(e.F, n);
77            }),
78            ((a = { _q: i })[e.A] = function (n, t) {
79              return r(e.A, n, t);
80            }),
81            (a[e.B] = function () {
82              return r(e.B);
83            }),
84            (a[e.C] = function (n, t) {
85              return r(e.C, n, t);
86            }),
87            (a[e.D] = function (n, t) {
88              return r(e.D, n, t);
89            }),
90            (a[e.E] = function (n) {
91              return r(e.E, n);
92            }),
93            (a[e.G] = function (n, t) {
94              return r(e.G, n, t);
95            }),
96            (window.Northbeam = a),
97            document.createElement('script'));
98        (a.async = !0), (a.src = n), document.head.appendChild(a), t.trackPageViewInitial(window.location.href);
99      })();
100    </script>
100
101    <!-- End: Northbeam pixel -->
102
103    
103<script>
104      window.Shopify = window.Shopify || {theme: {id: 148231880778, role: 'main' } };
105      window._template = {
106          directory: "",
107          name: "blog",
108          suffix: "press-releases"
109      }
110    </script>
110
111
112    
113      
113<script src="https://cdn.intelligems.io/2e61f71459d0.js"></script>
113
114
115      
115<script type="text/javascript" src="https://aggle.net/js?publisher=herb.co&pid=FJ67VVDN" async=""></script>
115
116    
117    
117<script>
118      if (window.location.href.endsWith('vendors')) {
119        window.location.href = 'https://abstraxtech.com';
120      }
121
122      if (referrer === 'https://abstraxtech.com/pages/hops' && window.location.href === 'https://abstraxtech.com/') {
123        // Redirect to "https://abstraxhops.com"
124        window.location.href = 'https://abstraxhops.com';
125      }
126    </script>
126
127    
128    <!-- Google Tag Manager -->
129    
129<script>
vendor: 455 bytes, lines 129-139
129
130      (function (w, d, s, l, i) {
131        w[l] = w[l] || [];
132        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
133        var f = d.getElementsByTagName(s)[0],
134          j = d.createElement(s),
135          dl = l != 'dataLayer' ? '&l=' + l : '';
136        j.async = true;
137        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
138        f.parentNode.insertBefore(j, f);
139      })(window, document, 'script', 'dataLayer', '
139GTM-WS6WLC8
vendor: 8 bytes, lines 139-140
139');
140    
140</script>
140
141    <!-- End Google Tag Manager -->
142    
143    
143<script src="https://cdn.pagesense.io/js/abstraxtechinc/05e2ba2c197343a0a13efffedefd3da2.js" defer="defer"></script>
143
144
145    <meta charset="utf-8">
146    <meta http-equiv="X-UA-Compatible" content="IE=edge">
147    <meta name="viewport" content="width=device-width,initial-scale=1">
148    <meta
149      name="viewport"
150      content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
151    >
152
153    <meta name="viewport" content="width=device-width, minimum-scale=1.0">
154    <meta name="theme-color" content="">
155    <link rel="canonical" href="https://abstraxtech.com/blogs/press-releases">
156    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//abstraxtech.com/cdn/shop/files/Abstrax-Tech-Favicon-TransparentBG.png?crop=center&height=32&v=1709318165&width=32"><title>
157      Press Releases
158 &ndash; Abstrax Tech</title>
159
160    
161
162    
163
164<meta property="og:site_name" content="Abstrax Tech">
165<meta property="og:url" content="https://abstraxtech.com/blogs/press-releases">
166<meta property="og:title" content="Press Releases">
167<meta property="og:type" content="website">
168<meta property="og:description" content="Abstrax Tech has the best terpenes with the most complex terpene profiles for sale. Buy terpenes of all strains from the best terpene company. Shop ultra pure terpenes you can trust."><meta property="og:image" content="http://abstraxtech.com/cdn/shop/files/260326-Abstrax-Custom-Insert-Image-2.jpg?v=1774560978">
169  <meta property="og:image:secure_url" content="https://abstraxtech.com/cdn/shop/files/260326-Abstrax-Custom-Insert-Image-2.jpg?v=1774560978">
170  <meta property="og:image:width" content="2400">
171  <meta property="og:image:height" content="1256"><meta name="twitter:card" content="summary_large_image">
172<meta name="twitter:title" content="Press Releases">
173<meta name="twitter:description" content="Abstrax Tech has the best terpenes with the most complex terpene profiles for sale. Buy terpenes of all strains from the best terpene company. Shop ultra pure terpenes you can trust.">
174
175
176    
177    
178      
179 
180  
180<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
180<meta name="google-site-verification" content="h1-qjMxO8qk-sp1LkQ3sGnO_k3C4G-gDb01FTTIxSCc">
181<meta name="google-site-verification" content="J-l5NWL8_-yiInJKJjviAkQGREC3eK5-xjG5WsTuzBU">
182<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/21496413/digital_wallets/dialog">
183<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/press-releases.atom" />
184<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5033787466"></script>
vendor: 1 bytes, line 184
184
185<script id="shopify-features" type="application/json">{"accessToken":"e6cb71419990bd0fd40f01d334920686","betas":["rich-media-storefront-analytics"],"domain":"abstraxtech.com","predictiveSearch":true,"shopId":21496413,"locale":"en"}</script>
vendor: 1 bytes, line 185
185
186<script>var Shopify = Shopify || {};
187Shopify.shop = "abstrax-labs.myshopify.com";
188Shopify.locale = "en";
189Shopify.currency = {"active":"USD","rate":"1.0"};
190Shopify.country = "US";
191Shopify.theme = {"name":"Release v4.7.7 - 8-21-26 - Cora Tracking","id":148231880778,"schema_name":"Dawn","schema_version":"7.0.1","theme_store_id":null,"role":"main"};
192Shopify.theme.handle = "null";
193Shopify.theme.style = {"id":null,"handle":null};
194Shopify.cdnHost = "abstraxtech.com/cdn";
195Shopify.routes = Shopify.routes || {};
196Shopify.routes.root = "/";
197Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
198Shopify.SignInWithShop = Shopify.SignInWithShop || {};
199Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
200Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 200
200
201<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 201
201
202<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 202
202
203<script>
204  window.Shopify = window.Shopify || {};
205  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
206  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
207  window.Shopify.SignInWithShop.eligible = true;
208</script>
vendor: 1 bytes, line 208
208
209<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 209
209
210<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 210
210
211<script type="module">
212  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
213
214  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
215
216</script>
vendor: 1 bytes, line 216
216
217<script>
218  window.Shopify = window.Shopify || {};
219  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
220  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"]};
221</script>
vendor: 1 bytes, line 221
221
222<script>(function() {
223  var isLoaded = false;
224  function asyncLoad() {
225    if (isLoaded) return;
226    isLoaded = true;
227    var urls = ["https:\/\/storage.googleapis.com\/calconic-cdn\/static\/js\/calconic.min.js?shop=abstrax-labs.myshopify.com","https:\/\/cdn.calconic.com\/static\/js\/calconic.cart.min.js?shop=abstrax-labs.myshopify.com","\/\/cdn.shopify.com\/proxy\/e60836072f0a943405fbf7c6befbf0db2bdb209c8e004f7f304ede3b93b03e92\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=abstrax-labs.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=abstrax-labs.myshopify.com","https:\/\/schemaplusfiles.s3.amazonaws.com\/loader.min.js?shop=abstrax-labs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJ6VXQ1ZldnaWhHZFVRMXJJIiwicyI6InNrdSJ9\u0026v=2.5\u0026shop=abstrax-labs.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/abstrax-labs.myshopify.com.js?settings=1712777509335\u0026shop=abstrax-labs.myshopify.com","https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/21648870.js?shop=abstrax-labs.myshopify.com"];
228    for (var i = 0; i < urls.length; i++) {
229      var s = document.createElement('script');
230      s.type = 'text/javascript';
231      s.async = true;
232      s.src = urls[i];
233      var x = document.getElementsByTagName('script')[0];
234      x.parentNode.insertBefore(s, x);
235    }
236  };
237  if(window.attachEvent) {
238    window.attachEvent('onload', asyncLoad);
239  } else {
240    window.addEventListener('load', asyncLoad, false);
241  }
242})();</script>
vendor: 1 bytes, line 242
242
243<script id="__st">var __st={"a":21496413,"offset":-25200,"reqid":"0fd33a7c-2af0-4297-bb2a-e711536112ef-1790938799","pageurl":"abstraxtech.com\/blogs\/press-releases","s":"blogs-92916363","u":"8a08f933ea14","p":"blog","rtyp":"blog","rid":92916363};</script>
vendor: 1 bytes, line 243
243
244<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 244
244
245<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 245
245
246<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//abstraxtech.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 246
246
247<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 = "//abstraxtech.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>
247<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 247
247
248<script>
249  window.Shopify = window.Shopify || {};
250  window.Shopify.MCP = window.Shopify.MCP || {};
251  window.Shopify.MCP.enabled = true;
252  window.Shopify.MCP.shop = "abstrax-labs.myshopify.com";
253  window.Shopify.MCP.mcpEndpoint = "https:\/\/abstraxtech.com\/api\/mcp";
254  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"]}}];
255</script>
vendor: 1 bytes, line 255
255
256<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("\/\/abstraxtech.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
257</script>
vendor: 1 bytes, line 257
257
258<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://abstraxtech.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
259</script>
vendor: 1 bytes, line 259
259
260<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
261  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);
262</script>
vendor: 1 bytes, line 262
262
263<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})}}));
264</script>
264
265<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://abstraxtech.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
266<style id="shopify-accelerated-checkout-cart">
267        #shopify-buyer-consent {
268  margin-top: 1em;
269  display: inline-block;
270  width: 100%;
271}
272
273#shopify-buyer-consent.hidden {
274  display: none;
275}
276
277#shopify-subscription-policy-button {
278  background: none;
279  border: none;
280  padding: 0;
281  text-decoration: underline;
282  font-size: inherit;
283  cursor: pointer;
284}
285
286#shopify-subscription-policy-button::before {
287  box-shadow: none;
288}
289
290      </style>
291<link rel="stylesheet" media="screen" href="//abstraxtech.com/cdn/shop/t/295/compiled_assets/styles.css?v=36740658668480979291787341888">
292<script id="sections-script" data-sections="header" defer="defer" src="//abstraxtech.com/cdn/shop/t/295/compiled_assets/scripts.js?v=122708877171373670011787341723"></script>
vendor: 1 bytes, line 292
292
293<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
293
294  
295
296
297
298
299
300  
300<script type="text/javascript">
301    
302      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":0,"decimal_separator":".","thousands_separator":","}};
303    
304    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
305      currency: "USD",
306      currency_symbol: "$",
307      decimal_separator: ".",
308      thousands_separator: ",",
309      decimal_places: 2,
310      currency_symbol_location: "left"
311    };
312  </script>
312
313
314
315
316
317    
318
319    <link
320      rel="preload"
321      href="https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-ExtraBold.woff2?v=1672654712"
322      as="font"
323      type="font/woff2"
324      crossorigin="anonymous"
325    >
326
327    <link href="//abstraxtech.com/cdn/shop/t/295/assets/slick.min.css?v=22713200758819134221787341742" rel="stylesheet" type="text/css" media="all" />
328
329  <link rel="stylesheet" href="//abstraxtech.com/cdn/shop/t/295/assets/jquery.fancybox.min.css?v=15510683864846396101787341560" media="none" onload="this.media='all'">
330
331
332  <link href="//abstraxtech.com/cdn/shop/t/295/assets/style.css?v=115648002280647926431787341762" rel="stylesheet" type="text/css" media="all" />
333
334
335  <link href="//abstraxtech.com/cdn/shop/t/295/assets/gellies-collection.css?v=127011954372518983841787341475" rel="stylesheet" type="text/css" media="all" />
336
337
338<!-- every page -->
339<link href="//abstraxtech.com/cdn/shop/t/295/assets/hubspot-contact-forms.css?v=51794374111238448261787341515" rel="stylesheet" type="text/css" media="all" />
340
341    
342<style>
343    :root {
344        --wholesale-bg: url("//abstraxtech.com/cdn/shop/t/295/assets/lines-vector.svg?v=123811538838695327391787341587") no-repeat center;
345        --wholesale-bg-mobile: url("//abstraxtech.com/cdn/shop/t/295/assets/lines-vector-m.svg?v=144136027077231182831787341586") no-repeat center;
346    }
347</style>
348
349    
350      
350<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
350
351    
352
353    
353<script>
354      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
355      if (Shopify.designMode) {
356        document.documentElement.classList.add('shopify-design-mode');
357      }
358
359         // This allows to expose several variables to the global scope, to be used in scripts
360        window.theme = {
361          pageType: "blog",
362          moneyFormat: "${{amount_no_decimals}}",
363          moneyWithCurrencyFormat: "\u003cspan class=money\u003e${{amount}} USD",
364          currencyCodeEnabled: true,
365          productImageSize: null,
366          searchMode: "product,article",
367          showPageTransition: null,
368          showElementStaggering: null,
369          showImageZooming: null
370        };
371        window.routes = {
372          rootUrl: "\/",
373          rootUrlWithoutSlash: '',
374          cartUrl: "\/cart",
375          cartAddUrl: "\/cart\/add",
376          cartChangeUrl: "\/cart\/change",
377          searchUrl: "\/search",
378          productRecommendationsUrl: "\/recommendations\/products"
379        };
380
381        // Accessibility: plainTextForAnnouncement + announceCartAddSuccess moved to assets/accessibility-plugin.js (4.7.0).
382    </script>
382
383
384    
384<script src="//abstraxtech.com/cdn/shop/t/295/assets/jquery.min.js?v=13502066673344372751787341562"></script>
384
385
386    <!-- HUBSPOT FORMS -->
387    
387<script charset="utf-8" type="text/javascript" src="https://js.hsforms.net/forms/embed/v2.js"></script>
387
388
389    
390    
391
392    <meta name="ahrefs-site-verification" content="7bf7d38060a038d23b208a1db369c36045db07ad8aafce1820b00e9c0e5e4fd2">
393
394    
394<script src="//abstraxtech.com/cdn/shop/t/295/assets/libs.min.js?v=26178543184394469741787341585" defer="defer"></script>
394
395    
396      
396<script src="//abstraxtech.com/cdn/shop/t/295/assets/facets2.js?v=27426424571855625461787341452" defer="defer"></script>
396
397    
398    
398<script src="//abstraxtech.com/cdn/shop/t/295/assets/variant-title-shortening.js?v=164537362249092188601787341819" defer="defer"></script>
398
399
400    
400<script type="text/javascript">
401      $(document).ready(function () {
402        if (window.location.href.indexOf('/collections/liquidizera') > -1) {
403          window.location = '/products/tec-temper-terpene-liquidizer';
404        }
405      });
406    </script>
406
407
408    
408<script>
409    
410    
411    
412    
413    var gsf_conversion_data = {page_type : '', event : '', data : {shop_currency : "USD"}};
414    
415</script>
415
416    
417      
418
419<script type="text/javascript">
420  
421    window.SHG_CUSTOMER = null;
422  
423</script>
423
424
425
426
427
428
429
430
431    
432
433    
434
435    <link
436      rel="preload"
437      href="https://cdn.shopify.com/s/files/1/2149/6413/t/127/assets/Abstrax-Sherbinskis-Bacio-Gelato-414px-2x.webp?v=1740921821"
438      as="image"
439    >
440    <link rel="preload" href="https://abstraxtech.com/cdn/shop/t/123/assets/dioxinbig-blur.png" as="image">
441
442    <style>
443      @font-face {
444        font-family: 'Gilroy-Black';
445        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Black.woff2?v=1672654712') format('woff2'),
446          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Black.woff?v=1672654713') format('woff');
447        font-style: normal;
448        font-display: swap;
449      }
450
451      @font-face {
452        font-family: 'Gilroy-Thin';
453        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Thin.woff2?v=1672654713') format('woff2'),
454          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Thin.woff?v=1672654713') format('woff');
455        font-style: normal;
456        font-display: swap;
457      }
458
459      @font-face {
460        font-family: 'Gilroy-Bold';
461        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Bold.woff2?v=1672654713') format('woff2'),
462          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Bold.woff?v=1672654712') format('woff');
463        font-style: normal;
464        font-display: swap;
465      }
466
467      @font-face {
468        font-family: 'Gilroy-Light';
469        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Light.woff2?v=1672654712') format('woff2'),
470          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Light.woff?v=1672654713') format('woff');
471        font-style: normal;
472        font-display: swap;
473      }
474
475      @font-face {
476        font-family: 'Gilroy-Medium';
477        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Medium.woff2?v=1672654713') format('woff2'),
478          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Medium.woff?v=1672654713') format('woff');
479        font-style: normal;
480        font-display: swap;
481      }
482
483      @font-face {
484        font-family: 'Gilroy-MediumItalic';
485        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-MediumItalic.woff2?v=1672654713')
486            format('woff2'),
487          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-MediumItalic.woff?v=1672654712') format('woff');
488        font-style: italic;
489        font-display: swap;
490      }
491
492      @font-face {
493        font-family: 'Gilroy-RegularItalic';
494        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-RegularItalic.woff2?v=1672654713')
495            format('woff2'),
496          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-RegularItalic.woff?v=1672654714') format('woff');
497        font-weight: normal;
498        font-style: italic;
499        font-display: swap;
500      }
501
502      @font-face {
503        font-family: 'Gilroy-Regular';
504        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Regular.woff2?v=1672654712') format('woff2'),
505          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Regular.woff?v=1672654712') format('woff');
506        font-weight: normal;
507        font-style: normal;
508        font-display: swap;
509      }
510
511      @font-face {
512        font-family: 'Gilroy-ExtraBold';
513        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-ExtraBold.woff2?v=1672654712')
514            format('woff2'),
515          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-ExtraBold.woff?v=1672654712') format('woff');
516        font-style: normal;
517        font-display: swap;
518      }
519
520      @font-face {
521        font-family: 'Gilroy-SemiBoldItalic';
522        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-SemiBoldItalic.woff2?v=1672654712')
523            format('woff2'),
524          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-SemiBoldItalic.woff2?v=1672654712')
525            format('woff');
526        font-style: italic;
527        font-display: swap;
528      }
529
530      @font-face {
531        font-family: 'Gilroy-SemiBold';
532        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-SemiBold.woff2?v=1672654712') format('woff2'),
533          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-SemiBold.woff?v=1672654712') format('woff');
534        font-style: normal;
535        font-display: swap;
536      }
537
538      @font-face {
539        font-family: 'Gilroy-Heavy';
540        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Heavy.woff2?v=1672654712') format('woff2'),
541          url('https://cdn.shopify.com/s/files/1/2149/6413/files/Gilroy-Heavy.woff?v=1672654713') format('woff');
542        font-style: normal;
543        font-display: swap;
544      }
545
546      @font-face {
547        font-family: 'Gilroy-ExtraBoldItalic';
548        src: url('https://cdn.shopify.com/s/files/1/2149/6413/files/GilroyExtraBoldItalic.woff2?v=1768424222') format('woff2'),
549          url('https://cdn.shopify.com/s/files/1/2149/6413/files/GilroyExtraBoldItalic.woff?v=1768424222') format('woff');
550        font-display: swap;
551      }
552    </style>
553
554    <!-- LOAD CONDITIONAL STYLES -->
555    
556    
556<script src="https://analytics.ahrefs.com/analytics.js" data-key="uqO3gsaSixsV5HK+7uRsLQ" async></script>
556
557    <!-- CORA SCRIPT -->
558    
558<script>
559      (function(){
560        var s = document.createElement('script');
561        s.src = 'https://api.getcora.io/sdk/cora.js?key=mk_a33c76b290cf9dd8ecd1c43e43796b5aac9b0c8b68d9b2761406441d6b304cef';
562        s.async = true;
563        document.head.appendChild(s);
564      })();
565      </script>
565
566  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
567<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
568<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
569<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
570<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
571  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
572  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
573  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
574  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
574<script>
575(function () {
576  try {
577    document.documentElement.classList.add('csm-cookie-embed');
578  } catch (e) {}
579})();
580</script>
580<script data-consentmo-data-src-bootstrap>
581(function () {
582  'use strict';
583  if (window.__consentmoDataSrcBootstrapInit) return;
584  window.__consentmoDataSrcBootstrapInit = true;
585
586  var DATA_SRC_SELECTOR = [
587    'script[data-src*="consentmo_cookie_consent"]',
588    'script[data-src*="gdpr_cookie_consent.min"]',
589    'script[data-src*="gdrp_cookie_consent_unlimited"]'
590  ].join(',');
591
592  function activateConsentmoDataSrcScripts() {
593    if (!window.Shopify || !window.Shopify.shop) return;
594    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
595      // getAttribute: src="" must not count as "already has src" (.src === page URL).
596      if (scriptEl.getAttribute('src')) return;
597      var url = scriptEl.getAttribute('data-src');
598      if (!url) return;
599      if (scriptEl.getAttribute('type') === 'text/plain') {
600        scriptEl.removeAttribute('type');
601      }
602      scriptEl.src = url;
603    });
604  }
605  function scheduleActivation() {
606    activateConsentmoDataSrcScripts();
607    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
608    setTimeout(activateConsentmoDataSrcScripts, 0);
609  }
610  if (document.readyState === 'loading') {
611    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
612  } else {
613    scheduleActivation();
614  }
615})();
616</script>
616
617
618
619<!-- END app block -->
619<script src="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
619
620<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
621<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: 21496413,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 621
621
622<script>
623  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
624</script>
vendor: 1 bytes, line 624
624
625<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}
625).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: 21496413,storefrontBaseUrl: "https://abstraxtech.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://abstraxtech.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1527906378","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\",\\\"GT-KFTQT288\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/HySXCNyR3tUbEP2U9KEB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/HBx6COiR3tUbEP2U9KEB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-MB0XJ16ZJ8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/rYBzCOWR3tUbEP2U9KEB\\\",\\\"MC-4C3FK933FE\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-MB0XJ16ZJ8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/tu8ZCMvF0dUbEP2U9KEB\\\",\\\"MC-4C3FK933FE\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/DUpyCOKR3tUbEP2U9KEB\\\",\\\"MC-4C3FK933FE\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-MB0XJ16ZJ8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/QmQECOuR3tUbEP2U9KEB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-MB0XJ16ZJ8\\\",\\\"AW-339544701\\\/R3MrCN-R3tUbEP2U9KEB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-MB0XJ16ZJ8\\\"}],\\\"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":"722829386","configuration":"{\"accountID\":\"abstrax-labs\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"720994378","configuration":"{\"pixel_id\":\"3946929178904698\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"667484234","configuration":"{\"northbeamId\": \"cc6f6c99-f541-4b9b-82a1-934fcf6bca60\", \"collectorDomain\": \"i.abstraxtech.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"492568650","configuration":"{\"eventPixelIdAddToCart\":\"tw-ouw4n-ouwe3\",\"eventPixelIdSiteVisit\":\"tw-ouw4n-ouwe1\",\"eventPixelIdPurchase\":\"tw-ouw4n-ouwe5\",\"eventPixelIdAddedPaymentInfo\":\"tw-ouw4n-ouwe4\",\"eventPixelIdCheckoutInitiated\":\"tw-ouw4n-ouwe6\",\"eventPixelIdContentView\":\"tw-ouw4n-ouwe2\",\"eventPixelIdSearch\":\"tw-ouw4n-ouwe7\",\"basePixelId\":\"ouw4n\",\"adsAccountId\":\"18ce55gqbje\",\"isDisconnected\":\"0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3df823913fec4164b84eb9879cd9a3dd","type":"APP","apiClientId":6455335,"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"},{"id":"439812170","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"81d99a3d-10f6-4af2-be68-6313542936e8\",\"projectId\":\"a12e9bb6-8462-46d8-a2ce-4554e6c81251\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
625,"dataSharingState":"unrestricted"},{"id":"326139978","configuration":"{\"shopId\":\"abstrax-labs.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"19628106","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM dataLayer"},{"id":"32243786","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Herbco"},{"id":"46366794","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Mantis DSP"},{"id":"84017226","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Northbeam Checkout"},{"id":"143753290","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Cora"},{"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":"Abstrax Tech","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"abstrax-labs.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/abstraxtech.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://abstraxtech.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148231880778","themePublished":"true","eventMetadataId":"bd6c1f77-6a32-4ef8-bf90-00f24b06bd18","pageType":"blog","resourceId":"92916363","shopId":"21496413","storefrontBaseUrl":"https:\/\/abstraxtech.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
625<script>
626  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
627  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
628  window.ShopifyAnalytics.meta.currency = 'USD';
629  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":92916363,"requestId":"0fd33a7c-2af0-4297-bb2a-e711536112ef-1790938799"}};
630  for (var attr in meta) {
631    window.ShopifyAnalytics.meta[attr] = meta[attr];
632  }
633</script>
vendor: 1 bytes, line 633
633
634<script class="analytics">
635  (function () {
636    var customDocumentWrite = function(content) {
637      var jquery = null;
638
639      if (window.jQuery) {
640        jquery = window.jQuery;
641      } else if (window.Checkout && window.Checkout.$) {
642        jquery = window.Checkout.$;
643      }
644
645      if (jquery) {
646        jquery('body').append(content);
647      }
648    };
649
650    var hasLoggedConversion = function(token) {
651      if (token) {
652        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
653      }
654      return false;
655    }
656
657    var setCookieIfConversion = function(token) {
658      if (token) {
659        var twoMonthsFromNow = new Date(Date.now());
660        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
661
662        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
663      }
664    }
665
666    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
667    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
668    if (trekkie.integrations) {
669      return;
670    }
671    trekkie.methods = [
672      'identify',
673      'page',
674      'ready',
675      'track',
676      'trackForm',
677      'trackLink'
678    ];
679    trekkie.factory = function(method) {
680      return function() {
681        var args = Array.prototype.slice.call(arguments);
682        args.unshift(method);
683        trekkie.push(args);
684        if (method == 'track' || method == 'page') {
685          var pageUrl;
686          try {
687            pageUrl = window.location.href;
688          } catch (e) {}
689          var pageReferrer;
690          try {
691            pageReferrer = document.referrer;
692          } catch (e) {}
693          try {
694            if (window.__TREKKIE_SHIM_QUEUE == null) {
695              window.__TREKKIE_SHIM_QUEUE = [];
696            }
697            window.__TREKKIE_SHIM_QUEUE.push({
698              from: 'trekkie-stub',
699              method: method,
700              args: args.slice(1),
701              pageContext: {
702                url: pageUrl,
703                referrer: pageReferrer
704              }
705            });
706          } catch (e) {
707            // no-op
708          }
709        }
710        return trekkie;
711      };
712    };
713    for (var i = 0; i < trekkie.methods.length; i++) {
714      var key = trekkie.methods[i];
715      trekkie[key] = trekkie.factory(key);
716    }
717    trekkie.load = function(config) {
718      trekkie.config = config || {};
719      trekkie.config.initialDocumentCookie = document.cookie;
720      var first = document.getElementsByTagName('script')[0];
721var script = document.createElement('script');
722script.type = 'text/javascript';
723script.onerror = function(e) {
724  var scriptFallback = document.createElement('script');
725  scriptFallback.type = 'text/javascript';
726  scriptFallback.onerror = function(error) {
727          var Monorail = {
728      produce: function produce(monorailDomain, schemaId, payload) {
729        var currentMs = new Date().getTime();
730        var event = {
731          schema_id: schemaId,
732          payload: payload,
733          metadata: {
734            event_created_at_ms: currentMs,
735            event_sent_at_ms: currentMs
736          }
737        };
738        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
739      },
740      sendRequest: function sendRequest(endpointUrl, payload) {
741        // Try the sendBeacon API
742        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
743          var blobData = new window.Blob([payload], {
744            type: 'text/plain'
745          });
746
747          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
748            return true;
749          } // sendBeacon was not successful
750
751        } // XHR beacon
752
753        var xhr = new XMLHttpRequest();
754
755        try {
756          xhr.open('POST', endpointUrl);
757          xhr.setRequestHeader('Content-Type', 'text/plain');
758          xhr.send(payload);
759        } catch (e) {
760          console.log(e);
761        }
762
763        return false;
764      },
765      isIos12: function isIos12() {
766        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
767      }
768    };
769    Monorail.produce('monorail-edge.shopifysvc.com',
770      'trekkie_storefront_load_errors/1.1',
771      {shop_id: 21496413,
772      theme_id: 148231880778,
773      app_name: "storefront",
774      context_url: window.location.href,
775      source_url: "//abstraxtech.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
776
777  };
778  scriptFallback.async = true;
779  scriptFallback.src = '//abstraxtech.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
780  first.parentNode.insertBefore(scriptFallback, first);
781};
782script.async = true;
783script.src = '//abstraxtech.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
784first.parentNode.insertBefore(script, first);
785
786    };
787    trekkie.load(
788      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":21496413,"isMerchantRequest":null,"themeId":148231880778,"themeCityHash":"11992108664152403262","contentLanguage":"en","currency":"USD","eventMetadataId":"bd6c1f77-6a32-4ef8-bf90-00f24b06bd18"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
789    );
790
791    var loaded = false;
792    trekkie.ready(function() {
793      if (loaded) return;
794      loaded = true;
795
796      window.ShopifyAnalytics.lib = window.trekkie;
797
798      var originalDocumentWrite = document.write;
799      document.write = customDocumentWrite;
800      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
801      document.write = originalDocumentWrite;
802
803      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
804      var token = match? match[1]: undefined;
805      if (!hasLoggedConversion(token)) {
806        setCookieIfConversion(token);
807        
808      }
809    });
810
811    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":92916363,"requestId":"0fd33a7c-2af0-4297-bb2a-e711536112ef-1790938799","shopifyEmitted":true});
812
813    var eventsListenerScript = document.createElement('script');
814    eventsListenerScript.async = true;
815    eventsListenerScript.src = "//abstraxtech.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
816    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
817})();</script>
vendor: 1 bytes, line 817
817
818<script
819  defer
820  src="https://abstraxtech.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
821  data-application="storefront-renderer"
822  data-shop-id="21496413"
823  data-render-region="gcp-europe-west1"
824  data-page-type="blog"
825  data-theme-instance-id="148231880778"
826  data-theme-name="Dawn"
827  data-theme-version="7.0.1"
828  data-monorail-region="shop_domain"
829  data-resource-timing-sampling-rate="10"
830  data-shs="true"
831  data-shs-beacon="true"
832  data-shs-export-with-fetch="true"
833  data-shs-logs-sample-rate="1"
834  data-shs-beacon-endpoint="https://abstraxtech.com/api/collect"
835></script>
835
836<meta name="shopify-y" content="5eab14ea-173c-491d-9803-6ea0b8c31a9a" data-expiration="1822496400000"><meta name="shopify-s" content="ce782e76-2346-4908-8adc-b9f43091d683" data-expiration="1790940600000"><meta name="new-cookie-storage-activated" content="t">
837</head>
838
839  <body
840    id="body"
841    class="gradient page-press-releases   page-ab-blog  page-ab-press "
842  >
843    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 843-846
843
844    <noscript
845      ><iframe
846        src="https://www.googletagmanager.com/ns.html?id=
846GTM-WS6WLC8
vendor: 123 bytes, lines 846-852
846"
847        height="0"
848        width="0"
849        style="display:none;visibility:hidden"
850      ></iframe
851    ></noscript>
852    
852<!-- End Google Tag Manager (noscript) -->
853    <style>
854      /* .skip-bar and #back-to-top styles moved to assets/accessibility-plugin.css (4.7.0). */
855      .blur .nav_element.active > .nav-toggle,.blur .nav_element.open > .nav-toggle{opacity:1!important}
856      .blur .nav_element:not(.active):not(.open) > .nav-toggle{opacity:.25}
857      button.prevb,button.nextb{background:none;border:none;padding:0;cursor:pointer;display:inline-block;-webkit-appearance:none;appearance:none}
858      button.prevb:focus,button.nextb:focus{outline:2px solid #005FCC;outline-offset:2px}
859    </style>
860    <div class="skip-bar">
861      <a href="#main-content">Skip to content</a>
862      <button type="button" id="a11y-skip-btn">Accessibility Settings</button>
863      <button type="button" id="skip-to-cart">Jump to cart</button>
864    </div>
865    <!-- skip-to-cart click handler moved to assets/accessibility-plugin.js (4.7.0). -->
866    <span class="LoadingBar"></span>
867    <span class="PageOverlay"></span>
868    <span class="PageTransition"></span>
869    <div id="shopify-section-header" class="shopify-section">
870  
871  
872  
873
874  
875    <style>
876      body,
877      html {
878        overflow-x: hidden;
879      }
880    </style>
881  
882
883  
884  
885  
886  
887
888  
889  
890
891  
892  
893
894  
895    <style>
896      body,
897      html {
898        overflow-x: hidden;
899      }
900    </style>
901  
902
903  <div id="Search" class="Search desk-search_wrap" aria-hidden="true">
904    <div class="Search__Inner search-bar">
905      <div class="Search__SearchBar search-modal__form ">
906        <form action="/search" name="GET" role="search" class="Search__Form">
907          <div class="field">
908            <input
909              type="search"
910              class="Search__Input Heading form-control"
911              name="q"
912              autocomplete="off"
913              autocorrect="off"
914              autocapitalize="off"
915              aria-label="Search"
916              placeholder="Search"
917              autofocus
918            >
919            <input type="hidden" name="type" value="product">
920            <input type="hidden" name="options[prefix]" value="last">
921            <button
922              type="button"
923              class="modal__close-button modal__toggle-close icon search-i icon-close"
924              aria-hidden="true"
925              focusable="false"
926              search-i
927              link
928              link--text
929              focus-inset
930              aria-label="Close"
931            >
932              <img
933                loading="lazy"
934                src="//abstraxtech.com/cdn/shop/t/295/assets/search-close.svg?v=133453531280314895071787341723"
935                width="24"
936                height="24"
937                class="img-fluid"
938                alt=""
939              >
940            </button>
941            <!--
942              <button class=" search__button"  ><img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/search-close.svg?v=133453531280314895071787341723" alt=""  ></button>
943            -->
944            <!-- Search__Close Link Link--primary data-action="close-search" aria-label="Search" -->
945          </div>
946        </form>
947        <!--
948          <button type="button"  class="modal__close-button modal__toggle-close icon search-i icon-close" aria-hidden="true" focusable="false" search-i link link--text focus-inset aria-label="Close">
949                      <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/search-close.svg?v=133453531280314895071787341723" class="img-fluid" alt="">
950          </button>
951        -->
952      </div>
953
954      <div class="Search__Results" aria-hidden="true">
955        <div class="PageLayout PageLayout--breakLap">
956          <div class="PageLayout__Section"></div>
957          <div class="PageLayout__Section PageLayout__Section--secondary"></div>
958        </div>
959      </div>
960    </div>
961  </div>
962  <header
963    class="
964      header_wrap
965      
966      
967    "
968  >
969    <div class="sticky-header">
970    <div class="sticky-header-inner">
971        <div class="sticky-header-left">
972            <div class="sticky-msg desktop">
973                <p>FREE DOMESTIC SHIPPING OVER $100. MADE BY NATURE. PERFECTED BY SCIENCE.</p>
974            </div>
975            <div class="sticky-msg mobile">
976                <p>FREE DOMESTIC<br>SHIPPING OVER $100.</p>
977            </div>
978        </div>
979        <div class="sticky-header-right">
980            <div class="shr-link desktop-show">
981                <a href="/pages/free-sample-application">
982                    FREE SAMPLES
983                </a>
984            </div>
985            <div class="shr-site-tab">
986                <a href="https://abstraxflavors.com">
987                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/abx-logo-icon_blk.svg?v=66226481147144252331787341215" alt="Abstrax logo" width="16" height="17">
988                    <span>FLAVORS</span>
989                </a>
990            </div>
991            <div class="shr-site-tab active">
992                <a>
993                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/abx-logo-icon_blk.svg?v=66226481147144252331787341215" alt="Abstrax logo" width="16" height="17">
994                    <span>TECH</span>
995                </a>
996            </div>
997            <div class="shr-site-tab">
998                <a href="https://abstraxhops.com">
999                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/abx-logo-icon_blk.svg?v=66226481147144252331787341215" alt="Abstrax logo" width="16" height="17">
1000                    <span>HOPS</span>
1001                </a>
1002            </div>
1003            <div class="shr-link">
1004                <a href="/pages/contact" class="desktop">
1005                    CONTACT US
1006                </a>
1007                <a href="/pages/contact" class="mobile">
1008                    CONTACT
1009                </a>
1010            </div>
1011        </div>
1012    </div>
1013</div>
1014
1015<style data-shopify>
1016
1017.sticky-header {
1018    width: 100%;
1019    z-index: 1000;
1020    background: #DFE4EA;
1021    margin-bottom: 16px;
1022}
1023.sticky-header-inner {
1024    display: flex;
1025    justify-content: space-between;
1026    align-items: center;
1027    max-width: 1460px;
1028    margin: 0 auto;
1029    width: 100%;
1030    padding: 0 50px;
1031}
1032
1033.sticky-msg {
1034    font-size: 11px;
1035    font-family: 'Gilroy-Bold';
1036    color: #1C1C1E;
1037    text-align: center;
1038    padding: 5px 5px 5px 0;
1039    line-height: 11px;
1040}
1041
1042.sticky-header .mobile-show, .shr-link .mobile {
1043    display: none;
1044}
1045
1046.sticky-msg p {
1047    margin: 0;
1048    padding: 0;
1049    line-height: 11px;
1050}
1051
1052.sticky-msg.desktop {
1053    display: block;
1054}
1055
1056.sticky-msg.mobile {
1057    display: none;
1058}
1059
1060.sticky-header-right {
1061    display: flex;
1062    align-items: center;
1063    gap: 10px;
1064}
1065
1066.shr-site-tab {
1067    padding: 5px 9px;
1068    display: flex;
1069    align-items: center;
1070    border-top-right-radius: 7px;
1071    border-top-left-radius: 7px;
1072}
1073
1074.shr-link {
1075    padding: 5px 10px;
1076}
1077
1078.shr-link a, .shr-site-tab a {
1079    color: #1C1C1E;
1080    text-decoration: none;
1081    font-size: 11px;
1082    font-family: 'Gilroy-Bold';
1083    display: flex;
1084    align-items: center;
1085    gap: 2px;
1086    justify-content: center;
1087    line-height: 11px;
1088}
1089
1090.shr-site-tab.active {
1091    background: #fff;
1092}
1093
1094@media (max-width: 992px) {
1095    .sticky-header-inner {
1096        padding: 0 18px;
1097    }
1098}
1099
1100@media (max-width: 850px) {
1101    .sticky-msg.desktop, .shr-link .desktop {
1102        display: none;
1103    }
1104    .sticky-msg.mobile, .shr-link .mobile {
1105        display: block;
1106    }
1107}
1108
1109@media (max-width: 578px) {
1110    .sticky-header-right .shr-link:first-child {
1111        display: none;
1112    }
1113    .sticky-msg.mobile p {
1114        text-align: left;
1115    }
1116    .sticky-msg {
1117        padding: 4px 5px 3px 0;
1118    }
1119}
1120
1121@media (max-width: 490px) {
1122    .sticky-header-inner {
1123        padding: 0 19px;
1124    }
1125    .header_wrap.fixed .sticky-header {
1126        display: none;
1127    }
1128    body:has(.sticky-header) .header_wrap.fixed {
1129        padding-top: 15px !important; 
1130    }
1131    .sticky-msg {
1132        font-size: 9px;
1133    }
1134    .shr-link a, .shr-site-tab a {
1135        font-size: 9px;
1136    }
1137    .shr-site-tab {
1138        padding:6px;
1139    }
1140    .shr-site-tab.active {
1141        border-top-right-radius: 7px;
1142        border-top-left-radius: 7px;
1143    }
1144    .sticky-header-right {
1145        gap: 2px;
1146    }
1147}
1148</style>
1149
1150    <div class="container">
1151      <div class="header_row">
1152        <div class="mobile-icon-left">
1153          <div class="menu-btn">
1154            <button type="button" aria-label="Open navigation menu" aria-expanded="false">
1155              
1156                <img
1157                  width="24"
1158                  height="24"
1159                  src="//abstraxtech.com/cdn/shop/t/295/assets/menu-btn.svg?v=68257939075108325671787341612"
1160                  alt=""
1161                  aria-hidden="true"
1162                >
1163              
1164            </button>
1165          </div>
1166
1167          <div class="mobile-menu new">
1168            <div class="mobile-menu-inner" id="mm-base">
1169              <div class="mm-header">
1170    <div class="mm-header-left">
1171        <div class="mm-header-left-item">
1172            <a href="/">
1173                <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/abx-logo-icon_blk.svg?v=66226481147144252331787341215" width="28" height="33" class="img-fluid"
1174                    alt="Abstrax Tech logo">
1175            </a>
1176        </div>
1177    </div>
1178    <div class="mm-header-right">
1179        <div class="mm-header-right-item menu-close">
1180            <a href="javascript:;">
1181                <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mobile-close.svg?v=101026321733956389101787341615" width="18" height="18" class="img-fluid" alt="Close icon">
1182            </a>
1183        </div>
1184    </div>
1185</div>
1186<div class="mm-base-linkblock-wrap">
1187   <div class="mm-base-linkblock main">
1188        <ul class="mm-base-linkblock-list">
1189            <li class="mm-base-main-linkblock-item">
1190                <a href="javascript:;" data-mm-target="mm-shop-by-collection">
1191                    <span class="mm-base-main-linkblock-item-text">Shop by Collection</span>
1192                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="24" height="24" class="img-fluid" alt="Arrow right icon">
1193                </a>
1194            </li>
1195            <li class="mm-base-main-linkblock-item">
1196                <a href="javascript:;" data-mm-target="mm-shop-by-flavor">
1197                    <span class="mm-base-main-linkblock-item-text">Shop by Flavor</span>
1198                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="24" height="24" class="img-fluid" alt="Arrow right icon">
1199                </a>
1200            </li>
1201            <li class="mm-base-main-linkblock-item">
1202                <a href="javascript:;" data-mm-target="mm-shop-by-application">
1203                    <span class="mm-base-main-linkblock-item-text">Shop by Application</span>
1204                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="24" height="24" class="img-fluid" alt="Arrow right icon">
1205                </a>
1206            </li>
1207            <li class="mm-base-main-linkblock-item">
1208                <a href="javascript:;" data-mm-target="mm-shop-by-latest">
1209                    <span class="mm-base-main-linkblock-item-text">Shop by Latest</span>
1210                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="24" height="24" class="img-fluid" alt="Arrow right icon">
1211                </a>
1212            </li>
1213        </ul>
1214    </div>
1215    <div class="mm-base-linkblock sub">
1216        <div class="mm-base-linkblock-col">
1217            <h3 class="mm-base-linkblock-col-title"><a style="text-decoration: none; color: inherit;" href="/pages/learn">Learn</a></h3>
1218            <ul class="mm-base-linkblock-list">
1219                <li class="mm-base-linkblock-col-item">
1220                    <a href="/pages/about-abstrax">
1221                        <span class="mm-base-linkblock-col-item-text">About Abstrax</span>
1222                    </a>
1223                </li>
1224                <li class="mm-base-linkblock-col-item">
1225                    <a href="/pages/terpene-calculator-mixing-guide">
1226                        <span class="mm-base-linkblock-col-item-text">Mixing Calculator</span>
1227                    </a>
1228                </li>
1229                <li class="mm-base-linkblock-col-item">
1230                    <a href="/pages/contact">
1231                        <span class="mm-base-linkblock-col-item-text">Contact Us</span>
1232                    </a>
1233                </li>
1234                <li class="mm-base-linkblock-col-item">
1235                    <a href="/pages/education">
1236                        <span class="mm-base-linkblock-col-item-text">Terpene Education</span>
1237                    </a>
1238                </li>
1239                <li class="mm-base-linkblock-col-item">
1240                    <a href="/pages/faq">
1241                        <span class="mm-base-linkblock-col-item-text">FAQs</span>
1242                    </a>
1243                </li>
1244                <li class="mm-base-linkblock-col-item">
1245                    <a href="/blogs/press-releases">
1246                        <span class="mm-base-linkblock-col-item-text">Abstrax in the Press</span>
1247                    </a>
1248                </li>
1249                <li class="mm-base-linkblock-col-item">
1250                    <a href="/blogs/learn">
1251                        <span class="mm-base-linkblock-col-item-text">Blog</span>
1252                    </a>
1253                </li>
1254            </ul>
1255        </div>
1256        <div class="mm-base-linkblock-col">
1257            <h3 class="mm-base-linkblock-col-title"><a style="text-decoration: none; color: inherit;" href="/pages/science">Science</a></h3>
1258            <ul class="mm-base-linkblock-list">
1259                <li class="mm-base-linkblock-col-item">
1260                    <a href="/pages/our-research">
1261                        <span class="mm-base-linkblock-col-item-text">Our Research</span>
1262                    </a>
1263                </li>
1264                <li class="mm-base-linkblock-col-item">
1265                    <a href="/pages/meet-the-team">
1266                        <span class="mm-base-linkblock-col-item-text">Meet the Team</span>
1267                    </a>
1268                </li>
1269                <li class="mm-base-linkblock-col-item">
1270                    <a href="/pages/terpene-technology">
1271                        <span class="mm-base-linkblock-col-item-text">What We Do</span>
1272                    </a>
1273                </li>
1274                <li class="mm-base-linkblock-col-item">
1275                    <a href="/pages/quality-and-compliance">
1276                        <span class="mm-base-linkblock-col-item-text">Quality & Compliance</span>
1277                    </a>
1278                </li>
1279                <li class="mm-base-linkblock-col-item">
1280                    <a href="/pages/amberclear-vape-oil-color-stability-guide">
1281                        <span class="mm-base-linkblock-col-item-text">Fix Red Vape Oil</span>
1282                    </a>
1283                </li>
1284            </ul>
1285            
1286            <h3 class="mm-base-linkblock-col-title">Wholesale</h3>
1287            <ul class="mm-base-linkblock-list">
1288                <li class="mm-base-linkblock-col-item">
1289                    <a href="/pages/buy-wholesale-bulk-terpenes">
1290                        <span class="mm-base-linkblock-col-item-text">Sign Up for Wholesale</span>
1291                    </a>
1292                </li>
1293            </ul>
1294            
1295        </div>
1296    </div>
1297</div>
1298<div class="mm-footer">
1299    <div class="mm-footer-col">
1300        <div class="mm-footer-col-item">
1301            
1302                <a href="https://shopify.com/21496413/account">
1303                    <span class="mm-footer-col-item-text">Log In to Wholesale</span>
1304                </a>
1305            
1306        </div>
1307    </div>
1308    <div class="mm-footer-col">
1309        <div class="mm-footer-col-item">
1310            <a href="/collections/quick-order" class="btn btn-primary">
1311                <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="24" height="24" class="img-fluid" alt="Arrow right icon">
1312                Quick Order
1313            </a>
1314        </div>
1315    </div>
1316</div>
1317
1318
1319<style data-shopify>
1320
1321.mm-base-linkblock-wrap {
1322    padding: 0 13px;
1323    max-width: 480px;
1324    margin: 0 auto;
1325    width: 100%;
1326}
1327
1328ul.mm-base-linkblock-list {
1329    list-style: none;
1330    padding: 0;
1331    margin: 0;
1332}
1333
1334.mm-base-linkblock-wrap {
1335    padding: 0 13px;
1336}
1337
1338.mm-base-linkblock.main ul.mm-base-linkblock-list {
1339    display: flex;
1340    flex-direction: column;
1341    gap: 21px;
1342}
1343
1344span.mm-base-main-linkblock-item-text {
1345    font-family: "Gilroy-Bold", sans-serif;
1346    font-size: 24px;
1347    color: #1c1c1e;
1348}
1349
1350.mm-base-linkblock a {
1351    text-decoration: none;
1352    display: flex;
1353    gap: 10px;
1354    color: #1c1c1e;
1355    font-family: "Gilroy-Regular", sans-serif;
1356}
1357
1358.mm-base-linkblock.sub {
1359    margin-top: 40px;
1360    display: flex;
1361}
1362
1363.mm-base-linkblock-col {
1364    width: 50%;
1365}
1366
1367.mm-base-linkblock-col-title, .mm-base-linkblock-col-title a {
1368    font-family: "Gilroy-Bold", sans-serif;
1369    color: #1C1C1E;
1370    margin-bottom: 8px;
1371}
1372
1373.mm-base-linkblock.sub ul.mm-base-linkblock-list {
1374    display: flex;
1375    gap: 10px;
1376    flex-direction: column;
1377}
1378
1379.mm-base-linkblock-col:nth-child(2) .mm-base-linkblock-col-title:nth-child(3) {
1380  margin-top: 41px;
1381}
1382
1383.mm-footer {
1384    display: flex;
1385    justify-content: space-between;
1386    width: 100%;
1387    align-items: center;
1388    padding-bottom: 30px;
1389}
1390
1391.mm-footer-col-item a.btn.btn-primary {
1392    font-size: 20px;
1393    display: flex;
1394    align-items: center;
1395    gap: 7px;
1396}
1397
1398.mm-footer-col:first-child .mm-footer-col-item a {
1399    text-decoration: underline;
1400    color: #1c1c1e;
1401    font-family: "Gilroy-Regular", sans-serif;
1402    position: relative;
1403}
1404
1405.mm-footer-col:first-child .mm-footer-col-item a:after {
1406    content: "";
1407    position: absolute;
1408    bottom: 2px;
1409    right: -18px;
1410    width: 12px;
1411    height: 13px;
1412    background: url("//abstraxtech.com/cdn/shop/t/295/assets/right-arrow.svg?v=146775915782768846751787341700") no-repeat center center;
1413    background-size: contain;
1414}
1415
1416@media (max-height: 700px) {
1417    .mm-base-linkblock.main ul.mm-base-linkblock-list {
1418        gap: 8px;
1419    }
1420
1421    .mm-base-linkblock.sub {
1422        margin-top: 28px;
1423    }
1424}
1425
1426</style>
1427            </div>
1428            <div class="mobile-menu-inner" id="mm-shop-by-collection">
1429              <div class="mobile-megamenu_shop-by-collection-content">
1430    <div class="mm-inner-header">
1431        <button class="mmih-left" type="button" aria-label="Back to main menu">
1432            <img src="//abstraxtech.com/cdn/shop/t/295/assets/right-arrow_bold.svg?v=145828686471594639121787341701" width="17" height="17" class="img-fluid" alt="" aria-hidden="true">
1433            <span class="mmih-left-text" aria-hidden="true">Shop by Collection</span>
1434        </button>
1435        <div class="mmih-right">
1436            <div class="mmih-right-item menu-close">
1437                <a href="javascript:;" aria-label="Close menu">
1438                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mobile-close.svg?v=101026321733956389101787341615" width="18" height="18" class="img-fluid" alt="" aria-hidden="true">
1439                </a>
1440            </div>
1441        </div>
1442    </div>
1443    <div class="mm-inner-content">
1444        <div class="mm-content-label">
1445            <div class="mmcl-label">
1446                COLLECTIONS
1447            </div>
1448            <div class="mmcl-line"></div>
1449        </div>
1450        <nav class="mmic-links" aria-label="Shop by collection">
1451            <ul class="mmic-links-list short" aria-label="Collections">
1452                <li class="plain-link">
1453                    <a href="https://abstraxtech.com/collections/organic-terpenes">
1454                        <div class="plain-link-inner">
1455                            <span class="link-title">Organic Live Hemp Terpene Profiles</span>
1456                        </div>
1457                    </a>
1458                </li>
1459                <li class="plain-link has-submenu">
1460                    <a href="/pages/botanical-terpenes">
1461                        <div class="plain-link-inner">
1462                            <span class="link-title">Botanical Terpene Profiles</span>
1463                        </div>
1464                    </a>
1465                    <ul class="submenu">
1466                        <li class="submenu-item">
1467                            <a href="/collections/signature-series-terpenes">
1468                                <div class="submenu-item-inner">
1469                                    <div class="submenu-item-image">
1470                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_sig-series.png?v=12255975554538125486" width="80" height="60" alt="Signature Series" class="img-fluid">
1471                                    </div>
1472                                    <div class="submenu-item-content">
1473                                        <span class="submenu-item-title">Signature Series</span>
1474                                        <span class="submenu-item-desc">The next-generation of<br/>terpene profiles.</span>
1475                                    </div>
1476                                </div>
1477                            </a>
1478                        </li>
1479                        <li class="submenu-item">
1480                            <a href="https://abstraxtech.com/collections/native-natural-terpenes">
1481                                <div class="submenu-item-inner">
1482                                    <div class="submenu-item-image">
1483                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_native-series.png?v=17353172131993396709" width="80" height="60" alt="Native Series" class="img-fluid">
1484                                    </div>
1485                                    <div class="submenu-item-content">
1486                                        <span class="submenu-item-title">Native Series</span>
1487                                        <span class="submenu-item-desc">Tastes and smells like cannabis.<br/>Legal worldwide.</span>
1488                                    </div>
1489                                </div>
1490                            </a>
1491                        </li>
1492                        <li class="submenu-item">
1493                            <a href="/collections/strain-specific-terpenes">
1494                                <div class="submenu-item-inner">
1495                                    <div class="submenu-item-image">
1496                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_premium-strain-profiles.png?v=1969224709790543307" width="80" height="60" alt="Premium Strain Profiles" class="img-fluid">
1497                                    </div>
1498                                    <div class="submenu-item-content">
1499                                        <span class="submenu-item-title">Premium Strain Profiles</span>
1500                                        <span class="submenu-item-desc">Classic terpene profiles.<br/>For discrete consumers.</span>
1501                                    </div>
1502                                </div>
1503                            </a>
1504                        </li>
1505                    </ul>
1506                </li>
1507                <li class="plain-link has-submenu">
1508                    <a href="/pages/flavored-terpenes">   
1509                        <div class="plain-link-inner">
1510                            <span class="link-title">Flavored Terpene Blends</span>
1511                        </div>
1512                    </a>
1513                    <ul class="submenu">
1514                        <li class="submenu-item">
1515                            <a href="https://abstraxtech.com/collections/cloudburst-terpene-flavors">
1516                                <div class="submenu-item-inner">
1517                                    <div class="submenu-item-image">
1518                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_cloudburst-series.png?v=16680202745938407622" width="80" height="60" alt="Cloudburst Series" class="img-fluid">
1519                                    </div>
1520                                    <div class="submenu-item-content">
1521                                        <span class="submenu-item-title">Cloudburst Series</span>
1522                                        <span class="submenu-item-desc">Maximum terpene flavor.<br/>Flavor, flavor, and more flavor.</span>
1523                                    </div>
1524                                </div>
1525                            </a>
1526                        </li>
1527                        <li class="submenu-item">
1528                            <a href="https://abstraxtech.com/collections/entourage-effect-terpenes">
1529                                <div class="submenu-item-inner">
1530                                    <div class="submenu-item-image">
1531                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_entourage-series.png?v=5905850638504904668" width="80" height="60" alt="Entourage Series" class="img-fluid">
1532                                    </div>
1533                                    <div class="submenu-item-content">
1534                                        <span class="submenu-item-title">Entourage Series</span>
1535                                        <span class="submenu-item-desc">The Entourage Effect in<br/>fun and exotic flavors.</span>
1536                                    </div>
1537                                </div>
1538                            </a>
1539                        </li>
1540                    </ul>
1541                </li>
1542                <li class="plain-link has-submenu">
1543                    <a href="/pages/flavoring-for-edibles">
1544                        <div class="plain-link-inner">
1545                            <span class="link-title">Flavoring for Edibles</span>
1546                        </div>
1547                    </a>
1548                    <ul class="submenu">
1549                        <li class="submenu-item">
1550                            <a href="/collections/gellies-gummies-flavoring">
1551                                <div class="submenu-item-inner">
1552                                    <div class="submenu-item-image">
1553                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_gellies-gummy-flavors.png?v=10999882724506344114" width="80" height="60" alt="Gellies Gummy Flavors" class="img-fluid">
1554                                    </div>
1555                                    <div class="submenu-item-content">
1556                                        <span class="submenu-item-title">Gellies Gummy Flavors</span>
1557                                        <span class="submenu-item-desc">Flavoring developed specifically<br/>for cannabis-infused gummies.</span>
1558                                    </div>
1559                                </div>
1560                            </a>
1561                        </li>
1562                        <li class="submenu-item">
1563                            <a href="/pages/cannabis-beverages">
1564                                <div class="submenu-item-inner">
1565                                    <div class="submenu-item-image">
1566                                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/files/menu_cannabis-beverage-flavoring.png?v=5380478024972334563" width="80" height="60" alt="Cannabis Beverage Flavoring" class="img-fluid">
1567                                    </div>
1568                                    <div class="submenu-item-content">
1569                                        <span class="submenu-item-title">Cannabis Beverage Flavoring</span>
1570                                        <span class="submenu-item-desc">Flavors built for the cannabis<br/>beverage boom. Get in now.</span>
1571                                    </div>
1572                                </div>
1573                            </a>
1574                        </li>
1575                    </ul>
1576                </li>
1577                <li class="plain-link">
1578                    <a href="/products/tec-temper">
1579                        <div class="plain-link-inner">
1580                            <span class="link-title">Liquidizer</span>
1581                        </div>
1582                    </a>
1583                </li>
1584                <li class="plain-link">
1585                    <a href="https://abstraxtech.com/collections/best-terpene-sample-kits">
1586                        <div class="plain-link-inner">
1587                            <span class="link-title">Sample Kits</span>
1588                        </div>
1589                    </a>
1590                </li>
1591                <li class="plain-link">
1592                    <a href="/pages/custom-terpene-formulations-quiz-for-edibles-vapes-tinctures-food-beverages">
1593                        <div class="plain-link-inner">
1594                            <span class="link-title">Custom Terpene Blends</span>
1595                        </div>
1596                    </a>
1597                </li>
1598                <li class="plain-link">
1599                    <a href="/collections/terpene-isolate">
1600                        <div class="plain-link-inner">
1601                            <span class="link-title">Terpene Isolates</span>
1602                        </div>
1603                    </a>
1604                </li>
1605                <li class="plain-link">
1606                    <a href="/collections/ai-terp-terps-best-for">
1607                        <div class="plain-link-inner">
1608                            <span class="link-title">Mood Boosting Terpenes</span>
1609                        </div>
1610                    </a>
1611                </li>
1612            </ul>
1613        </nav>
1614        <div class="mmic-cta">
1615            <div class="mmic-cta-line"></div>
1616            <a href="/pages/terpene-recommendation-finder-quiz" class="mmic-cta-link">
1617                <span class="mmic-cta-text">Unsure? Click me.</span>
1618            </a>
1619        </div>
1620    </div>
1621</div>
1622
1623<style data-shopify>
1624
1625.has-submenu .plain-link-inner {
1626    margin-bottom: 5px;
1627}
1628
1629.mobile-megamenu_shop-by-collection-content .submenu {
1630    display: block;
1631    padding-left: 0;
1632    margin: 0;
1633    list-style: none;
1634    background-color: #C5D5C5;
1635    border-radius: 8px;
1636    padding: 4px 3px;
1637}
1638
1639.mobile-megamenu_shop-by-collection-content .submenu-item {
1640    margin: 0;
1641    padding: 0;
1642}
1643
1644.mobile-megamenu_shop-by-collection-content .submenu-item a {
1645    display: block;
1646    padding: 6px 7px;
1647    text-decoration: none;
1648    color: inherit;
1649    transition: background-color 0.2s ease;
1650}
1651
1652.mobile-megamenu_shop-by-collection-content .submenu-item a:hover,
1653.mobile-megamenu_shop-by-collection-content .submenu-item a:focus {
1654    background-color: rgba(255, 255, 255, 0.08);
1655}
1656
1657.mobile-megamenu_shop-by-collection-content .submenu-item-inner {
1658    display: flex;
1659    align-items: center;
1660    gap: 12px;
1661}
1662
1663.mobile-megamenu_shop-by-collection-content .submenu-item-image {
1664    flex-shrink: 0;
1665    width: 100px;
1666    height: 51px;
1667    border-radius: 6px;
1668    overflow: hidden;
1669    background-color: rgba(255, 255, 255, 0.1);
1670    border: 2px solid #F8F9F0;
1671}
1672
1673.mobile-megamenu_shop-by-collection-content .submenu-item-image img {
1674    width: 100%;
1675    height: 100%;
1676    object-fit: cover;
1677}
1678
1679.mobile-megamenu_shop-by-collection-content .submenu-item-content {
1680    flex: 1;
1681    display: flex;
1682    flex-direction: column;
1683    gap: 0;
1684}
1685
1686.mobile-megamenu_shop-by-collection-content .submenu-item-title {
1687    font-size: 16px;
1688    color: #1c1c1e;
1689    font-family: "Gilroy-Bold", sans-serif;
1690    display: block;
1691    line-height: 20px;
1692}
1693
1694.mobile-megamenu_shop-by-collection-content .submenu-item-desc {
1695    font-size: 12px;
1696    line-height: 12px;
1697    font-family: "Gilroy-Medium", sans-serif;
1698    color: #636366;
1699    display: block;
1700}
1701
1702.mobile-megamenu_shop-by-collection-content .mmic-cta {
1703    padding-top: 20px;
1704}
1705
1706.mobile-megamenu_shop-by-collection-content .mmic-cta-line {
1707    height: 1px;
1708    background-color: rgba(0, 0, 0, 0.1);
1709    margin-bottom: 6px;
1710}
1711
1712.mobile-megamenu_shop-by-collection-content .mmic-cta-link {
1713    display: block;
1714    text-decoration: none;
1715    padding: 12px 0;
1716}
1717
1718.mobile-megamenu_shop-by-collection-content .mmic-cta-text {
1719    font-size: 18px;
1720    color: #1c1c1e;
1721    font-family: "Gilroy-Bold", sans-serif;
1722    display: block;
1723    padding-left: 6px;
1724}
1725
1726</style>
1727            </div>
1728            <div class="mobile-menu-inner" id="mm-shop-by-flavor">
1729              <div class="mobile-megamenu_shop-by-flavor-content">
1730    <div class="mm-inner-header">
1731        <button class="mmih-left" type="button" aria-label="Back to main menu">
1732            <img src="//abstraxtech.com/cdn/shop/t/295/assets/right-arrow_bold.svg?v=145828686471594639121787341701" width="17" height="17" class="img-fluid" alt="" aria-hidden="true">
1733            <span class="mmih-left-text" aria-hidden="true">Shop by Flavor</span>
1734        </button>
1735        <div class="mmih-right">
1736            <div class="mmih-right-item menu-close">
1737                <a href="javascript:;" aria-label="Close menu">
1738                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mobile-close.svg?v=101026321733956389101787341615" width="18" height="18" class="img-fluid"
1739                        alt="" aria-hidden="true">
1740                </a>
1741            </div>
1742        </div>
1743    </div>
1744    <div class="mm-inner-content">
1745        <nav class="mmic-top-level-links" aria-label="Shop by flavor">
1746            <ul class="mmic-top-level-links-list">
1747                <li class="mmic-top-level-links-item">
1748                    <a href="/collections/all-terpenes">
1749                        <span class="mmic-top-level-links-item-text">Shop All Flavors</span>
1750                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="19" height="15" class="img-fluid" alt="Arrow right icon">
1751                    </a>
1752                </li>
1753                <li class="mmic-top-level-links-item">
1754                    <a href="/pages/cannabis-flavor-trends">
1755                        <span class="mmic-top-level-links-item-text">2026 Trends</span>
1756                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="19" height="15" class="img-fluid"
1757                            alt="Arrow right icon">
1758                    </a>
1759                </li>
1760            </ul>
1761        </nav>
1762        <div class="mm-content-label">
1763            <div class="mmcl-label">
1764                FLAVORS
1765            </div>
1766            <div class="mmcl-line"></div>
1767        </div>
1768        <nav class="mmic-links" aria-label="Flavor categories">
1769            <ul class="mmic-links-list col-2" aria-label="Flavors">
1770                    
1771                    
1772                    
1773                        
1774                            
1775                            
1776                            
1777                            <li class="plain-link w-desc">
1778                                <a href="/collections/bakery-terpene-flavors">
1779                                    <div class="plain-link-inner">
1780                                        <span class="link-title">Bakery Flavors</span>
1781                                        <span class="link-desc"><i>Baked comfort flavors</i></span>
1782                                    </div>
1783                                </a>
1784                            </li>
1785                        
1786                            
1787                            
1788                            
1789                            <li class="plain-link w-desc">
1790                                <a href="/collections/berry-terpene-flavors">
1791                                    <div class="plain-link-inner">
1792                                        <span class="link-title">Berry Flavors</span>
1793                                        <span class="link-desc"><i>Bright juicy berry flavors</i></span>
1794                                    </div>
1795                                </a>
1796                            </li>
1797                        
1798                            
1799                            
1800                            
1801                            <li class="plain-link w-desc">
1802                                <a href="/collections/cannabis-terpene-flavors">
1803                                    <div class="plain-link-inner">
1804                                        <span class="link-title">Cannabis Flavors</span>
1805                                        <span class="link-desc"><i>Dank cannabis flavors</i></span>
1806                                    </div>
1807                                </a>
1808                            </li>
1809                        
1810                            
1811                            
1812                            
1813                            <li class="plain-link w-desc">
1814                                <a href="/collections/candy-terpene-flavors">
1815                                    <div class="plain-link-inner">
1816                                        <span class="link-title">Candy Flavors</span>
1817                                        <span class="link-desc"><i>Sugary sweet flavors</i></span>
1818                                    </div>
1819                                </a>
1820                            </li>
1821                        
1822                            
1823                            
1824                            
1825                            <li class="plain-link w-desc">
1826                                <a href="/collections/cereal-terpene-flavors">
1827                                    <div class="plain-link-inner">
1828                                        <span class="link-title">Cereal Flavors</span>
1829                                        <span class="link-desc"><i>Nostalgic cereal flavors</i></span>
1830                                    </div>
1831                                </a>
1832                            </li>
1833                        
1834                            
1835                            
1836                            
1837                            <li class="plain-link w-desc">
1838                                <a href="/collections/citrus-terpene-flavors">
1839                                    <div class="plain-link-inner">
1840                                        <span class="link-title">Citrus Flavors</span>
1841                                        <span class="link-desc"><i>Bright zesty citrus flavors</i></span>
1842                                    </div>
1843                                </a>
1844                            </li>
1845                        
1846                            
1847                            
1848                            
1849                            <li class="plain-link w-desc">
1850                                <a href="/collections/creamy-terpene-flavors">
1851                                    <div class="plain-link-inner">
1852                                        <span class="link-title">Creamy Flavors</span>
1853                                        <span class="link-desc"><i>Luscious vanilla flavors</i></span>
1854                                    </div>
1855                                </a>
1856                            </li>
1857                        
1858                            
1859                            
1860                            
1861                            <li class="plain-link w-desc">
1862                                <a href="/collections/dessert-terpene-flavors">
1863                                    <div class="plain-link-inner">
1864                                        <span class="link-title">Dessert Flavors</span>
1865                                        <span class="link-desc"><i>Decadent sweet flavors</i></span>
1866                                    </div>
1867                                </a>
1868                            </li>
1869                        
1870                            
1871                            
1872                            
1873                            <li class="plain-link w-desc">
1874                                <a href="/collections/fantasy-terpene-flavors">
1875                                    <div class="plain-link-inner">
1876                                        <span class="link-title">Fantasy Flavors</span>
1877                                        <span class="link-desc"><i>Imaginative flavors</i></span>
1878                                    </div>
1879                                </a>
1880                            </li>
1881                        
1882                            
1883                            
1884                            
1885                            <li class="plain-link w-desc">
1886                                <a href="/collections/fruity-terpene-flavors">
1887                                    <div class="plain-link-inner">
1888                                        <span class="link-title">Fruity Flavors</span>
1889                                        <span class="link-desc"><i>Apple and banana flavors</i></span>
1890                                    </div>
1891                                </a>
1892                            </li>
1893                        
1894                            
1895                            
1896                            
1897                            <li class="plain-link w-desc">
1898                                <a href="/collections/ice-terpene-flavors">
1899                                    <div class="plain-link-inner">
1900                                        <span class="link-title">Ice Flavors</span>
1901                                        <span class="link-desc"><i>Ice cold refreshing flavors</i></span>
1902                                    </div>
1903                                </a>
1904                            </li>
1905                        
1906                            
1907                            
1908                            
1909                            <li class="plain-link w-desc">
1910                                <a href="/collections/melon-terpene-flavors">
1911                                    <div class="plain-link-inner">
1912                                        <span class="link-title">Melon Flavors</span>
1913                                        <span class="link-desc"><i>Juicy ripe flavors</i></span>
1914                                    </div>
1915                                </a>
1916                            </li>
1917                        
1918                            
1919                            
1920                            
1921                            <li class="plain-link w-desc">
1922                                <a href="/collections/soda-terpene-flavors">
1923                                    <div class="plain-link-inner">
1924                                        <span class="link-title">Soda Flavors</span>
1925                                        <span class="link-desc"><i>Classic bubbly flavors</i></span>
1926                                    </div>
1927                                </a>
1928                            </li>
1929                        
1930                            
1931                            
1932                            
1933                            <li class="plain-link w-desc">
1934                                <a href="/collections/spicy-terpene-flavors">
1935                                    <div class="plain-link-inner">
1936                                        <span class="link-title">Spicy Flavors</span>
1937                                        <span class="link-desc"><i>Nose tickling flavors</i></span>
1938                                    </div>
1939                                </a>
1940                            </li>
1941                        
1942                            
1943                            
1944                            
1945                            <li class="plain-link w-desc">
1946                                <a href="/collections/stone-fruit-terpene-flavors">
1947                                    <div class="plain-link-inner">
1948                                        <span class="link-title">Stone Fruit Flavors</span>
1949                                        <span class="link-desc"><i>Deep succulent flavors</i></span>
1950                                    </div>
1951                                </a>
1952                            </li>
1953                        
1954                            
1955                            
1956                            
1957                            <li class="plain-link w-desc">
1958                                <a href="/collections/sweet-terpene-flavors">
1959                                    <div class="plain-link-inner">
1960                                        <span class="link-title">Sweet Flavors</span>
1961                                        <span class="link-desc"><i>Tangy punchy flavors</i></span>
1962                                    </div>
1963                                </a>
1964                            </li>
1965                        
1966                            
1967                            
1968                            
1969                            <li class="plain-link w-desc">
1970                                <a href="/collections/tart-terpene-flavors">
1971                                    <div class="plain-link-inner">
1972                                        <span class="link-title">Tart Flavors</span>
1973                                        <span class="link-desc"><i>Pucker up flavors</i></span>
1974                                    </div>
1975                                </a>
1976                            </li>
1977                        
1978                            
1979                            
1980                            
1981                            <li class="plain-link w-desc">
1982                                <a href="/collections/tropical-terpene-flavors">
1983                                    <div class="plain-link-inner">
1984                                        <span class="link-title">Tropical Flavors</span>
1985                                        <span class="link-desc"><i>Lush paradise flavors</i></span>
1986                                    </div>
1987                                </a>
1988                            </li>
1989                        
1990                    
1991                
1992            </ul>
1993        </nav>
1994    </div>
1995</div>
1996
1997<style data-shopify>  
1998
1999#mm-shop-by-flavor .link-title {
2000    text-transform: sentence-case;
2001}
2002
2003@media (max-width: 500px) {
2004    .mobile-megamenu_shop-by-flavor-content .mm-inner-content .mmic-links-list.col-2 {
2005        gap: 5px 7px;
2006    }
2007}
2008
2009</style>
2010            </div>
2011            <div class="mobile-menu-inner" id="mm-shop-by-application">
2012              <div class="mobile-megamenu_shop-by-application-content">
2013    <div class="mm-inner-header">
2014        <button class="mmih-left" type="button" aria-label="Back to main menu">
2015            <img src="//abstraxtech.com/cdn/shop/t/295/assets/right-arrow_bold.svg?v=145828686471594639121787341701" width="17" height="17" class="img-fluid" alt="" aria-hidden="true">
2016            <span class="mmih-left-text" aria-hidden="true">Shop by Application</span>
2017        </button>
2018        <div class="mmih-right">
2019            <div class="mmih-right-item menu-close">
2020                <a href="javascript:;" aria-label="Close menu">
2021                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mobile-close.svg?v=101026321733956389101787341615" width="18" height="18" class="img-fluid"
2022                        alt="" aria-hidden="true">
2023                </a>
2024            </div>
2025        </div>
2026    </div>
2027    <div class="mm-inner-content">
2028        <nav class="mmic-top-level-links" aria-label="Shop by application">
2029            <ul class="mmic-top-level-links-list">
2030                <li class="mmic-top-level-links-item">
2031                    <a href="/pages/shop-terpenes-by-application">
2032                        <span class="mmic-top-level-links-item-text">Shop All Applications</span>
2033                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="19" height="15" class="img-fluid"
2034                            alt="Arrow right icon">
2035                    </a>
2036                </li>
2037            </ul>
2038        </nav>
2039        <div class="mm-content-label">
2040            <div class="mmcl-label">
2041                APPLICATIONS
2042            </div>
2043            <div class="mmcl-line"></div>
2044        </div>
2045        <nav class="mmic-links" aria-label="Application categories">
2046            <ul class="mmic-links-list col-1" aria-label="Applications">
2047                <li class="plain-link w-desc">
2048                    <a href="/pages/terpenes-for-vape">
2049                        <div class="plain-link-inner">
2050                            <span class="link-title">Cannabis Vapes</span>
2051                            <span class="link-desc"><i>Stand out on the crowded shelf</i></span>
2052                        </div>
2053                    </a>
2054                </li>
2055                <li class="plain-link w-desc">
2056                    <a href="/pages/terpene-infused-cannabis-flower">
2057                        <div class="plain-link-inner">
2058                            <span class="link-title">Infused Cannabis Flower</span>
2059                            <span class="link-desc"><i>Flavors designed for perfect infusion</i></span>
2060                        </div>
2061                    </a>
2062                </li>
2063                <li class="plain-link w-desc">
2064                    <a href="/pages/terpene-infused-pre-rolls">
2065                        <div class="plain-link-inner">
2066                            <span class="link-title">Cannabis Pre-Rolls</span>
2067                            <span class="link-desc"><i>Create infused pre-rolls in record time</i></span>
2068                        </div>
2069                    </a>
2070                </li>
2071                <li class="plain-link w-desc">
2072                    <a href="/pages/cannabis-gummies">
2073                        <div class="plain-link-inner">
2074                            <span class="link-title">Cannabis Gummies</span>
2075                            <span class="link-desc"><i>Make the best tasting gummies, period</i></span>
2076                        </div>
2077                    </a>
2078                </li>
2079                <li class="plain-link w-desc">
2080                    <a href="/collections/terpene-infused-papers">
2081                        <div class="plain-link-inner">
2082                            <span class="link-title">Terpene Infused Papers</span>
2083                            <span class="link-desc"><i>Terpy, heady, and retail ready</i></span>
2084                        </div>
2085                    </a>
2086                </li>
2087                <li class="plain-link w-desc">
2088                    <a href="/pages/cannabis-beverages">
2089                        <div class="plain-link-inner">
2090                            <span class="link-title">Cannabis Beverages</span>
2091                            <span class="link-desc"><i>Endless made-to-order flavors</i></span>
2092                        </div>
2093                    </a>
2094                </li>
2095                <li class="plain-link w-desc">
2096                    <a href="/pages/terpene-burst-beads">
2097                        <div class="plain-link-inner">
2098                            <span class="link-title">Terpene Burst Beads</span>
2099                            <span class="link-desc"><i>A burst of flavor in every pre-roll</i></span>
2100                        </div>
2101                    </a>
2102                </li>
2103                <li class="plain-link w-desc">
2104                    <a href="/pages/beer-and-hops">
2105                        <div class="plain-link-inner">
2106                            <span class="link-title">Beer & Hops</span>
2107                            <span class="link-desc"><i>Terpenes for more than cannabis</i></span>
2108                        </div>
2109                    </a>
2110                </li>
2111            </ul>
2112        </nav>
2113    </div>
2114</div>
2115            </div>
2116            <div class="mobile-menu-inner" id="mm-shop-by-latest">
2117              <div class="mobile-megamenu_shop-by-latest-content">
2118    <div class="mm-inner-header">
2119        <button class="mmih-left" type="button" aria-label="Back to main menu">
2120            <img src="//abstraxtech.com/cdn/shop/t/295/assets/right-arrow_bold.svg?v=145828686471594639121787341701" width="17" height="17" class="img-fluid" alt="" aria-hidden="true">
2121            <span class="mmih-left-text" aria-hidden="true">Shop by Latest</span>
2122        </button>
2123        <div class="mmih-right">
2124            <div class="mmih-right-item menu-close">
2125                <a href="javascript:;" aria-label="Close menu">
2126                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mobile-close.svg?v=101026321733956389101787341615" width="18" height="18" class="img-fluid"
2127                        alt="" aria-hidden="true">
2128                </a>
2129            </div>
2130        </div>
2131    </div>
2132    <div class="mm-inner-content">
2133        <nav class="mmic-top-level-links" aria-label="Shop by latest">
2134            <ul class="mmic-top-level-links-list">
2135                <li class="mmic-top-level-links-item">
2136                    <a href="/collections/latest-abstrax-releases">
2137                        <span class="mmic-top-level-links-item-text">Shop All Latest Releases</span>
2138                        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" width="19" height="15" class="img-fluid"
2139                            alt="Arrow right icon">
2140                    </a>
2141                </li>
2142            </ul>
2143        </nav>
2144        <div class="mm-content-label">
2145            <div class="mmcl-label">
2146                LATEST FROM ABSTRAX
2147            </div>
2148            <div class="mmcl-line"></div>
2149        </div>
2150        <nav class="mmic-links" aria-label="Latest releases">
2151            <ul class="mmic-links-list col-1" aria-label="Latest from Abstrax">
2152                <li class="plain-link w-desc">
2153                    <a href="/collections/latest-cannabis-terpene-profiles">
2154                        <div class="plain-link-inner">
2155                            <span class="link-title">Latest Cannabis Profiles</span>
2156                            <span class="link-desc"><i>Shop our latest cannabis terpene profiles</i></span>
2157                        </div>
2158                    </a>
2159                </li>
2160                <li class="plain-link w-desc">
2161                    <a href="/collections/new-terpene-flavors">
2162                        <div class="plain-link-inner">
2163                            <span class="link-title">Latest Terpene Flavors</span>
2164                            <span class="link-desc"><i>Our latest and greatest bold flavors</i></span>
2165                        </div>
2166                    </a>
2167                </li>
2168                <li class="plain-link w-desc">
2169                    <a href="/collections/latest-edible-flavors">
2170                        <div class="plain-link-inner">
2171                            <span class="link-title">Latest Edible Flavors</span>
2172                            <span class="link-desc"><i>Flavors for cannabis bevs and gummies</i></span>
2173                        </div>
2174                    </a>
2175                </li>
2176                <li class="plain-link w-desc">
2177                    <a href="/collections/organic-terpenes">
2178                        <div class="plain-link-inner">
2179                            <span class="link-title">Latest Organic Hemp Terps</span>
2180                            <span class="link-desc"><i>Get that fresh-from-the-field flavor</i></span>
2181                        </div>
2182                    </a>
2183                </li>
2184                <li class="plain-link w-desc">
2185                    <a href="/collections/new-natural-terpene-flavors">
2186                        <div class="plain-link-inner">
2187                            <span class="link-title">Latest Natural Flavors</span>
2188                            <span class="link-desc"><i>Natural and compliant terpenes</i></span>
2189                        </div>
2190                    </a>
2191                </li>
2192                <li class="plain-link w-desc">
2193                    <a href="/collections/sample-kits">
2194                        <div class="plain-link-inner">
2195                            <span class="link-title">Latest Sample Kits</span>
2196                            <span class="link-desc"><i>The easy way to try our latest drops</i></span>
2197                        </div>
2198                    </a>
2199                </li>
2200                <li class="plain-link w-desc">
2201                    <a href="/pages/cannabis-flavor-trends">
2202                        <div class="plain-link-inner">
2203                            <span class="link-title">Latest Flavor Trends</span>
2204                            <span class="link-desc"><i>Discover 2026's hottest flavor trends</i></span>
2205                        </div>
2206                    </a>
2207                </li>
2208                <li class="plain-link-divider">
2209                    <div class="mmcl-line"></div>
2210                </li>
2211                <li class="plain-link w-desc">
2212                    <a href="/pages/terpene-recommendation-finder-quiz">
2213                        <div class="plain-link-inner">
2214                            <span class="link-title">Unsure? Click me.</span>
2215                            <span class="link-desc"><i>Find what you need quickly right here</i></span>
2216                        </div>
2217                    </a>
2218                </li>
2219            </ul>
2220        </nav>
2221    </div>
2222</div>
2223            </div>
2224          </div>
2225          <a href="https://wholesale.abstraxtech.com" class="redirect m-login">
2226            <span class="mobile-show">
2227              <img loading="lazy" src=" //abstraxtech.com/cdn/shop/t/295/assets/login-icon.svg?v=37942968202699973281787341591 " width="20" height="22" class="img-fluid">
2228            </span>
2229          </a>
2230        </div>
2231
2232        <div class="header-item logo">
2233          <a href="/">
2234            
2235              <img
2236                src="//abstraxtech.com/cdn/shop/t/295/assets/logo.svg?v=10719804256350226711787341592"
2237                width="179"
2238                height="50"
2239                class="img-fluid"
2240                alt="Logo"
2241              >
2242            
2243          </a>
2244        </div>
2245        <nav class="main-menu" aria-label="Primary">
2246          <ul role="menu">
2247            <li class="nav_element" role="menuitem">
2248              <button type="button" class="nav-toggle" aria-expanded="false" aria-haspopup="true" aria-controls="megamenu-shop">SHOP <span class="submenu-icon" aria-hidden="true"></span></button>
2249              <div class="megamenu new" id="megamenu-shop">
2250                <div class="megamenu-inner_new">
2251                  <div class="megamenu_shop-by-nav">
2252                    <div class="msbn-item">
2253                      <button type="button" class="msbn-item-inner" id="shop-by-collection" aria-controls="shop-by-collection-content">
2254                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="" aria-hidden="true">
2255                        <span>Shop by Collection</span>
2256                      </button>
2257                    </div>
2258                    <div class="msbn-item">
2259                      <button type="button" class="msbn-item-inner" id="shop-by-flavor" aria-controls="shop-by-flavor-content">
2260                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="" aria-hidden="true">
2261                        <span>Shop by Flavor</span>
2262                      </button>
2263                    </div>
2264                    <div class="msbn-item">
2265                      <button type="button" class="msbn-item-inner" id="shop-by-application" aria-controls="shop-by-application-content">
2266                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="" aria-hidden="true">
2267                        <span>Shop by Application</span>
2268                      </button>
2269                    </div>
2270                    <div class="msbn-item">
2271                      <button type="button" class="msbn-item-inner" id="shop-by-latest" aria-controls="shop-by-latest-content">
2272                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="" aria-hidden="true">
2273                        <span>Shop by Latest</span>
2274                      </button>
2275                    </div>
2276                    <div class="msbn-item">
2277                      <button type="button" class="msbn-item-inner" id="shop-by-wholesale" aria-controls="shop-by-wholesale-content">
2278                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="" aria-hidden="true">
2279                        <span>Shop by Wholesale</span>
2280                      </button>
2281                    </div>
2282                  </div>
2283                  <div class="megamenu_shop-by-content">
2284                    <div class="msbc-content" id="shop-by-collection-content">
2285                      <div class="msbc-content-inner col-2" id="shop-by-collection-content">
2286    <div class="msbc-content-col" id="col-1">
2287        <ul class="link-list" role="navigation" aria-label="Collections">
2288            <li class="big-btn separator-s">
2289                <a href="/pages/terpene-blends">
2290                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2291                    <span>Terpene Blends</span>
2292                </a>
2293                <div class="hover-feat">
2294                    <div class="hover-feat-img">
2295                        <img src="//abstraxtech.com/cdn/shop/files/terpene-blends-menu-card.png?v=16729667273291366001" alt="Signature Series Terpenes">
2296                    </div>
2297                    <div class="hover-feat-content">
2298                        <p>Explore our terpenes.<br />There's something for everyone.</p>
2299                    </div>
2300                </div>
2301            </li>
2302            <li class="plain-link top-level separator-l">
2303                <a href="/collections/organic-terpenes">
2304                    <div class="plain-link-inner">
2305                        <span>ORGANIC LIVE HEMP TERPENE PROFILES</span>
2306                    </div>
2307                </a>
2308                <div class="hover-feat">
2309                    <div class="hover-feat-img">
2310                        <img src="//abstraxtech.com/cdn/shop/files/live-series-terpenes-menu-card.png?v=4069238171869773289" alt="Organic Live Hemp Terpenes">
2311                    </div>
2312                    <div class="hover-feat-content">
2313                        <p>The only USDA-organic<br/>certified live hemp terpenes.</p>
2314                    </div>
2315                </div>
2316            </li>
2317            <li class="plain-link top-level">
2318                <a href="/pages/botanical-terpenes">
2319                    <div class="plain-link-inner">
2320                        <span>BOTANICAL TERPENE PROFILES</span>
2321                    </div>
2322                </a>
2323                <div class="hover-feat">
2324                    <div class="hover-feat-img">
2325                        <img src="//abstraxtech.com/cdn/shop/files/botanical-terpene-profiles-menu-card.png?v=9333062910676463627" alt="Botanical Terpenes Profiles">
2326                    </div>
2327                    <div class="hover-feat-content">
2328                        <p>For consumers looking for<br />strain-specific enjoyment.</p>
2329                    </div>
2330                </div>
2331            </li>
2332            <li class="plain-link sub-level">
2333                <a href="/collections/signature-series-terpenes">
2334                    <div class="plain-link-inner">
2335                        <span>SIGNATURE SERIES</span>
2336                    </div>
2337                </a>
2338                <div class="hover-feat">
2339                    <div class="hover-feat-img">
2340                        <img src="//abstraxtech.com/cdn/shop/files/signature-series-terpenes-menu-card.png?v=15761782498001740583" alt="Signature Series Terpenes">
2341                    </div>
2342                    <div class="hover-feat-content">
2343                        <p>The next-generation<br />of terpene profiles.</p>
2344                    </div>
2345                </div>
2346            </li>
2347            <li class="plain-link sub-level">
2348                <a href="/collections/native-natural-terpenes">
2349                    <div class="plain-link-inner">
2350                        <span>NATIVE SERIES</span>
2351                    </div>
2352                </a>
2353                <div class="hover-feat">
2354                    <div class="hover-feat-img">
2355                        <img src="//abstraxtech.com/cdn/shop/files/native-series-terpenes-menu-card.png?v=6240953718711870825" alt="Native Series Terpenes">
2356                    </div>
2357                    <div class="hover-feat-content">
2358                        <p>Tastes and smells like cannabis.<br />Legal worldwide.</p>
2359                    </div>
2360                </div>
2361            </li>
2362            <li class="plain-link sub-level separator-s">
2363                <a href="/collections/strain-specific-terpenes">
2364                    <div class="plain-link-inner">
2365                        <span>PREMIUM STRAIN PROFILES</span>
2366                    </div>
2367                </a>
2368                <div class="hover-feat">
2369                    <div class="hover-feat-img">
2370                        <img src="//abstraxtech.com/cdn/shop/files/premium-strain-profiles-terpenes-menu-card.png?v=234738551895295485" alt="Premium Strain Profiles">
2371                    </div>
2372                    <div class="hover-feat-content">
2373                        <p>Classic terpene profiles.<br />For discrete consumers.</p>
2374                    </div>
2375                </div>
2376            </li>
2377            <li class="plain-link top-level">
2378                <a href="/pages/flavored-terpenes">
2379                    <div class="plain-link-inner">
2380                        <span>FLAVORED TERPENE BLENDS</span>
2381                    </div>
2382                </a>
2383                <div class="hover-feat">
2384                    <div class="hover-feat-img">
2385                        <img src="//abstraxtech.com/cdn/shop/files/flavored-terpene-blends-menu-card.png?v=1033275630142113071" alt="Flavored Terpene Blends">
2386                    </div>
2387                    <div class="hover-feat-content">
2388                        <p>The effects of cannabis in<br />delicious and untraditional ways.</p>
2389                    </div>
2390                </div>
2391            </li>
2392            <li class="plain-link sub-level">
2393                <a href="/collections/cloudburst-terpene-flavors">
2394                    <div class="plain-link-inner">
2395                        <span>CLOUDBURST SERIES</span>
2396                    </div>
2397                </a>
2398                <div class="hover-feat">
2399                    <div class="hover-feat-img">
2400                        <img src="//abstraxtech.com/cdn/shop/files/cloudburst-series-terpenes-menu-card.png?v=6606585410888181764" alt="Cloudburst Series">
2401                    </div>
2402                    <div class="hover-feat-content">
2403                        <p>Maximum terpene flavor.<br />Flavor, flavor, and more flavor.</p>
2404                    </div>
2405                </div>
2406            </li>
2407            <li class="plain-link sub-level separator-s">
2408                <a href="/collections/entourage-effect-terpenes">
2409                    <div class="plain-link-inner">
2410                        <span>ENTOURAGE SERIES</span>
2411                    </div>
2412                </a>
2413                <div class="hover-feat">
2414                    <div class="hover-feat-img">
2415                        <img src="//abstraxtech.com/cdn/shop/files/entourage-series-terpenes-menu-card.png?v=3483938736295949558" alt="Entourage Series">
2416                    </div>
2417                    <div class="hover-feat-content">
2418                        <p>
2418The Entourage Effect in<br />fun and exotic flavors.</p>
2419                    </div>
2420                </div>
2421            </li>
2422            <li class="plain-link top-level">
2423                <a href="/pages/flavoring-for-edibles">
2424                    <div class="plain-link-inner">
2425                        <span>FLAVORING FOR EDIBLES</span>
2426                    </div>
2427                </a>
2428                <div class="hover-feat">
2429                    <div class="hover-feat-img">
2430                        <img src="//abstraxtech.com/cdn/shop/files/edible-terpene-flavoring-menu-card.png?v=12923377648115393695" alt="Flavoring for Edibles">
2431                    </div>
2432                    <div class="hover-feat-content">
2433                        <p>Non-inhalables keep growing.<br />It's time to expand your brand.</p>
2434                    </div>
2435                </div>
2436            </li>
2437            <li class="plain-link sub-level">
2438                <a href="/collections/gellies-gummies-flavoring">
2439                    <div class="plain-link-inner">
2440                        <span>GELLIES GUMMIES FLAVORING</span>
2441                    </div>
2442                </a>
2443                <div class="hover-feat">
2444                    <div class="hover-feat-img">
2445                        <img src="//abstraxtech.com/cdn/shop/files/gellies-gummy-flavors-menu-card.png?v=18402182023215422757" alt="Gellies Gummies Flavoring">
2446                    </div>
2447                    <div class="hover-feat-content">
2448                        <p>Flavoring developed specifically<br />for cannabis-infused gummies.</p>
2449                    </div>
2450                </div>
2451            </li>
2452            <li class="plain-link sub-level separator-xs">
2453                <a href="/pages/cannabis-beverages">
2454                    <div class="plain-link-inner">
2455                        <span>CANNABIS BEVERAGE FLAVORS</span>
2456                    </div>
2457                </a>
2458                <div class="hover-feat">
2459                    <div class="hover-feat-img">
2460                        <img src="//abstraxtech.com/cdn/shop/files/cannabis-beverage-terpene-flavors-menu-card.png?v=3040957587791475786" alt="Cannabis Beverage Flavors">
2461                    </div>
2462                    <div class="hover-feat-content">
2463                        <p>Flavors built for the cannabis<br />beverage boom. Get in now.</p>
2464                    </div>
2465                </div>
2466            </li>
2467            <li class="big-btn">
2468                <a href="/collections/best-terpene-sample-kits">
2469                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2470                    <span>Sample Kits</span>
2471                </a>
2472                <div class="hover-feat">
2473                    <div class="hover-feat-img">
2474                        <img src="//abstraxtech.com/cdn/shop/files/terpene-sample-kits-menu-card.png?v=1943323875198212348" alt="Sample Kits">
2475                    </div>
2476                    <div class="hover-feat-content">
2477                        <p>Can't decide?<br />Try them all.</p>
2478                    </div>
2479                </div>
2480            </li>
2481        </ul>
2482    </div>
2483    <div class="msbc-content-col" id="col-2">
2484        <ul class="link-list" role="navigation" aria-label="Collection quick order" style="gap: 12px;">
2485            <li class="big-btn quick-order btn-primary">
2486                <a href="/collections/quick-order">
2487                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2488                    <span>Quick Order</span>
2489                </a>
2490                <div class="hover-feat">
2491                    <div class="hover-feat-img">
2492                        <img src="//abstraxtech.com/cdn/shop/files/quick-order-terpenes-menu-card.png?v=7557760939316967418" alt="Custom Terpene Blends">
2493                    </div>
2494                    <div class="hover-feat-content">
2495                        <p>Skip the search and get going.<br />It's all right here.</p>
2496                    </div>
2497                </div>
2498            </li>
2499            <li class="big-btn">
2500                <a href="/pages/custom-terpene-formulations-quiz-for-edibles-vapes-tinctures-food-beverages">
2501                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2502                    <span>Custom Terpene Blends</span>
2503                </a>
2504                <div class="hover-feat">
2505                    <div class="hover-feat-img">
2506                        <img src="//abstraxtech.com/cdn/shop/files/custom-terpene-blends-menu-card.png?v=10115367244421958979" alt="Custom Terpene Blends">
2507                    </div>
2508                    <div class="hover-feat-content">
2509                        <p>You deserve your own flavor.<br />We make it easy.</p>
2510                    </div>
2511                </div>
2512            </li>
2513            <li class="big-btn">
2514                <a href="/products/tec-temper-terpene-liquidizer">
2515                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2516                    <span>Liquidizer</span>
2517                </a>
2518                <div class="hover-feat">
2519                    <div class="hover-feat-img">
2520                        <img src="//abstraxtech.com/cdn/shop/files/liquidizer-terpene-tool-menu-card.png?v=12411752776890591178" alt="TEC Temper">
2521                    </div>
2522                    <div class="hover-feat-content">
2523                        <p>Stop crashing out.<br />Stop crystallization.</p>
2524                    </div>
2525                </div>
2526            </li>
2527            <li class="big-btn">
2528                <a href="/collections/terpene-isolates">
2529                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2530                    <span>Terpene Isolates</span>
2531                </a>
2532                <div class="hover-feat">
2533                    <div class="hover-feat-img">
2534                        <img src="//abstraxtech.com/cdn/shop/files/terpene-isolates-menu-card.png?v=16326159141443252100" alt="Terpene Isolates">
2535                    </div>
2536                    <div class="hover-feat-content">
2537                        <p>Use the exact same<br />terps that we use.</p>
2538                    </div>
2539                </div>
2540            </li>
2541            <li class="big-btn">
2542                <a href="/collections/ai-terp-terps-best-for">
2543                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2544                    <span>Mood Boosting Terpenes</span>
2545                </a>
2546                <div class="hover-feat">
2547                    <div class="hover-feat-img">
2548                        <img src="//abstraxtech.com/cdn/shop/files/mood-boosting-terpenes-menu-card.png?v=5822177466909166771" alt="Mood Boosting Terpenes">
2549                    </div>
2550                    <div class="hover-feat-content">
2551                        <p>AI-crafted terpene<br />effect boosters.</p>
2552                    </div>
2553                </div>
2554            </li>
2555            <li class="divider" aria-role="separator" role="separator"></li>
2556            <li class="big-btn">
2557                <a href="/pages/terpene-recommendation-finder-quiz">
2558                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2559                    <span>Unsure? Click me.</span>
2560                </a>
2561                <div class="hover-feat">
2562                    <div class="hover-feat-img">
2563                        <img src="//abstraxtech.com/cdn/shop/files/product-recommendation-quiz-menu-card.png?v=11747438298627038837" alt="Terpene Recommendation Finder Quiz">
2564                    </div>
2565                    <div class="hover-feat-content">
2566                        <p>Product recommendation guide.<br />Find what you need quickly.</p>
2567                    </div>
2568                </div>
2569            </li>
2570        </ul>
2571    </div>
2572</div>
2573                    </div>
2574                    <div class="msbc-content" id="shop-by-flavor-content">
2575                      <div class="msbc-content-inner col-3" id="shop-by-flavor-content">
2576    <div class="msbc-content-col" id="col-1">
2577        <ul class="link-list" role="navigation" aria-label="Shop all flavors">
2578            <li class="big-btn smallpad separator-s">
2579                <a href="/collections/all-terpenes">
2580                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2581                    <span><i>Shop All Flavors</i></span>
2582                </a>
2583            </li>
2584        </ul>
2585    </div>
2586    <div class="msbc-content-col" id="col-2">
2587        <ul class="link-list" role="navigation" aria-label="Flavor trends">
2588            <li class="big-btn smallpad separator-s">
2589                <a href="/pages/cannabis-flavor-trends">
2590                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2591                    <span>2026 Trends</span>
2592                </a>
2593            </li>
2594        </ul>
2595    </div>
2596    <div class="msbc-content-col" id="col-3">
2597        <ul class="link-list" role="navigation" aria-label="Flavor quick order">
2598            <li class="big-btn smallpad quick-order btn-primary separator-s">
2599                <a href="/collections/quick-order">
2600                    <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2601                    <span>Quick Order</span>
2602                </a>
2603            </li>
2604        </ul>
2605    </div>
2606    <div class="shop-by-flavors_grid">
2607        <ul class="link-list" role="navigation" aria-label="Flavor categories">
2608                
2609                
2610                
2611                    
2612                        
2613                        
2614                        
2615                        <li class="plain-link top-level w-desc">
2616                            <a href="/collections/bakery-terpene-flavors">
2617                                <div class="plain-link-inner">
2618                                    <span class="flavor-title">Bakery Flavors</span>
2619                                    <span class="flavor-desc">Baked comfort flavors</span>
2620                                </div>
2621                            </a>
2622                        </li>
2623                    
2624                        
2625                        
2626                        
2627                        <li class="plain-link top-level w-desc">
2628                            <a href="/collections/berry-terpene-flavors">
2629                                <div class="plain-link-inner">
2630                                    <span class="flavor-title">Berry Flavors</span>
2631                                    <span class="flavor-desc">Bright juicy berry flavors</span>
2632                                </div>
2633                            </a>
2634                        </li>
2635                    
2636                        
2637                        
2638                        
2639                        <li class="plain-link top-level w-desc">
2640                            <a href="/collections/cannabis-terpene-flavors">
2641                                <div class="plain-link-inner">
2642                                    <span class="flavor-title">Cannabis Flavors</span>
2643                                    <span class="flavor-desc">Dank cannabis flavors</span>
2644                                </div>
2645                            </a>
2646                        </li>
2647                    
2648                        
2649                        
2650                        
2651                        <li class="plain-link top-level w-desc">
2652                            <a href="/collections/candy-terpene-flavors">
2653                                <div class="plain-link-inner">
2654                                    <span class="flavor-title">Candy Flavors</span>
2655                                    <span class="flavor-desc">Sugary sweet flavors</span>
2656                                </div>
2657                            </a>
2658                        </li>
2659                    
2660                        
2661                        
2662                        
2663                        <li class="plain-link top-level w-desc">
2664                            <a href="/collections/cereal-terpene-flavors">
2665                                <div class="plain-link-inner">
2666                                    <span class="flavor-title">Cereal Flavors</span>
2667                                    <span class="flavor-desc">Nostalgic cereal flavors</span>
2668                                </div>
2669                            </a>
2670                        </li>
2671                    
2672                        
2673                        
2674                        
2675                        <li class="plain-link top-level w-desc">
2676                            <a href="/collections/citrus-terpene-flavors">
2677                                <div class="plain-link-inner">
2678                                    <span class="flavor-title">Citrus Flavors</span>
2679                                    <span class="flavor-desc">Bright zesty citrus flavors</span>
2680                                </div>
2681                            </a>
2682                        </li>
2683                    
2684                        
2685                        
2686                        
2687                        <li class="plain-link top-level w-desc">
2688                            <a href="/collections/creamy-terpene-flavors">
2689                                <div class="plain-link-inner">
2690                                    <span class="flavor-title">Creamy Flavors</span>
2691                                    <span class="flavor-desc">Luscious vanilla flavors</span>
2692                                </div>
2693                            </a>
2694                        </li>
2695                    
2696                        
2697                        
2698                        
2699                        <li class="plain-link top-level w-desc">
2700                            <a href="/collections/dessert-terpene-flavors">
2701                                <div class="plain-link-inner">
2702                                    <span class="flavor-title">Dessert Flavors</span>
2703                                    <span class="flavor-desc">Decadent sweet flavors</span>
2704                                </div>
2705                            </a>
2706                        </li>
2707                    
2708                        
2709                        
2710                        
2711                        <li class="plain-link top-level w-desc">
2712                            <a href="/collections/fantasy-terpene-flavors">
2713                                <div class="plain-link-inner">
2714                                    <span class="flavor-title">Fantasy Flavors</span>
2715                                    <span class="flavor-desc">Imaginative flavors</span>
2716                                </div>
2717                            </a>
2718                        </li>
2719                    
2720                        
2721                        
2722                        
2723                        <li class="plain-link top-level w-desc">
2724                            <a href="/collections/fruity-terpene-flavors">
2725                                <div class="plain-link-inner">
2726                                    <span class="flavor-title">Fruity Flavors</span>
2727                                    <span class="flavor-desc">Apple and banana flavors</span>
2728                                </div>
2729                            </a>
2730                        </li>
2731                    
2732                        
2733                        
2734                        
2735                        <li class="plain-link top-level w-desc">
2736                            <a href="/collections/ice-terpene-flavors">
2737                                <div class="plain-link-inner">
2738                                    <span class="flavor-title">Ice Flavors</span>
2739                                    <span class="flavor-desc">Ice cold refreshing flavors</span>
2740                                </div>
2741                            </a>
2742                        </li>
2743                    
2744                        
2745                        
2746                        
2747                        <li class="plain-link top-level w-desc">
2748                            <a href="/collections/melon-terpene-flavors">
2749                                <div class="plain-link-inner">
2750                                    <span class="flavor-title">Melon Flavors</span>
2751                                    <span class="flavor-desc">Juicy ripe flavors</span>
2752                                </div>
2753                            </a>
2754                        </li>
2755                    
2756                        
2757                        
2758                        
2759                        <li class="plain-link top-level w-desc">
2760                            <a href="/collections/soda-terpene-flavors">
2761                                <div class="plain-link-inner">
2762                                    <span class="flavor-title">Soda Flavors</span>
2763                                    <span class="flavor-desc">Classic bubbly flavors</span>
2764                                </div>
2765                            </a>
2766                        </li>
2767                    
2768                        
2769                        
2770                        
2771                        <li class="plain-link top-level w-desc">
2772                            <a href="/collections/spicy-terpene-flavors">
2773                                <div class="plain-link-inner">
2774                                    <span class="flavor-title">Spicy Flavors</span>
2775                                    <span class="flavor-desc">Nose tickling flavors</span>
2776                                </div>
2777                            </a>
2778                        </li>
2779                    
2780                        
2781                        
2782                        
2783                        <li class="plain-link top-level w-desc">
2784                            <a href="/collections/stone-fruit-terpene-flavors">
2785                                <div class="plain-link-inner">
2786                                    <span class="flavor-title">Stone Fruit Flavors</span>
2787                                    <span class="flavor-desc">Deep succulent flavors</span>
2788                                </div>
2789                            </a>
2790                        </li>
2791                    
2792                        
2793                        
2794                        
2795                        <li class="plain-link top-level w-desc">
2796                            <a href="/collections/sweet-terpene-flavors">
2797                                <div class="plain-link-inner">
2798                                    <span class="flavor-title">Sweet Flavors</span>
2799                                    <span class="flavor-desc">Tangy punchy flavors</span>
2800                                </div>
2801                            </a>
2802                        </li>
2803                    
2804                        
2805                        
2806                        
2807                        <li class="plain-link top-level w-desc">
2808                            <a href="/collections/tart-terpene-flavors">
2809                                <div class="plain-link-inner">
2810                                    <span class="flavor-title">Tart Flavors</span>
2811                                    <span class="flavor-desc">Pucker up flavors</span>
2812                                </div>
2813                            </a>
2814                        </li>
2815                    
2816                        
2817                        
2818                        
2819                        <li class="plain-link top-level w-desc">
2820                            <a href="/collections/tropical-terpene-flavors">
2821                                <div class="plain-link-inner">
2822                                    <span class="flavor-title">Tropical Flavors</span>
2823                                    <span class="flavor-desc">Lush paradise flavors</span>
2824                                </div>
2825                            </a>
2826                        </li>
2827                    
2828                
2829            
2830        </ul>
2831    </div>
2832</div>
2833
2834
2835<style data-shopify>
2836
2837#shop-by-flavor-content {
2838    gap: 19px 9px;
2839}
2840
2841.shop-by-flavors_grid {
2842    grid-column: 1 / -1;
2843    padding-bottom: 2px;
2844}
2845
2846.shop-by-flavors_grid > .link-list {
2847    display: grid;
2848    grid-template-columns: repeat(3, 1fr);
2849    grid-template-rows: repeat(6, auto);
2850    grid-auto-flow: column;
2851    gap: 0px 2px;
2852    grid-column: 1 / -1;
2853}
2854
2855</style>
2856                    </div>
2857                    <div class="msbc-content" id="shop-by-application-content">
2858                      <div class="msbc-content-inner col-2" id="shop-by-application-content">
2859    <div class="msbc-content-col" id="col-1">
2860        <ul class="link-list" role="navigation" aria-label="Applications">
2861            <li class="big-btn w-desc">
2862                <a href="/pages/shop-terpenes-by-application">
2863                    <div class="bb-img">
2864                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2865                    </div>
2866                    <div class="bb-txt">
2867                        <span class="application-title"><i>Shop All Applications</i></span>
2868                        <span class="application-desc">All of these options and more</span>
2869                    </div>
2870                </a>
2871            </li>
2872            <li class="big-btn w-desc">
2873                <a href="/pages/terpenes-for-vape">
2874                    <div class="bb-img">
2875                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2876                    </div>
2877                    <div class="bb-txt">
2878                        <span class="application-title">Cannabis Vapes</span>
2879                        <span class="application-desc">Stand out on the crowded shelf</span>
2880                    </div>
2881                </a>
2882            </li>
2883            <li class="big-btn w-desc">
2884                <a href="/pages/terpene-infused-cannabis-flower">
2885                    <div class="bb-img">
2886                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2887                    </div>
2888                    <div class="bb-txt">
2889                        <span class="application-title">Infused Cannabis Flower</span>
2890                        <span class="application-desc">Flavors designed for perfect infusion</span>
2891                    </div>
2892                </a>
2893            </li>
2894            <li class="big-btn w-desc">
2895                <a href="/pages/terpene-infused-pre-rolls">
2896                    <div class="bb-img">
2897                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2898                    </div>
2899                    <div class="bb-txt">
2900                        <span class="application-title">Cannabis Pre-Rolls</span>
2901                        <span class="application-desc">Create infused pre-rolls in record time</span>
2902                    </div>
2903                </a>
2904            </li>
2905            <li class="big-btn w-desc">
2906                <a href="/pages/cannabis-gummies">
2907                    <div class="bb-img">
2908                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2909                    </div>
2910                    <div class="bb-txt">
2911                        <span class="application-title">Cannabis Gummies</span>
2912                        <span class="application-desc">Make the best tasting gummies, period</span>
2913                    </div>
2914                </a>
2915            </li>
2916        </ul>
2917    </div>
2918    <div class="msbc-content-col" id="col-2">
2919        <ul class="link-list" role="navigation" aria-label="Application quick order">
2920            <li class="big-btn w-desc quick-order btn-primary" style="margin-bottom: 6px;padding: 20px 2px 13px 14px;">
2921                <a href="/collections/quick-order">
2922                    <div class="bb-img">
2923                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2924                    </div>
2925                    <div class="bb-txt">
2926                        <span class="application-title">Quick Order</span>
2927                        <span class="application-desc">Skip the search and get going</span>
2928                    </div>
2929                </a>
2930            </li>
2931            <li class="big-btn w-desc">
2932                <a href="/collections/terpene-infused-papers">
2933                    <div class="bb-img">
2934                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2935                    </div>
2936                    <div class="bb-txt">
2937                        <span class="application-title">Terpene Infused Papers</span>
2938                        <span class="application-desc">Terpy, heady, and retail ready</span>
2939                    </div>
2940                </a>
2941            </li>
2942            <li class="big-btn w-desc">
2943                <a href="/pages/cannabis-beverages">
2944                    <div class="bb-img">
2945                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2946                    </div>
2947                    <div class="bb-txt">
2948                        <span class="application-title">Cannabis Beverages</span>
2949                        <span class="application-desc">Endless made-to-order flavors</span>
2950                    </div>
2951                </a>
2952            </li>
2953            <li class="big-btn w-desc">
2954                <a href="/pages/terpene-burst-beads">
2955                    <div class="bb-img">
2956                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2957                    </div>
2958                    <div class="bb-txt">
2959                        <span class="application-title">Terpene Burst Beads</span>
2960                        <span class="application-desc">A burst of flavor in every pre-roll</span>
2961                    </div>
2962                </a>
2963            </li>
2964            <li class="big-btn w-desc">
2965                <a href="/pages/beer-and-hops">
2966                    <div class="bb-img">
2967                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2968                    </div>
2969                    <div class="bb-txt">
2970                        <span class="application-title">Beer & Hops</span>
2971                        <span class="application-desc">Terpenes for more than cannabis</span>
2972                    </div>
2973                </a>
2974            </li>
2975        </ul>
2976    </div>
2977</div>
2978                    </div>
2979                    <div class="msbc-content" id="shop-by-latest-content">
2980                      <div class="msbc-content-inner col-2" id="shop-by-latest-content">
2981    <div class="msbc-content-col" id="col-1">
2982        <ul class="link-list" role="navigation" aria-label="Latest releases">
2983            <li class="big-btn w-desc">
2984                <a href="/collections/latest-abstrax-releases">
2985                    <div class="bb-img">
2986                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2987                    </div>
2988                    <div class="bb-txt">
2989                        <span class="application-title"><i>Shop All Latest Releases</i></span>
2990                        <span class="application-desc">If it's new, you'll find it right here</span>
2991                    </div>
2992                </a>
2993            </li>
2994            <li class="big-btn w-desc">
2995                <a href="/collections/latest-cannabis-terpene-profiles">
2996                    <div class="bb-img">
2997                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
2998                    </div>
2999                    <div class="bb-txt">
3000                        <span class="application-title">Latest Cannabis Profiles</span>
3001                        <span class="application-desc">Shop our latest cannabis terpene profiles</span>
3002                    </div>
3003                </a>
3004            </li>
3005            <li class="big-btn w-desc">
3006                <a href="/collections/new-terpene-flavors">
3007                    <div class="bb-img">
3008                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3009                    </div>
3010                    <div class="bb-txt">
3011                        <span class="application-title">Latest Terpene Flavors</span>
3012                        <span class="application-desc">Our latest and greatest bold flavors</span>
3013                    </div>
3014                </a>
3015            </li>
3016            <li class="big-btn w-desc">
3017                <a href="/collections/latest-edible-flavors">
3018                    <div class="bb-img">
3019                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3020                    </div>
3021                    <div class="bb-txt">
3022                        <span class="application-title">Latest Edible Flavors</span>
3023                        <span class="application-desc">Flavors for cannabis bevs and gummies</span>
3024                    </div>
3025                </a>
3026            </li>
3027            <li class="big-btn w-desc">
3028                <a href="/collections/organic-terpenes?sort_by=created-descending">
3029                    <div class="bb-img">
3030                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3031                    </div>
3032                    <div class="bb-txt">
3033                        <span class="application-title">Latest Organic Hemp Terps</span>
3034                        <span class="application-desc">Get that fresh-from-the-field flavor</span>
3035                    </div>
3036                </a>
3037            </li>
3038        </ul>
3039    </div>
3040    <div class="msbc-content-col" id="col-2">
3041        <ul class="link-list" role="navigation" aria-label="New arrivals">
3042            <li class="big-btn w-desc quick-order btn-primary" style="margin-bottom: 6px;padding: 20px 2px 13px 14px;">
3043                <a href="/collections/quick-order">
3044                    <div class="bb-img">
3045                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3046                    </div>
3047                    <div class="bb-txt">
3048                        <span class="application-title">Quick Order</span>
3049                        <span class="application-desc">Skip the search and get going</span>
3050                    </div>
3051                </a>
3052            </li>
3053            <li class="big-btn w-desc">
3054                <a href="/collections/new-natural-terpene-flavors">
3055                    <div class="bb-img">
3056                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3057                    </div>
3058                    <div class="bb-txt">
3059                        <span class="application-title">Latest Natural Flavors</span>
3060                        <span class="application-desc">Natural and compliant terpenes</span>
3061                    </div>
3062                </a>
3063            </li>
3064            <li class="big-btn w-desc">
3065                <a href="/collections/sample-kits">
3066                    <div class="bb-img">
3067                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3068                    </div>
3069                    <div class="bb-txt">
3070                        <span class="application-title">Latest Sample Kits</span>
3071                        <span class="application-desc">The easy way to try our latest drops</span>
3072                    </div>
3073                </a>
3074            </li>
3075            <li class="big-btn w-desc sep-killer">
3076                <a href="/pages/cannabis-flavor-trends">
3077                    <div class="bb-img">
3078                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3079                    </div>
3080                    <div class="bb-txt">
3081                        <span class="application-title">Latest Flavor Trends</span>
3082                        <span class="application-desc">Discover 2026's hottest flavor trends</span>
3083                    </div>
3084                </a>
3085            </li>
3086            <li class="divider" aria-role="separator" role="separator" style="margin:-1px 0 0px 0;"></li>
3087            <li class="big-btn w-desc sep-killer">
3088                <a href="/pages/terpene-recommendation-finder-quiz">
3089                    <div class="bb-img">
3090                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3091                    </div>
3092                    <div class="bb-txt">
3093                        <span class="application-title">Unsure? Click me.</span>
3094                        <span class="application-desc">Find what you need quickly right here</span>
3095                    </div>
3096                </a>
3097            </li>
3098        </ul>
3099    </div>
3100</div>
3101                    </div>
3102                    <div class="msbc-content" id="shop-by-wholesale-content">
3103                      <div class="msbc-content-inner col-2" id="shop-by-wholesale-content">
3104    <div class="msbc-content-col" id="col-1">
3105        <ul class="link-list" role="navigation" aria-label="Wholesale account access" style="gap:116px;">
3106            <li class="big-btn w-desc">
3107                <a href="https://shopify.com/21496413/account">
3108                    <div class="bb-img">
3109                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3110                    </div>
3111                    <div class="bb-txt">
3112                        <span class="application-title"><i>Click Here to Login</i></span>
3113                        <span class="application-desc">Discounts and more are a click away</span>
3114                    </div>
3115                </a>
3116            </li>
3117            <li class="big-btn w-desc">
3118                <a href="https://abstraxtech.com/pages/buy-wholesale-bulk-terpenes">
3119                    <div class="bb-img">
3120                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3121                    </div>
3122                    <div class="bb-txt">
3123                        <span class="application-title"><i>Click Here to Sign Up</i></span>
3124                        <span class="application-desc">Save yourself some time and money</span>
3125                    </div>
3126                </a>
3127            </li>
3128        </ul>
3129    </div>
3130    <div class="msbc-content-col" id="col-2">
3131        <ul class="link-list" role="navigation" aria-label="Wholesale quick order">
3132            <li class="big-btn w-desc quick-order btn-primary">
3133                <a href="/collections/quick-order">
3134                    <div class="bb-img">
3135                        <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239" alt="Abstrax Arrow">
3136                    </div>
3137                    <div class="bb-txt">
3138                        <span class="application-title">Quick Order</span>
3139                        <span class="application-desc">Skip the search and get going</span>
3140                    </div>
3141                </a>
3142            </li>
3143        </ul>
3144    </div>
3145</div>
3146                    </div>
3147                  </div>
3148                </div>
3149              </div>
3150            </li>
3151
3152            <li class="nav_element " role="menuitem">
3153              <button type="button" class="nav-toggle" aria-expanded="false" aria-haspopup="true" aria-controls="megamenu-learn">LEARN <span class="submenu-icon" aria-hidden="true"></span></button>
3154              <div class="megamenu pb-47" id="megamenu-learn">
3155                <div class="megamenu-inner">
3156                  <div class="megamenu-list" style="margin-top:0;">
3157                    <div style="left:-9px; position:relative">
3158                      <ul class="megamenu-list-b">
3159                        <li>
3160                          <a href="/pages/learn"
3161                            ><span
3162                              ><img
3163                                loading="lazy"
3164                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3165                                width="32"
3166                                height="24"
3167                                class="img-fluid"
3168                                alt=""></span
3169                            >Learn</a
3170                          >
3171                        </li>
3172                        <li>
3173                          <a href="/pages/education"
3174                            ><span
3175                              ><img
3176                                loading="lazy"
3177                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3178                                width="32"
3179                                height="24"
3180                                class="img-fluid"
3181                                alt=""></span
3182                            >Terpene Education</a
3183                          >
3184                        </li>
3185                        <li>
3186                          <a href="/pages/terpene-calculator-mixing-guide"
3187                            ><span
3188                              ><img
3189                                loading="lazy"
3190                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3191                                width="32"
3192                                height="24"
3193                                class="img-fluid"
3194                                alt=""></span
3195                            >Terpene Mixing Calculator</a
3196                          >
3197                        </li>
3198                        <li>
3199                          <a href="/blogs/learn"
3200                            ><span
3201                              ><img
3202                                loading="lazy"
3203                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3204                                width="32"
3205                                height="24"
3206                                class="img-fluid"
3207                                alt=""></span
3208                            >Blog</a
3209                          >
3210                        </li>
3211                      </ul>
3212                    </div>
3213                    <div>
3214                      <ul class="megamenu-list-b ">
3215                        <li>
3216                          <a href="/pages/about-abstrax"
3217                            ><span
3218                              ><img
3219                                loading="lazy"
3220                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3221                                width="32"
3222                                height="24"
3223                                class="img-fluid"
3224                                alt=""></span
3225                            >About Abstrax</a
3226                          >
3227                        </li>
3228                        <li>
3229                          <a href="/pages/faq"
3230                            ><span
3231                              ><img
3232                                loading="lazy"
3233                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3234                                width="32"
3235                                height="24"
3236                                class="img-fluid"
3237                                alt=""></span
3238                            >Frequently Asked Questions</a
3239                          >
3240                        </li>
3241                        <li>
3242                          <a href="/blogs/press-releases"
3243                            ><span
3244                              ><img
3245                                loading="lazy"
3246                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3247                                width="32"
3248                                height="24"
3249                                class="img-fluid"
3250                                alt=""></span
3251                            >Abstrax in the Press</a
3252                          >
3253                        </li>
3254                        <li>
3255                          <a href="/pages/contact"
3256                            ><span
3257                              ><img
3258                                loading="lazy"
3259                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3260                                width="32"
3261                                height="24"
3262                                class="img-fluid"
3263                                alt=""></span
3264                            >Contact Us</a
3265                          >
3266                        </li>
3267                      </ul>
3268                    </div>
3269                  </div>
3270                </div>
3271              </div>
3272            </li>
3273            <li class="nav_element " role="menuitem">
3274              <button type="button" class="nav-toggle" aria-expanded="false" aria-haspopup="true" aria-controls="megamenu-science">SCIENCE <span class="submenu-icon" aria-hidden="true"></span></button>
3275              <div class="megamenu pb-47" id="megamenu-science">
3276                <div class="megamenu-inner">
3277                  <div class="megamenu-list" style="margin-top:0;">
3278                    <div style="left:-9px; position:relative">
3279                      <ul class="megamenu-list-b column2">
3280                        <li>
3281                          <a href="/pages/science"
3282                            ><span
3283                              ><img
3284                                loading="lazy"
3285                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3286                                width="32"
3287                                height="24"
3288                                class="img-fluid"
3289                                alt=""></span
3290                            >Science</a
3291                          >
3292                        </li>
3293                        <li>
3294                          <a href="/pages/terpene-technology"
3295                            ><span
3296                              ><img
3297                                loading="lazy"
3298                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3299                                width="32"
3300                                height="24"
3301                                class="img-fluid"
3302                                alt=""></span
3303                            >What We Do</a
3304                          >
3305                        </li>
3306                        <li>
3307                          <a href="/pages/meet-the-team"
3308                            ><span
3309                              ><img
3310                                loading="lazy"
3311                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3312                                width="32"
3313                                height="24"
3314                                class="img-fluid"
3315                                alt=""></span
3316                            >Meet the Team</a
3317                          >
3318                        </li>
3319                      </ul>
3320                    </div>
3321                    <div>
3322                      <ul class="megamenu-list-b column2">
3323                        <li>
3324                          <a href="/pages/our-research"
3325                            ><span
3326                              ><img
3327                                loading="lazy"
3328                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3329                                width="32"
3330                                height="24"
3331                                class="img-fluid"
3332                                alt=""></span
3333                            >Our Research</a
3334                          >
3335                        </li>
3336                        <li>
3337                          <a href="/pages/quality-and-compliance"
3338                            ><span
3339                              ><img
3340                                loading="lazy"
3341                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3342                                width="32"
3343                                height="24"
3344                                class="img-fluid"
3345                                alt=""></span
3346                            >Quality &amp; Compliance</a
3347                          >
3348                        </li>
3349                        <li>
3350                          <a href="/pages/amberclear-vape-oil-color-stability-guide"
3351                            ><span
3352                              ><img
3353                                loading="lazy"
3354                                src="//abstraxtech.com/cdn/shop/t/295/assets/angle-m.svg?v=99008282977828377371787341239"
3355                                width="32"
3356                                height="24"
3357                                class="img-fluid"
3358                                alt=""></span
3359                            >
3359Fix Red Vape Oil</a
3360                          >
3361                        </li>
3362                      </ul>
3363                    </div>
3364                  </div>
3365                </div>
3366              </div>
3367            </li>
3368          </ul>
3369        </nav>
3370        <nav aria-label="Utility">
3371        <ul class="nav-right">
3372          
3373            <li class="desk-show">
3374              <a href="https://shopify.com/21496413/account" class="redirect"
3375                ><span class="desk-show">LOGIN</span>
3376                <span class="mobile-show">
3377                  
3378                    <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/login-icon.svg?v=37942968202699973281787341591" class="img-fluid" alt="">
3379                   </span
3380              ></a>
3381            </li>
3382          
3383          <li>
3384            <a href="javascript:;" class="search-icon">
3385              
3386                <img
3387                  loading="lazy"
3388                  src="//abstraxtech.com/cdn/shop/t/295/assets/search-icon-black.svg?v=50869926698649346931787341724"
3389                  width="32"
3390                  height="32"
3391                  alt="search"
3392                  class="modal__toggle-open icon icon-search"
3393                >
3394              
3395            </a>
3396            <details-modal class="header__search" style="display:none">
3397              <details>
3398                <summary
3399                  class="header__icon header__icon--search header__icon--summary  focus-inset modal__toggle"
3400                  aria-haspopup="dialog"
3401                  aria-label="Search"
3402                >
3403                  <span>
3404                    
3405                      <img
3406                        loading="lazy"
3407                        src="//abstraxtech.com/cdn/shop/t/295/assets/search-icon-black.svg?v=50869926698649346931787341724"
3408                        alt="search"
3409                        class="modal__toggle-open icon icon-search"
3410                      >
3411                    
3412
3413                    <!--
3414                      <svg id="icon-search" class="modal__toggle-open icon icon-search" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32">
3415                        <defs>
3416                            <clipPath id="clip-path">
3417                              <rect id="Rechteck_26" data-name="Rechteck 26" width="32" height="32" fill="none"/>
3418                            </clipPath>
3419                        </defs>
3420                        <g id="Gruppe_37" data-name="Gruppe 37" clip-path="url(#clip-path)">
3421                            <g id="Ellipse_3" data-name="Ellipse 3" fill="none" stroke="#000" stroke-width="1.5">
3422                              <circle cx="12.5" cy="12.5" r="12.5" stroke="none"/>
3423                              <circle cx="12.5" cy="12.5" r="11.75" fill="none"/>
3424                            </g>
3425                            <line id="Linie_21" data-name="Linie 21" x1="10" y1="10" transform="translate(20.5 20.5)" fill="none" stroke="#000" stroke-width="1.5"/>
3426                        </g>
3427                      </svg>
3428                    -->
3429                  </span>
3430                </summary>
3431                <div
3432                  class="search-modal desk-search_wrap modal__content  gradient"
3433                  role="dialog"
3434                  aria-modal="true"
3435                  aria-label="Search"
3436                >
3437                  <div class="modal-overlay"></div>
3438                  <div
3439                    class="search-modal__content search-bar  search-modal__content-bottom"
3440                    tabindex="-1"
3441                  ><predictive-search
3442                        class="search-modal__form"
3443                        data-loading-text="Loading..."
3444                      ><form action="/search" method="get" role="search" class="search search-modal__form">
3445                      <input type="hidden" name="type" value="product">
3446                      <div class="field">
3447                        <input
3448                          class="search__input field__input form-control"
3449                          id="Search-In-Modal-1"
3450                          type="search"
3451                          class="form-control"
3452                          name="q"
3453                          value=""
3454                          placeholder="Search"role="combobox"
3455                            aria-expanded="false"
3456                            aria-owns="predictive-search-results"
3457                            aria-controls="predictive-search-results"
3458                            aria-haspopup="listbox"
3459                            aria-autocomplete="list"
3460                            autocorrect="off"
3461                            autocomplete="off"
3462                            autocapitalize="off"
3463                            spellcheck="false"
3464                            aria-label="Search">
3465
3466                        <input type="hidden" name="options[prefix]" value="last">
3467                        <button
3468                          type="reset"
3469                          class="reset__button field__button hidden"
3470                          aria-label="Translation missing: en.general.search.reset"
3471                        >
3472                          <svg class="icon icon-close" aria-hidden="true" focusable="false">
3473                            <use xlink:href="#icon-reset">
3474                          </svg>
3475                        </button>
3476                        <button class="search__button field__button " aria-label="Search">
3477                          <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/search-icon.svg?v=72169626256750037201787341725" width="32" height="32" alt="">
3478                        </button>
3479                      </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
3480                          <div class="predictive-search__loading-state">
3481                            <svg
3482                              aria-hidden="true"
3483                              focusable="false"
3484                              class="spinner"
3485                              viewBox="0 0 66 66"
3486                              xmlns="http://www.w3.org/2000/svg"
3487                            >
3488                              <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3489                            </svg>
3490                          </div>
3491                        </div>
3492
3493                        <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
3494                      type="button"
3495                      class="modal__close-button modal__toggle-close icon search-i icon-close"
3496                      aria-hidden="true"
3497                      focusable="false"
3498                      search-i
3499                      link
3500                      link--text
3501                      focus-inset
3502                      aria-label="Close"
3503                    >
3504                      <img
3505                        loading="lazy"
3506                        src="//abstraxtech.com/cdn/shop/t/295/assets/search-close.svg?v=133453531280314895071787341723"
3507                        width="24"
3508                        height="24"
3509                        class="img-fluid"
3510                        alt=""
3511                      >
3512                    </button>
3513                  </div>
3514                </div>
3515              </details>
3516            </details-modal>
3517          </li>
3518          <li>
3519            <a href="javascript:;" class="cart-icon" id="cart3" style="display:none">
3520              
3521                <img
3522                  loading="lazy"
3523                  src="//abstraxtech.com/cdn/shop/t/295/assets/cart-icon.svg?v=180411773575337971841787341343"
3524                  width="38"
3525                  height="35"
3526                  class="img-fluid"
3527                  alt=""
3528                >
3529              
3530              <sup>0</sup></a
3531            >
3532            <a href="javascript:;" id="cart2" aria-label="Cart Item">
3533              
3534                
3535                  <svg
3536                    class="dar"
3537                    xmlns="http://www.w3.org/2000/svg"
3538                    xmlns:xlink="http://www.w3.org/1999/xlink"
3539                    viewBox="0 0 250 250"
3540                    width="250"
3541                    height="250"
3542                    preserveAspectRatio="xMidYMid meet"
3543                    style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px); content-visibility: visible;"
3544                  >
3545                    <defs><clipPath id="__lottie_element_343"><rect width="250" height="250" x="0" y="0"></rect></clipPath><g id="__lottie_element_345"><g transform="matrix(1,0,0,1,-202.8138427734375,359.5274658203125)" opacity="1" style="display: none;"><g opacity="1" transform="matrix(6,0,0,6,0,0)"><path fill="rgb(255,0,0)" fill-opacity="1" d=" M-62.27899932861328,-20.827999114990234 C-62.27899932861328,-20.827999114990234 -56.63800048828125,-19.520999908447266 -56.63800048828125,-19.520999908447266 C-54.85499954223633,-19.107999801635742 -53.00199890136719,-19.107999801635742 -51.21900177001953,-19.520999908447266 C-51.21900177001953,-19.520999908447266 -45.85200119018555,-20.764999389648438 -45.85200119018555,-20.764999389648438 C-44.069000244140625,-21.17799949645996 -42.215999603271484,-21.17799949645996 -40.43299865722656,-20.764999389648438 C-40.43299865722656,-20.764999389648438 -35.06700134277344,-19.520999908447266 -35.06700134277344,-19.520999908447266 C-33.284000396728516,-19.107999801635742 -31.430999755859375,-19.107999801635742 -29.648000717163086,-19.520999908447266 C-29.648000717163086,-19.520999908447266 -24.2810001373291,-20.764999389648438 -24.2810001373291,-20.764999389648438 C-22.49799919128418,-21.17799949645996 -2
35450.645000457763672,-21.17799949645996 -18.86199951171875,-20.764999389648438 C-18.86199951171875,-20.764999389648438 -13.494999885559082,-19.520999908447266 -13.494999885559082,-19.520999908447266 C-11.711999893188477,-19.107999801635742 -9.859000205993652,-19.107999801635742 -8.076000213623047,-19.520999908447266 C-8.076000213623047,-19.520999908447266 -2.7100000381469727,-20.764999389648438 -2.7100000381469727,-20.764999389648438 C-0.9269999861717224,-21.17799949645996 0.9269999861717224,-21.17799949645996 2.7100000381469727,-20.764999389648438 C2.7100000381469727,-20.764999389648438 8.076000213623047,-19.520999908447266 8.076000213623047,-19.520999908447266 C9.859000205993652,-19.107999801635742 11.711999893188477,-19.107999801635742 13.494999885559082,-19.520999908447266 C13.494999885559082,-19.520999908447266 18.86199951171875,-20.764999389648438 18.86199951171875,-20.764999389648438 C20.645000457763672,-21.17799949645996 22.49799919128418,-21.17799949645996 24.2810001373291,-20.764999389648438 C24.2810001373291,-20.764999389648438 29.648000717163086,-19.520999908447266 29.648000717163086,-19.520999908447266 C31.430999755859375,-19.107999801635742 33.284000396728516,-19.107999801635742 35.06700134277344,-19.520999908447266 C35.06700134277344,-19.520999908447266 40.43299865722656,-20.764999389648438 40.43299865722656,-20.764999389648438 C42.215999603271484,-21.17799949645996 44.069000244140625,-21.17799949645996 45.85200119018555,-20.764999389648438 C45.85200119018555,-20.764999389648438 51.21900177001953,-19.520999908447266 51.21900177001953,-19.520999908447266 C53.00199890136719,-19.107999801635742 54.85499954223633,-19.107999801635742 56.63800048828125,-19.520999908447266 C56.63800048828125,-19.520999908447266 62.27899932861328,-20.827999114990234 62.27899932861328,-20.827999114990234 C63.88100051879883,-21.198999404907227 65.5479965209961,-21.198999404907227 67.1500015258789,-20.827999114990234 C72.03900146484375,-19.69499969482422 75.5,-15.34000015258789 75.5,-10.321000099182129 C75.5,-10.321000099182129 75.5,21.10700035095215 75.5,21.10700035095215 C75.5,21.10
3545700035095215 -75.5,21.10700035095215 -75.5,21.10700035095215 C-75.5,21.10700035095215 -75.5,-10.321000099182129 -75.5,-10.321000099182129 C-75.5,-15.34000015258789 -72.03900146484375,-19.69499969482422 -67.1500015258789,-20.827999114990234 C-65.5479965209961,-21.198999404907227 -63.88100051879883,-21.198999404907227 -62.27899932861328,-20.827999114990234z"></path></g></g></g><clipPath id="__lottie_element_349"><path d="M0,0 L250,0 L250,250 L0,250z"></path></clipPath><linearGradient id="__lottie_element_359" spreadMethod="pad" gradientUnits="userSpaceOnUse" x1="15.022000312805176" y1="12.291999816894531" x2="-17.503000259399414" y2="-12.286999702453613"><stop offset="0%" stop-color="rgb(255,198,50)"></stop><stop offset="50%" stop-color="rgb(255,214,56)"></stop><stop offset="100%" stop-color="rgb(255,230,61)"></stop></linearGradient><mask id="__lottie_element_345_1" mask-type="alpha"><use xlink:href="#__lottie_element_345"></use></mask><clipPath id="__lottie_element_367"><path d="M0,0 L250,0 L250,250 L0,250z"></path></clipPath></defs><g clip-path="url(#__lottie_element_343)"><g clip-path="url(#__lottie_element_367)" transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><g transform="matrix(1,0,0,1,125,125)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1,0,0,1,211,125)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1,0,0,1,124.78800201416016,124.86100006103516)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(6,0,0,6,0,0)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M-9.843000411987305,-7.406000137329102 C-9.843000411987305,-7.406000137329102 18.881000518798828,-7.406000137329102 18.881000518798828,-7.406000137329102 C18.881000518798828,-7.406000137329102 16.36400032043457,5.464000225067139 16.36400032043457,5.464000225067139 C16.150999069213867,6.61899995803833 15.538999557495117,7.6620001792907715 14.635000228881836,8.41100025177002 C13.730999946594238,9.15999984741211 12.592000007629395,9.569000244140625 11.418000221252441,9.564000129699707 C11.418000221252441,9.564000129699707 -4.436999797821045,9.564000129699707 -4.436999797821045,9.564000129699707 C-5.611000061035156,9.567999839782715 -6.748000144958496,9.159000396728516 -7.6519999504089355,8.40999984741211 C-8.555999755859375,7.660999774932861 -9.168000221252441,6.618000030517578 -9.381999969482422,5.464000225067139 C-9.381999969482422,5.464000225067139 -11.60099983215332,-5.89900016784668 -11.60099983215332,-5.89900016784668 C-11.60099983215332,-5.89900016784668 -11.895999908447266,-7.4079999923706055 -11.895999908447266,-7.4079999923706055 C-11.895999908447266,-7.4079999923706055 -12.482000350952148,-10.416000366210938 -12.482000350952148,-10.416000366210938 C-12.696000099182129,-11.572999954223633 -13.236000061035156,-12.645000457763672 -14.038999557495117,-13.505000114440918 C-14.847999572753906,-14.35099983215332 -15.885000228881836,-14.944999694824219 -17.02400016784668,-15.21500015258789 C-17.02400016784668,-15.21500015258789 -18.114999771118164,-15.482999801635742 -18.114999771118164,-15.482999801635742 C-18.374000549316406,-15.54800033569336 -18.597000122070312,-15.711999893188477 -18.735000610351562,-15.940999984741211 C-18.87299919128418,-16.170000076293945 -18.916000366210938,-16.44300079345703 -18.85300064086914,-16.702999114990234 C-18.822999954223633,-16.832000732421875 -18.76799964904785,-16.95400047302246 -18.69099998474121,-17.06100082397461 C-18.614
354500032043457,-17.167999267578125 -18.516000747680664,-17.259000778198242 -18.402999877929688,-17.327999114990234 C-18.290000915527344,-17.39699935913086 -18.166000366210938,-17.444000244140625 -18.03499984741211,-17.46500015258789 C-17.90399932861328,-17.486000061035156 -17.770999908447266,-17.479999542236328 -17.64299964904785,-17.448999404907227 C-17.64299964904785,-17.448999404907227 -16.552000045776367,-17.177000045776367 -16.552000045776367,-17.177000045776367 C-15.036999702453613,-16.81599998474121 -13.657999992370605,-16.024999618530273 -12.581999778747559,-14.89799976348877 C-11.512999534606934,-13.760000228881836 -10.793000221252441,-12.34000015258789 -10.505999565124512,-10.805999755859375 C-10.505999565124512,-10.805999755859375 -9.843000411987305,-7.406000137329102 -9.843000411987305,-7.406000137329102z"></path></g></g><g transform="matrix(0.9335803985595703,0.3583679497241974,-0.3583679497241974,0.9335803985595703,135.4239959716797,310.37127685546875)" opacity="1" fill="rgb(255,255,255)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item 1" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-16.253999710083008,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M0.92,-53.34 C0.92,-53.34 3.78,-43.43 3.78,-43.43 C3.78,-43.43 14.87,-46.54 14.87,-46.54 C14.87,-46.54 14.87,0 14.87,0 C14.87,0 26.46,0 26.46,0 C26.46,0 26.46,-58.8 26.46,-58.8 C26.46,-58.8 16.38,-58.8 16.38,-58.8 C16.38,-58.8 0.92,-53.34 0.92,-53.34z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g><g transform="matrix(1,0,0,1,148.52200317382812,161.54998779296875)" opacity="1" fill="rgb(255,255,255)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item  0" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-26.459999084472656,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M14.53,-29.4 C14.53,-35.67 15.54,-40.46 17.56,-43.76 C19.57,-47.07 22.54,-48.72 26.46,-48.72 C30.38,-48.72 33.36,-47.07 35.41,-43.76 C37.45,-40.46 38.47,-35.67 38.47,-29.4 C38.47,-23.18 37.45,-18.42 35.41,-15.12 C33.36,-11.82 30.38,-10.16 26.46,-10.16 C22.54,-10.16 19.57,-11.8 17.56,-15.08 C15.54,-18.35 14.53,-23.13 14.53,-29.4z M43.76,-7.18 C47.91,-12.75 49.98,-20.16 49.98,-29.4 C49.98,-38.64 47.91,-46.05 43.76,-51.62 C39.62,-57.19 33.85,-59.98 26.46,-59.98 C19.12,-59.98 13.37,-57.19 9.2,-51.62 C5.03,-46.05 2.94,-38.64 2.94,-29.4 C2.94,-20.16 5.03,-12.75 9.2,-7.18 C13.37,-1.61 19.12,1.18 26.46,1.18 C33.85,1.18 39.62,-1.61 43.76,-7.18z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g></g><g mask="url(#__lottie_element_345_1)" style="display: block;"><g clip-path="url(#__lottie_element_349)" transform="matrix(1,0,0,1,0,0)" opacity="1"><g transform="matrix(1.0199999809265137,0,0,1.0199999809265137,125.44999694824219,123.2300033569336)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(255,210,54)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1.0199999809265137,0,0,1.0199999809265137,211.4499969482422,123.2300033569336)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(255,199,51)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(6,0,0,6,9.450004577636719,18.14800262451172)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,19.204999923706055,13.824000358581543)"><path fill="url(#__lottie_element_359)" fill-opacity="1" d=" M11.45199966430664,13.574999809265137 C11.45199966430664,13.574999809265137 11.430999755859375,13.574999809265137 11.430999755859375,13.574999809265137 C11.430999755859375,13.574999809265137 -4.422999858856201,13.574999809265137 -4.422999858856201,13.574999809265137 C-4.422999858856201,13.574999809265137 -4.440000057220459,13.574999809265137 -4.440000057220459,13.574999809265137 C-5.617000102996826,13.574999809265137 -6.763999938964844,13.161999702453613 -7.671000003814697,12.40999984741211 C-8.581999778747559,11.654000282287598 -9.20199966430664,10.597000122070312 -9.418000221252441,9.434000015258789 C-9.418000221252441,9.434000015258789 -12.517999649047852,-6.445000171661377 -12.517999649047852,-6.445000171661377 C-12.730999946594238,-7.59499979019165 -13.263999938964844,-8.654999732971191 -14.062000274658203,-9.510000228881836 C-14.866000175476074,-10.35099983215332 -15.890000343322754,-10.937000274658203 -17.023000717163086,-11.206000328063965 C-17.023000717163086,-11.206000328063965 -18.113000869750977,-11.4729995
354572753906 -18.113000869750977,-11.472999572753906 C-18.38800048828125,-11.541000366210938 -18.618999481201172,-11.711999893188477 -18.764999389648438,-11.954000473022461 C-18.910999298095703,-12.196000099182129 -18.954999923706055,-12.480999946594238 -18.88800048828125,-12.755000114440918 C-18.85700035095215,-12.890000343322754 -18.798999786376953,-13.015999794006348 -18.718000411987305,-13.130000114440918 C-18.636999130249023,-13.241999626159668 -18.535999298095703,-13.336999893188477 -18.41699981689453,-13.41100025177002 C-18.29800033569336,-13.484000205993652 -18.167999267578125,-13.531000137329102 -18.030000686645508,-13.553000450134277 C-17.892000198364258,-13.574000358581543 -17.753000259399414,-13.569000244140625 -17.618000030517578,-13.53600025177002 C-17.618000030517578,-13.53600025177002 -16.527000427246094,-13.263999938964844 -16.527000427246094,-13.263999938964844 C-14.99899959564209,-12.901000022888184 -13.618000030517578,-12.107999801635742 -12.531999588012695,-10.970999717712402 C-11.454999923706055,-9.824000358581543 -10.732999801635742,-8.402000427246094 -10.444000244140625,-6.855000019073486 C-10.444000244140625,-6.855000019073486 -9.788999557495117,-3.494999885559082 -9.788999557495117,-3.494999885559082 C-9.788999557495117,-3.494999885559082 18.954999923706055,-3.494999885559082 18.954999923706055,-3.494999885559082 C18.954999923706055,-3.494999885559082 18.94300079345703,-3.436000108718872 18.94300079345703,-3.436000108718872 C18.94300079345703,-3.436000108718872 16.427000045776367,9.4350004196167 16.427000045776367,9.4350004196167 C16.211999893188477,10.597000122070312 15.590999603271484,11.654999732971191 14.680999755859375,12.41100025177002 C13.77299976348877,13.161999702453613 12.628000259399414,13.574999809265137 11.45199966430664,13.574999809265137z"></path></g></g><g transform="matrix(0.9335803985595703,0.3583679497241974,-0.3583679497241974,0.9335803985595703,135.4239959716797,310.37127685546875)" opacity="1" fill="rgb(28,28,30)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item 1" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-16.253999710083008,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M0.92,-53.34 C0.92,-53.34 3.78,-43.43 3.78,-43.43 C3.78,-43.43 14.87,-46.54 14.87,-46.54 C14.87,-46.54 14.87,0 14.87,0 C14.87,0 26.46,0 26.46,0 C26.46,0 26.46,-58.8 26.46,-58.8 C26.46,-58.8 16.38,-58.8 16.38,-58.8 C16.38,-58.8 0.92,-53.34 0.92,-53.34z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g></g></g></g>
3546                  </svg>
3547                
3548              
3549            </a>
3550            <a href="javascript:;" id="cart4" aria-label="Cart Item">
3551              
3552                <svg
3553                  xmlns="http://www.w3.org/2000/svg"
3554                  xmlns:xlink="http://www.w3.org/1999/xlink"
3555                  viewBox="0 0 250 250"
3556                  width="250"
3557                  height="250"
3558                  preserveAspectRatio="xMidYMid meet"
3559                  style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px); content-visibility: visible;"
3560                >
3561                  <defs><clipPath id="__lottie_element_800"><rect width="250" height="250" x="0" y="0"></rect></clipPath><g id="__lottie_element_802"><g transform="matrix(1,0,0,1,-202.99981689453125,359.64190673828125)" opacity="1" style="display: none;"><g opacity="1" transform="matrix(6,0,0,6,0,0)"><path fill="rgb(255,0,0)" fill-opacity="1" d=" M-62.27899932861328,-20.827999114990234 C-62.27899932861328,-20.827999114990234 -56.63800048828125,-19.520999908447266 -56.63800048828125,-19.520999908447266 C-54.85499954223633,-19.107999801635742 -53.00199890136719,-19.107999801635742 -51.21900177001953,-19.520999908447266 C-51.21900177001953,-19.520999908447266 -45.85200119018555,-20.764999389648438 -45.85200119018555,-20.764999389648438 C-44.069000244140625,-21.17799949645996 -42.215999603271484,-21.17799949645996 -40.43299865722656,-20.764999389648438 C-40.43299865722656,-20.764999389648438 -35.06700134277344,-19.520999908447266 -35.06700134277344,-19.520999908447266 C-33.284000396728516,-19.107999801635742 -31.430999755859375,-19.107999801635742 -29.648000717163086,-19.520999908447266 C-29.648000717163086,-19.520999908447266 -24.2810001373291,-20.764999389648438 -24.2810001373291,-20.764999389648438 C-22.49799919128418,-21.17799949645996 -2
35610.645000457763672,-21.17799949645996 -18.86199951171875,-20.764999389648438 C-18.86199951171875,-20.764999389648438 -13.494999885559082,-19.520999908447266 -13.494999885559082,-19.520999908447266 C-11.711999893188477,-19.107999801635742 -9.859000205993652,-19.107999801635742 -8.076000213623047,-19.520999908447266 C-8.076000213623047,-19.520999908447266 -2.7100000381469727,-20.764999389648438 -2.7100000381469727,-20.764999389648438 C-0.9269999861717224,-21.17799949645996 0.9269999861717224,-21.17799949645996 2.7100000381469727,-20.764999389648438 C2.7100000381469727,-20.764999389648438 8.076000213623047,-19.520999908447266 8.076000213623047,-19.520999908447266 C9.859000205993652,-19.107999801635742 11.711999893188477,-19.107999801635742 13.494999885559082,-19.520999908447266 C13.494999885559082,-19.520999908447266 18.86199951171875,-20.764999389648438 18.86199951171875,-20.764999389648438 C20.645000457763672,-21.17799949645996 22.49799919128418,-21.17799949645996 24.2810001373291,-20.764999389648438 C24.2810001373291,-20.764999389648438 29.648000717163086,-19.520999908447266 29.648000717163086,-19.520999908447266 C31.430999755859375,-19.107999801635742 33.284000396728516,-19.107999801635742 35.06700134277344,-19.520999908447266 C35.06700134277344,-19.520999908447266 40.43299865722656,-20.764999389648438 40.43299865722656,-20.764999389648438 C42.215999603271484,-21.17799949645996 44.069000244140625,-21.17799949645996 45.85200119018555,-20.764999389648438 C45.85200119018555,-20.764999389648438 51.21900177001953,-19.520999908447266 51.21900177001953,-19.520999908447266 C53.00199890136719,-19.107999801635742 54.85499954223633,-19.107999801635742 56.63800048828125,-19.520999908447266 C56.63800048828125,-19.520999908447266 62.27899932861328,-20.827999114990234 62.27899932861328,-20.827999114990234 C63.88100051879883,-21.198999404907227 65.5479965209961,-21.198999404907227 67.1500015258789,-20.827999114990234 C72.03900146484375,-19.69499969482422 75.5,-15.34000015258789 75.5,-10.321000099182129 C75.5,-10.321000099182129 75.5,21.10700035095215 75.5,21.10700035095215 C75.5,21.10
3561700035095215 -75.5,21.10700035095215 -75.5,21.10700035095215 C-75.5,21.10700035095215 -75.5,-10.321000099182129 -75.5,-10.321000099182129 C-75.5,-15.34000015258789 -72.03900146484375,-19.69499969482422 -67.1500015258789,-20.827999114990234 C-65.5479965209961,-21.198999404907227 -63.88100051879883,-21.198999404907227 -62.27899932861328,-20.827999114990234z"></path></g></g></g><clipPath id="__lottie_element_806"><path d="M0,0 L250,0 L250,250 L0,250z"></path></clipPath><linearGradient id="__lottie_element_816" spreadMethod="pad" gradientUnits="userSpaceOnUse" x1="15.022000312805176" y1="12.291999816894531" x2="-17.503000259399414" y2="-12.286999702453613"><stop offset="0%" stop-color="rgb(255,198,50)"></stop><stop offset="50%" stop-color="rgb(255,214,56)"></stop><stop offset="100%" stop-color="rgb(255,230,61)"></stop></linearGradient><mask id="__lottie_element_802_1" mask-type="alpha"><use xlink:href="#__lottie_element_802"></use></mask><clipPath id="__lottie_element_824"><path d="M0,0 L250,0 L250,250 L0,250z"></path></clipPath></defs><g clip-path="url(#__lottie_element_800)"><g clip-path="url(#__lottie_element_824)" transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><g transform="matrix(1,0,0,1,125,125)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1,0,0,1,211,125)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1,0,0,1,124.78800201416016,124.86099243164062)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(6,0,0,6,0,0)"><path fill="rgb(28,28,30)" fill-opacity="1" d=" M-9.843000411987305,-7.406000137329102 C-9.843000411987305,-7.406000137329102 18.881000518798828,-7.406000137329102 18.881000518798828,-7.406000137329102 C18.881000518798828,-7.406000137329102 16.36400032043457,5.464000225067139 16.36400032043457,5.464000225067139 C16.150999069213867,6.61899995803833 15.538999557495117,7.6620001792907715 14.635000228881836,8.41100025177002 C13.730999946594238,9.15999984741211 12.592000007629395,9.569000244140625 11.418000221252441,9.564000129699707 C11.418000221252441,9.564000129699707 -4.436999797821045,9.564000129699707 -4.436999797821045,9.564000129699707 C-5.611000061035156,9.567999839782715 -6.748000144958496,9.159000396728516 -7.6519999504089355,8.40999984741211 C-8.555999755859375,7.660999774932861 -9.168000221252441,6.618000030517578 -9.381999969482422,5.464000225067139 C-9.381999969482422,5.464000225067139 -11.60099983215332,-5.89900016784668 -11.60099983215332,-5.89900016784668 C-11.60099983215332,-5.89900016784668 -11.895999908447266,-7.4079999923706055 -11.895999908447266,-7.4079999923706055 C-11.895999908447266,-7.4079999923706055 -12.482000350952148,-10.416000366210938 -12.482000350952148,-10.416000366210938 C-12.696000099182129,-11.572999954223633 -13.236000061035156,-12.645000457763672 -14.038999557495117,-13.505000114440918 C-14.847999572753906,-14.35099983215332 -15.885000228881836,-14.944999694824219 -17.02400016784668,-15.21500015258789 C-17.02400016784668,-15.21500015258789 -18.114999771118164,-15.482999801635742 -18.114999771118164,-15.482999801635742 C-18.374000549316406,-15.54800033569336 -18.597000122070312,-15.711999893188477 -18.735000610351562,-15.940999984741211 C-18.87299919128418,-16.170000076293945 -18.916000366210938,-16.44300079345703 -18.85300064086914,-16.702999114990234 C-18.822999954223633,-16.832000732421875 -18.76799964904785,-16.95400047302246 -18.69099998474121,-17.06100082397461 C-18.614
356100032043457,-17.167999267578125 -18.516000747680664,-17.259000778198242 -18.402999877929688,-17.327999114990234 C-18.290000915527344,-17.39699935913086 -18.166000366210938,-17.444000244140625 -18.03499984741211,-17.46500015258789 C-17.90399932861328,-17.486000061035156 -17.770999908447266,-17.479999542236328 -17.64299964904785,-17.448999404907227 C-17.64299964904785,-17.448999404907227 -16.552000045776367,-17.177000045776367 -16.552000045776367,-17.177000045776367 C-15.036999702453613,-16.81599998474121 -13.657999992370605,-16.024999618530273 -12.581999778747559,-14.89799976348877 C-11.512999534606934,-13.760000228881836 -10.793000221252441,-12.34000015258789 -10.505999565124512,-10.805999755859375 C-10.505999565124512,-10.805999755859375 -9.843000411987305,-7.406000137329102 -9.843000411987305,-7.406000137329102z"></path></g></g><g transform="matrix(0.9335803985595703,0.3583679497241974,-0.3583679497241974,0.9335803985595703,135.4239959716797,310.37127685546875)" opacity="1" fill="rgb(255,255,255)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item 1" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-16.253999710083008,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M0.92,-53.34 C0.92,-53.34 3.78,-43.43 3.78,-43.43 C3.78,-43.43 14.87,-46.54 14.87,-46.54 C14.87,-46.54 14.87,0 14.87,0 C14.87,0 26.46,0 26.46,0 C26.46,0 26.46,-58.8 26.46,-58.8 C26.46,-58.8 16.38,-58.8 16.38,-58.8 C16.38,-58.8 0.92,-53.34 0.92,-53.34z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g><g transform="matrix(1,0,0,1,148.52200317382812,161.54998779296875)" opacity="1" fill="rgb(255,255,255)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item  0" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-26.459999084472656,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M14.53,-29.4 C14.53,-35.67 15.54,-40.46 17.56,-43.76 C19.57,-47.07 22.54,-48.72 26.46,-48.72 C30.38,-48.72 33.36,-47.07 35.41,-43.76 C37.45,-40.46 38.47,-35.67 38.47,-29.4 C38.47,-23.18 37.45,-18.42 35.41,-15.12 C33.36,-11.82 30.38,-10.16 26.46,-10.16 C22.54,-10.16 19.57,-11.8 17.56,-15.08 C15.54,-18.35 14.53,-23.13 14.53,-29.4z M43.76,-7.18 C47.91,-12.75 49.98,-20.16 49.98,-29.4 C49.98,-38.64 47.91,-46.05 43.76,-51.62 C39.62,-57.19 33.85,-59.98 26.46,-59.98 C19.12,-59.98 13.37,-57.19 9.2,-51.62 C5.03,-46.05 2.94,-38.64 2.94,-29.4 C2.94,-20.16 5.03,-12.75 9.2,-7.18 C13.37,-1.61 19.12,1.18 26.46,1.18 C33.85,1.18 39.62,-1.61 43.76,-7.18z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g></g><g mask="url(#__lottie_element_802_1)" style="display: block;"><g clip-path="url(#__lottie_element_806)" transform="matrix(1,0,0,1,0,0)" opacity="1"><g transform="matrix(1.0199999809265137,0,0,1.0199999809265137,125.44999694824219,123.2300033569336)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(255,210,54)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(1.0199999809265137,0,0,1.0199999809265137,211.4499969482422,123.2300033569336)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,-22.5,88.5)"><path fill="rgb(255,199,51)" fill-opacity="1" d=" M0,-16.5 C9.10634994506836,-16.5 16.5,-9.10634994506836 16.5,0 C16.5,9.10634994506836 9.10634994506836,16.5 0,16.5 C-9.10634994506836,16.5 -16.5,9.10634994506836 -16.5,0 C-16.5,-9.10634994506836 -9.10634994506836,-16.5 0,-16.5z"></path></g></g><g transform="matrix(6,0,0,6,9.450006484985352,18.147993087768555)" opacity="1" style="display: block;"><g opacity="1" transform="matrix(1,0,0,1,19.204999923706055,13.824000358581543)"><path fill="url(#__lottie_element_816)" fill-opacity="1" d=" M11.45199966430664,13.574999809265137 C11.45199966430664,13.574999809265137 11.430999755859375,13.574999809265137 11.430999755859375,13.574999809265137 C11.430999755859375,13.574999809265137 -4.422999858856201,13.574999809265137 -4.422999858856201,13.574999809265137 C-4.422999858856201,13.574999809265137 -4.440000057220459,13.574999809265137 -4.440000057220459,13.574999809265137 C-5.617000102996826,13.574999809265137 -6.763999938964844,13.161999702453613 -7.671000003814697,12.40999984741211 C-8.581999778747559,11.654000282287598 -9.20199966430664,10.597000122070312 -9.418000221252441,9.434000015258789 C-9.418000221252441,9.434000015258789 -12.517999649047852,-6.445000171661377 -12.517999649047852,-6.445000171661377 C-12.730999946594238,-7.59499979019165 -13.263999938964844,-8.654999732971191 -14.062000274658203,-9.510000228881836 C-14.866000175476074,-10.35099983215332 -15.890000343322754,-10.937000274658203 -17.023000717163086,-11.206000328063965 C-17.023000717163086,-11.206000328063965 -18.113000869750977,-11.4729995
356172753906 -18.113000869750977,-11.472999572753906 C-18.38800048828125,-11.541000366210938 -18.618999481201172,-11.711999893188477 -18.764999389648438,-11.954000473022461 C-18.910999298095703,-12.196000099182129 -18.954999923706055,-12.480999946594238 -18.88800048828125,-12.755000114440918 C-18.85700035095215,-12.890000343322754 -18.798999786376953,-13.015999794006348 -18.718000411987305,-13.130000114440918 C-18.636999130249023,-13.241999626159668 -18.535999298095703,-13.336999893188477 -18.41699981689453,-13.41100025177002 C-18.29800033569336,-13.484000205993652 -18.167999267578125,-13.531000137329102 -18.030000686645508,-13.553000450134277 C-17.892000198364258,-13.574000358581543 -17.753000259399414,-13.569000244140625 -17.618000030517578,-13.53600025177002 C-17.618000030517578,-13.53600025177002 -16.527000427246094,-13.263999938964844 -16.527000427246094,-13.263999938964844 C-14.99899959564209,-12.901000022888184 -13.618000030517578,-12.107999801635742 -12.531999588012695,-10.970999717712402 C-11.454999923706055,-9.824000358581543 -10.732999801635742,-8.402000427246094 -10.444000244140625,-6.855000019073486 C-10.444000244140625,-6.855000019073486 -9.788999557495117,-3.494999885559082 -9.788999557495117,-3.494999885559082 C-9.788999557495117,-3.494999885559082 18.954999923706055,-3.494999885559082 18.954999923706055,-3.494999885559082 C18.954999923706055,-3.494999885559082 18.94300079345703,-3.436000108718872 18.94300079345703,-3.436000108718872 C18.94300079345703,-3.436000108718872 16.427000045776367,9.4350004196167 16.427000045776367,9.4350004196167 C16.211999893188477,10.597000122070312 15.590999603271484,11.654999732971191 14.680999755859375,12.41100025177002 C13.77299976348877,13.161999702453613 12.628000259399414,13.574999809265137 11.45199966430664,13.574999809265137z"></path></g></g><g transform="matrix(0.9335803985595703,0.3583679497241974,-0.3583679497241974,0.9335803985595703,135.4239959716797,310.37127685546875)" opacity="1" fill="rgb(28,28,30)" font-size="84" font-family="Gilroy" font-style="normal" font-weight="700" aria-label="Cart Item 1" style="display: block;"><g stroke-linecap="butt" stroke-linejoin="round" stroke-miterlimit="4" transform="matrix(1,0,0,1,-16.253999710083008,0)" opacity="1" style="display: inherit;"><g><g transform="matrix(1,0,0,1,0,0)" opacity="1" style="display: block;"><path d=" M0.92,-53.34 C0.92,-53.34 3.78,-43.43 3.78,-43.43 C3.78,-43.43 14.87,-46.54 14.87,-46.54 C14.87,-46.54 14.87,0 14.87,0 C14.87,0 26.46,0 26.46,0 C26.46,0 26.46,-58.8 26.46,-58.8 C26.46,-58.8 16.38,-58.8 16.38,-58.8 C16.38,-58.8 0.92,-53.34 0.92,-53.34z"></path><g opacity="1" transform="matrix(0.8399999737739563,0,0,0.8399999737739563,0,0)"></g></g></g></g></g></g></g></g>
3562                </svg>
3563              
3564            </a>
3565            <style>
3566              a#cart2 svg + svg,
3567              a#cart2 svg + span + svg {
3568                display: none;
3569              }
3570            </style>
3571          </li>
3572        </ul>
3573        </nav>
3574      </div>
3575    </div>
3576  </header>
3577
3578  <div class="side-cart" aria-modal="true" role="alertdialog">
3579   <div class="side-cart-head">
3580      <div>
3581         <p class="cart-title">Cart</p>
3582         <p class="cart-count">0 Product</p>
3583      </div>
3584      <div>
3585         <a href="javascript:;" class="close-cart"><img src="//abstraxtech.com/cdn/shop/t/295/assets/close-sidebar.svg?v=62255878147347059491787341355" width="20" height="20"></a>
3586      </div>
3587   </div>
3588   <div class="side-cart-contents">
3589      <div class="side-cart-products">
3590      
3591            <p class="empty" role="heading" aria-level="2">Cart is empty</p>
3592         
3593         <div class="cart-effect"></div>
3594      </div>
3595      <div class="side-cart-sub">
3596         <div class="order-value-booster-side-cart"></div>
3597          <div class="cart-sub-prod-cnt">
3598            <p>0 Products</p>
3599          </div>
3600         <div class="cart-fix-bottom">
3601            <h3>Subtotal<span>$0</span></h3>
3602            <p class="cart-ship-msg">Shipping and taxes<span>Calculated at checkout</span></p>
3603            <a id="CartCheckout" href="/checkout" class="btn btn-primary">Buy it now</a>
3604         </div>
3605      </div>
3606   </div>
3607</div>  
3608
3609
3610
3611           
3611<script>
3612window.addEventListener('DOMContentLoaded', function() {
3613
3614// Handle quantity input changes for slide cart
3615function handleQuantityChange() {
3616  setTimeout(function() {
3617    $('.side-cart .quantity-selector2').off('change').on('change', function() {
3618      var $input = $(this);
3619      var qty = parseInt($input.val()) || 0;
3620      var line = $input.parents('.single').attr("data-line");
3621      var $item = $input.parents('.single');
3622      
3623      // Ensure minimum quantity of 0
3624      if (qty < 0) {
3625        qty = 0;
3626        $input.val(0);
3627      }
3628      
3629      $item.addClass("is-loading");
3630      
3631      $.ajax({
3632        type: 'POST',
3633        url: '/cart/change.js',
3634        dataType: 'json',
3635        data: 'quantity='+qty+'&line='+line,
3636        success: Shopify.onSuccess,
3637        error: Shopify.onError
3638      });
3639    });
3640  }, 100);
3641}
3642
3643// Bind on initial load with delay
3644setTimeout(function() {
3645  handleQuantityChange();
3646}, 500);
3647
3648function sucss(t) {
3649
3650
3651var e = $(t),
3652i = $("<div>").append(e),
3653n = i.find(".cart-icon sup").text();
3654console.log(i), $(".cart-icon sup").html(n), $(".cart-btn").html("<span class='fa fa-shopping-bag'></span><span>" + n + "</span>");
3655var o = i.find(".side-cart").html();
3656var cov = i.find(".g-covid-bar").html();
3657   $('#cart > svg').remove();
3658   $('#cart2 > svg').remove();
3659  $('#cart4 > svg').remove();
3660      if(parseInt(n) == 0){
3661              
3662    var animation =bodymovin.loadAnimation({
3663                        container:document.getElementById('cart'),
3664                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
3665                        render:'svg',
3666                        loop:false,
3667                        autoplay:true,
3668                        name:'demo animation'
3669                     })
3670         
3671        var animation =bodymovin.loadAnimation({
3672                        container:document.getElementById('cart2'),
3673                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
3674                        render:'svg',
3675                        loop:false,
3676                        autoplay:true,
3677                        name:'demo animation'
3678                     });
3679            var animation =bodymovin.loadAnimation({
3680                        container:document.getElementById('cart4'),
3681                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
3682                        render:'svg',
3683                        loop:false,
3684                        autoplay:true,
3685                        name:'demo animation'
3686                     });
3687          
3688          
3689           
3690       
3691     }
3692       if(parseInt(n) == 1){
3693         
3694         $('.header_wrap').removeClass('hha0');
3695         $('#cart').removeClass('hha0');
3696    var animation =bodymovin.loadAnimation({
3697                        container:document.getElementById('cart'),
3698                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
3699                        render:'svg',
3700                        loop:false,
3701                        autoplay:true,
3702                        name:'demo animation'
3703                     })
3704          
3705          var animation =bodymovin.loadAnimation({
3706                        container:document.getElementById('cart2'),
3707                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
3708                        render:'svg',
3709                        loop:false,
3710                        autoplay:true,
3711                        name:'demo animation'
3712                     })
3713          var animation =bodymovin.loadAnimation({
3714                        container:document.getElementById('cart4'),
3715                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
3716                        render:'svg',
3717                        loop:false,
3718                        autoplay:true,
3719                        name:'demo animation'
3720                     })
3721            
3722           window.setTimeout(function(){
3723              $('#cart > svg').remove();
3724   $('#cart2 > svg').remove();
3725              $('#cart4 > svg').remove();
3726              var animation =bodymovin.loadAnimation({
3727                        container:document.getElementById('cart'),
3728                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
3729                        render:'svg',
3730                        loop:true,
3731                        autoplay:true,
3732                        name:'demo animation'
3733                     })
3734        var animation =bodymovin.loadAnimation({
3735                        container:document.getElementById('cart2'),
3736                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
3737                        render:'svg',
3738                        loop:true,
3739                        autoplay:true,
3740                        name:'demo animation'
3741                     })
3742               var animation =bodymovin.loadAnimation({
3743                        container:document.getElementById('cart4'),
3744                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
3745                        render:'svg',
3746                        loop:true,
3747                        autoplay:true,
3748                        name:'demo animation'
3749                     })
3750    }, 2000); 
3751     }
3752      if( parseInt(n) == 2){
3753        $('.header_wrap').removeClass('hha0');
3754         $('#cart').removeClass('hha0');
3755    var animation =bodymovin.loadAnimation({
3756                        container:document.getElementById('cart'),
3757                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
3758                        render:'svg',
3759                        loop:false,
3760                        autoplay:true,
3761                        name:'demo animation'
3762                     })
3763           var animation =bodymovin.loadAnimation({
3764                        container:document.getElementById('cart2'),
3765                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
3766                        render:'svg',
3767                        loop:false,
3768                        autoplay:true,
3769                        name:'demo animation'
3770                     })
3771        var animation =bodymovin.loadAnimation({
3772                        container:document.getElementById('cart4'),
3773                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
3774                        render:'svg',
3775                        loop:false,
3776                        autoplay:true,
3777                        name:'demo animation'
3778                     })
3779
3780           window.setTimeout(function(){
3781              $('#cart > svg').remove();
3782   $('#cart2 > svg').remove();
3783             $('#cart4 > svg').remove();
3784              var animation =bodymovin.loadAnimation({
3785                        container:document.getElementById('cart'),
3786                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
3787                        render:'svg',
3788                        loop:true,
3789                        autoplay:true,
3790                        name:'demo animation'
3791                     })
3792        var animation =bodymovin.loadAnimation({
3793                        container:document.getElementById('cart2'),
3794                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
3795                        render:'svg',
3796                        loop:true,
3797                        autoplay:true,
3798                        name:'demo animation'
3799                     })
3800               var animation =bodymovin.loadAnimation({
3801                        container:document.getElementById('cart4'),
3802                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
3803                        render:'svg',
3804                        loop:true,
3805                        autoplay:true,
3806                        name:'demo animation'
3807                     })
3808    }, 2000); 
3809     }
3810      if(parseInt(n) == 3){
3811        $('.header_wrap').removeClass('hha0');
3812         $('#cart').removeClass('hha0');
3813    var animation =bodymovin.loadAnimation({
3814                        container:document.getElementById('cart'),
3815       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
3816                        render:'svg',
3817                        loop:false,
3818                        autoplay:true,
3819                        name:'demo animation'
3820                     })
3821          var animation =bodymovin.loadAnimation({
3822                        container:document.getElementById('cart2'),
3823       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
3824                        render:'svg',
3825                        loop:false,
3826                        autoplay:true,
3827                        name:'demo animation'
3828                     })
3829        var animation =bodymovin.loadAnimation({
3830                        container:document.getElementById('cart4'),
3831       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
3832                        render:'svg',
3833                        loop:false,
3834                        autoplay:true,
3835                        name:'demo animation'
3836                     })
3837           window.setTimeout(function(){
3838              $('#cart > svg').remove();
3839   $('#cart2 > svg').remove();
3840               $('#cart4 > svg').remove();
3841              var animation =bodymovin.loadAnimation({
3842                        container:document.getElementById('cart'),
3843                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
3844                        render:'svg',
3845                        loop:true,
3846                        autoplay:true,
3847                        name:'demo animation'
3848                     })
3849        var animation =bodymovin.loadAnimation({
3850                        container:document.getElementById('cart2'),
3851                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
3852                        render:'svg',
3853                        loop:true,
3854                        autoplay:true,
3855                        name:'demo animation'
3856                     })
3857             var animation =bodymovin.loadAnimation({
3858                        container:document.getElementById('cart4'),
3859                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
3860                        render:'svg',
3861                        loop:true,
3862                        autoplay:true,
3863                        name:'demo animation'
3864                     })
3865    }, 2000); 
3866     }
3867      if(parseInt(n) == 4){
3868        $('.header_wrap').removeClass('hha0');
3869         $('#cart').removeClass('hha0');
3870    var animation =bodymovin.loadAnimation({
3871                        container:document.getElementById('cart'),
3872                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
3873                        render:'svg',
3874                        loop:false,
3875                        autoplay:true,
3876                        name:'demo animation'
3877                     })
3878          var animation =bodymovin.loadAnimation({
3879                        container:document.getElementById('cart2'),
3880                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
3881                        render:'svg',
3882                        loop:false,
3883                        autoplay:true,
3884                        name:'demo animation'
3885                     })
3886        var animation =bodymovin.loadAnimation({
3887                        container:document.getElementById('cart4'),
3888                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
3889                        render:'svg',
3890                        loop:false,
3891                        autoplay:true,
3892                        name:'demo animation'
3893                     })
3894           window.setTimeout(function(){
3895              $('#cart > svg').remove();
3896   $('#cart2 > svg').remove();
3897             $('#cart4 > svg').remove();
3898              var animation =bodymovin.loadAnimation({
3899                        container:document.getElementById('cart'),
3900                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
3901                        render:'svg',
3902                        loop:true,
3903                        autoplay:true,
3904                        name:'demo animation'
3905                     })
3906        var animation =bodymovin.loadAnimation({
3907                        container:document.getElementById('cart2'),
3908                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
3909                        render:'svg',
3910                        loop:true,
3911                        autoplay:true,
3912                        name:'demo animation'
3913                     })
3914              var animation =bodymovin.loadAnimation({
3915                        container:document.getElementById('cart4'),
3916                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
3917                        render:'svg',
3918                        loop:true,
3919                        autoplay:true,
3920                        name:'demo animation'
3921                     })
3922    }, 2000); 
3923     }
3924      if(parseInt(n) == 5){
3925        $('.header_wrap').removeClass('hha0');
3926         $('#cart').removeClass('hha0');
3927    var animation =bodymovin.loadAnimation({
3928                        container:document.getElementById('cart'),
3929                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
3930                        render:'svg',
3931                        loop:false,
3932                        autoplay:true,
3933                        name:'demo animation'
3934                     })
3935         var animation =bodymovin.loadAnimation({
3936                        container:document.getElementById('cart2'),
3937                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
3938                        render:'svg',
3939                        loop:false,
3940                        autoplay:true,
3941                        name:'demo animation'
3942                     })
3943         var animation =bodymovin.loadAnimation({
3944                        container:document.getElementById('cart4'),
3945                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
3946                        render:'svg',
3947                        loop:false,
3948                        autoplay:true,
3949                        name:'demo animation'
3950                     })
3951           window.setTimeout(function(){
3952              $('#cart > svg').remove();
3953   $('#cart2 > svg').remove();
3954             $('#cart4 > svg').remove();
3955              var animation =bodymovin.loadAnimation({
3956                        container:document.getElementById('cart'),
3957                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
3958                        render:'svg',
3959                        loop:true,
3960                        autoplay:true,
3961                        name:'demo animation'
3962                     })
3963        var animation =bodymovin.loadAnimation({
3964                        container:document.getElementById('cart2'),
3965                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
3966                        render:'svg',
3967                        loop:true,
3968                        autoplay:true,
3969                        name:'demo animation'
3970                     })
3971              var animation =bodymovin.loadAnimation({
3972                        container:document.getElementById('cart4'),
3973                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
3974                        render:'svg',
3975                        loop:true,
3976                        autoplay:true,
3977                        name:'demo animation'
3978                     })
3979    }, 2000); 
3980     }
3981       if(parseInt(n) == 6){
3982         $('.header_wrap').removeClass('hha0');
3983          $('#cart').removeClass('hha0');
3984    var animation =bodymovin.loadAnimation({
3985                        container:document.getElementById('cart'),
3986                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
3987                        render:'svg',
3988                        loop:false,
3989                        autoplay:true,
3990                        name:'demo animation'
3991                     })
3992           var animation =bodymovin.loadAnimation({
3993                        container:document.getElementById('cart2'),
3994                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
3995                        render:'svg',
3996                        loop:false,
3997                        autoplay:true,
3998                        name:'demo animation'
3999                     })
4000          var animation =bodymovin.loadAnimation({
4001                        container:document.getElementById('cart4'),
4002                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
4003                        render:'svg',
4004                        loop:false,
4005                        autoplay:true,
4006                        name:'demo animation'
4007                     })
4008            window.setTimeout(function(){
4009              $('#cart > svg').remove();
4010   $('#cart2 > svg').remove();
4011              $('#cart4 > svg').remove();
4012              var animation =bodymovin.loadAnimation({
4013                        container:document.getElementById('cart'),
4014                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4015                        render:'svg',
4016                        loop:true,
4017                        autoplay:true,
4018                        name:'demo animation'
4019                     })
4020        var animation =bodymovin.loadAnimation({
4021                        container:document.getElementById('cart2'),
4022                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4023                        render:'svg',
4024                        loop:true,
4025                        autoplay:true,
4026                        name:'demo animation'
4027                     })
4028              var animation =bodymovin.loadAnimation({
4029                        container:document.getElementById('cart4'),
4030                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4031                        render:'svg',
4032                        loop:true,
4033                        autoplay:true,
4034                        name:'demo animation'
4035                     })
4036    }, 2000); 
4037     }
4038     if(parseInt(n) == 7){
4039       $('.header_wrap').removeClass('hha0');
4040        $('#cart').removeClass('hha0');
4041    var animation =bodymovin.loadAnimation({
4042                        container:document.getElementById('cart'),
4043                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4044                        render:'svg',
4045                        loop:false,
4046                        autoplay:true,
4047                        name:'demo animation'
4048                     })
4049         var animation =bodymovin.loadAnimation({
4050                        container:document.getElementById('cart2'),
4051                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4052                        render:'svg',
4053                        loop:false,
4054                        autoplay:true,
4055                        name:'demo animation'
4056                     })
4057        var animation =bodymovin.loadAnimation({
4058                        container:document.getElementById('cart4'),
4059                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4060                        render:'svg',
4061                        loop:false,
4062                        autoplay:true,
4063                        name:'demo animation'
4064                     })
4065          window.setTimeout(function(){
4066              $('#cart > svg').remove();
4067   $('#cart2 > svg').remove();
4068             $('#cart4 > svg').remove();
4069              var animation =bodymovin.loadAnimation({
4070                        container:document.getElementById('cart'),
4071                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4072                        render:'svg',
4073                        loop:true,
4074                        autoplay:true,
4075                        name:'demo animation'
4076                     })
4077        var animation =bodymovin.loadAnimation({
4078                        container:document.getElementById('cart2'),
4079                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4080                        render:'svg',
4081                        loop:true,
4082                        autoplay:true,
4083                        name:'demo animation'
4084                     })
4085             var animation =bodymovin.loadAnimation({
4086                        container:document.getElementById('cart4'),
4087                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4088                        render:'svg',
4089                        loop:true,
4090                        autoplay:true,
4091                        name:'demo animation'
4092                     })
4093    }, 2000); 
4094     }
4095     if(parseInt(n) == 8){
4096       $('.header_wrap').removeClass('hha0');
4097        $('#cart').removeClass('hha0');
4098    var animation =bodymovin.loadAnimation({
4099                        container:document.getElementById('cart'),
4100                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4101                        render:'svg',
4102                        loop:false,
4103                        autoplay:true,
4104                        name:'demo animation'
4105                     })
4106         var animation =bodymovin.loadAnimation({
4107                        container:document.getElementById('cart2'),
4108                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4109                        render:'svg',
4110                        loop:false,
4111                        autoplay:true,
4112                        name:'demo animation'
4113                     })
4114        var animation =bodymovin.loadAnimation({
4115                        container:document.getElementById('cart4'),
4116                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4117                        render:'svg',
4118                        loop:false,
4119                        autoplay:true,
4120                        name:'demo animation'
4121                     })
4122          window.setTimeout(function(){
4123              $('#cart > svg').remove();
4124   $('#cart2 > svg').remove();
4125            $('#cart4 > svg').remove();
4126              var animation =bodymovin.loadAnimation({
4127                        container:document.getElementById('cart'),
4128                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4129                        render:'svg',
4130                        loop:true,
4131                        autoplay:true,
4132                        name:'demo animation'
4133                     })
4134        var animation =bodymovin.loadAnimation({
4135                        container:document.getElementById('cart2'),
4136                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4137                        render:'svg',
4138                        loop:true,
4139                        autoplay:true,
4140                        name:'demo animation'
4141                     })
4142            var animation =bodymovin.loadAnimation({
4143                        container:document.getElementById('cart4'),
4144                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4145                        render:'svg',
4146                        loop:true,
4147                        autoplay:true,
4148                        name:'demo animation'
4149                     })
4150    }, 2000); 
4151     }
4152     if(parseInt(n) == 9){
4153       $('.header_wrap').removeClass('hha0');
4154        $('#cart').removeClass('hha0');
4155    var animation =bodymovin.loadAnimation({
4156                        container:document.getElementById('cart'),
4157                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4158                        render:'svg',
4159                        loop:false,
4160                        autoplay:true,
4161                        name:'demo animation'
4162                     })
4163         var animation =bodymovin.loadAnimation({
4164                        container:document.getElementById('cart2'),
4165                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4166                        render:'svg',
4167                        loop:false,
4168                        autoplay:true,
4169                        name:'demo animation'
4170                     })
4171       var animation =bodymovin.loadAnimation({
4172                        container:document.getElementById('cart4'),
4173                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4174                        render:'svg',
4175                        loop:false,
4176                        autoplay:true,
4177                        name:'demo animation'
4178                     })
4179          window.setTimeout(function(){
4180              $('#cart > svg').remove();
4181   $('#cart2 > svg').remove();
4182            $('#cart4 > svg').remove();
4183              var animation =bodymovin.loadAnimation({
4184                        container:document.getElementById('cart'),
4185                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4186                        render:'svg',
4187                        loop:true,
4188                        autoplay:true,
4189                        name:'demo animation'
4190                     })
4191        var animation =bodymovin.loadAnimation({
4192                        container:document.getElementById('cart2'),
4193                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4194                        render:'svg',
4195                        loop:true,
4196                        autoplay:true,
4197                        name:'demo animation'
4198                     })
4199            var animation =bodymovin.loadAnimation({
4200                        container:document.getElementById('cart4'),
4201                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4202                        render:'svg',
4203                        loop:true,
4204                        autoplay:true,
4205                        name:'demo animation'
4206                     })
4207    }, 2000); 
4208     }
4209     if(parseInt(n) > 9){
4210       $('.header_wrap').removeClass('hha0');
4211        $('#cart').removeClass('hha0');
4212    var animation =bodymovin.loadAnimation({
4213                        container:document.getElementById('cart'),
4214                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
4215                        render:'svg',
4216                        loop:false,
4217                        autoplay:true,
4218                        name:'demo animation'
4219                     })
4220          var animation =bodymovin.loadAnimation({
4221                        container:document.getElementById('cart2'),
4222                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
4223                        render:'svg',
4224                        loop:false,
4225                        autoplay:true,
4226                        name:'demo animation'
4227                     }) 
4228        var animation =bodymovin.loadAnimation({
4229                        container:document.getElementById('cart4'),
4230                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
4231                        render:'svg',
4232                        loop:false,
4233                        autoplay:true,
4234                        name:'demo animation'
4235                     })
4236          window.setTimeout(function(){
4237              $('#cart > svg').remove();
4238   $('#cart2 > svg').remove();
4239             $('#cart4 > svg').remove();
4240              var animation =bodymovin.loadAnimation({
4241                        container:document.getElementById('cart'),
4242                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
4243                        render:'svg',
4244                        loop:true,
4245                        autoplay:true,
4246                        name:'demo animation'
4247                     })
4248        var animation =bodymovin.loadAnimation({
4249                        container:document.getElementById('cart2'),
4250                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
4251                        render:'svg',
4252                        loop:true,
4253                        autoplay:true,
4254                        name:'demo animation'
4255                     })
4256             var animation =bodymovin.loadAnimation({
4257                        container:document.getElementById('cart4'),
4258                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
4259                        render:'svg',
4260                        loop:true,
4261                        autoplay:true,
4262                        name:'demo animation'
4263                     })
4264    }, 2000); 
4265     }
4266if(parseInt(n) > 0){ 
4267$('.hhja').addClass('active');
4268$(".scartcount").removeClass('whitee');
4269}
4270if(parseInt(n) == 0){
4271$(".scartcount").addClass('whitee');
4272$('.hhja').removeClass('active');
4273}
4274$(".scartcount").html(n),
4275$(".g-covid-bar").html(cov),
4276$(".side-cart").html(o),
4277$('.side-cart').addClass('active');
4278
4279// Re-bind quantity handlers after cart update
4280handleQuantityChange();
4281console.log("initialScrollPosition slide cart 1", window.initialScrollPosition);
4282
4283$('.close-cart').click(function(){
4284console.log("slide cart 1 fired");
4285$('body').removeClass('mobile-no-scroll');
4286$('.side-cart').removeClass('active', 250);
4287   // Temporarily disable smooth scrolling
4288   document.documentElement.style.scrollBehavior = 'auto';
4289   document.body.style.scrollBehavior = 'auto';
4290
4291   document.documentElement.scrollTop = window.initialScrollPosition;
4292   document.body.scrollTop = window.initialScrollPosition;
4293
4294   // Re-enable smooth scrolling after a brief delay
4295   setTimeout(() => {
4296      document.documentElement.style.scrollBehavior = '';
4297      document.body.style.scrollBehavior = '';
4298   }, 100);
4299})	  
4300
4301
4302
4303
4304function addItem(t) {
4305$.ajax({ type: "POST", url: "/cart/add.js", dataType: "json", data: $("#" + t).serialize(), success: Shopify.onSuccess, error: Shopify.onError });
4306}
4307
4308
4309$(".rem").on('click', function (e) {
4310e.preventDefault();
4311
4312
4313var line = $(this).parents('.single').attr("data-line");
4314$(this).parents('.single').addClass("is-loading");
4315
4316$.ajax({
4317type: 'POST',
4318url: '/cart/change.js',
4319dataType: 'json',
4320data: 'quantity='+0+'&line='+line,
4321success: Shopify.onSuccess,
4322error: Shopify.onError
4323});
4324
4325
4326
4327});
4328
4329
4330
4331$(".side-cart  .qty-flex .qty").on("click", function () {
4332var t,
4333e = $(this),
4334i = e.parent(".qty-flex").find("input").val();
4335(t = e.hasClass("qty-plus") ? parseFloat(i) + 1 : 0 <= i ? parseFloat(i) - 1 : 1), e.parent().find("input").val(t);
4336});
4337$(".side-cart .qty-flex .qty").on('click', function (e) {
4338e.preventDefault();
4339var qty = $(this).parent('.qty-flex').find("input").val();
4340var line = $(this).parents('.single').attr("data-line");
4341$(this).parents('.single').addClass("is-loading");
4342
4343$.ajax({
4344type: 'POST',
4345url: '/cart/change.js',
4346dataType: 'json',
4347data: 'quantity='+qty+'&line='+line,
4348success: Shopify.onSuccess,
4349error:   (Shopify.onError = function (XMLHttpRequest, textStatus) {
4350 console.log("errorerror");
4351 var data = eval("(" + XMLHttpRequest.responseText + ")");
4352 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $(".addtocart").removeAttr("disabled");
4353})
4354});
4355
4356
4357
4358});
4359
4360(Shopify.onError = function (XMLHttpRequest, textStatus) {
4361 console.log("errorerror");
4362 var data = eval("(" + XMLHttpRequest.responseText + ")");
4363 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $(".addtocart").removeAttr("disabled");
4364$('.product-form__error-message').html(data.description);
4365$('.product-form__error-message-wrapper').show();       
4366}),
4367(Shopify.fullMessagesFromErrors = function (t) {
4368 var n = [];
4369 return (
4370     jQuery.each(t, function (i, t) {
4371         jQuery.each(t, function (t, e) {
4372             n.push(i + " " + e);
4373         });
4374     }),
4375     n
4376 );
4377});
4378$('.changevariant').on('change', function() {
4379  var variant_id = $(this).find(":selected").val();
4380  var line = $(this).parents('.single').attr("data-line");
4381  var $item = $(this).parents('.single');
4382  var currentQty = $item.find('.quantity-selector2').val(); // Get current quantity
4383  
4384  $item.addClass("is-loading");
4385
4386  // First remove the item, then add the new variant
4387  $.ajax({
4388    type: 'POST',
4389    url: '/cart/change.js',
4390    dataType: 'json',
4391    data: 'quantity='+0+'&line='+line
4392  }).then(function() {
4393    // Only add new variant after removal succeeds, using the preserved quantity
4394    return $.ajax({
4395      type: 'POST',
4396      url: '/cart/add.js',
4397      dataType: 'json',
4398      data: {
4399        'id': variant_id,
4400        'quantity': currentQty // Use the preserved quantity
4401      }
4402    });
4403  }).then(function (addResponse) {
4404    if (window.announceCartAddSuccess) window.announceCartAddSuccess(addResponse);
4405    // Get updated cart HTML
4406    return $.ajax({
4407      type: "GET",
4408      url: "/cart",
4409      dataType: "html"
4410    });
4411  }).then(function(cartHtml) {
4412    // Update cart and remove loading state
4413    sucss(cartHtml);
4414  }).catch(function(error) {
4415    Shopify.onError(error);
4416  }).always(function() {
4417    // Only remove loading state after cart is fully updated
4418    setTimeout(function() {
4419      $item.removeClass("is-loading");
4420    }, 500);
4421  });
4422});
4423}
4424function sucss2(t) {
4425
4426
4427var e = $(t),
4428i = $("<div>").append(e),
4429n = i.find(".cart-icon sup").text();
4430console.log(i), $(".cart-icon sup").html(n), $(".cart-btn").html("<span class='fa fa-shopping-bag'></span><span>" + n + "</span>");
4431var o = i.find(".side-cart").html();
4432var cov = i.find(".g-covid-bar").html();
4433  $('#cart > svg').remove();
4434   
4435       if(parseInt(n) == 0){
4436         
4437    var animation =bodymovin.loadAnimation({
4438                        container:document.getElementById('cart'),
4439                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
4440                        render:'svg',
4441                        loop:false,
4442                        autoplay:true,
4443                        name:'demo animation'
4444                     }) 
4445         
4446        var animation =bodymovin.loadAnimation({
4447                        container:document.getElementById('cart2'),
4448                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
4449                        render:'svg',
4450                        loop:false,
4451                        autoplay:true,
4452                        name:'demo animation'
4453                     });
4454           var animation =bodymovin.loadAnimation({
4455                        container:document.getElementById('cart4'),
4456                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
4457                        render:'svg',
4458                        loop:false,
4459                        autoplay:true,
4460                        name:'demo animation'
4461                     });
4462           
4463           
4464         $('.header_wrap').addClass('hha'+parseInt(n));
4465          $('#cart').addClass('hha'+parseInt(n));
4466     }
4467       if(parseInt(n) == 1){
4468         
4469           $('.header_wrap').removeClass('hha0');
4470          $('#cart').removeClass('hha0');
4471    var animation =bodymovin.loadAnimation({
4472                        container:document.getElementById('cart'),
4473                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
4474                        render:'svg',
4475                        loop:false,
4476                        autoplay:true,
4477                        name:'demo animation'
4478                     })
4479           
4480          var animation =bodymovin.loadAnimation({
4481                        container:document.getElementById('cart2'),
4482                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
4483                        render:'svg',
4484                        loop:false,
4485                        autoplay:true,
4486                        name:'demo animation'
4487                     })
4488          var animation =bodymovin.loadAnimation({
4489                        container:document.getElementById('cart4'),
4490                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
4491                        render:'svg',
4492                        loop:false,
4493                        autoplay:true,
4494                        name:'demo animation'
4495                     })
4496            
4497           window.setTimeout(function(){
4498              
4499            $('#cart > svg').remove();
4500   $('#cart2 > svg').remove();
4501             $('#cart4 > svg').remove();
4502              var animation =bodymovin.loadAnimation({
4503                        container:document.getElementById('cart'),
4504                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
4505                        render:'svg',
4506                        loop:true,
4507                        autoplay:true,
4508                        name:'demo animation'
4509                     })
4510        var animation =bodymovin.loadAnimation({
4511                        container:document.getElementById('cart2'),
4512                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
4513                        render:'svg',
4514                        loop:true,
4515                        autoplay:true,
4516                        name:'demo animation'
4517                     })
4518               var animation =bodymovin.loadAnimation({
4519                        container:document.getElementById('cart4'),
4520                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
4521                        render:'svg',
4522                        loop:true,
4523                        autoplay:true,
4524                        name:'demo animation'
4525                     })
4526    }, 2000); 
4527     }
4528      if( parseInt(n) == 2){
4529         $('.header_wrap').removeClass('hha0');
4530         $('#cart').removeClass('hha0');
4531    var animation =bodymovin.loadAnimation({
4532                        container:document.getElementById('cart'),
4533                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
4534                        render:'svg',
4535                        loop:false,
4536                        autoplay:true,
4537                        name:'demo animation'
4538                     })
4539           var animation =bodymovin.loadAnimation({
4540                        container:document.getElementById('cart2'),
4541                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
4542                        render:'svg',
4543                        loop:false,
4544                        autoplay:true,
4545                        name:'demo animation'
4546                     })
4547         var animation =bodymovin.loadAnimation({
4548                        container:document.getElementById('cart4'),
4549                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
4550                        render:'svg',
4551                        loop:false,
4552                        autoplay:true,
4553                        name:'demo animation'
4554                     })
4555        window.setTimeout(function(){
4556              
4557            $('#cart > svg').remove();
4558   $('#cart2 > svg').remove();
4559             $('#cart4 > svg').remove();
4560              var animation =bodymovin.loadAnimation({
4561                        container:document.getElementById('cart'),
4562                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
4563                        render:'svg',
4564                        loop:true,
4565                        autoplay:true,
4566                        name:'demo animation'
4567                     })
4568        var animation =bodymovin.loadAnimation({
4569                        container:document.getElementById('cart2'),
4570                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
4571                        render:'svg',
4572                        loop:true,
4573                        autoplay:true,
4574                        name:'demo animation'
4575                     })
4576           var animation =bodymovin.loadAnimation({
4577                        container:document.getElementById('cart4'),
4578                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
4579                        render:'svg',
4580                        loop:true,
4581                        autoplay:true,
4582                        name:'demo animation'
4583                     })
4584    }, 2000); 
4585     }
4586      if(parseInt(n) == 3){
4587         $('.header_wrap').removeClass('hha0');
4588         $('#cart').removeClass('hha0');
4589    var animation =bodymovin.loadAnimation({
4590                        container:document.getElementById('cart'),
4591       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
4592                        render:'svg',
4593                        loop:false,
4594                        autoplay:true,
4595                        name:'demo animation'
4596                     })
4597          var animation =bodymovin.loadAnimation({
4598                        container:document.getElementById('cart2'),
4599       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
4600                        render:'svg',
4601                        loop:false,
4602                        autoplay:true,
4603                        name:'demo animation'
4604                     })
4605         var animation =bodymovin.loadAnimation({
4606                        container:document.getElementById('cart4'),
4607       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
4608                        render:'svg',
4609                        loop:false,
4610                        autoplay:true,
4611                        name:'demo animation'
4612                     })
4613           window.setTimeout(function(){
4614              $('#cart > svg').remove();
4615   $('#cart2 > svg').remove();
4616          $('#cart4 > svg').remove();
4617              var animation =bodymovin.loadAnimation({
4618                        container:document.getElementById('cart'),
4619                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
4620                        render:'svg',
4621                        loop:true,
4622                        autoplay:true,
4623                        name:'demo animation'
4624                     })
4625        var animation =bodymovin.loadAnimation({
4626                        container:document.getElementById('cart2'),
4627                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
4628                        render:'svg',
4629                        loop:true,
4630                        autoplay:true,
4631                        name:'demo animation'
4632                     })
4633          var animation =bodymovin.loadAnimation({
4634                        container:document.getElementById('cart4'),
4635                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
4636                        render:'svg',
4637                        loop:true,
4638                        autoplay:true,
4639                        name:'demo animation'
4640                     })
4641    }, 2000); 
4642     }
4643      if(parseInt(n) == 4){
4644         $('.header_wrap').removeClass('hha0');
4645         $('#cart').removeClass('hha0');
4646    var animation =bodymovin.loadAnimation({
4647                        container:document.getElementById('cart'),
4648                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
4649                        render:'svg',
4650                        loop:false,
4651                        autoplay:true,
4652                        name:'demo animation'
4653                     })
4654          var animation =bodymovin.loadAnimation({
4655                        container:document.getElementById('cart2'),
4656                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
4657                        render:'svg',
4658                        loop:false,
4659                        autoplay:true,
4660                        name:'demo animation'
4661                     })
4662         var animation =bodymovin.loadAnimation({
4663                        container:document.getElementById('cart4'),
4664                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
4665                        render:'svg',
4666                        loop:false,
4667                        autoplay:true,
4668                        name:'demo animation'
4669                     })
4670        window.setTimeout(function(){
4671              
4672            $('#cart > svg').remove();
4673   $('#cart2 > svg').remove();
4674          $('#cart4 > svg').remove();
4675              var animation =bodymovin.loadAnimation({
4676                        container:document.getElementById('cart'),
4677                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
4678                        render:'svg',
4679                        loop:true,
4680                        autoplay:true,
4681                        name:'demo animation'
4682                     })
4683        var animation =bodymovin.loadAnimation({
4684                        container:document.getElementById('cart2'),
4685                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
4686                        render:'svg',
4687                        loop:true,
4688                        autoplay:true,
4689                        name:'demo animation'
4690                     })
4691            var animation =bodymovin.loadAnimation({
4692                        container:document.getElementById('cart4'),
4693                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
4694                        render:'svg',
4695                        loop:true,
4696                        autoplay:true,
4697                        name:'demo animation'
4698                     })
4699    }, 2000); 
4700     }
4701      if(parseInt(n) == 5){
4702         $('.header_wrap').removeClass('hha0');
4703         $('#cart').removeClass('hha0');
4704    var animation =bodymovin.loadAnimation({
4705                        container:document.getElementById('cart'),
4706                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
4707                        render:'svg',
4708                        loop:false,
4709                        autoplay:true,
4710                        name:'demo animation'
4711                     })
4712         var animation =bodymovin.loadAnimation({
4713                        container:document.getElementById('cart2'),
4714                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
4715                        render:'svg',
4716                        loop:false,
4717                        autoplay:true,
4718                        name:'demo animation'
4719                     })
4720        var animation =bodymovin.loadAnimation({
4721                        container:document.getElementById('cart4'),
4722                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
4723                        render:'svg',
4724                        loop:false,
4725                        autoplay:true,
4726                        name:'demo animation'
4727                     })
4728        window.setTimeout(function(){
4729              
4730            $('#cart > svg').remove();
4731   $('#cart2 > svg').remove();
4732          $('#cart4 > svg').remove();
4733              var animation =bodymovin.loadAnimation({
4734                        container:document.getElementById('cart'),
4735                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
4736                        render:'svg',
4737                        loop:true,
4738                        autoplay:true,
4739                        name:'demo animation'
4740                     })
4741        var animation =bodymovin.loadAnimation({
4742                        container:document.getElementById('cart2'),
4743                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
4744                        render:'svg',
4745                        loop:true,
4746                        autoplay:true,
4747                        name:'demo animation'
4748                     })
4749          var animation =bodymovin.loadAnimation({
4750                        container:document.getElementById('cart4'),
4751                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
4752                        render:'svg',
4753                        loop:true,
4754                        autoplay:true,
4755                        name:'demo animation'
4756                     })
4757    }, 2000); 
4758     }
4759       if(parseInt(n) == 6){
4760          $('.header_wrap').removeClass('hha0');
4761          $('#cart').removeClass('hha0');
4762    var animation =bodymovin.loadAnimation({
4763                        container:document.getElementById('cart'),
4764                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
4765                        render:'svg',
4766                        loop:false,
4767                        autoplay:true,
4768                        name:'demo animation'
4769                     })
4770           var animation =bodymovin.loadAnimation({
4771                        container:document.getElementById('cart2'),
4772                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
4773                        render:'svg',
4774                        loop:false,
4775                        autoplay:true,
4776                        name:'demo animation'
4777                     })
4778           var animation =bodymovin.loadAnimation({
4779                        container:document.getElementById('cart4'),
4780                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
4781                        render:'svg',
4782                        loop:false,
4783                        autoplay:true,
4784                        name:'demo animation'
4785                     })
4786         window.setTimeout(function(){
4787              
4788            $('#cart > svg').remove();
4789   $('#cart2 > svg').remove();
4790              $('#cart4 > svg').remove();
4791              var animation =bodymovin.loadAnimation({
4792                        container:document.getElementById('cart'),
4793                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4794                        render:'svg',
4795                        loop:true,
4796                        autoplay:true,
4797                        name:'demo animation'
4798                     })
4799        var animation =bodymovin.loadAnimation({
4800                        container:document.getElementById('cart2'),
4801                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4802                        render:'svg',
4803                        loop:true,
4804                        autoplay:true,
4805                        name:'demo animation'
4806                     })
4807              var animation =bodymovin.loadAnimation({
4808                        container:document.getElementById('cart4'),
4809                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
4810                        render:'svg',
4811                        loop:true,
4812                        autoplay:true,
4813                        name:'demo animation'
4814                     })
4815    }, 2000); 
4816     }
4817     if(parseInt(n) == 7){
4818        $('.header_wrap').removeClass('hha0');
4819        $('#cart').removeClass('hha0');
4820    var animation =bodymovin.loadAnimation({
4821                        container:document.getElementById('cart'),
4822                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4823                        render:'svg',
4824                        loop:false,
4825                        autoplay:true,
4826                        name:'demo animation'
4827                     })
4828         var animation =bodymovin.loadAnimation({
4829                        container:document.getElementById('cart2'),
4830                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4831                        render:'svg',
4832                        loop:false,
4833                        autoplay:true,
4834                        name:'demo animation'
4835                     })
4836       var animation =bodymovin.loadAnimation({
4837                        container:document.getElementById('cart4'),
4838                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
4839                        render:'svg',
4840                        loop:false,
4841                        autoplay:true,
4842                        name:'demo animation'
4843                     })
4844       window.setTimeout(function(){
4845              
4846            $('#cart > svg').remove();
4847   $('#cart2 > svg').remove();
4848             $('#cart4 > svg').remove();
4849              var animation =bodymovin.loadAnimation({
4850                        container:document.getElementById('cart'),
4851                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4852                        render:'svg',
4853                        loop:true,
4854                        autoplay:true,
4855                        name:'demo animation'
4856                     })
4857        var animation =bodymovin.loadAnimation({
4858                        container:document.getElementById('cart2'),
4859                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4860                        render:'svg',
4861                        loop:true,
4862                        autoplay:true,
4863                        name:'demo animation'
4864                     })
4865             var animation =bodymovin.loadAnimation({
4866                        container:document.getElementById('cart4'),
4867                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
4868                        render:'svg',
4869                        loop:true,
4870                        autoplay:true,
4871                        name:'demo animation'
4872                     })
4873    }, 2000); 
4874     }
4875     if(parseInt(n) == 8){
4876        $('.header_wrap').removeClass('hha0');
4877        $('#cart').removeClass('hha0');
4878    var animation =bodymovin.loadAnimation({
4879                        container:document.getElementById('cart'),
4880                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4881                        render:'svg',
4882                        loop:false,
4883                        autoplay:true,
4884                        name:'demo animation'
4885                     })
4886         var animation =bodymovin.loadAnimation({
4887                        container:document.getElementById('cart2'),
4888                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4889                        render:'svg',
4890                        loop:false,
4891                        autoplay:true,
4892                        name:'demo animation'
4893                     })
4894          var animation =bodymovin.loadAnimation({
4895                        container:document.getElementById('cart4'),
4896                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
4897                        render:'svg',
4898                        loop:false,
4899                        autoplay:true,
4900                        name:'demo animation'
4901                     })
4902       window.setTimeout(function(){
4903              
4904            $('#cart > svg').remove();
4905   $('#cart2 > svg').remove();
4906         $('#cart4 > svg').remove();
4907              var animation =bodymovin.loadAnimation({
4908                        container:document.getElementById('cart'),
4909                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4910                        render:'svg',
4911                        loop:true,
4912                        autoplay:true,
4913                        name:'demo animation'
4914                     })
4915        var animation =bodymovin.loadAnimation({
4916                        container:document.getElementById('cart2'),
4917                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4918                        render:'svg',
4919                        loop:true,
4920                        autoplay:true,
4921                        name:'demo animation'
4922                     })
4923           var animation =bodymovin.loadAnimation({
4924                        container:document.getElementById('cart4'),
4925                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
4926                        render:'svg',
4927                        loop:true,
4928                        autoplay:true,
4929                        name:'demo animation'
4930                     })
4931    }, 2000); 
4932     }
4933     if(parseInt(n) == 9){
4934        $('.header_wrap').removeClass('hha0');
4935        $('#cart').removeClass('hha0');
4936    var animation =bodymovin.loadAnimation({
4937                        container:document.getElementById('cart'),
4938                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4939                        render:'svg',
4940                        loop:false,
4941                        autoplay:true,
4942                        name:'demo animation'
4943                     })
4944         var animation =bodymovin.loadAnimation({
4945                        container:document.getElementById('cart2'),
4946                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4947                        render:'svg',
4948                        loop:false,
4949                        autoplay:true,
4950                        name:'demo animation'
4951                     })
4952        var animation =bodymovin.loadAnimation({
4953                        container:document.getElementById('cart4'),
4954                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
4955                        render:'svg',
4956                        loop:false,
4957                        autoplay:true,
4958                        name:'demo animation'
4959                     })
4960       window.setTimeout(function(){
4961              
4962            $('#cart > svg').remove();
4963   $('#cart2 > svg').remove();
4964         $('#cart4 > svg').remove();
4965              var animation =bodymovin.loadAnimation({
4966                        container:document.getElementById('cart'),
4967                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4968                        render:'svg',
4969                        loop:true,
4970                        autoplay:true,
4971                        name:'demo animation'
4972                     })
4973        var animation =bodymovin.loadAnimation({
4974                        container:document.getElementById('cart2'),
4975                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4976                        render:'svg',
4977                        loop:true,
4978                        autoplay:true,
4979                        name:'demo animation'
4980                     })
4981           var animation =bodymovin.loadAnimation({
4982                        container:document.getElementById('cart4'),
4983                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
4984                        render:'svg',
4985                        loop:true,
4986                        autoplay:true,
4987                        name:'demo animation'
4988                     })
4989    }, 2000); 
4990     }
4991     if(parseInt(n) > 9){
4992        $('.header_wrap').removeClass('hha0');
4993        $('#cart').removeClass('hha0');
4994    var animation =bodymovin.loadAnimation({
4995                        container:document.getElementById('cart'),
4996                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
4997                        render:'svg',
4998                        loop:false,
4999                        autoplay:true,
5000                        name:'demo animation'
5001                     })
5002          var animation =bodymovin.loadAnimation({
5003                        container:document.getElementById('cart2'),
5004                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
5005                        render:'svg',
5006                        loop:false,
5007                        autoplay:true,
5008                        name:'demo animation'
5009                     })
5010          var animation =bodymovin.loadAnimation({
5011                        container:document.getElementById('cart4'),
5012                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-9-9.json?v=952263743079702370',
5013                        render:'svg',
5014                        loop:false,
5015                        autoplay:true,
5016                        name:'demo animation'
5017                     })
5018       window.setTimeout(function(){
5019              
5020            $('#cart > svg').remove();
5021   $('#cart2 > svg').remove();
5022         $('#cart4 > svg').remove();
5023              var animation =bodymovin.loadAnimation({
5024                        container:document.getElementById('cart'),
5025                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
5026                        render:'svg',
5027                        loop:true,
5028                        autoplay:true,
5029                        name:'demo animation'
5030                     })
5031        var animation =bodymovin.loadAnimation({
5032                        container:document.getElementById('cart2'),
5033                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
5034                        render:'svg',
5035                        loop:true,
5036                        autoplay:true,
5037                        name:'demo animation'
5038                     })
5039          var animation =bodymovin.loadAnimation({
5040                        container:document.getElementById('cart4'),
5041                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
5042                        render:'svg',
5043                        loop:true,
5044                        autoplay:true,
5045                        name:'demo animation'
5046                     })
5047    }, 2000); 
5048     }
5049   $('#cart2 > svg').remove();
5050  $('#cart4 > svg').remove();
5051if(parseInt(n) > 0){
5052$('.hhja').addClass('active');
5053$(".scartcount").removeClass('whitee');
5054}
5055if(parseInt(n) == 0){
5056$(".scartcount").addClass('whitee');
5057$('.hhja').removeClass('active');
5058}
5059$(".scartcount").html(n),
5060$(".g-covid-bar").html(cov),
5061$(".side-cart").html(o),
5062
5063// Re-bind quantity handlers after cart update
5064handleQuantityChange();
5065console.log("initialScrollPosition slide cart 2", window.initialScrollPosition);
5066$('.close-cart').click(function(){
5067console.log("slide cart 2 fired");
5068$('body').removeClass('mobile-no-scroll');
5069$('.side-cart').removeClass('active', 250);
5070// Temporarily disable smooth scrolling
5071document.documentElement.style.scrollBehavior = 'auto';
5072document.body.style.scrollBehavior = 'auto';
5073
5074document.documentElement.scrollTop = window.initialScrollPosition;
5075document.body.scrollTop = window.initialScrollPosition;
5076
5077// Re-enable smooth scrolling after a brief delay
5078setTimeout(() => {
5079   document.documentElement.style.scrollBehavior = '';
5080   document.body.style.scrollBehavior = '';
5081}, 100);
5082})	  
5083
5084
5085
5086
5087function addItem(t) {
5088$.ajax({ type: "POST", url: "/cart/add.js", dataType: "json", data: $("#" + t).serialize(), success: Shopify.onSuccess, error: Shopify.onError });
5089}
5090
5091
5092$(".rem").on('click', function (e) {
5093e.preventDefault();
5094
5095
5096var line = $(this).parents('.single').attr("data-line");
5097$(this).parents('.single').addClass("is-loading");
5098
5099$.ajax({
5100type: 'POST',
5101url: '/cart/change.js',
5102dataType: 'json',
5103data: 'quantity='+0+'&line='+line,
5104success: Shopify.onSuccess,
5105error: Shopify.onError
5106});
5107
5108
5109
5110});
5111
5112
5113
5114$(".side-cart  .qty-flex .qty").on("click", function () {
5115var t,
5116e = $(this),
5117i = e.parent(".qty-flex").find("input").val();
5118(t = e.hasClass("qty-plus") ? parseFloat(i) + 1 : 0 <= i ? parseFloat(i) - 1 : 1), e.parent().find("input").val(t);
5119});
5120$(".side-cart .qty-flex .qty").on('click', function (e) {
5121e.preventDefault();
5122var qty = $(this).parent('.qty-flex').find("input").val();
5123var line = $(this).parents('.single').attr("data-line");
5124$(this).parents('.single').addClass("is-loading");
5125
5126$.ajax({
5127type: 'POST',
5128url: '/cart/change.js',
5129dataType: 'json',
5130data: 'quantity='+qty+'&line='+line,
5131success: Shopify.onSuccess,
5132error:   (Shopify.onError = function (XMLHttpRequest, textStatus) {
5133 console.log("errorerror");
5134 var data = eval("(" + XMLHttpRequest.responseText + ")");
5135 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $("#AddToCart").removeAttr("disabled");
5136})
5137});
5138
5139
5140
5141});
5142
5143(Shopify.onError = function (XMLHttpRequest, textStatus) {
5144 console.log("errorerror");
5145 var data = eval("(" + XMLHttpRequest.responseText + ")");
5146 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $(".addtocart").removeAttr("disabled");
5147$('.product-form__error-message').html(data.description);
5148$('.product-form__error-message-wrapper').show();       
5149}),
5150(Shopify.fullMessagesFromErrors = function (t) {
5151 var n = [];
5152 return (
5153     jQuery.each(t, function (i, t) {
5154         jQuery.each(t, function (t, e) {
5155             n.push(i + " " + e);
5156         });
5157     }),
5158     n
5159 );
5160});
5161$('.changevariant').on('change', function() {
5162  var variant_id = $(this).find(":selected").val();
5163  var line = $(this).parents('.single').attr("data-line");
5164  var $item = $(this).parents('.single');
5165  var currentQty = $item.find('.quantity-selector2').val(); // Get current quantity
5166  
5167  $item.addClass("is-loading");
5168
5169  // First remove the item, then add the new variant
5170  $.ajax({
5171    type: 'POST',
5172    url: '/cart/change.js',
5173    dataType: 'json',
5174    data: 'quantity='+0+'&line='+line
5175  }).then(function() {
5176    // Only add new variant after removal succeeds, using the preserved quantity
5177    return $.ajax({
5178      type: 'POST',
5179      url: '/cart/add.js',
5180      dataType: 'json',
5181      data: {
5182        'id': variant_id,
5183        'quantity': currentQty // Use the preserved quantity
5184      }
5185    });
5186  }).then(function (addResponse) {
5187    if (window.announceCartAddSuccess) window.announceCartAddSuccess(addResponse);
5188    // Get updated cart HTML
5189    return $.ajax({
5190      type: "GET",
5191      url: "/cart",
5192      dataType: "html"
5193    });
5194  }).then(function(cartHtml) {
5195    // Update cart and remove loading state
5196    sucss(cartHtml);
5197  }).catch(function(error) {
5198    Shopify.onError(error);
5199  }).always(function() {
5200    // Only remove loading state after cart is fully updated
5201    setTimeout(function() {
5202      $item.removeClass("is-loading");
5203    }, 500);
5204  });
5205});
5206}
5207$(".rem").on('click', function (e) {
5208e.preventDefault();
5209
5210var line = $(this).parents('.single').attr("data-line");
5211$(this).parents('.single').addClass("is-loading");
5212
5213$.ajax({
5214type: 'POST',
5215url: '/cart/change.js',
5216dataType: 'json',
5217data: 'quantity='+0+'&line='+line,
5218success: Shopify.onSuccess,
5219error: Shopify.onError
5220});
5221
5222
5223
5224});
5225
5226$(".side-cart  .qty-flex .qty").on('click', function (e) {
5227e.preventDefault();
5228var qty = $(this).parent('.qty-flex').find("input").val();
5229var line = $(this).parents('.single').attr("data-line");
5230$(this).parents('.single').addClass("is-loading");
5231
5232$.ajax({
5233type: 'POST',
5234url: '/cart/change.js',
5235dataType: 'json',
5236data: 'quantity='+qty+'&line='+line,
5237success: Shopify.onSuccess,
5238error:   (Shopify.onError = function (XMLHttpRequest, textStatus) {
5239 console.log("errorerror");
5240 var data = eval("(" + XMLHttpRequest.responseText + ")");
5241 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $("#AddToCart").removeAttr("disabled");
5242})
5243});
5244
5245
5246
5247});
5248$(window).bind("load", function() { 
5249function addItem(t) {
5250$.ajax({ type: "POST", url: "/cart/add.js", dataType: "json", data: $("#" + t).serialize(), success: Shopify.onSuccess, error: Shopify.onError });
5251}
5252
5253
5254$(document).on('click', '.add_to_cart_buttona', function(t){
5255t.preventDefault();
5256window._lastAddToCartBtn = this;
5257$(this).parents('.single').addClass("is-loading");
5258addItema2($(this).parents("form").attr("id"));
5259});
5260
5261
5262$('.changevariant').on('change', function() {
5263  var variant_id = $(this).find(":selected").val();
5264  var line = $(this).parents('.single').attr("data-line");
5265  var $item = $(this).parents('.single');
5266  
5267  // Add spinner if it doesn't exist
5268  if (!$item.find('.spinner').length) {
5269    $item.append('<div class="spinner"></div>');
5270  }
5271  
5272  $item.addClass("is-loading");
5273
5274  // First remove the item, then add the new variant
5275  $.ajax({
5276    type: 'POST',
5277    url: '/cart/change.js',
5278    dataType: 'json',
5279    data: 'quantity='+0+'&line='+line
5280  }).then(function() {
5281    // Only add new variant after removal succeeds
5282    return $.ajax({
5283      type: 'POST',
5284      url: '/cart/add.js',
5285      dataType: 'json',
5286      data: {
5287        'id': variant_id,
5288        'quantity': 1
5289      }
5290    });
5291  }).then(function (addResponse) {
5292    if (window.announceCartAddSuccess) window.announceCartAddSuccess(addResponse);
5293    // Get updated cart HTML
5294    return $.ajax({
5295      type: "GET",
5296      url: "/cart",
5297      dataType: "html"
5298    });
5299  }).then(function(cartHtml) {
5300    // Update cart and remove loading state
5301    sucss(cartHtml);
5302  }).catch(function(error) {
5303    Shopify.onError(error);
5304  }).always(function() {
5305    // Only remove loading state after cart is fully updated
5306    setTimeout(function() {
5307      $item.removeClass("is-loading");
5308    }, 500);
5309  });
5310});
5311
5312$("#AddToCart").click(function (t) {
5313
5314t.preventDefault();
5315//      $(this).html('<img src="https://cdn.shopify.com/s/files/1/2149/6413/t/58/assets/Eclipse-1s-200px%20(1).svg?v=1681743397" class="anim">');
5316// // setTimeout(function() {
5317//    $(this).html(' <span class="ima"><img src="//cdn.shopify.com/s/files/1/2149/6413/t/58/assets/cart-icon.svg?v=180411773575337971841672654039" alt=""></span> <span id="AddToCartText">Add to cart</span>');
5318// }, 200);
5319 
5320addItema2($(this).parents("form").attr("id"));
5321}),
5322$("#button2").click(function (t) {
5323t.preventDefault(), $(this).prop("disabled", !0), addItem($(this).parents("form").attr("id"));
5324}),
5325
5326
5327
5328
5329(Shopify.onSuccess = function (product) {
5330 if (product && typeof product.item_count === 'number' && Array.isArray(product.items)) {
5331   /* cart/change.js payload — not an add-to-cart */
5332 } else if (window.announceCartAddSuccess) {
5333   window.announceCartAddSuccess(product);
5334 } else {
5335   var rawTitle = product && product.title ? product.title : 'Item';
5336   var productTitle = window.plainTextForAnnouncement
5337     ? window.plainTextForAnnouncement(rawTitle)
5338     : rawTitle;
5339   $('#cart-status-message').text(productTitle + ' has been added to your cart');
5340 }
5341 $("#AddToCart").removeAttr("disabled");
5342$("#button2").removeAttr("disabled");
5343 parseInt(jQuery('[name="quantity"]').val(), 10);
5344 $.ajax({
5345     type: "GET",
5346     url: "/cart",
5347     dataType: "html",
5348     success: function (t) {
5349       
5350         sucss(t);
5351     }
5352 });
5353}),
5354(Shopify.onError = function (XMLHttpRequest, textStatus) {
5355 console.log(textStatus);
5356 var data = eval("(" + XMLHttpRequest.responseText + ")");
5357 data.message ? alert(data.message + "(" + data.status + "): " + data.description) : alert("Error : " + Shopify.fullMessagesFromErrors(data).join("; ") + "."), $("#AddToCart").removeAttr("disabled");
5358$('.product-form__error-message').html(data.description);
5359$('.product-form__error-message-wrapper').show();
5360}),
5361(Shopify.fullMessagesFromErrors = function (t) {
5362 var n = [];
5363 return (
5364     jQuery.each(t, function (i, t) {
5365         jQuery.each(t, function (t, e) {
5366             n.push(i + " " + e);
5367         });
5368     }),
5369     n
5370 );
5371});
5372
5373function addItema(t) {
5374$.ajax({ 
5375type: "POST",
5376url: "/cart/add.js", 
5377dataType: "json", 
5378data: $("#" + t).serialize(), 
5379success: Shopify.onSuccessa,
5380error: Shopify.onError
5381});
5382}
5383
5384function addItema2(t) {
5385$.ajax({ 
5386type: "POST",
5387url: "/cart/add.js", 
5388dataType: "json", 
5389data: $("#" + t).serialize(), 
5390success: Shopify.onSuccess2,
5391error: Shopify.onError
5392});
5393}
5394Shopify.onSuccess2 = function (product) {
5395 if (product && typeof product.item_count === 'number' && Array.isArray(product.items)) {
5396   /* cart/change.js payload — not an add-to-cart */
5397 } else if (window.announceCartAddSuccess) {
5398   window.announceCartAddSuccess(product);
5399 } else {
5400   var rawTitle = product && product.title ? product.title : 'Item';
5401   var productTitle = window.plainTextForAnnouncement
5402     ? window.plainTextForAnnouncement(rawTitle)
5403     : rawTitle;
5404   $('#cart-status-message').text(productTitle + ' has been added to your cart');
5405 }
5406 if (window._lastAddToCartBtn) {
5407     setTimeout(function() { window._lastAddToCartBtn.focus(); }, 300);
5408 }
5409 parseInt(jQuery('[name="quantity"]').val(), 10);
5410 $.ajax({
5411     type: "GET",
5412     url: "/cart",
5413     dataType: "html",
5414     success: function (t) {
5415       
5416         sucss2(t);
5417     }
5418 });
5419}
5420Shopify.onSuccessa = function (product) {
5421function goCheckout() {
5422$.ajax({
5423type: 'GET',
5424url: '/cart',
5425dataType: 'html',
5426success: function (data) {
5427location.replace("/checkout");
5428},
5429});
5430}
5431if (window.announceCartAddSuccess && product && typeof product.item_count !== 'number') {
5432window.announceCartAddSuccess(product, goCheckout);
5433} else {
5434goCheckout();
5435}
5436};
5437
5438$(".btn-sec").click(function (t) {
5439//$(this).html('<img src="//abstraxtech.com/cdn/shop/t/246/assets/Eclipse-1s-200px%2520(1).svg?101461" class="anim">');
5440t.preventDefault();
5441
5442addItema($(this).parents("form").attr("id"));
5443
5444});
5445$(".btnquickbuy").click(function (t) {
5446//$(this).html('<img src="//abstraxtech.com/cdn/shop/t/246/assets/Eclipse-1s-200px%2520(1).svg?101461" class="anim">');
5447
5448$(".btn-sec").click();
5449});
5450$(".trigg").click(function (t) {
5451$("#AddToCart").click();
5452});
5453
5454});
5455
5456
5457
5458});
5459// Cart Slider Redirect Logic
5460  // --- CART SLIDER HYBRID HANDLER ---
5461  function openCartDrawer() {
5462    // Replace with your actual drawer open logic
5463    document.getElementsByClassName("side-cart")[0].classList.add("active");
5464  }
5465
5466  document.addEventListener("DOMContentLoaded", () => {
5467    // 1. Intercept clicks that would navigate to /cart
5468    document.addEventListener("click", (e) => {
5469      const link = e.target.closest('a[href="/cart"], a[href^="/cart?"]');
5470      if (link) {
5471        e.preventDefault();
5472        openCartDrawer();
5473      }
5474    });
5475
5476    // 2. Intercept forms that post to /cart (rare but possible)
5477    document.addEventListener("submit", (e) => {
5478      const form = e.target;
5479      if (form.action && form.action.includes("/cart")) {
5480        openCartDrawer();
5481      }
5482    });
5483
5484    // 3. Detect query param ?cart=open and open drawer
5485    const params = new URLSearchParams(window.location.search);
5486    if (params.get("cart") === "open") {
5487      openCartDrawer();
5488      // Clean URL (optional)
5489      params.delete("cart");
5490      const newUrl =
5491        window.location.pathname +
5492        (params.toString() ? "?" + params.toString() : "");
5493      window.history.replaceState({}, "", newUrl);
5494    }
5495  });
5496
5497  function updateCartDrawer() {
5498  fetch('/cart.js')
5499    .then((res) => res.json())
5500    .then((cart) => {
5501      const drawer = document.querySelector('#CartDrawer');
5502      if (!drawer) return;
5503
5504      // Example: render item count
5505      drawer.querySelector('.cart-count').textContent = cart.item_count;
5506
5507      // Example: render line items
5508      const itemsContainer = drawer.querySelector('.cart-items');
5509      itemsContainer.innerHTML = cart.items.map(item => `
5510        <div class="cart-item">
5511          <span>${item.quantity} x ${item.title}</span>
5512          <span>${Shopify.formatMoney(item.price)}</span>
5513        </div>
5514      `).join('');
5515    });
5516}
5517  // End Cart Slider Redirect Logic
5518</script>
5518
5519
5520
5521
5522
5523
5524</div>
5525    <div id="parent-scroll">
5526      <main id="main-content">
5527        <div id="cart-status-message" class="visually-hidden" aria-live="polite" role="status"></div>
5528        <div id="shopify-section-template--20539617902666__main" class="shopify-section"><div class="legal-banner  press-banner">
5529  <div class="container">
5530    <h1>In the Press</h1>
5531    <p>Check out the latest articles published about us in the press.</p>
5532    <div class="ab-flex">
5533      <ul class="img-list">
5534        <li>
5535          <a href="/pages/featured-articles">
5536            <img src="//abstraxtech.com/cdn/shop/t/295/assets/mockup-website-pages-3.png?v=26329298982184155721787341617" class="img-fluid" alt="">
5537            <p>Articles</p>
5538          </a>
5539        </li>
5540        <li>
5541          <a href="/pages/videos">
5542            <img src="//abstraxtech.com/cdn/shop/t/295/assets/abstrax-tech-media.png?v=142551776371166124761787341204" class="img-fluid" alt="">
5543            <p>Videos</p>
5544          </a>
5545        </li>
5546        <li>
5547          <a href="/pages/podcasts" class="">
5548            <img src="//abstraxtech.com/cdn/shop/t/295/assets/white-papers.png?v=95231975773269260121787341826" class="img-fluid" alt="">
5549            <p>Podcasts</p>
5550          </a>
5551        </li>
5552        <li>
5553          <a href="/blogs/press-releases" class="active">
5554            <img src="//abstraxtech.com/cdn/shop/t/295/assets/equipe-de-imprensa.png?v=110177028378248603101787341438" class="img-fluid" alt="">
5555            <p>Press Releases</p>
5556          </a>
5557        </li>
5558      </ul>
5559    </div>
5560  </div>
5561</div>
5562<div class="press_wrap">
5563  <div class="container">
5564    <div class="press_head">
5565      <h2>Press Releases</h2>
5566      <span class="blog-count">62 Results</span>
5567    </div>
5568    <div class="press_bar press_relesase">
5569      <div class="blog-row">
5570        
5571          <div class="item">
5572            <div class="single-blog">
5573              <div class="img">
5574                <div class="content">
5575                  <h4>Abstrax Named to Fast Company's Annual List of the World's Most Innovative Companies of 2026</h4>
5576                  <p>Abstrax joins the ranks of Google, Nvidia, Adidas, Walmart, and more, earning the #5 spot in the Manufacturing category Irvine,...</p>
5577                </div>
5578              </div>
5579              <a href="/blogs/press-releases/abstrax-named-to-fast-companys-annual-list-of-the-worlds-most-innovative-companies-of-2026" class="link"
5580                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5581              ></a>
5582            </div>
5583          </div>
5584        
5585          <div class="item">
5586            <div class="single-blog">
5587              <div class="img">
5588                <div class="content">
5589                  <h4>Abstrax and Western Washington University Publish New Preclinical White Paper on Cannabis Terpenes and Behavioral Responses</h4>
5590                  <p>New preclinical research identifies biological sex as a key variable in terpene response, opening new directions for precision formulation. Irvine,...</p>
5591                </div>
5592              </div>
5593              <a href="/blogs/press-releases/abstrax-and-western-washington-university-publish-new-preclinical-white-paper-on-cannabis-terpenes-and-behavioral-responses" class="link"
5594                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5595              ></a>
5596            </div>
5597          </div>
5598        
5599          <div class="item">
5600            <div class="single-blog">
5601              <div class="img">
5602                <div class="content">
5603                  <h4>Abstrax Releases 2026 Cannabis Flavor & Application Trends to Guide Product Innovation and Portfolio Growth</h4>
5604                  <p>Data driven insights reveal winning flavors, formats, and functional terpene profiles for cannabis brands developing vapes, gummies, beverages, and beyond....</p>
5605                </div>
5606              </div>
5607              <a href="/blogs/press-releases/abstrax-releases-2026-cannabis-flavor-application-trends-to-guide-product-innovation-and-portfolio-growth" class="link"
5608                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
56086809880989111787341236"
5609              ></a>
5610            </div>
5611          </div>
5612        
5613          <div class="item">
5614            <div class="single-blog">
5615              <div class="img">
5616                <div class="content">
5617                  <h4>Abstrax Publishes Free AmberClear Formulation SOP to Prevent and Reverse THC Vape Oil Oxidation</h4>
5618                  <p>New white paper breaks down the chemistry behind the “red ring of death” and gives copackers and brands a cannabis-derived...</p>
5619                </div>
5620              </div>
5621              <a href="/blogs/press-releases/abstrax-publishes-free-amberclear-formulation-sop-to-prevent-and-reverse-thc-vape-oil-oxidation" class="link"
5622                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5623              ></a>
5624            </div>
5625          </div>
5626        
5627          <div class="item">
5628            <div class="single-blog">
5629              <div class="img">
5630                <div class="content">
5631                  <h4>Abstrax Sponsors Global AI Hackathon Advancing Flavor and Chemistry Research</h4>
5632                  <p>Abstrax fuels global collaboration at the 2025 LLM Hackathon, empowering scientists to merge AI and chemistry for breakthroughs in olfaction,...</p>
5633                </div>
5634              </div>
5635              <a href="/blogs/press-releases/abstrax-sponsors-global-ai-hackathon-advancing-flavor-and-chemistry-research" class="link"
5636                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5637              ></a>
5638            </div>
5639          </div>
5640        
5641          <div class="item">
5642            <div class="single-blog">
5643              <div class="img">
5644                <div class="content">
5645                  <h4>Abstrax Ranks #1,549 on 2025 Inc. 5000 List, Reinforcing Its Trajectory as a Leading Flavor House</h4>
5646                  <p>Irvine, CA, Aug. 14, 2025 (GLOBE NEWSWIRE) --  Abstrax has been named to the 2025 Inc. 5000 list of the fastest-growing private companies...</p>
5647                </div>
5648              </div>
5649              <a href="/blogs/press-releases/abstrax-ranks-1-549-on-2025-inc-5000-list-reinforcing-its-trajectory-as-a-leading-flavor-house" class="link"
5650                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5651              ></a>
5652            </div>
5653          </div>
5654        
5655          <div class="item">
5656            <div class="single-blog">
5657              <div class="img">
5658                <div class="content">
5659                  <h4>Abstrax and DNA Genetics Unveil Official 24K Gold Signature Series Terpene Profile</h4>
5660                  <p>Abstrax and DNA Genetics Unveil Official 24K Gold Signature Series Terpene Profile Honoring one of the most influential breeders in...</p>
5661                </div>
5662              </div>
5663              <a href="/blogs/press-releases/abstrax-and-dna-genetics-unveil-official-24k-gold-signature-series-terpene-profile" class="link"
5664                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5665              ></a>
5666            </div>
5667          </div>
5668        
5669          <div class="item">
5670            <div class="single-blog">
5671              <div class="img">
5672                <div class="content">
5673                  <h4>Abstrax and Josh D Settle the Debate: LED vs. HPS in Cannabis Cultivation</h4>
5674                  <p>Abstrax and Josh D Settle the Debate: LED vs. HPS in Cannabis Cultivation New White Paper Reveals How Lighting Technology...</p>
5675                </div>
5676              </div>
5677              <a href="/blogs/press-releases/abstrax-and-josh-d-settle-the-debate-led-vs-hps-in-cannabis-cultivation" class="link"
5678                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5679              ></a>
5680            </div>
5681          </div>
5682        
5683          <div class="item">
5684            <div class="single-blog">
5685              <div class="img">
5686                <div class="content">
5687                  <h4>Kevin Koby, CEO of Abstrax, Appointed to Invitation-Only Fast Company Impact Council</h4>
5688                  <p>Kevin Koby, CEO of Abstrax, Appointed to Invitation-Only Fast Company Impact Council Koby j
5688oins executives from leading companies in shaping...</p>
5689                </div>
5690              </div>
5691              <a href="/blogs/press-releases/kevin-koby-ceo-of-abstrax-appointed-to-invitation-only-fast-company-impact-council" class="link"
5692                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5693              ></a>
5694            </div>
5695          </div>
5696        
5697          <div class="item">
5698            <div class="single-blog">
5699              <div class="img">
5700                <div class="content">
5701                  <h4>Latest Abstrax Analysis Uncovers a Missing Fatty Acid and New Flavor Balancing Esters in Cheese Cultivars</h4>
5702                  <p>Abstrax continues to reshape the science of cannabis flavors, spotlighting new compounds that challenge long-held assumptions about what makes cannabis...</p>
5703                </div>
5704              </div>
5705              <a href="/blogs/press-releases/latest-abstrax-analysis-uncovers-a-missing-fatty-acid-and-new-flavor-balancing-esters-in-cheese-cultivars" class="link"
5706                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5707              ></a>
5708            </div>
5709          </div>
5710        
5711          <div class="item">
5712            <div class="single-blog">
5713              <div class="img">
5714                <div class="content">
5715                  <h4>Abstrax Academy Delivers the Latest in Cannabis Education – For Free</h4>
5716                  <p>Developed by the Minds Advancing Cannabis Science, This Free Training Helps Budtenders, Dispensary Owners, and Professionals Stay in the Lead...</p>
5717                </div>
5718              </div>
5719              <a href="/blogs/press-releases/abstrax-academy-delivers-the-latest-in-cannabis-education-for-free" class="link"
5720                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5721              ></a>
5722            </div>
5723          </div>
5724        
5725          <div class="item">
5726            <div class="single-blog">
5727              <div class="img">
5728                <div class="content">
5729                  <h4>Abstrax Brings Clarity to Misunderstood Cannabis Compounds in First New White Paper of 2025</h4>
5730                  <p>Irvine, CA, Feb. 04, 2025 (GLOBE NEWSWIRE) -- Abstrax, a global leader in cannabis science and flavor innovation, is releasing a...</p>
5731                </div>
5732              </div>
5733              <a href="/blogs/press-releases/abstrax-brings-clarity-to-misunderstood-cannabis-compounds-in-first-new-white-paper-of-2025" class="link"
5734                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5735              ></a>
5736            </div>
5737          </div>
5738        
5739          <div class="item">
5740            <div class="single-blog">
5741              <div class="img">
5742                <div class="content">
5743                  <h4>Abstrax Unveils All-Star Scientific Advisory Board to Drive Pioneering Research, Safety, and Product Innovations</h4>
5744                  <p>The Brainchild of Newly Appointed CEO Kevin Koby, the Scientific Advisory Board Features Top Experts from Different Industries IRVINE, Calif., Dec. 12,...</p>
5745                </div>
5746              </div>
5747              <a href="/blogs/press-releases/abstrax-unveils-all-star-scientific-advisory-board-to-drive-pioneering-research-safety-and-product-innovations" class="link"
5748                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5749              ></a>
5750            </div>
5751          </div>
5752        
5753          <div class="item">
5754            <div class="single-blog">
5755              <div class="img">
5756                <div class="content">
5757                  <h4>Abstrax and Seed Talent Launch Sensei Software - Valuable Certification Program for Sensory Panelists</h4>
5758                  <p>Certified Panelists Gain Paid Opportunities with Sensei Software Clients IRVINE, Calif., Dec. 2, 2024 /PRNewswire-PRWeb/ -- Abstrax, a leader in cannabis research...</p>
5759                </div>
5760              </div>
5761              <a href="/blogs/press-releases/abstrax-and-seed-talent-launch-sensei-software-valuable-certification-program-for-sensory-panelists" class="link"
5762                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
57626809880989111787341236"
5763              ></a>
5764            </div>
5765          </div>
5766        
5767          <div class="item">
5768            <div class="single-blog">
5769              <div class="img">
5770                <div class="content">
5771                  <h4>The Gassiest Cannabis Ever Measured: Abstrax Adds Bacio Gelato to its Prestigious Signature Series</h4>
5772                  <p>Abstrax teams up with Sherbinskis to bring the world the essential and authentic Gelato, the second release in the paradigm...</p>
5773                </div>
5774              </div>
5775              <a href="/blogs/press-releases/the-gassiest-cannabis-ever-measured-abstrax-adds-bacio-gelato-to-its-prestigious-signature-series" class="link"
5776                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5777              ></a>
5778            </div>
5779          </div>
5780        
5781          <div class="item">
5782            <div class="single-blog">
5783              <div class="img">
5784                <div class="content">
5785                  <h4>Abstrax Honored at #94 on Fast Company's 2024 Best Workplaces for Innovators List</h4>
5786                  <p>Abstrax is recognized - alongside Lenovo, Canva, Roblox, and other leading companies - for its innovative culture and commitment to...</p>
5787                </div>
5788              </div>
5789              <a href="/blogs/press-releases/abstrax-honored-at-94-on-fast-companys-2024-best-workplaces-for-innovators-list" class="link"
5790                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5791              ></a>
5792            </div>
5793          </div>
5794        
5795          <div class="item">
5796            <div class="single-blog">
5797              <div class="img">
5798                <div class="content">
5799                  <h4>Introducing "Gellies" by Abstrax: The Ultimate Flavor Solution for Cannabis Gummies and Edibles</h4>
5800                  <p>FOR IMMEDIATE RELEASE Introducing "Gellies" by Abstrax: The Ultimate Flavor Solution for Cannabis Gummies and EdiblesGellies by Abstrax delivers unparalleled...</p>
5801                </div>
5802              </div>
5803              <a href="/blogs/press-releases/introducing-gellies-by-abstrax-the-ultimate-flavor-solution-for-cannabis-gummies-and-edibles" class="link"
5804                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5805              ></a>
5806            </div>
5807          </div>
5808        
5809          <div class="item">
5810            <div class="single-blog">
5811              <div class="img">
5812                <div class="content">
5813                  <h4>Abstrax Unveils Cutting-Edge Research on Flavor Compounds in Cannabis: Enhancing Breeding Programs with Deep Analytics</h4>
5814                  <p>Abstrax's study links unique compounds to the distinctive cheese aroma in cannabis, while also revealing intense citrus and sulfuric scents...</p>
5815                </div>
5816              </div>
5817              <a href="/blogs/press-releases/abstrax-unveils-cutting-edge-research-on-flavor-compounds-in-cannabis-enhancing-breeding-programs-with-deep-analytics" class="link"
5818                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5819              ></a>
5820            </div>
5821          </div>
5822        
5823          <div class="item">
5824            <div class="single-blog">
5825              <div class="img">
5826                <div class="content">
5827                  <h4>Abstrax Ranks #627 on the 2024 Inc. 5000 List of America's Fastest-Growing Companies</h4>
5828                  <p>Terpene Innovator Recognized for Exceptional Revenue Growth and Industry Leadership   IRVINE, Calif., Aug. 15, 2024 /PRNewswire-PRWeb/ -- Abstrax, a pioneering leader in...</p>
5829                </div>
5830              </div>
5831              <a href="/blogs/press-releases/abstrax-ranks-627-on-the-2024-inc-5000-list-of-americas-fastest-growing-companies" class="link"
5832                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
58326809880989111787341236"
5833              ></a>
5834            </div>
5835          </div>
5836        
5837          <div class="item">
5838            <div class="single-blog">
5839              <div class="img">
5840                <div class="content">
5841                  <h4>Abstrax Announces World's Largest Cannabis Hydrocarbon Extractor, Revolutionizing California Toll Processing</h4>
5842                  <p>Extractor capable of processing every grow in CA annually, offers competitive pricing, and handles trim and biomass so growers don't...</p>
5843                </div>
5844              </div>
5845              <a href="/blogs/press-releases/abstrax-announces-worlds-largest-cannabis-hydrocarbon-extractor-revolutionizing-california-toll-processing" class="link"
5846                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5847              ></a>
5848            </div>
5849          </div>
5850        
5851          <div class="item">
5852            <div class="single-blog">
5853              <div class="img">
5854                <div class="content">
5855                  <h4>Abstrax and Seed Talent Partner for First of Its Kind Advanced Terpene Education and Exclusive Terpene Science Courses</h4>
5856                  <p>Terpene flavor and aroma education courses will empower retailers to unlock new levels of sales expertise and knowledge in the...</p>
5857                </div>
5858              </div>
5859              <a href="/blogs/press-releases/abstrax-and-seed-talent-partner-for-first-of-its-kind-advanced-terpene-education-and-exclusive-terpene-science-courses" class="link"
5860                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5861              ></a>
5862            </div>
5863          </div>
5864        
5865          <div class="item">
5866            <div class="single-blog">
5867              <div class="img">
5868                <div class="content">
5869                  <h4>Abstrax Revolutionizes Cannabis Aroma Science with the Discovery of Tropicannasulfur Compounds (TCSCs)</h4>
5870                  <p>Abstrax unveils the elusive chemical magic behind favorite citrus and tropical cannabis scents, reshaping the industry's understanding of aroma in...</p>
5871                </div>
5872              </div>
5873              <a href="/blogs/press-releases/abstrax-revolutionizes-cannabis-aroma-science-with-the-discovery-of-tropicannasulfur-compounds-tcscs" class="link"
5874                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5875              ></a>
5876            </div>
5877          </div>
5878        
5879          <div class="item">
5880            <div class="single-blog">
5881              <div class="img">
5882                <div class="content">
5883                  <h4>Abstrax and Western Washington University Unveil Groundbreaking Research Paper on CBD and Terpene Blends for Autism Spectrum Disorder</h4>
5884                  <p>Researchers anticipate findings will ignite further investigations and establish a pathway toward more effective treatments for individuals on the autism...</p>
5885                </div>
5886              </div>
5887              <a href="/blogs/press-releases/abstrax-and-western-washington-university-unveil-groundbreaking-research-paper-on-cbd-and-terpene-blends-for-autism-spectrum-disorder" class="link"
5888                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5889              ></a>
5890            </div>
5891          </div>
5892        
5893          <div class="item">
5894            <div class="single-blog">
5895              <div class="img">
5896                <div class="content">
5897                  <h4>Abstrax and AVD Advance Inhalation Safety for the Cannabis Industry</h4>
5898                  <p>Abstrax partners with AVD and McKinney Regulatory Science Advisors to launch a state-of-the-art toxicology program that addresses data gaps and...</p>
5899                </div>
5900              </div>
5901              <a href="/blogs/press-releases/abstrax-and-avd-advance-inhalation-safety-for-the-cannabis-industry" class="link"
5902                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
59026809880989111787341236"
5903              ></a>
5904            </div>
5905          </div>
5906        
5907          <div class="item">
5908            <div class="single-blog">
5909              <div class="img">
5910                <div class="content">
5911                  <h4>Abstrax Unveils the Intriguing Chemistry Behind Savory Cannabis Aromas</h4>
5912                  <p>Revelatory white paper shows surprising link between cannabis aromas and a compound also found in nature's palette: a foul-smelling element...</p>
5913                </div>
5914              </div>
5915              <a href="/blogs/press-releases/abstrax-unveils-the-intriguing-chemistry-behind-savory-cannabis-aromas" class="link"
5916                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5917              ></a>
5918            </div>
5919          </div>
5920        
5921          <div class="item">
5922            <div class="single-blog">
5923              <div class="img">
5924                <div class="content">
5925                  <h4>Abstrax Discovers New Exotic Flavor Compounds and Cannabis’ Hidden Flavor Spectrum: Beyond Terpenes to a World of Sweet Savory Citrus and Fruity Flavorants</h4>
5926                  <p>Redefining the aromatic landscape: Abstrax's pioneering research in collaboration with industry leader 710 Labs reveals untapped dimensions of cannabis essence...</p>
5927                </div>
5928              </div>
5929              <a href="/blogs/press-releases/abstrax-discovers-new-exotic-flavor-compounds-and-cannabis-hidden-flavor-spectrum-beyond-terpenes-to-a-world-of-sweet-savory-citrus-and-fruity-flavorants" class="link"
5930                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5931              ></a>
5932            </div>
5933          </div>
5934        
5935          <div class="item">
5936            <div class="single-blog">
5937              <div class="img">
5938                <div class="content">
5939                  <h4>Abstrax and Weedmaps Partner to Pioneer a New Era of Cannabis Research and Science</h4>
5940                  <p>Weedmaps to produce educational content series based on Abstrax’s game-changing discoveries and products TUSTIN, Calif. -- Abstrax, the leader in...</p>
5941                </div>
5942              </div>
5943              <a href="/blogs/press-releases/abstrax-and-weedmaps-partner-to-pioneer-a-new-era-of-cannabis-research-and-science" class="link"
5944                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5945              ></a>
5946            </div>
5947          </div>
5948        
5949          <div class="item">
5950            <div class="single-blog">
5951              <div class="img">
5952                <div class="content">
5953                  <h4>Abstrax Partners with Leading Hemp Supplier Terplandia to Provide the Highest Quality Natural Hemp Terpenes to the Market</h4>
5954                  <p>The strategic partnership sets the stage for continued innovation and development of terpene and flavor-focused hemp genetics while empowering customers...</p>
5955                </div>
5956              </div>
5957              <a href="/blogs/press-releases/abstrax-partners-with-leading-hemp-supplier-terplandia-to-provide-the-highest-quality-natural-hemp-terpenes-to-the-market" class="link"
5958                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5959              ></a>
5960            </div>
5961          </div>
5962        
5963          <div class="item">
5964            <div class="single-blog">
5965              <div class="img">
5966                <div class="content">
5967                  <h4>ABSTRAX Releases White Paper That Details Its Role in Keeping Butane Hash Oil (BHO) Extraction Legal in Canada</h4>
5968                  <p>ABSTRAX leverages extensive research to convince legislators to maintain hydrocarbon extraction in the legal cannabis landscape to improve safety measures...</p>
5969                </div>
5970              </div>
5971              <a href="/blogs/press-releases/abstrax-releases-white-paper-that-details-its-role-in-keeping-butane-hash-oil-bho-extraction-legal-in-canada" class="link"
5972                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
59726809880989111787341236"
5973              ></a>
5974            </div>
5975          </div>
5976        
5977          <div class="item">
5978            <div class="single-blog">
5979              <div class="img">
5980                <div class="content">
5981                  <h4>Abstrax launches hops division, announces new vice president of sales and marketing</h4>
5982                  <p>Abstrax, an industry leader in research, production and marketing of botanically derived terpenes, has officially announced its Hops Division with a focus...</p>
5983                </div>
5984              </div>
5985              <a href="/blogs/press-releases/abstrax-launches-hops-division-announces-new-vice-president-of-sales-and-marketing" class="link"
5986                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
5987              ></a>
5988            </div>
5989          </div>
5990        
5991          <div class="item">
5992            <div class="single-blog">
5993              <div class="img">
5994                <div class="content">
5995                  <h4>Abstrax Launches Hops Division to Supply Innovative, TTB-Approved Natural Hop Flavors, 100% Hop Derived and Cannabis Inspired Dank Flavors to Global Beer and Beyond Beer</h4>
5996                  <p>ABSTRAX officially announces its Hops Division with a focus on elevating beer and beyond beer products to the next level....</p>
5997                </div>
5998              </div>
5999              <a href="/blogs/press-releases/abstrax-launches-hops-division-to-supply-innovative-ttb-approved-natural-hop-flavors-100-hop-derived-and-cannabis-inspired-dank-flavors-to-global-beer-and-beyond-beer" class="link"
6000                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6001              ></a>
6002            </div>
6003          </div>
6004        
6005          <div class="item">
6006            <div class="single-blog">
6007              <div class="img">
6008                <div class="content">
6009                  <h4>Abstrax's Principal Scientist Dr. Iain Oswald Wins the ElSohly Award for Discovery of “The Gas” Compounds in Cannabis</h4>
6010                  <p>National American Chemical Society Celebrates Oswald’s Groundbreaking Findings and Their Implications for the Future of the Cannabis Industry TUSTIN - April...</p>
6011                </div>
6012              </div>
6013              <a href="/blogs/press-releases/abstrax-principal-scientist-dr-iain-oswald-wins-the-elsohly-award-for-discovery-of-the-gas-compounds-in-cannabis" class="link"
6014                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6015              ></a>
6016            </div>
6017          </div>
6018        
6019          <div class="item">
6020            <div class="single-blog">
6021              <div class="img">
6022                <div class="content">
6023                  <h4>Lifting Lucy and Abstrax Join Forces to Support Women of Color</h4>
6024                  <p>Las Vegas, NV - April 4, 2023 - Lifting Lucy, a nonprofit organization that supports Black Indigenous and all Women of...</p>
6025                </div>
6026              </div>
6027              <a href="/blogs/press-releases/lifting-lucy-and-abstrax-join-forces-to-support-women-of-color-at-cbc-2023" class="link"
6028                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6029              ></a>
6030            </div>
6031          </div>
6032        
6033          <div class="item">
6034            <div class="single-blog">
6035              <div class="img">
6036                <div class="content">
6037                  <h4>ElSohly Award Winners Announced 2023 ACS Cannabis Chemistry Subdivision</h4>
6038                  <p>ELK GROVE VILLAGE, Ill., Sept. 29, 2022 /PRNewswire/ -- CANN, also known as Cannabis Chemistry Subdivision was founded in 2015 to build...</p>
6039                </div>
6040              </div>
6041              <a href="/blogs/press-releases/elsohly-award-winners-announced-2023-acs-cannabis-chemistry-subdivision" class="link"
6042                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
60426809880989111787341236"
6043              ></a>
6044            </div>
6045          </div>
6046        
6047          <div class="item">
6048            <div class="single-blog">
6049              <div class="img">
6050                <div class="content">
6051                  <h4>ABSTRAX Innovates Dry Hopping and Flavoring Process for Beer and Beyond</h4>
6052                  <p>ABSTRAX’s groundbreaking technology helps brewers exponentially improve beer flavors, consistency, and shelf-life while increasing savings, sustainability, throughput, and the development...</p>
6053                </div>
6054              </div>
6055              <a href="/blogs/press-releases/abstrax-innovates-dry-hopping-and-flavoring-process-for-beer-and-beyond" class="link"
6056                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6057              ></a>
6058            </div>
6059          </div>
6060        
6061          <div class="item">
6062            <div class="single-blog">
6063              <div class="img">
6064                <div class="content">
6065                  <h4>Trichome Interpening Kit</h4>
6066                  <p>ABSTRAX Partners with Trichome Institute to Release First-Ever Cannabis Aromatic Training Kit Cannabis sommeliers finally have access to an aromatic...</p>
6067                </div>
6068              </div>
6069              <a href="/blogs/press-releases/trichome-interpening-kit" class="link"
6070                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6071              ></a>
6072            </div>
6073          </div>
6074        
6075          <div class="item">
6076            <div class="single-blog">
6077              <div class="img">
6078                <div class="content">
6079                  <h4>The Science of Dank</h4>
6080                  <p>Learn about the groundbreaking discovery of Cannasulfur Compounds. We’ve all smelled it – that distinctive, gassy, or skunk-like scent of...</p>
6081                </div>
6082              </div>
6083              <a href="/blogs/press-releases/discovery-of-new-cannasulfur-compounds" class="link"
6084                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6085              ></a>
6086            </div>
6087          </div>
6088        
6089          <div class="item">
6090            <div class="single-blog">
6091              <div class="img">
6092                <div class="content">
6093                  <h4>The Origin of Cannabis’ Distinctive Skunk-Like Aroma</h4>
6094                  <p>ABSTRAX Pins the Exact Origin of Cannabis’ Distinctive Skunk-Like Aroma in Scientific Peer-Reviewed Study. The Discovery of a new family...</p>
6095                </div>
6096              </div>
6097              <a href="/blogs/press-releases/the-origin-of-the-distinctive-skunk-like-aroma" class="link"
6098                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6099              ></a>
6100            </div>
6101          </div>
6102        
6103          <div class="item">
6104            <div class="single-blog">
6105              <div class="img">
6106                <div class="content">
6107                  <h4>The Effects Lab by budboard</h4>
6108                  <p>ABSTRAX, The Effects Lab by budboard, and Dr. Avery Gilbert Develop World’s First AI-Crafted Method for Formulators to Create Predictable...</p>
6109                </div>
6110              </div>
6111              <a href="/blogs/press-releases/the-effects-lab-by-budboard" class="link"
6112                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6113              ></a>
6114            </div>
6115          </div>
6116        
6117          <div class="item">
6118            <div class="single-blog">
6119              <div class="img">
6120                <div class="content">
6121                  <h4>New Terpene-Infused Cloudburst Series</h4>
6122                  <p>ABSTRAX Announces New Terpene-Infused Cloudburst Series to Enhance the Flavors, Effects and Benefits of THC, Delta-8, CBG, and CBD Rich...</p>
6123                </div>
6124              </div>
6125              <a href="/blogs/press-releases/new-terpene-infused-cloudburst-series" class="link"
6126                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
61266809880989111787341236"
6127              ></a>
6128            </div>
6129          </div>
6130        
6131          <div class="item">
6132            <div class="single-blog">
6133              <div class="img">
6134                <div class="content">
6135                  <h4>Abstrax Releases Berry Runtz Flavor</h4>
6136                  <p>ABSTRAX Releases Berry Runtz Flavor as the Strain Continues to Explode in Popularity New Hybrid Strain Noted for Its Sweet,...</p>
6137                </div>
6138              </div>
6139              <a href="/blogs/press-releases/abstrax-releases-berry-runtz-flavor" class="link"
6140                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6141              ></a>
6142            </div>
6143          </div>
6144        
6145          <div class="item">
6146            <div class="single-blog">
6147              <div class="img">
6148                <div class="content">
6149                  <h4>Study with University of California on Vaping Byproducts</h4>
6150                  <p>New Study by ABSTRAX &amp; University of California, Riverside Sheds Light on Vaping Byproducts Initial Peer Review Findings Demonstrate that...</p>
6151                </div>
6152              </div>
6153              <a href="/blogs/press-releases/study-with-university-of-california-on-vaping-byproducts" class="link"
6154                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6155              ></a>
6156            </div>
6157          </div>
6158        
6159          <div class="item">
6160            <div class="single-blog">
6161              <div class="img">
6162                <div class="content">
6163                  <h4>Quantified Mood Impressions of Abstrax AI Terp Effects Blends</h4>
6164                  <p>A Cannabis Industry Milestone Introduction: Terpenes and Mood Terpenes are a large class of natural molecules found in plants. They are...</p>
6165                </div>
6166              </div>
6167              <a href="/blogs/press-releases/ai-terp-effects-blends" class="link"
6168                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6169              ></a>
6170            </div>
6171          </div>
6172        
6173          <div class="item">
6174            <div class="single-blog">
6175              <div class="img">
6176                <div class="content">
6177                  <h4>Resin, Rosin or Flower?</h4>
6178                  <p>An investigation of the aroma profiles of cannabis products Introduction In the last few years, cannabis products beyond flower have...</p>
6179                </div>
6180              </div>
6181              <a href="/blogs/press-releases/resin-rosin-or-flower" class="link"
6182                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6183              ></a>
6184            </div>
6185          </div>
6186        
6187          <div class="item">
6188            <div class="single-blog">
6189              <div class="img">
6190                <div class="content">
6191                  <h4>Abstrax Becomes First Terpene Distributor on Weedmaps' WM Exchange</h4>
6192                  <p>ABSTRAX Officially Becomes the First Terpene Distributor on Weedmaps' WM Exchange, the Wholesale Cannabis Platform from WM Business Premium cannabis-derived...</p>
6193                </div>
6194              </div>
6195              <a href="/blogs/press-releases/abstrax-becomes-first-terpene-distributor-on-weedmaps-wm-exchange" class="link"
6196                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6197              ></a>
6198            </div>
6199          </div>
6200        
6201          <div class="item">
6202            <div class="single-blog">
6203              <div class="img">
6204                <div class="content">
6205                  <h4>New Release Just in Time for Valentine’s Day</h4>
6206                  <p>ABSTRAX Releases Red Velvet Cake Premium Flavor Blend Just in Time for Valentine’s Day ABSTRAX, an industry leader in the...</p>
6207                </div>
6208              </div>
6209              <a href="/blogs/press-releases/releasing-red-velvet-cake-premium-flavor-blend-just-in-time-for-valentine-s-day" class="link"
6210                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=135302
62106809880989111787341236"
6211              ></a>
6212            </div>
6213          </div>
6214        
6215          <div class="item">
6216            <div class="single-blog">
6217              <div class="img">
6218                <div class="content">
6219                  <h4>First Botanically-Derived Terpene Aromatherapy Kit</h4>
6220                  <p>ABSTRAX Launches First Botanically-Derived Terpene Aromatherapy Kit Specifically Formulated for the Health &amp; Wellness Industry  IRVINE, CALIF. (PRWEB) JANUARY 07, 2021...</p>
6221                </div>
6222              </div>
6223              <a href="/blogs/press-releases/first-botanically-derived-terpene-aromatherapy-kit" class="link"
6224                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6225              ></a>
6226            </div>
6227          </div>
6228        
6229          <div class="item">
6230            <div class="single-blog">
6231              <div class="img">
6232                <div class="content">
6233                  <h4>Official Wholesale Platform Launch</h4>
6234                  <p>ABSTRAX Announces New Wholesale Platform Offering the Most Extensive and Cost-Effective Catalogue of All-Natural Terpene Blends Share Article Researched backed...</p>
6235                </div>
6236              </div>
6237              <a href="/blogs/press-releases/official-wholesale-platform-launch" class="link"
6238                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6239              ></a>
6240            </div>
6241          </div>
6242        
6243          <div class="item">
6244            <div class="single-blog">
6245              <div class="img">
6246                <div class="content">
6247                  <h4>Launch of Premium Cannabis Derived High Terpene Extract (HTE) Catalog</h4>
6248                  <p>ABSTRAX Launches Premium Cannabis Derived High Terpene Extract (HTE) Catalog for California Vapes, Concentrates and Edibles Expansive HTE Catalog Standardizes...</p>
6249                </div>
6250              </div>
6251              <a href="/blogs/press-releases/launch-of-premium-cannabis-derived-high-terpene-extract-hte-catalog" class="link"
6252                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6253              ></a>
6254            </div>
6255          </div>
6256        
6257          <div class="item">
6258            <div class="single-blog">
6259              <div class="img">
6260                <div class="content">
6261                  <h4>Seeking to Experiment with Seasonal Flavors</h4>
6262                  <p>ABSTRAX Releases Holiday Terpene Sample Kit for BrandsSeeking to Experiment with Seasonal Flavors Botanically-Derived Holiday Kit Features THC-Free Blends for Vapes,...</p>
6263                </div>
6264              </div>
6265              <a href="/blogs/press-releases/seeking-to-experiment-with-seasonal-flavors" class="link"
6266                ><span>READ MORE</span> <img src="//abstraxtech.com/cdn/shop/t/295/assets/angle-b.svg?v=1353026809880989111787341236"
6267              ></a>
6268            </div>
6269          </div>
6270        
6271      </div>
6272    </div>
6273
6274    <div class="xs-show">
6275      <div class="blog-pagination">
6276        <a class="btn btn-primary disabled"
6277          ><img src="//abstraxtech.com/cdn/shop/t/295/assets/btn-angle-p.svg?v=55897197752686842401787341326" class="img-fluid" alt=""> Previous</a
6278        >
6279        <div class="page-number">1 / 2</div>
6280        <a class="btn btn-primary">Next <img src="//abstraxtech.com/cdn/shop/t/295/assets/btn-angle-n.svg?v=21732768780926773831787341326" class="img-fluid" alt=""></a>
6281      </div>
6282    </div>
6283  </div>
6284</div>
6285
6286<!--New 6/3/25 newsletter form re-usable snippet hardcoded pages 'main-blog', 'main-article' newsletter for hubspot embed section -->
6287<section class="newsletter">
6288  <div class="container">
6289    <div class="newsletter-wrap ">
6290      <div class="newsletter-row contact_row">
6291        <div>
6292          <h2>
6293            Sign up for <br>
6294            our Newsletter
6295          </h2>
6296        </div>
6297        <div class="newsletter-form contact_form">
6298          <p>Receive weekly promotions, new terpene releases, and our latest content.</p>
6299          <div class="hform">
6300            
6300<script>
6301              hbspt.forms.create({
6302                portalId: '21648870',
6303                formId: '56bd9431-1ccc-4311-b3a0-79a05fc4e6d8',
6304                region: 'na1',
6305                css: '',
6306                cssClass: 'abx-form col-2',
6307                submitButtonClass: 'btn btn-primary'
6308              });
6309            </script>
6309
6310          </div>
6311        </div>
6312      </div>
6313    </div>
6314  </div>
6315</section>
6316
6317</div></main>
6318    </div>
6319
6320    <div id="shopify-section-footer" class="shopify-section index-section">
6321
6322<footer class="footer_wrap">
6323  <div class="container">
6324    <div class="footer-social">
6325      <p>Follow us</p>
6326      <ul>
6327        <li>
6328          <a href="https://www.facebook.com/abstraxtech/" target="_blank" aria-label="Facebook, opens in new tab"><img
6329              src="//abstraxtech.com/cdn/shop/t/295/assets/facebook_icon.svg?v=169692905909971774841787341451" width="7" height="16" class="img-fluid"></a>
6330        </li>
6331        <li>
6332          <a href="https://www.instagram.com/abstraxtech/" target="_blank" aria-label="instagram, opens in new tab"><img
6333              src="//abstraxtech.com/cdn/shop/t/295/assets/instagram_icon.svg?v=32211065349297645811787341533" width="16" height="16"></a>
6334        </li>
6335        <li>
6336          <a href="https://www.youtube.com/@AbstraxTerpenes" target="_blank" aria-label="youtube, opens in new tab"><img
6337              src="//abstraxtech.com/cdn/shop/t/295/assets/youtube_icon.svg?v=143235247458949875791787341835" width="16" height="11"></a>
6338        </li>
6339      </ul>
6340    </div>
6341    <nav class="footer-link-wrap" aria-label="Footer">
6342      <!-- First Column -->
6343      <div class="footer-link">
6344        <p class="h3">Contact Us</p>
6345        <div class="show-m">
6346          <p>
6347            <a href="mailto:[email protected]" target="_blank" style="text-decoration: underline; color: #3A3A3C"
6348              aria-label="[email protected], opens in new tab">[email protected]</a>
6349            <br>
6350            <a href="tel:+15622945805" style="text-decoration: underline; color: #3A3A3C">+1 (562) 294-5805</a> <br>
6351            1672 Reynolds Ave <br>
6352            Irvine, CA 92614
6353            <br>
6354            <a href="/pages/contact" target="" style="text-decoration: underline; color: #3A3A3C">Contact Abstrax</a>
6355          </p>
6356        </div>
6357        <div class="desk-show" style="margin-top: 84px;">
6358          <p class="h3">Legal</p>
6359          <div class="show-m">
6360            <ul aria-label="Legal">
6361              <li><a href="/pages/legal-privacy-policy">Privacy Policy</a></li>
6362              <li><a href="/pages/legal-refund-policy">Refund Policy</a></li>
6363              <li><a href="/pages/legal-terms-conditions">Terms & Conditions</a></li>
6364              <li><a href="/pages/legal-mta">Material Transfer Agreement</a></li>
6365              <li><a href="/pages/accessibility">Accessibility</a></li>
6366            </ul>
6367          </div>
6368        </div>
6369      </div>
6370      <!-- first column mobile stack -->
6371      <div class="mobile-show footer-link">
6372        <p class="h3">Legal</p>
6373        <div class="show-m">
6374          <ul>
6375            <li><a href="/pages/legal-privacy-policy">Privacy Policy</a></li>
6376            <li><a href="/pages/legal-refund-policy">Refund Policy</a></li>
6377            <li><a href="/pages/legal-terms-conditions">Terms & Conditions</a></li>
6378            <li><a href="/pages/legal-mta">Material Transfer Agreement</a></li>
6379            <li><a href="/pages/accessibility">Accessibility</a></li>
6380          </ul>
6381        </div>
6382      </div>
6383
6384      <!-- second column -->
6385      <div class="footer-link">
6386        <p class="h3">Tech Collections</p>
6387        <div class="show-m">
6388          <ul aria-label="Tech Collections">
6389            <li><a href="/collections/best-terpene-sample-kits">Sample Kits</a></li>
6390            <li><a href="/collections/signature-series-terpenes">Signature Series</a></li>
6391            <li><a href="/collections/native-natural-terpenes">Native Series</a></li>
6392            <li><a href="/collections/strain-specific-terpenes">Premium Strain Profiles</a></li>
6393            <li><a href="/collections/organic-terpenes">Organic Live Hemp Terpenes</a></li>
6394            <li><a href="/collections/cloudburst-terpene-flavors">Cloudburst Series</a></li>
6395            <li><a href="/collections/entourage-effect-terpenes">Entourage Series</a></li>
6396            <li><a href="/collections/ai-terp-terps-best-for">AI Terp Effects</a></li>
6397            <li><a href="/pages/cannabis-beverages">Flavoring for THC Drinks</a></li>
6398            <li><a href="/collections/gellies-gummies-flavoring">Gellies</a></li>
6399            <li><a href="/products/tec-temper-terpene-liquidizer">Liquidizer</a></li>
6400            <li><a href="/collections/terpene-isolates">Terpene Isolates</a></li>
6401            <li><a href="/collections/terpene-infused-papers">Terpene Infused Papers</a></li>
6402            <li><a href="/pages/custom-terpene-formulations-quiz-for-edibles-vapes-tinctures-food-beverages">Custom
6403                Terpenes</a></li>
6404          </ul>
6405        </div>
6406      </div>
6407
6408      <!-- third column -->
6409      <div class="footer-link">
6410        <p class="h3">Tech Categories</p>
6411        <div class="show-m">
6412          <ul aria-label="Tech Categories">
6413            <li><a href="/pages/free-sample-application">Free Samples</a></li>
6414            <li><a href="/pages/buy-wholesale-bulk-terpenes">Wholesale Terpenes</a></li>
6415            <li><a href="/pages/terpene-blends">Terpene Blends</a></li>
6416            <li><a href="/pages/botanical-terpenes">Botanical Terpene Profiles</a></li>
6417            <li><a href="/pages/flavored-terpenes">Flavored Terpene Blends</a></li>
6418            <li><a href="/collections/ai-terp-terps-best-for">Mood Enhancing Terpene Blends</a></li>
6419            <li><a href="/collections/gellies-gummies-flavoring">Flavoring for Cannabis Edibles</a></li>
6420          </ul>
6421        </div>
6422        <div class="desk-show">
6423          <p class="h3">Tech Applications</p>
6424          <ul aria-label="Tech Applications">
6425            <li><a href="/pages/shop-terpenes-by-application">Shop Terpenes by Application</a></li>
6426            <li><a href="/pages/terpenes-for-vape">Terpenes for Vape</a></li>
6427            <li><a href="/pages/cannabis-beverages">Cannabis Beverages</a></li>
6428            <li><a href="/collections/gellies-gummies-flavoring">Cannabis Gummies</a></li>
6429            <li><a href="/pages/terpene-infused-pre-rolls">Terpene Infused Pre-Rolls</a></li>
6430            <li><a href="/pages/terpene-infused-cannabis-flower">Terpene Infused Flower</a></li>
6431            <li><a href="/pages/terpene-burst-beads">Terpene Burst Beads</a></li>
6432            <li><a href="/pages/beer-and-hops">Beer & Hops</a></li>
6433          </ul>
6434        </div>
6435      </div>
6436      <!-- third column mobile stack -->
6437      <div class="mobile-show footer-link">
6438        <p class="h3">Tech Applications</p>
6439        <div class="show-m">
6440          <ul>
6441            <li><a href="/pages/shop-terpenes-by-application">Shop Terpenes by Application</a></li>
6442            <li><a href="/pages/terpenes-for-vape">Terpenes for Vape</a></li>
6443            <li><a href="/pages/cannabis-beverages">Cannabis Beverages</a></li>
6444            <li><a href="/collections/gellies-gummies-flavoring">Cannabis Gummies</a></li>
6445            <li><a href="/pages/terpene-infused-pre-rolls">Terpene Infused Pre-Rolls</a></li>
6446            <li><a href="/pages/terpene-infused-cannabis-flower">Infused Cannabis Flower</a></li>
6447            <li><a href="/pages/terpene-burst-beads">Terpene Burst Beads</a></li>
6448            <li><a href="/pages/beer-and-hops">Beer & Hops</a></li>
6449          </ul>
6450        </div>
6451      </div>
6452
6453      <!-- fourth column -->
6454      <div class="footer-link">
6455        <p class="h3">
6455Tech Science</p>
6456        <div class="show-m">
6457          <ul aria-label="Tech Science">
6458            <li><a href="/pages/terpene-technology">How We Make Our Terpenes</a></li>
6459            <li><a href="/pages/meet-the-team">Scientific Advisory Board</a></li>
6460            <li><a href="/pages/our-research">Our Terpene Research</a></li>
6461            <li><a href="/pages/quality-and-compliance">Quality & Compliance</a></li>
6462            <li><a href="/pages/science">Abstrax Cannabis Science</a></li>
6463            <li><a href="/pages/amberclear-vape-oil-color-stability-guide">Fix Red Vape Oil</a></li>
6464          </ul>
6465        </div>
6466        <div class="desk-show">
6467          <p class="h3">Tech Learn</p>
6468          <ul aria-label="Tech Learn">
6469            <li><a href="/pages/cannabis-flavor-trends">2026 Cannabis Flavor Trends</a></li>
6470            <li><a href="/pages/about-abstrax">About Abstrax</a></li>
6471            <li><a href="/blogs/learn">Abstrax Terpene Blog</a></li>
6472            <li><a href="/pages/terpene-calculator-mixing-guide">Terpene Mixing Calculator</a></li>
6473            <li><a href="/pages/terpene-faqs">Frequently Asked Questions</a></li>
6474            <li><a href="/pages/education">Terpene Education</a></li>
6475            <li><a href="/blogs/press-releases">Abstrax in the Press</a></li>
6476            <li><a href="/pages/learn">Learn Abstrax</a></li>
6477          </ul>
6478        </div>
6479      </div>
6480
6481      <!-- fourth column mobile stack -->
6482      <div class="mobile-show footer-link">
6483        <p class="h3">Tech Learn</p>
6484        <div class="show-m">
6485          <ul>
6486            <li><a href="/pages/cannabis-flavor-trends">2026 Cannabis Flavor Trends</a></li>
6487            <li><a href="/pages/about-abstrax">About Abstrax</a></li>
6488            <li><a href="/blogs/learn">Abstrax Terpene Blog</a></li>
6489            <li><a href="/pages/terpene-calculator-mixing-guide">Terpene Mixing Calculator</a></li>
6490            <li><a href="/pages/terpene-faqs">Frequently Asked Questions</a></li>
6491            <li><a href="/pages/education">Terpene Education</a></li>
6492            <li><a href="/blogs/press-releases">Abstrax in the Press</a></li>
6493            <li><a href="/pages/learn">Learn Abstrax</a></li>
6494          </ul>
6495        </div>
6496      </div>
6497
6498      <!-- fifth column -->
6499      <div class="footer-link">
6500        <p class="h3">Abstrax Hops</p>
6501        <div class="show-m">
6502          <ul aria-label="Abstrax Hops">
6503            <li><a href="https://abstraxhops.com" target="_blank" aria-label="Hop Extracts and Terpenes, opens in new tab">Hop Extracts and Terpenes</a></li>
6504            <li><a href="https://abstraxhops.com/collections/optimized-hop-extracts" target="_blank" aria-label="Optimized Hop Extracts, opens in new tab">Optimized Hop
6505                Extracts</a></li>
6506            <li><a href="https://abstraxhops.com/collections/brew-gas-cannabis-flavoring" target="_blank" aria-label="Water-Soluble Cannabis Flavors, opens in new tab">Water-Soluble
6507                Cannabis Flavors</a></li>
6508            <li><a href="https://abstraxhops.com/collections/skyfarm-beverage-flavoring" target="_blank" aria-label="TTB-Approved Fruit Flavors, opens in new tab">TTB-Approved
6509                Fruit Flavors</a></li>
6510            <li><a href="https://abstraxhops.com/collections/quantum-series" target="_blank" aria-label="Hop Flavor and Aroma, opens in new tab">Hop Flavor and Aroma</a>
6511            </li>
6512          </ul>
6513        </div>
6514      </div>
6515    </nav>
6516
6517
6518
6519    <div class="footer-content">
6520      <div class="footer-logo">
6521        <a href="/"><img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/footer-logo.png?v=21076487794815952251787341466" width="480" height="135"
6522            class="img-fluid" alt="abstrax tech logo"></a>
6523      </div>
6524      <div class="text">
6525        <!--<p>
6526          This product is not for use by or sale to persons under the age of 18. This product should be used only as
6527          directed on the label. It should not be used if you are pregnant or nursing. Consult with a physician before
6528          use if you have a serious medical condition or use prescription medications. A Doctor's advice should be
6529          sought before using this and any supplemental dietary product. All trademarks and copyrights are property of
6530          their respective owners and are not affiliated with nor do they endorse this product. These statements have
6531          not been evaluated by the FDA. This product is not intended to diagnose, treat, cure or prevent any disease.
6532          By using this site, you agree to follow the Privacy Policy and all Terms & Conditions printed on this site.
6533          Void Where Prohibited by Law.
6534        </p>-->
6535      </div>
6536    </div>
6537    <div class="footer-bottom">
6538      <div class="payment">
6539        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/national.png?v=170263627216598630361787341620" width="110" height="110" class="img-fluid"
6540          alt="National Payment">
6541        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/mastercard.svg?v=155339443056360857491787341598" width="81" height="63" class="img-fluid"
6542          alt="Visa Payment">
6543        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/visa.svg?v=107568320781815539191787341823" width="81" height="63" class="img-fluid"
6544          alt="Mastercard Payment">
6545        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/g-pay.svg?v=56360677749168486831787341471" width="81" height="63" class="img-fluid"
6546          alt="Google pay">
6547        <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/a-pay.svg?v=180554221893019686251787341181" width="81" height="63" class="img-fluid"
6548          alt="Apple Pay">
6549      </div>
6550      <p>© 2026 Abstrax Tech. All Rights Reserved.</p>
6551    </div>
6552  </div>
6553</footer>
6554<div class="footer-wave">
6555  <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/footer-wave.svg?v=114758652093972896471787341468" width="1688" height="401" class="img-fluid wave-d"
6556    alt="">
6557  <img loading="lazy" src="//abstraxtech.com/cdn/shop/t/295/assets/footer-wave-m.svg?v=54845362704510606371787341467" width="719" height="401" class="img-fluid wave-m"
6558    alt="">
6559</div>
6560
6561
6562
6563</div>
6564
6565    
6566      
6567   
6568      
6568<script src="//abstraxtech.com/cdn/shop/t/295/assets/slick.min.js?v=24705340447145101371787341742" defer="defer"></script>
6568
6569        
6570      
6570<script src="//abstraxtech.com/cdn/shop/t/295/assets/jquery.accordion.source.js?v=15054564066257905371787341559" defer="defer"></script>
6570
6571     
6572          
6573        
6573<script src="//abstraxtech.com/cdn/shop/t/295/assets/jquery.fancybox.min.js?v=33880132801177402601787341561" defer="defer"></script>
6573
6574     
6575      
6576      
6576<script src="//abstraxtech.com/cdn/shop/t/295/assets/scripts.js?v=122708877171373670011787341723" defer="defer"></script>
6576  
6577         
6578        
6578<script src="//abstraxtech.com/cdn/shop/t/295/assets/timber.js?v=29247212628948646811787341886" defer="defer"></script>
6578
6579     
6580        
6580<script  src="//abstraxtech.com/cdn/shop/t/295/assets/lottie.min.js?v=125052504107160990981787341593"  defer="defer"></script>
6580
6581
6582    <!-- This line added automatically by JSON-LD for SEO. -->
6583    
6584
6585    
6586
6587
6588
6589
6590
6591
6592<script type="application/ld+json">
6593{
6594  "@context": "https://schema.org",
6595  "@type": "WebSite",
6596  "@id": "https://abstraxtech.com#website",
6597  "url": "https://abstraxtech.com",
6598  "name": "Abstrax Tech",
6599  "description": "Abstrax Tech has the best terpenes with the most complex terpene profiles for sale. Buy terpenes of all strains from the best terpene company. Shop ultra pure terpenes you can trust.",
6600  
6601  
6602  "potentialAction": {
6603    "@type": "SearchAction",
6604    "target": {
6605      "@type": "EntryPoint",
6606      "urlTemplate": "https://abstraxtech.com/search?q={search_term_string}"
6607    },
6608    "query-input": "required name=search_term_string"
6609  }
6610}
6611</script>
6611
6612
6613
6614<script type="application/ld+json">
6615
6616{
6617  "@context": "https://schema.org",
6618  "@type": ["Organization", "OnlineStore"],
6619  "@id": "https://abstraxtech.com#organization",
6620  "name": "Abstrax Tech",
6621  "url": "https://abstraxtech.com",
6622  "logo": {
6623    "@type": "ImageObject",
6624    "url": "https://abstraxtech.com/cdn/shop/t/295/assets/logo_small.png?v=109296",
6625    "width": 600,
6626    "height": 600
6627  },
6628  
6629  "description": "Abstrax Tech has the best terpenes with the most complex terpene profiles for sale. Buy terpenes of all strains from the best terpene company. Shop ultra pure terpenes you can trust.",
6630  
6631  
6632  "telephone": "5622945805",
6633  
6634  
6635  "email": "[email protected]",
6636  
6637  
6638  "address": {
6639    "@type": "PostalAddress",
6640    
6641    "streetAddress": "1672 Reynolds Avenue",
6642    
6643    
6644    "addressLocality": "Irvine",
6645    
6646    
6647    "addressRegion": "California",
6648    
6649    
6650    "postalCode": "92614",
6651    
6652    
6653    "addressCountry": "United States"
6654    
6655  },
6656  
6657  
6658  "contactPoint": {
6659    "@type": "ContactPoint",
6660    
6661    "telephone": "5622945805",
6662    
6663    
6664    "email": "[email protected]",
6665    
6666    "contactType": "Customer Service",
6667    
6668    "areaServed": "Worldwide",
6669    
6670    
6671    "availableLanguage": "English"
6672    
6673  },
6674  
6675  
6676  "foundingDate": "2018-04-20",
6677  
6678  
6679  "areaServed": "Worldwide",
6680  
6681  "sameAs": [
6682    
6683    
6684  ],
6685  "hasCertification": [
6686    { "@type": "Certification", "name": "SQF Certified" },
6687    { "@type": "Certification", "name": "HACCP Certified" },
6688    { "@type": "Certification", "name": "GMP Certified" }
6689  ],
6690  "hasMerchantReturnPolicy": {
6691    "@type": "MerchantReturnPolicy",
6692    "merchantReturnLink": "https://abstraxtech.com/pages/legal-refund-policy",
6693    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
6694    "merchantReturnDays": 7,
6695    "returnMethod": "https://schema.org/ReturnByMail",
6696    "returnFees": "https://schema.org/ReturnFeesCustomerResponsibility",
6697    "applicableCountry": "US"
6698  },
6699  "hasShippingService": [
6700    {
6701      "@type": "ShippingService",
6702      "shippingDestination": [
6703        { "@type": "DefinedRegion", "addressCountry": "US" }
6704      ],
6705      "shippingRate": {
6706        "@type": "MonetaryAmount",
6707        "value": "0",
6708        "currency": "USD"
6709      },
6710      "freeShippingThreshold": {
6711        "@type": "MonetaryAmount",
6712        "value": "100",
6713        "currency": "USD"
6714      },
6715      "deliveryTime": {
6716        "@type": "ShippingDeliveryTime",
6717        "handlingTime": {
6718          "@type": "QuantitativeValue",
6719          "minValue": 3,
6720          "maxValue": 10,
6721          "unitCode": "DAY"
6722        },
6723        "transitTime": {
6724          "@type": "QuantitativeValue",
6725          "minValue": 2,
6726          "maxValue": 7,
6727          "unitCode": "DAY"
6728        }
6729      }
6730    }
6731  ]
6732}
6733</script>
6733
6734
6735
6736
6737<script type="application/ld+json">
6738{
6739  "@context": "https://schema.org",
6740  "@type": "LocalBusiness",
6741  "@id": "https://abstraxtech.com#localbusiness",
6742  "name": "Abstrax Tech",
6743  "url": "https://abstraxtech.com",
6744  "logo": {
6745    "@type": "ImageObject",
6746    "url": "https://abstraxtech.com/cdn/shop/t/295/assets/logo_small.png?v=109296",
6747    "width": 600,
6748    "height": 600
6749  },
6750  
6751  "description": "Abstrax Tech has the best terpenes with the most complex terpene profiles for sale. Buy terpenes of all strains from the best terpene company. Shop ultra pure terpenes you can trust.",
6752  
6753  
6754  "telephone": "5622945805",
6755  
6756  
6757  "email": "[email protected]",
6758  
6759  
6760  "address": {
6761    "@type": "PostalAddress",
6762    
6763    "streetAddress": "1672 Reynolds Avenue",
6764    
6765    
6766    "addressLocality": "Irvine",
6767    
6768    
6769    "addressRegion": "California",
6770    
6771    
6772    "postalCode": "92614",
6773    
6774    
6775    "addressCountry": "United States"
6776    
6777  },
6778  
6779  
6780  "geo": {
6781    "@type": "GeoCoordinates",
6782    "latitude": "33.693472",
6783    "longitude": "-117.851633"
6784  },
6785  
6786  "hasMap": "https://www.google.com/maps/@33.693472,-117.851633,16z",
6787  
6788  
6789  
6790  "contactPoint": {
6791    "@type": "ContactPoint",
6792    
6793    "telephone": "5622945805",
6794    
6795    
6796    "email": "[email protected]",
6797    
6798    "contactType": "Customer Service",
6799    
6800    "areaServed": "Worldwide",
6801    
6802    
6803    "availableLanguage": "English"
6804    
6805  },
6806  
6807  
6808  
6809  
6810  "areaServed": "Worldwide",
6811  
6812  
6813  "paymentAccepted": "Credit Card, Google Pay, Apple Pay, Cash",
6814  
6815  
6816  "currenciesAccepted": "USD"
6817  
6818}
6819</script>
6819
6820
6821
6822
6823
6824
6825<script type="application/ld+json">
6826{
6827  "@context": "https://schema.org",
6828  "@type": "BreadcrumbList",
6829  "itemListElement": [
6830    {
6831      "@type": "ListItem",
6832      "position": 1,
6833      "name": "Home",
6834      "item": "https://abstraxtech.com"
6835    },
6836    {
6837      "@type": "ListItem",
6838      "position": 2,
6839      "name": "Blogs",
6840      "item": "https://abstraxtech.com/blogs"
6841    },
6842    {
6843      "@type": "ListItem",
6844      "position": 3,
6845      "name": "Press releases",
6846      "item": "https://abstraxtech.com/blogs/press-releases"
6847    }
6848  ]
6849}
6850</script>
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865<script type="application/ld+json">
6866{
6867  "@context": "https://schema.org",
6868  "@type": "Blog",
6869  "@id": "https://abstraxtech.com/blogs/press-releases#blog",
6870  "name": "Press Releases",
6871  "description": "Press Releases",
6872  "url": "https:\/\/abstraxtech.com\/blogs\/press-releases",
6873  "publisher": {
6874    "@type": "Organization",
6875    "name": "Abstrax Tech",
6876    "logo": {
6877      "@type": "ImageObject",
6878      "url": "https://abstraxtech.com/cdn/shop/t/295/assets/logo_small.png?v=109296"
6879    }
6880  }
6881}
6882</script>
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891    <!-- LinkedIn Pixel script tag -->
6892    
6892<script type="text/javascript">
6893      _linkedin_partner_id = '2182524';
6894      window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
6895      window._linkedin_data_partner_ids.push(_linkedin_partner_id);
6896    </script>
6896
6897    
6897<script type="text/javascript">
6898      (function () {
6899        var s = document.getElementsByTagName('script')[0];
6900        var b = document.createElement('script');
6901        b.type = 'text/javascript';
6902        b.async = true;
6903        b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
6904        s.parentNode.insertBefore(b, s);
6905      })();
6906    </script>
6906
6907    <noscript>
6908      <img
6909        loading="lazy"
6910        height="1"
6911        width="1"
6912        style="display:none;"
6913        alt=""
6914        src="https://px.ads.linkedin.com/collect/?pid=2182524&fmt=gif"
6915      >
6916    </noscript>
6917    
6918      <style>
6919        .sort-by-collection.Collapsible.Collapsible--padded.Collapsible--autoExpand {
6920          display: none;
6921        }
6922      </style>
6923    
6924    
6925
6926       
6927    
6927<script>
6928     window.addEventListener('DOMContentLoaded', function() {
6929           var animation =bodymovin.loadAnimation({
6930                        container:document.getElementById('cart3'),
6931                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-9_-9.json',
6932                        render:'svg',
6933                        loop:false,
6934                        autoplay:true,
6935                        name:'demo animation'
6936                     });
6937       var animation =bodymovin.loadAnimation({
6938                        container:document.getElementById('cart3'),
6939                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-9-9.json?v=1718652747',
6940                        render:'svg',
6941                        loop:false,
6942                        autoplay:true,
6943                        name:'demo animation'
6944                     });
6945                    
6946       var animation =bodymovin.loadAnimation({
6947                        container:document.getElementById('cart3'),
6948                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0.json?v=13961033259397419421',
6949                        render:'svg',
6950                        loop:false,
6951                        autoplay:true,
6952                        name:'demo animation'
6953                     });
6954      var animation =bodymovin.loadAnimation({
6955                        container:document.getElementById('cart3'),
6956                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-1-0-White.json?v=15047100367151113362',
6957                        render:'svg',
6958                        loop:false,
6959                        autoplay:true,
6960                        name:'demo animation'
6961                     });
6962                       var animation =bodymovin.loadAnimation({
6963                        container:document.getElementById('cart3'),
6964                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1-White.json?v=15394198881275221020',
6965                        render:'svg',
6966                        loop:false,
6967                        autoplay:true,
6968                        name:'demo animation'
6969                     });
6970        var animation =bodymovin.loadAnimation({
6971                        container:document.getElementById('cart3'),
6972                        path: '//abstraxtech.com/cdn/shop/files/Add-to-Cart-Animation-0-1.json?v=7466954581974863883',
6973                        render:'svg',
6974                        loop:false,
6975                        autoplay:true,
6976                        name:'demo animation'
6977                     });
6978                    var animation =bodymovin.loadAnimation({
6979                        container:document.getElementById('cart3'),
6980                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-1-2.json',
6981                        render:'svg',
6982                        loop:false,
6983                        autoplay:true,
6984                        name:'demo animation'
6985                    });
6986                   var animation =bodymovin.loadAnimation({
6987                        container:document.getElementById('cart3'),
6988       path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-2-3.json',
6989                        render:'svg',
6990                        loop:false,
6991                        autoplay:true,
6992                        name:'demo animation'
6993                    });
6994                  var animation =bodymovin.loadAnimation({
6995                        container:document.getElementById('cart3'),
6996                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-3-4.json',
6997                        render:'svg',
6998                        loop:false,
6999                        autoplay:true,
7000                        name:'demo animation'
7001                      });
7002                        var animation =bodymovin.loadAnimation({
7003                        container:document.getElementById('cart3'),
7004                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-4-5.json',
7005                        render:'svg',
7006                        loop:false,
7007                        autoplay:true,
7008                        name:'demo animation'
7009                    });
7010                      var animation =bodymovin.loadAnimation({
7011                        container:document.getElementById('cart3'),
7012                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-5-6.json',
7013                        render:'svg',
7014                        loop:false,
7015                        autoplay:true,
7016                        name:'demo animation'
7017                   });
7018                     var animation =bodymovin.loadAnimation({
7019                        container:document.getElementById('cart3'),
7020                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-6-7.json',
7021                        render:'svg',
7022                        loop:false,
7023                        autoplay:true,
7024                        name:'demo animation'
7025                    });
7026                   var animation =bodymovin.loadAnimation({
7027                        container:document.getElementById('cart3'),
7028                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-7-8.json',
7029                        render:'svg',
7030                        loop:false,
7031                        autoplay:true,
7032                        name:'demo animation'
7033                    });
7034                    var animation =bodymovin.loadAnimation({
7035                        container:document.getElementById('cart3'),
7036                        path: 'https://cdn.shopify.com/s/files/1/2149/6413/files/Add-to-Cart-Animation-8-9.json',
7037                        render:'svg',
7038                        loop:false,
7039                        autoplay:true,
7040                        name:'demo animation'
7041                     })
7042      var animation =bodymovin.loadAnimation({
7043                        container:document.getElementById('cart3'),
7044                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-1.json?v=1087806674198363558',
7045                        render:'svg',
7046                        loop:true,
7047                        autoplay:true,
7048                        name:'demo animation'
7049                     })
7050       var animation =bodymovin.loadAnimation({
7051                        container:document.getElementById('cart3'),
7052                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-2.json?v=14285915522660236528',
7053                        render:'svg',
7054                        loop:true,
7055                        autoplay:true,
7056                        name:'demo animation'
7057                     })
7058       var animation =bodymovin.loadAnimation({
7059                        container:document.getElementById('cart3'),
7060                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-3.json?v=1476818323358406608',
7061                        render:'svg',
7062                        loop:true,
7063                        autoplay:true,
7064                        name:'demo animation'
7065                     })
7066       var animation =bodymovin.loadAnimation({
7067                        container:document.getElementById('cart3'),
7068                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-4.json?v=5678206173077327954',
7069                        render:'svg',
7070                        loop:true,
7071                        autoplay:true,
7072                        name:'demo animation'
7073                     })
7074       var animation =bodymovin.loadAnimation({
7075                        container:document.getElementById('cart3'),
7076                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-5.json?v=11392120691969157263',
7077                        render:'svg',
7078                        loop:true,
7079                        autoplay:true,
7080                        name:'demo animation'
7081                     })
7082       var animation =bodymovin.loadAnimation({
7083                        container:document.getElementById('cart3'),
7084                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-6.json?v=2864408904626097817',
7085                        render:'svg',
7086                        loop:true,
7087                        autoplay:true,
7088                        name:'demo animation'
7089                     })
7090       var animation =bodymovin.loadAnimation({
7091                        container:document.getElementById('cart3'),
7092                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-7.json?v=12791842771100301448',
7093                        render:'svg',
7094                        loop:true,
7095                        autoplay:true,
7096                        name:'demo animation'
7097                     })
7098       var animation =bodymovin.loadAnimation({
7099                        container:document.getElementById('cart3'),
7100                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-8.json?v=9854755641879659908',
7101                        render:'svg',
7102                        loop:true,
7103                        autoplay:true,
7104                        name:'demo animation'
7105                     })
7106       var animation =bodymovin.loadAnimation({
7107                        container:document.getElementById('cart3'),
7108                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9.json?v=12350863004139211705',
7109                        render:'svg',
7110                        loop:true,
7111                        autoplay:true,
7112                        name:'demo animation'
7113                     })
7114       var animation =bodymovin.loadAnimation({
7115                        container:document.getElementById('cart3'),
7116                        path: '//abstraxtech.com/cdn/shop/files/Cart-Reminder-Animation-9_more.json?v=13124651598042538626',
7117                        render:'svg',
7118                        loop:true,
7119                        autoplay:true,
7120                        name:'demo animation'
7121                     })
7122
7123     });
7124    </script>
7124
7125               
7126
7127                 
7128                 
7129                 
7130                 
7131                 
7132                 
7133                 
7134                 
7135                 
7136  
7137
7138    <style>
7139      .hha0.fixed g[font-size='84'][font-family='Gilroy'],
7140      .hha0.fixed g[font-size='84'][font-family='Gilroy'] path,
7141      #cart.darksvgadc.hha0 g[font-size='84'][font-family='Gilroy'],
7142      #cart.darksvgadc.hha0 g[font-size='84'][font-family='Gilroy'] path {
7143        fill: white !important;
7144      }
7145      .hha0.fixed g path,
7146      #cart.darksvgadc.hha0 g path {
7147        fill: #1c1c1e;
7148      }
7149
7150      .slick-dots li button {
7151        font-size: 11px !important;
7152      }
7153
7154      .ab-industry-content h2 span {
7155        background: linear-gradient(95deg, #ffe63d 0%, #ffc632 100%);
7156        background-clip: text;
7157        -webkit-background-clip: text;
7158        color: transparent;
7159      }
7160
7161      .a-pro-name h2 {
7162        font-family: 'Gilroy-Regular';
7163        font-size: 14px;
7164        line-height: 1.71;
7165        color: #2c2c2e;
7166        margin-bottom: 0;
7167      }
7168      .footer-link-wrap a:hover {
7169        text-decoration: underline; /* Add underline on hover */
7170      }
7171
7172      ::placeholder {
7173        color: #3a3a3c !important;
7174      }
7175
7176      .newsletter-form .form-control {
7177        color: #000 !important;
7178      }
7179    </style>
7180    
7181      
7181<script>
7182        jQuery(document).ready(function () {
7183          console.log('test header');
7184          jQuery('.menu-tooltip img').attr('alt', '');
7185          jQuery('.qty-minus img').attr('alt', '');
7186          jQuery('.qty-plus img').attr('alt', '');
7187          jQuery('.link img').attr('alt', '');
7188          jQuery('.mobile-icon-left img').attr('alt', '');
7189          jQuery('.mobile-show img').attr('alt', '');
7190          jQuery('.logo img').attr('alt', 'Abstrax Tech logo');
7191          jQuery('.search-icon img').attr('alt', '');
7192          jQuery('.close-cart img').attr('alt', '');
7193          jQuery('.menu-close img').attr('alt', '');
7194          //	jQuery('.img-fluid').attr("alt","");
7195          jQuery('.layer14').attr('aria-label', 'Slide down arrow');
7196          jQuery('svg').attr('role', 'none');
7197          jQuery('.slick-slide').removeAttr('aria-describedby');
7198
7199          jQuery('.new-1920').attr('alt', '');
7200          jQuery('.new-1919').attr('alt', '');
7201          jQuery('.new-1440').attr('alt', '');
7202          jQuery('.new-768').attr('alt', '');
7203          jQuery('.new-430').attr('alt', '');
7204          jQuery('.new-414').attr('alt', '');
7205          jQuery('.new-390').attr('alt', '');
7206          jQuery('.new-370').attr('alt', '');
7207          jQuery('.new-390').attr('alt', '');
7208          jQuery('.heading-h4 img').attr('alt', '');
7209          jQuery('.slick-dots li').removeAttr('aria-hidden');
7210
7211          jQuery(
7212            'img[src="//srmpdylis5ln6wwp-21496413.shopifypreview.com/cdn/shop/t/98/assets/angle-w.svg?v=63242326036157205481718846658"]'
7213          ).attr('alt', '');
7214          jQuery('a[href="https://www.facebook.com/abstraxtech/"]').attr('aria-label', 'Facebook, opens in new tab');
7215          jQuery('a[href="https://www.instagram.com/abstraxtech/"]').attr('aria-label', 'instagram, opens in new tab');
7216          jQuery('a[href="https://www.youtube.com/@AbstraxTerpenes"]').attr('aria-label', 'youtube, opens in new tab');
7217
7218          console.log('from here');
7219        });
7220
7221        document.addEventListener('DOMContentLoaded', (event) => {
7222          console.log('DOM fully loaded and parsed');
7223          setTimeout(function () {
7224            var quntity = document.querySelectorAll('.qty-flex input');
7225            quntity.forEach((div) => {
7226              div.setAttribute('aria-label', 'Product quantity');
7227            });
7228
7229            var imgLayer14 = document.querySelectorAll('a.layer14 img');
7230            imgLayer14.forEach((layer) => {
7231              layer.setAttribute('alt', '');
7232
7233              var alayer14 = layer.closest('a');
7234              if (alayer14) {
7235                alayer14.setAttribute('aria-label', 'move down');
7236              }
7237            });
7238
7239            //  var singleBlog = document.querySelectorAll(".h-single-blog a");
7240            // singleBlog.forEach(blog => {
7241            //    blog.setAttribute("aria-label", "blogs");
7242            //    });
7243
7244            var icon1 = document.querySelector('.search-icon');
7245            if (icon1) {
7246              icon1.setAttribute('aria-label', 'search icon');
7247              icon1.setAttribute('role', 'button');
7248            }
7249
7250            var icon2 = document.querySelector('.menu-btn button');
7251            if (icon2) icon2.setAttribute('aria-label', 'Open navigation menu');
7252
7253            var icon3 = document.querySelector('.m-login');
7254            if (icon3) icon3.setAttribute('aria-label', 'login button');
7255
7256            var icon4 = document.querySelector('.close-cart');
7257            if (icon4) {
7258              icon4.setAttribute('aria-label', 'Close cart button');
7259              icon4.setAttribute('role', 'button');
7260            }
7261
7262            var icon5 = document.querySelector('.menu-close a');
7263            if (icon5) icon5.setAttribute('aria-label', 'Menu close button');
7264
7265            var icon7 = document.querySelector('.a-why-choose-content img');
7266            if (icon7) icon7.setAttribute('alt', '');
7267
7268            var searchModal = document.querySelector('#Search-In-Modal-1');
7269            if (searchModal) searchModal.setAttribute('aria-label', 'Search Input');
7270
7271            var menuBtn = document.querySelectorAll('nav ul li a');
7272            menuBtn.forEach((btn) => {});
7273
7274            var icon8 = document.querySelector('.cart-icon');
7275            if (icon8) icon8.setAttribute('role', 'button');
7276
7277            var slides = document.querySelectorAll('.slick-arrow');
7278            slides.forEach((slide) => {
7279              slide.setAttribute('role', 'button');
7280            });
7281
7282            var btn3 = document.querySelectorAll('.btn-primary');
7283            btn3.forEach((btnn3) => {
7284              btnn3.setAttribute('role', 'button');
7285            });
7286
7287            var btn4 = document.querySelectorAll('.tooltip');
7288            btn4.forEach((btnn4) => {
7289              btnn4.setAttribute('role', 'presentation');
7290            });
7291
7292            var select1 = document.querySelectorAll('.select-wrp select');
7293            select1.forEach((selectt1) => {
7294              selectt1.setAttribute('aria-label', 'weight, volume and product price dropdown');
7295            });
7296
7297            var btn5 = document.querySelector('.prevb');
7298            if (btn5) btn5.setAttribute('aria-label', 'previous arrow');
7299
7300            var btn6 = document.querySelector('.nextb');
7301            if (btn6) btn6.setAttribute('aria-label', 'next arrow');
7302
7303            var icon11 = document.querySelector('.product-l-text img');
7304            if (icon11) icon11.setAttribute('alt', '');
7305
7306            var icon12 = document.querySelectorAll('.product-l-text img');
7307            icon12.forEach((icoon12) => {
7308              icoon12.setAttribute('alt', '');
7309            });
7310
7311            var btn4 = document.querySelector(
7312              '#shopify-section-template--15972463214666__f16a47ec-0c29-4f85-bb9b-6b64ec919b4d a'
7313            );
7314            if (btn4) btn4.setAttribute('aria-label', 'Free Sample, opens in new tab');
7315
7316            var header1 = document.querySelector('.empty');
7317            if (header1) header1.setAttribute('role', 'heading');
7318
7319            var header2 = document.querySelectorAll('.layer3');
7320            header2.forEach((headerr2) => {
7321              headerr2.setAttribute('role', 'heading');
7322            });
7323
7324            var minus = document.querySelectorAll('.qty-minus');
7325            minus.forEach((minus1) => {
7326              minus1.setAttribute('aria-label', 'decrease product quantity by one');
7327            });
7328
7329            var plusQunatity = document.querySelectorAll('.qty-plus');
7330            plusQunatity.forEach((plusQunatity1) => {
7331              plusQunatity1.setAttribute('aria-label', 'add product quantity by one');
7332            });
7333
7334            var svgElements = document.querySelectorAll('svg');
7335            svgElements.forEach(function (svg) {
7336              svg.setAttribute('role', 'none');
7337            });
7338
7339            var h5Elements = document.querySelectorAll('.a-pro-name h5');
7340            h5Elements.forEach(function (h5) {
7341              var h3 = document.createElement('h2');
7342              h3.innerHTML = h5.innerHTML;
7343              for (var i = 0; i < h5.attributes.length; i++) {
7344                var attr = h5.attributes[i];
7345                h3.setAttribute(attr.name, attr.value);
7346              }
7347              h5.parentNode.replaceChild(h3, h5);
7348            });
7349
7350            var learnMore = document.querySelector('.a-why-choose-content a');
7351            if (learnMore) learnMore.setAttribute('aria-label', 'Learn More about Why choose Abstrax');
7352
7353            var previousProduct = document.querySelector('.prev');
7354            if (previousProduct) previousProduct.setAttribute('aria-label', 'Move to Previous terpenes product');
7355
7356            var nextProduct = document.querySelector('.next');
7357            if (nextProduct) nextProduct.setAttribute('aria-label', 'Move to Next terpenes product');
7358
7359            var btn10 = document.querySelectorAll('.btn-primary-outline');
7360            btn10.forEach((btnn10) => {
7361              btnn10.setAttribute('role', 'button');
7362            });
7363
7364            var imgs = document.querySelectorAll('.collapse-headers.pate img');
7365
7366            /* Iterate over each image and set the alt attribute
7367            imgs.forEach((img, index) => {
7368              img.setAttribute('alt', 'Description for image ' + (index + 1));
7369            });*/
7370
7371            // Image-only product links: hide from AT / tab (title link in .collection-box-caption stays focusable).
7372            var collectionImageLinks = document.querySelectorAll(
7373              '.collection-box-flex .collection-box-img a'
7374            );
7375            collectionImageLinks.forEach((anchor) => {
7376              anchor.setAttribute('aria-hidden', 'true');
7377              anchor.setAttribute('tabindex', '-1');
7378            });
7379
7380            var icon12b = document.querySelectorAll('.product-l-text img');
7381            icon12b.forEach((icoon12) => {
7382              icoon12.setAttribute('alt', '');
7383            });
7384            var sortPopoverBtn = document.querySelector('#collection-sort-popover button');
7385            if (sortPopoverBtn) sortPopoverBtn.setAttribute('title', 'Select toggle');
7386            var sortPopoverImg = document.querySelector('#collection-sort-popover img');
7387            if (sortPopoverImg) sortPopoverImg.setAttribute('alt', '');
7388
7389            var svgs = document.querySelectorAll('svg');
7390            svgs.forEach((svg) => {
7391              svg.setAttribute('role', 'presentation');
7392            });
7393            jQuery('.slick-dots li').removeAttr('aria-hidden');
7394          }, 3000);
7395        });
7396      </script>
7396
7397      
7397<script>
7398        jQuery(document).ready(function () {
7399          setTimeout(
7400            function () {
7401              console.log('2 sec delay');
7402              jQuery('.layer14').attr('aria-label', 'Slide down arrow');
7403              jQuery('.collection-box-img img').attr('alt', '');
7404              jQuery('.slick-slide').removeAttr('aria-describedby');
7405              jQuery('.slick-arrow img').attr('alt', '');
7406              jQuery('.next').attr('title', 'Next product');
7407              jQuery('.prev').attr('title', 'Previous product');
7408              jQuery('.logo_s a').attr('aria-label', 'signature series logo');
7409              jQuery('.logo_s img').attr('alt', 'signature series logo');
7410              //jQuery('.icon img').attr('alt', '');
7411              jQuery('.f-button img').attr('alt', '');
7412              jQuery('.sticky_cart_right .add_to_cart_buttona').attr('tabindex', '-1');
7413              jQuery('.sticky_cart .select-wrp select').attr('aria-label', 'Size Dropdown');
7414              jQuery('.diagram-section_img img').attr(
7415                'alt',
7416                'A process flowchart for creating a blend based on original genetics. Steps include: 1. Analyze Data on Original Genetics, 2. Create Blend, 3. Analyze Blend Using GCxGC, 4. Compare Data to Original Genetics, 5. Accurate Replication of Data? If yes, proceed to Final Blend.'
7417              );
7418              /*jQuery('.jack-key-single img').attr('alt', '');
7419              jQuery('.jack-comp-img img').attr('alt', '');
7420              jQuery('.count-2 img').attr('alt', '');
7421              jQuery('.col-4 img').attr('alt', '');*/
7422              jQuery('.toggle').attr('aria-label', 'toogle');
7423              jQuery('.toggle img').attr('alt', '');
7424              jQuery('.down-btn  img').attr('alt', '');
7425              /*jQuery('.categories_banner_img img').attr('alt', '');
7426              jQuery('.categories_aside a').attr('aria-label', 'cloudburst');
7427              jQuery('.ab-cat-img a').attr('aria-label', 'Product');
7428              jQuery('.ab-cat-img img').attr('alt', '');
7429              jQuery('.category-tap img').attr('alt', '');
7430              jQuery('.category-unique-img img').attr('alt', '');
7431              jQuery('.categories_aside img').attr('alt', '');*/
7432              jQuery('.collapse-headers img').attr('alt', '');
7433              jQuery('.collapse-headers img').attr('alt', '');
7434              jQuery('.qty-minus').attr('aria-label', 'Reduce product quantity by one');
7435              jQuery('.qty-plus').attr('aria-label', 'Increase product quantity by one');
7436              jQuery('.btn').attr('role', 'button');
7437              jQuery('.prev').attr('aria-label', 'previous');
7438              jQuery('.next').attr('aria-label', 'previous');
7439              jQuery('.slick-dots li').removeAttr('aria-hidden');
7440              jQuery('.slick-dots li').removeAttr('role');
7441              jQuery('.product-single__variants').attr('aria-label', 'Select your size');
7442            },
7443
7444            3000
7445          );
7446        });
7447      </script>
7447
7448
7449      
7449<script>
7450        document.addEventListener('DOMContentLoaded', function () {
7451          const navElements = document.querySelectorAll('.nav_element');
7452          const mainMenu = document.querySelector('.main-menu');
7453
7454          navElements.forEach((element) => {
7455            element.addEventListener('click', function () {
7456              // Remove active class and aria-expanded from all elements
7457              navElements.forEach((el) => {
7458                el.classList.remove('active');
7459              });
7460
7461              // Add active class and aria-expanded to clicked element
7462              this.classList.add('active');
7463            });
7464
7465            element.addEventListener('blur', function () {
7466              this.classList.remove('active');
7467            });
7468
7469            element.addEventListener('keydown', function (event) {
7470              if (event.key === 'Escape') {
7471                this.classList.remove('active');
7472              }
7473            });
7474          });
7475
7476          // Add focusout event listener to the main menu
7477          mainMenu.addEventListener('focusout', function (event) {
7478            if (!mainMenu.contains(event.relatedTarget)) {
7479              navElements.forEach((el) => {
7480                el.classList.remove('active');
7481              });
7482            }
7483          });
7484        });
7485        document.addEventListener('DOMContentLoaded', () => {
7486          const searchTab = document.getElementById('Search');
7487          const focusableElements = searchTab.querySelectorAll('input, button, [tabindex]:not([tabindex="-1"])');
7488          const firstFocusableElement = focusableElements[0];
7489          const lastFocusableElement = focusableElements[focusableElements.length - 1];
7490          const closeButton = searchTab.querySelector('.modal__close-button');
7491          const cartIcon = document.querySelector('.cart-icon');
7492          const searchResults = document.querySelector('.Search__Results');
7493
7494          firstFocusableElement.focus();
7495
7496          function handleKeydown(event) {
7497            const isTabPressed = event.key === 'Tab';
7498            const isEscPressed = event.key === 'Escape';
7499
7500            if (isTabPressed) {
7501              const focusableInSearchResults = searchResults.querySelectorAll(
7502                'a, button, [tabindex]:not([tabindex="-1"])'
7503              );
7504              const firstFocusableInSearchResults = focusableInSearchResults[0];
7505              const lastFocusableInSearchResults = focusableInSearchResults[focusableInSearchResults.length - 1];
7506
7507              if (searchResults.getAttribute('aria-hidden') === 'false') {
7508                if (event.shiftKey) {
7509                  if (document.activeElement === firstFocusableInSearchResults) {
7510                    event.preventDefault();
7511                    lastFocusableInSearchResults.focus();
7512                  }
7513                } else {
7514                  if (document.activeElement === lastFocusableInSearchResults) {
7515                    event.preventDefault();
7516                    firstFocusableInSearchResults.focus();
7517                  }
7518                }
7519              } else {
7520                if (event.shiftKey) {
7521                  if (document.activeElement === firstFocusableElement) {
7522                    event.preventDefault();
7523                    lastFocusableElement.focus();
7524                  }
7525                } else {
7526                  if (document.activeElement === lastFocusableElement) {
7527                    event.preventDefault();
7528                    firstFocusableElement.focus();
7529                  }
7530                }
7531              }
7532            } else if (isEscPressed) {
7533              searchTab.classList.remove('active');
7534              cartIcon.focus();
7535              searchTab.removeEventListener('keydown', handleKeydown);
7536            }
7537          }
7538
7539          searchTab.addEventListener('keydown', handleKeydown);
7540
7541          closeButton.addEventListener('click', () => {
7542            searchTab.classList.remove('active');
7543            cartIcon.focus();
7544          });
7545          document.querySelector('.search-icon').addEventListener('click', function () {
7546            setTimeout(function () {
7547              document.querySelector('#Search .Search__Input').focus();
7548            }, 500); // Adjust the delay (in milliseconds) as needed
7549          });
7550        });
7551        const sideCart = document.querySelector('.side-cart');
7552        const cartIcon = document.querySelector('.cart-icon');
7553
7554        // Function to trap focus inside .side-cart
7555        sideCart.addEventListener('keydown', function (e) {
7556          const focusableElements = sideCart.querySelectorAll(
7557            'button, [href], input, select, textarea, [tabindex]:not
7557([tabindex="-1"])'
7558          );
7559          const firstFocusable = focusableElements[0];
7560          const lastFocusable = focusableElements[focusableElements.length - 1];
7561
7562          if (e.key === 'Tab') {
7563            if (e.shiftKey) {
7564              // Shift + Tab
7565              if (document.activeElement === firstFocusable) {
7566                e.preventDefault();
7567                lastFocusable.focus();
7568              }
7569            } else {
7570              // Tab
7571              if (document.activeElement === lastFocusable) {
7572                e.preventDefault();
7573                firstFocusable.focus();
7574              }
7575            }
7576          }
7577        });
7578
7579        // Function to remove active class from .side-cart and focus on .cart-icon
7580        function closeSideCart() {
7581          sideCart.classList.remove('active');
7582          cartIcon.focus();
7583        }
7584
7585        // Event listener for keydown event on document to close side cart on Esc key
7586        document.addEventListener('keydown', function (e) {
7587          if (e.key === 'Escape' && sideCart.classList.contains('active')) {
7588            closeSideCart();
7589          }
7590        });
7591
7592        // Event listener for click on close button to close side cart
7593        const closeCartButton = sideCart.querySelector('.close-cart');
7594        if (closeCartButton) {
7595          closeCartButton.addEventListener('click', closeSideCart);
7596        }
7597
7598        // Function to add active class to .side-cart
7599        function openSideCart() {
7600          sideCart.classList.add('active');
7601          sideCart.focus(); // Focus on side cart when opening
7602        }
7603      </script>
7603
7604      
7604<script>
7605        document.querySelectorAll('.nav-toggle').forEach(function(btn) {
7606          btn.addEventListener('click', function() {
7607            var expanded = btn.getAttribute('aria-expanded') === 'true';
7608            btn.setAttribute('aria-expanded', !expanded);
7609          });
7610        });
7611        $(document).ready(function () {
7612          document.addEventListener('keydown', function (event) {
7613            if (event.key === 'Escape') {
7614              const focusedElement = document.activeElement;
7615              if (focusedElement && focusedElement.closest('.Linklist')) {
7616                const sortByCollectionParent = focusedElement.closest('.Collapsible--padded');
7617                if (sortByCollectionParent) {
7618                  sortByCollectionParent.classList.remove('active');
7619                }
7620              }
7621            }
7622          });
7623          setTimeout(function () {
7624            $(document).ready(function () {
7625              // Set a 1-second delay on the initial tabindex changes
7626              setTimeout(function () {
7627                $('.gellis-pro-slide .select-wrp select, .gellis-pro-slide .qty').attr('tabindex', '-1');
7628                $('.gellis-pro-slide .slick-active .select-wrp select, .gellis-pro-slide .slick-active .qty').attr(
7629                  'tabindex',
7630                  '0'
7631                );
7632              }, 1000); // 1-second delay
7633
7634              // Event listener for 'afterChange' event with a 500ms delay
7635              $('.gellis-pro-slide').on('afterChange', function (event, slick, currentSlide) {
7636                setTimeout(function () {
7637                  $('.gellis-pro-slide .slick-current').attr('tabindex', '0');
7638                  $('.gellis-pro-slide .select-wrp select, .gellis-pro-slide .qty').attr('tabindex', '-1');
7639                  $(
7640                    '.gellis-pro-slide .slick-active .select-wrp select, .gellis-pro-slide .slick-active .qty, .gellis-pro-slide .slick-active'
7641                  ).attr('tabindex', '0');
7642                  $('.gellis-pro-slide .slick-active:first').focus();
7643                }, 500); // 500ms delay
7644              });
7645            });
7646
7647            $('.select-wrp select')
7648              .not('#newestTerpenes .select-wrp select')
7649              .removeAttr('tabindex');
7650            $('.slick-dots li button').on('click', function () {
7651              var $parentSlider = $(this).closest('.hero-slider');
7652
7653              // Set a timeout before setting the tabindex and focus
7654              setTimeout(
7655                function () {
7656                  // First, remove tabindex from all slides within the parent slider that might have it
7657                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7658
7659                  // Add tabindex="0" to the active slide within the parent slider
7660                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7661
7662                  // Set focus on the active slide within the parent slider
7663                  $parentSlider.find('.slick-current').focus();
7664
7665                  // Set tabindex="-1" to all previous dot buttons within the parent slider
7666                  $(this).closest('li').prevAll().find('button').attr('tabindex', '-1');
7667
7668                  // Set tabindex="0" to the clicked dot button
7669                  $(this).attr('tabindex', '0');
7670                }.bind(this),
7671                500
7672              ); // Adjust the timeout duration (in milliseconds) as needed
7673            });
7674            $('.slick-dots').each(function () {
7675              $(this)
7676                .find('li button')
7677                .each(function (index) {
7678                  $(this).text(`Slide ${index + 1}`);
7679                });
7680            });
7681            $('.slick-dots li button').attr('aria-pressed', 'false');
7682            $('.slick-dots .slick-active button').attr('aria-pressed', 'true');
7683            $('.slick-dots li button').click(function () {
7684              $('.slick-dots li').removeAttr('aria-selected');
7685              $('.slick-dots li button').attr('aria-pressed', 'false');
7686              $(this).attr('aria-pressed', 'true');
7687            });
7688            $('.slick-dots li').removeAttr('aria-selected');
7689            $('.slick-slide')
7690              .not(function () {
7691                return $(this).closest('#newestTerpenes').length > 0;
7692              })
7693              .attr('aria-hidden', 'false');
7694            $('.slick-dots li button').on('click', function () {
7695              var $parentSlider = $(this).closest('.a-what-new-slide');
7696
7697              setTimeout(
7698                function () {
7699                  $(this).closest('li').prevAll().find('button').attr('tabindex', '-1');
7700                  $('.a-what-new-slide .slick-current').removeAttr('aria-hidden');
7701                  $(this).attr('tabindex', '0');
7702                  if (window.abstraxFixSlickAccessibility) {
7703                    window.abstraxFixSlickAccessibility();
7704                  }
7705                  if ($parentSlider.closest('#newestTerpenes').length) {
7706                    var $quizSlide = $parentSlider.find('.slick-slide.slick-center').first();
7707                    if (!$quizSlide.length) {
7708                      $quizSlide = $parentSlider.find('.slick-slide.slick-current').first();
7709                    }
7710                    var $quizSelect = $quizSlide.find('select[name="id"]').first();
7711                    if ($quizSelect.length) {
7712                      $quizSelect.focus();
7713                    }
7714                  } else {
7715                    $parentSlider.find('.slick-current .a-what-pro').attr('tabindex', '0').focus();
7716                  }
7717                }.bind(this),
7718                500
7719              );
7720            });
7721            $('.slick-dots li button').on('click', function () {
7722              var $parentSlider = $(this).closest('.h-blog-slide');
7723
7724              // Set a timeout before setting the tabindex and focus
7725              setTimeout(
7726                function () {
7727                  // First, remove tabindex from all slides within the parent slider that might have it
7728                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7729
7730                  // Add tabindex="0" to the active slide within the parent slider
7731                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7732
7733                  // Set focus on the active slide within the parent slider
7734                  $parentSlider.find('.slick-current').focus();
7735                  $parentSlider.find('.slick-current').removeAttr('aria-hidden');
7736                  // Set tabindex="-1" to all previous dot buttons within the parent slider
7737                  $(this).closest('li').prevAll().find('button').attr('tabindex', '-1');
7738
7739                  // Set tabindex="0" to the clicked dot button
7740                  $(this).attr('tabindex', '0');
7741                }.bind(this),
7742                500
7743              ); // Adjust the timeout duration (in milliseconds) as needed
7744            });
7745            $('.custom-arrow .slick-arrow').attr('tabindex', '0');
7746            function handleKeyDown(event) {
7747              if (event.keyCode === 13) {
7748                event.preventDefault();
7749                $(this).click();
7750              }
7751            }
7752
7753            // Add event listener to elements with the classes .custom-arrow and .slick-arrow
7754            $('.custom-arrow .slick-arrow').on('keydown', handleKeyDown);
7755            $('.native .slick-slide .qty,.native .slick-slide .select').attr('tabindex', '-1');
7756            $(
7757              '.native .slick-current a, .native .slick-current button, .native .slick-current input, .native .slick-current .qty,.native .slick-current select,.native .slick-current .p-des,.native .slick-current select'
7758            ).attr('tabindex', '0');
7759            $('.categories_slide .slick-arrow').on('click', function () {
7760              var $parentSlider = $(this).closest('.native');
7761
7762              // Set a timeout before setting the tabindex and focus
7763              setTimeout(
7764                function () {
7765                  // First, remove tabindex from all slides within the parent slider that might have it
7766                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7767                  $parentSlider.find('.slick-current').attr('aria-hidden', 'false');
7768                  // Add tabindex="0" to the active slide within the parent slider
7769                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7770                  $(
7771                    '.native .slick-current a, .native .slick-current button, .native .slick-current input, .native .slick-current .qty,.native .slick-current select,.native .slick-current .p-des'
7772                  ).attr('tabindex', '0');
7773                  // Set focus on the active slide within the parent slider
7774                  $parentSlider.find('.slick-current').focus();
7775                }.bind(this),
7776                500
7777              ); // Adjust the timeout duration (in milliseconds) as needed
7778            });
7779            $('.premimu .slick-slide .qty,.premimu .slick-slide select').attr('tabindex', '-1');
7780            $(
7781              '.premimu .slick-current a, .premimu .slick-current button, .premimu .slick-current input, .premimu .slick-current select, .premimu .slick-current .qty,.premimu .slick-current select,.premimu .slick-current .p-des'
7782            ).attr('tabindex', '0');
7783            // Signature Series row: same pattern as .native / .premimu (not inside those rows — class on .categories_slide).
7784            $('.jack-new-bac .slick-slide .qty,.jack-new-bac .slick-slide select').attr('tabindex', '-1');
7785            $(
7786              '.jack-new-bac .slick-current a, .jack-new-bac .slick-current button, .jack-new-bac .slick-current input, .jack-new-bac .slick-current select, .jack-new-bac .slick-current .qty,.jack-new-bac .slick-current .p-des'
7787            ).attr('tabindex', '0');
7788
7789            $('.categories_slide .slick-arrow').on('click', function () {
7790              var $parentSlider = $(this).closest('.premimu');
7791
7792              // Set a timeout before setting the tabindex and focus
7793              setTimeout(
7794                function () {
7795                  // First, remove tabindex from all slides within the parent slider that might have it
7796                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7797                  $parentSlider.find('.slick-current').attr('aria-hidden', 'false');
7798                  // Add tabindex="0" to the active slide within the parent slider
7799                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7800                  $(
7801                    '.premimu .slick-current a, .premimu .slick-current button, .premimu .slick-current input, .premimu .slick-current .qty,.premimu .slick-current select,.premimu .slick-current .p-des'
7802                  ).attr('tabindex', '0');
7803                  // Set focus on the active slide within the parent slider
7804                  $parentSlider.find('.slick-current').focus();
7805                }.bind(this),
7806                500
7807              ); // Adjust the timeout duration (in milliseconds) as needed
7808            });
7809            $('.jack-new-bac .slick-arrow').on('click', function () {
7810              var $parentSlider = $(this).closest('.jack-new-bac');
7811              if (!$parentSlider.length) return;
7812              setTimeout(
7813                function () {
7814                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7815                  $parentSlider.find('.slick-current').attr('aria-hidden', 'false');
7816                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7817                  $(
7818                    '.jack-new-bac .slick-current a, .jack-new-bac .slick-current button, .jack-new-bac .slick-current input, .jack-new-bac .slick-current .qty,.jack-new-bac .slick-current select,.jack-new-bac .slick-current .p-des'
7819                  ).attr('tabindex', '0');
7820                  if (window.abstraxFixSlickAccessibility) {
7821                    window.abstraxFixSlickAccessibility();
7822                  }
7823                  $parentSlider.find('.slick-current').focus();
7824                }.bind(this),
7825                500
7826              );
7827            });
7828            $('.custom-arrow .slick-arrow').on('click', function () {
7829              var $parentSlider = $(this).closest('.ab-other-wrap');
7830
7831              // Set a timeout before setting the tabindex and focus
7832              setTimeout(
7833                function () {
7834                  // First, remove tabindex from all slides within the parent slider that might have it
7835                  $parentSlider.find('.slick-current').removeAttr('tabindex');
7836                  $parentSlider.find('.slick-current').attr('aria-hidden', 'false');
7837                  // Add tabindex="0" to the active slide within the parent slider
7838                  $parentSlider.find('.slick-current').attr('tabindex', '0');
7839                  // Set focus on the active slide within the parent slider
7840                  $parentSlider.find('.slick-current').focus();
7841                }.bind(this),
7842                500
7843              ); // Adjust the timeout duration (in milliseconds) as needed
7844            });
7845            $('.select-dropdown__list-item label').attr('tabindex', '0');
7846            $('.select-dropdown__list-item label').on('keydown', function (event) {
7847              if (event.key === 'Enter' || event.keyCode === 13) {
7848                event.preventDefault(); // Prevent the default action
7849                $(this).click(); // Simulate a click event on the label
7850              }
7851            });
7852            $('.quantity-selector2')
7853              .not('#newestTerpenes .quantity-selector2')
7854              .not('.categories_slide .quantity-selector2')
7855              .attr('aria-live', 'assertive');
7856            $('.quantity-selector2')
7857              .not('#newestTerpenes .quantity-selector2')
7858              .not('.categories_slide .quantity-selector2')
7859              .attr('aria-atomic', 'true');
7860            $('.quantity-selector2')
7861              .not('#newestTerpenes .quantity-selector2')
7862              .not('.categories_slide .quantity-selector2')
7863              .attr('role', 'alert');
7864            $('.slick-list').removeAttr('aria-live');
7865            if (window.abstraxFixSlickAccessibility) {
7866              window.abstraxFixSlickAccessibility();
7867            }
7868          }, 2000);
7869          function handleKeyDown(event) {
7870            // Check if the Enter key (key code 13) is pressed
7871            if (event.keyCode === 13) {
7872              event.preventDefault();
7873              // Trigger click event on the target element
7874              event.target.click();
7875            }
7876          }
7877
7878          // Add event listener to elements with the class .collapse-headers
7879          const collapseHeaders = document.querySelectorAll('.collapse-headers');
7880          collapseHeaders.forEach((header) => {
7881            header.addEventListener('keydown', handleKeyDown);
7882          });
7883
7884          // Add event listener to elements with the class .Linklist__Item label
7885          const linklistLabels = document.querySelectorAll('.Linklist__Item label');
7886          linklistLabels.forEach((label) => {
7887            label.addEventListener('keydown', handleKeyDown);
7888          });
7889          $('.Linklist__Item label').attr('tabindex', '0');
7890          $('.collapse-headers').attr('tabindex', '0');
7891          $('.qucik-order-list-row .collapse-headers').removeAttr('tabindex');
7892          $('.qty-flex .qty,.quick-qty .qty,.quick-qty .input,.quick-btn .btn.btn-primary')
7893            .filter(function () {
7894              return !$(this).closest('.sticky_cart').length;
7895            })
7896            .attr('tabindex', '0');
7897          $('.quick-qty .qty,.quick-btn .btn.btn-primary').on('keydown', function (event) {
7898            if (event.key === 'Enter') {
7899              $(this).click();
7900            }
7901          });
7902          $('.sticky_cart select').attr('tabindex', '-1');
7903          $('.terplandia-prpocess img').attr(
7904            'alt',
7905            'Breeding: We develop unique cultivars for maximum flavor and aroma. Planting: Seeds are planted in the Spring on our single-origin hemp farm. Harvesting: Flowers are harvested in late summer and extracted on-site. Extraction: Hemp biomass is extracted within 30 minutes to preserve flavor. Distillation: Terpenes are distilled to remove impurities. Packaging: Oil is packaged in lightproof, argon-filled bottles and refrigerated for freshness.'
7906          );
7907          $('.calconic-input svg').attr('tabindex', '0');
7908          $('.sample-kit-content .add_to_cart_buttona').removeAttr('tabindex');
7909          $('.calconic-input svg').on('keydown', function (event) {
7910            if (event.key === 'Enter' || event.keyCode === 13) {
7911              event.preventDefault(); // Prevent the default action
7912              $(this).click(); // Simulate a click event on the label
7913            }
7914          });
7915          $('.select-dropdown__list').attr('role', 'listbox');
7916          $('.select-dropdown__list-item label').attr('role', 'option');
7917          $('.select-dropdown__list').each(function () {
7918            $(this).find('.select-dropdown__list-item:first-child label').attr('aria-selected', 'true');
7919            $(this).find('.select-dropdown__list-item:not(:first-child) label').attr('aria-selected', 'false');
7920          });
7921
7922          $('.select-dropdown__list-item label').click(function () {
7923            var $list = $(this).closest('.select-dropdown__list');
7924            $list.find('.select-dropdown__list-item label').attr('aria-selected', 'false');
7925            $(this).attr('aria-selected', 'true');
7926          });
7927          $('.klaviyo_submit_button').on('click', function (event) {
7928            event.preventDefault(); // Prevent the form from submitting
7929
7930            const [firstName, lastName, email] = ['#n_name', '#n_lname', '#n_email'].map((id) => $(id).val().trim());
7931            const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
7932
7933            $('.error').toggle(!(firstName && lastName && emailPattern.test(email)));
7934          });
7935          document.addEventListener('keydown', function (event) {
7936            // Check if the Escape key was pressed and if focus is within .mobile-menu
7937            if (event.key === 'Escape' && document.activeElement.closest('.mobile-menu')) {
7938              // Trigger click on the .menu-close a element
7939              const closeButton = document.querySelector('.menu-close a');
7940              if (closeButton) {
7941                closeButton.click();
7942              }
7943            }
7944          });
7945        });
7946      </script>
7946
7947
7948      
7948<script>
7949        document.addEventListener('DOMContentLoaded', function () {
7950          const mobileNav = document.getElementById('mobile-nav');
7951          const focusableElements = mobileNav.querySelectorAll(
7952            'a, button, input, textarea, select, [tabindex]:not([tabindex="-1"])'
7953          );
7954          const firstFocusable = focusableElements[0];
7955          const lastFocusable = focusableElements[focusableElements.length - 1];
7956
7957          mobileNav.addEventListener('keydown', function (e) {
7958            // If Tab key is pressed and shift key is not, move focus forward
7959            if (e.key === 'Tab') {
7960              if (!e.shiftKey && document.activeElement === lastFocusable) {
7961                e.preventDefault();
7962                firstFocusable.focus();
7963              }
7964              // If Tab key is pressed with shift, move focus backward
7965              else if (e.shiftKey && document.activeElement === firstFocusable) {
7966                e.preventDefault();
7967                lastFocusable.focus();
7968              }
7969            }
7970          });
7971
7972          // Initially, focus the first focusable element
7973          firstFocusable.focus();
7974          setTimeout(function () {
7975            const accordionButtons = document.querySelectorAll('.accordion a[role="button"]');
7976
7977            // Set aria-expanded="false" for all items, but set aria-expanded="true" for the first one
7978            accordionButtons.forEach((button, index) => {
7979              const parentLi = button.closest('li');
7980              const div = parentLi.querySelector('div');
7981
7982              // Check if the li has the 'active' class and set aria-expanded accordingly
7983              if (parentLi.classList.contains('active')) {
7984                button.setAttribute('aria-expanded', 'true');
7985              } else {
7986                button.setAttribute('aria-expanded', 'false');
7987              }
7988            });
7989
7990            // Handle click events on each accordion button
7991            accordionButtons.forEach((button) => {
7992              button.addEventListener('click', function () {
7993                const parentLi = this.closest('li');
7994                const div = parentLi.querySelector('div');
7995                const isExpanded = this.getAttribute('aria-expanded') === 'true';
7996
7997                // Close all accordion items first
7998                accordionButtons.forEach((btn) => {
7999                  const divToClose = btn.closest('li').querySelector('div');
8000                  btn.setAttribute('aria-expanded', 'false');
8001                });
8002
8003                // If the clicked item was not expanded, expand it
8004                if (!isExpanded) {
8005                  this.setAttribute('aria-expanded', 'true');
8006                }
8007              });
8008            });
8009          }, 4000); // 1-second delay
8010        });
8011
8012        document.addEventListener('DOMContentLoaded', () => {
8013          const addToCartButtons = document.querySelectorAll('.add_to_cart_buttona');
8014
8015          const focusCart = () => {
8016            setTimeout(() => {
8017              const cartElement = document.querySelector('#cart4') || document.querySelector('#cart2');
8018              if (cartElement) {
8019                cartElement.focus();
8020              }
8021            }, 750); // 0.5 seconds delay
8022          };
8023
8024          addToCartButtons.forEach((button) => {
8025            // Handle click
8026            button.addEventListener('click', focusCart);
8027
8028            // Handle Enter key press
8029            button.addEventListener('keydown', (event) => {
8030              if (event.key === 'Enter') {
8031                focusCart();
8032              }
8033            });
8034          });
8035          $('.nav-toggle').on('keydown', function (event) {
8036            if (event.key === 'Enter') {
8037              var $mainMenu = $('.main-menu');
8038              $mainMenu.addClass('blur');
8039            }
8040          });
8041
8042          $(document).on('focusin', function (event) {
8043            if (!$(event.target).closest('.main-menu').length) {
8044              // Focus moved outside of .main-menu
8045              $('.main-menu').removeClass('blur');
8046            }
8047          });
8048
8049          $('.main-menu').on('keydown', function (event) {
8050            if (event.key === 'Escape') {
8051              $(this).removeClass('blur');
8052            }
8053          });
8054
8055          setTimeout(() => {
8056            jQuery('#product-grid .add_to_cart_buttona').removeAttr('tabindex');
8057            jQuery('.calconic--controled_input svg').attr('tabindex', '0');
8058            jQuery('.calconic--controled_input svg').attr('role', 'button');
8059            document.addEventListener('keydown', function (event) {
8060              if (event.key === 'Enter') {
8061                const focusedElement = document.activeElement;
8062                if (focusedElement && focusedElement.matches('.calconic--controled_input svg')) {
8063                  focusedElement.click();
8064                }
8065              }
8066            });
8067          }, 6000);
8068
8069          document.querySelector('.side-cart').removeEventListener('keydown', handleKeydown);
8070          document.querySelector('.side-cart').addEventListener('keydown', handleKeydown);
8071
8072          function handleKeydown(event) {
8073            if (event.target.matches('.qty') && event.key === 'Enter') {
8074              event.preventDefault();
8075              event.target.click();
8076            }
8077          }
8078        });
8079      </script>
8079
8080    
8081
8082
8083    <button type="button" id="back-to-top" aria-label="Back to top of page">Back to top</button>
8084    
8084<script>
8085      (function() {
8086        var btn = document.getElementById('back-to-top');
8087        if (!btn) return;
8088        btn.addEventListener('click', function() {
8089          window.scrollTo({ top: 0, behavior: 'smooth' });
8090          document.querySelector('.skip-bar a').focus();
8091        });
8092      })();
8093    </script>
8093
8094
8095    
8096
8097<script>
8098  (function(){
8099    try {
8100      var raw = localStorage.getItem('a11y_plugin_settings');
8101      if (!raw) return;
8102      var s = JSON.parse(raw);
8103      var h = document.documentElement;
8104
8105      if (s.readableFont) h.classList.add('a11y-readable-font');
8106      if (s.lineHeight === '1.5') h.classList.add('a11y-line-height-1-5');
8107      if (s.lineHeight === '1.75') h.classList.add('a11y-line-height-1-75');
8108      if (s.lineHeight === '2') h.classList.add('a11y-line-height-2');
8109      if (s.hideImages) h.classList.add('a11y-hide-images');
8110      if (s.reduceMotion) h.classList.add('a11y-reduce-motion');
8111      if (s.enlargeFocus) h.classList.add('a11y-enlarge-focus');
8112      if (s.contentScale && s.contentScale !== 100) {
8113        h.style.setProperty('--a11y-content-scale', (s.contentScale / 100).toString());
8114      }
8115      var spacingMap = { 'increased': '0.05em', 'wcag': '0.12em' };
8116      if (s.letterSpacing && spacingMap[s.letterSpacing]) {
8117        h.style.setProperty('--a11y-letter-spacing', spacingMap[s.letterSpacing]);
8118      }
8119
8120      var parts = [];
8121      if (s.darkMode) { h.classList.add('a11y-dark-mode'); parts.push('invert(1) hue-rotate(180deg)'); }
8122      if (s.highContrast) parts.push('contrast(1.5)');
8123      if (parts.length) h.style.setProperty('--a11y-filter', parts.join(' '));
8124    } catch(e) {}
8125  })();
8126</script>
8126
8127
8128<link href="//abstraxtech.com/cdn/shop/t/295/assets/accessibility-plugin.css?v=91737027905901101791787341224" rel="stylesheet" type="text/css" media="all" />
8129
8130<div id="a11y-plugin">
8131  <!-- Trigger Button -->
8132  <button
8133    id="a11y-trigger"
8134    type="button"
8135    aria-label="Open accessibility adjustments"
8136    aria-expanded="false"
8137    aria-controls="a11y-panel"
8138  >
8139    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
8140      <path d="M12 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm-1 6.05C7.57 8.3 5 8.96 5 9.5c0 .55 2.57 1.2 6 1.45v3.55l-2.4 5.25a1 1 0 0 0 1.82.82L12 16.5l1.58 4.07a1 1 0 0 0 1.82-.82L13 14.5v-3.55c3.43-.25 6-.9 6-1.45 0-.54-2.57-1.2-6-1.45z"/>
8141    </svg>
8142  </button>
8143
8144  <div
8145    id="a11y-shortcuts-announcer"
8146    class="visually-hidden"
8147    role="status"
8148    aria-live="polite"
8149    aria-atomic="true"
8150  ></div>
8151
8152  <div
8153    id="a11y-shortcuts-hint"
8154    class="a11y-shortcuts-hint"
8155    role="region"
8156    aria-label="Keyboard shortcuts"
8157    hidden
8158  >
8159    <div class="a11y-shortcuts-hint-header">
8160      <span>Keyboard shortcuts</span>
8161      <div class="a11y-shortcuts-hint-countdown" aria-hidden="true">
8162        <svg class="a11y-shortcuts-hint-ring" viewBox="0 0 32 32" focusable="false" aria-hidden="true">
8163          <circle class="a11y-shortcuts-hint-ring-track" cx="16" cy="16" r="14"></circle>
8164          <circle class="a11y-shortcuts-hint-ring-progress" cx="16" cy="16" r="14"></circle>
8165        </svg>
8166        <span class="a11y-shortcuts-hint-countdown-text">
8167          Auto-closing in <span class="a11y-shortcuts-hint-countdown-seconds">20</span>s.
8168          <br>Hold <kbd class="a11y-shortcuts-hint-countdown-key a11y-shortcuts-hint-countdown-pause-key">Alt</kbd> to pause.
8169        </span>
8170      </div>
8171    </div>
8172    <ul class="a11y-shortcuts-hint-list"></ul>
8173  </div>
8174
8175  <div
8176    id="a11y-shortcuts-peek"
8177    class="a11y-shortcuts-peek"
8178    aria-hidden="true"
8179    hidden
8180  >
8181    <div class="a11y-shortcuts-peek-header">Option+Shift</div>
8182    <ul class="a11y-shortcuts-peek-list"></ul>
8183  </div>
8184
8185  <div
8186    id="a11y-shortcuts-alt-peek"
8187    class="a11y-shortcuts-peek a11y-shortcuts-alt-peek"
8188    aria-hidden="true"
8189    hidden
8190  >
8191    <p class="a11y-shortcuts-alt-peek-body"></p>
8192  </div>
8193
8194  <!-- Panel -->
8195  <div
8196    id="a11y-panel"
8197    role="dialog"
8198    aria-modal="true"
8199    aria-label="Accessibility adjustments"
8200  >
8201    <!-- Header -->
8202    <div class="a11y-panel-header">
8203      <h2>Accessibility</h2>
8204      <div class="a11y-header-actions">
8205        <button
8206          class="a11y-reset-btn"
8207          type="button"
8208          data-a11y="reset"
8209        >Reset All</button>
8210        <button
8211          class="a11y-close-btn"
8212          type="button"
8213          data-a11y="close"
8214          aria-label="Close accessibility panel"
8215        >
8216          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
8217            <line x1="18" y1="6" x2="6" y2="18"></line>
8218            <line x1="6" y1="6" x2="18" y2="18"></line>
8219          </svg>
8220        </button>
8221      </div>
8222    </div>
8223
8224    <!-- Body -->
8225    <div class="a11y-panel-body">
8226
8227      <!-- Content Adjustments -->
8228      <div class="a11y-section">
8229        <div class="a11y-section-header">
8230          <h3 class="a11y-section-title">Content Adjustments</h3>
8231          <button
8232            class="a11y-section-reset"
8233            type="button"
8234            data-a11y="reset-content"
8235            aria-label="Reset content adjustments"
8236          >Reset Content Adjustments</button>
8237        </div>
8238
8239        <!-- Reduce Motion -->
8240        <div class="a11y-control">
8241          <span class="a11y-control-label">Reduce Motion</span>
8242          <button
8243            class="a11y-toggle"
8244            type="button"
8245            role="switch"
8246            data-a11y="reduce-motion"
8247            aria-pressed="false"
8248            aria-label="Toggle reduce motion"
8249          ></button>
8250        </div>
8251
8252        <!-- Content Scaling -->
8253        <div class="a11y-control">
8254          <span class="a11y-control-label">Text Size</span>
8255          <div class="a11y-stepper">
8256            <button
8257              class="a11y-stepper-btn"
8258              type="button"
8259              data-a11y="scale-down"
8260              aria-label="Decrease content scale by 10%"
8261            >&minus;</button>
8262            <span class="a11y-stepper-value" data-a11y="scale-value">100%</span>
8263            <button
8264              class="a11y-stepper-btn"
8265              type="button"
8266              data-a11y="scale-up"
8267              aria-label="Increase content scale by 10%"
8268            >&plus;</button>
8269          </div>
8270        </div>
8271
8272        <!-- Readable Font -->
8273        <div class="a11y-control">
8274          <span class="a11y-control-label">Simplified Font</span>
8275          <button
8276            class="a11y-toggle"
8277            type="button"
8278            role="switch"
8279            data-a11y="readable-font"
8280            aria-pressed="false"
8281            aria-label="Toggle readable font"
8282          ></button>
8283        </div>
8284
8285        <!-- Line Height -->
8286        <div class="a11y-control">
8287          <span class="a11y-control-label">Line Height</span>
8288          <div class="a11y-segmented" role="group" aria-label="Line height options">
8289            <button
8290              class="a11y-seg-btn"
8291              type="button"
8292              data-a11y="line-height-unchanged"
8293              aria-pressed="true"
8294            >Default</button>
8295            <button
8296              class="a11y-seg-btn"
8297              type="button"
8298              data-a11y="line-height-1.5"
8299              aria-pressed="false"
8300            >1.5</button>
8301            <button
8302              class="a11y-seg-btn"
8303              type="button"
8304              data-a11y="line-height-1.75"
8305              aria-pressed="false"
8306            >1.75</button>
8307            <button
8308              class="a11y-seg-btn"
8309              type="button"
8310              data-a11y="line-height-2"
8311              aria-pressed="false"
8312            >2</button>
8313          </div>
8314        </div>
8315
8316        <!-- Letter Spacing -->
8317        <div class="a11y-control">
8318          <span class="a11y-control-label">Letter Spacing</span>
8319          <div class="a11y-segmented" role="group" aria-label="Letter spacing options">
8320            <button
8321              class="a11y-seg-btn"
8322              type="button"
8323              data-a11y="letter-spacing-default"
8324              aria-pressed="true"
8325            >Default</button>
8326            <button
8327              class="a11y-seg-btn"
8328              type="button"
8329              data-a11y="letter-spacing-increased"
8330              aria-pressed="false"
8331            >Increased</button>
8332            <button
8333              class="a11y-seg-btn"
8334              type="button"
8335              data-a11y="letter-spacing-wcag"
8336              aria-pressed="false"
8337            >More Increased</button>
8338          </div>
8339        </div>
8340
8341        <!-- Hide Images -->
8342        <div class="a11y-control">
8343          <span class="a11y-control-label">Reduce Images (decorative)</span>
8344          <button
8345            class="a11y-toggle"
8346            type="button"
8347            role="switch"
8348            data-a11y="hide-images"
8349            aria-pressed="false"
8350            aria-label="Toggle hide images"
8351          ></button>
8352        </div>
8353      </div>
8354
8355      <!-- Navigation -->
8356      <div class="a11y-section">
8357        <div class="a11y-section-header">
8358          <h3 class="a11y-section-title">Navigation</h3>
8359          <button
8360            class="a11y-section-reset"
8361            type="button"
8362            data-a11y="reset-navigation"
8363            aria-label="Reset navigation adjustments"
8364          >Reset Navigation Adjustments</button>
8365        </div>
8366
8367        <!-- Enlarge Focus Outline -->
8368        <div class="a11y-control">
8369          <span class="a11y-control-label">Enhanced Focus Indicator</span>
8370          <button
8371            class="a11y-toggle"
8372            type="button"
8373            role="switch"
8374            data-a11y="enlarge-focus"
8375            aria-pressed="false"
8376            aria-label="Toggle enlarged focus outline"
8377          ></button>
8378        </div>
8379      </div>
8380
8381      <!-- Color Adjustments -->
8382      <div class="a11y-section">
8383        <div class="a11y-section-header">
8384          <h3 class="a11y-section-title">Color Adjustments</h3>
8385          <button
8386            class="a11y-section-reset"
8387            type="button"
8388            data-a11y="reset-color"
8389            aria-label="Reset color adjustments"
8390          >Reset Color Adjustments</button>
8391        </div>
8392
8393        <!-- High Contrast -->
8394        <div class="a11y-control">
8395          <span class="a11y-control-label">High Contrast</span>
8396          <button
8397            class="a11y-toggle"
8398            type="button"
8399            role="switch"
8400            data-a11y="high-contrast"
8401            aria-pressed="false"
8402            aria-label="Toggle high contrast"
8403          ></button>
8404        </div>
8405
8406        <!-- Dark Mode -->
8407        <div class="a11y-control">
8408          <span class="a11y-control-label">Invert Colors</span>
8409          <button
8410            class="a11y-toggle"
8411            type="button"
8412            role="switch"
8413            data-a11y="dark-mode"
8414            aria-pressed="false"
8415            aria-label="Toggle dark mode"
8416          ></button>
8417        </div>
8418      </div>
8419
8420    </div>
8421
8422    <!-- Footer -->
8423    <div class="a11y-panel-footer">
8424      <p id="a11y-footer-help-heading" class="a11y-footer-heading">Having trouble using this site?</p>
8425      <p id="a11y-footer-help-text" class="a11y-footer-text">
8426        We're here to help.
8427      </p>
8428      <p class="a11y-footer-text" style="padding-top: 15px;">
8429        Email us at<br>
8430        <a href="mailto:[email protected]" aria-describedby="a11y-footer-help-heading a11y-footer-help-text">[email protected]</a><br>
8431        or call us at<br>
8432        <a href="tel:+15622945805" aria-describedby="a11y-footer-help-heading a11y-footer-help-text">+1 (562) 294-5805</a>
8433      </p>
8434      <div class="a11y-footer-divider"></div>
8435      <a href="/pages/accessibility" class="a11y-footer-link" aria-describedby="a11y-footer-help-heading a11y-footer-help-text">Accessibility Statement</a>
8436    </div>
8437
8438  </div>
8439</div>
8440
8441<script src="//abstraxtech.com/cdn/shop/t/295/assets/accessibility-plugin.js?v=30613269854941680751787341224" defer></script>
8441
8442
8443  <div id="shopify-block-AcVNFMzZ6c2NvTGpQT__15079184273603081885" class="shopify-block shopify-app-block">
8444
8445
8446
8447
8448
8449
8450<script>
8451 
8452    window.essentialOrderValueBoosterConfigs = [{"id":"cmcccn6jc00k2ax9pfsrc0fce","name":"Cart Bar","title":"Free shipping for orders over {order-value}!","progressTitle":"You’re only {order-value-progress} away from free shipping!","reachedTitle":"Congratulations! You've got free shipping!","type":"cart-page","goal":"100","moneyFormat":"${{amount_no_decimals}}","placement":"","published":true,"showOnProducts":[],"showOnCollections":[],"showOnProductsInCollections":[],"selectedProducts":[],"CTAType":"add-to-cart","CTALink":"","closeButton":false,"buttonText":"Add to cart","updatedAt":"2025-09-25T15:00:05.627Z","createdAt":"2025-06-25T19:30:23.315Z","style":{"font":"","titleSize":"16","borderSize":"0","titleColor":"#f8f9f0","borderColor":"#c5c8d1","gradientEnd":"#FFFFFF","singleColor":"#1c1c1e","borderRadius":"12","buttonRadius":"4","gradientTurn":"90","gradientStart":"#DDDDDD","arrowIconColor":"#BBC0C4","backgroundType":"singleBackground","buttonTextSize":"14","buttonTextColor":"#000000","insideTopSpacing":"16","productPriceSize":"14","productTitleSize":"16","buttonBorderColor":"#000000","outsideTopSpacing":"0","productPriceColor":"#f8f9f0","productTitleColor":"#f8f9f0","insideBottomSpacing":"16","outsideBottomSpacing":"20","progressBorderRadius":"4","progressBackgroundColor":"#f8f9f0","progressBarBackgroun
8452dColor":"#ffc632"},"showInCountries":["US"],"locationType":"on-countries","currency":"USD","excludeProducts":[],"excludeProductTags":[],"upsellType":"","translations":[],"productTags":[]},];
8453    window.essentialOrderValueBoosterProductsData = [];
8454  
8455
8456  window.essentialOrderValueBoosterPageTemplate = "blog.press-releases"
8457  window.essentialOrderValueBoosterMeta = {
8458    productData: "null",
8459    cartItems: [],
8460    cartProducts: [],
8461    mainCurrency: "USD",
8462    productCollections: null,
8463  };
8464
8465  window.essentialOrderValueBoosterTranslations = {
8466    previousSlide: "Previous slide",
8467    nextSlide: "Next slide",
8468    regularPrice: "Regular price",
8469    salePrice: "Sale price",
8470    slide: "Slide"
8471  };
8472</script>
8472
8473
8474
8475
8476<script src="https://cdn.shopify.com/extensions/01a0fc10-83ec-787b-8fe7-bfbd05289e01/order-value-booster-356/assets/free_shipping_bar_essential_apps.min.js" defer crossorigin="anonymous"></script>
8476
8477
8478<script>
8479  
8480</script>
8480
8481
8482
8483
8484
8485</div>
8485<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8485
8486</body>
8487</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.