1<!doctype html> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22<!-- Providence 5.5.8 Shopify theme by Station - https://stationmade.com --> 23<!-- Proudly powered by Shopify - http://shopify.com --> 24 25 26<html class="no-js index dragonfly-botanicals-hemp-cbd-products multicurrency" lang="en"> 27 <head>
28<script src="https://sapi.negate.io/script/eV5qwliUGyaz1BNvfzvdng==?shop=dragonfly-botanicals.myshopify.com"></script>
28 29 30 31 32
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="facebook-domain-verification" content="9bvvifk3ietcb1o56oo2k6okmqehti"> 33<meta name="facebook-domain-verification" content="3i3lkle9swb5wqefavzty7yw5cgcrb"> 34<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/30025842/digital_wallets/dialog"> 35<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
35<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=9961623"></script>
vendor: 1 bytes, line 35
35
36<script id="shopify-features" type="application/json">{"accessToken":"4d911817310b0f533e5830c10deb403c","betas":["rich-media-storefront-analytics"],"domain":"dragonflyhempcbd.com","predictiveSearch":true,"shopId":30025842,"locale":"en"}</script>
vendor: 1 bytes, line 36
36
37<script>var Shopify = Shopify || {}; 38Shopify.shop = "dragonfly-botanicals.myshopify.com"; 39Shopify.locale = "en"; 40Shopify.currency = {"active":"USD","rate":"1.0"}; 41Shopify.country = "US"; 42Shopify.theme = {"name":"Providence- Hulkapps 24-2-22","id":128677970071,"schema_name":"Providence","schema_version":"5.5.8","theme_store_id":587,"role":"main"}; 43Shopify.theme.handle = "null"; 44Shopify.theme.style = {"id":null,"handle":null}; 45Shopify.cdnHost = "dragonflyhempcbd.com/cdn"; 46Shopify.routes = Shopify.routes || {}; 47Shopify.routes.root = "/"; 48Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 49Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 50Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 51Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 51
51
52<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 52
52
53<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 53
53
54<script> 55 window.Shopify = window.Shopify || {}; 56 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 57 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 58 window.Shopify.SignInWithShop.eligible = true; 59</script>
vendor: 1 bytes, line 59
59
60<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 60
60
61<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 61
61
62<script type="module"> 63 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 64 65 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 66 67</script>
vendor: 1 bytes, line 67
67
68<script> 69 window.Shopify = window.Shopify || {}; 70 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 71 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"]}; 72</script>
vendor: 1 bytes, line 72
72
73<script>(function() { 74 var isLoaded = false; 75 function asyncLoad() { 76 if (isLoaded) return; 77 isLoaded = true; 78 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.verifypass.com\/seller\/launcher.js?shop=dragonfly-botanicals.myshopify.com","\/\/cdn.shopify.com\/proxy\/ed95d997bb8cc5381a41c9552ece3caaf0bd7634fd27ecb60587e67eda4744ea\/api.goaffpro.com\/loader.js?shop=dragonfly-botanicals.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/loox.io\/widget\/NyZfsMwWwq\/loox.1619555201410.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=QTYGHVPKPZHXBHD3IFUKMU\u0026adroll_pix_id=U2NZZJBAW5HSFMBZJ23ZRU\u0026shop=dragonfly-botanicals.myshopify.com","https:\/\/donatesource.prezenapps.com\/public\/js\/load-app-v2.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCJR45J77Y6DAJGWMQH9D3?source=shopify1click\u0026shop=dragonfly-botanicals.myshopify.com","https:\/\/schemaplusfiles.s3.amazonaws.com\/loader.min.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/app.blocky-app.com\/get_script\/c70d0712e79211f090a3ba0ca78e3b80.js?v=392308\u0026shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dragonfly-botanicals.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=9abac449-d2b3-4404-b36f-f64f29b17d0f\u0026shop=dragonfly-botanicals.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/3002\/5842\/t\/10\/assets\/instant-pixel-site_85abb02b5bbd4c99befd4f9a4e63bfc8.js?v=1778761464\u0026shop=dragonfly-botanicals.myshopify.com","https:\/\/kp-27ma.klck.dev\/boa.js?v=59\u0026version=v2\u0026platform=shopify\u0026domain_id=2582\u0026account_id=1258\u0026b_type_cart=b61b6000a359d7ba\u0026b_type_visit=c5b27a48b856b37f\u0026b_type_checkout=82c6bfac425bc90f\u0026shop=dragonfly-botanicals.myshopify.com","\/\/cdn.shopify.com\/proxy\/fef41ec9a5b8b87d60c725e126cacc56563b2b96457e82fcd1b1f44100de79d6\/my.loopz.io\/js\/shopify-gift-card-product.js?spid=9704619344023\u0026pid=5789a27e-5218-41fd-813a-261e60d2f4fa\u0026ph=loopz-gift-card\u0026eooos=true\u0026ocp=false\u0026opov=false\u0026hash=ad81f3e4-9317-4df2-ac66-15243626bb22\u0026shop=dragonfly-botanicals.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 79 for (var i = 0; i < urls.length; i++) { 80 var s = document.createElement('script'); 81 s.type = 'text/javascript'; 82 s.async = true; 83 s.src = urls[i]; 84 var x = document.getElementsByTagName('script')[0]; 85 x.parentNode.insertBefore(s, x); 86 } 87 }; 88 if(window.attachEvent) { 89 window.attachEvent('onload', asyncLoad); 90 } else { 91 window.addEventListener('load', asyncLoad, false); 92 } 93})();</script>
vendor: 1 bytes, line 93
93
94<script id="__st">var __st={"a":30025842,"offset":-21600,"reqid":"c6c14519-d513-4758-a3be-03d974e1199c-1791080171","pageurl":"dragonflyhempcbd.com\/","u":"0c5afe2b1071","p":"home"};</script>
vendor: 1 bytes, line 94
94
95<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 95
95
96<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 96
96
97<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dragonflyhempcbd.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 97
97
98<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 = "//dragonflyhempcbd.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>
98<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 98
98
99<script> 100 window.Shopify = window.Shopify || {}; 101 window.Shopify.MCP = window.Shopify.MCP || {}; 102 window.Shopify.MCP.enabled = true; 103 window.Shopify.MCP.shop = "dragonfly-botanicals.myshopify.com"; 104 window.Shopify.MCP.mcpEndpoint = "https:\/\/dragonflyhempcbd.com\/api\/mcp"; 105 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"]}}]; 106</script>
vendor: 1 bytes, line 106
106
107<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("\/\/dragonflyhempcbd.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 108</script>
vendor: 1 bytes, line 108
108
109<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://dragonflyhempcbd.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 110</script>
vendor: 1 bytes, line 110
110
111<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 112 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); 113</script>
vendor: 1 bytes, line 113
113
114<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})}})); 115</script>
115 116<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://dragonflyhempcbd.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 117<style id="shopify-accelerated-checkout-cart"> 118 #shopify-buyer-consent { 119 margin-top: 1em; 120 display: inline-block; 121 width: 100%; 122} 123 124#shopify-buyer-consent.hidden { 125 display: none; 126} 127 128#shopify-subscription-policy-button { 129 background: none; 130 border: none; 131 padding: 0; 132 text-decoration: underline; 133 font-size: inherit; 134 cursor: pointer; 135} 136 137#shopify-subscription-policy-button::before { 138 box-shadow: none; 139} 140 141 </style> 142
143<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
143 144 <link href="//cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet" type="text/css" media="all" /> 145<link href="//dragonflyhempcbd.com/cdn/shop/t/10/assets/tipo.auction.css?v=62560498478706113441645719447" rel="stylesheet" type="text/css" media="all" /> 146
147<script src="//code.jquery.com/jquery-3.3.1.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 147
147
148<script src="//momentjs.com/downloads/moment.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 148
148
149<script src="//cdn.jsdelivr.net/npm/liquidjs/dist/liquid.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 149
149
150<script src="//cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 150
150
151<script src="//unpkg.com/micromodal/dist/micromodal.min.js" type="text/javascript"></script>
151 152
153<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.js"></script>
vendor: 2 bytes, line 153
153
154<script type="text/javascript"> 155var alterTPAConfigs = TPAConfigs || {} 156var TPAConfigs = {"shop_url":"dragonfly-botanicals.myshopify.com","shop_id":2237,"app_host":"https://auctions.tipo.io","settings":{"enable_app":false,"trans_buynow":"Buy now","trans_end_in":"Close at","trans_current_bid":"Current bid","trans_place_bid":"Place your bid","trans_current_winner":"Current winner","trans_username":"Username","trans_bid_amount":"Bid amount","trans_bid_time":"Bid time","trans_start_price":"Start price","trans_bid_now":"Bid now","trans_automatic_bid":"Automatic bid","trans_bid_history":"Bid history","trans_email":"Email","trans_time_left":"Time left","trans_there_is_no_bid":"There is no bid","trans_auction_ended":"The auction has been ended","trans_login_to_bid":"You must {login|log in} to start bidding","trans_clock_days":"Days","trans_clock_hours":"Hours","trans_clock_minutes":"Minutes","trans_clock_seconds":"Seconds","hide_add_to_cart":"0","hide_price":"0","bid_history_column":["bid_amount","bid_time"],"bid_history_record_per_page":"5","timezone":"Asia/Bangkok","trans_start_in":"Start at","trans_bids":"Bids","trans_current_price":"Current price","trans_bidder":"Bidder","trans_start_time":"Start time","trans_end_time":"Close time","trans_history_product":"Product","trans_history_bid_time":"Bid time","trans_history_status":"Status","trans_history_action":"Action","trans_history_status_running":"Running","trans_history_action_checkout":"Checkout","show_collection_countdown":"1","trans_history_heading":"Auction history","trans_history_empty":"Empty history","trans_automatic_bid_tooltip":"This is tooltip for automatic bid","trans_reserve_price":"Reserve price","trans_buyout_price":"Buyout price","trans_history_id":"ID","trans_history_highest_price":"Highest price","trans_history_start_price":"Start price","trans_history_start_time":"Start time","trans_history_username":"Username","trans_history_email":"Email","trans_history_bid_amount":"Bid amount","trans_history_status_win":"Win","trans_history_status_lost":"Lost","trans_history_action_detail":"Checkout","trans_history_action_view":"View","trans_history_auction_detail":"Detail #{id}","trans_history_my_bid":"My bid","trans_auction_success":"Place a bid successfully","trans_auction_invalid":"Your price is invalid"},"money_format":"$","money_character":"$","selector":{"add_to_cart":"form #AddToCart-product-template, form #AddToCart, form #addToCart-product-template, form .product__add-to-cart-button, form .product-form__cart-submit, form .add-to-cart, form .cart-functions > button, form .productitem--action-atc, form .product-form--atc-button, form .product-menu-button-atc, form .product__add-to-cart, form .product-add, form .add-to-cart-button, form #addToCart, form .product-detail__form__action > button, form .product-form-submit-wrap > input, form .product-form input[type=\"submit\"], form input.submit, form .add_to_cart, form .product-item-quick-shop, form #add-to-cart, form .productForm-submit, form .add-to-cart-btn, form .product-single__add-btn, form .quick-add--add-button, form .product-page--add-to-cart, form .addToCart, form .product-form .form-actions, form .button.add, form button#add, form .addtocart, form .AddtoCart, form .product-add input.add, form button#purchase, form[action=\"/cart/add\"] button[type=\"submit\"], form .product__form button[type=\"submit\"], form #AddToCart--product-template, form .dynamic-checkout,.shopify-payment-button","price":"#ProductPrice-product-template,#ProductPrice,.product-price,.product__priceâreg,#productPrice-product-template,.product__current-price,.product-thumb-caption-price-current,.product-item-caption-price-current,.grid-product__price,.product__price,span.price,span.product-price,.productitem--price,.product-pricing,span.money,.product-item__price,.product-list-item-price,p.price,div.price,.product-meta__prices,div.product-price,span#price,.price.money,h3.price,a.price,.price-area,.product-item-price,.pricearea,.collectionGrid .collectionBlock-info > p,#ComparePrice,.product--price-wrapper,.product-page--price-wrapper,.color--shop-accent.font-size--s.t--meta.f--main,.ComparePrice,.ProductPrice,.prodThumb .title span:last-child,.price,.product-single__price-product-template,.product-info-price,.price-money,.prod-price,#price-field,.product-grid--price,.prices,.pricing,#product-price,.money-styling,.compare-at-price,.product-item--price,.card__price,.product-card__price,.product-price__price,.product-item__price-wrapper,.product-single__price,.grid-product__price-wrap,a.grid-link p.grid-link__meta"}} 157TPAConfigs.customer = { 158'id': '', 159'email': '', 160'name': '' 161}; 162TPAConfigs.moneyFormat = '${{amount}}' 163TPAConfigs.money_character = '$' 164TPAConfigs.state = {} 165</script>
165 166
167<script type="text/javascript" src="//dragonflyhempcbd.com/cdn/shop/t/10/assets/tipo.auction.plugin.js?v=21311346996479664621645719449"></script>
vendor: 2 bytes, line 167
167
168<script type="text/javascript" src="//dragonflyhempcbd.com/cdn/shop/t/10/assets/tipo.auction.js?v=9186136330945616901645719448" defer="defer"></script>
168 169
170<script type="text/javascript"> 171 172 173 174function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } 175 176function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } 177 178function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 179 180TPAConfigs = _objectSpread({}
180, TPAConfigs, {}, alterTPAConfigs); 181 182 183</script>
183 184 185<div class="tpa_modal micromodal-slide" id="stopAuctionModal" aria-hidden="true"> 186 <div class="modal__overlay" tabindex="-1" data-micromodal-close> 187 <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="modal-1-title"> 188 <header class="modal__header"> 189 <h2 class="modal__title" id="modal-1-title"> 190 The auction has been stopped 191 </h2> 192 <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> 193 </header> 194 <main class="modal__content" id="modal-1-content"> 195 <p> 196 The auction has been closed. 197 </p> 198 </main> 199 <footer class="modal__footer"> 200 <a href="#" class="modal__btn modal__btn-primary auction-checkout-button" target="_blank" data-id>Checkout</a> 201 <button class="modal__btn" data-micromodal-close aria-label="Close this dialog window">Close</button> 202 </footer> 203 </div> 204 </div> 205</div> 206 207 208<div class="tpa_content" data-auction-id="" style="display:none"> 209 <div class="bid_info"> 210 <div class="end_in">End in</div> 211 <div class="clock" style="margin:0;margin-top:2em;"></div> 212 <div class="detail"> 213 <div class="grow bids"> 214 <span class="label"></span> 215 <span class="value"></span> 216 </div> 217 <div class="grow current_price"> 218 <span class="label"></span> 219 <span class="value money"></span> 220 </div> 221 <div class="grow bidder"> 222 <span class="label"></span> 223 <span class="value"></span> 224 </div> 225 <div class="grow start_price"> 226 <span class="label"></span> 227 <span class="money value"></span> 228 </div> 229 <div class="grow reserve_price"> 230 <span class="label"></span> 231 <span class="money value"></span> 232 </div> 233 <div class="grow buyout_price"> 234 <span class="label"></span> 235 <span class="money value"></span> 236 </div> 237 <div class="grow start_time"> 238 <span class="label"></span> 239 <span class="value"></span> 240 </div> 241 <div class="grow end_time"> 242 <span class="label"></span> 243 <span class="value"></span> 244 </div> 245 246 </div> 247 <div class="clearfix"></div> 248 <div class="action"> 249 <div class="your_bid"> 250 <div class="bid_price_wrapper"> 251 <span class="prefix"></span> 252 <input type="text" id="bid_price" name="bid_price"> 253 <span class="control"> 254 <span class="bid-ctrl plus">+</span> 255 <span class="bid-ctrl minus">-</span> 256 </span> 257 </div> 258 </div> 259 <div class="bid_btn_wrapper"> 260 <button id="bid" class="btn btn-primary btn--fill btn--regular btn--color">Bid now</button> 261 </div> 262 263 <label class="automatic_bid_wrapper tpa_checkbox"> 264 <span class="automatic_bid_label"></span> 265 <input type="checkbox" id="automatic_bid" name="automatic_bid" > 266 <span tooltip="">?</span> 267 <span class="checkmark"></span> 268 </label> 269 <div class="message"></div> 270 </div> 271 </div> 272 <table class="bid_list"> 273 <caption class="bid_history_label">Bid history</caption> 274 <thead> 275 <tr> 276 <th scope="col" class="username_label username_column">Username</th> 277 <th scope="col" class="email_label email_column">Email</th> 278 <th scope="col" class="bid_amount_label bid_amount_column">Bid amount</th> 279 <th scope="col" class="bid_time_label bid_time_column">Bid time</th> 280 </tr> 281 </thead> 282 <tbody> 283 </tbody> 284 </table> 285 <div class="pager"></div> 286</div> 287 288 289
290<script type="text/template" id="tpa-account"> 291 292<div class="tpa-account"> 293 <h2>{{settings.trans_history_heading}}</h2> 294 <div class="tpa-content"> 295 {% if history.data.length > 0 %} 296 <table class="tipo-responsive"> 297 <thead> 298 <tr> 299 <th scope="col">{{ settings.trans_history_id }}</th> 300 <th scope="col">{{ settings.trans_history_product }}</th> 301 <th scope="col">{{ settings.trans_history_highest_price }}</th> 302 <th scope="col">{{ settings.trans_history_start_price }}</th> 303 <th scope="col">{{ settings.trans_history_start_time }}</th> 304 <th scope="col">{{ settings.trans_history_action }}</th> 305 </tr> 306 </thead> 307 <tbody> 308 {% for record in history.data %} 309 {% assign auction_settings = record.settings | to_json %} 310 <tr> 311 <td data-label="{{ settings.trans_history_id }}"><a href="#" data-id="{{ record.id }}" class="view" data-target="tpa_modal" >#{{ record.id }}</a></td> 312 <td data-label="{{ settings.trans_history_product }}"><a href="/products/{{ record.product_handle }}" target="_blank" >{{ record.product_title }}</a></td> 313 <td data-label="{{ settings.trans_history_highest_price }}">{{ record.highest_amount | format_money }}</td> 314 <td data-label="{{ settings.trans_history_start_price }}">{{ auction_settings.start_price | format_money }}</td> 315 <td data-label="{{ settings.trans_history_start_time }}">{{ record.start_time }}</td> 316 <td data-label="{{ settings.trans_history_action }}" class="action"><a href="#" data-id="{{ record.id }}" data-target="tpa_modal" class="view">{{ settings.trans_history_action_view }}</a></td> 317 </tr> 318 {% endfor %} 319 </tbody> 320 </table> 321 {% if history.numPage > 1 %} 322 <div class="tpa-paginate"> 323 {% for i in (1..history.numPage) %} 324 <span class="page auctions {% if history.curPage == i %} active {% endif %} " data-page="{{ i }}">{{ i }}</span> 325 {% endfor %} 326 </div> 327 {% endif %} 328 {% else %} 329 <h3 class="empty-history">{{settings.trans_history_empty}}</h3> 330 {% endif %} 331 <div class="detail"></div> 332 </div> 333 <div class="modal" id="tpa_modal"> 334 <div class="modal_inner"></div> 335 </div> 336</div> 337 338</script>
338 339
340<script type="text/template" id="tpa-history-auction-detail"> 341 342 <div class="tpa-history-auction-detail"> 343 <h2>{{settings.trans_history_auction_detail | replace_id : auction_id }}</h2> 344 {% assign isShowUserName = settings.bid_history_column | include : 'username' %} 345 {% assign isShowEmail = settings.bid_history_column | include : 'email' %} 346 {% assign isBidAmount = settings.bid_history_column | include : 'bid_amount' %} 347 {% assign isBidTime = settings.bid_history_column | include : 'bid_time' %} 348 <table class="tipo-responsive"> 349 <thead> 350 <tr> 351 {% if isShowUserName %}<th scope="col">{{ settings.trans_history_username }}</th>{% endif %} 352 {% if isShowEmail %}<th scope="col">{{ settings.trans_history_email }}</th> {% endif %} 353 {% if isBidAmount %}<th scope="col">{{ settings.trans_history_bid_amount }}</th>{% endif %} 354 {% if isBidTime %}<th scope="col">{{ settings.trans_history_bid_time }}</th>{% endif %} 355 <th scope="col">{{ settings.trans_history_status }}</th> 356 <th scope="col">{{ settings.trans_history_action }}</th> 357 </tr> 358 </thead> 359 <tbody> 360 {% for record in history.data %} 361 {% assign mybid = false %} 362 {% assign is_later = record. %} 363 {% if record.email == TPAConfigs.customer.email %} 364 {% assign mybid = true %} 365 {% endif %} 366 {% assign isMyBid = history.data_mybid | include : record.id %} 367 <tr class="{% if isMyBid %}active{% endif %}"> 368 {% if isShowUserName %}<td data-label="{{ settings.trans_history_username }}">{% if mybid %}{{settings.trans_history_my_bid}}{% else %}{{ record.username }}{% endif %}</td>{% endif %} 369 {% if isShowEmail %}<td data-label="{{ settings.trans_history_email }}">{% if mybid %}{% else %}{{ record.email }}{% endif %}</td>{% endif %} 370 {% if isBidAmount %}<td data-label="{{ settings.trans_history_bid_amount }}">{{ record.bid_amount | format_money }}</td>{% endif %} 371 {% if isBidTime %}<td data-label="{{ settings.trans_history_bid_time }}">{{ record.bid_time }}</td>{% endif %} 372 {% if forloop.first == true and history.curPage == 1 %} 373 {% assign is_later = record.end_time | is_later %} 374 {% else %} 375 {% assign is_later = false %} 376 {% endif %} 377 <td data-label="{{ settings.trans_history_status }}">{% if record.win == '1' %} {{ settings.trans_history_status_win }} {% elsif is_later %}<a href="/products/{{ record.product_handle }}" target="_blank" >{{ settings.trans_history_status_running }}</a>{% else %}{{settings.trans_history_status_lost}} {% endif %}</td> 378 <td data-label="{{ settings.trans_history_action }}" class="action">{% if record.win == '1' and mybid %}<a class="auction-checkout-button" href="#" data-id="{{ record.id }}" data-email="{{ record.email }}">{{ settings.trans_history_action_checkout }}</a>{% else %}--{% endif %}</td> 379 </tr> 380 {% endfor %} 381 </tbody> 382 </table> 383 {% if history.numPage > 1 %} 384 <div class="tpa-paginate"> 385 {% for i in (1..history.numPage) %} 386 <span class="page detail {% if history.curPage == i %} active {% endif %} " data-page="{{ i }}" data-id="{{ history.data[0].auction_id }}">{{ i }}</span> 387 {% endfor %} 388 </div> 389 {% endif %} 390 </div> 391 392</script>
392 393 394 395 396 397 398 399
400<script>window.BOLD = window.BOLD || {}; 401 window.BOLD.common = window.BOLD.common || {}; 402 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 403 window.BOLD.common.Shopify.shop = { 404 domain: 'dragonflyhempcbd.com', 405 permanent_domain: 'dragonfly-botanicals.myshopify.com', 406 url: 'https://dragonflyhempcbd.com', 407 secure_url: 'https://dragonflyhempcbd.com', 408 money_format: "${{amount}}", 409 currency: "USD" 410 }; 411 window.BOLD.common.Shopify.customer = { 412 id: null, 413 tags: null, 414 }; 415 window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 416 window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { 417 function n(t, e) { 418 return "undefined" == typeof t ? e : t 419 } 420 function r(t, e, r, i) { 421 if (e = n(e, 2), 422 r = n(r, ","), 423 i = n(i, "."), 424 isNaN(t) || null == t) 425 return 0; 426 t = (t / 100).toFixed(e); 427 var o = t.split(".") 428 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 429 , s = o[1] ? i + o[1] : ""; 430 return a + s 431 } 432 "string" == typeof money && (money = money.replace(".", "")); 433 var i = "" 434 , o = /\{\{\s*(\w+)\s*\}\}/ 435 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 436 switch (a.match(o)[1]) { 437 case "amount": 438 i = r(money, 2, ",", "."); 439 break; 440 case "amount_no_decimals": 441 i = r(money, 0, ",", "."); 442 break; 443 case "amount_with_comma_separator": 444 i = r(money, 2, ".", ","); 445 break; 446 case "amount_no_decimals_with_comma_separator": 447 i = r(money, 0, ".", ","); 448 break; 449 case "amount_with_space_separator": 450 i = r(money, 2, " ", ","); 451 break; 452 case "amount_no_decimals_with_space_separator": 453 i = r(money, 0, " ", ","); 454 break; 455 case "amount_with_apostrophe_separator": 456 i = r(money, 2, "'", "."); 457 break; 458 } 459 return a.replace(o, i); 460 }; 461 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 462 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 463 if (typeof product === 'number') { 464 window.BOLD.common.Shopify.handles[product] = handle; 465 product = { id: product }; 466 } 467 window.BOLD.common.Shopify.products[handle] = product; 468 } 469 }; 470 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 471 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 472 window.BOLD.common.Shopify.variants[variant_id] = variant; 473 } 474 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 475 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 476 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Loyalties":2} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 477</script>
477 478 479<meta charset="utf-8"> 480<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 481<meta name="viewport" content="width=device-width, initial-scale=1"> 482 483<link rel="canonical" href="https://dragonflyhempcbd.com/"> 484 485 486 <link rel="shortcut icon" href="//dragonflyhempcbd.com/cdn/shop/files/Untitled_design_2_32x32.jpg?v=1666293282" type="image/png"> 487 488 489 490 491 492 493 494 495 496 497 498 499<title>Dragonfly Botanicals Hemp CBD Products | Dragonfly Botanicals</title> 500 501 502 503 504 505 <meta name="description" content="Dragonfly Botanicals is the CBD brand of Taspen's Organics. We use the highest quality organic, Colorado grown, industrial hemp processed through C02 extraction. Our Hemp CBD oil contains the full spectrum of CBD, CBDa, CBN, THCa & trace amounts of THC (below 0.3%) as well as flavonoids, terpenes, phytocannabinoids"> 506 507 508 509 510 511 <meta property="og:type" content="website"> 512 <meta property="og:title" content="Dragonfly Botanicals Hemp CBD Products"> 513 <meta property="og:url" content="https://dragonflyhempcbd.com/"> 514 <meta property="og:description" content="Dragonfly Botanicals is the CBD brand of Taspen's Organics. We use the highest quality organic, Colorado grown, industrial hemp processed through C02 extraction. Our Hemp CBD oil contains the full spectrum of CBD, CBDa, CBN, THCa & trace amounts of THC (below 0.3%) as well as flavonoids, terpenes, phytocannabinoids"> 515 516 517 518 519<meta property="og:site_name" content="Dragonfly Botanicals"> 520 521 522 523 524 525 <meta name="twitter:card" content="summary"> 526 527 528 529 530 531 <meta name="twitter:title" content="Dragonfly Botanicals Hemp CBD Products"> 532 <meta name="twitter:description" content="Dragonfly Botanicals is the CBD brand of Taspen's Organics. We use the highest quality organic, Colorado grown, industrial hemp processed through C02 extraction. Our Hemp CBD oil contains the full spectrum of CBD, CBDa, CBN, THCa & trace amounts of THC (below 0.3%) as well as flavonoids, terpenes, phytocannabinoids"> 533 534 535 536 537 538 <link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css" rel="stylesheet" type="text/css" media="all" /> 539 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" /> 540 <link href="https://cdnjs.cloudflare.com/ajax/libs/flickity/1.2.1/flickity.min.css" rel="stylesheet" type="text/css" media="all" /> 541 <link href="//dragonflyhempcbd.com/cdn/shop/t/10/assets/theme.scss.css?v=173127316433296389961676641193" rel="stylesheet" type="text/css" media="all" /> 542 <link href="//dragonflyhempcbd.com/cdn/shop/t/10/assets/theme-custom.scss.css?v=91772268703990658911645719466" rel="stylesheet" type="text/css" media="all" /> 543 <link href="//dragonflyhempcbd.com/cdn/shop/t/10/assets/fonts.scss.css?v=181634146713929272271759332852" rel="stylesheet" type="text/css" media="all" /> 544 545 546
546<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/respimg/ls.respimg.min.js" async="async"></script>
546 547
547<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/rias/ls.rias.min.js" async="async"></script>
547 548
548<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/parent-fit/ls.parent-fit.min.js" async="async"></script>
548 549
549<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/bgset/ls.bgset.min.js" async="async"></script>
549 550
550<script src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/lazysizes.min.js" async="async"></script>
550 551 552
552<script type="text/javascript"> 553 window.Station || (window.Station = { 554 App: { 555 config: { 556 mediumScreen: 640, 557 largeScreen: 1024 558 } 559 }, 560 Theme: { 561 givenName: "Providence- Hulkapps 24-2-22", 562 id: 128677970071, 563 name: "Providence", 564 version: "5.5.8", 565 config: { 566 defaultCurrency: "USD", 567 enableMultiCurrency: true, 568 moneyStyle: "money_with_currency_format", 569 product: { 570 enableDeepLinking: true, 571 enableHighlightAddWhenSale: true, 572 enableLightbox: true, 573 enableQtyLimit: false, 574 enableSelectAnOption: false, 575 enableSetVariantFromSecondary: false, 576 lightboxImageSize: null, 577 primaryImageSize: "1024x1024", 578 showPrimaryImageFirst: false 579 } 580 }, 581 current: { 582 article: null, 583 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 584 collection: null, 585 featuredImageID: null, 586 product: null, 587 template: "index", 588 templateType: "index", 589 variant: null 590 }, 591 customerLoggedIn: false, 592 shop: { 593 collectionsCount: 83, 594 currency: "USD", 595 defaultCurrency: "USD", 596 domain: "dragonflyhempcbd.com", 597 locale: "en", 598 moneyFormat: "${{amount}}", 599 moneyWithCurrencyFormat: "${{amount}} USD", 600 name: "Dragonfly Botanicals", 601 productsCount: 125, 602 url: "https:\/\/dragonflyhempcbd.com" 603 }, 604 i18n: { 605 cart: { 606 itemCount: { 607 zero: "0 items", 608 one: "1 item", 609 other: "{{ count }} items" 610 }, 611 notification: { 612 productAdded: "{{ product_title }} has been added to your cart. {{ view_cart_link }}", 613 viewCartLink: "View Cart" 614 } 615 }, 616 map: { 617 errors: { 618 addressError: "Error looking up that address", 619 addressNoResults: "No results for that address", 620 addressQueryLimitHTML: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 621 authErrorHTML: "There was a problem authenticating your Google Maps API Key" 622 } 623 }, 624 product: { 625 addToCart: "Add to Cart", 626 soldOut: "Sold Out", 627 unavailable: "Unavailable" 628 } 629 } 630 } 631 }); 632</script>
632 633
633<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" type="text/javascript"></script>
633 634
634<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js" type="text/javascript"></script>
634 635
635<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js" type="text/javascript"></script>
635 636
636<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js" type="text/javascript"></script>
636 637
637<script src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.3.1/velocity.min.js" type="text/javascript"></script>
637 638
638<script src="https://cdnjs.cloudflare.com/ajax/libs/flickity/2.0.10/flickity.pkgd.min.js" type="text/javascript"></script>
638 639
639<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js" type="text/javascript"></script>
639 640
640<script src="https://cdnjs.cloudflare.com/ajax/libs/fitvids/1.1.0/jquery.fitvids.min.js" type="text/javascript"></script>
640 641
641<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-zoom/1.7.18/jquery.zoom.min.js" type="text/javascript"></script>
641 642
642<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js" type="text/javascript"></script>
642 643
643<script src="//dragonflyhempcbd.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
643 644 645 646 647 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 648<!--Gem_Page_Header_Script--> 649 650 651 652<!--End_Gem_Page_Header_Script--> 653 654 <!-- __LXV: 1791073240497;__LXR: https://loox.io;__LXC: NyZfsMwWwq; -->
654<script>var loox_global_hash = '1791073240497'; 655var loox_bundle_reviews_enabled = false;</script>
655<script>var loox_floating_widget = {"active":true,"rtl":false,"default_text":"Reviews","position":"right","button_text":"Reviews","button_bg_color":"333333","button_text_color":"FFFFFF","display_on_home_page":true,"display_on_product_page":true,"display_on_cart_page":true,"display_on_other_pages":true,"hide_on_mobile":true,"border_radius":{"key":"extraRounded","value":"16px","label":"Extra Rounded"},"orientation":"default"}; 656</script>
656<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#b52dac; } 657:root { --lxs-rating-icon-color: #b52dac; }</style> 658 659 660 661 662 <!-- "snippets/hulkcode_common.liquid" was not rendered, the associated app was uninstalled --> 663 664 665 666 667 668 669 670 671 672 673<!-- BEGIN app block: shopify://apps/avp-age-verification/blocks/app-embed/0b530eb8-f19c-4a9b-87d4-bf625c71dec9 --> 674 675 676 677 <link 678 rel="preload" 679 href="https://cdn.shopify.com/extensions/01a0d6d5-08bd-70dd-89dc-c9b282acbad4/avp-age-verification-177/assets/gm_age.min.css" 680 as="style" 681 onload="this.onload=null;this.rel='stylesheet'" 682 > 683 <noscript> 684 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d6d5-08bd-70dd-89dc-c9b282acbad4/avp-age-verification-177/assets/gm_age.min.css"> 685 </noscript> 686 687
688<script type="text/javascript" defer> 689 window.age_base_url = "https://age.gminfotech.net/"; 690 691 window.APP_PLAN_STATUS = 1; 692 693 window.gm_age_appmeta ="";window.gm_tac_appmeta ="";!function(){const e=window.Shopify?.locale||"",o=["PT-BR","PT-PT","ZH-CN","ZH-TW"].includes(e.toUpperCase())?e.replace("-","_"):e.split("-")[0],a=`${(window.Shopify?.country||"").toUpperCase()}-${o.toUpperCase()}`;window.gmavpPreloadImage=function(e){if(!e)return;if(document.querySelector(`link[rel="preload"][href="${e}"]`))return;const o=document.createElement("link");o.rel="preload",o.as="image",o.href=e,o.fetchPriority="high",document.head.appendChild(o)},window.gm_age_appmeta&&(window.x=window.gm_age_appmeta.data?.[a]??window.gm_age_appmeta.data?.[window.gm_age_appmeta.default_data],1===Number(window.x?.is_popup_bg_img_show)&&window.x.popup_bg_img&&window.gmavpPreloadImage(window.age_base_url+"assets/img/banner/"+window.x.popup_bg_img),1===Number(window.x?.is_popup_out_bg_img_show)&&window.x.popup_background_cover_img&&window.gmavpPreloadImage(window.age_base_url+"assets/img/banner/"+window.x.popup_background_cover_img),1===Number(window.x?.is_logo_show)&&window.x.logo&&window.gmavpPreloadImage(window.age_base_url+"assets/img/visual_images/"+window.x.logo)),window.gm_tac_appmeta&&(window.t=window.gm_tac_appmeta.data?.[a]??window.gm_tac_appmeta.data?.[window.gm_tac_appmeta.default_data]),function(){const e={"Nanum Brush Script":"NanumBrushScript-Regular","Cedarville Cursive":"Cedarville-Cursive",Lumanosimo:"Lumanosimo-Regular","EB Garamond":"EBGaramond","Courier Prime":"CourierPrime-Regular",Pangolin:"Pangolin-Regular",Rubik:"Rubik",Tahoma:"tahoma"},o=[window.x?.heading_text_font,window.x?.sub_heading_text_font,window.x?.button1_text_font,window.x?.button2_text_font,window.t?.cart_checkout_text_font,window.t?.cart_checkout_description_text_font],a=e=>{if(!e)return;const a=document.createElement("div");a.innerHTML=e,a.querySelectorAll("[style]").forEach(e=>{e.style.fontFamily&&o.push(e.style.fontFamily)})};a(window.x?.privacy_policy_text),a(window.x?.pop_up_tnc_description);[...new Set(o.filter(Boolean).map(e=>String(e).replace(/font-family\s*:/gi,"").replace(/!important/gi,"").replace(/['"]/g,"").replace(/;/g,"").split(",")[0].trim()).filter(o=>e[o]))].forEach(o=>{const a=window.age_base_url+"assets/font/"+e[o]+".woff2";if(document.querySelector(`link[rel="preload"][href="${a}"]`))return;const t=document.createElement("link");t.rel="preload",t.as="font",t.type="font/woff2",t.crossOrigin="anonymous",t.href=a,document.head.appendChild(t)})}()}(); 694 695 696 697 698 699 window.age_cartProductTags = "".split(','); 700 701 702 window.age_productTags = null; 703 704 window.ageProductId = ''; 705 706 707 708 window.ageCollectionId = []; 709 710 711 712 713 714 715 716 717 718 console.log( 719 '%c%s', 720 'background: #ff0000; color: #fff; font-size: 10px; font-weight:bold; padding: 5px 10px; border-radius: 3px', 721 'Age verification popup - By Gminfotech Inc' 722 ); 723</script>
723 724<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 725 726 727 728 729 730 731 732 733 734 735 736 737
737<script 738 async 739 type="text/javascript" 740 src="https://cdn.506.io/eg/script.js?shop=dragonfly-botanicals.myshopify.com&v=12" 741 ></script>
741 742 743 744 745 746 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTEwODAxNzE=" content="{"isInstalled":true,"installedOn":"2022-04-14T20:39:00.922Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":"2022-04-15T15:58:22.650Z","settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"duration":null,"cssStyles":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"hasCustomizations":false,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"dragonflyhempcbd.com"}"> 747 748
749<script defer> 750 (async function() { 751 try { 752 753 const blockVersion = "v3" 754 if (blockVersion != "v3") { 755 return 756 } 757 758 let metaErrorFlag = false; 759 if (metaErrorFlag) { 760 return 761 } 762 763 // Parse metafields as JSON 764 const metafields = {}; 765 766 // Process metafields in JavaScript 767 let savedRulesArray = []; 768 for (const [key, value] of Object.entries(metafields)) { 769 if (value) { 770 for (const prop in value) { 771 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 772 savedRulesArray.push(value); 773 break; 774 } 775 } 776 } 777 778 const metaTag = document.createElement('meta'); 779 metaTag.id = 'easygift-rules'; 780 metaTag.content = JSON.stringify(savedRulesArray); 781 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMDgwMTcx'); 782 783 document.head.appendChild(metaTag); 784 } catch (err) { 785 786 } 787 })(); 788</script>
788 789 790 791
791<script 792 type="text/javascript" 793 defer 794 > 795 796 (function () { 797 try { 798 window.EG_INFO = window.EG_INFO || {}; 799 var shopInfo = {"isInstalled":true,"installedOn":"2022-04-14T20:39:00.922Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":"2022-04-15T15:58:22.650Z","settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"duration":null,"cssStyles":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"hasCustomizations":false,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"dragonflyhempcbd.com"}; 800 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 801 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 802 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 803 if (products.length > 0) { 804 var productIds = products.map(function(prod) { 805 var productGid = prod.id; 806 var productIdNumber = parseInt(productGid.split('/').pop()); 807 return productIdNumber; 808 }); 809 var productInfo = null; 810 var isProductInList = productIds.includes(productInfo.id); 811 if (isProductInList) { 812 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 813 if (redirectionURL) { 814 window.location = redirectionURL; 815 } 816 } 817 } 818 } 819 820 821 } catch(err) { 822 return 823 }}
823)() 824 </script>
824 825 826 827 828<!-- END app block --><!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env --> 829
830<script> 831 if (typeof process === "undefined") { 832 process = {}; 833 } 834 process.env ??= {}; 835 process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 836 process.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 837 process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 838 process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 839 process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 840 841 if (typeof window.redoStorefront === "undefined") { 842 window.redoStorefront = { 843 type: "shopify" 844 }; 845 } 846 window.redoStorefront.env ??= {}; 847 window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 848 window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 849 window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 850 window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 851 window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 852 853 // Shopper's active language/country, from Shopify's Liquid localization 854 // object. Read via getStorefrontLocale(); blanks mean unavailable. 855 window.redoStorefront.locale = { 856 language: "en", 857 country: "US" 858 }; 859 860 // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by 861 // grabbing the last
861<script> on the page, which may pick a stranger's folder. 862 window.redoStorefront.assetBase = 863 "https://cdn.shopify.com/extensions/01a0f826-ba91-7674-85e0-557ca0fea2f7/redo-v2.30786/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/"); 864</script>
vendor: 1 bytes, line 864
864
865<script> 866try { 867 if (typeof window.redoStorefrontStaging === "undefined") { 868 window.redoStorefrontStaging = { 869 type: "shopify", 870 storeUrl: "dragonfly-botanicals.myshopify.com", 871 shopify: { 872 customDomain: "dragonflyhempcbd.com", 873 permanentDomain: "dragonfly-botanicals.myshopify.com" 874 } 875 }; 876 } 877} catch {} 878</script>
878<!-- END app snippet -->
879<script> 880 (function() { 881 const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase(); 882 if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) { 883 const script = document.createElement("script"); 884 script.async = true; 885 script.src = "https://cdn.shopify.com/extensions/01a0f826-ba91-7674-85e0-557ca0fea2f7/redo-v2.30786/assets/main.js"; 886 document.head.appendChild(script); 887 } 888 })(); 889</script>
889 890 891<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 892 893 894 895 896 897 898 899 900 901 902 903 904
904<script async src="https://static.klaviyo.com/onsite/js/UyuknA/klaviyo.js?company_id=UyuknA"></script>
904 905
905<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
905 906 907 908 909 910 911 912
912<script> 913 window.klaviyoReviewsProductDesignMode = false 914 </script>
914 915 916 917 918 919 920 921 922 923 924<!-- END app block -->
924<script src="https://cdn.shopify.com/extensions/01a0d6d5-08bd-70dd-89dc-c9b282acbad4/avp-age-verification-177/assets/front-avpage.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 924
924
925<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 925
925
926<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
926 927<meta property="og:image" content="https://cdn.shopify.com/s/files/1/3002/5842/files/logo.png?v=1780009031" /> 928<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/3002/5842/files/logo.png?v=1780009031" /> 929<meta property="og:image:width" content="800" /> 930<meta property="og:image:height" content="800" /> 931<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
932<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: 30025842,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 932
932
933<script> 934 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 935</script>
vendor: 1 bytes, line 935
935
936<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}
936).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: 30025842,storefrontBaseUrl: "https://dragonflyhempcbd.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dragonflyhempcbd.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2066153623","configuration":"{\"shopDomain\":\"dragonfly-botanicals.myshopify.com\",\"accountId\":\"1258\",\"basisPixelVisit\":\"c5b27a48b856b37f\",\"basisPixelCart\":\"b61b6000a359d7ba\",\"basisPixelCheckout\":\"82c6bfac425bc90f\",\"analyticsApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/wp\",\"checkoutApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cs\",\"cartApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cc\",\"ardDataApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/ard\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efdf7a548489ec4e8275e6f4b26ccd39","type":"APP","apiClientId":1821457,"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":"2064842903","configuration":"{\"accountID\":\"BLOCKIFY_TRACKING-123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b35abd85befe01ff41cd41df4ff83ae0","type":"APP","apiClientId":2309454,"privacyPurposes":["ANALYTICS","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"}
936,{"id":"1700036759","configuration":"{\"shop_url\": \"dragonfly-botanicals.myshopify.com\", \"backend_url\": \"https:\/\/app.blocky-app.com\/record_cart_ip\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6477fe5b4c5043c7a83db889bb44611b","type":"APP","apiClientId":5096093,"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":"unrestricted"},{"id":"1675755671","configuration":"{\"accountID\":\"UyuknA\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"767197335","configuration":"{\"shop\":\"dragonfly-botanicals.myshopify.com\",\"cookie_duration\":\"2592000\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"188743831","configuration":"{\"pixel_id\":\"724840275149830\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"186941591","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Instant"},{"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":"Dragonfly Botanicals","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"dragonfly-botanicals.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/dragonflyhempcbd.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9475796762775","handle":"focusmax","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48207275327639","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9402916602007","handle":"full-spectrum-sleep-max-gummies-mixed-berry","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46519533076631","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9139942228119","handle":"cbg-vitality-full-spectrum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45855728009367","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8561105502359","handle":"cbd-cbn-magnesium-sleep-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46207440879767","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6962446139543","handle":"elderberry-night-cbd-gummies","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40349781295255","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6958415282327","handle":"strawberry-cbd-gummies","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40337174954135","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210623299735","handle":"cbd-magnesium-no-more-aches-full-spectrum-hemp-cooling-topical-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43727359901847","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8212048445591","handle":"copy-of-cbd-magnesium-no-more-aches-full-spectrum-topical-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43732355252375","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8211761594519","handle":"cbd-magnesium-no-more-aches-full-spectrum-caliente-topical-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43731310936215","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6543441625239","handle":"full-spectrum-cbd-hemp-oil-5x","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39306280796311","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6552781258903","handle":"full-spectrum-cbd-hemp-oil-5x-mint","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39334141690007","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6552787419287","handle":"no-more-aches-full-spectrum-cbd-hemp-5x-caliente-roll-on","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39334181011607","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://dragonflyhempcbd.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"128677970071","themeStoreId":"587","themePublished":"true","eventMetadataId":"5b0d6742-57b2-4597-9e3b-fe1b342ede76","pageType":"home","shopId":"30025842","storefrontBaseUrl":"https:\/\/dragonflyhempcbd.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>
936<script> 937 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 938 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 939 window.ShopifyAnalytics.meta.currency = 'USD'; 940 var meta = {"page":{"pageType":"home","requestId":"c6c14519-d513-4758-a3be-03d974e1199c-1791080171"}}; 941 for (var attr in meta) { 942 window.ShopifyAnalytics.meta[attr] = meta[attr]; 943 } 944</script>
vendor: 1 bytes, line 944
944
945<script class="analytics"> 946 (function () { 947 var customDocumentWrite = function(content) { 948 var jquery = null; 949 950 if (window.jQuery) { 951 jquery = window.jQuery; 952 } else if (window.Checkout && window.Checkout.$) { 953 jquery = window.Checkout.$; 954 } 955 956 if (jquery) { 957 jquery('body').append(content); 958 } 959 }; 960 961 var hasLoggedConversion = function(token) { 962 if (token) { 963 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 964 } 965 return false; 966 } 967 968 var setCookieIfConversion = function(token) { 969 if (token) { 970 var twoMonthsFromNow = new Date(Date.now()); 971 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 972 973 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 974 } 975 } 976 977 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 978 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 979 if (trekkie.integrations) { 980 return; 981 } 982 trekkie.methods = [ 983 'identify', 984 'page', 985 'ready', 986 'track', 987 'trackForm', 988 'trackLink' 989 ]; 990 trekkie.factory = function(method) { 991 return function() { 992 var args = Array.prototype.slice.call(arguments); 993 args.unshift(method); 994 trekkie.push(args); 995 if (method == 'track' || method == 'page') { 996 var pageUrl; 997 try { 998 pageUrl = window.location.href; 999 } catch (e) {} 1000 var pageReferrer; 1001 try { 1002 pageReferrer = document.referrer; 1003 } catch (e) {} 1004 try { 1005 if (window.__TREKKIE_SHIM_QUEUE == null) { 1006 window.__TREKKIE_SHIM_QUEUE = []; 1007 } 1008 window.__TREKKIE_SHIM_QUEUE.push({ 1009 from: 'trekkie-stub', 1010 method: method, 1011 args: args.slice(1), 1012 pageContext: { 1013 url: pageUrl, 1014 referrer: pageReferrer 1015 } 1016 }); 1017 } catch (e) { 1018 // no-op 1019 } 1020 } 1021 return trekkie; 1022 }; 1023 }; 1024 for (var i = 0; i < trekkie.methods.length; i++) { 1025 var key = trekkie.methods[i]; 1026 trekkie[key] = trekkie.factory(key); 1027 } 1028 trekkie.load = function(config) { 1029 trekkie.config = config || {}; 1030 trekkie.config.initialDocumentCookie = document.cookie; 1031 var first = document.getElementsByTagName('script')[0]; 1032var script = document.createElement('script'); 1033script.type = 'text/javascript'; 1034script.onerror = function(e) { 1035 var scriptFallback = document.createElement('script'); 1036 scriptFallback.type = 'text/javascript'; 1037 scriptFallback.onerror = function(error) { 1038 var Monorail = { 1039 produce: function produce(monorailDomain, schemaId, payload) { 1040 var currentMs = new Date().getTime(); 1041 var event = { 1042 schema_id: schemaId, 1043 payload: payload, 1044 metadata: { 1045 event_created_at_ms: currentMs, 1046 event_sent_at_ms: currentMs 1047 } 1048 }; 1049 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1050 }, 1051 sendRequest: function sendRequest(endpointUrl, payload) { 1052 // Try the sendBeacon API 1053 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1054 var blobData = new window.Blob([payload], { 1055 type: 'text/plain' 1056 }); 1057 1058 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1059 return true; 1060 } // sendBeacon was not successful 1061 1062 } // XHR beacon 1063 1064 var xhr = new XMLHttpRequest(); 1065 1066 try { 1067 xhr.open('POST', endpointUrl); 1068 xhr.setRequestHeader('Content-Type', 'text/plain'); 1069 xhr.send(payload); 1070 } catch (e) { 1071 console.log(e); 1072 } 1073 1074 return false; 1075 }, 1076 isIos12: function isIos12() { 1077 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1078 } 1079 }; 1080 Monorail.produce('monorail-edge.shopifysvc.com', 1081 'trekkie_storefront_load_errors/1.1', 1082 {shop_id: 30025842, 1083 theme_id: 128677970071, 1084 app_name: "storefront", 1085 context_url: window.location.href, 1086 source_url: "//dragonflyhempcbd.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1087 1088 }; 1089 scriptFallback.async = true; 1090 scriptFallback.src = '//dragonflyhempcbd.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1091 first.parentNode.insertBefore(scriptFallback, first); 1092}; 1093script.async = true; 1094script.src = '//dragonflyhempcbd.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1095first.parentNode.insertBefore(script, first); 1096 1097 }; 1098 trekkie.load( 1099 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":30025842,"isMerchantRequest":null,"themeId":128677970071,"themeCityHash":"3897519136199710068","contentLanguage":"en","currency":"USD","eventMetadataId":"5b0d6742-57b2-4597-9e3b-fe1b342ede76"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1100 ); 1101 1102 var loaded = false;
1103 trekkie.ready(function() { 1104 if (loaded) return; 1105 loaded = true; 1106 1107 window.ShopifyAnalytics.lib = window.trekkie; 1108 1109 var originalDocumentWrite = document.write; 1110 document.write = customDocumentWrite; 1111 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1112 document.write = originalDocumentWrite; 1113 1114 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1115 var token = match? match[1]: undefined; 1116 if (!hasLoggedConversion(token)) { 1117 setCookieIfConversion(token); 1118 1119 } 1120 }); 1121 1122 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"c6c14519-d513-4758-a3be-03d974e1199c-1791080171","shopifyEmitted":true}); 1123 1124 var eventsListenerScript = document.createElement('script'); 1125 eventsListenerScript.async = true; 1126 eventsListenerScript.src = "//dragonflyhempcbd.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1127 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1128})();</script>
1128 1129
1129<script> 1130 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1131 window.ga = function ga() { 1132 (window.ga.q = window.ga.q || []).push(arguments); 1133 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1134 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1135 } 1136 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1137 }; 1138 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1139 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1140 } 1141 } 1142</script>
vendor: 1 bytes, line 1142
1142
1143<script 1144 defer 1145 src="https://dragonflyhempcbd.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1146 data-application="storefront-renderer" 1147 data-shop-id="30025842" 1148 data-render-region="gcp-us-central1" 1149 data-page-type="index" 1150 data-theme-instance-id="128677970071" 1151 data-theme-name="Providence" 1152 data-theme-version="5.5.8" 1153 data-monorail-region="shop_domain" 1154 data-resource-timing-sampling-rate="10" 1155 data-shs="true" 1156 data-shs-beacon="true" 1157 data-shs-export-with-fetch="true" 1158 data-shs-logs-sample-rate="1" 1159 data-shs-beacon-endpoint="https://dragonflyhempcbd.com/api/collect" 1160></script>
1160 1161<meta name="shopify-y" content="d2fae9aa-2bd7-44e9-a468-b4b80a6f1c81" data-expiration="1822637771000"><meta name="shopify-s" content="8f8683cc-0f7d-4e04-a6dd-b26dbb29f97a" data-expiration="1791081971000"><meta name="new-cookie-storage-activated" content="t"> 1162</head> 1163 1164 1165 <body> 1166 <div id="fb-root"></div>
1167<script>(function(d, s, id) { 1168 var js, fjs = d.getElementsByTagName(s)[0]; 1169 if (d.getElementById(id)) return; 1170 js = d.createElement(s); js.id = id; 1171 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5"; 1172 fjs.parentNode.insertBefore(js, fjs); 1173}(document, 'script', 'facebook-jssdk'));</script>
1173 1174 1175 1176 <div id="shopify-section-header" class="shopify-section"> 1177 1178 1179 1180 1181 1182 1183<div class="column-screen" data-section-id="header" data-section-type="header"> 1184 1185 1186 1187 1188 1189 1190 1191<style> 1192 1193 /* Brand image */ 1194 .brand .image-container { 1195 width: 100vw; 1196 max-width: 125px !important; 1197 } 1198 1199</style> 1200 1201 1202 1203<div id="top-bar-search"> 1204 <div class="column-max"> 1205 <form name="search" action="/search"> 1206 <input class="search-text text-center" type="search" name="q" placeholder="To search type and hit enter..."> 1207 </form> 1208 </div> 1209</div> 1210 1211 1212 1213 1214 1215 1216 1217 1218<div id="top-bar"> 1219 <div class="column-max"> 1220 <div class="table"> 1221 1222 <div class="cell left text-center text-left-large"> 1223 1224 <p class="brand-tagline"> 1225 Organic & Pure Full Spectrum Hemp CBD 1226 </p> 1227 1228 </div> 1229 1230 <div class="cell right text-center text-right-large hide-for-small"> 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 <div class="session section"> 1241 1242 <a href="/account/login" id="customer_login_link">Sign in</a> 1243 1244 </div> 1245 1246 1247 1248 1249 1250 1251 1252 1253 <a class="checkout section" href="/checkout">Checkout</a> 1254 1255 1256 1257 1258 1259 <div class="cart section"> 1260 1261 1262 1263 1264 1265 1266 1267 1268 <span class="cart-badge empty"> 1269 <a href="/cart"><i class="fa fa-shopping-basket"></i><span class="badge cart-item-count">0</span></a> 1270 </span> 1271 1272 1273 </div> 1274 1275 1276 1277 1278 <div class="search section"> 1279 <a href="/search" data-toggle-top-bar-search><i class="fa fa-search"></i></a> 1280 </div> 1281 1282 1283 1284 1285 <div class="currency-selector"> 1286 <select name="currency-selector" data-currency-selector> 1287 1288<option value="USD" selected="selected">USD</option> 1289 1290 1291 1292 1293 <option value="CAD">CAD</option> 1294 1295 1296 1297 <option value="GBP">GBP</option> 1298 1299 1300 1301 <option value="AUD">AUD</option> 1302 1303 1304 1305 <option value="EUR">EUR</option> 1306 1307 1308 </select> 1309</div> 1310 1311 1312 </div> 1313 1314 </div> 1315 </div> 1316</div> 1317 1318 1319 1320 1321<header id="app-header" class="logo-top"> 1322 <div class="column-max"> 1323 <div class="table"> 1324 <div class="cell app-header-brand"> 1325 1326 1327 <div class="brand text-center text-center-large"> 1328 <h1 class="visually-hidden">Dragonfly Botanicals</h1> 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 <div class="image-container " style="max-width: 4421px;" data-image-id="19598113702039" > 1344 1345 1346 <a href="https://dragonflyhempcbd.com" title="Dragonfly Botanicals"> 1347 1348 <div class="image-container-position" style="padding-top: 100.0%;"> 1349 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/Dragonfly_Hempcbd_logo_tight_medium.png?v=1613522361" data-image-id="19598113702039" data-src="//dragonflyhempcbd.com/cdn/shop/files/Dragonfly_Hempcbd_logo_tight_{width}x.png?v=1613522361" data-aspectratio="1.0" data-sizes="auto" alt="Dragonfly Botanicals" itemprop="logo"> 1350 </div> 1351 1352 </a> 1353 1354 1355 </div> 1356 1357 <noscript> 1358 <div class="text-center"> 1359 <img src="//dragonflyhempcbd.com/cdn/shop/files/Dragonfly_Hempcbd_logo_tight_800x.png?v=1613522361" alt="Dragonfly Botanicals" /> 1360 </div> 1361 </noscript> 1362 1363 </div> 1364 1365 </div> 1366 <div class="cell app-header-app-nav"> 1367 1368 1369 <div id="app-nav"> 1370 <div class="nav-wrap column-max"> 1371 <nav class="nav-primary nav-align-edges nav-center nav-center-large subnav-flyout-right" data-nav-id="primary" role="navigation" aria-label="Primary"> 1372 <h2 class="visually-hidden">Navigation: Updated Main Menu (2026)</h2> 1373 1374 <div class="nav-primary-mobile-icons"> 1375 <button class="nav-primary-mobile-icon nav-toggle nav-toggle-tri" data-nav-id="primary"> 1376 <span></span> 1377 </button> 1378 1379 <a class="nav-primary-mobile-icon" href="/cart"><i class="fa fa-shopping-basket"></i></a> 1380 </div> 1381 1382 <ul> 1383 1384 1385 1386 1387 1388 1389 1390 1391 <li class="nav-item nav-level-1 nav-node"> 1392 <a href="/collections/organic-cbd-tinctures">Internal Oils<i class="fa fa-caret-down"></i></a> 1393 1394 1395 1396 1397 1398 1399 <ul> 1400 1401 1402 1403 1404 1405 1406 <li class="nav-item nav-level-2"> 1407 <a href="/collections/organic-cbd-tinctures">Shop All</a> 1408 1409 1410 1411 1412 1413 1414 1415 </li> 1416 1417 1418 1419 1420 1421 1422 <li class="nav-item nav-level-2"> 1423 <a href="/collections/5x-internal-oils">5X Concentrate CBD</a> 1424 1425 1426 1427 1428 1429 1430 1431 </li> 1432 1433 1434 1435 1436 1437 1438 <li class="nav-item nav-level-2"> 1439 <a href="/collections/daily-cbd">Daily CBD</a> 1440 1441 1442 1443 1444 1445 1446 1447 </li> 1448 1449 1450 1451 1452 1453 1454 <li class="nav-item nav-level-2"> 1455 <a href="/products/full-spectrum-deep-sleep-new-formula">Deep Sleep CBD</a> 1456 1457 1458 1459 1460 1461 1462 1463 </li> 1464 1465 1466 1467 1468 1469 1470 <li class="nav-item nav-level-2"> 1471 <a href="/products/full-spectrum-hemp-cbd-breathe-deep-improved">Breathe Deep CBD</a> 1472 1473 1474 1475 1476 1477 1478 1479 </li> 1480 1481 1482 1483 1484 1485 1486 <li class="nav-item nav-level-2"> 1487 <a href="/collections/digest-support">Digest Daily CBD + CBG</a> 1488 1489 1490 1491 1492 1493 1494 1495 </li> 1496 1497 1498 1499 1500 1501 1502 <li class="nav-item nav-level-2"> 1503 <a href="/collections/focus">Focus Daily CBD + CBG</a> 1504 1505 1506 1507 1508 1509 1510 1511 </li> 1512 1513 1514 1515 1516 1517 1518 <li class="nav-item nav-level-2"> 1519 <a href="/products/cbg-vitality-full-spectrum">CBG Vitality </a> 1520 1521 1522 1523 1524 1525 1526 1527 </li> 1528 1529 1530 1531 </ul> 1532 1533 1534 1535 1536 </li> 1537 1538 1539 1540 1541 1542 1543 <li class="nav-item nav-level-1 nav-node"> 1544 <a href="/collections/cbd-gummies">Gummies<i class="fa fa-caret-down"></i></a> 1545 1546 1547 1548 1549 1550 1551 <ul> 1552 1553 1554 1555 1556 1557 1558 <li class="nav-item nav-level-2"> 1559 <a href="/collections/cbd-gummies">Shop All</a> 1560 1561 1562 1563 1564 1565 1566 1567 </li> 1568 1569 1570 1571 1572 1573 1574 <li class="nav-item nav-level-2"> 1575 <a href="/products/full-spectrum-sleep-max-gummies-mixed-berry">
1575NEW Sleep Max </a> 1576 1577 1578 1579 1580 1581 1582 1583 </li> 1584 1585 1586 1587 1588 1589 1590 <li class="nav-item nav-level-2"> 1591 <a href="/products/elderberry-night-cbd-gummies">Elderberry Night</a> 1592 1593 1594 1595 1596 1597 1598 1599 </li> 1600 1601 1602 1603 1604 1605 1606 <li class="nav-item nav-level-2"> 1607 <a href="/products/focusmax">NEW Focus Max</a> 1608 1609 1610 1611 1612 1613 1614 1615 </li> 1616 1617 1618 1619 1620 1621 1622 <li class="nav-item nav-level-2"> 1623 <a href="/products/orange-focus-cbd-gummies">Orange Focus</a> 1624 1625 1626 1627 1628 1629 1630 1631 </li> 1632 1633 1634 1635 1636 1637 1638 <li class="nav-item nav-level-2"> 1639 <a href="/products/strawberry-cbd-gummies">Strawberry Daily</a> 1640 1641 1642 1643 1644 1645 1646 1647 </li> 1648 1649 1650 1651 1652 1653 1654 <li class="nav-item nav-level-2"> 1655 <a href="/products/delta-9-gummies">Delta-9 Berry</a> 1656 1657 1658 1659 1660 1661 1662 1663 </li> 1664 1665 1666 1667 </ul> 1668 1669 1670 1671 1672 </li> 1673 1674 1675 1676 1677 1678 1679 <li class="nav-item nav-level-1 nav-node"> 1680 <a href="/collections/no-more-aches-cbd-topical-soreness-relief">Topical Creams & Roll-ons<i class="fa fa-caret-down"></i></a> 1681 1682 1683 1684 1685 1686 1687 <ul> 1688 1689 1690 1691 1692 1693 1694 <li class="nav-item nav-level-2"> 1695 <a href="/collections/no-more-aches-cbd-topical-soreness-relief">Shop All</a> 1696 1697 1698 1699 1700 1701 1702 1703 </li> 1704 1705 1706 1707 1708 1709 1710 <li class="nav-item nav-level-2"> 1711 <a href="/collections/no-more-aches-creams">Creams</a> 1712 1713 1714 1715 1716 1717 1718 1719 </li> 1720 1721 1722 1723 1724 1725 1726 <li class="nav-item nav-level-2"> 1727 <a href="/collections/roll-ons">Roll-ons</a> 1728 1729 1730 1731 1732 1733 1734 1735 </li> 1736 1737 1738 1739 1740 1741 1742 <li class="nav-item nav-level-2"> 1743 <a href="/collections/magnesium-creams">Magnesium Creams</a> 1744 1745 1746 1747 1748 1749 1750 1751 </li> 1752 1753 1754 1755 1756 1757 1758 <li class="nav-item nav-level-2"> 1759 <a href="/collections/5x-concentrate-roll-ons">5x Concentrate Topicals</a> 1760 1761 1762 1763 1764 1765 1766 1767 </li> 1768 1769 1770 1771 1772 1773 1774 <li class="nav-item nav-level-2"> 1775 <a href="/collections/caliente-warming-collection">Caliente Warming Topicals</a> 1776 1777 1778 1779 1780 1781 1782 1783 </li> 1784 1785 1786 1787 1788 1789 1790 <li class="nav-item nav-level-2"> 1791 <a href="/collections/cooling-topicals">Cooling Topicals</a> 1792 1793 1794 1795 1796 1797 1798 1799 </li> 1800 1801 1802 1803 </ul> 1804 1805 1806 1807 1808 </li> 1809 1810 1811 1812 1813 1814 1815 <li class="nav-item nav-level-1 nav-active nav-node"> 1816 <a href="/">Shop by Need<i class="fa fa-caret-down"></i></a> 1817 1818 1819 1820 1821 1822 1823 <ul> 1824 1825 1826 1827 1828 1829 1830 <li class="nav-item nav-level-2"> 1831 <a href="/collections/sleep-support">Sleep </a> 1832 1833 1834 1835 1836 1837 1838 1839 </li> 1840 1841 1842 1843 1844 1845 1846 <li class="nav-item nav-level-2"> 1847 <a href="/collections/pain-relief">Pain</a> 1848 1849 1850 1851 1852 1853 1854 1855 </li> 1856 1857 1858 1859 1860 1861 1862 <li class="nav-item nav-level-2"> 1863 <a href="/collections/magnesium-creams">Magnesium </a> 1864 1865 1866 1867 1868 1869 1870 1871 </li> 1872 1873 1874 1875 1876 1877 1878 <li class="nav-item nav-level-2"> 1879 <a href="/collections/focus">Focus</a> 1880 1881 1882 1883 1884 1885 1886 1887 </li> 1888 1889 1890 1891 1892 1893 1894 <li class="nav-item nav-level-2"> 1895 <a href="/collections/stress">Stress</a> 1896 1897 1898 1899 1900 1901 1902 1903 </li> 1904 1905 1906 1907 1908 1909 1910 <li class="nav-item nav-level-2"> 1911 <a href="/collections/digest-support">Digestion</a> 1912 1913 1914 1915 1916 1917 1918 1919 </li> 1920 1921 1922 1923 1924 1925 1926 <li class="nav-item nav-level-2"> 1927 <a href="/collections/troubled-skin">Troubled Skin</a> 1928 1929 1930 1931 1932 1933 1934 1935 </li> 1936 1937 1938 1939 </ul> 1940 1941 1942 1943 1944 </li> 1945 1946 1947 1948 1949 1950 1951 <li class="nav-item nav-level-1"> 1952 <a href="/products/cbd-for-pets-full-spectrum-daily-hemp-oil">Pet </a> 1953 1954 1955 1956 1957 1958 1959 1960 </li> 1961 1962 1963 1964 1965 1966 1967 <li class="nav-item nav-level-1 nav-node"> 1968 <a href="/collections/cbd-skin-care">Facial & Body Care<i class="fa fa-caret-down"></i></a> 1969 1970 1971 1972 1973 1974 1975 <ul> 1976 1977 1978 1979 1980 1981 1982 <li class="nav-item nav-level-2"> 1983 <a href="/collections/cbd-skin-care">Shop All</a> 1984 1985 1986 1987 1988 1989 1990 1991 </li> 1992 1993 1994 1995 1996 1997 1998 <li class="nav-item nav-level-2"> 1999 <a href="/collections/facial-care">Facial Care</a> 2000 2001 2002 2003 2004 2005 2006 2007 </li> 2008 2009 2010 2011 2012 2013 2014 <li class="nav-item nav-level-2"> 2015 <a href="/products/full-spectrum-cbd-hemp-eye-cream">Eye Cream</a> 2016 2017 2018 2019 2020 2021 2022 2023 </li> 2024 2025 2026 2027 2028 2029 2030 <li class="nav-item nav-level-2"> 2031 <a href="/products/full-spectrum-cbd-wrinkle-serum">Wrinkle Serum</a> 2032 2033 2034 2035 2036 2037 2038 2039 </li> 2040 2041 2042 2043 2044 2045 2046 <li class="nav-item nav-level-2"> 2047 <a href="/collections/restore-revive">Restore & Revive</a> 2048 2049 2050 2051 2052 2053 2054 2055 </li> 2056 2057 2058 2059 </ul> 2060 2061 2062 2063 2064 </li> 2065 2066 2067 2068 2069 2070 2071 <li class="nav-item nav-level-1"> 2072 <a href="https://us.fullscript.com/welcome/taspens">Supplements</a> 2073 2074 2075 2076 2077 2078 2079 2080 </li> 2081 2082 2083 2084 2085 2086 2087 <li class="nav-item nav-level-1 nav-node"> 2088 <a href="/collections/packages">Packages & Bundles<i class="fa fa-caret-down"></i></a> 2089 2090 2091 2092 2093 2094 2095 <ul> 2096 2097 2098 2099 2100 2101 2102 <li class="nav-item nav-level-2"> 2103 <a href="/collections/packages">Packages & Bundles</a> 2104 2105 2106 2107 2108 2109 2110 2111 </li> 2112 2113 2114 2115 2116 2117 2118 <li class="nav-item nav-level-2"> 2119 <a href="/collections/starter-kits">Starter Kits</a> 2120 2121 2122 2123 2124 2125 2126 2127 </li> 2128 2129 2130 2131 </ul> 2132 2133 2134 2135 2136 </li> 2137 2138 2139 2140 2141 2142 2143 <li class="nav-item nav-level-1 nav-node"> 2144 <a href="/collections/taspens-non-cbd">Taspen's Organics (Non-CBD)<i class="fa fa-caret-down"></i></a> 2145 2146 2147 2148 2149 2150 2151 <ul> 2152 2153 2154 2155 2156 2157 2158 <li class="nav-item nav-level-2"> 2159 <a href="/collections/aromatherapy-non-cbd">Aromatherapy</a> 2160 2161 2162 2163 2164 2165 2166 2167 </li> 2168 2169 2170 2171 2172 2173 2174 <li class="nav-item nav-level-2"> 2175 <a href="/collections/baby-products-non-cbd">Baby Products</a> 2176 2177 2178 2179 2180 2181 2182 2183 </li> 2184 2185 2186 2187 2188 2189 2190 <li class="nav-item nav-level-2"> 2191 <a href="/collections/body-creams-non-cbd">Body Care</a> 2192 2193 2194 2195 2196 2197 2198 2199 </li> 2200 2201 2202 2203 2204 2205 2206 <li class="nav-item nav-level-2"> 2207 <a href="/collections/facial-care-non-cbd">Facial Care</a> 2208 2209 2210 2211 2212 2213 2214 2215 </li> 2216 2217 2218 2219 2220 2221 2222 <li class="nav-item nav-level-2"> 2223 <a href="/collections/taspens-non-cbd-magnesium-creams-for-sleep-pain">Magnesium Creams for Sleep & Pain</a> 2224 2225 2226 2227 2228 2229 2230 2231 </li> 2232 2233 2234 2235 </ul> 2236 2237 2238 2239 2240 </li> 2241 2242 2243 2244 2245 2246 2247 <li class="nav-item nav-level-1 nav-node"> 2248 <a href="https://dragonflyhempcbd.com/#smile-home">Rewards<i class="fa fa-caret-down"></i></a> 2249 2250 2251 2252 2253 2254 2255 <ul> 2256 2257 2258 2259 2260 2261 2262 <li class="nav-item nav-level-2"> 2263 <a href="https://dragonflyhempcbd.com/#smile-home">Reward Points</a> 2264 2265 2266 2267 2268 2269 2270 2271 </li> 2272 2273 2274 2275 2276 2277 2278 <li class="nav-item nav-level-2"> 2279 <a href="/pages/exclusive-discounts">Exclusive Offers</a> 2280 2281 2282 2283 2284 2285 2286 2287 </li> 2288 2289 2290 2291 </ul> 2292 2293 2294 2295 2296 </li> 2297 2298 2299 2300 2301 2302 2303 <li class="nav-item nav-level-1 nav-node"> 2304 <a href="/pages/about-us">About Us<i class="fa fa-caret-down"></i></a> 2305 2306 2307 2308 2309 2310 2311 <ul> 2312 2313 2314 2315 2316 2317 2318 <li class="nav-item nav-level-2"> 2319 <a href="/pages/about-us">About Us</a> 2320 2321 2322 2323 2324 2325 2326 2327 </li> 2328 2329 2330 2331 2332 2333 2334 <li class="nav-item nav-level-2"> 2335 <a href="/pages/store-locator">Colorado Stores</a> 2336 2337 2338 2339 2340 2341 2342 2343 </li> 2344 2345 2346 2347 2348 2349 2350 <li class="nav-item nav-level-2"> 2351 <a href="/pages/contact-us">Contact Us</a> 2352 2353 2354 2355 2356 2357 2358 2359 </li> 2360 2361 2362 2363 2364 2365 2366 <li class="nav-item nav-level-2"> 2367 <a href="/pages/newsletter-exclusive-offers">Newsletter Sign Up</a> 2368 2369 2370 2371 2372 2373 2374 2375 </li> 2376 2377 2378 2379 </ul> 2380 2381 2382 2383 2384 </li> 2385 2386 2387 2388 2389 2390 2391 <li class="nav-item nav-level-1"> 2392 <a href="/pages/gp-copy-certificates-of-analysis">Certificates of Analysis</a> 2393 2394 2395 2396 2397 2398 2399 2400 </li> 2401 2402 2403 2404 2405 2406 2407 <li class="nav-item nav-level-1"> 2408 <a href="/products/loopz-gift-card">Gift Cards</a> 2409 2410 2411 2412 2413 2414 2415 2416 </li> 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 <li class="show-for-small"> 2430 <div class="separator lined no-margin-left margin-top-50 margin-bottom-50 no-padding" aria-hidden="true"></div> 2431 </li> 2432 2433 <li class="show-for-small"> 2434 <a href="/cart">Checkout (<span class="cart-item-count-items">0 items</span>)</a> 2435 </li> 2436 2437 <li class="show-for-small"> 2438 <a href="/search" data-toggle-top-bar-search>Search</a> 2439 </li> 2440 2441 2442 2443 <li class="show-for-small"> 2444 <a href="/account/login" id="customer_login_link">Sign in</a> 2445 </li> 2446 2447 2448 2449 2450</ul> 2451 </nav> 2452 </div> 2453 </div> 2454 2455 </div> 2456 </div> 2457 </div> 2458</header> 2459 2460</div> 2461 2462 2463 2464</div> 2465 2466 2467 <div id="app-body"> 2468 <div id="app-body-inner"> 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488<div id="content-wrap" class="row padding-top-0 padding-bottom-200"> 2489 <section class="primary small-12 columns"> 2490 <main role="main"> 2491<!-- BEGIN content_for_index --><div id="shopify-section-1509040989735" class="shopify-section index-section section-sli
2491deshow"> 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508<div class="column-max" data-section-id="1509040989735" data-section-type="slideshow"> 2509 2510 2511 2512 2513 2514<div id="gc-carousel-1509040989735" class="gc-carousel has-page-dots" data-flickity-options='{"imagesLoaded": true, "adaptiveHeight": true, "autoPlay": 5000, "pageDots": true, "prevNextButtons": true}'> 2515 2516 2517 2518</div> 2519 2520</div> 2521 2522 2523</div><div id="shopify-section-16178428988b081d49" class="shopify-section index-section section-images-with-text"> 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539<div class="column-max" data-section-id="16178428988b081d49" data-section-type="images-with-text"> 2540 2541 2542 2543 2544 2545 <div class="small-item-grid-1 medium-item-grid-2 large-item-grid-1"> 2546 2547 2548 2549<!-- Block: image --> 2550<section id="section-block-image-image_eQ9rXR" class="section-block section-block-image item" data-block-id="image_eQ9rXR"> 2551 2552 2553 2554 2555 2556 2557 2558 2559 <style> 2560 2561 #section-block-image-image_eQ9rXR { 2562 overflow: hidden; 2563 } 2564 2565 /* Item inner */ 2566 #section-block-image-image_eQ9rXR .item-inner {background-color: #ffffff;border-radius: 2px; 2567 display: table; 2568 line-height: 0; 2569 position: relative; 2570 text-align: center; 2571 transform: translateZ(0px); 2572 width: 100%; 2573 2574 2575 2576 2577 } 2578 2579 /* Link */ 2580 #section-block-image-image_eQ9rXR .item-inner-link { 2581 height: 100%; 2582 left: 0; 2583 position: absolute; 2584 top: 0; 2585 width: 100%; 2586 z-index: 1; 2587 } 2588 2589 /* Overlay */ 2590 #section-block-image-image_eQ9rXR .item-inner-overlay { 2591 background: rgba(0,0,0,0.0); 2592 color: #393e42; 2593 display: table-cell; 2594 font-weight: 300; 2595 height: 100%; 2596 padding: 3rem 2rem; 2597 width: 100%; 2598 vertical-align: middle; 2599 } 2600 2601 /* Overlay */ 2602 #section-block-image-image_eQ9rXR .item-inner-overlay-content { 2603 backface-visibility: hidden; 2604 display: inline-block; 2605 } 2606 2607 /* Overlay line */ 2608 #section-block-image-image_eQ9rXR .item-inner-overlay-line { 2609 line-height: 1em; 2610 letter-spacing: 0.1em; 2611 font-family: ; 2612 } 2613 2614 /* Text lines */ 2615 #section-block-image-image_eQ9rXR .item-inner-overlay-line.line-1 { 2616 font-size: 16px; 2617 } 2618 2619 #section-block-image-image_eQ9rXR .item-inner-overlay-line.line-2 { 2620 font-size: 35px; 2621 } 2622 2623 #section-block-image-image_eQ9rXR .item-inner-overlay-line.line-3 { 2624 font-size: 16px; 2625 } 2626 2627 /* Overlay separators */ 2628 #section-block-image-image_eQ9rXR .item-inner-overlay-separator { 2629 height: 1px; 2630 margin: 0.438rem auto; 2631 2632 2633 background-color: #393e42; 2634 margin: 0.813rem auto; 2635 opacity: 0.3; 2636 width: 10%; 2637 2638 } 2639 2640 2641 2642 2643 2644 .no-js #section-block-image-image_eQ9rXR .item-inner { 2645 2646 } 2647 2648 </style> 2649 2650 <div class="item-inner lazyload" data-bgset="" data-sizes="auto" data-parent-fit="cover"> 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 <div class="image-container " style="max-width: 1620px;" data-image-id="46185869574295" > 2671 2672 2673 <div class="image-container-position" style="padding-top: 38.51851851851852%;"> 2674 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/DF_September50_website_banner_medium.png?v=1790294207" data-image-id="46185869574295" data-src="//dragonflyhempcbd.com/cdn/shop/files/DF_September50_website_banner_{width}x.png?v=1790294207" data-aspectratio="2.5961538461538463" data-sizes="auto" alt="" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/DF_September50_website_banner.png?v=1790294207"> 2675 </div> 2676 2677 2678 </div> 2679 2680 <noscript> 2681 <div class="text-center"> 2682 <img src="//dragonflyhempcbd.com/cdn/shop/files/DF_September50_website_banner_800x.png?v=1790294207" /> 2683 </div> 2684 </noscript> 2685 2686 </div> 2687 2688 </section> 2689 2690 2691 </div> 2692 2693</div> 2694 2695 2696</div><div id="shopify-section-16178431415242c089" class="shopify-section index-section section-rich-text"> 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707
2708<div class=" column-max" data-section-id="16178431415242c089" data-section-type="rich-text"> 2709 2710 2711 2712 2713 2714 2715 2716 2717 <!-- Block: text --> 2718<section id="section-block-text-16178431415242c089-0" class="section-block section-block-text " data-block-id="16178431415242c089-0"> 2719 2720 2721 2722 2723 2724 <header class="section-block-header"> 2725 <h1 class="section-block-header-heading lhxt">Dragonfly Botanicals Hemp CBD Simply the Best Plant-based CBD & Hemp Products</h1> 2726 </header> 2727 2728 2729 2730 2731 <style> 2732 #section-block-text-16178431415242c089-0 .section-block-header-heading, 2733 #section-block-text-16178431415242c089-0 .rte { 2734 2735 color: ; 2736 2737 2738 text-align: center; 2739 } 2740 2741 </style> 2742 2743 2744 2745 2746 <span class="rte"> 2747 <p>Since 2007, <a href="https://taspens.com/" target="_blank">Taspenâs Organics</a> & Dragonfly Botanicals have sourced the <strong>highest quality organic full spectrum Hemp extract with CBD, herbs, essential oils & oils</strong> to create handcrafted plant-based products as nature intended.</p><p>Products include organic tinctures, facial & body care, eco-friendly pet & insect & sun products- <strong>ALL NATURAL, organic, plant-based goodness!</strong></p> 2748 </span> 2749 2750 2751 2752 2753 </section> 2754 2755 2756 2757 2758 2759 2760</div> 2761 2762 2763</div><div id="shopify-section-1518467868231" class="shopify-section index-section section-separator"> 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775<div class=" column-max" data-section-id="1518467868231" data-section-type="separator"> 2776 2777 2778 2779 2780 2781 2782<style> 2783 #shopify-section-1518467868231 .separator { 2784 2785 border-bottom-color: ; 2786 2787 border-bottom-width: 1px; 2788 } 2789</style> 2790 2791 2792 2793 2794 2795<div class="separator no-margin-top margin-bottom " aria-hidden="true"></div></div> 2796 2797 2798</div><div id="shopify-section-1482274146030" class="shopify-section index-section section-collection"> 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812<div class="column-max" data-section-id="1482274146030" data-section-type="collection"> 2813 2814 2815 2816 2817 2818 2819 <h2 class="section-title lhxt"><a href="/collections/frontpage" title="">Featured Products</a></h2> 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834<div class="collection-products"> 2835 <div class="small-item-grid-1 medium-item-grid-3 large-item-grid-4 row-spacing-150"> 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898<article id="focusmax" class="item collection-product"> 2899 2900 2901 <style type="text/css"> 2902 #{section_id} .collection-product .product-details { 2903 2904 background-color: #ffffff; 2905 2906 } 2907 </style> 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 <div class="image-container " style="max-width: 800px;" data-image-id="52037912297623" > 2924 2925 2926 <a href="/collections/frontpage/products/focusmax" title="Focus Max CBG Gummies CBG Lion's Mane, L-theanine & cordyceps"> 2927 2928 <div class="image-container-position" style="padding-top: 100.0%;"> 2929 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/FocusMaxGummiesCBG_medium.jpg?v=1778359114" data-image-id="52037912297623" data-src="//dragonflyhempcbd.com/cdn/shop/files/FocusMaxGummiesCBG_{width}x.jpg?v=1778359114" data-aspectratio="1.0" data-sizes="auto" alt="Focus Max CBG Gummies CBG Lion's Mane, L-theanine & cordyceps" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/FocusMaxGummiesCBG.jpg?v=1778359114"> 2930 </div> 2931 2932 </a> 2933 2934 2935 </div> 2936 2937 <noscript> 2938 <div class="text-center"> 2939 <img src="//dragonflyhempcbd.com/cdn/shop/files/FocusMaxGummiesCBG_800x.jpg?v=1778359114" alt="Focus Max CBG Gummies CBG Lion's Mane, L-theanine & cordyceps" /> 2940 </div> 2941 </noscript> 2942 2943 2944 <div class="product-details"> 2945 2946 2947 <div class="title-wrap"> 2948 2949 2950 <header> 2951 <h3 class="title font-size-16"> 2952 <a href="/collections/frontpage/products/focusmax" title="Focus Max Gummies- Lionâs Mane, Cordyceps, L-Theanine & CBG â Blueberry Lemon">Focus Max Gummies- Lionâs Mane, Cordyceps, L-Theanine & CBG â Blueberry Lemon</a> 2953 </h3> 2954 </header> 2955 2956 2957 2958 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 2959 2960 2961 2962 2963 2964 </div> 2965<div class="loox-rating" data-id="9475796762775" data-rating="4.8" data-raters="4"></div> 2966 2967 2968<div class="pricing lht"> 2969 <span class="from text-light font-size-14 hidden">from</span> 2970 2971 2972<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="8000" >$80.00</span> 2973 2974 2975 2976<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 2977 2978</div> 2979 2980 2981 2982 2983 </div> 2984 2985 2986
2986<script type="application/json"> 2987{ 2988 "@context": "http://schema.org", 2989 "@type": "Product", 2990 "name": "Focus Max Gummies- Lionâs Mane, Cordyceps, L-Theanine & CBG â Blueberry Lemon", 2991 "image": { 2992 "@type": "ImageObject", 2993 "url": "https://dragonflyhempcbd.com/cdn/shop/files/FocusMaxGummiesCBG_800x600.jpg?v=1778359114", 2994 "width": "800", 2995 "height": "600" 2996 }, 2997 "description": " 2998 2999 3000â Details 3001 3002Focus Max Gummies- Lion's Mane, Cordyceps, L-Theanine &amp; CBG â Blueberry Lemon 3003 Sharpen your day, naturally. Focus Max Gummies are crafted to support mental clarity, sustained focus, and calm, balanced energyâwithout the jitters or crash from harsh stimulants. This nootropic gummy combines adaptogens, functional mushrooms, amino acids, and CBG to help you stay clear, composed, and locked in, even when the pressure is on. With a bright blueberry lemon flavor, each gummy delivers a precise, targeted dose to support cognitive performance, stress resilience, and daily productivity. Whether you are working, studying, creating, or simply powering through your toâdo list, these plantâpowered nootropic gummies are your everyday partner for peak performance. Key benefits Supports focus and mental clarity for work, school, and creative projects Promotes calm, steady energy with no jitters or afternoon crash Helps maintain stress resilience during busy or highâpressure days THCâfree formula with no harsh stimulants Naturally delicious blueberry lemon flavor you will look forward to. 3004 3005The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 3006ð¿ Ingredients 3007Active Ingredients (Per Serving) 3008 3009 3010ð¿ Organic Cordyceps (100:1) â 250 mg 3011 3012 3013ð¿ Organic Lion's Mane â 100 mg 3014 3015 3016ð¿ Organic Ashwagandha â 20 mg 3017 3018 3019ð¿ Organic Rhodiola Rosea â 5 mg 3020 3021 3022ð¿ L-Theanine â 100 mg 3023 3024 3025ð¿ CBG â 40 mg 3026 3027 3028 3029Other Ingredients 3030Tapioca Syrup*, Sugar, Purified Water, Pectin, Real Fruit Concentrate (Color &amp; Flavor), Hemp-Derived Cannabigerol, Less than 1% of: Citric Acid, Sodium Citrate (Organic*) 3031 3032 3033 3034 3035 3036ð¡ Suggested Use 3037 3038Take one gummy daily, preferably in the morning or early afternoon, to supp
3038ort focus and mental clarity throughout your day. For best results, take consistently as part of your daily wellness routine. Do not exceed the recommended serving. 3039These gummies are designed to complement a healthy lifestyleâpair with adequate sleep, hydration, and balanced nutrition for optimal cognitive performance. 3040 3041 3042 3043 3044 3045â FAQ's 3046 3047 3048 3049 3050 3051 3052 3053 3054Why youâll love Focus Max 3055 3056 3057Convenient onceâdaily gummy format 3058 3059 3060Greatâtasting blueberry lemon flavor 3061 3062 3063Easy to add to your work, study, or creative routine 3064 3065 3066A thoughtful blend of adaptogens, functional mushrooms, and CBG. 3067 3068 3069Product basics 3070Q: What are Focus Max Gummies by Dragonfly Botanicals Hemp?A: Focus Max Gummies are blueberry lemon nootropic gummies from Dragonfly Botanicals Hemp that combine Lionâs Mane, Cordyceps, LâTheanine, ashwagandha, rhodiola, and hempâderived CBG to support mental clarity, calm focus, and steady, balanced energy with a THCâfree formula. 3071Q: How do Focus Max Gummies support focus and mental clarity?A: This synergistic blend of functional mushrooms, adaptogens, amino acids, and CBG is crafted to help you stay calm, clear, and mentally âlocked in,â making them ideal for work, studying, creative projects, and busy days where you need sustained concentration. 3072Usage and routine 3073Q: How many Focus Max Gummies should I take each day?A: Take 1 Focus Max Gummy daily as needed for focus and clarity, preferably at the same time every day, and pair with good sleep, hydration, and movement for best results. 3074Q: When is the best time to take Focus Max Gummies?A: Many people prefer taking Focus Max in the morning or about 30â60 minutes before a focused work session, study block, or creative project to support calm, steady energy throughout the day. 3075Q: Can I take Focus Max Gummies every day?A: Yes, Focus Max is designed for consistent daily use as part of a healthy lifestyle; if you are pregnant, nursing, under 18, have a medical condition, or take medications, consult your healthcare provider before use. 3076Ingredients and safety 3077Q: Do Focus Max Gummies contain THC?A: No, Focus Max Gummies are made with hempâderived CBG and are formulated to be THCâfree, so you can enjoy focus support without intoxicating effects. 3078Q: What active ingredients are in each Focus Max Gummy?A: Each serving includes Organic Cordyceps (100:1) 250 mg, Organic Lionâs Mane 100 mg, Organic Ashwagandha 20 mg, Organic Rhodiola Rosea 5 mg, LâTheanine 100 mg, and CBG 40 mg in a
3078naturally flavored blueberry lemon gummy. 3079Q: Are Focus Max Gummies vegan or glutenâfree?A: Focus Max Gummies are made with pectin instead of gelatin and do not contain wheat ingredients; always review the full ingredient list if you have specific dietary restrictions or allergies. 3080Flavor, feel, and stacking 3081Q: What do Focus Max Gummies taste like, and will they make me feel jittery?A: Focus Max Gummies have a bright blueberry lemon flavor and are crafted without caffeine or harsh stimulants, so they are designed to provide smooth, balanced support without jitters or an afternoon crash. 3082Q: Can I take Focus Max Gummies with coffee or other nootropics?A: Many people enjoy Focus Max alongside a moderate amount of coffee or other wellness supplements, but because everyone reacts differently, start low, pay attention to how you feel, and talk with your healthcare provider if you have questions about combinations. 3083Shipping, and where to buy 3084Q: Where does Dragonfly Botanicals Hemp ship Focus Max Gummies from?A: Focus Max Gummies ship from C
3084onifer, Colorado, allowing fast delivery across Colorado and to customers throughout the United States. 3085Q: How long does shipping take for Focus Max Gummies?A: Orders are typically processed within 1-2 business days, and most customers in Colorado and nearby states receive their Focus Max Gummies within 7-10 business days, depending on carrier transit times. 3086Q: Where can I buy Focus Max Gummies in Colorado?A: You can purchase Focus Max Gummies online directly from Dragonfly Botanicals Hemp, or shop in person at any Taspenâs locations in Colorado, including Conifer, Boulder, Golden, Flatirons Crossing, Vail or one of the many markets and events we vend at; check our store locator for current addresses, hours and events. 3087Q: Are Focus Max Gummies available outside Colorado?A: Yes, while Dragonfly Botanicals Hemp is proudly based in Colorado, we ship Focus Max Gummies to many locations across the United States where hempâderived products are allowed; enter your address at checkout to see available options. 3088 3089The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 3090 3091â Reviews 3092", 3093 "sku": "DF-FocusMAX-BL-1", 3094 "brand": { 3095 "@type": "Thing", 3096 "name": "Dragonfly Botanicals" 3097 }, 3098 "offers": { 3099 "@type": "Offer", 3100 "priceCurrency": "USD", 3101 "price": "80.00", 3102 "itemCondition": "http://schema.org/NewCondition", 3103 "availability": "http://schema.org/InStock", 3104 "seller": { 3105 "@type": "Organization", 3106 "name": "Dragonfly Botanicals" 3107 } 3108 } 3109} 3110</script>
3110 3111 3112</article> 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176<article id="full-spectrum-sleep-max-gummies-mixed-berry" class="item collection-product"> 3177 3178 3179 <style type="text/css"> 3180 #{section_id} .collection-product .product-details { 3181 3182 background-color: #ffffff; 3183 3184 } 3185 </style> 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 <div class="image-container " style="max-width: 1080px;" data-image-id="50881706328215" > 3202 3203 3204 <a href="/collections/frontpage/products/full-spectrum-sleep-max-gummies-mixed-berry" title="Full Spectrum Sleep Max Gummies Mixed Berry 50MG"> 3205 3206 <div class="image-container-position" style="padding-top: 100.0%;"> 3207 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/NEWSleepMaxGummies_medium.jpg?v=1769549786" data-image-id="50881706328215" data-src="//dragonflyhempcbd.com/cdn/shop/files/NEWSleepMaxGummies_{width}x.jpg?v=1769549786" data-aspectratio="1.0" data-sizes="auto" alt="Full Spectrum Sleep Max Gummies Mixed Berry 50MG" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/NEWSleepMaxGummies.jpg?v=1769549786"> 3208 </div> 3209 3210 </a> 3211 3212 3213 </div> 3214 3215 <noscript> 3216 <div class="text-center"> 3217 <img src="//dragonflyhempcbd.com/cdn/shop/files/NEWSleepMaxGummies_800x.jpg?v=1769549786" alt="Full Spectrum Sleep Max Gummies Mixed Berry 50MG" /> 3218 </div> 3219 </noscript> 3220 3221 3222 <div class="product-details"> 3223 3224 3225 <div class="title-wrap"> 3226 3227 3228 <header> 3229 <h3 class="title font-size-16"> 3230 <a href="/collections/frontpage/products/full-spectrum-sleep-max-gummies-mixed-berry" title="Full Spectrum Sleep Max Gummies Mixed Berry 50MG">Full Spectrum Sleep Max Gummies Mixed Berry 50MG</a> 3231 </h3> 3232 </header> 3233 3234 3235 3236 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 3237 3238 3239 3240 3241 3242 </div> 3243<div class="loox-rating" data-id="9402916602007" data-rating="5.0" data-raters="15"></div> 3244 3245 3246<div class="pricing lht"> 3247 <span class="from text-light font-size-14 hidden">from</span> 3248 3249 3250<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="8000" >$80.00</span> 3251 3252 3253 3254<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 3255 3256</div> 3257 3258 3259 3260 3261 </div> 3262 3263 3264
3264<script type="application/json"> 3265{ 3266 "@context": "http://schema.org", 3267 "@type": "Product", 3268 "name": "Full Spectrum Sleep Max Gummies Mixed Berry 50MG", 3269 "image": { 3270 "@type": "ImageObject", 3271 "url": "https://dragonflyhempcbd.com/cdn/shop/files/NEWSleepMaxGummies_800x600.jpg?v=1769549786", 3272 "width": "800", 3273 "height": "600" 3274 }, 3275 "description": "â Details 3276ð Sleep Max Gummies â Mixed Berry 50MG 3277Full Spectrum · No Sugar Coating 3278Sleep Max Gummies are thoughtfully formulated with full spectrum cannabinoids and complementary ingredients commonly used in nighttime routines. Made with a naturally rich mixed berry flavor and no sugar coating, these gummies offer a clean, intentional option for evening use. 3279Choose between two formulas based on your personal preference â with or without melatonin. 3280Serving Size: 1 Gummy 3281Servings per container: 30 3282 3283The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 3284 3285ð¿ Ingredients 3286⨠Choose Your Formula 3287ð¿ Melatonin-Free 3288Designed for those who prefer a sleep-focused gummy without added melatonin. 3289Per Gummy: 3290 3291 3292Full Spectrum CBD Extract: 40 mg 3293 3294CBN Extract: 10 mg 3295 3296Magnesium Glycinate: 10 mg 3297 3298Organic Tart Cherry Extract: 250 mg 3299 3300Ideal for: 3301Those who are sensitive to melatonin, prefer flexibility in their nighttime routine, or want a gentler option. 3302ð With Melatonin 3303Includes melatonin for those who want additional nighttime support as part of their evening routine. 3304Per Gummy: 3305 3306 3307Full Spectrum CBD Extract: 40 mg 3308 3309 3310CBN Extract: 10 mg 3311 3312 3313Magnesium Glycinate: 10 mg 3314 3315 3316Organic Tart Cherry Extract: 250 mg 3317 3318Melatonin: 5 mg 3319 3320Ideal for: 3321Those who already use melatonin and prefer it combined with full-spectrum cannabinoids and complementary ingredients. 3322ð± Other Ingredients 3323Melatonin-Free: 3324Organic Tapioca Syrup, Organic Cane Sugar, Pectin, Full Spectrum Hemp Extract, Magnesium Glycinate, Organic Tart Cherry Extract, Citric Acid, Natural Flavors, Fruit &amp;amp; Vegetable Juice (for color), Sodium Citrate. 3325 3326With Melatonin: 3327Organic Tapioca Syrup, Organic Cane Sugar, Pectin, Full Spectrum Hemp Extract, Magnesium Glycinate, Organic Tart Cherry Extract, Melatonin, Citric Acid, Natural Flavors, Fruit &amp;amp; Vegetable Juice (for color), Sodium Citrate. 3328 3329 3330Flavor: Mixed Berry 3331 3332 3333No sugar coating 3334 3335 3336Vegan 3337 3338 3339No gelatin 3340 3341 3342No artificial colors or flavors 3343 3344No corn syrup 3345 3346 3347ð¡ Suggested Use 3348Everyone responds differently. Start with half a gummy to assess your sensitivity and increase as needed. 3349â ï¸ Important Information 3350Keep out of reach of children. 3351Do not use if seal is broken. 3352Manufactured in a facility that processes soy and tree nuts. 3353Contains; 0.3% Î9-THC. 3354 3355These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. 3356â FAQ's 3357ð Sleep Max Gummies â FAQ 3358What are Sleep Max Gummies? 3359Sleep Max Gummies are a hemp-derived dietary supplement made with full spectrum cannabinoids and complementary ingredients commonly used in evening routines. They are available in two options: with melatonin and without melatonin, allowing you to choose based on your personal preference. 3360 3361Do Sleep Max Gummies contain THC? 3362Yes, these gummies contain less than 0.3% Î9-THC, which is federally compliant under the 2018 Farm Bill. Trace amounts of THC may be present due to the use of full spectrum hemp extract. 3363 3364What is the difference between the melatonin and melatonin-free formulas? 3365The melatonin-free version contains full spectrum CBD, CBN, magnesium glycinate, and tart cherry extract.The melatonin version includes the same ingredients plus 5 mg of melatonin per gummy for those who prefer products that include melatonin as part of their nighttime routine. 3366 3367How do I choose the right formula for me? 3368If you already use melatonin or prefer products that include it, the melatonin version may be a good fit. If you are sensitive to melatonin or prefer flexibility in your routine, the melatonin-free option may be more suitable. 3369
3370How should I take Sleep Max Gummies? 3371Start with half a gummy to assess your personal tolerance. You can gradually increase your serving size as needed. Individual responses may vary. 3372 3373When should I take Sleep Max Gummies? 3374These gummies are typically taken in the evening as part of a nighttime routine. Timing may vary depending on personal preference. 3375 3376Are Sleep Max Gummies vegan? 3377Yes, Sleep Max Gummies are vegan-friendly and made without gelatin. 3378 3379Do these gummies contain artificial ingredients? 3380No, they are made without artificial colors or flavors and do not contain corn syrup. 3381 3382What does âfull spectrum hemp extractâ mean? 3383Full spectrum hemp extract contains a range of naturally occurring cannabinoids, terpenes, and compounds found in the hemp plant, including trace amounts of THC (less than 0.3%). 3384 3385Will these gummies make me feel âhighâ? 3386Because these gummies contain less than 0.3% Î9-THC, they are not intended to produce intoxicating effects. Individual experiences may vary depending on sensitivity. 3387 3388Are these products tested for quality? 3389Products made with hemp-derived ingredients are typically tested by third-party laboratories to verify cannabinoid content and ensure compliance with federal guidelines. Check your product packaging or brand website for batch-specific lab results. 3390 3391Can I take Sleep Max Gummies with other supplements? 3392If you are taking other supplements or medications, itâs best to consult with a qualified healthcare professional before use. 3393 3394Are Sleep Max Gummies safe for everyone? 3395These products are intended for adults. Do not use if you are pregnant, nursing, or have a medical condition without consulting your healthcare provider. 3396 3397Where are Sleep Max Gummies made? 3398These gummies are manufactured in the United States in a facility that follows standard manufacturing practices. The facility also processes soy and tree nuts. 3399 3400Do Sleep Max Gummies expire? 3401Each product includes a manufacturing (MFG) date on the packaging. For best quality, store in a cool, dry place and use within a reasonable timeframe after opening. 3402 3403How should I store Sleep Max Gummies? 3404Store in a cool, dry place away from heat and direct sunlight. Keep the container sealed when not in use. 3405 3406Are Sleep Max Gummies legal in my area? 3407Hemp-derived products containing less than 0.3% Î9-THC are federally legal in the United States. However, state and local regulations may vary, so itâs recommended to check your local laws. 3408 3409Can I travel with Sleep Max Gummies? 3410Travel rules vary depending on your destination. While hemp-derived products are federally legal in the U.S., you should review local regulations before traveling. 3411 3412Important Disclaimer 3413These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. 3414â Reviews", 3415 "sku": "DF-FSMaxSleepMEL", 3416 "brand": { 3417 "@type": "Thing", 3418 "name": "Dragonfly Botanicals" 3419 }, 3420 "offers": { 3421 "@type": "Offer", 3422 "priceCurrency": "USD", 3423 "price": "80.00", 3424 "itemCondition": "http://schema.org/NewCondition", 3425 "availability": "http://schema.org/InStock", 3426 "seller": { 3427 "@type": "Organization", 3428 "name": "Dragonfly Botanicals" 3429 } 3430 } 3431} 3432</script>
3432 3433 3434</article> 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498<article id="cbg-vitality-full-spectrum" class="item collection-product"> 3499 3500 3501 <style type="text/css"> 3502 #{section_id} .collection-product .product-details { 3503 3504 background-color: #ffffff; 3505 3506 } 3507 </style> 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 <div class="image-container " style="max-width: 1080px;" data-image-id="48485855625367" > 3524 3525 3526 <a href="/collections/frontpage/products/cbg-vitality-full-spectrum" title="CBG Vitality Full Spectrum"> 3527 3528 <div class="image-container-position" style="padding-top: 100.0%;"> 3529 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/NewCBGVitality_medium.jpg?v=1754055232" data-image-id="48485855625367" data-src="//dragonflyhempcbd.com/cdn/shop/files/NewCBGVitality_{width}x.jpg?v=1754055232" data-aspectratio="1.0" data-sizes="auto" alt="CBG Vitality Full Spectrum" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/NewCBGVitality.jpg?v=1754055232"> 3530 </div> 3531 3532 </a> 3533 3534 3535 </div> 3536 3537 <noscript> 3538 <div class="text-center"> 3539 <img src="//dragonflyhempcbd.com/cdn/shop/files/NewCBGVitality_800x.jpg?v=1754055232" alt="CBG Vitality Full Spectrum" /> 3540 </div> 3541 </noscript> 3542 3543 3544 <div class="product-details"> 3545 3546 3547 <div class="title-wrap"> 3548 3549 3550 <header> 3551 <h3 class="title font-size-16"> 3552 <a href="/collections/frontpage/products/cbg-vitality-full-spectrum" title="CBG Vitality Full Spectrum">CBG Vitality Full Spectrum</a> 3553 </h3> 3554 </header> 3555 3556 3557 3558 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 3559 3560 3561 3562 3563 3564 </div> 3565<div class="loox-rating" data-id="9139942228119" data-rating="5.0" data-raters="4"></div> 3566 3567 3568<div class="pricing lht"> 3569 <span class="from text-light font-size-14 hidden">from</span> 3570 3571 3572<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="8000" >$80.00</span> 3573 3574 3575 3576<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 3577 3578</div> 3579 3580 3581 3582 3583 </div> 3584 3585 3586
3586<script type="application/json"> 3587{ 3588 "@context": "http://schema.org", 3589 "@type": "Product", 3590 "name": "CBG Vitality Full Spectrum", 3591 "image": { 3592 "@type": "ImageObject", 3593 "url": "https://dragonflyhempcbd.com/cdn/shop/files/NewCBGVitality_800x600.jpg?v=1754055232", 3594 "width": "800", 3595 "height": "600" 3596 }, 3597 "description": "â Details 3598Supports a calm focus, balanced energy, gut-brain harmony &amp; cellular vitality. Promotes nervous system resilience for whole-body clarity &amp; well-being. This extra-strength CBG oil has eight times the concentration of the Focus Daily Formula. 3599FULL SPECTRUM CBG VITALITY MAY BE BENEFICIAL FOR: 3600 3601 3602Emotional Wellness &amp; Mood Support 3603 3604 3605General Wellbeing &amp; Whole-Body Balance 3606 3607 3608Gut-Brain Connection 3609 3610 3611Focus &amp; Mental Clarity 3612 3613 3614Healthy Stress Response 3615 3616 3617Appetite 3618 3619 3620Easing Discomfort 3621 3622 3623Balanced, Natural Energy 3624 3625 3626Dragonfly Botanicals believes in sourcing the purest hemp extracts available. A third-party lab tests all of our products for purity and potency. 3627This product is derived from industrial hemp, containing below 0.3% THC. 3628Nutrition Facts 3629Serving size: approx 0.25 mL  3630 Amount per serving: 17 mg of Full Spectrum CBG Hemp Extract 36310.5 oz of CBG Vitality Full Spectrum CBG Oil: 1,000 mg of Full Spectrum CGB Hemp Extract in the whole bottle: 60 servings of 17 mg of Hemp Extract 36321 oz of CBG Vitality Full Spectrum CBG Oil: 2,000 mg of Full Spectrum CBG Hemp Extract in the whole bottle: 120 servings of 17 mg of Hemp Extract 36332 oz of CBG Vitality Full Spectrum CBG Oil: 4,000 mg of Full Spectrum CBG Hemp Extract: 240 servings of 17 mg of Hemp Extract 36344 oz of CBG Vitality Full Spectrum CBG Oil: 8,000 mg of Full Spectrum CBG Hemp Extract in the whole bottle: 480 servings of 17 mg of Hemp Extract 3635The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 3636ð¿ Ingredients 3637Olive Oil*, Avocado Oil*, Full Spectrum CBG (Cannabigerol) Hemp Flower &amp; Leaf Extract 3638(*Organic) 3639ð¡ Suggested Use 3640Shake well. Take 0.25 - 0.75 mL dropper 1-2 times daily. Best taken during the day. May be stimulating for evening use in some individuals. 3641May increase as needed. 3642This tincture was designed for those who take larger doses of Hemp oil daily or prefer to consume less volume of oil. 3643Our Full Spectrum Hemp contains trace amounts of THC, under the Federal legal limit of 0.3% THC. If you are subject to drug screenings, be advised that taking this product may lead to testing positive for THC. Please see our CBD Isolate for Hemp oil without THC. 3644This product is not intended for women who are breastfeeding, pregnant, or may become pregnant. Keep out of reach of children. 3645If you are taking any medication, please consult with your physician prior to use. 3646 3647â FAQ's 3648Why Choose Full Spectrum CBG Vitality? 3649 3650Extra strength CBG tincture for enhanced potency 3651Supports calm focus, balanced energy, and daily wellness routines 3652Made with organic olive oil and avocado oil 3653Full-spectrum hemp extract with naturally occurring cannabinoids 3654Third-party lab tested for purity and potency 3655Crafted for those seeking a high-quality hemp wellness product 3656Concentrated formula â take less, get more 3657 3658 3659What is Full Spectrum CBG oil, and how is it used?Full Spectrum CBG oil is a hemp-derived tincture made with cannabigerol (CBG) extract, blended with nourishing carrier oils like organic olive and avocado oil. It is commonly used as part of a daily wellness routine to support balance, focus, and overall well-being. 3660 3661What are the benefits of using a CBG tincture daily?Many individuals incorporate CBG oil into their routine to support calm focus, balanced energy, and overall wellness. It may also complement a healthy lifestyle that prioritizes mental clarity, emotional balance, and daily vitality. 3662 3663How is this extra-strength CBG oil different?This extra strength formula contains a higher concentration of CBGâideal for those who prefer a more potent hemp extract or want to take smaller serving sizes. It is designed for experienced hemp users or those seeking a more concentrated o
3663ption. 3664 3665Can CBG oil support focus and mental clarity?CBG oil is often used by individuals looking to support clear thinking and daytime focus as part of their wellness routine. Results may vary depending on the individual. 3666 3667Will this CBG tincture make me feel energized or relaxed?Many users report a sense of balanced, natural energy when using CBG during the day. Because individual responses vary, some may find it more suitable for daytime use. 3668 3669How do I take Full Spectrum CBG oil?Shake well before use. Take 0.25â0.75 mL (¼ to ¾ dropper) 1â2 times daily, or as directed. It can be taken directly under the tongue or added to food or beverages. 3670 3671Is this product THC-free?No, this is a full-spectrum hemp extract and contains trace amounts of THC (less than 0.3%), which is within the federal legal limit. 3672Employers test for drugs in a variety of ways. Most drug tests test for the presence of delta9-tetrahydrocannabinol (THC) and do not detect the presence of Cannabidiols (CBD) or other legal hemp-based constituents.However, studies have shown that using hemp foods and oils can cause confirmed positive results when screening blood and urine specimens. If you are subject to drug screening, we recommend that you DO NOT ingest any of our hemp-based products.As always, we recommend conducting your own research before taking any supplements. 3673 3674Is this CBG oil legal in the United States?Yes, this hemp-derived product contains less than 0.3% THC and is federally legal under the 2018 Farm Bill. Availability may vary by state or local regulations. 3675 3676Is this product third-party tested?Yes, all products are tested by independent third-party laboratories to verify purity, potency, and quality. 3677 3678Can I take this product with other supplements or medications?If you are taking medications or have a medical condition, consult your healthcare provider before use. 3679 3680Who should not use this product?This product is not intended for individuals who are pregnant, breastfeeding, or may become pregnant. Keep out of reach of children. 3681 3682What ingredients are in this CBG tincture?This formula includes organic olive oil, organic avocado oil, and full-spectrum CBG hemp extract derived from hemp flower and leaf. 3683 3684What does âfull-spectrum hemp extractâ mean?Full spectrum hemp extract contains a range of naturally occurring compounds found in the hemp plant, including cannabinoids, terpenes, and trace THC, working together as part of the plantâs natural profile. 3685 3686FDA Disclaimer 3687These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. 3688 ", 3689 "sku": "DF-CBGVITAL-0.5", 3690 "brand": { 3691 "@type": "Thing", 3692 "name": "Dragonfly Botanicals" 3693 }, 3694 "offers": { 3695 "@type": "Offer", 3696 "priceCurrency": "USD", 3697 "price": "80.00", 3698 "itemCondition": "http://schema.org/NewCondition", 3699 "availability": "http://schema.org/InStock", 3700 "seller": { 3701 "@type": "Organization", 3702 "name": "Dragonfly Botanicals" 3703 } 3704 } 3705} 3706</script>
3706 3707 3708</article> 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772<article id="cbd-cbn-magnesium-sleep-cream" class="item collection-product"> 3773 3774 3775 <style type="text/css"> 3776 #{section_id} .collection-product .product-details { 3777 3778 background-color: #ffffff; 3779 3780 } 3781 </style> 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 <div class="image-container " style="max-width: 800px;" data-image-id="43328863404183" > 3798 3799 3800 <a href="/collections/frontpage/products/cbd-cbn-magnesium-sleep-cream" title="Magnesium Sleep Cream CBD + CBN 4oz Jar Unscented on a white background. "> 3801 3802 <div class="image-container-position" style="padding-top: 100.0%;"> 3803 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/MagnesiumSleepCreamCBD_CBN4oz_medium.jpg?v=1743785201" data-image-id="43328863404183" data-src="//dragonflyhempcbd.com/cdn/shop/files/MagnesiumSleepCreamCBD_CBN4oz_{width}x.jpg?v=1743785201" data-aspectratio="1.0" data-sizes="auto" alt="Magnesium Sleep Cream CBD + CBN 4oz Jar Unscented on a white background. " data-src-master="//dragonflyhempcbd.com/cdn/shop/files/MagnesiumSleepCreamCBD_CBN4oz.jpg?v=1743785201"> 3804 </div> 3805 3806 </a> 3807 3808 3809 </div> 3810 3811 <noscript> 3812 <div class="text-center"> 3813 <img src="//dragonflyhempcbd.com/cdn/shop/files/MagnesiumSleepCreamCBD_CBN4oz_800x.jpg?v=1743785201" alt="Magnesium Sleep Cream CBD + CBN 4oz Jar Unscented on a white background. " /> 3814 </div> 3815 </noscript> 3816 3817 3818 <div class="product-details"> 3819 3820 3821 <div class="title-wrap"> 3822 3823 3824 <header> 3825 <h3 class="title font-size-16"> 3826 <a href="/collections/frontpage/products/cbd-cbn-magnesium-sleep-cream" title="CBD + CBN Magnesium Sleep Cream">CBD + CBN Magnesium Sleep Cream</a> 3827 </h3> 3828 </header> 3829 3830 3831 3832 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 3833 3834 3835 3836 3837 3838 </div> 3839<div class="loox-rating" data-id="8561105502359" data-rating="4.9" data-raters="87"></div> 3840 3841 3842<div class="pricing lht"> 3843 <span class="from text-light font-size-14 hidden">from</span> 3844 3845 3846<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6000" >$60.00</span> 3847 3848 3849 3850<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="6000" >$60.00</span> 3851 3852</div> 3853 3854 3855 3856 3857 </div> 3858 3859 3860
3860<script type="application/json"> 3861{ 3862 "@context": "http://schema.org", 3863 "@type": "Product", 3864 "name": "CBD + CBN Magnesium Sleep Cream", 3865 "image": { 3866 "@type": "ImageObject", 3867 "url": "https://dragonflyhempcbd.com/cdn/shop/files/MagnesiumSleepCreamCBD_CBN4oz_800x600.jpg?v=1743785201", 3868 "width": "800", 3869 "height": "600" 3870 }, 3871 "description": "â Details 3872Available in Unscented or Lavender!Revolutionize your sleep routine &amp; replenish your body with a unique blend of CBN (the sleep cannabinoid), full spectrum CBD hemp extract and essential magnesium. This powerhouse blend unlocks deep rejuvenating rest! You skin will absorb it effortlessly to help with occasional sleeplessness, restlessness, fatigue, nocturnal leg cramps, and muscle aches. Formulated with nourishing organic oils and aloe vera to soothe &amp; hydrate the skin. 3873What is CBN? Cannabinol is a natural cannabinoid found in the hemp plant that interacts with our bodyâs endocannabinoid system to support sleep. 3874Infused with 188 mg of Full Spectrum CBD Extract, 62 mg of CBN Isolate and 300 mg of Magnesium Chloride per ounce to soothe muscle cramps and restlessness and help you sink into a deep sleep. 3875Formulated with genuine Zechstein Magnesium Chloride from the ancient seabed of the Zechstein Sea, one of the world's purest remaining sources of natural magnesium. Magnesium chloride is known for being highly bioavailable. 3876 3877Promotes deep rest, relaxation and sleep 3878Wake up refreshed and ready to conquer the day 3879Relaxes the body and replenishes magnesium 3880Soothes tense or sore muscles 3881Calms the mind &amp; helps prepare for rest 3882Helps with nocturnal leg cramps 3883Balances energy levels 3884 3885The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 3886ð¿ Ingredients 3887Olive Oil*, Coconut Oil*, Aloe Vera Liquid, Shungite Water, Genuine Zechstein Magnesium Chloride, Shea Butter*, Beeswax, Hemp Flower &amp; Leaf Extract*, Cannabinol (CBN) Isolate, Colloidal Silver, &amp; Vitamin E OilLavender Scent: Olive Oil*, Coconut Oil*, Aloe Vera Liquid, Shungite Water, Genuine Zechstein Magnesium Chloride, Shea Butter*, Beeswax, Hemp Flower &amp; Leaf Extract*, Cannabinol (CBN) Isolate, Colloidal Silver, Lavender Essential Oil* Vitamin E Oil 3888(*Organic) 3889ð¡ Suggested Use 3890Apply liberally 15-20 minutes before bedtime, massage cream into the soles of the feet and large muscle areas (legs, back and shoulders) to promote muscle relaxation and deep sleep. 3891â FAQ's 3892Why Choose This CBD + CBN Magnesium Sleep Cream? 3893 3894CBD + CBN topical cream for nighttime relaxation 3895Magnesium body cream to support muscle comfort 3896Helps promote a calming bedtime routine 3897Made with organic oils, aloe vera, and shea butter 3898Available in unscented or calming lavender essential oil 3899Fast-absorbing, deeply moisturizing formula 3900Designed for full-body use before bed 3901 3902What is this CBD + CBN Magnesium Sleep Cream?This is a topical body cream formulated with full spectrum CBD hemp extract, CBN (cannabinol), and magnesium chloride. It is designed to support relaxation, promote a calming nighttime routine, and help the body unwind before sleep. 3903 3904How does this cream support sleep?This formula combines cannabinoids (CBD + CBN) with magnesium, ingredients commonly used in nighttime routines to support relaxation and ease occasional restlessness. When applied topically, it may help create a calming experience that encourages more restful sleep. 3905 3906What is CBN and why is it used?CBN (cannabinol) is a naturally occurring compound derived from hemp. It is often included in sleep-support products due to its association with relaxation and nighttime wellness routines. 3907 3908What are the benefits of magnesium in this cream?Magnesium chloride, sourced from the Zechstein seabed, is commonly used in topical products to support muscle relaxation and overall body comfort. It is known for its high bioavailability and is often used in nighttime self-care routines. 3909 3910Will this product make me feel âhighâ?No. This product is formulated with hemp-derived cannabinoids and is not intended to produce intoxicating effects when used as directed. 3911 3912How do I use this sleep cream?Apply generously 15â20 minutes before bedtime. Massage into the soles of the feet, legs, back, or shoulders as part of your evening routine. 3913 3914Can this help with muscle tension or nighttime discomfort?This cream is formulated with magnesium and plant-based ingredients traditionally used to support muscle comfort and relaxation. Individual experiences may vary. 3915 3916Is this product safe for daily use?Yes, this topical cream is designed for regular use as part of your nightly self-care routine. Always perform a patch test before first use. 3917 3918Whatâs the difference between the Unscented and Lavender versions?The Unscented version contains
3918no added fragrance, making it ideal for sensitive skin. The Lavender version includes organic lavender essential oil, often used in aromatherapy for its calming scent. 3919 3920Is this product made with organic ingredients?Yes, this formula includes organic oils and botanicals such as olive oil, coconut oil, and shea butter to nourish and hydrate the skin. 3921 3922Will this cream make my skin greasy?The formula is rich and moisturizing but designed to absorb into the skin with proper application. A small amount goes a long way. 3923 3924Is this product third-party tested?Products formulated with hemp-derived CBD are commonly tested for quality and purity. Check with the brand for specific batch testing information. 3925 3926Can I use this with other sleep supplements?This product is a topical formulation intended to complement a healthy nighttime routine. If you are using other supplements, consult with a qualified healthcare professional. 3927 3928Is this product FDA approved?No. This product has not been evaluated or approved by the Food and Drug Administration. It is not intended to diagnose, treat, cure, or prevent any disease. 3929Â 3930 3931FDA Disclaimer 3932These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.", 3933 "sku": "DF-CBNMAG-1.7", 3934 "brand": { 3935 "@type": "Thing", 3936 "name": "Dragonfly Botanicals" 3937 }, 3938 "offers": { 3939 "@type": "Offer", 3940 "priceCurrency": "USD", 3941 "price": "60.00", 3942 "itemCondition": "http://schema.org/NewCondition", 3943 "availability": "http://schema.org/InStock", 3944 "seller": { 3945 "@type": "Organization", 3946 "name": "Dragonfly Botanicals" 3947 } 3948 } 3949} 3950</script>
3950 3951 3952</article> 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016<article id="elderberry-night-cbd-gummies" class="item collection-product"> 4017 4018 4019 <style type="text/css"> 4020 #{section_id} .collection-product .product-details { 4021 4022 background-color: #ffffff; 4023 4024 } 4025 </style> 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 <div class="image-container " style="max-width: 850px;" data-image-id="37798070616215" > 4042 4043 4044 <a href="/collections/frontpage/products/elderberry-night-cbd-gummies" title="Elderberry CBD Night Gummies"> 4045 4046 <div class="image-container-position" style="padding-top: 100.0%;"> 4047 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/products/ElderberrySleepGummy_medium.jpg?v=1679069116" data-image-id="37798070616215" data-src="//dragonflyhempcbd.com/cdn/shop/products/ElderberrySleepGummy_{width}x.jpg?v=1679069116" data-aspectratio="1.0" data-sizes="auto" alt="Elderberry CBD Night Gummies" data-src-master="//dragonflyhempcbd.com/cdn/shop/products/ElderberrySleepGummy.jpg?v=1679069116"> 4048 </div> 4049 4050 </a> 4051 4052 4053 </div> 4054 4055 <noscript> 4056 <div class="text-center"> 4057 <img src="//dragonflyhempcbd.com/cdn/shop/products/ElderberrySleepGummy_800x.jpg?v=1679069116" alt="Elderberry CBD Night Gummies" /> 4058 </div> 4059 </noscript> 4060 4061 4062 <div class="product-details"> 4063 4064 4065 <div class="title-wrap"> 4066 4067 4068 <header> 4069 <h3 class="title font-size-16"> 4070 <a href="/collections/frontpage/products/elderberry-night-cbd-gummies" title="Elderberry CBD Night Gummies">Elderberry CBD Night Gummies</a> 4071 </h3> 4072 </header> 4073 4074 4075 4076 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 4077 4078 4079 4080 4081 4082 </div> 4083<div class="loox-rating" data-id="6962446139543" data-rating="4.9" data-raters="237"></div> 4084 4085 4086<div class="pricing lht"> 4087 <span class="from text-light font-size-14 hidden">from</span> 4088 4089 4090<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6000" >$60.00</span> 4091 4092 4093 4094<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 4095 4096</div> 4097 4098 4099 4100 4101 </div> 4102 4103 4104
4104<script type="application/json"> 4105{ 4106 "@context": "http://schema.org", 4107 "@type": "Product", 4108 "name": "Elderberry CBD Night Gummies", 4109 "image": { 4110 "@type": "ImageObject", 4111 "url": "https://dragonflyhempcbd.com/cdn/shop/products/ElderberrySleepGummy_800x600.jpg?v=1679069116", 4112 "width": "800", 4113 "height": "600" 4114 }, 4115 "description": "Elderberry flavored CBD gummies for sleep with added CBN, made with the highest quality organic, Colorado-grown industrial hemp and all-natural organic ingredients. 411620 mg of CBD &amp; 5 mg of CBN per gummy (30 gummies per bottle) 4117Available in Full Spectrum 4118Now Available in Broad Spectrum (Less than 0.01% THC)!These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. ", 4119 "sku": "DF-FSNIGHT", 4120 "brand": { 4121 "@type": "Thing", 4122 "name": "Dragonfly Botanicals" 4123 }, 4124 "offers": { 4125 "@type": "Offer", 4126 "priceCurrency": "USD", 4127 "price": "60.00", 4128 "itemCondition": "http://schema.org/NewCondition", 4129 "availability": "http://schema.org/InStock", 4130 "seller": { 4131 "@type": "Organization", 4132 "name": "Dragonfly Botanicals" 4133 } 4134 } 4135} 4136</script>
4136 4137 4138</article> 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202<article id="strawberry-cbd-gummies" class="item collection-product"> 4203 4204 4205 <style type="text/css"> 4206 #{section_id} .collection-product .product-details { 4207 4208 background-color: #ffffff; 4209 4210 } 4211 </style> 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 <div class="image-container " style="max-width: 850px;" data-image-id="37798218203287" > 4228 4229 4230 <a href="/collections/frontpage/products/strawberry-cbd-gummies" title="Strawberry CBD Gummies"> 4231 4232 <div class="image-container-position" style="padding-top: 100.0%;"> 4233 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/products/StrawberryFullSpectrumDailyCBD_medium.jpg?v=1667859656" data-image-id="37798218203287" data-src="//dragonflyhempcbd.com/cdn/shop/products/StrawberryFullSpectrumDailyCBD_{width}x.jpg?v=1667859656" data-aspectratio="1.0" data-sizes="auto" alt="Strawberry CBD Gummies" data-src-master="//dragonflyhempcbd.com/cdn/shop/products/StrawberryFullSpectrumDailyCBD.jpg?v=1667859656"> 4234 </div> 4235 4236 </a> 4237 4238 4239 </div> 4240 4241 <noscript> 4242 <div class="text-center"> 4243 <img src="//dragonflyhempcbd.com/cdn/shop/products/StrawberryFullSpectrumDailyCBD_800x.jpg?v=1667859656" alt="Strawberry CBD Gummies" /> 4244 </div> 4245 </noscript> 4246 4247 4248 <div class="product-details"> 4249 4250 4251 <div class="title-wrap"> 4252 4253 4254 <header> 4255 <h3 class="title font-size-16"> 4256 <a href="/collections/frontpage/products/strawberry-cbd-gummies" title="Strawberry CBD Gummies">Strawberry CBD Gummies</a> 4257 </h3> 4258 </header> 4259 4260 4261 4262 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 4263 4264 4265 4266 4267 4268 </div> 4269<div class="loox-rating" data-id="6958415282327" data-rating="5.0" data-raters="77"></div> 4270 4271 4272<div class="pricing lht"> 4273 <span class="from text-light font-size-14 hidden">from</span> 4274 4275 4276<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6000" >$60.00</span> 4277 4278 4279 4280<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 4281 4282</div> 4283 4284 4285 4286 4287 </div> 4288 4289 4290
4290<script type="application/json"> 4291{ 4292 "@context": "http://schema.org", 4293 "@type": "Product", 4294 "name": "Strawberry CBD Gummies", 4295 "image": { 4296 "@type": "ImageObject", 4297 "url": "https://dragonflyhempcbd.com/cdn/shop/products/StrawberryFullSpectrumDailyCBD_800x600.jpg?v=1667859656", 4298 "width": "800", 4299 "height": "600" 4300 }, 4301 "description": "Extra-strength strawberry flavored CBD gummies made with the highest quality organic, Colorado grown industrial hemp and all natural organic ingredients. 430225 mg of CBD per gummy (30 gummies per bottle) 4303 4304Available in Full Spectrum 4305Now Available in Broad Spectrum (Less than 0.01% THC)!These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. ", 4306 "sku": "DF-FSSTRAW", 4307 "brand": { 4308 "@type": "Thing", 4309 "name": "Dragonfly Botanicals" 4310 }, 4311 "offers": { 4312 "@type": "Offer", 4313 "priceCurrency": "USD", 4314 "price": "60.00", 4315 "itemCondition": "http://schema.org/NewCondition", 4316 "availability": "http://schema.org/InStock", 4317 "seller": { 4318 "@type": "Organization", 4319 "name": "Dragonfly Botanicals" 4320 } 4321 } 4322} 4323</script>
4323 4324 4325</article> 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389<article id="cbd-magnesium-no-more-aches-full-spectrum-hemp-cooling-topical-cream" class="item collection-product"> 4390 4391 4392 <style type="text/css"> 4393 #{section_id} .collection-product .product-details { 4394 4395 background-color: #ffffff; 4396 4397 } 4398 </style> 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 <div class="image-container " style="max-width: 800px;" data-image-id="40977738137751" > 4415 4416 4417 <a href="/collections/frontpage/products/cbd-magnesium-no-more-aches-full-spectrum-hemp-cooling-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream"> 4418 4419 <div class="image-container-position" style="padding-top: 100.0%;"> 4420 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCooling.4oz_medium.jpg?v=1709282005" data-image-id="40977738137751" data-src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCooling.4oz_{width}x.jpg?v=1709282005" data-aspectratio="1.0" data-sizes="auto" alt="CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCooling.4oz.jpg?v=1709282005"> 4421 </div> 4422 4423 </a> 4424 4425 4426 </div> 4427 4428 <noscript> 4429 <div class="text-center"> 4430 <img src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCooling.4oz_800x.jpg?v=1709282005" alt="CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream" /> 4431 </div> 4432 </noscript> 4433 4434 4435 <div class="product-details"> 4436 4437 4438 <div class="title-wrap"> 4439 4440 4441 <header> 4442 <h3 class="title font-size-16"> 4443 <a href="/collections/frontpage/products/cbd-magnesium-no-more-aches-full-spectrum-hemp-cooling-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream">CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream</a> 4444 </h3> 4445 </header> 4446 4447 4448 4449 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 4450 4451 4452 4453 4454 4455 </div> 4456<div class="loox-rating" data-id="8210623299735" data-rating="5.0" data-raters="45"></div> 4457 4458 4459<div class="pricing lht"> 4460 <span class="from text-light font-size-14 hidden">from</span> 4461 4462 4463<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6500" >$65.00</span> 4464 4465 4466 4467<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="0" >$0.00</span> 4468 4469</div> 4470 4471 4472 4473 4474 </div> 4475 4476 4477
4477<script type="application/json"> 4478{ 4479 "@context": "http://schema.org", 4480 "@type": "Product", 4481 "name": "CBD + Magnesium No More Aches Full Spectrum Cooling Topical Cream", 4482 "image": { 4483 "@type": "ImageObject", 4484 "url": "https://dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCooling.4oz_800x600.jpg?v=1709282005", 4485 "width": "800", 4486 "height": "600" 4487 }, 4488 "description": "Description 4489#1 Best-Selling No More Aches herbal blend now boosted with a powerful magnesium infusionâ300 mg per ounce! 4490Melt away tension, stiffness, muscle soreness, leg cramps and daily aches, while also helping with occasional sleeplessness. 4491This Cooling Magnesium No More Aches Cream creates a pleasant cooling sensation and includes, herbs of arnica, calendula, St. Johnâs wort, and prickly ash bark, as well as genuine Zechstein magnesium chloride, hemp extract, and cooling essential oils. 4492What does magnesium do for the body? 4493 4494Soothes achy muscles 4495Provides relief from muscle cramps &amp; spasms 4496Relaxes the body 4497Reduces stress 4498Replenishes your bodyâs Magnesium 4499Faster recovery post-workout 4500Helps with relaxation &amp; sleep 4501 4502Experience COOLING relief &amp; relaxation from tension, stiffness muscle soreness &amp; daily aches. 4503Dragonfly Botanicals sources the purest organic hemp extracts available which are 100% naturally extracted &amp; third-party lab-tested for purity. 4504This product is derived from organic, Colorado-grown industrial hemp &amp; contains less than 0.3% THC. Not recommended for anyone that is drug tested for THC. 4505*This product is not intended to diagnose, treat, prevent, mitigate or cure any diseases. 45061.75 oz has 425 mg of Hemp Flower &amp; Leaf Extract 45074 oz has 1000 mg of Hemp Flower &amp; Leaf Extract 45089 oz has 2250 mg of Hemp Flower &amp; Leaf Extract 4509Contains 300 mg of magnesium chloride per ounce 4510Ingredients 4511Olive Oil* (infused with Calendula Flowers*, St. Johnâs Wort*, Arnica*, Prickly Ash Bark*), Shungite Water, Aloe Vera Liquid*, Colloidal Silver, Genuine Zechstein Magnesium Chloride, Beeswax, Hemp Flower &amp; Leaf Extract*, Essential Oil Blend of: Peppermint*, Eucalyptus*, Clary Sage* &amp; Red Thyme EO* &amp; Vitamin E Oil. 4512(*Organic) 4513Contains 300 mg of magnesium chloride per ounce 4514Directions 4515 4516Massage directly onto areas that need relief from tension, aches, soreness, or cramping as needed. 4517Warning: Keep out of reach of children. ", 4518 "sku": "DFMAGNMACOOL-1.7", 4519 "brand": { 4520 "@type": "Thing", 4521 "name": "Dragonfly Botanicals" 4522 }, 4523 "offers": { 4524 "@type": "Offer", 4525 "priceCurrency": "USD", 4526 "price": "65.00", 4527 "itemCondition": "http://schema.org/NewCondition", 4528 "availability": "http://schema.org/InStock", 4529 "seller": { 4530 "@type": "Organization", 4531 "name": "Dragonfly Botanicals" 4532 } 4533 } 4534} 4535</script>
4535 4536 4537</article> 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601<article id="copy-of-cbd-magnesium-no-more-aches-full-spectrum-topical-cream" class="item collection-product"> 4602 4603 4604 <style type="text/css"> 4605 #{section_id} .collection-product .product-details { 4606 4607 background-color: #ffffff; 4608 4609 } 4610 </style> 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 <div class="image-container " style="max-width: 800px;" data-image-id="40988491481239" > 4627 4628 4629 <a href="/collections/frontpage/products/copy-of-cbd-magnesium-no-more-aches-full-spectrum-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Topical Cream"> 4630 4631 <div class="image-container-position" style="padding-top: 100.0%;"> 4632 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAches.4oz_medium.jpg?v=1720675906" data-image-id="40988491481239" data-src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAches.4oz_{width}x.jpg?v=1720675906" data-aspectratio="1.0" data-sizes="auto" alt="CBD + Magnesium No More Aches Full Spectrum Topical Cream" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAches.4oz.jpg?v=1720675906"> 4633 </div> 4634 4635 </a> 4636 4637 4638 </div> 4639 4640 <noscript> 4641 <div class="text-center"> 4642 <img src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAches.4oz_800x.jpg?v=1720675906" alt="CBD + Magnesium No More Aches Full Spectrum Topical Cream" /> 4643 </div> 4644 </noscript> 4645 4646 4647 <div class="product-details"> 4648 4649 4650 <div class="title-wrap"> 4651 4652 4653 <header> 4654 <h3 class="title font-size-16"> 4655 <a href="/collections/frontpage/products/copy-of-cbd-magnesium-no-more-aches-full-spectrum-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Topical Cream">CBD + Magnesium No More Aches Full Spectrum Topical Cream</a> 4656 </h3> 4657 </header> 4658 4659 4660 4661 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 4662 4663 4664 4665 4666 4667 </div> 4668<div class="loox-rating" data-id="8212048445591" data-rating="5.0" data-raters="33"></div> 4669 4670 4671<div class="pricing lht"> 4672 <span class="from text-light font-size-14 hidden">from</span> 4673 4674 4675<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6000" >$60.00</span> 4676 4677 4678 4679<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="0" >$0.00</span> 4680 4681</div> 4682 4683 4684 4685 4686 </div> 4687 4688 4689
4689<script type="application/json"> 4690{ 4691 "@context": "http://schema.org", 4692 "@type": "Product", 4693 "name": "CBD + Magnesium No More Aches Full Spectrum Topical Cream", 4694 "image": { 4695 "@type": "ImageObject", 4696 "url": "https://dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAches.4oz_800x600.jpg?v=1720675906", 4697 "width": "800", 4698 "height": "600" 4699 }, 4700 "description": "â Details 4701#1 Best-Selling No More Aches herbal blend now boosted with a powerful magnesium infusionâ300 mg per ounce! 4702Melt away tension, stiffness, muscle soreness, leg cramps, and daily aches, while also helping with occasional sleeplessness. 4703This soothing Magnesium No More Aches Cream creates relaxing sensation and includes, herbs of arnica, calendula, St. Johnâs wort, and prickly ash bark, as well as genuine Zechstein magnesium chloride, and hemp extract. 4704What does magnesium do for the body? 4705 4706Soothes achy muscles 4707Provides relief from muscle cramps &amp; spasms 4708Relaxes the body 4709Reduces stress 4710Replenishes your bodyâs Magnesium 4711Faster recovery post-workout 4712Helps with relaxation &amp; sleep 4713 4714Experience relief &amp; relaxation from tension, stiffness, muscle soreness &amp; daily aches. 4715Dragonfly Botanicals sources the purest organic hemp extracts available, which are 100% naturally extracted &amp; third-party lab-tested for purity. 4716This product is derived from organic, Colorado-grown industrial hemp &amp; contains less than 0.3% THC. Not recommended for anyone that is drug tested for THC. 47171.75 oz has 425 mg of Hemp Flower &amp; Leaf Extract 47184 oz has 1000 mg of Hemp Flower &amp; Leaf Extract 47199 oz has 2250 mg of Hemp Flower &amp; Leaf Extract 4720Contains 300 mg of magnesium chloride per ounce 4721The Food and Drug Administration has not evaluated these statements. This product is not intended to diagnose, treat, cure, or prevent any disease. 4722ð¿ Ingredients 4723Olive Oil* infused with Calendula Flowers*, St. Johnâs Wort*, Arnica*, Prickly Ash Bark*, Shungite Water, Aloe Vera Liquid*, Colloidal Silver, Genuine Zechstein Magnesium Chloride, Beeswax, Hemp Flower &amp; Leaf Extract*, &amp; Vitamin E Oil. 4724(*Organic) 4725Contains 300 mg of magnesium chloride per ounce 4726ð¡ Suggested Use 4727Massage directly onto areas that need relief from tension, aches, soreness, or cramping as needed. 4728Warning: Keep out of reach of children. 4729â FAQ's 4730Why Choose Magnesium No More Aches + CBD Cream? 4731 4732Magnesium + CBD topical blend for daily body care 4733Formulated with Zechstein magnesium chloride (300 mg per ounce) 4734Includes plant-based ingredients like arnica, calendula, and aloe vera 4735Moisturizing cream designed to nourish and condition the skin 4736Lightweight formula that absorbs easily without heavy residue 4737Ideal for post-workout and evening self-care routines 4738Crafted with organic and naturally derived ingredients 4739Handcrafted in small batches in the USA 4740Suitable for targeted application in areas of tension 4741Free from synthetic fragrances and harsh additives 4742 4743What is the No More Aches Magnesium Herbal Blend? 4744This is a topical magnesium-infused body product made with plant-based ingredients like arnica, calendula, and aloe vera. It is designed to support skin hydration and provide a soothing sensation when applied to the body. 4745 4746What are the key ingredients in this magnesium body blend? 4747This formula contains magnesium chloride (from Zechstein sources), olive oil infused with botanicals, aloe vera, beeswax, vitamin E, and other naturally derived ingredients. These components are commonly used in skincare to help moisturize and condition the skin. 4748 4749How do I use this product? 4750Apply a small amount directly to the skin and gently massage into the desired area. Suitable for use after physical activity or as part of your daily self-care routine. 4751 4752Is this product safe for daily use? 4753Yes, this topical formula is designed for regular external use. As with any skincare product, it is recommended to perform a patch test before first use. 4754 4755Can this product be used after workouts? 4756Yes, many customers incorporate this product into their post-workout routine as part of their skincare and body care regimen. 4757 4758Does this product contain magnesium? 4759Yes, this formula contains magnesium chloride derived from Zechstein seabed sources. Magnesium is commonly used in topical products for its role in supporting overall skin wellness. 4760 4761Is this product greasy or heavy on the skin? 4762No, the blend is formulated to absorb into the skin while leaving it feeling soft and n
4762ourished without a heavy residue. 4763 4764Is this product suitable for sensitive skin? 4765This formula is made with gentle, skin-conditioning ingredients. However, individuals with sensitive skin should review the ingredient list and perform a patch test prior to use. 4766 4767Where is this product made? 4768This product is handcrafted in small batches in the United States, supporting quality control and freshness. 4769 4770Is this product organic or natural? 4771The formula includes organic and naturally derived ingredients, including botanical infusions and plant-based oils. 4772 4773Can I use this product before bed? 4774Yes, this product can be applied as part of your evening routine to support relaxation and skin hydration. 4775 4776Does this product treat or cure medical conditions? 4777No. This product is not intended to diagnose, treat, cure, or prevent any disease. It is a cosmetic product designed to support skin health and overall wellness. 4778 4779FDA Disclaimer 4780These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. 4781Â ", 4782 "sku": "DFMAGNMA-1.7", 4783 "brand": { 4784 "@type": "Thing", 4785 "name": "Dragonfly Botanicals" 4786 }, 4787 "offers": { 4788 "@type": "Offer", 4789 "priceCurrency": "USD", 4790 "price": "60.00", 4791 "itemCondition": "http://schema.org/NewCondition", 4792 "availability": "http://schema.org/InStock", 4793 "seller": { 4794 "@type": "Organization", 4795 "name": "Dragonfly Botanicals" 4796 } 4797 } 4798} 4799</script>
4799 4800 4801</article> 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865<article id="cbd-magnesium-no-more-aches-full-spectrum-caliente-topical-cream" class="item collection-product"> 4866 4867 4868 <style type="text/css"> 4869 #{section_id} .collection-product .product-details { 4870 4871 background-color: #ffffff; 4872 4873 } 4874 </style> 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 <div class="image-container " style="max-width: 800px;" data-image-id="40986901282967" > 4891 4892 4893 <a href="/collections/frontpage/products/cbd-magnesium-no-more-aches-full-spectrum-caliente-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream"> 4894 4895 <div class="image-container-position" style="padding-top: 100.0%;"> 4896 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCaliente.4oz_medium.jpg?v=1720675874" data-image-id="40986901282967" data-src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCaliente.4oz_{width}x.jpg?v=1720675874" data-aspectratio="1.0" data-sizes="auto" alt="CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream" data-src-master="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCaliente.4oz.jpg?v=1720675874"> 4897 </div> 4898 4899 </a> 4900 4901 4902 </div> 4903 4904 <noscript> 4905 <div class="text-center"> 4906 <img src="//dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCaliente.4oz_800x.jpg?v=1720675874" alt="CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream" /> 4907 </div> 4908 </noscript> 4909 4910 4911 <div class="product-details"> 4912 4913 4914 <div class="title-wrap"> 4915 4916 4917 <header> 4918 <h3 class="title font-size-16"> 4919 <a href="/collections/frontpage/products/cbd-magnesium-no-more-aches-full-spectrum-caliente-topical-cream" title="CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream">CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream</a> 4920 </h3> 4921 </header> 4922 4923 4924 4925 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 4926 4927 4928 4929 4930 4931 </div> 4932<div class="loox-rating" data-id="8211761594519" data-rating="4.9" data-raters="29"></div> 4933 4934 4935<div class="pricing lht"> 4936 <span class="from text-light font-size-14 hidden">from</span> 4937 4938 4939<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="6500" >$65.00</span> 4940 4941 4942 4943<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="0" >$0.00</span> 4944 4945</div> 4946 4947 4948 4949 4950 </div> 4951 4952 4953
4953<script type="application/json"> 4954{ 4955 "@context": "http://schema.org", 4956 "@type": "Product", 4957 "name": "CBD + Magnesium No More Aches Full Spectrum Caliente Topical Cream", 4958 "image": { 4959 "@type": "ImageObject", 4960 "url": "https://dragonflyhempcbd.com/cdn/shop/files/Magnesium_CBDNoMoreAchesCaliente.4oz_800x600.jpg?v=1720675874", 4961 "width": "800", 4962 "height": "600" 4963 }, 4964 "description": "â Details 4965#1 Best-Selling No More Aches herbal blend now boosted with a powerful magnesium infusionâ300 mg per ounce! 4966Melt away tension, stiffness, muscle soreness, leg cramps and daily aches, while also helping with occasional sleeplessness. 4967This Caliente Magnesium No More Aches Cream creates a pleasant warming sensation and includes cayenne fruit, ginger root, and herbs of arnica, calendula, St. Johnâs wort, and prickly ash bark, as well as genuine Zechstein magnesium chloride, hemp extract, and warming essential oils. 4968What does magnesium do for the body? 4969 4970Soothes achy muscles 4971Provides relief from muscle cramps &amp; spasms 4972Relaxes the body 4973Reduces stress 4974Replenishes your bodyâs Magnesium 4975Faster recovery post-workout 4976Helps with relaxation &amp; sleep 4977 4978Experience WARMING relief &amp; relaxation from tension, stiffness, muscle soreness &amp; daily aches. 4979Dragonfly Botanicals sources the purest organic hemp extracts available, which are 100% naturally extracted &amp; third-party lab-tested for purity. 4980This product is derived from organic, Colorado-grown industrial hemp &amp; contains less than 0.3% THC. Not recommended for anyone that is drug tested for THC. 49811.75 oz has 425 mg of Hemp Flower &amp; Leaf Extract 49824 oz has 1000 mg of Hemp Flower &amp; Leaf Extract 49839 oz has 2250 mg of Hemp Flower &amp; Leaf Extract 4984Contains 300 mg of magnesium chloride per ounce 4985These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any diseases. 4986ð¿ Ingredients 4987Olive Oil* infused with Cayenne Fruit*, Ginger Root*, Calendula Flowers*, St. Johnâs Wort*, Arnica*, Prickly Ash Bark*), Shungite Water, Aloe Vera Liquid*, Colloidal Silver, Genuine Zechstein Magnesium Chloride, Beeswax, Hemp Flower &amp; Leaf Extract*, Essential Oil Blend of: Peppermint*, Black Pepper*, Clove*, Cardamom*, Cinnamon Leaf* &amp; Vitamin E Oil. 4988(*Organic) 4989Contains 300 mg of magnesium chloride per ounce 4990 4991 4992 4993 4994 4995This cream has a light orange color. The color may vary between batches and may be lighter or darker than a previous batch. This color variation is a natural result of using ingredients that aren't chemically processed. The variation does not mean the formula has changedâit actually indicates the authenticity of the natural ingredients! 4996 4997 4998 4999 5000 5001ð¡ Suggested Use 5002Massage directly onto areas that need relief from tension, aches, soreness, or cramping as needed. 5003Warning: Keep out of reach of children. 5004â FAQ's 5005Why choose CBD + No More Aches Caliente Magnesium Cream? 5006 5007Supports a soothing, warming sensation for areas of tension and stiffness 5008Provides 300 mg of magnesium chloride per ounce to support topical magnesium use 5009Formulated with full-spectrum hemp extract derived from organically grown Colorado hemp 5010Crafted with botanical ingredients including cayenne, ginger, arnica, calendula, and St. Johnâs wort 5011Commonly used as part of post-workout and daily wellness routines 5012Helps promote a sense of relaxation and overall body comfort 5013Made with naturally derived and organic ingredients whenever possible 5014Third-party lab tested for quality, purity, and consistency 5015Ideal for use on shoulders, back, legs, and other areas of daily strain 5016Available for purchase online across the United States 5017 5018What is Caliente Magnesium No More Aches Cream? 5019Caliente Magnesium No More Aches Cream is a topical herbal and magnesium-infused body cream designed to support relaxation and provide a soothing warming sensation. It combines magnesium chloride, hemp extract, and botanical ingredients like cayenne, ginger, arnica, and calendula. 5020 5021What does magnesium do in a topical cream? 5022Magnesium is an essential mineral that plays a role in many normal body functions. When used in a topical cream, magnesium may help supp
5022ort: 5023 5024Muscle relaxation 5025A calming, soothing sensation 5026Recovery after physical activity 5027Overall skin wellness 5028 5029 5030What does this warming magnesium cream feel like? 5031This formula creates a gentle warming sensation on the skin due to ingredients like cayenne and ginger. Many customers use warming creams as part of their self-care routine to support relaxation and comfort after daily activities. 5032 5033How do I use this magnesium cream? 5034Massage a small amount directly onto areas of the body as needed. Common application areas include: 5035 5036Shoulders 5037Back 5038Legs 5039Arms 5040 5041Use as part of your daily wellness or post-activity routine. 5042 5043Does this product help with sleep or relaxation? 5044This cream is commonly used as part of a nighttime routine to promote a sense of relaxation. Individual experiences may vary. 5045 5046What are the key ingredients in this product? 5047Key ingredients include: 5048 5049Genuine Zechstein magnesium chloride (300 mg per ounce) 5050Hemp flower &amp; leaf extract 5051Cayenne fruit and ginger root 5052Arnica, calendula, and St. Johnâs wort 5053Aloe vera, beeswax, and essential oils 5054 5055All ingredients are selected to support a high-quality topical experience. 5056 5057How much hemp extract is in each size? 5058 5059 50601.75 oz: 425 mg hemp extract 5061 50624 oz: 1000 mg hemp extract 5063 50649 oz: 2250 mg hemp extract 5065 5066 5067Is this product THC-free? 5068This product is derived from industrial hemp and contains less than 0.3% THC, in compliance with federal guidelines. Individuals who are subject to drug testing should use discretion. 5069 5070Where is your hemp sourced? 5071Our hemp extract is sourced from organically grown Colorado hemp and is third-party lab tested for quality and purity. 5072 5073Can I use this cream daily? 5074Yes, this cream can be used daily as part of your wellness and body care routine. Apply as needed. 5075 5076Why does the color of the cream vary? 5077Color variations (light to deeper orange) are natural due to the use of minimally processed botanical ingredients. This does not affect quality or consistency. 5078 5079Is this magnesium cream suitable for sensitive skin? 5080This product contains warming botanicals and essential oils. If you have sensitive skin, we recommend performing a patch test before full use. 5081 5082Is this product available near me in the United States? 5083Caliente Magnesium No More Aches Cream is available for purchase online and may be available through select wellness retailers across the United States. Check your preferred local markets &amp; events or order directly from our website for delivery. 5084 5085What makes this magnesium cream different? 5086 5087High potency: 300 mg magnesium per ounce 5088Warming botanical blend for enhanced sensory experience 5089Full-spectrum hemp extract 5090Small-batch, naturally derived ingredients 5091Third-party tested for quality 5092 5093 5094FDA Disclaimer 5095These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. 5096Â ", 5097 "sku": "DFMAGNMACAL-1.7", 5098 "brand": { 5099 "@type": "Thing", 5100 "name": "Dragonfly Botanicals" 5101 }, 5102 "offers": { 5103 "@type": "Offer", 5104 "priceCurrency": "USD", 5105 "price": "65.00", 5106 "itemCondition": "http://schema.org/NewCondition", 5107 "availability": "http://schema.org/InStock", 5108 "seller": { 5109 "@type": "Organization", 5110 "name": "Dragonfly Botanicals" 5111 } 5112 } 5113} 5114</script>
5114 5115 5116</article> 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180<article id="full-spectrum-cbd-hemp-oil-5x" class="item collection-product"> 5181 5182 5183 <style type="text/css"> 5184 #{section_id} .collection-product .product-details { 5185 5186 background-color: #ffffff; 5187 5188 } 5189 </style> 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 <div class="image-container " style="max-width: 850px;" data-image-id="35514457522327" > 5206 5207 5208 <a href="/collections/frontpage/products/full-spectrum-cbd-hemp-oil-5x" title="5X Original Full Spectrum CBD Hemp Oil"> 5209 5210 <div class="image-container-position" style="padding-top: 100.0%;"> 5211 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/products/5XOGFullSpectrumPremiumHempExtract_medium.jpg?v=1680021602" data-image-id="35514457522327" data-src="//dragonflyhempcbd.com/cdn/shop/products/5XOGFullSpectrumPremiumHempExtract_{width}x.jpg?v=1680021602" data-aspectratio="1.0" data-sizes="auto" alt="5X Original Full Spectrum CBD Hemp Oil" data-src-master="//dragonflyhempcbd.com/cdn/shop/products/5XOGFullSpectrumPremiumHempExtract.jpg?v=1680021602"> 5212 </div> 5213 5214 </a> 5215 5216 5217 </div> 5218 5219 <noscript> 5220 <div class="text-center"> 5221 <img src="//dragonflyhempcbd.com/cdn/shop/products/5XOGFullSpectrumPremiumHempExtract_800x.jpg?v=1680021602" alt="5X Original Full Spectrum CBD Hemp Oil" /> 5222 </div> 5223 </noscript> 5224 5225 5226 <div class="product-details"> 5227 5228 5229 <div class="title-wrap"> 5230 5231 5232 <header> 5233 <h3 class="title font-size-16"> 5234 <a href="/collections/frontpage/products/full-spectrum-cbd-hemp-oil-5x" title="5X Original Full Spectrum CBD Hemp Oil">5X Original Full Spectrum CBD Hemp Oil</a> 5235 </h3> 5236 </header> 5237 5238 5239 5240 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 5241 5242 5243 5244 5245 5246 </div> 5247<div class="loox-rating" data-id="6543441625239" data-rating="5.0" data-raters="109"></div> 5248 5249 5250<div class="pricing lht"> 5251 <span class="from text-light font-size-14 hidden">from</span> 5252 5253 5254<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="12500" >$125.00</span> 5255 5256 5257 5258<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 5259 5260</div> 5261 5262 5263 5264 5265 </div> 5266 5267 5268
5268<script type="application/json"> 5269{ 5270 "@context": "http://schema.org", 5271 "@type": "Product", 5272 "name": "5X Original Full Spectrum CBD Hemp Oil", 5273 "image": { 5274 "@type": "ImageObject", 5275 "url": "https://dragonflyhempcbd.com/cdn/shop/products/5XOGFullSpectrumPremiumHempExtract_800x600.jpg?v=1680021602", 5276 "width": "800", 5277 "height": "600" 5278 }, 5279 "description": "Description: 5280Our Full Spectrum High Potency Hemp CBD Oil is 5X the strength of the original. This product was designed for those who take larger doses of CBD oil daily or prefer to consume less volume of oil. 5281FULL SPECTRUM 5X CBD HEMP OIL MAY BE BENEFICIAL FOR: 5282 5283Stiffness &amp; Soreness 5284Emotional Wellness 5285Relaxation &amp; Sleep 5286Exercise-Induced Inflammation 5287General Wellbeing 5288 5289Dragonfly Botanicals believes in sourcing the purest hemp extracts available. All of our products are tested by a third-party lab for purity and potency. 5290This product is derived from USDA Organic Colorado-grown industrial hemp, containing below 0.3% THC. 5291*This product is not intended to diagnose, treat, cure, mitigate or prevent any disease. 5292Ingredients 5293Olive Oil*, Avocado Oil*, Hemp Flower &amp; Leaf Extract* 5294(*Organic) 5295Directions 5296Adults: Take 1/4 mL dropper 1-3 times daily. Enjoy by itself or mix in with a beverage. 5297May increase as needed. 5298For Whom 5299This tincture was designed for those who take larger doses of Hemp oil daily or prefer to consume less volume of oil. 5300Our Full Spectrum Hemp contains trace amounts of THC, under the Federal legal limit of 0.3% THC. If you are subject to drug screenings, be advised that taking this product may lead to testing positive for THC. Please see our CBD Isolate for Hemp oil without THC. 5301This product is not intended for women who are breastfeeding, pregnant, or may become pregnant. Keep out of reach of children. 5302If you are taking any medication please consult with your physician prior to use. 5303Nutrition Facts 5304Serving size: approx 0.25 mL   Amount per serving: 20.8 mg of hemp extract 53050.5 oz of 5X Strength Full Spectrum Oil: 1,250 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 60 servings of 20.8 mg of Hemp Extract 53061 oz of 5X Strength Full Spectrum Oil: 2,500 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 120 servings of 20.8 mg of Hemp Extract 53072 oz of 5X Strength Full Spectrum Oil: 5,000 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 240 servings of 20.8 mg of Hemp Extract 53084 oz of 5X Strength Full Spectrum Oil: 10,000 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 480 servings of 20.8 mg of Hemp Extract ", 5309 "sku": "DF5X-0.5", 5310 "brand": { 5311 "@type": "Thing", 5312 "name": "Dragonfly Botanicals" 5313 }, 5314 "offers": { 5315 "@type": "Offer", 5316 "priceCurrency": "USD", 5317 "price": "125.00", 5318 "itemCondition": "http://schema.org/NewCondition", 5319 "availability": "http://schema.org/InStock", 5320 "seller": { 5321 "@type": "Organization", 5322 "name": "Dragonfly Botanicals" 5323 } 5324 } 5325} 5326</script>
5326 5327 5328</article> 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392<article id="full-spectrum-cbd-hemp-oil-5x-mint" class="item collection-product"> 5393 5394 5395 <style type="text/css"> 5396 #{section_id} .collection-product .product-details { 5397 5398 background-color: #ffffff; 5399 5400 } 5401 </style> 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 <div class="image-container " style="max-width: 850px;" data-image-id="35510589620375" > 5418 5419 5420 <a href="/collections/frontpage/products/full-spectrum-cbd-hemp-oil-5x-mint" title="Full Spectrum 5X High Potency Organic CBD Hemp Oil: Mint"> 5421 5422 <div class="image-container-position" style="padding-top: 100.0%;"> 5423 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/products/5XMintFullSpectrumPremiumHempExtract_medium.jpg?v=1680021559" data-image-id="35510589620375" data-src="//dragonflyhempcbd.com/cdn/shop/products/5XMintFullSpectrumPremiumHempExtract_{width}x.jpg?v=1680021559" data-aspectratio="1.0" data-sizes="auto" alt="Full Spectrum 5X High Potency Organic CBD Hemp Oil: Mint" data-src-master="//dragonflyhempcbd.com/cdn/shop/products/5XMintFullSpectrumPremiumHempExtract.jpg?v=1680021559"> 5424 </div> 5425 5426 </a> 5427 5428 5429 </div> 5430 5431 <noscript> 5432 <div class="text-center"> 5433 <img src="//dragonflyhempcbd.com/cdn/shop/products/5XMintFullSpectrumPremiumHempExtract_800x.jpg?v=1680021559" alt="Full Spectrum 5X High Potency Organic CBD Hemp Oil: Mint" /> 5434 </div> 5435 </noscript> 5436 5437 5438 <div class="product-details"> 5439 5440 5441 <div class="title-wrap"> 5442 5443 5444 <header> 5445 <h3 class="title font-size-16"> 5446 <a href="/collections/frontpage/products/full-spectrum-cbd-hemp-oil-5x-mint" title="5X Mint Full Spectrum CBD Hemp Oil">5X Mint Full Spectrum CBD Hemp Oil</a> 5447 </h3> 5448 </header> 5449 5450 5451 5452 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 5453 5454 5455 5456 5457 5458 </div> 5459<div class="loox-rating" data-id="6552781258903" data-rating="5.0" data-raters="69"></div> 5460 5461 5462<div class="pricing lht"> 5463 <span class="from text-light font-size-14 hidden">from</span> 5464 5465 5466<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="12500" >$125.00</span> 5467 5468 5469 5470<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="" ></span> 5471 5472</div> 5473 5474 5475 5476 5477 </div> 5478 5479 5480
5480<script type="application/json"> 5481{ 5482 "@context": "http://schema.org", 5483 "@type": "Product", 5484 "name": "5X Mint Full Spectrum CBD Hemp Oil", 5485 "image": { 5486 "@type": "ImageObject", 5487 "url": "https://dragonflyhempcbd.com/cdn/shop/products/5XMintFullSpectrumPremiumHempExtract_800x600.jpg?v=1680021559", 5488 "width": "800", 5489 "height": "600" 5490 }, 5491 "description": "Our Full Spectrum 5x Mint Hemp CBD Oil is five times the strength of the original. This product was designed for those who take larger doses of CBD oil daily or prefer to consume less volume of oil in a serving. 5492FULL SPECTRUM 5X MINT HEMP OIL MAY BE BENEFICIAL FOR*: 5493 5494Stiffness &amp; Soreness 5495Emotional Wellness 5496Tension &amp; Stress 5497Relaxation &amp; Sleep 5498General Wellbeing 5499 5500Our CBD tinctures are made from the purest ingredients &amp; are additive-free. 5501Dragonfly Botanicals believes in sourcing the purest hemp extracts available. All of our products are tested by a third-party lab for purity and potency. 5502This product is derived from Colorado-grown industrial hemp, containing below 0.3% THC. 5503*This product is not intended to diagnose, treat, cure, mitigate or prevent any disease. 5504Ingredients: 5505Olive Oil*, Avocado Oil*, Hemp Flower &amp; Leaf Extract*, Spearmint &amp; Peppermint essential oils*  (*Organic) 5506Directions: 5507Adults: 1/4 mL dropper 1-3 times daily. Enjoy by itself or mix in with a beverage. 5508May increase as needed. 5509For Whom: 5510This tincture was designed for those who take larger doses of Hemp oil daily or prefer to consume less volume of oil. 5511Full Spectrum Hemp contains trace amounts of THC. If you are subject to drug screenings, be advised that taking this product may lead to testing positive for THC. Please see our CBD Isolate for Hemp oil without THC. 5512This product is not intended for women who are breastfeeding, pregnant, or may become pregnant. Keep out of reach of children. 5513If you are taking any medication please consult with your physician prior to use. 5514Nutrition Facts: 5515Serving size: approx 0.25 mL   Amount per serving: 20.8 mg of hemp extract 55160.5 oz of 5X Strength Full Spectrum Oil: Mint has 1,250 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 60 servings of 20.8 mg of Hemp Extract 55171 oz of 5X Strength Full Spectrum Oil: Mint has 2,500 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 120 servings of 20.8 mg of Hemp Extract 55182 oz of 5X Strength Full Spectrum Oil: Mint has 5,000 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 240 servings of 20.8 mg of Hemp Extract 55194 oz of 5X Strength Full Spectrum Oil: Mint has 10,000 mg of Hemp Flower &amp; Leaf Extract in the whole bottle: 480 servings of 20.8 mg of Hemp Extract ", 5520 "sku": "DF5XMT-0.5", 5521 "brand": { 5522 "@type": "Thing", 5523 "name": "Dragonfly Botanicals" 5524 }, 5525 "offers": { 5526 "@type": "Offer", 5527 "priceCurrency": "USD", 5528 "price": "125.00", 5529 "itemCondition": "http://schema.org/NewCondition", 5530 "availability": "http://schema.org/InStock", 5531 "seller": { 5532 "@type": "Organization", 5533 "name": "Dragonfly Botanicals" 5534 } 5535 } 5536} 5537</script>
5537 5538 5539</article> 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603<article id="no-more-aches-full-spectrum-cbd-hemp-5x-caliente-roll-on" class="item collection-product"> 5604 5605 5606 <style type="text/css"> 5607 #{section_id} .collection-product .product-details { 5608 5609 background-color: #ffffff; 5610 5611 } 5612 </style> 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 <div class="image-container " style="max-width: 850px;" data-image-id="35540000145559" > 5629 5630 5631 <a href="/collections/frontpage/products/no-more-aches-full-spectrum-cbd-hemp-5x-caliente-roll-on" title="No More Aches Caliente Full Spectrum 5X CBD Roll-on"> 5632 5633 <div class="image-container-position" style="padding-top: 100.0%;"> 5634 <img class="lazyload " src="//dragonflyhempcbd.com/cdn/shop/products/5XNoMoreAchesCalienteRollons2_medium.jpg?v=1652376940" data-image-id="35540000145559" data-src="//dragonflyhempcbd.com/cdn/shop/products/5XNoMoreAchesCalienteRollons2_{width}x.jpg?v=1652376940" data-aspectratio="1.0" data-sizes="auto" alt="No More Aches Caliente Full Spectrum 5X CBD Roll-on" data-src-master="//dragonflyhempcbd.com/cdn/shop/products/5XNoMoreAchesCalienteRollons2.jpg?v=1652376940"> 5635 </div> 5636 5637 </a> 5638 5639 5640 </div> 5641 5642 <noscript> 5643 <div class="text-center"> 5644 <img src="//dragonflyhempcbd.com/cdn/shop/products/5XNoMoreAchesCalienteRollons2_800x.jpg?v=1652376940" alt="No More Aches Caliente Full Spectrum 5X CBD Roll-on" /> 5645 </div> 5646 </noscript> 5647 5648 5649 <div class="product-details"> 5650 5651 5652 <div class="title-wrap"> 5653 5654 5655 <header> 5656 <h3 class="title font-size-16"> 5657 <a href="/collections/frontpage/products/no-more-aches-full-spectrum-cbd-hemp-5x-caliente-roll-on" title="5X Caliente Full Spectrum CBD Hemp Roll-on & Pump Top">5X Caliente Full Spectrum CBD Hemp Roll-on & Pump Top</a> 5658 </h3> 5659 </header> 5660 5661 5662 5663 <div class="vendor lht font-size-14"><a href="/collections/vendors?q=Dragonfly%20Botanicals" title="Dragonfly Botanicals">Dragonfly Botanicals</a></div> 5664 5665 5666 5667 5668 5669 </div> 5670<div class="loox-rating" data-id="6552787419287" data-rating="4.9" data-raters="12"></div> 5671 5672 5673<div class="pricing lht"> 5674 <span class="from text-light font-size-14 hidden">from</span> 5675 5676 5677<span class="price sell-price font-size-14 fw-600 lht inline-block " data-key="" data-price data-base-price="12500" >$125.00</span> 5678 5679 5680 5681<span class="price compare-at text-light font-size-14 fw-300 lht inline-block hidden " data-key="" data-price data-base-price="12500" >$125.00</span> 5682 5683</div> 5684 5685 5686 5687 5688 </div> 5689 5690 5691
5691<script type="application/json"> 5692{ 5693 "@context": "http://schema.org", 5694 "@type": "Product", 5695 "name": "5X Caliente Full Spectrum CBD Hemp Roll-on & Pump Top", 5696 "image": { 5697 "@type": "ImageObject", 5698 "url": "https://dragonflyhempcbd.com/cdn/shop/products/5XNoMoreAchesCalienteRollons2_800x600.jpg?v=1652376940", 5699 "width": "800", 5700 "height": "600" 5701 }, 5702 "description": "This is our strongest most potent CBD topical product with five times the amount of hemp CBD extract compared to our original Caliente roll-on! 5703This formula combines our Full Spectrum 5x hemp extract with a blend of organic herbs including Cayenne, Arnica, St. Johns Wort, Calendula, Prickly Ash Bark, and organic warming essential oils. 5704Experience total body relief, with our arnica formula, from tension, muscle soreness &amp; daily aches. Bring on the HEAT, melt away stiffness &amp; alleviate discomfort. Take this roll-on with you on the go! 5705This 5X ROLL-ON featuring Arnica &amp; several other herbs MAY BE BENEFICIAL FOR: 5706 5707 5708 5709Aches &amp; Muscle Soreness 5710Neck &amp; Shoulder Tension 5711Tight &amp; Stiff Muscles 5712 5713 5714 5715The small .35oz size comes as a roll-on and the 1 oz and 2oz sizes come with pump tops for easier application. Dragonfly Botanicals believes in sourcing the purest Full Spectrum hemp extract available. All of our full spectrum hemp extracts are 100% natural &amp; plant-derived, organic &amp; 3rd party tested by a lab for purity. 5716This product is derived from Colorado-grown industrial hemp and contains below 0.3% THC. 5717Not recommended for anyone that is drug tested for THC. 57180.35 oz 5X Roll-on contains 875 mg Hemp Flower &amp; Leaf Extract 57191 oz 5X Roll-on contains 2,500 mg of Hemp Flower &amp; Leaf Extract 57202 oz 5X Roll-on contains 5,000 mg of Hemp Flower &amp; Leaf Extract 5721This product is not intended to diagnose, treat, cure, mitigate or prevent any disease. 5722Ingredients: 5723Olive Oil* infused with Cayenne Fruit*, Ginger Root*, Calendula Flowers*, St. Johnâs Wort*, Arnica*, Prickly Ash Bark*, Hemp Flower &amp; Leaf Extract* Cinnamon Leaf EO*, Sweet Orange EO*. 5724(*Organic) (EO: Essential Oil) 5725Directions: 5726Suggested Use: 5727Simply massage the 5X Hemp CBD Oil Caliente Roll-On to the desired area needing relief. Re-apply as needed. 5728Warning: Wash hands after applying and do not apply to the face or near the eyes. Avoid contact with clothing since it can stain. Do not use this product in conjunction with any heat sources. Do not use it on compromised or open skin. Keep out of reach of children. 5729 5730", 5731 "sku": "DF5XROCA-0.35-1", 5732 "brand": { 5733 "@type": "Thing", 5734 "name": "Dragonfly Botanicals" 5735 }, 5736 "offers": { 5737 "@type": "Offer", 5738 "priceCurrency": "USD", 5739 "price": "125.00", 5740 "itemCondition": "http://schema.org/NewCondition", 5741 "availability": "http://schema.org/InStock", 5742 "seller": { 5743 "@type": "Organization", 5744 "name": "Dragonfly Botanicals" 5745 } 5746 } 5747} 5748</script>
5748 5749 5750</article> 5751 5752 5753 5754 5755 </div> 5756</div> 5757 5758 5759</div> 5760 5761 5762</div><div id="shopify-section-1509040982344" class="shopify-section index-section section-images-with-text"> 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778<div class="column-max" data-section-id="1509040982344" data-section-type="images-with-text"> 5779 5780 5781 5782 5783 5784 <div class="small-item-grid-1 medium-item-grid-2 large-item-grid-3"> 5785 5786 5787 5788<!-- Block: image --> 5789<section id="section-block-image-1509040982344-0" class="section-block section-block-image item" data-block-id="1509040982344-0"> 5790 5791 5792 5793 5794 5795 5796 5797 5798 <style> 5799 5800 #section-block-image-1509040982344-0 { 5801 overflow: hidden; 5802 } 5803 5804 /* Item inner */ 5805 #section-block-image-1509040982344-0 .item-inner {background-color: #37e31e;border-radius: 2px; 5806 display: table; 5807 line-height: 0; 5808 position: relative; 5809 text-align: center; 5810 transform: translateZ(0px); 5811 width: 100%; 5812 5813 5814 background-repeat: no-repaet; 5815 background-position: center center; 5816 background-size: cover; 5817 5818 5819 5820 height: 250px; 5821 5822 } 5823 5824 /* Link */ 5825 #section-block-image-1509040982344-0 .item-inner-link { 5826 height: 100%; 5827 left: 0; 5828 position: absolute; 5829 top: 0; 5830 width: 100%; 5831 z-index: 1; 5832 } 5833 5834 /* Overlay */ 5835 #section-block-image-1509040982344-0 .item-inner-overlay { 5836 background: rgba(0,0,0,0.0); 5837 color: #ffffff; 5838 display: table-cell; 5839 font-weight: 300; 5840 height: 100%; 5841 padding: 3rem 2rem; 5842 width: 100%; 5843 vertical-align: middle; 5844 } 5845 5846 /* Overlay */ 5847 #section-block-image-1509040982344-0 .item-inner-overlay-content { 5848 backface-visibility: hidden; 5849 display: inline-block; 5850 } 5851 5852 /* Overlay line */ 5853 #section-block-image-1509040982344-0 .item-inner-overlay-line { 5854 line-height: 1em; 5855 letter-spacing: 0.1em; 5856 font-family: ; 5857 } 5858 5859 /* Text lines */ 5860 #section-block-image-1509040982344-0 .item-inner-overlay-line.line-1 { 5861 font-size: 22px; 5862 } 5863 5864 #section-block-image-1509040982344-0 .item-inner-overlay-line.line-2 { 5865 font-size: 40px; 5866 } 5867 5868 #section-block-image-1509040982344-0 .item-inner-overlay-line.line-3 { 5869 font-size: 16px; 5870 } 5871 5872 /* Overlay separators */ 5873 #section-block-image-1509040982344-0 .item-inner-overlay-separator { 5874 height: 1px; 5875 margin: 0.438rem auto; 5876 5877 5878 background-color: #ffffff; 5879 margin: 0.813rem auto; 5880 opacity: 0.3; 5881 width: 100%; 5882 5883 } 5884 5885 5886 5887 5888 #section-block-image-1509040982344-0 .item-inner-overlay-separator:last-of-type{ 5889 display: none; 5890 } 5891 5892 5893 .no-js #section-block-image-1509040982344-0 .item-inner { 5894 5895 background-image: url("//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_600x.png?v=1613166020"); 5896 background-repeat: no-repaet; 5897 background-position: center center; 5898 background-size: cover; 5899 5900 } 5901 5902 </style> 5903 5904 <div class="item-inner lazyload" data-bgset="//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_180x.png?v=1613166020 180w 68h, 5905 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_360x.png?v=1613166020 360w 137h, 5906 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_540x.png?v=1613166020 540w 205h, 5907 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_720x.png?v=1613166020 720w 274h, 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2.png?v=1613166020 828w 315h" data-sizes="auto" data-parent-fit="cover"> 5923 5924 5925 <a class="item-inner-link" href="/pages/our-philosophy"></a> 5926 5927 5928 5929 5930 <div class="item-inner-overlay"> 5931 <div class="item-inner-overlay-content"> 5932 5933 5934 <div class="item-inner-overlay-line line-1 text-center"> 5935 Our Philosophy 5936 </div> 5937 5938 5939 5940 <div class="item-inner-overlay-separator"></div> 5941 5942 5943 5944 <div class="item-inner-overlay-line line-2 text-center"> 5945 Simply the Best 5946 </div> 5947 5948 5949 5950 <div class="item-inner-overlay-separator"></div> 5951 5952 5953 5954 5955 5956 5957 </div> 5958 </div> 5959 5960 5961 5962 5963 </div> 5964 5965 </section> 5966 5967<!-- Block: image --> 5968<section id="section-block-image-1509040982344-1" class="section-block section-block-image item" data-block-id="1509040982344-1"> 5969 5970 5971 5972 5973 5974 5975 5976 5977 <style> 5978 5979 #section-block-image-1509040982344-1 { 5980 overflow: hidden; 5981 } 5982 5983 /* Item inner */ 5984 #section-block-image-1509040982344-1 .item-inner {background-color: #37e31e;border-radius: 2px; 5985 display: table; 5986 line-height: 0; 5987 position: relative; 5988 text-align: center; 5989 transform: translateZ(0px); 5990 width: 100%; 5991 5992 5993 background-repeat: no-repaet; 5994 background-position: center center; 5995 background-size: cover; 5996 5997 5998 5999 height: 250px; 6000 6001 } 6002 6003 /* Link */ 6004 #section-block-image-1509040982344-1 .item-inner-link { 6005 height: 100%; 6006 left: 0; 6007 position: absolute; 6008 top: 0; 6009 width: 100%; 6010 z-index: 1; 6011 } 6012 6013 /* Overlay */ 6014 #section-block-image-1509040982344-1 .item-inner-overlay {
6015 background: rgba(0,0,0,0.0); 6016 color: #ffffff; 6017 display: table-cell; 6018 font-weight: 300; 6019 height: 100%; 6020 padding: 3rem 2rem; 6021 width: 100%; 6022 vertical-align: middle; 6023 } 6024 6025 /* Overlay */ 6026 #section-block-image-1509040982344-1 .item-inner-overlay-content { 6027 backface-visibility: hidden; 6028 display: inline-block; 6029 } 6030 6031 /* Overlay line */ 6032 #section-block-image-1509040982344-1 .item-inner-overlay-line { 6033 line-height: 1em; 6034 letter-spacing: 0.1em; 6035 font-family: ; 6036 } 6037 6038 /* Text lines */ 6039 #section-block-image-1509040982344-1 .item-inner-overlay-line.line-1 { 6040 font-size: 22px; 6041 } 6042 6043 #section-block-image-1509040982344-1 .item-inner-overlay-line.line-2 { 6044 font-size: 40px; 6045 } 6046 6047 #section-block-image-1509040982344-1 .item-inner-overlay-line.line-3 { 6048 font-size: 16px; 6049 } 6050 6051 /* Overlay separators */ 6052 #section-block-image-1509040982344-1 .item-inner-overlay-separator { 6053 height: 1px; 6054 margin: 0.438rem auto; 6055 6056 6057 background-color: #ffffff; 6058 margin: 0.813rem auto; 6059 opacity: 0.3; 6060 width: 100%; 6061 6062 } 6063 6064 6065 6066 6067 #section-block-image-1509040982344-1 .item-inner-overlay-separator:last-of-type{ 6068 display: none; 6069 } 6070 6071 6072 .no-js #section-block-image-1509040982344-1 .item-inner { 6073 6074 background-image: url("//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_600x.png?v=1613166020"); 6075 background-repeat: no-repaet; 6076 background-position: center center; 6077 background-size: cover; 6078 6079 } 6080 6081 </style> 6082 6083 <div class="item-inner lazyload" data-bgset="//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_180x.png?v=1613166020 180w 68h, 6084 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_360x.png?v=1613166020 360w 137h, 6085 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_540x.png?v=1613166020 540w 205h, 6086 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_720x.png?v=1613166020 720w 274h, 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2.png?v=1613166020 828w 315h" data-sizes="auto" data-parent-fit="cover"> 6102 6103 6104 <a class="item-inner-link" href="/pages/learn-more-about-cbd"></a> 6105 6106 6107 6108 6109 <div class="item-inner-overlay"> 6110 <div class="item-inner-overlay-content"> 6111 6112 6113 <div class="item-inner-overlay-line line-1 text-center"> 6114 Learn More About 6115 </div> 6116 6117 6118 6119 <div class="item-inner-overlay-separator"></div> 6120 6121 6122 6123 <div class="item-inner-overlay-line line-2 text-center"> 6124 HEMP CBDS 6125 </div> 6126 6127 6128 6129 <div class="item-inner-overlay-separator"></div> 6130 6131 6132 6133 6134 6135 6136 </div> 6137 </div> 6138 6139 6140 6141 6142 </div> 6143 6144 </section> 6145 6146<!-- Block: image --> 6147<section id="section-block-image-1509040982344-2" class="section-block section-block-image item" data-block-id="1509040982344-2"> 6148 6149 6150 6151 6152 6153 6154 6155 6156 <style> 6157 6158 #section-block-image-1509040982344-2 { 6159 overflow: hidden; 6160 } 6161 6162 /* Item inner */ 6163 #section-block-image-1509040982344-2 .item-inner {background-color: #37e31e;border-radius: 2px; 6164 display: table; 6165 line-height: 0; 6166 position: relative; 6167 text-align: center; 6168 transform: translateZ(0px); 6169 width: 100%; 6170 6171 6172 background-repeat: no-repaet; 6173 background-position: center center; 6174 background-size: cover; 6175 6176 6177 6178 height: 250px; 6179 6180 } 6181 6182 /* Link */ 6183 #section-block-image-1509040982344-2 .item-inner-link { 6184 height: 100%; 6185 left: 0; 6186 position: absolute; 6187 top: 0; 6188 width: 100%; 6189 z-index: 1; 6190 } 6191 6192 /* Overlay */ 6193 #section-block-image-1509040982344-2 .item-inner-overlay {
6194 background: rgba(0,0,0,0.0); 6195 color: #ffffff; 6196 display: table-cell; 6197 font-weight: 300; 6198 height: 100%; 6199 padding: 3rem 2rem; 6200 width: 100%; 6201 vertical-align: middle; 6202 } 6203 6204 /* Overlay */ 6205 #section-block-image-1509040982344-2 .item-inner-overlay-content { 6206 backface-visibility: hidden; 6207 display: inline-block; 6208 } 6209 6210 /* Overlay line */ 6211 #section-block-image-1509040982344-2 .item-inner-overlay-line { 6212 line-height: 1em; 6213 letter-spacing: 0.1em; 6214 font-family: ; 6215 } 6216 6217 /* Text lines */ 6218 #section-block-image-1509040982344-2 .item-inner-overlay-line.line-1 { 6219 font-size: 22px; 6220 } 6221 6222 #section-block-image-1509040982344-2 .item-inner-overlay-line.line-2 { 6223 font-size: 40px; 6224 } 6225 6226 #section-block-image-1509040982344-2 .item-inner-overlay-line.line-3 { 6227 font-size: 16px; 6228 } 6229 6230 /* Overlay separators */ 6231 #section-block-image-1509040982344-2 .item-inner-overlay-separator { 6232 height: 1px; 6233 margin: 0.438rem auto; 6234 6235 6236 background-color: #ffffff; 6237 margin: 0.813rem auto; 6238 opacity: 0.3; 6239 width: 100%; 6240 6241 } 6242 6243 6244 6245 6246 #section-block-image-1509040982344-2 .item-inner-overlay-separator:last-of-type{ 6247 display: none; 6248 } 6249 6250 6251 .no-js #section-block-image-1509040982344-2 .item-inner { 6252 6253 background-image: url("//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_600x.png?v=1613166020"); 6254 background-repeat: no-repaet; 6255 background-position: center center; 6256 background-size: cover; 6257 6258 } 6259 6260 </style> 6261 6262 <div class="item-inner lazyload" data-bgset="//dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_180x.png?v=1613166020 180w 68h, 6263 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_360x.png?v=1613166020 360w 137h, 6264 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_540x.png?v=1613166020 540w 205h, 6265 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2_720x.png?v=1613166020 720w 274h, 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 //dragonflyhempcbd.com/cdn/shop/files/Your_journey_to_wellness_begins_here..._2.png?v=1613166020 828w 315h" data-sizes="auto" data-parent-fit="cover"> 6281 6282 6283 <a class="item-inner-link" href="/pages/faq"></a> 6284 6285 6286 6287 6288 <div class="item-inner-overlay"> 6289 <div class="item-inner-overlay-content"> 6290 6291 6292 <div class="item-inner-overlay-line line-1 text-center"> 6293 Frequently Asked 6294 </div> 6295 6296 6297 6298 <div class="item-inner-overlay-separator"></div> 6299 6300 6301 6302 <div class="item-inner-overlay-line line-2 text-center"> 6303 QUESTIONS 6304 </div> 6305 6306 6307 6308 <div class="item-inner-overlay-separator"></div> 6309 6310 6311 6312 6313 6314 6315 </div> 6316 </div> 6317 6318 6319 6320 6321 </div> 6322 6323 </section> 6324 6325 6326 </div> 6327 6328</div> 6329 6330 6331</div><div id="shopify-section-1482283058043" class="shopify-section index-section section-separator"> 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343<div class=" column-max" data-section-id="1482283058043" data-section-type="separator"> 6344 6345 6346 6347 6348 6349 6350<style> 6351 #shopify-section-1482283058043 .separator { 6352 6353 border-bottom-color: ; 6354 6355 border-bottom-width: 1px; 6356 } 6357</style> 6358 6359 6360 6361 6362 6363<div class="separator margin-top-50 margin-bottom " aria-hidden="true"></div></div> 6364 6365 6366</div><div id="shopify-section-16195589361089c814" class="shopify-section index-section"><div 6367 id="looxCarousel" 6368 data-show-more="false" 6369 data-max-width="1920" 6370 data-arrows-color="" 6371 data-dots-color="" 6372 data-button-color="" 6373
6374 data-product-ids="" 6375 6376 6377 6378></div> 6379</div><!-- END content_for_index --> 6380 </main> 6381 </section> 6382 6383 6384 6385 6386 6387</div> <!-- #content-wrap --> 6388 </div> 6389 </div> 6390 6391 6392 <div id="shopify-section-footer" class="shopify-section footer-section"> 6393 6394 6395 6396 6397 6398<div class="column-screen" data-section-id="footer" data-section-type="footer"> 6399 6400 6401 6402 6403 6404 6405<div id="footer-content"> 6406 <div class="column-max padding-top-200 padding-bottom-200"> 6407 6408 6409 6410<div class="small-item-grid-1 medium-item-grid-2 large-item-grid-4 row-spacing-150" data-section-id="footer" data-section-type="footer"> 6411 6412 6413 6414 6415 6416 6417 6418 6419<!-- Block: text --> 6420<section id="section-block-text-b16f79a0-f20e-4a2b-9ccd-fd3875cd48e0" class="section-block section-block-text secondary-block font-size-15 item" data-block-id="b16f79a0-f20e-4a2b-9ccd-fd3875cd48e0"> 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436<style> 6437 #section-block-text-b16f79a0-f20e-4a2b-9ccd-fd3875cd48e0 .rte { 6438 6439 color: ; 6440 6441 } 6442</style> 6443 6444<span class="rte"> 6445 <p><a href="/pages/about-us" title="About Us">About Us</a><br/><a href="/pages/our-philosophy" title="Our Philosophy">Our Philosophy</a><br/><a href="/pages/learn-more-about-cbd" title="Learn More About CBD">Learn More About Hemp CBD</a><br/><a href="/pages/faq" title="Full Spectrum Hemp CBD Frequently Asked Questions">FAQ</a><br/><a href="/pages/affiliate-information" title="Affiliate Information">Affiliate Information</a><br/><a href="/pages/private-label-wholesale-account-information" title="Private Label & Wholesale Account Information">Private Label & Wholesale</a><br/><a href="/pages/return-exchange-policy" title="Return & Exchange Policy">Return & Exchange Policy</a><br/>
6445<a href="/pages/shipping-policy" title="Shipping Policy">Shipping Policy</a><br/><a href="/pages/terms" title="Terms">Terms</a><br/><a href="/pages/privacy" title="Privacy">Privacy</a></p><p><a href="https://us.fullscript.com/welcome/taspens" title="https://us.fullscript.com/welcome/taspens">Supplements</a></p><p><a href="/products/dragonfly-botanicals-gift-card" title="Dragonfly Botanical's Gift Card">Gift Cards</a></p><p><a href="https://dragonflyhempcbd.com/pages/job-opportunities?_pos=1&_sid=7cbe24526&_ss=r" title="Job Opportunities">Job Opportunities</a></p><p></p><p></p> 6446</span> 6447 </section> 6448 6449<!-- Block: social-icons --> 6450<section id="section-block-social-icons-1482276648998" class="section-block section-block-social-icons secondary-block font-size-15 item" data-block-id="1482276648998"> 6451 6452 6453 6454 6455 6456 <header class="section-block-header"> 6457 <h1 class="section-block-header-heading lhxt">Social Links</h1> 6458 </header> 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470<style> 6471 .secondary-block.section-block-social-icons i { 6472 font-size: 24px; 6473 } 6474</style> 6475 6476<div class="social-media-icons"> 6477 6478 6479 6480 6481 6482 6483 6484 <a class="social-media-icon inline-block text-color" href="https://facebook.com/shopify" data-target-new> 6485 <i class="fa fa-facebook"></i> 6486 </a> 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549</div> 6550 </section> 6551 6552<!-- Block: text --> 6553<section id="section-block-text-673ae29c-136f-4b1f-ab44-83d5be6febe5" class="section-block section-block-text secondary-block font-size-15 item" data-block-id="673ae29c-136f-4b1f-ab44-83d5be6febe5"> 6554 6555 6556 6557 6558 6559 <header class="section-block-header"> 6560 <h1 class="section-block-header-heading lhxt">Welcome</h1> 6561 </header> 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573<style> 6574 #section-block-text-673ae29c-136f-4b1f-ab44-83d5be6febe5 .rte { 6575 6576 color: ; 6577 6578 } 6579</style> 6580 6581<span class="rte"> 6582 <p><a href="/pages/newsletter-exclusive-offers" title="Newsletter + Exclusive Offers">Newsletter Sign Up</a></p><p>Dragonfly Botanicals is devoted to creating the highest quality organic & all natural pure hemp products. All of our hemp extracts are derived from non-gmo & organic Colorado grown industrial hemp. Each batch of hemp extract is CO2 extracted in Evergreen, Colorado & third party tested for purity. We believe nourishing the body naturally. <em>These statements have not been evaluated by the FDA. This product is not intended to diagnose, treat, cure or prevent any disease. Products contain less than 0.3% THC.</em></p><p></p> 6583</span> 6584 </section> 6585 6586<!-- Block: text --> 6587<section id="section-block-text-eaa8a0f3-e995-418e-b229-d665c12f2e2f" class="section-block section-block-text secondary-block font-size-15 item" data-block-id="eaa8a0f3-e995-418e-b229-d665c12f2e2f"> 6588 6589 6590 6591 6592 6593 <header class="section-block-header"> 6594 <h1 class="section-block-header-heading lhxt">Yoga, Music & Healing Center</h1> 6595 </header> 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607<style> 6608 #section-block-text-eaa8a0f3-e995-418e-b229-d665c12f2e2f .rte { 6609 6610 color: ; 6611 6612 } 6613</style> 6614 6615<span class="rte"> 6616 <p><a href="https://taspenshealingcenter.com/pages/healing-sessions" target="_blank" title="https://taspenshealingcenter.com/pages/healing-sessions">Healing Services </a></p><p><a href="https://taspenshealingcenter.com/pages/yoga-sign-up" target="_blank" title="https://taspenshealingcenter.com/pages/yoga-sign-up">Yoga Schedule</a></p> 6617</span> 6618 </section> 6619 6620 6621 6622 </div> 6623 6624 </div> 6625</div> 6626 6627 6628<footer id="app-footer"> 6629 <div class="column-max padding-top-150 padding-bottom-200 text-center"> 6630 6631 6632 6633 <div class="hide-for-medium-up"> 6634 <div class="currency-selector"> 6635 <select name="currency-selector" data-currency-selector> 6636 6637<option value="USD" selected="selected">USD</option> 6638 6639 6640 6641 6642 <option value="CAD">CAD</option> 6643 6644 6645 6646 <option value="GBP">GBP</option> 6647 6648 6649 6650 <option value="AUD">AUD</option> 6651 6652 6653 6654 <option value="EUR">EUR</option> 6655 6656 6657 </select> 6658</div> 6659 </div> 6660 6661 6662 6663 6664 <div class="nav-wrap"> 6665 <nav class="nav-footer lht" role="navigation" aria-label="Secondary"> 6666 <h2 class="visually-hidden">Navigation: Footer menu</h2> 6667 <ul class="inline-list"> 6668 6669 6670 6671 <li class="nav-item"> 6672 <a href="/search">Search</a> 6673 </li> 6674 6675 6676 6677 6678 6679 6680 </ul> 6681 </nav> 6682 </div> 6683 6684 6685 6686 6687 <div class="payment-types"> 6688 6689 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
6689<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 6690 6691 6692 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 6693 6694 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 6695 6696 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
669606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 6697 6698 6699 <svg class="payment-icon" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
6699<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg> 6700 6701 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 6702 6703 6704 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
670416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 6705 6706 6707 </div> 6708 6709 6710 6711 6712 <div class="shopify-security-seal"> 6713 <a rel="nofollow" href="https://www.shopify.com/?ref=station" title="This online store is secured by Shopify" data-target-new><img src="//cdn.shopify.com/s/images/badges/shopify-secure-badge-light-shadow.png" alt="Shopify security seal" /></a> 6714 </div> 6715 6716 6717 6718 <div class="footer-copyright lht"> 6719 6720 6721 6722 6723 6724 6725 © 2026 <a href="/" title="">Dragonfly Botanicals</a>. All prices displayed in <span class="currency" data-currency-code>USD</span>. Checkout in <span class="currency">USD</span>. Designed by <a href="https://stationmade.com" data-target-new>Station</a>. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a>. 6726 </div> 6727 6728 </div> 6729</footer> 6730 6731</div> 6732 6733 6734 6735 6736</div> 6737 6738 6739
6739<script src="/services/javascripts/currencies.js" type="text/javascript"></script>
6739 6740
6740<script src="//dragonflyhempcbd.com/cdn/shop/t/10/assets/jquery.currencies.min.js?v=60353433255631663501645719442" type="text/javascript"></script>
6740 6741
6741<script src="//dragonflyhempcbd.com/cdn/shop/t/10/assets/theme.js?v=44800153894039800611645719446" type="text/javascript"></script>
6741 6742
6742<script src="//dragonflyhempcbd.com/cdn/shop/t/10/assets/theme-custom.js?v=2786494405936754481645719445" type="text/javascript"></script>
6742 6743 6744
6744<script type='text/javascript'> 6745 // Google +1 6746 (function() { 6747 var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 6748 po.src = 'https://apis.google.com/js/plusone.js?onload=onLoadCallback'; 6749 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 6750 })(); 6751 </script>
6751 6752 6753
6753<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
6753 6754 6755 6756<!-- "snippets/special-offers.liquid" was not rendered, the associated app was uninstalled --> 6757<div id="blp-container" class="blp-container"></div>
6758<script> 6759 var BOLD = BOLD || {}; 6760 BOLD.loyalties = BOLD.loyalties || {}; 6761 BOLD.loyalties.widget = BOLD.loyalties.widget || {}; 6762 BOLD.loyalties.widget.state = BOLD.loyalties.widget.state || { customer: {shopifyCustomerId:0}, context: {}, cart: {} }; 6763 6764 6765 6766 6767 6768 6769 6770 6771</script>
6771 6772<!--Gem_Page_Footer_Script--> 6773 6774<!--End_Gem_Page_Footer_Script--> 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800
6800<script async src="https://loox.io/widget/NyZfsMwWwq/loox.1619555201410.js?shop=dragonfly-botanicals.myshopify.com"></script>
6800 6801 6802<!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled --> 6803 6804 6805 6806<div class="smile-shopify-init" 6807 data-channel-key="channel_pyJDybp6CUt5KiiXhSjBMuek" 6808 6809></div> 6810 6811 6812 6813 6814 6815<style type="text/css"> 6816 6817 .adp-discount-tiers h4 { 6818 text-align: inherit; 6819 color: inherit; 6820 font-size: inherit; 6821 background-color: inherit; 6822} 6823 6824table.adp-discount-table th { 6825 background-color: inherit; 6826 border-color: inherit; 6827 color: inherit; 6828 border-width: inherit; 6829 font-size: inherit; 6830 padding: inherit; 6831 text-align: center; 6832 border-style: solid; 6833} 6834 6835table.adp-discount-table td { 6836 background-color: inherit; 6837 border-color: inherit; 6838 color: inherit; 6839 border-width: inherit; 6840 font-size: inherit; 6841 padding: inherit; 6842 text-align: center; 6843 border-style: solid; 6844} 6845 6846table.adp-discount-table { 6847 min-width: 100%; 6848 max-width: inherit; 6849 border-color: inherit; 6850 border-width: inherit; 6851 font-family: inherit; 6852} 6853 6854table.adp-discount-table td:last-child { 6855 color: inherit; 6856 background-color: inherit; 6857 font-family: inherit; 6858 font-size: inherit; 6859} 6860 6861 6862 div#appikon-notification-bar { 6863 font-size: 110%; 6864 background-color: #A1C65B; 6865 padding: 12px; 6866 color: #FFFFFF; 6867 font-family: inherit; 6868 z-index: 9999999999999; 6869 display: none; 6870 left: 0px; 6871 width: 100%; 6872 margin: 0px; 6873 margin-bottom: 20px; 6874 text-align: center; 6875 text-transform: none; 6876} 6877 6878.appikon-cart-item-success-notes, .appikon-cart-item-upsell-notes { 6879 display: block; 6880 font-weight: bold; 6881 color: #0078BD; 6882 font-size: 100%; 6883} 6884 6885#appikon-discount-item { 6886 font-size: 70%; 6887 padding-top: 5px; 6888 padding-bottom: 5px; 6889} 6890 6891#appikon-summary-item { 6892 font-size: 70%; 6893 padding-top: 5px; 6894 padding-bottom: 5px; 6895} 6896 6897 6898 .push-down { 6899 margin-top: 50px!important; 6900 } 6901 6902 div#shopacado-banner { 6903 position: absolute; 6904 top: 0; 6905 left: 0; 6906 background-color: #DDEEEE; 6907 width: 100%; 6908 height: 50px; 6909 z-index:99999; 6910 } 6911 6912 div#shopacado-banner-content { 6913 width: 800px; 6914 margin: 0 auto; 6915 padding: 10px; 6916 text-align: center 6917 } 6918 6919 .adp-vol-wrapper { 6920 margin-top: 20px; 6921 margin-bottom: 20px; 6922 } 6923 6924 .appikon-cart-item-unit-price .original_price, 6925 .appikon-cart-item-line-price .original_price { 6926 display: block; 6927 text-decoration: line-through !important; 6928 } 6929 6930 .appikon-cart-item-price, 6931 .appikon-cart-total, 6932 .appikon-cart-item-line-price .discounted_price, 6933 .appikon-cart-item-unit-price .discounted_price { 6934 display: block; 6935 font-weight: bold; 6936 } 6937 6938 .appikon-cart-item-success-notes a, 6939 .appikon-cart-item-upsell-notes a { 6940 color: #0078bd; 6941 } 6942 6943 .wholesale-cart-total { 6944 display: block; 6945 font-weight: bold; 6946 } 6947 6948 .wholesale-original-cart-total { 6949 display: block; 6950 } 6951 6952 .appikon-messages { 6953 display: block; 6954 } 6955 6956 .summary-line-note { 6957 padding-right: 10px; 6958 } 6959 6960 .summary-line-discount { 6961 color: #0078bd; 6962 } 6963 6964 #appikon-discount-code { 6965 max-width: 150px; 6966 display: inline-block; 6967 height: 40px; 6968 } 6969 6970 #appikon-remove-discount-code { 6971 margin-right: 5px; 6972 color: red; 6973 font-size: 85%; 6974 border: none; 6975 background: none; 6976 } 6977 6978 #apply-appikon-discount { 6979 display: inline-block; 6980 max-width: 200px; 6981 vertical-align: top; 6982 height: 40px; 6983 } 6984 6985 .appikon-discount-code-error { 6986 color: red; 6987 white-space: nowrap; 6988 } 6989 6990 table.adp-discount-table tr:first-child td:after { 6991 border: none; 6992 } 6993 6994 div#appikon-notification-bar span { 6995 display: block; 6996 } 6997 6998 div#appikon-notification-bar span.money { 6999 display: inline-block; 7000 } 7001 7002 div#appikon-close-notification { 7003 float: right; 7004 font-weight: bold; 7005 height: 0; 7006 overflow: visible; 7007 cursor: pointer; 7008 margin-right: 2em; 7009 } 7010 7011 .adp-eqs { 7012 display: none; 7013 } 7014 7015 .adp-product-bundle .adp-product-wrapper, 7016 .adp-product-bundle .bundle-plus, 7017 .adp-product-bundle .bundle-total { 7018 display: inline-block; 7019 text-align: center; 7020 vertical-align: middle; 7021 } 7022 7023 7024 .adp-bundle-wrapper .adp-product-bundle .adp-info-wrapper a { 7025 text-decoration: none; 7026 } 7027 7028 #two-product.adp-product-bundle .bundle-plus img { 7029 position: relative; 7030 max-width: 35px; 7031 min-width: 12px; 7032 } 7033 7034 #three-product.adp-product-bundle.button-under .bundle-plus img { 7035 position: relative; 7036 margin-left: 0px; 7037 max-width: 22px !important; 7038 min-width: 12px; 7039 } 7040 7041 #three-product.adp-product-bundle.with-total .bundle-plus img { 7042 position: relative; 7043 margin-left: -22% !important; 7044 max-width: 22px !important; 7045 min-width: 12px; 7046 } 7047 7048 #four-product.adp-product-bundle.button-under .bundle-plus img { 7049 position: relative; 7050 margin-left: -22% !important; 7051 max-width: 22px !important; 7052 min-width: 12px; 7053 } 7054 7055 #four-product.adp-product-bundle.with-total .bundle-plus img { 7056 position: relative; 7057 margin-left: -22% !important; 7058 max-width: 22px !important; 7059 min-width: 12px; 7060 } 7061 7062 #over-four-product.adp-product-bundle .bundle-plus img { 7063 position: relative; 7064 min-width: 12px; 7065 } 7066 7067 .adp-product-bundle .adp-product-wrapper { 7068 line-height: 15px; 7069 } 7070 7071 .adp-product-bundle .adp-product-wrapper img { 7072 width: 80%; 7073 } 7074 7075 .adp-product-bundle .bundle-name p.product-title { 7076 margin-bottom: 5px; 7077 } 7078 7079 p.product-quantity { 7080 color: #6b6b6b; 7081 font-size: 12px; 7082 } 7083 7084 .adp-product-bundle .adp-price { 7085 margin-bottom: 5px; 7086 display: inline-block; 7087 margin-right: 5px; 7088 width: 100%; 7089 } 7090 7091 .adp-product-bundle .buy-bundle input.addtocart { 7092 padding: 5px 10px; 7093 background-color: #222; 7094 color: #FFF; 7095 border: none; 7096 } 7097 7098 .appikon-variants-container select { 7099 width: 100%; 7100 margin-bottom: 5px 7101 } 7102
7103 .adp-product-bundle .appikon-variants-container { 7104 border: none; 7105 margin: 0; 7106 padding: 0; 7107 } 7108 7109 .adp-product-bundle .adp-price.regular { 7110 color: #bbb; 7111 text-decoration: line-through; 7112 } 7113 7114 .adp-product-bundle .adp-product-wrapper { 7115 vertical-align: top !important; 7116 line-height: 15px; 7117 text-align: left; 7118 } 7119 7120 .adp-product-bundle .adp-image { 7121 min-height: 130px; 7122 max-height: 130px; 7123 line-height: 125px; 7124 border: 1px solid #d9d9d9; 7125 background: #fff; 7126 text-align: center; 7127 } 7128 7129 .adp-product-bundle .adp-image img { 7130 max-height: 115px; 7131 max-width: 100%; 7132 vertical-align: middle; 7133 height: auto; 7134 width: auto; 7135 } 7136 7137 .adp-bundle-wrapper .adp-product-bundle button { 7138 display: inline-block; 7139 padding: 4px 10px 4px; 7140 margin-bottom: 0; 7141 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); 7142 color: #ffffff; 7143 text-align: center; 7144 vertical-align: middle; 7145 background-repeat: repeat-x; 7146 border: 1px solid #cccccc; 7147 border-bottom-color: #b3b3b3; 7148 -webkit-border-radius: 4px; 7149 -moz-border-radius: 4px; 7150 border-radius: 4px; 7151 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 7152 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 7153 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 7154 cursor: pointer; 7155 background-color: #414141; 7156 background-image: -moz-linear-gradient(top, #555555, #222222); 7157 background-image: -ms-linear-gradient(top, #555555, #222222); 7158 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); 7159 background-image: -webkit-linear-gradient(top, #555555, #222222); 7160 background-image: -o-linear-gradient(top, #555555, #222222); 7161 background-image: linear-gradient(top, #555555, #222222); 7162 background-repeat: repeat-x; 7163 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); 7164 border-color: #222222 #222222 #000000; 7165 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 7166 filter: progid: dximagetransform.microsoft.gradient(enabled=false); 7167 padding: 5px 10px; 7168 } 7169 7170 .adp-product-bundle button .top-button { 7171 font-size: 12px; 7172 border-bottom: 1px solid rgba(0, 0, 0, 0.2); 7173 display: block; 7174 padding: 0 5px 2px 5px; 7175 } 7176 7177 .adp-product-bundle button .bottom-button { 7178 font-size: 14px; 7179 padding: 2px 5px 0 5px; 7180 display: block; 7181 border-top: 1px solid rgba(255, 255, 255, 0.1); 7182 } 7183 7184 .adp-product-bundle .adp-price { 7185 position: static; 7186 background: none; 7187 text-align: left; 7188 padding: 0; 7189 } 7190 7191 .adp-product-bundle .adp-eqs { 7192 width: auto; 7193 margin: 0 10px; 7194 } 7195 7196 #two-product.adp-product-bundle .adp-product-wrapper { 7197 width: 46%; 7198 } 7199 7200 #two-product.adp-product-bundle .bundle-plus { 7201 font-size: 75px 7202 } 7203 7204 #two-product.adp-product-bundle.with-total .bundle-total { 7205 width: 100%; 7206 margin: 10px 0 0 0; 7207 text-align: right; 7208 display: inline-block; 7209 } 7210 7211 #three-product.adp-product-bundle .adp-product-wrapper { 7212 width: 28%; 7213 } 7214 7215 #three-product.adp-product-bundle .bundle-plus { 7216 width: 3.1%; 7217 font-size: 50px 7218 } 7219 7220 #four-product.adp-product-bundle.button-under .adp-product-wrapper { 7221 width: 21.2%; 7222 } 7223 7224 #four-product.adp-product-bundle.with-total .adp-product-wrapper { 7225 width: 17%; 7226 } 7227 7228 #four-product.adp-product-bundle.button-under .bundle-plus { 7229 width: 5%; 7230 font-size: 40px 7231 } 7232 7233 #four-product.adp-product-bundle .bundle-plus { 7234 width: 3%; 7235 font-size: 40px 7236 } 7237 7238 #over-four-product.adp-product-bundle .adp-product-wrapper { 7239 width: 17%; 7240 } 7241 7242 #over-four-product.adp-product-bundle .bundle-plus { 7243 width: 3.5%; 7244 font-size: 40px 7245 } 7246 7247 .with-total .bundle-total button { 7248 white-space: normal; 7249 } 7250 7251 #two-product.adp-product-bundle.with-total .adp-product-wrapper { 7252 flex: 1; 7253 flex-basis: 115px; 7254 } 7255 7256 #three-product.adp-product-bundle.with-total .adp-product-wrapper { 7257 flex: 1; 7258 flex-basis: 100px; 7259 } 7260 7261 #three-product.adp-product-bundle.with-total .bundle-total button { 7262 width: 100%; 7263 margin-top: 0px; 7264 } 7265 7266 .adp-product-bundle.with-total .bundle-total .adp-eqs { 7267 width: 23px; 7268 } 7269 7270 .adp-product-bundle.with-total .bundle-total .adp-eqs img { 7271 margin: auto; 7272 max-width: 23px; 7273 height: 16px; 7274 } 7275 7276 #four-product.adp-product-bundle.with-total .adp-product-wrapper, 7277 #four-product.adp-product-bundle.with-total .bundle-total { 7278 flex: 1; 7279 flex-basis: 90px; 7280 } 7281 7282 #four-product.adp-product-bundle.with-total .bundle-plus { 7283 font-size: 40px; 7284 margin: 0 5px; 7285 } 7286 7287 #four-product.adp-product-bundle.with-total .bundle-total { 7288 font-size: 25px 7289 } 7290 7291 #four-product.adp-product-bundle .adp-eqs { 7292 display: none; 7293 } 7294 7295 #four-product.adp-product-bundle.with-total .bundle-total { 7296 flex: 1; 7297 flex-basis: 130px; 7298 height: inherit; 7299 max-height: 100px; 7300 min-height: 50px; 7301 text-align: center; 7302 margin-top: 20px; 7303 } 7304 7305 #over-four-product.adp-product-bundle.with-total .adp-product-wrapper, 7306 #over-four-product.adp-product-bundle.with-total .bundle-total { 7307 flex: 1; 7308 flex-basis: 90px; 7309 } 7310 7311 #over-four-product.adp-product-bundle.with-total .bundle-plus { 7312 font-size: 40px 7313 } 7314 7315 #over-four-product.adp-product-bundle.with-total .bundle-total { 7316 font-size: 25px 7317 } 7318 7319 #over-four-product.adp-product-bundle .adp-eqs { 7320 display: none; 7321 } 7322 7323 .adp-product-bundle.button-under .bundle-total, 7324 #over-four-product.adp-product-bundle.with-total .bundle-total { 7325 flex: 1; 7326 flex-basis: 130px; 7327 height: 100%; 7328 text-align: center; 7329 margin-top: 20px; 7330 } 7331 7332 .adp-product-bundle.button-under .adp-product-wrapper { 7333 flex-basis: auto; 7334 } 7335 7336 #two-product.adp-product-bundle.button-under .bundle-plus, 7337 #three-product.adp-product-bundle.button-under .bundle-plus { 7338 width: 8%; 7339 } 7340 7341 #max-two { 7342 width: 61%; 7343 } 7344 7345 #max-two .bundle-plus { 7346 width: 10% 7347 } 7348 7349 #three-product.max-two .bundle-total, 7350 #four-product.max-two .bundle-total, 7351 #over-four-product.max-two .bundle-total { 7352 height: 384px; 7353 } 7354 7355 #three-product.max-two .adp-eqs, 7356 #four-product.max-two .adp-eqs, 7357 #over-four-product.max-two .adp-eqs { 7358 position: relative; 7359 top: 50%; 7360 } 7361 7362 #three-product.max-two button, 7363 #four-product.max-two button { 7364 position: relative; 7365 top: 50%; 7366 } 7367 7368 #over-four-product.max-two button { 7369 position: relative; 7370 top: 50%; 7371 } 7372 7373 #max-two { 7374 width: 60%; 7375 display: inline-block; 7376 } 7377 7378 #max-two .bundle-plus:nth-child(4n+4) { 7379 display: none; 7380 } 7381 7382 .adp-product-bundle.button-under { 7383 flex-wrap: wrap; 7384 } 7385 7386 .adp-product-bundle .adp-product-wrapper { 7387 width: 45%; 7388 } 7389 7390 .adp-product-bundle .bundle-total { 7391 color: #bfbfbf; 7392 font-size: 21px; 7393 font-weight: bold; 7394 } 7395 7396 7397 /* .adp-product-bundle .bundle-name{ overflow-x: hidden;} */ 7398 7399 .with-total.adp-product-bundle .adp-eqs { 7400 display: flex; 7401 width: 24px; 7402 } 7403 7404 .adp-product-bundle .bundle-total button { 7405 width: 100%; 7406 /*max-width: 150px;*/ 7407 } 7408 7409 @media screen and (min-width: 650px) { 7410 #four-product.adp-product-bundle, 7411 #over-four-product.adp-product-bundle { 7412 flex-wrap: wrap; 7413 } 7414 #four-product.adp-product-bundle.with-total .bundle-total .adp-eqs, 7415 #over-four-product.adp-product-bundle.with-total .bundle-total .adp-eqs { 7416 display: none; 7417 } 7418 .adp-product-bundle.with-total .bundle-total { 7419 justify-content: center; 7420 } 7421 #four-product.adp-product-bundle.with-total .adp-product-wrapper { 7422 flex-basis: auto; 7423 } 7424 #over-four-product.adp-product-bundle.with-total .adp-product-wrapper { 7425 flex-basis: auto; 7426 } 7427 #four-product .adp-product-bundle.with-total .bundle-total, 7428 #over-four-product.adp-product-bundle.with-total .bundle-total { 7429 min-height: 50px; 7430 max-height: 100px; 7431 height: inherit; 7432 } 7433 #four-product .adp-info-wrapper .bundle-name { 7434 font-size: 90%; 7435 word-break: break-word; 7436 } 7437 #over-four-product .adp-info-wrapper .bundle-name { 7438 font-size: 85%; 7439 word-break: break-word; 7440 } 7441 #four-product.with-total.adp-product-bundle .bundle-total button span, 7442 #over-four-product.with-total.adp-product-bundle .bundle-total button span { 7443 font-size: 15px; 7444 } 7445 #four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle, 7446 #over-four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 7447 width: 100%; 7448 margin: 0; 7449 } 7450 } 7451 7452 @media screen and (max-width: 650px) { 7453 .adp-product-bundle { 7454 flex-direction: column; 7455 } 7456 .adp-product-bundle .adp-product-wrapper { 7457 width: 100% !important; 7458 } 7459 .adp-product-bundle .adp-product-wrapper>a:first-child { 7460 width: 35% !important; 7461 margin-right: 20px; 7462 display: block; 7463 float: left; 7464 } 7465 .adp-product-bundle .adp-product-wrapper .bundle-name { 7466 margin: 0; 7467 } 7468 .adp-product-bundle .bundle-plus { 7469 width: 100% !important; 7470 max-width: 100%; 7471 line-height: 0; 7472 border-bottom: 1px solid #ccc; 7473 margin: 10px 0 25px; 7474 } 7475 .adp-product-bundle .bundle-total .adp-eqs { 7476 display: none; 7477 } 7478 .adp-product-bundle .bundle-plus img, 7479 #two-product.adp-product-bundle.with-total .bundle-plus img, 7480 #three-product.adp-product-bundle.with-total .bundle-plus img, 7481 #four-product.adp-product-bundle.with-total .bundle-plus img, 7482 #over-four-product.adp-product-bundle.with-total .bundle-plus img, 7483 #two-product.adp-product-bundle.button-under .bundle-plus img, 7484 #three-product.adp-product-bundle.button-under .bundle-plus img, 7485 #four-product.adp-product-bundle.button-under .bundle-plus img, 7486 #over-four-product.adp-product-bundle.button-under .bundle-plus img { 7487 margin-left: 0 !important; 7488 margin-bottom: -18px; 7489 max-width: 35px !important; 7490 } 7491 .appikon-variants-container select { 7492 width: auto; 7493 margin-top: 10px 7494 } 7495 .adp-product-bundle .bundle-total { 7496 width: 100% !important; 7497 text-align: center; 7498 margin-top: 20px; 7499 } 7500 .adp-product-bundle .adp-eqs { 7501 width: 100%; 7502 border-bottom: 1px solid #ccc; 7503 margin: -22px 0 0 0; 7504 position: relative; 7505 } 7506 .adp-product-bundle .adp-eqs img { 7507 margin-left: 0 !important; 7508 margin-bottom: -18px; 7509 display: none; 7510 } 7511 .adp-product-bundle .adp-image-container { 7512 width: 35%; 7513 display: inline-block; 7514 float: left; 7515 } 7516 .adp-product-bundle .adp-info-wrapper { 7517 width: 60%; 7518 display: inline-block; 7519 float: left; 7520 padding-left: 10px; 7521 } 7522 .adp-product-bundle .adp-info-wrapper a { 7523 text-decoration: none; 7524 } 7525 .adp-product-bundle .adp-info-wrapper select.adp-variants { 7526 width: 100%; 7527 } 7528 #two-product.adp-product-bundle.with-total .bundle-plus { 7529 margin: 0 0 30px; 7530 } 7531 #two-product.adp-product-bundle .bundle-plus img, 7532 #three-product.adp-product-bundle .bundle-plus img, 7533 #four-product.adp-product-bundle .bundle-plus img, 7534 #over-four-product.adp-product-bundle .bundle-plus img { 7535 max-width: 35px !important; 7536 margin-left: 0 !important; 7537 } 7538 #three-product.adp-product-bundle.with-total .bundle-total button { 7539 margin-top: 20px; 7540 width: 100%; 7541 } 7542 #three-product.adp-product-bundle.with-total .bundle-plus { 7543 margin: 10px 0 25px; 7544 } 7545 #four-product.adp-product-bundle.with-total .bundle-plus { 7546 margin: 10px 0 25px; 7547 } 7548 #over-four-product.adp-product-bundle.with-total .bundle-plus { 7549 margin: 10px 0 25px; 7550 } 7551 } 7552 7553 .adp-product-bundle .adp-price { 7554 color: #8C0000; 7555 } 7556 7557 .adp-product-bundle .bundle-total { 7558 color: #8C1919; 7559 } 7560 7561 .adp-product-bundle .bundle-total button { 7562 width: 100%; 7563 } 7564 7565 .adp-product-bundle button .top-button { 7566 border-bottom: 0px; 7567 } 7568 7569 @media (max-width: 650px) { 7570 .bundle-name { 7571 display: inline-block !important; 7572 } 7573 .adp-eqs { 7574 width: 100% !important; 7575 } 7576 .bundle-name { 7577 padding-top: 10px !important; 7578 } 7579 .bundle-total button { 7580 margin-left: auto !important; 7581 margin-right: auto !important; 7582 display: block; 7583 } 7584 } 7585 7586 .bundle-total button { 7587 color: #fff; 7588 margin: -10px 0 -10px; 7589 width: 100%; 7590 border: none; 7591 text-decoration: none; 7592 font-size: 13%; 7593 font-family: inherit; 7594 text-transform: uppercase; 7595 font-weight: 500; 7596 padding: 10px; 7597 height: 100%; 7598 } 7599 7600 .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 7601 width: 100%; 7602 margin: 0; 7603 height: inherit; 7604 min-height: 50px; 7605 } 7606 7607 .adp-product-bundle button .top-button { 7608 border-bottom: 0px; 7609 } 7610 7611 @media (max-width: 650px) { 7612 .bundle-name { 7613 display: inline-block !important; 7614 } 7615 .adp-eqs { 7616 width: 100% !important; 7617 } 7618 .bundle-name { 7619 padding-top: 10px !important; 7620 } 7621 .bundle-total button { 7622 margin-left: auto !important; 7623 margin-right: auto !important; 7624 display: block; 7625 } 7626 .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 7627 width: 100%; 7628 margin-top: 10px; 7629 height: inherit; 7630 max-height: 100px; 7631 min-height: 50px; 7632 } 7633 } 7634 7635 .dp-popup div, 7636 .dp-popup span, 7637 .dp-popup h1, 7638 .dp-popup h2, 7639 .dp-popup h3, 7640 .dp-popup h4, 7641 .dp-popup h5, 7642 .dp-popup h6, 7643 .dp-popup p, 7644 .dp-popup a, 7645 .dp-popup img, 7646 .dp-popup b, 7647 .dp-popup u, 7648 .dp-popup i, 7649 .dp-popup ol, 7650 .dp-popup ul, 7651 .dp-popup li, 7652 .dp-popup form, 7653 .dp-popup label, 7654 .dp-popup table, 7655 .dp-popup tbody, 7656 .dp-popup tfoot, 7657 .dp-popup thead, 7658 .dp-popup tr, 7659 .dp-popup th, 7660 .dp-popup td { 7661 margin: 0; 7662 padding: 0; 7663 border: 0; 7664 font-size: 100%; 7665 font: inherit; 7666 vertical-align: baseline; 7667 text-transform: none; 7668 } 7669 7670 .dp-popup body { 7671 line-height: 1; 7672 } 7673 7674 .dp-popup ol, 7675 .dp-popup ul { 7676 list-style: none; 7677 } 7678 7679 .dp-popup table { 7680 border-collapse: collapse; 7681 border-spacing: 0; 7682 } 7683 7684 .blocker { 7685 position: fixed; 7686 top: 0; 7687 right: 0; 7688 bottom: 0; 7689 left: 0; 7690 width: 100%; 7691 height: 100%; 7692 overflow: auto; 7693 z-index: 2147483646; 7694 padding: 20px; 7695 box-sizing: border-box; 7696 background-color: rgb(0, 0, 0); 7697 background-color: rgba(0, 0, 0, 0.75); 7698 text-align: center; 7699 } 7700 7701 .blocker:before { 7702 c
7702ontent: ''; 7703 display: inline-block; 7704 height: 100%; 7705 vertical-align: middle; 7706 margin-right: -0.05em; 7707 } 7708 7709 .blocker.behind { 7710 background-color: transparent; 7711 } 7712 7713 .dp-popup-dpModal { 7714 display: inline-block; 7715 min-width: 400px; 7716 vertical-align: middle; 7717 position: relative; 7718 z-index: 2147483647; 7719 max-width: 600px; 7720 background: #fff; 7721 padding: 30px; 7722 -webkit-border-radius: 8px; 7723 -moz-border-radius: 8px; 7724 -o-border-radius: 8px; 7725 -ms-border-radius: 8px; 7726 border-radius: 8px; 7727 -webkit-box-shadow: 0 0 10px #000; 7728 -moz-box-shadow: 0 0 10px #000; 7729 -o-box-shadow: 0 0 10px #000; 7730 -ms-box-shadow: 0 0 10px #000; 7731 box-shadow: 0 0 10px #000; 7732 text-align: center; 7733 text-transform: none; 7734 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 7735 font-size: 14px; 7736 line-height: 1.42857143; 7737 color: #333333; 7738 -moz-transition: background-color 0.15s linear; 7739 -webkit-transition: background-color 0.15s linear; 7740 -o-transition: background-color 0.15s linear; 7741 transition: background-color 0.15s cubic-bezier(0.785, 0.135, 0.150, 0.860); 7742 } 7743 7744 .dp-popup-dpModal a { 7745 background-color: transparent; 7746 } 7747 7748 .dp-popup-dpModal a:active, 7749 .dp-popup-dpModal a:hover { 7750 outline: 0; 7751 } 7752 7753 .dp-popup-dpModal hr { 7754 height: 0; 7755 -webkit-box-sizing: content-box; 7756 -moz-box-sizing: content-box; 7757 box-sizing: content-box; 7758 height: 0; 7759 margin-top: 20px; 7760 margin-bottom: 20px; 7761 border: 0; 7762 border-top: 1px solid #eeeeee; 7763 } 7764 7765 .dp-popup-dpModal button, 7766 .dp-popup-dpModal input, 7767 .dp-popup-dpModal optgroup, 7768 .dp-popup-dpModal select, 7769 .dp-popup-dpModal textarea { 7770 color: inherit; 7771 font: inherit; 7772 margin: 0; 7773 font-family: inherit; 7774 font-size: inherit; 7775 line-height: inherit; 7776 } 7777 7778 .dp-popup-dpModal button { 7779 overflow: visible; 7780 } 7781 7782 .dp-popup-dpModal button, 7783 .dp-popup-dpModal select { 7784 text-transform: none; 7785 } 7786 7787 .dp-popup-dpModal button { 7788 -webkit-appearance: button; 7789 cursor: pointer; 7790 } 7791 7792 .dp-popup-dpModal button::-moz-focus-inner, 7793 .dp-popup-dpModal input::-moz-focus-inner { 7794 border: 0; 7795 padding: 0; 7796 } 7797 7798 .dp-popup-dpModal input { 7799 line-height: normal; 7800 } 7801 7802 .dp-popup-dpModal input[type='number']::-webkit-inner-spin-button, 7803 .dp-popup-dpModal input[type='number']::-webkit-outer-spin-button { 7804 height: auto; 7805 } 7806 7807 .dp-popup-dpModal body.fadein { 7808 background: rgba(0, 0, 0, 0.65); 7809 } 7810 7811 #dpModal-container { 7812 width: auto; 7813 } 7814 7815 .dp-popup-dpModal #popup-dpModal-container { 7816 background: white; 7817 padding: 12px 18px 40px 18px; 7818 } 7819 7820 @media only screen and (min-width:500px) { 7821 .dp-popup-dpModal #popup-dpModal-container { 7822 border-radius: 5px; 7823 padding: 30px 40px; 7824 } 7825 } 7826 7827 @media only screen and (min-width:992px) { 7828 .dp-popup-dpModal #popup-dpModal-container { 7829 margin-top: 140px; 7830 } 7831 } 7832 7833 .dp-popup-dpModal .fade { 7834 opacity: 0; 7835 -webkit-transition: opacity 0.15s linear; 7836 -o-transition: opacity 0.15s linear; 7837 transition: opacity 0.15s linear; 7838 } 7839 7840 .dp-popup-dpModal .fade.in { 7841 opacity: 1; 7842 } 7843 7844 7845 /* only the stuff we need added here */ 7846 7847 .dp-popup-dpModal h2 { 7848 font-size: 24px; 7849 font-family: inherit; 7850 font-weight: 500; 7851 line-height: 1.1; 7852 color: inherit; 7853 } 7854 7855 .dp-popup-dpModal h3 { 7856 font-family: inherit; 7857 font-weight: normal; 7858 line-height: 1.1; 7859 color: inherit; 7860 font-size: 18px; 7861 margin-top: 10px; 7862 margin-bottom: 20px; 7863 font-weight: 500; 7864 } 7865 7866 .dp-popup-dpModal p.body-text { 7867 font-size: 20; 7868 margin-top: 40px; 7869 margin-bottom: 10px; 7870 } 7871 7872 .dp-popup-dpModal .form-control { 7873 display: block; 7874 width: 100%; 7875 height: 34px; 7876 padding: 6px 12px; 7877 font-size: 14px; 7878 line-height: 1.42857143; 7879 color: #555; 7880 background-color: #fff; 7881 background-image: none; 7882 border: 1px solid #ccc; 7883 border-radius: 5px; 7884 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 7885 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 7886 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 7887 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; 7888 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 7889 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 7890 } 7891 7892 .dp-popup-dpModal .input-lg { 7893 height: 46px; 7894 padding: 10px 16px; 7895 line-height: 1.3333333; 7896 border-radius: 6px; 7897 } 7898 7899 .dp-popup-dpModal select.input-lg { 7900 height: 46px; 7901 } 7902 7903 @media screen and (-webkit-min-device-pixel-ratio:0) { 7904 .dp-popup-dpModal select:focus, 7905 .dp-popup-dpModal textarea:focus, 7906 .dp-popup-dpModal input:focus { 7907 font-size: 16px; 7908 background: #eee; 7909 } 7910 } 7911 7912 .dp-popup-dpModal .form-group { 7913 margin-bottom: 15px; 7914 } 7915 7916 .dp-popup-dpModal .btn { 7917 display: inline-block; 7918 padding: 8px 12px; 7919 margin-bottom: 0; 7920 font-size: 14px; 7921 line-height: 1.42857143; 7922 text-align: center; 7923 vertical-align: middle; 7924 letter-spacing: 1px; 7925 -ms-touch-action: manipulation; 7926 touch-action: manipulation; 7927 cursor: pointer; 7928 -webkit-user-select: none; 7929 -moz-user-select: none;
7930 -ms-user-select: none; 7931 user-select: none; 7932 background-image: none; 7933 border: 1px solid transparent; 7934 border-radius: 3px; 7935 } 7936 7937 .dp-popup-dpModal .btn-success { 7938 width: 100%; 7939 color: #ffffff; 7940 background-color: #4ed14e; 7941 } 7942 7943 .dp-popup-dpModal .btn-lg { 7944 line-height: 24px; 7945 font-size: 15px; 7946 padding: 14px; 7947 line-height: 1.3333333; 7948 } 7949 7950 .dp-popup-dpModal .close { 7951 -webkit-appearance: none; 7952 padding: 0; 7953 cursor: pointer; 7954 background: 0 0; 7955 border: 0; 7956 text-align: center; 7957 font-size: 21px; 7958 font-weight: 700; 7959 line-height: 1; 7960 color: #000; 7961 text-shadow: 0 1px 0 #fff; 7962 } 7963 7964 .dp-popup-dpModal form { 7965 margin-top: 10px; 7966 } 7967 7968 .dp-popup-dpModal .dpModal-content .close { 7969 font-size: 30px; 7970 } 7971 7972 .dp-popup-dpModal .dpModal-backdrop.in { 7973 filter: alpha(opacity=65); 7974 opacity: .65; 7975 } 7976 7977 .dp-popup-dpModal .completed_message { 7978 display: none; 7979 } 7980 7981 .dp-popup-dpModal .complete .completed_message { 7982 display: block; 7983 } 7984 7985 .dp-popup-dpModal .single-variant { 7986 display: none; 7987 } 7988 7989 .dp-popup-dpModal div.footer { 7990 margin-top: 20px; 7991 } 7992 7993 .dp-popup-dpModal div.footer p { 7994 color: #b3b3b3; 7995 font-size: 12px; 7996 } 7997 7998 .dp-popup-dpModal div.no-thanks { 7999 padding-top: 20px; 8000 } 8001 8002 .dp-popup-dpModal div.no-thanks a { 8003 color: #aaaaaa; 8004 font-size: 100%; 8005 } 8006 8007 @media (min-width: 0px) { 8008 .dp-popup-dpModal { 8009 min-width: 100%; 8010 } 8011 } 8012 8013 @media (min-width: 300px) { 8014 .dp-popup-dpModal { 8015 min-width: 80%; 8016 } 8017 } 8018 8019 @media (min-width: 768px) { 8020 .dp-popup-dpModal { 8021 min-width: 600px; 8022 } 8023 } 8024 8025 .dp-popup-dpModal img { 8026 vertical-align: middle; 8027 max-width: 100%; 8028 } 8029 8030 .dp-popup-dpModal img.single { 8031 margin-right: 20px; 8032 margin-left: 0px; 8033 display: inline-block; 8034 padding-right: 20px; 8035 max-width: 100%; 8036 height: auto; 8037 margin: 0 auto; 8038 } 8039 8040 #upsell-minimized-button { 8041 background-color: #44c767; 8042 border-top-left-radius: 8px; 8043 border-top-right-radius: 8px; 8044 -moz-border-top-left-radius: 8px; 8045 -moz-border-top-right-radius: 8px; 8046 -webkit-border-top-left-radius: 8px; 8047 -webkit-border-top-right-radius: 8px; 8048 /*border:1px solid #18ab29;*/ 8049 display: inline-block; 8050 cursor: pointer; 8051 color: #ffffff; 8052 /*font-family:Arial;*/ 8053 padding: 10px 16px; 8054 text-decoration: none; 8055 background: #44c767; 8056 color: #ffffff; 8057 font-size: 16px; 8058 -webkit-transform: rotate(90deg); 8059 -webkit-transform-origin: left bottom; 8060 -moz-transform: rotate(90deg); 8061 -moz-transform-origin: left bottom; 8062 -ms-transform: rotate(90deg); 8063 -ms-transform-origin: left bottom; 8064 -o-transform: rotate(90deg); 8065 -o-transform-origin: left bottom; 8066 transform: rotate(90deg); 8067 left: 0px; 8068 top: 100px; 8069 transform-origin: left bottom; 8070 white-space: nowrap; 8071 position: fixed; 8072 } 8073 8074 #upsell-minimized-button:hover { 8075 /*background-color:#5cbf2a;*/ 8076 } 8077 8078 .dp-popup-dpModal a.close-dpModal { 8079 position: absolute; 8080 top: -12.5px; 8081 right: -12.5px; 8082 display: block; 8083 width: 30px; 8084 height: 30px; 8085 text-indent: -9999px; 8086 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lg
8086wYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=') no-repeat 0 0; 8087 } 8088 8089 .dp-popup .just-added { 8090 width: 100%; 8091 border-bottom: 1px solid #eee; 8092 padding-bottom: 20px; 8093 } 8094 8095 .dp-popup .multiple-products-true div { 8096 display: block; 8097 float: left; 8098 } 8099 8100 .dp-popup .product-container.discount-applies-true { 8101 display: flex; 8102 flex-wrap: wrap; 8103 } 8104 8105 .dp-popup .multiple-products-false div { 8106 display: block; 8107 } 8108 8109 .dp-popup .multiple-products-false div.product-container { 8110 max-width: 350px; 8111 width: 100%; 8112 margin-left: auto; 8113 margin-right: auto; 8114 flex-direction: column; 8115 } 8116 8117 .dp-popup .multiple-products-false .image { 8118 flex: 1; 8119 min-height: 150px; 8120 } 8121 8122 .dp-popup .multiple-products-true .image { 8123 width: 100px; 8124 } 8125 8126 .dp-popup .multiple-products-false .image img { 8127 max-width: 150px; 8128 max-height: 150px; 8129 } 8130 8131 .dp-popup .multiple-products-true .image img { 8132 max-width: 100px; 8133 max-height: 100px; 8134 } 8135 8136 .dp-popup .multiple-products-false .details { 8137 flex: 1 0 0; 8138 text-align: center; 8139 font-size: 14px; 8140 padding-left: 15px; 8141 padding-right: 15px; 8142 padding-top: 20px; 8143 } 8144 8145 .dp-popup .multiple-products-true .details { 8146 flex: 1; 8147 text-align: left; 8148 font-size: 14px; 8149 padding-left: 15px; 8150 padding-right: 15px; 8151 max-width: 320px; 8152 } 8153 8154 .dp-popup .multiple-products-false .actions { 8155 flex: 1; 8156 text-align: center; 8157 padding-top: 20px; 8158 } 8159 8160 .dp-popup .multiple-products-true .actions { 8161 vertical-align: middle; 8162 max-width: 116px; 8163 width: 100%; 8164 float: right 8165 } 8166 8167 @media (min-width: 651px) { 8168 .dp-popup .multiple-products-true .actions button.add-upsells, 8169 .dp-popup .multiple-products-true .actions select.adp-variants { 8170 min-width: 116px; 8171 max-width: 116px; 8172 } 8173 } 8174 8175 .dp-popup .other-upsells { 8176 width: 100%; 8177 } 8178 8179 .dp-popup .product-container { 8180 width: 100%; 8181 padding-bottom: 10px; 8182 padding-top: 10px; 8183 } 8184 8185 .dp-popup .product-container:not(first) { 8186 border-top: 1px #eee solid; 8187 } 8188 8189 .dp-popup .product-container select { 8190 -webkit-appearance: none; 8191 -moz-appearance: none; 8192 appearance: none; 8193 background-position: right center; 8194 background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728); 8195 background-repeat: no-repeat; 8196 background-position: right 10px center; 8197 background-size: auto; 8198 padding-right: 28px; 8199 text-indent: 0.01px; 8200 width: 100%; 8201 margin-bottom: 10px; 8202 font-size: 12px; 8203 display: block; 8204 padding-left: 10px; 8205 } 8206 8207 .dp-popup .product-container .variant-wrapper { 8208 float: none; 8209 } 8210 8211 .dp-popup .no-thanks { 8212 text-align: center; 8213 width: 100%; 8214 } 8215 8216 .dp-popup-dpModal .adp-image { 8217 width: 100%; 8218 } 8219 8220 .dp-popup-dpModal .upsell-total { 8221 width: 100%; 8222 padding-top: 10px; 8223 } 8224 8225 .dp-popup-dpModal button.add-upsells { 8226 color: #ffffff; 8227 font-size: 100%; 8228 font-size: 14px; 8229 background-color: #a1c65b; 8230 display: inline-block; 8231 padding: 8px 12px; 8232 margin-bottom: 0; 8233 line-height: 1.42857143; 8234 text-align: center; 8235 vertical-align: middle; 8236 letter-spacing: 1px; 8237 -ms-touch-action: manipulation; 8238 touch-action: manipulation; 8239 cursor: pointer; 8240 -webkit-user-select: none; 8241 -moz-user-select: none;
8242 -ms-user-select: none; 8243 user-select: none; 8244 background-image: none; 8245 border: 1px solid transparent; 8246 border-radius: 3px; 8247 font-weight: 500; 8248 width: 100%; 8249 box-shadow: none; 8250 } 8251 8252 .adp-price .adp-regular { 8253 width: 100%; 8254 } 8255 8256 .product-price .adp-sale { 8257 display: block; 8258 width: 100%; 8259 } 8260 8261 .dp-popup-dpModal .product-price { 8262 padding-top: 10px; 8263 font-weight: bold; 8264 } 8265 8266 .dp-popup-dpModal #one-product .product-price { 8267 font-size: 22px; 8268 } 8269 8270 .dp-popup-dpModal .multiple-products-true .product-price { 8271 font-size: 16px; 8272 } 8273 8274 .dp-popup-dpModal #one-product .product-price s { 8275 vertical-align: middle; 8276 font-size: 16px; 8277 } 8278 8279 .dp-popup-dpModal .product-price .adp-sale s { 8280 font-weight: normal; 8281 color: #000; 8282 opacity: 1; 8283 padding-left: 5px; 8284 font-size: 13px; 8285 font-size: 100%; 8286 } 8287 8288 .discount-applies-false .product-price .adp-sale, 8289 .discount-applies- .product-price .adp-sale { 8290 color: #000; 8291 } 8292 8293 .discount-applies-true .adp-price .adp-sale { 8294 text-decoration: line-through; 8295 width: 100%; 8296 } 8297 8298 .discount-applies-true .product-price .adp-sale { 8299 display: block; 8300 width: 100%; 8301 color: #8C0000; 8302 } 8303 8304 #dpModal-container .product-title { 8305 font-weight: 400; 8306 width: 100%; 8307 } 8308 8309 .dp-popup-dpModal .upsell-title { 8310 font-family: inherit; 8311 font-weight: normal; 8312 line-height: 1.1; 8313 color: inherit; 8314 font-size: 18px; 8315 margin-top: 10px; 8316 margin-bottom: 20px; 8317 font-weight: 500; 8318 text-align: center; 8319 } 8320 8321 @media (max-width: 650px) { 8322 .dp-popup .multiple-products-true .details { 8323 flex: 1; 8324 padding-left: 20px; 8325 } 8326 .dp-popup .multiple-products-true .actions { 8327 max-width: inherit; 8328 width: 100%; 8329 padding-top: 15px; 8330 } 8331 .dp-popup .product-container { 8332 padding-bottom: 20px; 8333 padding-top: 20px; 8334 } 8335 } 8336 8337 .adp-bundle-wrapper .appikon-variants-container select.adp-variants { 8338 -webkit-appearance: none; 8339 -moz-appearance: none; 8340 appearance: none; 8341 background-position: right center; 8342 background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728); 8343 background-repeat: no-repeat; 8344 background-position: right 10px center; 8345 background-size: auto; 8346 padding-right: 28px; 8347 text-indent: 0.01px; 8348 width: 100%; 8349 margin-bottom: 10px; 8350 font-size: 12px; 8351 display: block; 8352 padding-left: 10px; 8353 } 8354 8355 .adp-bundle-wrapper .adp-product-bundle button.add-appikon-bundle { 8356 cursor: pointer; 8357 background-color: #a1c65b; 8358 background-image: none; 8359 color: #fff; 8360 margin: -10px 0 -10px; 8361 width: 100%; 8362 border: none; 8363 text-decoration: none; 8364 font-size: 13px; 8365 font-family: inherit; 8366 text-transform: uppercase; 8367 font-weight: 500; 8368 padding: 10px; 8369 } 8370 8371 .adp-product-bundle .bundle-total button span { 8372 font-size: 13px; 8373 } 8374 8375 table.adp-discount-table tr th:first-child { 8376 flex: 1; 8377 } 8378 8379 table.adp-discount-table tr th:nth-child(2) { 8380 flex: 2; 8381 } 8382 8383 table.adp-discount-table tr td:first-child { 8384 flex: 1; 8385 } 8386 8387 table.adp-discount-table tr td:nth-child(2) { 8388 flex: 2; 8389 } 8390 8391 table.adp-discount-table thead { 8392 display: table-header-group; 8393 vertical-align: middle; 8394 } 8395 8396 #dpModal-container .no_touch { 8397 cursor: default; 8398 pointer-events: none; 8399 } 8400 8401 #dpModal-container .no_touch:hover { 8402 opacity: 1; 8403 } 8404 8405 .dp-popup-dpModal .upsell-title, 8406 .dp-popup-dpModal .product-title, 8407 .dp-popup-dpModal .product-price .adp-sale, 8408 .dp-popup-dpModal div.no-thanks a {} 8409 8410 .adp-product-bundle .bundle-name {} 8411 8412 .adp-product-bundle .adp-price {} 8413 8414 .adp-bundle-wrapper .appikon-variants-container select.adp-variants {} 8415 8416 .adp-bundle-wrapper {} 8417 8418 #appikon-discount-item:empty, 8419 #appikon-summary-item:empty { 8420 display: none; 8421 } 8422 8423 .adp_show_animation { 8424 visibility: visible; 8425 opacity: 1; 8426 } 8427 8428 .adp_default_animation { 8429 visibility: hidden; 8430 } 8431 8432 div.adp_show_animation.adp_default_animation { 8433 visibility: visible; 8434 } 8435 8436 .adp_fade_and_scale_effect { 8437 -webkit-transform: scale(0.7); 8438 -moz-transform: scale(0.7); 8439 -ms-transform: scale(0.7); 8440 transform: scale(0.7); 8441 opacity: 0; 8442 -webkit-transition: all 0.4s; 8443 -moz-transition: all 0.4s; 8444 transition: all 0.4s; 8445 } 8446 8447 .adp_show_animation.adp_fade_and_scale_effect { 8448 -webkit-transform: scale(1); 8449 -moz-transform: scale(1); 8450 -ms-transform: scale(1); 8451 transform: scale(1); 8452 opacity: 1; 8453 } 8454 8455 .adp_slide_from_the_right { 8456 -webkit-transform: translateX(20%); 8457 -moz-transform: translateX(20%); 8458 -ms-transform: translateX(20%); 8459 transform: translateX(20%); 8460 opacity: 0; 8461 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8462 -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8463 transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8464 } 8465 8466 .adp_show_animation.adp_slide_from_the_right { 8467 -webkit-transform: translateX(0); 8468 -moz-transform: translateX(0); 8469 -ms-transform: translateX(0); 8470 transform: translateX(0); 8471 opacity: 1; 8472 } 8473 8474 .adp_slide_from_the_left { 8475 -webkit-transform: translateX(-20%); 8476 -moz-transform: translateX(-20%); 8477 -ms-transform: translateX(-20%); 8478 transform: translateX(-20%); 8479 opacity: 0; 8480 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8481 -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8482 transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 8483 } 8484 8485 .adp_show_animation.adp_slide_from_the_left { 8486 -webkit-transform: translateX(0); 8487 -moz-transform: translateX(0); 8488 -ms-transform: translateX(0); 8489 transform: translateX(0); 8490 opacity: 1; 8491 } 8492 8493 .adp_slide_from_the_bottom { 8494 -webkit-transform: translateY(20%); 8495 -moz-transform: translateY(20%); 8496 -ms-transform: translateY(20%); 8497 transform: translateY(20%); 8498 opacity: 0; 8499 -webkit-transition: all 0.3s; 8500 -moz-transition: all 0.3s; 8501 transition: all 0.3s; 8502 } 8503 8504 .adp_show_animation.adp_slide_from_the_bottom { 8505 -webkit-transform: translateY(0); 8506 -moz-transform: translateY(0); 8507 -ms-transform: translateY(0); 8508 transform: translateY(0); 8509 opacity: 1; 8510 } 8511 8512 .adp_fall_effect { 8513 -o-transform: perspective(1300px) translateZ(600px) rotateX(30deg); 8514 -ms-transform: perspective(1300px) translateZ(600px) rotateX(30deg); 8515 -moz-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
8516 -webkit-transform: perspective(300px) translateZ(600px) rotateX(30deg); 8517 transform: perspective(1300px) translateZ(600px) rotateX(30deg); 8518 opacity: 0; 8519 } 8520 8521 .adp_show_animation.adp_fall_effect { 8522 -webkit-transition: all 0.3s ease-in; 8523 -moz-transition: all 0.3s ease-in; 8524 transition: all 0.3s ease-in; 8525 -webkit-transform: translateZ(0px) rotateX(0deg); 8526 -moz-transform: translateZ(0px) rotateX(0deg); 8527 -ms-transform: translateZ(0px) rotateX(0deg); 8528 transform: translateZ(0px) rotateX(0deg); 8529 opacity: 1; 8530 } 8531 8532 div.dp-popup.is_funnel_true span.adp-sale s { 8533 text-decoration: none !important; 8534 } 8535 8536 8537</style> 8538
8539<script type="text/javascript"> 8540 function hasFlag(flag){ 8541 return window.appikonDiscount.settings.flags[flag] == true 8542 } 8543 8544 window.appikon = {}; 8545 window.appikonDiscount = {}; 8546 window.appikonDiscount.settings = { 8547 "dp": { 8548 "installed": true, 8549 "vd_table_type": "default", 8550 "vd_product_message": "Buy at discounted prices", 8551 "show_vol_discount_table": true 8552 }, 8553 "bundle": { 8554 "installed": false, 8555 "bundles_with_discounted_price": false, 8556 "hide_bundle_section": false 8557 }, 8558 "buyx": { 8559 "installed": false, 8560 "show_product_links": true, 8561 "products_per_upsell": 10, 8562 "show_popup_on": "cart_page", 8563 "modal_animation_class": "", 8564 "funnel_refuse_limit": 1, 8565 "upsell_popup_multi_select": false, 8566 "hide_on_success": false, 8567 "delay_mobile_refresh_cart": 2, 8568 "delay_refresh_cart": 0.5, 8569 "cookie_days": 14 8570 }, 8571 "discount_method": "DRAFT", 8572 "hide_paypal": true, 8573 "show_discount_code": false, 8574 "avoid_cart_quantity_adjustment": false, 8575 "show_notification_bar": true, 8576 "show_cart_notification_bar": true, 8577 "show_product_notification_bar": true, 8578 "turn_off_agree_checkbox": false, 8579 "calculation_note": "Please wait while we calculate your cart totals", 8580 "plus_minus_qty_selector": "", 8581 "checkout_selector": "", 8582 "drawer_cart_selector": "", 8583 "drawer_cart_product_title_selector": "", 8584 "drawer_cart_line_price_selector": "", 8585 "drawer_cart_unit_price_selector": "", 8586 "drawer_cart_sub_total_selector": "", 8587 "terms_selector": "", 8588 "regular_cart_product_title_selector": "div.product-title a", 8589 "regular_cart_line_price_selector": "span.line-price-calc span.price.converted", 8590 "regular_cart_sub_total_selector": "div.total.row > div.columns.small-6.text-right > span", 8591 "is_dynamic_insertion": true, 8592 "listen_to_ajax_cart_events_strategy": true, 8593 "flags": { 8594 "new_css": true, 8595 "new_qty_layout": false, 8596 "hide_buy_it_now_setting": false, 8597 "upsell_popup_open_qty": false, 8598 "animate_upsell_popup_appearance": true, 8599 "no_discount_compare_at_price": false, 8600 "offer_metrics": false, 8601 "upsell_popup_on_checkout_click": false, 8602 "hide_bundle_section": false, 8603 "fix_empire_theme": false, 8604 "use_google_fonts": false, 8605 "discounted_price_for_bundles": false, 8606 "refresh_on_qty_plush_minus": false, 8607 "refresh_on_qty_change_hard": false, 8608 "several_collections_for_upsells": true, 8609 "avoid_default_qty_input_event_change": false, 8610 "notify_about_disocunt_calculations": false, 8611 "subscribe_api_messages": true, 8612 "entitled_variant_ids": true, 8613 "charts": false, 8614 "delay_price_rule_deletion": false, 8615 "disable_checkout_button": false, 8616 "cart_new_line_prices": true, 8617 "quick_start": true, 8618 "upsell_popup_z_index": false, 8619 "simple_stats_cacher": false, 8620 "enable_funnels": false, 8621 "upsell_popup_multi_select": true, 8622 "quantities_refresh_over_submit": false, 8623 "quantities_no_input_trigger": false, 8624 "hide_paypal_to_style": false, 8625 "price_rules_short_life": true, 8626 "settings_async_price_rules": false, 8627 "search_bundle_products": true, 8628 "new_free_plan": false, 8629 "multi_line_notification": true, 8630 "api_optimization": true, 8631 "script_v2": true, 8632 "sqs_order_webhooks": true, 8633 "ts_metrics_view": false, 8634 "order_logs": true, 8635 "active_offers_api_call": false, 8636 "backup_api": false, 8637 "cache_counter_worker": false, 8638 "correct_adp_identifier": false 8639 }, 8640 "app_root_url": "/apps/appikon_discounted_pricing", 8641 "vd_placement_settings": {},
8642 "notification_placement_settings": {"final_selector":"","placement":"before"}, 8643 "notification_cart_placement_settings": {"final_selector":"","placement":"before"}, 8644 "notification_bar_selector": null, 8645 "product_page_offer_active": false, 8646 "no_active_offers": false, 8647 "product_ids_in_use": [], 8648 "collection_ids_in_use": [], 8649 "entire_store_in_use": false, 8650 "shop" : "dragonfly-botanicals.myshopify.com", 8651 "discount_code_settings" : {"id":null,"shop":null,"inputPlacementSelector":"#appikon-discount-item","inputPlacementPosition":"AFTER","discountMode":null,"allowedCodeRegex":null}, 8652 "use_compare_at_price" : false, 8653 "product_page_price_selector": "" 8654 }; 8655 window.appikonDiscount.settings.global = { 8656 "env": "production", 8657 "appikonCheckoutSelector": "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button, button.checkout-button", 8658 "baAddToCartSelector": "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]", 8659 "appikonPlusImageUrl": "//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/adp-plus_38x.png?18337618242689679898", 8660 "headerSelector": "#shopify-section-header, main, div.content, section.main-content, div#content, section#content" 8661 }; 8662 window.appikon.discount_method = window.appikonDiscount.settings.discount_method; 8663 window.appikon.app_root_url = '/apps/appikon_discounted_pricing'; 8664 window.appikonResponseStore = {} 8665 window.appikonResponseStore.cartJS = "" 8666 window.appikonResponseStore.discountResponse = "" 8667 8668 8669 8670 8671 8672 8673 8674 8675 window.appikon.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 8676 ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) { 8677 delete window.appikon.cart[a] 8678 }) 8679 8680 if (hasFlag("correct_adp_identifier") && window.appikon.cart && window.appikon.cart.attributes && window.appikon.cart.attributes["adp_identifier"]){ 8681 var appikonSafe = function(cb){ try{cb()} catch(e){} } 8682 appikonSafe(function() { 8683 var awaitJQuery = function (cb) { 8684 appikonSafe(function(){ if (window.jQuery) { cb() } else { setTimeout(function() { awaitJQuery(cb) }, 150) } }) 8685 } 8686 awaitJQuery(function(){ 8687 appikonSafe(function(){ 8688 jQuery.post('/cart/update.js', { attributes: {'adp_identifier': ''} }) 8689 }) 8690 }) 8691 }) 8692 } 8693 8694 window.appikon.cart.items = []; 8695 window.appikon.cart_product_ids = []; 8696 window.appikon.cart_collection_ids = []; 8697 8698 8699 8700 window.appikon.adp_page = ""; 8701 window.appikon.api = {}; 8702 8703 8704 8705 window.appikon.money_format = "${{amount}}"; 8706 8707 8708 //appikonHandlebars 8709 !function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.appikonHandlebars=b():a.appikonHandlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.appikonHandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";
vendor: 7,590 bytes, line 8709
8709b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.appikonHandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
8709("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of appikonHandlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of appikonHandlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,110 bytes, line 8709
8709var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.appikonHandlebars;a.noConflict=function(){return b.appikonHandlebars===a&&(b.appikonHandlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sex
vendor: 8,724 bytes, line 8709
8709pr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 8709
8709],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,603 bytes, lines 8709-8710
8709,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87], 8710 85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,881 bytes, line 8710
8710,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,935 bytes, lines 8710-8711
8710,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a); 8711 return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
8711n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,095 bytes, lines 8711-8714
8711,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])}); 8712 8713 8714</script>
8714 8715 8716
8717<script id="adp-discount-tiers-default" type="text/x-handlebars-template"> 8718 <div class="adp-discount-tiers"> 8719 <h4>{{{product_message}}}</h4> 8720 <table class="adp-discount-table"> 8721 <thead> 8722 <tr> 8723 <th>Minimum Qty</th> 8724 <th>Discount</th> 8725 </tr> 8726 </thead> 8727 <tbody> 8728 {{#vol_rows}} 8729 <tr> 8730 <td>{{{quantity}}} +</td> 8731 <td>{{{price.title}}}</td> 8732 </tr> 8733 {{/vol_rows}} 8734 </tbody> 8735 </table> 8736</div> 8737 8738</script>
vendor: 1 bytes, line 8738
8738
8739<script id="adp-discount-tiers-detailed" type="text/x-handlebars-template"> 8740 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 8741 <table class="adp-discount-table"> 8742 <thead> 8743 <tr> 8744 <th>Qty</th> 8745 <th>Discount</th> 8746 </tr> 8747 </thead> 8748 <tbody> {{#vol_rows}} 8749 <tr> 8750 <td>Buy {{{quantity}}}</td> 8751 <td>{{{price.title}}} each</td> 8752 </tr> 8753 {{/vol_rows}} 8754 </tbody> 8755 </table> 8756</div> 8757 8758</script>
vendor: 1 bytes, line 8758
8758
8759<script id="adp-discount-tiers-grid" type="text/x-handlebars-template"> 8760 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 8761 <table class="adp-discount-table"> 8762 <thead> 8763 <tr> 8764 <th>Minimum Qty</th> 8765 <th>Maximum Qty</th> 8766 <th>Discount</th> 8767 </tr> 8768 </thead> 8769 <tbody> {{#vol_rows}} 8770 <tr> 8771 <td>{{{quantity}}}</td> 8772 <td>{{{next_range_qty}}}</td> 8773 <td>{{{price.title}}}</td> 8774 </tr> 8775 {{/vol_rows}} 8776 </tbody> 8777 </table> 8778</div> 8779 8780</script>
vendor: 1 bytes, line 8780
8780
8781<script id="adp-discount-tiers-grid-alt" type="text/x-handlebars-template"> 8782 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 8783 <table class="adp-discount-table"> 8784 <thead> 8785 <tr> 8786 <th>Qty</th> 8787 <th>Discount</th> 8788 </tr> 8789 </thead> 8790 <tbody> {{#vol_rows}} 8791 <tr> 8792 <td>{{{quantity}}} - {{{next_range_qty}}}</td> 8793 <td>{{{price.title}}}</td> 8794 </tr> 8795 {{/vol_rows}} 8796 </tbody> 8797 </table> 8798</div> 8799 8800</script>
vendor: 1 bytes, line 8800
8800
8801<script id="adp-buy-x-discount-tiers" type="text/x-handlebars-template"> 8802 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 8803 <table class="adp-discount-table"> 8804 <thead> 8805 <tr> 8806 <th>Qty</th> 8807 <th>Discount</th> 8808 </tr> 8809 </thead> 8810 <tbody> {{#vol_rows}} 8811 <tr> 8812 <td>Buy {{{quantity}}}</td> 8813 <td>{{{price.title}}}</td> 8814 </tr> 8815 {{/vol_rows}} 8816 </tbody> 8817 </table> 8818</div> 8819 8820</script>
8820 8821 8822
8823<script type="text/javascript"> 8824 8825 const isAppikonProductPage = null != decodeURIComponent(window.location.pathname).match(/\/products\/(([a-zA-Z0-9]|[\-\.\_\~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[\ud83c\ud83d\ud83e][\ud000-\udfff]){1,})\/?/); 8826 const isAppikonCartPage = window.location.pathname === '/cart'; 8827 8828 function getUrlParam(paramName) { 8829 const urlParams = new URLSearchParams(window.location.search); 8830 return urlParams.get(paramName); 8831 } 8832 8833 const testOfferParam = getUrlParam('shopacadoTestToken'); 8834 const testOfferName = getUrlParam('shopacadoTestName'); 8835 8836 ! function (window, document) { 8837 "use strict"; 8838 8839 function setCookie(t, e, n) { 8840 var o = new Date; 8841 o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3); 8842 var i = "expires=" + o.toUTCString(); 8843 document.cookie = t + "=" + e + "; " + i + "; path=/;" 8844 } 8845 8846 function setCookieMinutes(t, e, m) { 8847 var o = new Date; 8848 o.setTime(o.getTime() + m * 60000); 8849 var i = "expires=" + o.toUTCString(); 8850 document.cookie = t + "=" + e + "; " + i + "; path=/;" 8851 } 8852 8853 function setCookieSession(t, e) { 8854 document.cookie = t + "=" + e + "; path=/;" 8855 } 8856 8857 if (testOfferParam) { 8858 setCookieSession('shopacado-test-offer-token', testOfferParam); 8859 setCookieSession('shopacado-test-offer-name', testOfferName); 8860 8861 var uri = window.location.toString(); 8862 if (uri.indexOf("?") > 0) { 8863 var clean_uri = uri.substring(0, uri.indexOf("?")); 8864 window.history.replaceState({}, document.title, clean_uri); 8865 } 8866 } 8867 8868 function deleteCookie(t) { 8869 var o = new Date; 8870 o.setTime(o.getTime() - 1000); 8871 var i = "expires=" + o.toUTCString(); 8872 document.cookie = t + "=; " + i + "; path=/;" 8873 } 8874 8875 function getCookie(t) { 8876 for (var e = t + "=", n = document.cookie.split(";"), o = 0; o < n.length; o++) { 8877 for (var i = n[o]; 8878 " " == i.charAt(0);) i = i.substring(1); 8879 if (0 == i.indexOf(e)) return i.substring(e.length, i.length) 8880 } 8881 return "" 8882 } 8883 8884 function isMobileBrowser() { 8885 var t = !1; 8886 try { 8887 (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
8887substr(0, 4))) && (t = !0) 8888 } catch (e) {} 8889 return t 8890 } 8891 8892 function reqJquery(t) { 8893 if ("undefined" == typeof jQuery || !jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) { 8894 var e = document.getElementsByTagName("head")[0], 8895 n = document.createElement("script"); 8896 n.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js", n.type = "text/javascript", n.onload = n.onreadystatechange = function () { 8897 n.readyState ? "complete" !== n.readyState && "loaded" !== n.readyState || (n.onreadystatechange = null, t(jQuery.noConflict(!0))) : t(jQuery.noConflict(!0)) 8898 }, e.appendChild(n) 8899 } else t(jQuery) 8900 } 8901 8902 function addGlobalStyle(t) { 8903 try { 8904 var e = document.head || document.getElementsByTagName("head")[0], 8905 n = document.createElement("style"); 8906 n.innerHTML = t, n.type = "text/css", e.appendChild(n) 8907 } catch (o) {} 8908 } 8909 8910 if (-1 !== document.location.search.indexOf("clear_cookies=1")) { 8911 setCookie("adp-skip-ids", ""); 8912 setCookie("cart", ""); 8913 } 8914 8915 reqJquery(function ($) { 8916 checkForTestOffer(); 8917 8918 function reloadCurrency() { 8919 "object" == typeof Currency && "object" == typeof Currency.moneyFormats && "function" == typeof mlvedaload && mlvedaload(); 8920 try { 8921 "object" == typeof DoublyGlobalCurrency && "function" == typeof DoublyGlobalCurrency.convertAll && DoublyGlobalCurrency.convertAll(jQueryGrizzly("[name=doubly-currencies]").val()) 8922 } catch (t) { 8923 console.log(t) 8924 } 8925 } 8926 8927 function showVolDiscounts(info) { 8928 if (info.discount_table && info.discount_table.automatic_type) { 8929 var templateVariables = { 8930 product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message, 8931 vol_rows: info.vol_rows 8932 } 8933 8934 if (info.discount_table.automatic_type === "DEFAULT") { 8935 var discountTiersTemplate = $("#adp-discount-tiers-default").html(); 8936 } else if (info.discount_table.automatic_type === "DETAILED") { 8937 var discountTiersTemplate = $("#adp-discount-tiers-detailed").html(); 8938 } else if (info.discount_table.automatic_type === "GRID_RANGE") { 8939 var discountTiersTemplate = $("#adp-discount-tiers-grid").html(); 8940 } else if (info.discount_table.automatic_type === "GRID_RANGE_ALT") { 8941 var discountTiersTemplate = $("#adp-discount-tiers-grid-alt").html(); 8942 } 8943 8944 var volDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables); 8945 $("div.adp-vol-wrapper").html(volDiscountHtml); 8946 } 8947 } 8948 8949 function showBuyXDiscounts(info) { 8950 var discountTiersTemplate = $("#adp-buy-x-discount-tiers").html(), 8951 templateVariables = { 8952 product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message, 8953 vol_rows: info.vol_rows 8954 }, 8955 buyXDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables); 8956 $("div.adp-vol-wrapper").html(buyXDiscountHtml); 8957 } 8958 8959 function appikonDelegate(discountResponse) { 8960 if (discountResponse.vol_rows) { 8961 window.appikon.vol_rows = discountResponse.vol_rows; 8962 } 8963 8964 if (discountResponse.discount_table && discountResponse.discount_table.type === "CUSTOM" && discountResponse.discount_table.html) { 8965 let elements = []; 8966 let found = false;
8967 8968 let foundGeneric = $(".shopacado-discount-table-container"); 8969 if (foundGeneric.length > 0) { 8970 found = true; 8971 elements.push(foundGeneric); 8972 } 8973 8974 if (discountResponse.discount_table.placement_selector) { 8975 let foundElements = $(discountResponse.discount_table.placement_selector); 8976 if (foundElements.length > 0) { 8977 found = true; 8978 for(var j=0; j<foundElements.length; j++){ 8979 var element = foundElements.eq(j); 8980 elements.push(element); 8981 } 8982 } 8983 } 8984 8985 if (!found) { 8986 let e = $("form[action*='/cart/add']").first(); 8987 elements.push(e); 8988 } 8989 for (let i = 0; i < elements.length; i++) { 8990 let element = elements[i]; 8991 8992 let wrapper = "<div class='adp-vol-wrapper'></div>"; 8993 if (discountResponse.discount_table.placement_position == 'BEFORE') { 8994 element.before(wrapper); 8995 } else { 8996 element.after(wrapper); 8997 } 8998 } 8999 $("div.adp-vol-wrapper").html(discountResponse.discount_table.html); 9000 } else if (discountResponse.discount_table && discountResponse.discount_table.type === "AUTOMATIC") { 9001 if (discountResponse.vol_rows && discountResponse.vol_rows.length > 0 && ("buy_x_dollars" == discountResponse.type || "vd" == discountResponse.type) && window.appikonDiscount.settings.dp.show_vol_discount_table) { 9002 var e; 9003 if (window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("final_selector")) { 9004 e = $(window.appikonDiscount.settings.vd_placement_settings.final_selector).first(); 9005 if (0 === e.length) { 9006 e = $("form[action*='/cart/add']").first(); 9007 } 9008 } else { 9009 e = $("form[action*='/cart/add']").first(); 9010 } 9011 if (0 === $(".adp-vol-wrapper").length) { 9012 window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("placement") && "before" == window.appikonDiscount.settings.vd_placement_settings.placement ? e.before("<div class='adp-vol-wrapper'></div>") : e.after("<div class='adp-vol-wrapper'></div>"); 9013 } 9014 "buy_x_dollars" === discountResponse.type ? showBuyXDiscounts(discountResponse) : showVolDiscounts(discountResponse); 9015 } 9016 } 9017 9018 var objectExists = function (t) { 9019 return "object" == typeof t ? t : null 9020 }; 9021 if (objectExists(discountResponse.discounts)) { 9022 if(isAppikonProductPage && discountResponse.product_notification) { 9023 showAppikonNotification(discountResponse.product_notification); 9024 } else if(isAppikonCartPage && discountResponse.notifications && discountResponse.notifications.length) { 9025 showAppikonNotification(discountResponse.notifications[0]); 9026 } 9027 9028 if (objectExists(discountResponse.discounts.cart) && objectExists(discountResponse.discounts.cart.items)) { 9029 showCartDiscounts(discountResponse.discounts); 9030 } 9031 } 9032 9033 if (discountResponse.product_lowest_price_message && 9034 window.appikonDiscount.settings.product_page_price_selector && 9035 window.appikonDiscount.settings.product_page_price_selector !== "") { 9036 $(window.appikonDiscount.settings.product_page_price_selector).replaceWith("<span>" + discountResponse.product_lowest_price_message + "</span>"); 9037 } 9038 9039 reloadCurrency() 9040 9041 if (window.appikon.postDiscountHandlers) { 9042 for (let i = 0; i < window.appikon.postDiscountHandlers.length; i++) { 9043 window.appikon.postDiscountHandlers[i](discountResponse); 9044 } 9045 } 9046 } 9047 9048 function getCheckoutSelectors() { 9049 var checkoutSelectors = window.appikonDiscount.settings.global.appikonCheckoutSelector.split(","); 9050 9051 if(window.appikonDiscount.settings.checkout_selector) { 9052 window.appikonDiscount.settings.checkout_selector.split(",").forEach(function(selector){ 9053 checkoutSelectors.push(selector); 9054 }); 9055 } 9056 9057 return checkoutSelectors; 9058 } 9059 9060 function checkoutEventHandler(t) { 9061 t.preventDefault(); 9062 try { 9063 DiscountedPricingCheckout(t) 9064 } catch (e) { 9065 window.location = "/checkout" 9066 } 9067 } 9068 9069 function showCartDiscounts(t) { 9070 window.appikon.discounts = t; 9071 for (var e = 0; e < t.cart.items.length; e++) { 9072 var n = t.cart.items[e]; 9073 9074 n.upsell_note = n.upsell_note ? n.upsell_note : ""; 9075 n.success_note = n.success_note ? n.success_note : ""; 9076 9077 if (n.discounted_price < n.original_price) { 9078 if (window.appikonDiscount.settings.use_compare_at_price === true) { 9079 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 9080 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>"); 9081 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 9082 } else { 9083 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 9084 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>"); 9085 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 9086 } 9087 $("span.discounted_price").css("font-weight", "bold"); 9088 } else { 9089 if (window.appikonDiscount.settings.use_compare_at_price === true) { 9090 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.compare_at_price_format + "</span>"); 9091 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.compare_at_line_price_format + "</span>"); 9092 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.compare_at_price_format + "</span>"); 9093 } else { 9094 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.original_price_format + "</span>"); 9095 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.original_line_price_format + "</span>"); 9096 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='discounted_price appkion_original_price'>" + n.original_price_format + "</span>"); 9097 } 9098 $("span.discounted_price").css("font-weight", "normal"); 9099 } 9100 9101 $(".appikon-cart-item-upsell-notes[data-key='" + n.key + "']").html(n.upsell_note); 9102 $(".appikon-cart-item-success-notes[data-key='" + n.key + "']").html(n.success_note); 9103 } 9104 9105 if ("string" == typeof t.discounted_price_html) { 9106 if (window.appikonDiscount.settings.hide_paypal) { 9107 $(".additional_checkout_buttons,.additional-checkout-button,.additional-checkout-buttons, .extra-checkout-buttons, .dynamic-checkout__content,.cart__additional_checkout, .cart-checkout-additional, #dynamic-checkout-cart").hide(), addGlobalStyle(".additional_checkout_buttons, .additional-checkout-button, .additional-checkout-buttons {display:none !important;}"); 9108 } 9109 9110 if (t.positive_discount) { 9111 displayCartTotals(t); 9112 } 9113 9114 if (t.zero_discount_only || 0 == window.appikon.cart.total_price) { 9115 $('form[action*="/cart"]').append("<input type='hidden' value='1' name='attributes[adp_identifier]'>"); 9116 try { 9117 window.appikon.cart.attributes.adp_identifier = 1 9118 } catch (o) { 9119 } 9120 // remove event checkout listeners if no discounts 9121 var checkoutSelectors = getCheckoutSelectors();
9122 checkoutSelectors.forEach(function (t) { 9123 t = t.trim(); 9124 var e = document.querySelectorAll(t); 9125 if ("object" == typeof e && e) 9126 for (var n = 0; n < e.length; n++) { 9127 var o = e[n]; 9128 if ("function" != typeof o.addEventListener) return; 9129 o.removeEventListener("click", checkoutEventHandler, false); 9130 } 9131 }) 9132 } else { 9133 9134 var checkoutSelectors = getCheckoutSelectors(); 9135 9136 checkoutSelectors.forEach(function (t) { 9137 t = t.trim(); 9138 var e = document.querySelectorAll(t); 9139 if ("object" == typeof e && e) 9140 for (var n = 0; n < e.length; n++) { 9141 var o = e[n]; 9142 if ("function" != typeof o.addEventListener) return; 9143 o.addEventListener("click", checkoutEventHandler, false); 9144 } 9145 }) 9146 } 9147 $(".wholesale-cart-total").css("font-weight", "bold"); 9148 // $("span.wholesale-original-cart-total").css("display", "block"); 9149 } else { 9150 if (window.appikonDiscount.settings.use_compare_at_price === true) { 9151 $(".wholesale-cart-total").html("<span class=''>" + t.compare_at_price_html + "</span>"); 9152 } else { 9153 $(".wholesale-cart-total").html("<span class=''>" + t.original_price_html + "</span>"); 9154 } 9155 $("span.wholesale-original-cart-total").css("display", "none"); 9156 $(".wholesale-cart-total").css("font-weight", "normal"); 9157 9158 // remove event checkout listeners if no discounts 9159 var checkoutSelectors = getCheckoutSelectors(); 9160 checkoutSelectors.forEach(function (t) { 9161 t = t.trim(); 9162 var e = document.querySelectorAll(t); 9163 if ("object" == typeof e && e) 9164 for (var n = 0; n < e.length; n++) { 9165 var o = e[n]; 9166 if ("function" != typeof o.addEventListener) return; 9167 o.removeEventListener("click", checkoutEventHandler, false); 9168 } 9169 }) 9170 } 9171 } 9172 9173 function showDiscountCodeInput(selector, index, array) { 9174 let discountCodeWrapper = "<div class='appikon-discounts-wrapper'>" + 9175 "<input type='text' id='appikon-discount-code' placeholder='Discount Code'>" + 9176 "<button id='apply-appikon-discount' class='btn btn--secondary'>Apply</button>" + 9177 "</div>" 9178 9179 if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "BEFORE") { 9180 $(selector).before(discountCodeWrapper); 9181 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "AFTER") { 9182 $(selector).after(discountCodeWrapper); 9183 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "PREPEND") { 9184 $(selector).prepend(discountCodeWrapper); 9185 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "APPEND") { 9186 $(selector).append(discountCodeWrapper); 9187 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "REPLACE") { 9188 $(selector).after(discountCodeWrapper); 9189 $(selector).hide(); 9190 } 9191 } 9192 9193 function displayCartTotals(t) { 9194 $(".wholesale-original-cart-total span.wholesale-original-price").length > 0 ? $(".wholesale-original-cart-total span.wholesale-original-price").css("text-decoration", "line-through") : $(".wholesale-original-cart-total").css("text-decoration", "line-through"); 9195 $(".wholesale-original-cart-total").show() 9196 9197 if (window.appikonDiscount.settings.use_compare_at_price === true) { 9198 $("span.wholesale-original-price").html(t.compare_at_price_html); 9199 } else { 9200 $("span.wholesale-original-price").html(t.original_price_html); 9201 } 9202 9203 $(".wholesale-cart-total").html("<span class=''>" + t.discounted_price_html + "</span>"); 9204 var e = ""; 9205 if (t.summary_item_html) { 9206 e = t.summary_item_html; 9207 } 9208 9209 $(".subtotal .cart_savings.sale").hide(); 9210 $(".wholesale-cart-total").prepend("<span class='appikon-messages'><div id='appikon-summary-item'>" + e + "</div><div id='appikon-discount-item'></div></span>"); 9211 if (window.appikonDiscount.settings.show_discount_code) { 9212 $('.appikon-discounts-wrapper').remove(); 9213 9214 var discountCodePlacementSelectors = window.appikonDiscount.settings.discount_code_settings.inputPlacementSelector.split(',');
9215 discountCodePlacementSelectors.forEach(showDiscountCodeInput); 9216 9217 if (window.appikon.discount_code) { 9218 $(".appikon-discounts-wrapper").hide(); 9219 $("div[id=appikon-discount-item]").html('<button id="appikon-remove-discount-code" type="button">X</button>' + t.discount_item_html); 9220 9221 document.querySelectorAll("#appikon-remove-discount-code").forEach(item => { 9222 item.addEventListener('click', event => { 9223 deleteCookie("appikon_discount_" + window.appikonDiscount.settings.shop); 9224 delete window.appikon.discount_code; 9225 triggerDiscountCalculation(); 9226 }) 9227 }); 9228 } else { 9229 $(".appikon-discounts-wrapper").show(); 9230 } 9231 9232 } 9233 9234 $(".wholesale-cart-total span").css("text-decoration", "none"); 9235 reloadCurrency(); 9236 } 9237 9238 function showAppikonNotificatioBar(notificationMessage, selector, placement) { 9239 if(notificationMessage && notificationMessage.trim()) { 9240 var notificationBarElement = "<div id='appikon-notification-bar'><div id='appikon-close-notification'>X</div>" + notificationMessage.trim() + "</div>" 9241 // Remove old notification 9242 $('#appikon-notification-bar').remove() 9243 9244 if(selector) { 9245 var selectorElement = $(selector).first(); 9246 if(selectorElement.length){ 9247 "before" == placement.toLowerCase() ? selectorElement.before(notificationBarElement) : selectorElement.after(notificationBarElement) 9248 } 9249 } else { 9250 window.appikonDiscount.settings.global.headerSelector.split(",").forEach(function (t) { 9251 t = $.trim(t) 9252 "#shopify-section-header" == t ? $(t).after(notificationBarElement) : "main" == t ? $(t).prepend(notificationBarElement) : $(t).before(notificationBarElement) 9253 }) 9254 } 9255 9256 $("#appikon-notification-bar").length > 0 && $("#appikon-notification-bar").show() 9257 } 9258 } 9259 9260 function showAppikonNotification(notificationMessage) { 9261 // Show product page Notification 9262 if(isAppikonProductPage && window.appikonDiscount.settings.show_product_notification_bar) { 9263 showAppikonNotificatioBar(notificationMessage, 9264 window.appikonDiscount.settings.notification_placement_settings.final_selector, 9265 window.appikonDiscount.settings.notification_placement_settings.placement) 9266 } 9267 9268 if(isAppikonCartPage && window.appikonDiscount.settings.show_cart_notification_bar) { 9269 showAppikonNotificatioBar(notificationMessage, 9270 window.appikonDiscount.settings.notification_cart_placement_settings.final_selector, 9271 window.appikonDiscount.settings.notification_cart_placement_settings.placement) 9272 } 9273 } 9274 9275 function checkTermsAccepted () { 9276 if (window.appikonDiscount.settings.turn_off_agree_checkbox) { 9277 return true; 9278 } 9279 9280 if (window.appikonDiscount.settings.terms_selector) { 9281 let customSelectors = window.appikonDiscount.settings.terms_selector.split(','); 9282 for (let i = 0; i < customSelectors.length; i++) { 9283 let termsSelector = "input[type='checkbox']" + customSelectors[i]; 9284 let termsSelectorChecked = "input[type='checkbox']" + customSelectors[i] + ":checked"; 9285 9286 if ($(termsSelector).length > 0 && $(termsSelectorChecked).length === 0) { 9287 return false;
9288 } 9289 } 9290 } else { 9291 let termsSelector = "input[type='checkbox']#agree"; 9292 let termsSelectorChecked = "input[type='checkbox']#agree:checked"; 9293 9294 if ($(termsSelector).length > 0 && $(termsSelectorChecked).length === 0) { 9295 return false; 9296 } 9297 } 9298 9299 return true; 9300 } 9301 9302 function DiscountedPricingCheckout(t) { 9303 if (checkTermsAccepted()) { 9304 $(t.target).prop("disabled", "disabled"); 9305 9306 window.appikon.action_type = "checkout"; 9307 var i = [], 9308 a = []; 9309 $("[name^='attributes']").each(function () { 9310 var t = $(this), 9311 e = $(this).attr("name"), 9312 n = { 9313 name: e = e.replace(/^attributes\[/i, "").replace(/\]$/i, ""), 9314 value: t.val() 9315 }; 9316 if ("" != n.value) switch (t[0].tagName.toLowerCase()) { 9317 case "input": 9318 "checkbox" == t.attr("type") ? t.is(":checked") && a.push(n) : a.push(n); 9319 break; 9320 default: 9321 a.push(n) 9322 } 9323 }); 9324 var r = ""; 9325 if (window.Shopify.locale) { 9326 i.push("locale=" + window.Shopify.locale); 9327 } 9328 $("[name='note']").length && (r = $("[name='note']")[0].value), window.appikon.cart.note_attributes = a, window.appikon.cart.note = r, r.length && i.push("note=" + encodeURIComponent(r)), a.length && a.map(function (t) { 9329 i.push("attributes" + encodeURIComponent("[" + t.name + "]") + "=" + encodeURIComponent(t.value)) 9330 }), $.ajax({ 9331 cache: !1, 9332 contentType: "application/json; charset=utf-8", 9333 dataType: "json", 9334 type: "POST", 9335 url: window.appikonDiscount.settings.app_root_url, 9336 data: JSON.stringify(window.appikon), 9337 success: function (t) { 9338 t.invoice_url ? (i.length && (t.invoice_url += "?" + i.join("&")), 9339 setTimeout(function () { 9340 window.location.href = t.invoice_url 9341 }, 500) 9342 ) : ( 9343 t.invoice_url = "/checkout", 9344 t.discount_code && (setCookie("adp-pr-id", t.pr_id, 14), i.push("discount=" + t.discount_code)), 9345 i.length && (t.invoice_url += "?" + i.join("&")), 9346 window.location.href = t.invoice_url 9347 ) 9348 }, 9349 error: function () { 9350 window.location.href = "/checkout" 9351 } 9352 }) 9353 } 9354 } 9355 9356 function notifyCalculationsInProgress() { 9357 return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? (checkoutBtn.attr("disabled", !0).val("Please wait").text("Please wait").css("border-color", originalBorder).css("background-color", originalBackground), setTimeout(enableCheckoutButton, 4e3)) : isAppikonCartPage && showAppikonNotification(window.appikonDiscount.settings.calculation_note, {})), !0 9358 } 9359 9360 function hideCalculationsInProgressNote() { 9361 return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? enableCheckoutButton() : $("#a
9361ppikon-notification-bar").text() == window.appikonDiscount.settings.calculation_note + "X" && $("#appikon-notification-bar").fadeOut("slow")), !0 9362 } 9363 9364 function getRefreshDelayValue() { 9365 var t = ""; 9366 return t = isMobileBrowser() ? window.appikonDiscount.settings.buyx.delay_mobile_refresh_cart : window.appikonDiscount.settings.buyx.delay_refresh_cart, 1e3 * parseFloat(t) 9367 } 9368 9369 function disableCheckoutButtons() { 9370 var checkoutSelectors = getCheckoutSelectors(); 9371 $.each(checkoutSelectors, function(index, selector){ 9372 $(selector).prop('disabled', true); 9373 }); 9374 } 9375 9376 function enableCheckoutButtons() { 9377 var checkoutSelectors = getCheckoutSelectors(); 9378 $.each(checkoutSelectors, function(index, selector){ 9379 $(selector).prop('disabled', false); 9380 }); 9381 } 9382 9383 function checkForTestOffer() { 9384 window.appikon.test_offer_token = getCookie('shopacado-test-offer-token'); 9385 window.appikon.test_offer_name = getCookie('shopacado-test-offer-name'); 9386 console.log("testing offer: " + getCookie('shopacado-test-offer-name')); 9387 9388 if (window.appikon.test_offer_token && window.appikon.test_offer_token != "") { 9389 showTestOfferNotice(); 9390 } 9391 } 9392 9393 function showTestOfferNotice() { 9394 var noticeHtml = ` 9395 <div id="shopacado-banner"> 9396 <div id="shopacado-banner-content"> 9397 Testing Offer: ` + window.appikon.test_offer_name + ` 9398 <button id="shopacado-stop-test-offer">Stop Testing</button> 9399 </div> 9400 </div> 9401 `; 9402 $("#shopacado-banner").remove(); 9403 $("body").prepend(noticeHtml); 9404 $("body").addClass("push-down"); 9405 $("#shopacado-stop-test-offer").click( function () { 9406 removeTestOfferNotice(); 9407 }); 9408 } 9409 9410 function removeTestOfferNotice() { 9411 $("#shopacado-banner").remove(); 9412 $("body").removeClass("push-down"); 9413 deleteCookie("shopacado-test-offer-token"); 9414 deleteCookie("shopacado-test-offer-name"); 9415 delete window.appikon.test_offer_token; 9416 delete window.appikon.test_offer_name; 9417 } 9418 9419 function calculateAppikonDiscount() { 9420 disableCheckoutButtons(); 9421 9422 var xhrAppikonDiscountRequest = $.ajax({ 9423 cache: !1, 9424 type: "POST", 9425 url: window.appikonDiscount.settings.app_root_url, 9426 data: JSON.stringify(window.appikon), 9427 dataType: "json", 9428 contentType: "application/json; charset=utf-8" 9429 }).done(function(data) { 9430 9431 window.appikonResponseStore.discountResponse = data; 9432 9433 fillCartData(true); 9434 enableCheckoutButtons(); 9435 9436 }).fail(function(jqXHR, status, error) { 9437 console.error("calculateAppikonDiscount", error, jqXHR.responseText) 9438 enableCheckoutButtons(); 9439 }) 9440 } 9441 9442 function prepareAppikonDiscountRequestData(appikonDrawerCart) { 9443 window.appikon.cart = appikonDrawerCart; 9444 window.appikon.adp_page = 'cart'; 9445 9446 window.appikon.discounts = {}; 9447 window.appikon.cart_product_ids = []; 9448 9449 appikonDrawerCart.items.forEach(function(item){ 9450 var appikon_item = item; 9451 ["product_title", "total_discount", "discounts", "grams", "vendor", "taxable", "gift_card", "url", "image", "featured_image", "requires_shipping", "product_type", "product_description", "variant_title", "variant_options"].map(function(k) { 9452 delete appikon_item[k] 9453 }); 9454 9455 window.appikon.cart_product_ids.push(appikon_item.product_id); 9456 }); 9457 9458 9459 if(window.appikon.cart.items.length > 0) { 9460 // Get Product Metadata 9461 var xhrAppiconCartViewJSONRequet = $.ajax({ 9462 cache: !1, 9463 type: "GET", 9464 url: "/cart?view=appikon.json", 9465 dataType: "text", 9466 beforeSend: function(xhr){xhr.setRequestHeader('x-requested-with', '');} 9467 }).done(function(data) { 9468 9469 var cartMetadataResponse = JSON.parse(data) 9470 9471 window.appikon.cart_collection_ids = []; 9472
9473 window.appikon.cart.items.forEach(function(item){ 9474 9475 cartMetadataResponse.items.forEach(function(cartMetadataItem){ 9476 if(cartMetadataItem.id == item.id) { 9477 item["collection_ids"] = cartMetadataItem.collectionIds; 9478 } 9479 }); 9480 9481 window.appikon.cart_collection_ids.push(item.collection_ids); 9482 }); 9483 9484 calculateAppikonDiscount(); 9485 9486 }).fail(function(jqXHR, status, error) { 9487 console.error("prepareAppikonDiscountRequestData", error, jqXHR.responseText) 9488 }) 9489 } 9490 } 9491 9492 function isCartChange(newCart) { 9493 9494 var isCartChange = false; 9495 9496 var oldCart = window.appikonResponseStore.cartJS; 9497 9498 var cartPropertiesToCompare = ["original_total_price", "total_discount", "total_weight", "item_count", "items_subtotal_price"]; 9499 9500 $.each(cartPropertiesToCompare, function (i, prop) { 9501 if (oldCart[prop] !== newCart[prop]) { 9502 isCartChange = true; 9503 return false; // break the loop 9504 } 9505 }); 9506 9507 if(!isCartChange && oldCart.items.length !== newCart.items.length) { 9508 isCartChange = true; 9509 } 9510 9511 if(!isCartChange) { 9512 $.each(oldCart.items, function(i, oldItem){ 9513 var newItem = newCart.items[i]; 9514 if(oldItem.id !== newItem.id || oldItem.quantity !== newItem.quantity) { 9515 isCartChange = true; 9516 return false; // break the loop 9517 } 9518 }) 9519 } 9520 9521 return isCartChange; 9522 } 9523 9524 function triggerDiscountCalculation() { 9525 if (window.appikonResponseStore.cartJS) { 9526 prepareAppikonDiscountRequestData(window.appikonResponseStore.cartJS); 9527 } else { 9528 getAppikonDiscontData(); 9529 } 9530 } 9531 9532 function processCartData(ajaxCartData) { 9533 if (isCartChange(ajaxCartData)) { 9534 window.appikonResponseStore.cartJS = ajaxCartData; 9535 prepareAppikonDiscountRequestData(ajaxCartData) 9536 } else { 9537 fillCartData(); 9538 } 9539 } 9540 9541 async function addCompareAtPrice(cart) { 9542 var totalCompareAtPrice = 0; 9543 await Promise.all(cart.items.map(async (item) => { 9544 $.ajax({ 9545 url: '/products/' + item.handle + '.js', 9546 dataType: 'json', 9547 async: false, 9548 success: function(product){ 9549 for (const variant of product.variants) { 9550 item["compare_at_price"] = item["price"]; 9551 if (variant.id == item.variant_id && variant.compare_at_price != null) { 9552 item["compare_at_price"] = variant.compare_at_price; 9553 break; 9554 } 9555 }; 9556 const compareAtLinePrice = item["compare_at_price"] * item["quantity"]; 9557 totalCompareAtPrice += compareAtLinePrice; 9558 item["compare_at_line_price"] = compareAtLinePrice; 9559 } 9560 }); 9561 })); 9562 9563 cart.compare_at_total_price = totalCompareAtPrice; 9564 9565 return cart; 9566 } 9567 9568 function getAppikonDiscontData() { 9569 if (window.appikonDiscount.settings.use_compare_at_price === true){ 9570 var xhrAppiconCartRequet = $.ajax({ 9571 cache: !1, 9572 type: "GET", 9573 url: "/cart.js", 9574 dataType : "json" 9575 }).done(async function(ajaxCartData) { 9576 let cartWithCompareAt = await addCompareAtPrice(ajaxCartData); 9577 processCartData(cartWithCompareAt); 9578 }).fail(function(jqXHR, status, error) { 9579 console.error("getAppikonDiscontData", error, jqXHR.responseText) 9580 }) 9581 9582 }else{ 9583 var xhrAppiconCartRequet = $.ajax({ 9584 cache: !1, 9585 type: "GET", 9586 url: "/cart.js", 9587 dataType : "json" 9588 }).done(function(ajaxCartData) { 9589 processCartData(ajaxCartData); 9590 }).fail(function(jqXHR, status, error) { 9591 console.error("getAppikonDiscontData", error, jqXHR.responseText) 9592 }) 9593 } 9594 } 9595 window.appikon.calculateDiscounts = getAppikonDiscontData; 9596 9597 function insertCartTitleSnippet(productTitleSelector) { 9598 9599 var isInserted = false;
9600 9601 if (!productTitleSelector) { 9602 return isInserted; 9603 } 9604 9605 var selectors = productTitleSelector.split(","); 9606 9607 $.each(selectors, function(index, selector) { 9608 var elems = $(selector); 9609 9610 if (elems.length) { 9611 var cart = window.appikon.cart; 9612 elems.each(function (index) { 9613 if (index < cart.items.length && $(this).find(".appikon-cart-item-success-notes").length === 0) { 9614 9615 $(this).html($(this).html() + "<span class='appikon-cart-item-success-notes' data-key='" + cart.items[index].key + "'></span><span class='appikon-cart-item-upsell-notes' data-key='" + cart.items[index].key + "'></span>"); 9616 9617 isInserted = true; 9618 } 9619 }); 9620 } 9621 9622 }) 9623 9624 return isInserted; 9625 } 9626 9627 function insertCartLinePriceSnippet(cartLinePriceSelector) { 9628 9629 var isInserted = false; 9630 9631 if (!cartLinePriceSelector) { 9632 return isInserted; 9633 } 9634 9635 var selectors = cartLinePriceSelector.split(","); 9636 9637 $.each(selectors, function(index, selector) { 9638 var elems = $(selector); 9639 9640 if (elems.length) { 9641 var cart = window.appikon.cart; 9642 elems.each(function (index) { 9643 if (index < cart.items.length && $(this).find(".appikon-cart-item-line-price").length == 0) { 9644 $(this).html("<span class='appikon-cart-item-line-price' data-key='" + cart.items[index].key + "'>" + 9645 $(this).html() + "</span>"); 9646 9647 isInserted = true; 9648 } 9649 }); 9650 } 9651 9652 }) 9653 9654 return isInserted; 9655 } 9656 9657 function insertCartUnitPriceSnippet(cartUnitPriceSelector) { 9658 9659 var isInserted = false; 9660 9661 if (!cartUnitPriceSelector) { 9662 return isInserted; 9663 } 9664 9665 var selectors = cartUnitPriceSelector.split(","); 9666 9667 $.each(selectors, function(index, selector) { 9668 var elems = $(selector); 9669 9670 if (elems.length) { 9671 var cart = window.appikon.cart; 9672 elems.each(function (index) { 9673 if (index < cart.items.length && $(this).find(".appikon-cart-item-unit-price").length == 0) { 9674 $(this).html("<span class='appikon-cart-item-unit-price' data-key='" + cart.items[index].key + "'>" + $(this).html() + "</span>"); 9675 } 9676 }); 9677 } 9678 9679 }) 9680 9681 return isInserted; 9682 } 9683 9684 function insertCartSubTotalSnippet(cartSubTotalSelector) { 9685 9686 var isInserted = false; 9687 9688 if (cartSubTotalSelector) { 9689 var selectors = cartSubTotalSelector.split(","); 9690 9691 $.each(selectors, function(index, selector) { 9692 var elem = $(selector).eq(0); 9693 9694 if(elem && elem.length && elem.find(".wholesale-original-cart-total").length == 0) { 9695 elem.html("<span class='wholesale-original-cart-total'>" + 9696 "<span class='wholesale-original-price'>" + elem.html() + "</span>" + 9697 "</span>" + 9698 "<span class='wholesale-cart-total'></span>" + 9699 "<div class='additional-notes'>" + 9700 "<span class='wholesale-minimums-note'></span>" + 9701 "<span class='wholesale-extra-note'></span>" + 9702 "</div>"); 9703 9704 isInserted = true; 9705 } 9706 9707 }) 9708 9709 } 9710 9711 return isInserted; 9712 } 9713 9714 function insertCartSnippets(cartType) { 9715 var productTitleInserted = null; 9716 var linePriceInserted = null; 9717 var subtotalInserted = null; 9718 var unitPriceInserted = null; 9719 9720 if (cartType === 'DRAWER') { 9721 productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.drawer_cart_product_title_selector); 9722 linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.drawer_cart_line_price_selector); 9723 unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.drawer_cart_unit_price_selector); 9724 subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.drawer_cart_sub_total_selector); 9725 } else if (cartType === 'REGULAR') { 9726 productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.regular_cart_product_title_selector); 9727 linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.regular_cart_line_price_selector); 9728 unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.regular_cart_unit_price_selector); 9729 subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.regular_cart_sub_total_selector); 9730 } 9731 9732 return productTitleInserted || linePriceInserted || subtotalInserted || unitPriceInserted; 9733 } 9734 9735 function fillCartData(forceFill) { 9736 setTimeout(function() { 9737 if(window.appikonResponseStore.discountResponse) { 9738 var drawerCartSnippets = insertCartSnippets("DRAW
9738ER"); 9739 var regularCartSnippets = false; 9740 if (window.appikonDiscount.settings.is_dynamic_insertion) { 9741 regularCartSnippets = insertCartSnippets("REGULAR"); 9742 } 9743 9744 if(drawerCartSnippets || regularCartSnippets || forceFill == true) { 9745 appikonDelegate(window.appikonResponseStore.discountResponse); 9746 } 9747 } 9748 }, 400); 9749 } 9750 9751 function refreshAppikonData() { 9752 getAppikonDiscontData(); 9753 } 9754 9755 function handleCartRequests(url) { 9756 9757 var isCartRequestProcessed = true; 9758 9759 if ((url.includes('/cart.js') 9760 || url.includes('/cart.json') 9761 || url.includes('/cart/add.js') 9762 || url.includes('/cart/update.js') 9763 || (window.appikonDiscount.settings.is_dynamic_insertion && url.includes('/cart/change')) 9764 || url.includes('/cart/clear.js') 9765 || url.endsWith('/cart') 9766 || url.includes('/cart?')) 9767 && !url.includes('/cart?view=appikon.json')) { 9768 9769 if (url.includes('/cart/add.js') || url.endsWith('/cart') || url.includes('/cart?') ) { 9770 $.ajax({ 9771 cache: !1, 9772 type: "GET", 9773 url: "/cart.js", 9774 dataType: "json" 9775 }).done(function (ajaxCartData) { 9776 //processCartData(ajaxCartData); 9777 }).fail(function (jqXHR, status, error) { 9778 console.error(error) 9779 }) 9780 } else { 9781 isCartRequestProcessed = false; 9782 } 9783 } 9784 9785 return isCartRequestProcessed; 9786 9787 } 9788 9789 $(document).ready(function () { 9790 if(window.appikonDiscount.settings.dp.installed) { 9791 refreshAppikonData(); 9792 9793 if (window.appikonDiscount.settings.listen_to_ajax_cart_events_strategy) { 9794 // Intercept AJAX requests 9795 var origOpen = window.XMLHttpRequest.prototype.open; 9796 window.XMLHttpRequest.prototype.open = function() { 9797 this.addEventListener('load', async function() { 9798 var url = this.responseURL; 9799 if(!handleCartRequests(url)) { 9800 var ajaxCartData = JSON.parse(this.responseText); 9801 if (window.appikonDiscount.settings.use_compare_at_price === true) { 9802 var cartWithCompareAt = await addCompareAtPrice(ajaxCartData); 9803 processCartData(cartWithCompareAt); 9804 } else { 9805 processCartData(ajaxCartData); 9806 } 9807 } 9808 }); 9809 origOpen.apply(this, arguments); 9810 }; 9811 9812 // Intercept fetch requests 9813 const originalFetch = window.fetch; 9814 window.fetch = function() { 9815 return new Promise((resolve, reject) => { 9816 originalFetch.apply(this, arguments) 9817 .then((response) => { 9818 var url = response.url; 9819 9820 if(!handleCartRequests(url)) { 9821 9822 $.ajax({ 9823 cache: !1, 9824 type: "GET", 9825 url: "/cart.js", 9826 dataType: "json" 9827 }) 9828 // response.clone().json().then(ajaxCartData => { 9829 // processCartData(ajaxCartData); 9830 //}); 9831 } 9832 9833 resolve(response); 9834 }) 9835 .catch((error) => { 9836 reject(response); 9837 }) 9838 }); 9839 } 9840 9841 } else { 9842 var appikonCallRepeater = setInterval(refreshAppikonData,1000); 9843 } 9844 } 9845 }); 9846 9847 var appikonCookieCode = getCookie("appikon_discount_" + window.appikonDiscount.settings.shop); 9848 appikonCookieCode && (window.appikon.discount_code = appikonCookieCode); 9849 9850 if (hasFlag("disable_checkout_button")) { 9851 var checkoutBtn = $(window.appikonDiscount.settings.global.appikonCheckoutSelector); 9852 var originalCheckoutContent = checkoutBtn.val() || checkoutBtn.html(); 9853 var originalBorder = checkoutBtn.css("border-color");
9854 var originalBackground = checkoutBtn.css("background-color"); 9855 var enableCheckoutButton = function () { 9856 checkoutBtn.html(originalCheckoutContent).val(originalCheckoutContent).removeAttr("disabled").removeAttr("border-color").removeAttr("background-color") 9857 }; 9858 } 9859 if (isAppikonCartPage) { 9860 var skipIds = getCookie("adp-skip-ids"); 9861 skipIds && (window.appikon.skip_ids = skipIds) 9862 } 9863 9864 window.appikon.multicurrency = {}; 9865 if (window.Shopify && window.Shopify.currency) { 9866 window.appikon.multicurrency.currency = window.Shopify.currency.active; 9867 window.appikon.multicurrency.rate = window.Shopify.currency.rate; 9868 } 9869 if (window.theme && window.theme.moneyFormat) { 9870 window.appikon.multicurrency.moneyFormat = window.theme.moneyFormat; 9871 } else if (window.theme && window.theme.strings && window.theme.str
9871ings.moneyFormat) { 9872 window.appikon.multicurrency.moneyFormat = window.theme.strings.moneyFormat; 9873 } else if (window.Theme && window.Theme.strings && window.Theme.strings.moneyFormat) { 9874 window.appikon.multicurrency.moneyFormat = window.Theme.strings.moneyFormat; 9875 } else if (window.Theme && window.Theme.moneyFormat) { 9876 window.appikon.multicurrency.moneyFormat = window.Theme.moneyFormat; 9877 } else if (window.mwSwitcherObjects && window.mwSwitcherObjects.shop.money_format){ 9878 window.appikon.multicurrency.moneyFormat = window.mwSwitcherObjects.shop.money_format; 9879 } 9880 9881 window.appikon.adp_page.length && window.appikonDiscount.settings.dp.installed > 0 && ($.ajax({ 9882 cache: !1, 9883 type: "POST", 9884 url: window.appikonDiscount.settings.app_root_url, 9885 data: JSON.stringify(window.appikon), 9886 dataType: "json", 9887 contentType: "application/json; charset=utf-8", 9888 success: function (t) { 9889 appikonDelegate(t); 9890 } 9891 })), setTimeout(function () { 9892 "function" == typeof ga && ga(function (t) { 9893 window.gaclientId = t.get("clientId") 9894 }) 9895 }, 1e3), hasFlag("refresh_on_qty_plush_minus") && ($(document).on("click", window.appikonDiscount.settings.plus_minus_qty_selector, function () { 9896 var t = this; 9897 isAppikonCartPage && setTimeout(function () { 9898 $(t).parents('form[action*="/cart"]').submit() 9899 }, 500) 9900 }), hasFlag("refresh_on_qty_change_hard") && (window.appikon.cartSubmit = function () { 9901 isAppikonCartPage && setTimeout(function () { 9902 $('form[action*="/cart"]').submit() 9903 }, 500) 9904 }, $(document).ready(function () { 9905 setTimeout(function () { 9906 var t, e = document.querySelectorAll(window.appikonDiscount.settings.plus_minus_qty_selector); 9907 for (t = 0; t < e.length; t++) e[t].setAttribute("onclick", "window.appikon.cartSubmit();") 9908 }, 1200) 9909 9910 9911 }))); 9912 var debutEditBtnExists = $("div.cart__edit button.btn.cart__edit--active:visible").length > 0, 9913 qtyInputEvent = debutEditBtnExists ? "" : "input "; 9914 if (isAppikonCartPage && $(document).on(qtyInputEvent + "change", "input.appikon-quantity, input[name^='updates['], input[id^='updates_'], input[id^='Updates_']", function (t) { 9915 var e = this; 9916 t.preventDefault(), "" != $.trim($(this).val()) && (setTimeout(function () { 9917 hasFlag("quantities_refresh_over_submit") ? window.location.reload() : $(e).parents('form[action*="/cart"]').submit() 9918 }, getRefreshDelayValue())) 9919 }), isAppikonCartPage && ($(document).on("click", "td.cart-qty span.icon-plus, td.cart-qty span.icon-minus", function (t) { 9920 t.preventDefault(), $(this).parents('form[action*="/cart"]').submit() 9921 }), !window.appikonDiscount.settings.is_dynamic_insertion && $(document).ajaxSuccess(function (t, e, n) { 9922 n && "/cart/change.js" == n.url && window.location.reload() 9923 }), 1 != hasFlag("avoid_default_qty_input_event_change") && (setTimeout(function () { 9924 $(".js-qty__adjust").off("click") 9925 }, 500), $(document).on("click", "div.js-qty .js-qty__adjust", function (t) { 9926 if(!window.appikonDiscount.settings.avoid_cart_quantity_adjustment) { 9927 t.preventDefault(); 9928 var e = parseInt($(this).parents("div.js-qty").find("input").val()); 9929 if ($(this).hasClass("js-qty__adjust--plus")) var n = e + 1; 9930 else n = e - 1; 9931 $(this).parents("div.js-qty").find("input").val(n).change() 9932 } else { 9933 $(this).parents("div.js-qty").find("input").change() 9934 } 9935 }))), $(document).on("click", "button#apply-appikon-discount", function (t) { 9936 t.preventDefault(); 9937 var discount_code_entered = $("input[id=appikon-discount-code]:visible").val().trim();
9938 setCookieMinutes("appikon_discount_" + window.appikonDiscount.settings.shop, discount_code_entered, 5); 9939 window.appikon.discount_code = discount_code_entered; 9940 triggerDiscountCalculation(); 9941 }), $(document).on("click", "div#appikon-close-notification", function (t) { 9942 t.preventDefault(), setCookie("appikon_notifications_closed", 1, .01), $("#appikon-notification-bar").slideUp("slow") 9943 }), $(document).on("click", ".appikon-variants-container select.adp-variants", function () { 9944 $(this).children("option").length < 1 && alert("All item variants are out of stock") 9945 }), hasFlag("use_google_fonts")) { 9946 function insertGoogleFontStyle(t) { 9947 var e = document.head, 9948 n = document.createElement("link"); 9949 n.id = "adp_google_fonts_link", n.type = "text/css", n.rel = "stylesheet", n.href = "https://fonts.googleapis.com/css?family=" + t.join(","), e.appendChild(n) 9950 } 9951 }; 9952 9953 9954 }); 9955 }(window, document); 9956 9957 9958</script>
9958 9959 9960 9961 9962 9963<div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 9964 9965 9966<div class="smile-shopify-init" 9967 data-channel-key="channel_pyJDybp6CUt5KiiXhSjBMuek" 9968 9969></div> 9970 9971 9972</div><div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed" value="[{"id":"92415389_319285","type":"bar"}]" /> 9973<input type="hidden" class="aph_shop_plan" value="5401" /> 9974 9975<input type="hidden" class="aph_product_collection" value="" /> 9976 9977</div>
9977<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9977 9978</body> 9979</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.