1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4<!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9})(window,document,'script','dataLayer','
9GTM-5K966C6G
vendor: 3 bytes, line 9
9');
9</script>
9 10<!-- End Google Tag Manager --> 11 12<meta name="google-site-verification" content="KCw13-DNxnL7q9Opj6bYQp1Knyl57HgNiGs79ej7cvQ" /> 13<meta name="google-site-verification" content="ZMlbbHSDM74bC_bCPniGSaPoETVycJzOEjA-7FInk1I" /><meta charset="utf-8"> 14<meta name="viewport" content="width=device-width,initial-scale=1"> 15<title>News – Goldfish Distro</title><link rel="canonical" href="https://goldfishdistro.com/blogs/news"><link rel="icon" href="//goldfishdistro.com/cdn/shop/files/Goldfish_logo.png?crop=center&height=48&v=1721758543&width=48" type="image/png"> 16 <link rel="apple-touch-icon" href="//goldfishdistro.com/cdn/shop/files/Goldfish_logo.png?crop=center&height=180&v=1721758543&width=180"><meta property="og:site_name" content="Goldfish Distro"> 17<meta property="og:url" content="https://goldfishdistro.com/blogs/news"> 18<meta property="og:title" content="News"> 19<meta property="og:type" content="website"> 20<meta property="og:description" content="Delta-9 dispensary shipping high-quality D9 products from top brands. Get federallyâlegal, labâtested hemp-derived THC products online at Goldfish Distro. "><meta property="og:image" content="http://goldfishdistro.com/cdn/shop/files/Goldfish_combo_376320e0-66d0-4d3e-96ea-7421500f6e32.png?crop=center&height=1200&v=1754935206&width=1200"> 21 <meta property="og:image:secure_url" content="https://goldfishdistro.com/cdn/shop/files/Goldfish_combo_376320e0-66d0-4d3e-96ea-7421500f6e32.png?crop=center&height=1200&v=1754935206&width=1200"> 22 <meta property="og:image:width" content="5007"> 23 <meta property="og:image:height" content="1970"><meta name="twitter:card" content="summary_large_image"> 24<meta name="twitter:title" content="News"> 25<meta name="twitter:description" content="Delta-9 dispensary shipping high-quality D9 products from top brands. Get federallyâlegal, labâtested hemp-derived THC products online at Goldfish Distro. "> 26<style>@font-face { 27 font-family: Inter; 28 font-weight: 400; 29 font-style: normal; 30 font-display: fallback; 31 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 32 url("//goldfishdistro.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 33} 34@font-face { 35 font-family: Inter; 36 font-weight: 700; 37 font-style: normal; 38 font-display: fallback; 39 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 40 url("//goldfishdistro.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 41} 42@font-face { 43 font-family: Inter; 44 font-weight: 500; 45 font-style: normal; 46 font-display: fallback; 47 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 48 url("//goldfishdistro.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 49} 50@font-face { 51 font-family: Inter; 52 font-weight: 400; 53 font-style: italic; 54 font-display: fallback; 55 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 56 url("//goldfishdistro.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 57} 58@font-face { 59 font-family: Inter; 60 font-weight: 700; 61 font-style: italic; 62 font-display: fallback; 63 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 64 url("//goldfishdistro.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 65} 66@font-face { 67 font-family: Inter; 68 font-weight: 900; 69 font-style: normal; 70 font-display: fallback; 71 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n9.5eeac4b640934cb12c98bb58e5b212c8a842a731.woff2") format("woff2"), 72 url("//goldfishdistro.com/cdn/fonts/inter/inter_n9.a68b28f7e46ea1faab81e409809ee4919dd6e3f0.woff") format("woff"); 73} 74@font-face { 75 font-family: Inter; 76 font-weight: 400; 77 font-style: normal; 78 font-display: fallback; 79 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 80 url("//goldfishdistro.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 81} 82@font-face { 83 font-family: Inter; 84 font-weight: 600; 85 font-style: normal; 86 font-display: fallback; 87 src: url("//goldfishdistro.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), 88 url("//goldfishdistro.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); 89} 90:root { 91 --page-container-width: 1140px; 92 --reading-container-width: 720px; 93 --divider-opacity: 0.14; 94 --gutter-large: 30px; 95 --gutter-desktop: 20px; 96 --gutter-mobile: 16px; 97 --section-padding: 50px; 98 --larger-section-padding: 80px; 99 --larger-section-padding-mobile: 60px; 100 --largest-section-padding: 110px; 101 --aos-animate-duration: 0.6s; 102 103 --base-font-family: Inter, sans-serif;
104 --base-font-weight: 400; 105 --base-font-style: normal; 106 --heading-font-family: Inter, sans-serif; 107 --heading-font-weight: 900; 108 --heading-font-style: normal; 109 --logo-font-family: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; 110 --logo-font-weight: 400; 111 --logo-font-style: normal; 112 --nav-font-family: Inter, sans-serif; 113 --nav-font-weight: 400; 114 --nav-font-style: normal; 115 116 --base-text-size:17px; 117 --base-line-height: 1.6; 118 --input-text-size:17px; 119 --smaller-text-size-1:14px; 120 --smaller-text-size-2:15px; 121 --smaller-text-size-3:14px; 122 --smaller-text-size-4:13px; 123 --larger-text-size:40px; 124 --super-large-text-size:70px; 125 --super-large-mobile-text-size:32px; 126 --larger-mobile-text-size:32px; 127 --logo-text-size:28px;--btn-letter-spacing: 0.08em; 128 --btn-text-transform: uppercase; 129 --button-text-size: 15px; 130 --quickbuy-button-text-size: 13; 131 --small-feature-link-font-size: 0.75em; 132 --input-btn-padding-top: 1.2em; 133 --input-btn-padding-bottom: 1.2em;--heading-text-transform:uppercase; 134 --nav-text-size: 16px; 135 --mobile-menu-font-weight: 600; 136 137 --body-bg-color: 255 255 255; 138 --bg-color: 255 255 255; 139 --body-text-color: 44 44 44; 140 --text-color: 44 44 44; 141 142 --header-text-col: #ffffff;--header-text-hover-col: var(--main-nav-link-hover-col);--header-bg-col: #ffffff; 143 --heading-color: 26 26 26; 144 --body-heading-color: 26 26 26; 145 --heading-divider-col: #dfe3e8; 146 147 --logo-col: #ffffff; 148 --main-nav-bg: #ffffff; 149 --main-nav-link-col: #5c5c5c; 150 --main-nav-link-hover-col: #FFD700; 151 --main-nav-link-featured-col: #b61d0f; 152 153 --link-color: 212 148 10; 154 --body-link-color: 212 148 10; 155 156 --btn-bg-color: 244 185 26; 157 --btn-bg-hover-color: 212 148 10; 158 --btn-border-color: 244 185 26; 159 --btn-border-hover-color: 212 148 10; 160 --btn-text-color: 26 26 26; 161 --btn-text-hover-color: 26 26 26;--btn-alt-bg-color: 244 185 26; 162 --btn-alt-text-color: 0 0 0; 163 --btn-alt-border-color: 0 0 0; 164 --btn-alt-border-hover-color: 0 0 0;--btn-ter-bg-color: 235 235 235; 165 --btn-ter-text-color: 0 0 0; 166 --btn-ter-bg-hover-color: 244 185 26; 167 --btn-ter-text-hover-color: 26 26 26;--btn-border-radius: 3px;--color-scheme-default: #ffffff; 168 --color-scheme-default-color: 255 255 255; 169 --color-scheme-default-text-color: 44 44 44; 170 --color-scheme-default-head-color: 26 26 26; 171 --color-scheme-default-link-color: 212 148 10; 172 --color-scheme-default-btn-text-color: 26 26 26; 173 --color-scheme-default-btn-text-hover-color: 26 26 26; 174 --color-scheme-default-btn-bg-color: 244 185 26; 175 --color-scheme-default-btn-bg-hover-color: 212 148 10; 176 --color-scheme-default-btn-border-color: 244 185 26; 177 --color-scheme-default-btn-border-hover-color: 212 148 10; 178 --color-scheme-default-btn-alt-text-color: 0 0 0; 179 --color-scheme-default-btn-alt-bg-color: 244 185 26; 180 --color-scheme-default-btn-alt-border-color: 0 0 0; 181 --color-scheme-default-btn-alt-border-hover-color: 0 0 0; 182 183 --color-scheme-1: #ffffff; 184 --color-scheme-1-color: 255 255 255; 185 --color-scheme-1-text-color: 44 44 44; 186 --color-scheme-1-head-color: 255 255 255; 187 --color-scheme-1-link-color: 85 158 191; 188 --color-scheme-1-btn-text-color: 44 44 44; 189 --color-scheme-1-btn-text-hover-color: 44 44 44; 190 --color-scheme-1-btn-bg-color: 255 207 64; 191 --color-scheme-1-btn-bg-hover-color: 255 207 64; 192 --color-scheme-1-btn-border-color: 255 207 64; 193 --color-scheme-1-btn-border-hover-color: 255 207 64; 194 --color-scheme-1-btn-alt-text-color: 35 35 35; 195 --color-scheme-1-btn-alt-bg-color: 255 255 255; 196 --color-scheme-1-btn-alt-border-color: 35 35 35; 197 --color-scheme-1-btn-alt-border-hover-color: 35 35 35; 198 199 --color-scheme-2: #dfe3e8; 200 --color-scheme-2-color: 223 227 232; 201 --color-scheme-2-text-color: 0 0 0; 202 --color-scheme-2-head-color: 0 0 0; 203 --color-scheme-2-link-color: 255 207 64; 204 --color-scheme-2-btn-text-color: 255 255 255; 205 --color-scheme-2-btn-text-hover-color: 255 255 255; 206 --color-scheme-2-btn-bg-color: 0 0 0; 207 --color-scheme-2-btn-bg-hover-color: 0 0 0; 208 --color-scheme-2-btn-border-color: 0 0 0; 209 --color-scheme-2-btn-border-hover-color: 0 0 0; 210 --color-scheme-2-btn-alt-text-color: 244 185 26; 211 --color-scheme-2-btn-alt-bg-color: 255 255 255; 212 --color-scheme-2-btn-alt-border-color: 244 185 26; 213 --color-scheme-2-btn-alt-border-hover-color: 244 185 26; 214
215 /* Shop Pay payment terms */ 216 --payment-terms-background-color: #ffffff;--quickbuy-bg: 255 255 255;--body-input-background-color: rgb(var(--body-bg-color)); 217 --input-background-color: rgb(var(--body-bg-color)); 218 --body-input-text-color: var(--body-text-color); 219 --input-text-color: var(--body-text-color); 220 --body-input-border-color: rgb(202, 202, 202); 221 --input-border-color: rgb(202, 202, 202); 222 --input-border-color-hover: rgb(139, 139, 139); 223 --input-border-color-active: rgb(44, 44, 44); 224 225 --swatch-cross-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(202, 202, 202)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 226 --swatch-cross-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(139, 139, 139)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 227 --swatch-cross-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(44, 44, 44)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 228 229 --footer-divider-col: #404040; 230 --footer-text-col: 204 204 204; 231 --footer-heading-col: 255 255 255; 232 --footer-bg: #1a1a1a;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text: #ffffff; 233 --product-label-overlay-reduction-bg: #e63946; 234 --product-label-overlay-stock-text: #1a1a1a; 235 --product-label-overlay-stock-bg: #f4b91a; 236 --product-label-overlay-new-text: #ffffff; 237 --product-label-overlay-new-bg: #2c2c2c; 238 --product-label-overlay-meta-text: #ffffff; 239 --product-label-overlay-meta-bg: #d4940a; 240 --product-label-sale-text: #ffffff; 241 --product-label-sold-text: #666666; 242 --product-label-preorder-text: #d4940a; 243 244 --product-block-crop-align: center; 245 246 247 --product-block-price-align: center; 248 --product-block-price-item-margin-start: .25rem; 249 --product-block-price-item-margin-end: .25rem; 250 251 252 --collection-block-image-position: center center; 253 254 --swatch-picker-image-size: 40px; 255 --swatch-crop-align: center center; 256 257 --image-overlay-text-color: 255 255 255;--image-overlay-bg: rgba(255, 255, 255, 0.12); 258 --image-overlay-shadow-start: rgb(0 0 0 / 0.16); 259 --image-overlay-box-opacity: 0.88;.image-overlay--bg-box .text-overlay .text-overlay__text { 260 --image-overlay-box-bg: 255 255 255; 261 --heading-color: var(--body-heading-color); 262 --text-color: var(--body-text-color); 263 --link-color: var(--body-link-color); 264 }--product-inventory-ok-box-color: #e8f5e8; 265 --product-inventory-ok-text-color: #1a5928; 266 --product-inventory-ok-icon-box-fill-color: #fff; 267 --product-inventory-low-box-color: #fdf5d3; 268 --product-inventory-low-text-color: #b8860b; 269 --product-inventory-low-icon-box-fill-color: #fff; 270 --product-inventory-low-text-color-channels: 26, 89, 40; 271 --product-inventory-ok-text-color-channels: 184, 134, 11; 272 273 --rating-star-color: 244 185 26; 274}::selection { 275 background: rgb(var(--body-heading-color)); 276 color: rgb(var(--body-bg-color)); 277 } 278 ::-moz-selection { 279 background: rgb(var(--body-heading-color)); 280 color: rgb(var(--body-bg-color)); 281 }.use-color-scheme--default { 282 --product-label-sale-text: #ffffff; 283 --product-label-sold-text: #666666; 284 --product-label-preorder-text: #d4940a; 285 --input-background-color: rgb(var(--body-bg-color)); 286 --input-text-color: var(--body-input-text-color); 287 --input-border-color: rgb(202, 202, 202); 288 --input-border-color-hover: rgb(139, 139, 139); 289 --input-border-color-active: rgb(44, 44, 44); 290}</style> 291 292 <link href="//goldfishdistro.com/cdn/shop/t/6/assets/main.css?v=11690734871708870111774011016" rel="stylesheet" type="text/css" media="all" /> 293<link rel="preload" as="font" href="//goldfishdistro.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//goldfishdistro.com/cdn/fonts/inter/inter_n9.5eeac4b640934cb12c98bb58e5b212c8a842a731.woff2" type="font/woff2" crossorigin>
293<script> 294 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 295 296 window.theme = { 297 info: { 298 name: 'Symmetry', 299 version: '7.2.1' 300 }, 301 device: { 302 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 303 hasHover: window.matchMedia('(hover: hover)').matches 304 }, 305 mediaQueries: { 306 md: '(min-width: 768px)', 307 productMediaCarouselBreak: '(min-width: 1041px)' 308 }, 309 routes: { 310 base: 'https://goldfishdistro.com', 311 cart: '/cart', 312 cartAdd: '/cart/add.js', 313 cartUpdate: '/cart/update.js', 314 predictiveSearch: '/search/suggest' 315 }, 316 strings: { 317 cartTermsConfirmation: "You must agree to the terms and conditions before continuing.", 318 cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.", 319 generalSearchViewAll: "View all search results", 320 noStock: "Sold out", 321 noVariant: "Unavailable", 322 productsProductChooseA: "Choose a", 323 generalSearchPages: "Pages", 324 generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results", 325 shippingCalculator: { 326 singleRate: "There is one shipping rate for this destination:", 327 multipleRates: "There are multiple shipping rates for this destination:", 328 noRates: "We do not ship to this destination." 329 } 330 }, 331 settings: { 332 moneyWithCurrencyFormat: "${{amount}} USD", 333 cartType: "drawer", 334 afterAddToCart: "drawer", 335 quickbuyStyle: "off", 336 externalLinksNewTab: true, 337 internalLinksSmoothScroll: false 338 } 339 } 340 341 theme.inlineNavigationCheck = function() { 342 var pageHeader = document.querySelector('.pageheader'), 343 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 344 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 345 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 346 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 347 logoContainer = document.querySelector('.logo-area__middle__inner'); 348 if(inlineMenuCentered) { 349 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 350 middleWidth = logoContainer.clientWidth, 351 logoArea = document.querySelector('.logo-area'), 352 computedLogoAreaStyle = getComputedStyle(logoArea), 353 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 354 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 355 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 356 } 357 358 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 359 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 360 if (lastInlineNavLink) { 361 var inlineNavWidth = null; 362 if(document.querySelector('html[dir=rtl]')) { 363 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 364 } else { 365 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 366 } 367 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 368 pageHeader.classList.add('pageheader--layout-inline-permitted'); 369 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20; 370 if (tallLogo) { 371 inlineNav.classList.add('navigation--tight-underline'); 372 } else { 373 inlineNav.classList.remove('navigation--tight-underline'); 374 } 375 } else { 376 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 377 } 378 } 379 } 380 }; 381 382 theme.setInitialHeaderHeightProperty = () => { 383 const section = document.querySelector('.section-header'); 384 if (section) { 385 document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px'); 386 } 387 }; 388 </script>
388 389 390
390<script src="//goldfishdistro.com/cdn/shop/t/6/assets/main.js?v=63521094751913525411755270621" defer></script>
390 391
391<script src="//goldfishdistro.com/cdn/shop/t/6/assets/animate-on-scroll.js?v=15249566486942820451755270621" defer></script>
391 392 <link href="//goldfishdistro.com/cdn/shop/t/6/assets/animate-on-scroll.css?v=116824741000487223811755270621" rel="stylesheet" type="text/css" media="all" /> 393 394 395 <!-- miniOrange ContentRestriction SCRIPT START --><style> 396.mo-passcode-field { 397 width: 100%; 398 padding: 12px 20px; 399 margin: 8px 0; 400 display: inline-block; 401 border: 1px solid #ccc; 402 box-sizing: border-box; 403} 404 405.mo-button { 406 background-color: #000000; 407 color: white; 408 padding: 14px 20px; 409 margin: 8px 0; 410 border: none; 411 cursor: pointer; 412 width: 100%; 413} 414 415.mo-button:hover { 416 opacity: 0.8; 417} 418 419.mo-container { 420 padding: 16px; 421} 422#lockMessage { 423 max-width: 100%; 424 overflow-wrap: break-word; 425} 426 427@media (min-width: 768px) { 428 .mo-container-body { 429 margin: 0; 430 display: flex; 431 justify-content: center; 432 align-items: center; 433 } 434 #lockMessage { 435 max-width: 205px; 436 overflow-wrap: break-word; 437 } 438} 439</style> 440 441
442<script> 443function mo_getCookie(cookieName) { 444 let cookie = {}; 445 document.cookie.split(";").forEach(function(el) { 446 let [key,value] = el.split("="); 447 cookie[key.trim()] = value; 448 }) 449 return cookie[cookieName]; 450} 451function mo_setCookie(name,value,days) { 452 var expires = ""; 453 if (days) { 454 var date = new Date(); 455 date.setTime(date.getTime() + (days*24*60*60*1000)); 456 expires = "; expires=" + date.toUTCString(); 457 } 458 document.cookie = name + "=" + (value || "") + expires + "; path=/"; 459} 460function eraseCookie(name) { 461 document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 462} 463</script>
463 464 465<!-- miniOrange LOCK START _18587 --> 466 467<!-- miniOrange LOCK END _18587 --> 468 469 470 471 472 473 474 475 476 477 478 479 480<!-- miniOrange purchase-form Locks START --> 481 482<!-- miniOrange LOCK START _18587 --> 483 484<!-- miniOrange LOCK END _18587 --> 485 486<!-- miniOrange purchase-form Locks END --> 487 488<!-- miniOrange hide-prices Locks START --> 489<!-- miniOrange hide-prices Locks END --> 490 491<!-- miniOrange Priority Locks START --> 492<!-- miniOrange Priority Locks END --> 493 494<!-- miniOrange Unpriority Locks START --> 495 496 497 498 499<!-- miniOrange Unpriority Locks END --> 500 501<!-- miniOrange Priority-Whole-Website Locks START --> 502<!-- miniOrange Priority-Whole-Website Locks END --> 503<!-- miniOrange ContentRestriction SCRIPT END -->
504<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
504<meta name="google-site-verification" content="9Bg39irw-1WaL9aL7plc_t66FcLGn_wdMQwCRl-a2LQ"> 505<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88042996007/digital_wallets/dialog"> 506<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
507<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 507
507
508<script id="shopify-features" type="application/json">{"accessToken":"e4cbd63fcd0e6165ef6f211f6b27bc2e","betas":["rich-media-storefront-analytics"],"domain":"goldfishdistro.com","predictiveSearch":true,"shopId":88042996007,"locale":"en"}</script>
vendor: 1 bytes, line 508
508
509<script>var Shopify = Shopify || {}; 510Shopify.shop = "b8e150-ba.myshopify.com"; 511Shopify.locale = "en"; 512Shopify.currency = {"active":"USD","rate":"1.0"}; 513Shopify.country = "US"; 514Shopify.theme = {"name":"Symmetry | Live : New Layout | Sept 2025","id":179109593383,"schema_name":"Symmetry","schema_version":"7.2.1","theme_store_id":568,"role":"main"}; 515Shopify.theme.handle = "null"; 516Shopify.theme.style = {"id":null,"handle":null}; 517Shopify.cdnHost = "goldfishdistro.com/cdn"; 518Shopify.routes = Shopify.routes || {}; 519Shopify.routes.root = "/"; 520Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 521Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 522Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 523Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 523
523
524<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 524
524
525<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 525
525
526<script> 527 window.Shopify = window.Shopify || {}; 528 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 529 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 530 window.Shopify.SignInWithShop.eligible = true; 531</script>
vendor: 1 bytes, line 531
531
532<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 532
532
533<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 533
533
534<script type="module"> 535 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 536 537 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 538 539</script>
vendor: 1 bytes, line 539
539
540<script> 541 window.Shopify = window.Shopify || {}; 542 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 543 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"]}; 544</script>
vendor: 1 bytes, line 544
544
545<script>(function() { 546 var isLoaded = false; 547 function asyncLoad() { 548 if (isLoaded) return; 549 isLoaded = true; 550 var urls = ["https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=b8e150-ba.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/zahidsattarahmed\/storeview@latest\/newtrackingscript.js?shop=b8e150-ba.myshopify.com","\/\/cdn.shopify.com\/proxy\/43cc5644caff284f15e11407a94aef9b9290b3b65b3807c0b106fc47c1af761c\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=b8e150-ba.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/802f1b8c63a269a56a65169d5e440b1aaef8d7d12bae536af6ec2ec35c2ebf15\/api.goaffpro.com\/loader.js?shop=b8e150-ba.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/dashboard.mailerlite.com\/shopify\/25162\/297147?shop=b8e150-ba.myshopify.com"]; 551 for (var i = 0; i < urls.length; i++) { 552 var s = document.createElement('script'); 553 s.type = 'text/javascript'; 554 s.async = true; 555 s.src = urls[i]; 556 var x = document.getElementsByTagName('script')[0]; 557 x.parentNode.insertBefore(s, x); 558 } 559 }; 560 if(window.attachEvent) { 561 window.attachEvent('onload', asyncLoad); 562 } else { 563 window.addEventListener('load', asyncLoad, false); 564 } 565})();</script>
vendor: 1 bytes, line 565
565
566<script id="__st">var __st={"a":88042996007,"offset":-18000,"reqid":"c6c2a3af-3284-4876-8584-0e141646dbc1-1791087991","pageurl":"goldfishdistro.com\/blogs\/news","s":"blogs-110749647143","u":"f66d81d35e9e","p":"blog","rtyp":"blog","rid":110749647143};</script>
vendor: 1 bytes, line 566
566
567<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 567
567
568<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 568
568
569<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//goldfishdistro.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 569
569
570<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 = "//goldfishdistro.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>
570<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 570
570
571<script> 572 window.Shopify = window.Shopify || {}; 573 window.Shopify.MCP = window.Shopify.MCP || {}; 574 window.Shopify.MCP.enabled = true; 575 window.Shopify.MCP.shop = "b8e150-ba.myshopify.com"; 576 window.Shopify.MCP.mcpEndpoint = "https:\/\/goldfishdistro.com\/api\/mcp"; 577 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"]}}]; 578</script>
vendor: 1 bytes, line 578
578
579<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("\/\/goldfishdistro.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 580</script>
vendor: 1 bytes, line 580
580
581<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://goldfishdistro.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 582</script>
vendor: 1 bytes, line 582
582
583<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 584 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); 585</script>
vendor: 1 bytes, line 585
585
586<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})}})); 587</script>
587 588<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://goldfishdistro.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 589<style id="shopify-accelerated-checkout-cart"> 590 #shopify-buyer-consent { 591 margin-top: 1em; 592 display: inline-block; 593 width: 100%; 594} 595 596#shopify-buyer-consent.hidden { 597 display: none; 598} 599 600#shopify-subscription-policy-button { 601 background: none; 602 border: none; 603 padding: 0; 604 text-decoration: underline; 605 font-size: inherit; 606 cursor: pointer; 607} 608 609#shopify-subscription-policy-button::before { 610 box-shadow: none; 611} 612 613 </style> 614
615<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
615 616<!-- CC Custom Head Start --><style> 617 #shopify-section-template--24767055921447__177717175535a15b16 .ai-gen-block-container { 618 display: flex; 619 justify-content: center; 620 align-items: center; 621 } 622 623 #shopify-section-template--24767055921447__177717175535a15b16 .ai-gen-block-wrapper { 624 margin: 0 auto; 625 } 626</style><!-- CC Custom Head End --> 627
627<script type="application/ld+json"> 628{ 629 "@context": "https://schema.org", 630 "@type": "Corporation", 631 "name": "Goldfish Distro", 632 "url": "https://goldfishdistro.com/", 633 "logo": "https://goldfishdistro.com/cdn/shop/files/Goldfish_Logo_Thick.png", 634 "sameAs": [ 635 "https://www.facebook.com/goldfishdistro", 636 "https://www.instagram.com/goldfishdistro" 637 ], 638 "contactPoint": { 639 "@type": "ContactPoint", 640 "telephone": "866-200-3155", 641 "contactType": "customer service", 642 "areaServed": "US", 643 "availableLanguage": "en" 644 } 645} 646</script>
646 647 648 649 650 651 652 653 654 655 656 657 658<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
659<script type="text/javascript"> 660 (function (c, l, a, r, i, t, y) { 661 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 662 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 663 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 664 665 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 666 if (error) { 667 console.error("Error loading Shopify features:", error); 668 return; 669 } 670 671 c[a]('consentv2', { 672 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 673 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 674 source: 101, 675 }); 676 }); 677 678 l.addEventListener("visitorConsentCollected", function (e) { 679 c[a]('consentv2', { 680 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 681 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 682 source: 101, 683 }); 684 }); 685 })(window, document, "clarity", "script", "sv9w2ie3fe"); 686</script>
686 687 688 689 690<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
690<script defer="defer"> 691 /** SealSubs loader,version number: 2.0 */ 692 (function(){ 693 var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 694 // Set variable to prevent the other loader from requesting the same resources 695 window.seal_subs_app_block_loader = true; 696 appendScriptUrl('b8e150-ba.myshopify.com'); 697 698 // get script url and append timestamp of last change 699 function appendScriptUrl(shop) { 700 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 701 var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp; 702 loadScript(timestampUrl, function() { 703 // append app script 704 if (typeof sealsubscriptions_settings_updated == 'undefined') { 705 sealsubscriptions_settings_updated = 'default-by-script'; 706 } 707 708 var locale = ''; 709 if (typeof window !== 'undefined' && 710 typeof window.Shopify !== 'undefined' && 711 typeof window.Shopify.locale !== 'undefined' 712 ) { 713 locale = window.Shopify.locale; 714 } 715 716 var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`; 717 loadScript(scriptUrl, function(){}); 718 }); 719 } 720 })(); 721 722 var SealSubsScriptAppended = true; 723 724</script>
724 725 726<!-- END app block --><!-- BEGIN app block: shopify://apps/product-blocker-ageo/blocks/app-embed/cebd97aa-ffad-40fc-90fb-b9ee6a39f8b6 -->
726<script> 727 window.ZAPB_COLLECTS = { 728 729 730 }; 731</script>
731<script src="https://geoip-product-blocker.zend-apps.com/script/3025/blocker20889395.js" async></script>
731<!-- END app block --><!-- BEGIN app block: shopify://apps/design-packs/blocks/design_packs/1efa8e58-6fa1-4c9a-9c0a-e71446c20785 -->
731<script> 732 const dp_status = "" 733 const script = "" 734 const shop_json = "ShopDrop" 735 console.log(`WE HAVE THE APP EMBED BLOCK ðð `, dp_status, shop_json , 'test') 736</script>
736 737 738 739 740 741 742 743 744<!-- END app block -->
744<script src="https://cdn.shopify.com/extensions/01a0f65a-7323-7378-99b5-5952935861cc/avada-faqs-199/assets/chatty.js" type="text/javascript" defer="defer"></script>
744 745<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
746<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: 88042996007,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 746
746
747<script> 748 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 749</script>
vendor: 1 bytes, line 749
749
750<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}
750).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: 88042996007,storefrontBaseUrl: "https://goldfishdistro.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://goldfishdistro.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2045083943","configuration":"{\"shop\":\"b8e150-ba.myshopify.com\",\"cookie_duration\":\"2592000\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a74598cb423e21a6befc33d5db5fba42","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"}
750,{"id":"1662189863","configuration":"{\"projectId\":\"sv9w2ie3fe\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1587937575","configuration":"{\"shop\":\"b8e150-ba.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"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":"1472233767","configuration":"{\"shopId\":\"nixf85q6Ke8KFtbqcZno\",\"description\":\"Chatty conversion tracking pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c90a95b3a8ca540fdf72271e8d5f8857","type":"APP","apiClientId":6641085,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"890110247","configuration":"{\"pixel_id\":\"1088917192856469\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"890011943","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-55NLLF9P\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-R7JJGEM7V5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-R7JJGEM7V5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-R7JJGEM7V5\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"109412647","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"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":"Goldfish Distro","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"b8e150-ba.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/goldfishdistro.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://goldfishdistro.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"179109593383","themeStoreId":"568","themePublished":"true","eventMetadataId":"09c60
750525-ecaa-43e0-aa9e-96192c5988cc","pageType":"blog","resourceId":"110749647143","shopId":"88042996007","storefrontBaseUrl":"https:\/\/goldfishdistro.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>
750<script> 751 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 752 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 753 window.ShopifyAnalytics.meta.currency = 'USD'; 754 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":110749647143,"requestId":"c6c2a3af-3284-4876-8584-0e141646dbc1-1791087991"}}; 755 for (var attr in meta) { 756 window.ShopifyAnalytics.meta[attr] = meta[attr]; 757 } 758</script>
vendor: 1 bytes, line 758
758
759<script class="analytics"> 760 (function () { 761 var customDocumentWrite = function(content) { 762 var jquery = null; 763 764 if (window.jQuery) { 765 jquery = window.jQuery; 766 } else if (window.Checkout && window.Checkout.$) { 767 jquery = window.Checkout.$; 768 } 769 770 if (jquery) { 771 jquery('body').append(content); 772 } 773 }; 774 775 var hasLoggedConversion = function(token) { 776 if (token) { 777 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 778 } 779 return false; 780 } 781 782 var setCookieIfConversion = function(token) { 783 if (token) { 784 var twoMonthsFromNow = new Date(Date.now()); 785 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 786 787 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 788 } 789 } 790 791 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 792 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 793 if (trekkie.integrations) { 794 return; 795 } 796 trekkie.methods = [ 797 'identify', 798 'page', 799 'ready', 800 'track', 801 'trackForm', 802 'trackLink' 803 ]; 804 trekkie.factory = function(method) { 805 return function() { 806 var args = Array.prototype.slice.call(arguments); 807 args.unshift(method); 808 trekkie.push(args); 809 if (method == 'track' || method == 'page') { 810 var pageUrl; 811 try { 812 pageUrl = window.location.href; 813 } catch (e) {} 814 var pageReferrer; 815 try { 816 pageReferrer = document.referrer; 817 } catch (e) {} 818 try { 819 if (window.__TREKKIE_SHIM_QUEUE == null) { 820 window.__TREKKIE_SHIM_QUEUE = []; 821 } 822 window.__TREKKIE_SHIM_QUEUE.push({ 823 from: 'trekkie-stub', 824 method: method, 825 args: args.slice(1), 826 pageContext: { 827 url: pageUrl, 828 referrer: pageReferrer 829 } 830 }); 831 } catch (e) { 832 // no-op 833 } 834 } 835 return trekkie; 836 }; 837 }; 838 for (var i = 0; i < trekkie.methods.length; i++) { 839 var key = trekkie.methods[i]; 840 trekkie[key] = trekkie.factory(key); 841 } 842 trekkie.load = function(config) { 843 trekkie.config = config || {}; 844 trekkie.config.initialDocumentCookie = document.cookie; 845 var first = document.getElementsByTagName('script')[0]; 846var script = document.createElement('script'); 847script.type = 'text/javascript'; 848script.onerror = function(e) { 849 var scriptFallback = document.createElement('script'); 850 scriptFallback.type = 'text/javascript'; 851 scriptFallback.onerror = function(error) { 852 var Monorail = { 853 produce: function produce(monorailDomain, schemaId, payload) { 854 var currentMs = new Date().getTime(); 855 var event = { 856 schema_id: schemaId, 857 payload: payload, 858 metadata: { 859 event_created_at_ms: currentMs, 860 event_sent_at_ms: currentMs 861 } 862 }; 863 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 864 }, 865 sendRequest: function sendRequest(endpointUrl, payload) { 866 // Try the sendBeacon API 867 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 868 var blobData = new window.Blob([payload], { 869 type: 'text/plain' 870 }); 871 872 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 873 return true; 874 } // sendBeacon was not successful 875 876 } // XHR beacon 877 878 var xhr = new XMLHttpRequest(); 879 880 try { 881 xhr.open('POST', endpointUrl); 882 xhr.setRequestHeader('Content-Type', 'text/plain'); 883 xhr.send(payload); 884 } catch (e) { 885 console.log(e); 886 } 887 888 return false; 889 }, 890 isIos12: function isIos12() { 891 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 892 } 893 }; 894 Monorail.produce('monorail-edge.shopifysvc.com', 895 'trekkie_storefront_load_errors/1.1', 896 {shop_id: 88042996007, 897 theme_id: 179109593383, 898 app_name: "storefront", 899 context_url: window.location.href, 900 source_url: "//goldfishdistro.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 901 902 }; 903 scriptFallback.async = true; 904 scriptFallback.src = '//goldfishdistro.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 905 first.parentNode.insertBefore(scriptFallback, first); 906}; 907script.async = true; 908script.src = '//goldfishdistro.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 909first.parentNode.insertBefore(script, first); 910 911 }; 912 trekkie.load( 913 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88042996007,"isMerchantRequest":null,"themeId":179109593383,"themeCityHash":"4985819580978649550","contentLanguage":"en","currency":"USD","eventMetadataId":"09c60
913525-ecaa-43e0-aa9e-96192c5988cc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 914 ); 915 916 var loaded = false; 917 trekkie.ready(function() { 918 if (loaded) return; 919 loaded = true; 920 921 window.ShopifyAnalytics.lib = window.trekkie; 922 923 var originalDocumentWrite = document.write; 924 document.write = customDocumentWrite; 925 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 926 document.write = originalDocumentWrite; 927 928 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 929 var token = match? match[1]: undefined; 930 if (!hasLoggedConversion(token)) { 931 setCookieIfConversion(token); 932 933 } 934 }); 935 936 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":110749647143,"requestId":"c6c2a3af-3284-4876-8584-0e141646dbc1-1791087991","shopifyEmitted":true}); 937 938 var eventsListenerScript = document.createElement('script'); 939 eventsListenerScript.async = true; 940 eventsListenerScript.src = "//goldfishdistro.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 941 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 942})();</script>
vendor: 1 bytes, line 942
942
943<script 944 defer 945 src="https://goldfishdistro.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 946 data-application="storefront-renderer" 947 data-shop-id="88042996007" 948 data-render-region="gcp-us-central1" 949 data-page-type="blog" 950 data-theme-instance-id="179109593383" 951 data-theme-name="Symmetry" 952 data-theme-version="7.2.1" 953 data-monorail-region="shop_domain" 954 data-resource-timing-sampling-rate="10" 955 data-shs="true" 956 data-shs-beacon="true" 957 data-shs-export-with-fetch="true" 958 data-shs-logs-sample-rate="1" 959 data-shs-beacon-endpoint="https://goldfishdistro.com/api/collect" 960></script>
960 961<meta name="shopify-y" content="3f0d901b-1b87-40ce-bb2f-982149b2c8d0" data-expiration="1822645591000"><meta name="shopify-s" content="16aac822-2647-40c4-8965-8fd3ca0d7389" data-expiration="1791089791000"><meta name="new-cookie-storage-activated" content="t"> 962</head> 963 964<body class="template-blog 965 cc-animate-enabled"> 966 967 <a class="skip-link visually-hidden" href="#content" data-cs-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 968<div id="shopify-section-sections--24767050776871__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 969 970<announcement-bar id="section-id-sections--24767050776871__announcement-bar" class="announcement-bar announcement-bar--with-announcement"> 971 <style data-shopify> 972#section-id-sections--24767050776871__announcement-bar { 973 --bg-color: #ffcf40; 974 --bg-gradient: ; 975 --heading-color: 0 0 0; 976 --text-color: 0 0 0; 977 --link-color: 0 0 0; 978 --announcement-font-size: 16px; 979 } 980 </style> 981<div class="container container--no-max relative"> 982 <div class="announcement-bar__left desktop-only"> 983 984 </div> 985 986 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div 987 class="announcement" 988 style="--heading-color: 0 0 0; 989 --text-color: 0 0 0; 990 --link-color: 0 0 0; 991 " 992 ><div class="announcement__text"> 993 New Feature: Smart Shopping! Now Showing Only Products Available in Your Area 994 995 996 </div> 997 </div></div> 998 <div class="announcement-bar__announcement-controller"> 999 <button class="announcement-button announcement-button--previous" aria-label="Previous"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></button><button class="announcement-button announcement-button--next" aria-label="Next"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg></button> 1000 </div></div> 1001 1002 <div class="announcement-bar__right desktop-only"> 1003 1004 1005 <div class="header-localization"> 1006 1007
1008<script src="//goldfishdistro.com/cdn/shop/t/6/assets/custom-select.js?v=147432982730571550041755270621" defer="defer"></script>
1008<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="localization__grid"></div>
1008<script> 1009 customElements.whenDefined('custom-select').then(() => { 1010 if (!customElements.get('country-selector')) { 1011 class CountrySelector extends customElements.get('custom-select') { 1012 constructor() { 1013 super(); 1014 this.loaded = false; 1015 } 1016 1017 async showListbox() { 1018 if (this.loaded) { 1019 super.showListbox(); 1020 return; 1021 } 1022 1023 this.button.classList.add('is-loading'); 1024 this.button.setAttribute('aria-disabled', 'true'); 1025 1026 try { 1027 const response = await fetch('?section_id=country-selector'); 1028 if (!response.ok) throw new Error(response.status); 1029 1030 const tmpl = document.createElement('template'); 1031 tmpl.innerHTML = await response.text(); 1032 1033 const el = tmpl.content.querySelector('.custom-select__listbox'); 1034 this.listbox.innerHTML = el.innerHTML; 1035 1036 this.options = this.querySelectorAll('.custom-select__option'); 1037 1038 this.popular = this.querySelectorAll('[data-popular]'); 1039 if (this.popular.length) { 1040 this.popular[this.popular.length - 1].closest('.custom-select__option') 1041 .classList.add('custom-select__option--visual-group-end'); 1042 } 1043 1044 this.selectedOption = this.querySelector('[aria-selected="true"]'); 1045 if (!this.selectedOption) { 1046 this.selectedOption = this.listbox.firstElementChild; 1047 } 1048 1049 this.loaded = true; 1050 } catch { 1051 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 1052 } finally { 1053 super.showListbox(); 1054 this.button.classList.remove('is-loading'); 1055 this.button.setAttribute('aria-disabled', 'false'); 1056 } 1057 } 1058 1059 setButtonWidth() { 1060 return; 1061 } 1062 } 1063 1064 customElements.define('country-selector', CountrySelector); 1065 } 1066 }); 1067 </script>
1067<script> 1068 document.getElementById('annbar-localization').addEventListener('change', (evt) => { 1069 const input = evt.target.closest('.localization__selector').firstElementChild; 1070 if (input && input.tagName === 'INPUT') { 1071 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 1072 evt.currentTarget.submit(); 1073 } 1074 }); 1075 </script>
1075</form> 1076 </div> 1077 1078 </div> 1079 </div> 1080 </announcement-bar> 1081</div><div id="shopify-section-sections--24767050776871__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 1082 .logo img { 1083 width: 315px; 1084 } 1085 .logo-area__middle--logo-image { 1086 max-width: 315px; 1087 } 1088 @media (max-width: 767.98px) { 1089 .logo img { 1090 width: 100px; 1091 } 1092 }</style> 1093<page-header data-section-id="sections--24767050776871__header"> 1094 <div id="pageheader" class="pageheader pageheader--layout-inline-menu-center"> 1095 <div class="logo-area container container--no-max"> 1096 <div class="logo-area__left"> 1097 <div class="logo-area__left__inner"> 1098 <button class="mobile-nav-toggle" aria-label="Menu" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button> 1099 1100 <a class="show-search-link" href="/search" aria-label="Search"> 1101 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1102 <span class="show-search-link__text">Search</span> 1103 </a> 1104 1105 1106 <div id="proxy-nav" class="navigation navigation--left" role="navigation" aria-label="Primary"> 1107 <div class="navigation__tier-1-container"> 1108 <ul class="navigation__tier-1"> 1109 1110<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1111 <a href="#." class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop By Brand</a> 1112 </li> 1113 1114<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1115 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Shop by Type</a> 1116 </li> 1117 1118<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1119 <a href="/" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Shop By Experience</a> 1120 </li> 1121 1122<li class="navigation__item"> 1123 <a href="/collections/cbd-products" class="navigation__link" >CBD</a> 1124 </li> 1125 1126<li class="navigation__item"> 1127 <a href="/collections/best-sellers-1" class="navigation__link" >Best Sellers</a> 1128 </li> 1129 1130<li class="navigation__item"> 1131 <a href="/collections/bundles" class="navigation__link" >Bundle & Save</a> 1132 </li> 1133 1134<li class="navigation__item"> 1135 <a href="/pages/lab-testing" class="navigation__link" >Lab Testing</a> 1136 </li> 1137 1138<li class="navigation__item"> 1139 <a href="https://goldfishdistro.com/a/loop_subscriptions/customer" class="navigation__link" >Manage Subscription</a> 1140 </li> 1141 1142 </ul> 1143 </div> 1144 </div> 1145 1146 </div> 1147 </div> 1148 1149 <div class="logo-area__middle logo-area__middle--logo-image"> 1150 <div class="logo-area__middle__inner"> 1151 <div class="logo"><a class="logo__link" href="/" title="Goldfish Distro"><img class="logo__image" src="//goldfishdistro.com/cdn/shop/files/25-GF-Tiered_Promo-Web_Banner_2000_x_600_px_6_5b19a972-0a82-4071-ad6f-ff168f1a135c.png?v=1770336296&width=630" alt="Goldfish Distro" itemprop="logo" width="2000" height="600" loading="eager" /></a></div> 1152 </div> 1153 </div> 1154 1155 <div class="logo-area__right"> 1156 <div class="logo-area__right__inner"> 1157 1158 1159 <a class="header-account-link" href="https://goldfishdistro.com/customer_authentication/redirect?locale=en®ion_country=US" aria-label="Account">
1160 <span class="header-account-link__text visually-hidden-mobile">Account</span> 1161 <span class="header-account-link__icon mobile-only"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span> 1162 </a> 1163 1164 1165 1166 <a class="show-search-link" href="/search"> 1167 <span class="show-search-link__text visually-hidden-mobile">Search</span> 1168 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1169 </a> 1170 1171<a href="/cart" class="cart-link" data-hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"> 1172 <span class="cart-link__label visually-hidden-mobile">Cart</span> 1173 <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path d="M3.5 2.75h2.066l1.399 13.5H19.5" stroke-width="1.5" stroke-linecap="square"/><path d="M6.226 6.676h12.96l-.81 6.117L7.63 13.91" stroke-width="1.5" stroke-linecap="square"/><circle stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"/><circle stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"/></g></svg><span class="cart-link__count"></span> 1174 </span> 1175 </a> 1176 </div> 1177 </div> 1178 </div>
1178<script src="//goldfishdistro.com/cdn/shop/t/6/assets/main-search.js?v=41385668864891259371755270621" defer></script>
1178 1179 <main-search class="main-search " 1180 data-quick-search="true" 1181 data-quick-search-meta="true"> 1182 1183 <div class="main-search__container container"> 1184 <button class="main-search__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 1185 1186 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 1187 <div class="main-search__input-container"> 1188 <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search" /> 1189 <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button> 1190 </div>
1190<script src="//goldfishdistro.com/cdn/shop/t/6/assets/search-suggestions.js?v=136224079820713396391755270621" defer></script>
1190 1191 <search-suggestions></search-suggestions></form> 1192 1193 <div class="main-search__results"></div> 1194 1195 1196 </div> 1197 </main-search></div> 1198 1199 <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav"> 1200 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1201 <div class="navigation__tier-1-container"> 1202 <ul class="navigation__tier-1"> 1203 1204<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1205 <a href="#." class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop By Brand</a> 1206 1207 1208 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1209 1210 <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1211 <ul class="navigation__tier-2"> 1212 1213 1214 <li class="navigation__item"> 1215 <a href="/collections/iatro" class="navigation__link" >iATRO</a> 1216 1217 1218 1219 </li> 1220 1221 <li class="navigation__item"> 1222 <a href="/collections/wyld" class="navigation__link" >Wyld</a> 1223 1224 1225 1226 </li> 1227 1228 <li class="navigation__item"> 1229 <a href="/collections/wyld-cbd" class="navigation__link" >Wyld CBD</a> 1230 1231 1232 1233 </li> 1234 1235 <li class="navigation__item"> 1236 <a href="/collections/cheeba-chews" class="navigation__link" >Cheeba Chews</a> 1237 1238 1239 1240 </li> 1241 1242 <li class="navigation__item"> 1243 <a href="/collections/wana" class="navigation__link" >Wana</a> 1244 1245 1246 1247 </li> 1248 1249 <li class="navigation__item"> 1250 <a href="/collections/joybombs" class="navigation__link" >Joyibles</a> 1251 1252 1253 1254 </li> 1255 1256 <li class="navigation__item"> 1257 <a href="/collections/camino" class="navigation__link" >Camino</a> 1258 1259 1260 1261 </li> 1262 1263 <li class="navigation__item"> 1264 <a href="/collections/crumble" class="navigation__link" >Crumble</a> 1265 1266 1267 1268 </li> 1269 1270 <li class="navigation__item"> 1271 <a href="/collections/major" class="navigation__link" >Major</a> 1272 1273 1274 1275 </li> 1276 1277 <li class="navigation__item"> 1278 <a href="/collections/encore-life" class="navigation__link" >Encore Life</a> 1279 1280 1281 1282 </li> 1283 1284 <li class="navigation__item"> 1285 <a href="/collections/ripple" class="navigation__link" >Ripple</a> 1286 1287 1288 1289 </li> 1290 1291 1292 1293 1294</ul> 1295 </div></div> 1296 1297 </li> 1298 1299<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1300 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Shop by Type</a> 1301 1302 1303 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1304 1305 <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1306 <ul class="navigation__tier-2"> 1307 1308 1309 <li class="navigation__item"> 1310 <a href="/collections/edibles-1" class="navigation__link" >Edibles</a> 1311 1312 1313 1314 </li> 1315 1316 <li class="navigation__item"> 1317 <a href="/collections/bundles" class="navigation__link" >Bundles</a> 1318 1319 1320 1321 </li> 1322 1323 <li class="navigation__item"> 1324 <a href="/collections/cbd-products" class="navigation__link" >CBD </a> 1325 1326 1327 1328 </li> 1329 1330 <li class="navigation__item"> 1331 <a href="/collections/pills-tablets-softgels" class="navigation__link" >Pills, Powder, and Soft Gels</a> 1332 1333 1334 1335 </li> 1336 1337 <li class="navigation__item"> 1338 <a href="/collections/iatro" class="navigation__link" >Functional Mushroom Blends</a> 1339 1340 1341 1342 </li> 1343 1344 <li class="navigation__item"> 1345 <a href="/collections/all" class="navigation__link" >Shop all</a> 1346 1347 1348 1349 </li> 1350 1351 1352 1353 1354</ul> 1355 </div></div> 1356 1357 </li> 1358 1359<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1360 <a href="/" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Shop By Experience</a> 1361 1362 1363 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1364 1365 <div id="NavigationTier2-3" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1366 <ul class="navigation__tier-2"> 1367 1368 1369 <li class="navigation__item"> 1370 <a href="/collections/sleep" class="navigation__link" >Sleep</a> 1371 1372 1373 1374 </li> 1375 1376 <li class="navigation__item"> 1377 <a href="/collections/relaxation" class="navigation__link" >Relaxation</a> 1378 1379 1380 1381 </li> 1382 1383 <li class="navigation__item"> 1384 <a href="/collections/focus-energy" class="navigation__link" >Focus & Energy</a> 1385 1386 1387 1388 </li> 1389 1390 <li class="navigation__item"> 1391 <a href="/collections/pain-relief" class="navigation__link" >Pain Relief</a> 1392 1393 1394 1395 </li> 1396 1397 <li class="navigation__item"> 1398 <a href="/collections/everyday-uplift" class="navigation__link" >Uplifting Mood Support</a> 1399 1400 1401 1402 </li> 1403 1404 <li class="navigation__item"> 1405 <a href="/collections/fast-onset" class="navigation__link" >Fast Onset</a> 1406 1407 1408 1409 </li> 1410 1411 <li class="navigation__item"> 1412 <a href="/collections/cbd-products" class="navigation__link" >CBD</a> 1413 1414 1415 1416 </li> 1417 1418 1419 1420 1421</ul> 1422 </div></div> 1423 1424 </li> 1425 1426<li class="navigation__item"> 1427 <a href="/collections/cbd-products" class="navigation__link" >CBD</a> 1428 1429 1430 </li> 1431 1432<li class="navigation__item"> 1433 <a href="/collections/best-sellers-1" class="navigation__link" >Best Sellers</a> 1434 1435 1436 </li> 1437 1438<li class="navigation__item"> 1439 <a href="/collections/bundles" class="navigation__link" >Bundle & Save</a> 1440 1441 1442 </li> 1443 1444<li class="navigation__item"> 1445 <a href="/pages/lab-testing" class="navigation__link" >Lab Testing</a> 1446 1447 1448 </li> 1449 1450<li class="navigation__item"> 1451 <a href="https://goldfishdistro.com/a/loop_subscriptions/customer" class="navigation__link" >Manage Subscription</a> 1452 1453 1454 </li> 1455 1456</ul> 1457 </div> 1458 </div>
1458<script class="mobile-navigation-drawer-template" type="text/template"> 1459 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1460 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1461 <div class="navigation__tier-1-container"> 1462 <div class="navigation__mobile-header"> 1463 <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Back"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></a> 1464 <span class="mobile-nav-title"></span> 1465 <a href="#" class="mobile-nav-toggle" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a> 1466 </div> 1467 <ul class="navigation__tier-1"> 1468 1469<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1470 <a href="#." class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Shop By Brand</a> 1471 1472 1473 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1474 1475 <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1476 <ul class="navigation__tier-2"> 1477 1478 1479 <li class="navigation__item"> 1480 <a href="/collections/iatro" class="navigation__link" >iATRO</a> 1481 1482 1483 1484 </li> 1485 1486 <li class="navigation__item"> 1487 <a href="/collections/wyld" class="navigation__link" >Wyld</a> 1488 1489 1490 1491 </li> 1492 1493 <li class="navigation__item"> 1494 <a href="/collections/wyld-cbd" class="navigation__link" >Wyld CBD</a> 1495 1496 1497 1498 </li> 1499 1500 <li class="navigation__item"> 1501 <a href="/collections/cheeba-chews" class="navigation__link" >Cheeba Chews</a> 1502 1503 1504 1505 </li> 1506 1507 <li class="navigation__item"> 1508 <a href="/collections/wana" class="navigation__link" >Wana</a> 1509 1510 1511 1512 </li> 1513 1514 <li class="navigation__item"> 1515 <a href="/collections/joybombs" class="navigation__link" >Joyibles</a> 1516 1517 1518 1519 </li> 1520 1521 <li class="navigation__item"> 1522 <a href="/collections/camino" class="navigation__link" >Camino</a> 1523 1524 1525 1526 </li> 1527 1528 <li class="navigation__item"> 1529 <a href="/collections/crumble" class="navigation__link" >Crumble</a> 1530 1531 1532 1533 </li> 1534 1535 <li class="navigation__item"> 1536 <a href="/collections/major" class="navigation__link" >Major</a> 1537 1538 1539 1540 </li> 1541 1542 <li class="navigation__item"> 1543 <a href="/collections/encore-life" class="navigation__link" >Encore Life</a> 1544 1545 1546 1547 </li> 1548 1549 <li class="navigation__item"> 1550 <a href="/collections/ripple" class="navigation__link" >Ripple</a> 1551 1552 1553 1554 </li> 1555 1556 1557 1558 1559</ul> 1560 </div></div> 1561 1562 </li> 1563 1564<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1565 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">Shop by Type</a> 1566 1567 1568 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1569 1570 <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1571 <ul class="navigation__tier-2"> 1572 1573 1574 <li class="navigation__item"> 1575 <a href="/collections/edibles-1" class="navigation__link" >Edibles</a> 1576 1577 1578 1579 </li> 1580 1581 <li class="navigation__item"> 1582 <a href="/collections/bundles" class="navigation__link" >Bundles</a> 1583 1584 1585 1586 </li> 1587 1588 <li class="navigation__item"> 1589 <a href="/collections/cbd-products" class="navigation__link" >CBD </a> 1590 1591 1592 1593 </li> 1594 1595 <li class="navigation__item"> 1596 <a href="/collections/pills-tablets-softgels" class="navigation__link" >Pills, Powder, and Soft Gels</a> 1597 1598 1599 1600 </li> 1601 1602 <li class="navigation__item"> 1603 <a href="/collections/iatro" class="navigation__link" >Functional Mushroom Blends</a> 1604 1605 1606 1607 </li> 1608 1609 <li class="navigation__item"> 1610 <a href="/collections/all" class="navigation__link" >Shop all</a> 1611 1612 1613 1614 </li> 1615 1616 1617 1618 1619</ul> 1620 </div></div> 1621 1622 </li> 1623 1624<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1625 <a href="/" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3-mob">Shop By Experience</a> 1626 1627 1628 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1629 1630 <div id="NavigationTier2-3-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1631 <ul class="navigation__tier-2"> 1632 1633 1634 <li class="navigation__item"> 1635 <a href="/collections/sleep" class="navigation__link" >Sleep</a> 1636 1637 1638 1639 </li> 1640 1641 <li class="navigation__item"> 1642 <a href="/collections/relaxation" class="navigation__link" >Relaxation</a> 1643 1644 1645 1646 </li> 1647 1648 <li class="navigation__item"> 1649 <a href="/collections/focus-energy" class="navigation__link" >Focus & Energy</a> 1650 1651 1652 1653 </li> 1654 1655 <li class="navigation__item"> 1656 <a href="/collections/pain-relief" class="navigation__link" >Pain Relief</a> 1657 1658 1659 1660 </li> 1661 1662 <li class="navigation__item"> 1663 <a href="/collections/everyday-uplift" class="navigation__link" >Uplifting Mood Support</a> 1664 1665 1666 1667 </li> 1668 1669 <li class="navigation__item"> 1670 <a href="/collections/fast-onset" class="navigation__link" >Fast Onset</a> 1671 1672 1673 1674 </li> 1675 1676 <li class="navigation__item"> 1677 <a href="/collections/cbd-products" class="navigation__link" >CBD</a> 1678 1679 1680 1681 </li> 1682 1683 1684 1685 1686</ul> 1687 </div></div> 1688 1689 </li> 1690 1691<li class="navigation__item"> 1692 <a href="/collections/cbd-products" class="navigation__link" >CBD</a> 1693 1694 1695 </li> 1696 1697<li class="navigation__item"> 1698 <a href="/collections/best-sellers-1" class="navigation__link" >Best Sellers</a> 1699 1700 1701 </li> 1702 1703<li class="navigation__item"> 1704 <a href="/collections/bundles" class="navigation__link" >Bundle & Save</a> 1705 1706 1707 </li> 1708 1709<li class="navigation__item"> 1710 <a href="/pages/lab-testing" class="navigation__link" >Lab Testing</a> 1711 1712 1713 </li> 1714 1715<li class="navigation__item"> 1716 <a href="https://goldfishdistro.com/a/loop_subscriptions/customer" class="navigation__link" >Manage Subscription</a> 1717 1718 1719 </li> 1720 1721</ul> 1722 1723 <div class="navigation__mobile-products"> 1724 <div class="navigation__mobile-products-title">Best Sellers</div> 1725 <div class="product-grid product-grid--scrollarea"> 1726 </div> 1727 </div> 1728 1729 </div> 1730 </div> 1731 <div class="mobile-navigation-drawer__footer"></div> 1732 </div> 1733 </script>
1733 1734 </main-navigation> 1735 1736 <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a> 1737</page-header> 1738
1739<script> 1740 theme.inlineNavigationCheck(); 1741 setTimeout(theme.setInitialHeaderHeightProperty, 0); 1742</script>
1742 1743
1743<script type="application/ld+json"> 1744 { 1745 "@context": "http://schema.org", 1746 "@type": "Organization", 1747 "name": "Goldfish Distro", 1748 "logo": "https:\/\/goldfishdistro.com\/cdn\/shop\/files\/25-GF-Tiered_Promo-Web_Banner_2000_x_600_px_6_5b19a972-0a82-4071-ad6f-ff168f1a135c.png?v=1770336296\u0026width=2000", 1749 1750 "sameAs": [ 1751 1752"https:\/\/facebook.com\/goldfishdistro","https:\/\/instagram.com\/goldfishdistro" 1753 ], 1754 "url": "https:\/\/goldfishdistro.com" 1755 } 1756</script>
1756 1757 1758 1759 1760 1761<style> #shopify-section-sections--24767050776871__header #NavigationTier2-2 .menu-promotion__image img {max-width: 200px;} </style></div><div id="shopify-section-sections--24767050776871__image_with_text_overlay_eQcRzc" class="shopify-section shopify-section-group-header-group section-image-with-text-overlay"><image-with-text-overlay id="section-id-sections--24767050776871__image_with_text_overlay_eQcRzc"> 1762 <style data-shopify> 1763#section-id-sections--24767050776871__image_with_text_overlay_eQcRzc .height--adapt {--aspect-ratio: 5.2631578947368425;}</style> 1764<div class="height--adapt image-overlay image-overlay--bg-shadow "><div class="height__image image-overlay__image"> 1765<img src="//goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=2000" alt="" srcset="//goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=340 340w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=480 480w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=740 740w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=980 980w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=1200 1200w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=1400 1400w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=1600 1600w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=1920 1920w, //goldfishdistro.com/cdn/shop/files/Untitled_design_-_2026-04-25T190208.246.png?v=1777161739&width=2000 2000w" width="2000" height="380" loading="eager" sizes="100vw" class="theme-img" fetchpriority="high"> 1766</div></div></image-with-text-overlay> 1767 1768 1769 1770</div> 1771<!-- END sections: header-group --><main id="content" role="main"> 1772 <div class="container cf"> 1773 1774 <div id="shopify-section-template--24767055397159__main" class="shopify-section page-section-spacing"> 1775<div class="container"> 1776 1777 <div class="page-header"> 1778 <h1 class="majortitle">News</h1> 1779 </div> 1780 1781 1782 <div class="utility-bar"> 1783 <div class="utility-bar__left"> 1784 1785 <div class="utility-bar__item"> 1786 <link-dropdown class="link-dropdown link-dropdown--left-aligned link-dropdown--with-icon"> 1787 <div class="visually-hidden" id="filter-dropdown-heading">Filter by</div> 1788 <button class="link-dropdown__button has-motion" aria-expanded="false" aria-controls="filter-dropdown-options" aria-describedby="filter-dropdown-heading"> 1789 <span class="link-dropdown__button-text"> 1790 <span class="link-dropdown__button-prefix-icon"><svg width="23" height="19" viewBox="0 0 20 20" stroke-width="1.25" fill="none" xmlns="http://www.w3.org/2000/svg"> 1791 <line x1="1" y1="6" x2="19" y2="6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line> 1792 <line x1="1" y1="14" x2="19" y2="14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line> 1793 <circle cx="7" cy="6" r="3" fill="none" stroke="currentColor"></circle> 1794 <circle cx="13" cy="14" r="3" fill="none" stroke="currentColor"></circle> 1795</svg> 1796</span>Filter by</span> 1797 <span class="link-dropdown__button-icon has-motion"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></span> 1798 </button> 1799 <div class="link-dropdown__options" id="filter-dropdown-options"> 1800 1801 1802 1803 <a href="/blogs/news/tagged/buying-guide" 1804 class="link-dropdown__link">buying guide</a> 1805 1806 <a href="/blogs/news/tagged/camino" 1807 class="link-dropdown__link">camino</a> 1808 1809 <a href="/blogs/news/tagged/pricing" 1810 class="link-dropdown__link">pricing</a> 1811 1812 <a href="/blogs/news/tagged/wana" 1813 class="link-dropdown__link">wana</a> 1814 1815 <a href="/blogs/news/tagged/wyld" 1816 class="link-dropdown__link">wyld</a> 1817 1818 </div> 1819 </link-dropdown> 1820 </div> 1821 1822 </div> 1823 1824 1825 </div> 1826</div> 1827 1828<div class="container"> 1829 1830<div class="article-list article-layout--columns"> 1831 1832 1833 1834 <div class="article" data-cc-animate> 1835 <div class="article__inner "> 1836 1837 <div class="article-image"> 1838 <a href="/blogs/news/thc-gummy-prices">
1838<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 1839<img src="//goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=1402" alt="How Much Do THC Gummies Cost? Wyld, Wana & Camino Prices" srcset="//goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=340 340w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=480 480w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=740 740w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=980 980w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=1200 1200w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=1400 1400w, //goldfishdistro.com/cdn/shop/articles/ChatGPT_Image_Jul_12_2026_05_34_59_PM.png?crop=region&crop_height=787&crop_left=0&crop_top=167&crop_width=1402&v=1783895720&width=1402 1402w" width="1402" height="787" loading="eager" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 1840</a> 1841 </div> 1842 1843 1844 <h2><a href="/blogs/news/thc-gummy-prices" title="">How Much Do THC Gummies Cost? Wyld, Wana & Camino Prices</a></h2><div class="rte cf"><p>Wyld, Wana, and Camino gummy prices compared, including cost per milligram, so you can see what hemp-derived THC edibles actually cost and where the real value sits.</p> 1845</div><div class="meta"> 1846 <span class="iconmeta time"> 1847 1848 <time datetime="2026-07-12T21:54:21Z">July 12, 2026</time> 1849 1850 1851 — 1852 <span class="author">Goldfish Distro</span> 1853 1854 </span> 1855 1856 1857 1858 1859 <div class="iconmeta tags"> 1860 <span class="label">Tagged:</span> 1861 1862 <a href="/blogs/news/tagged/buying-guide" title="Show articles tagged buying guide">buying guide</a> 1863 1864 <a href="/blogs/news/tagged/camino" title="Show articles tagged camino">camino</a> 1865 1866 <a href="/blogs/news/tagged/pricing" title="Show articles tagged pricing">pricing</a> 1867 1868 <a href="/blogs/news/tagged/wana" title="Show articles tagged wana">wana</a> 1869 1870 <a href="/blogs/news/tagged/wyld" title="Show articles tagged wyld">wyld</a> 1871 1872 </div> 1873 1874 1875 </div> 1876 1877 </div> 1878 </div> 1879 1880 1881 1882 <div class="article" data-cc-animate> 1883 <div class="article__inner "> 1884 1885 <div class="article-image"> 1886 <a href="/blogs/news/best-delta-9-gummies">
1886<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 1887<img src="//goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=1000" alt="Close-up of a red delta-9 THC gummy." srcset="//goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=340 340w, //goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=480 480w, //goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=740 740w, //goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=980 980w, //goldfishdistro.com/cdn/shop/articles/close-up-of-a-red-delta-9-THC-gummy_bce8dcd5-89b0-411b-a3fd-61b3edb55a12.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1781008909&width=1000 1000w" width="1000" height="561" loading="eager" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 1888</a> 1889 </div> 1890 1891 1892 <h2><a href="/blogs/news/best-delta-9-gummies" title="">What Are the Best Delta-9 Gummies? Top Brands in 2026</a></h2><div class="rte cf">At a Glance: Compare the top delta-9 gummy brands in 2026, including their potency, formulas, effects, and intended use cases. The blog also covers legality, onset times, and the factors... 1893</div><div class="meta"> 1894 <span class="iconmeta time"> 1895 1896 <time datetime="2026-06-11T13:00:07Z">June 11, 2026</time> 1897 1898 1899 — 1900 <span class="author">Goldfish Fullfilment</span> 1901 1902 </span> 1903 1904 1905 1906 1907 1908 </div> 1909 1910 </div> 1911 </div> 1912 1913 1914 1915 <div class="article" data-cc-animate> 1916 <div class="article__inner "> 1917 1918 <div class="article-image"> 1919 <a href="/blogs/news/wana-fast-sleep-vs-stay-sleep">
1919<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 1920<img src="//goldfishdistro.com/cdn/shop/articles/Older-hands-hold-orange-CBD-gummies-against-a-wooden-background_9df83e06-ab99-4fe6-8b86-d20738d684f2.webp?crop=region&crop_height=505&crop_left=0&crop_top=47&crop_width=900&v=1782311626&width=900" alt="Older hands hold orange CBD gummies against a wooden background for a Wana fast asleep vs. Stay asleep gummies Goldfish Distro. article." srcset="//goldfishdistro.com/cdn/shop/articles/Older-hands-hold-orange-CBD-gummies-against-a-wooden-background_9df83e06-ab99-4fe6-8b86-d20738d684f2.webp?crop=region&crop_height=505&crop_left=0&crop_top=47&crop_width=900&v=1782311626&width=340 340w, //goldfishdistro.com/cdn/shop/articles/Older-hands-hold-orange-CBD-gummies-against-a-wooden-background_9df83e06-ab99-4fe6-8b86-d20738d684f2.webp?crop=region&crop_height=505&crop_left=0&crop_top=47&crop_width=900&v=1782311626&width=480 480w, //goldfishdistro.com/cdn/shop/articles/Older-hands-hold-orange-CBD-gummies-against-a-wooden-background_9df83e06-ab99-4fe6-8b86-d20738d684f2.webp?crop=region&crop_height=505&crop_left=0&crop_top=47&crop_width=900&v=1782311626&width=740 740w, //goldfishdistro.com/cdn/shop/articles/Older-hands-hold-orange-CBD-gummies-against-a-wooden-background_9df83e06-ab99-4fe6-8b86-d20738d684f2.webp?crop=region&crop_height=505&crop_left=0&crop_top=47&crop_width=900&v=1782311626&width=900 900w" width="900" height="505" loading="eager" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 1921</a> 1922 </div> 1923 1924 1925 <h2><a href="/blogs/news/wana-fast-sleep-vs-stay-sleep" title="">Wana Fast Asleep vs. Stay Asleep: Which Sleep Gummy is Right for You?</a></h2><div class="rte cf">At a Glance: If you struggle to fall asleep, Wana Fast Asleep delivers fast-acting support with low-dose THC and nano-encapsulation technology. If you wake up during the night, Wana Stay... 1926</div><div class="meta"> 1927 <span class="iconmeta time"> 1928 1929 <time datetime="2026-06-08T10:30:00Z">June 8, 2026</time> 1930 1931 1932 — 1933 <span class="author">Goldfish Fullfilment</span> 1934 1935 </span> 1936 1937 1938 1939 1940 1941 </div> 1942 1943 </div> 1944 </div> 1945 1946 1947 1948 <div class="article" data-cc-animate> 1949 <div class="article__inner "> 1950 1951 <div class="article-image"> 1952 <a href="/blogs/news/how-fast-acting-edibles-work">
1952<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 1953<img src="//goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=1000" alt="Spirulina yogurt paired with nanoemulsion CBD oil. A high-fat meal pairing that supports how fast-acting edibles work and absorb." srcset="//goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=340 340w, //goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=480 480w, //goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=740 740w, //goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=980 980w, //goldfishdistro.com/cdn/shop/articles/Spirulina-yogurt-paired-with-nanoemulsion-CBD-oil.webp?crop=region&crop_height=561&crop_left=0&crop_top=31&crop_width=1000&v=1779124503&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 1954</a> 1955 </div> 1956 1957 1958 <h2><a href="/blogs/news/how-fast-acting-edibles-work" title="">How Do Fast-Acting Edibles Work?</a></h2><div class="rte cf">At a Glance: Traditional edibles are slow because the liver intercepts and breaks down most of the dose before it reaches your bloodstream â which is why a second edible... 1959</div><div class="meta"> 1960 <span class="iconmeta time"> 1961 1962 <time datetime="2026-05-18T17:06:46Z">May 18, 2026</time> 1963 1964 1965 — 1966 <span class="author">Goldfish Fullfilment</span> 1967 1968 </span> 1969 1970 1971 1972 1973 1974 </div> 1975 1976 </div> 1977 </div> 1978 1979 1980 1981 <div class="article" data-cc-animate> 1982 <div class="article__inner "> 1983 1984 <div class="article-image"> 1985 <a href="/blogs/news/cbd-to-thc-ratios">
1985<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 1986<img src="//goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=1000" alt="CBD to THC ratios concept with hemp leaves labeled THC and CBD and their molecular structures shown side by side" srcset="//goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=340 340w, //goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=480 480w, //goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=740 740w, //goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=980 980w, //goldfishdistro.com/cdn/shop/articles/CBD-to-THC-ratios-concept-with-hemp-leaves-labeled-THC-and-CBD-and-their-molecular-structures-shown-side-by-side_94d327b0-38b7-4cad-a37b-8af0568436f6.webp?crop=region&crop_height=561&crop_left=0&crop_top=0&crop_width=1000&v=1779124221&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 1987</a> 1988 </div> 1989 1990 1991 <h2><a href="/blogs/news/cbd-to-thc-ratios" title="">CBD to THC Ratios: Finding the Balance Between Calm and Psychoactivity</a></h2><div class="rte cf">At a Glance: CBD to THC ratios determine how calming, balanced, or psychoactive a product feels. This guide explains 1:1, 20:1, anxiety considerations, beginner starting points, and whether CBD softens... 1992</div><div class="meta"> 1993 <span class="iconmeta time"> 1994 1995 <time datetime="2026-04-07T11:30:00Z">April 7, 2026</time> 1996 1997 1998 — 1999 <span class="author">Goldfish Fullfilment</span> 2000 2001 </span> 2002 2003 2004 2005 2006 2007 </div> 2008 2009 </div> 2010 </div> 2011 2012 2013 2014 <div class="article" data-cc-animate> 2015 <div class="article__inner "> 2016 2017 <div class="article-image"> 2018 <a href="/blogs/news/microdosing-thc">
2018<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2019<img src="//goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=1000" alt="Marijuana buds, leaves and resin, flat lat, top view" srcset="//goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=340 340w, //goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=480 480w, //goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=740 740w, //goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=980 980w, //goldfishdistro.com/cdn/shop/articles/marijuana-buds-leaves-resins-flat-lat-top-view.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775470186&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2020</a> 2021 </div> 2022 2023 2024 <h2><a href="/blogs/news/microdosing-thc" title="">Microdosing THC Edibles: Surprising Benefits and Best Practices</a></h2><div class="rte cf">TL;DR: Microdosing THC is a simple, controlled approach to exploring hemp-derived THC using low, measured servings. This guide explains how microdosing THC edibles works, why itâs gaining popularity, and how... 2025</div><div class="meta"> 2026 <span class="iconmeta time"> 2027 2028 <time datetime="2026-04-07T05:00:07Z">April 7, 2026</time> 2029 2030 2031 — 2032 <span class="author">Goldfish Fullfilment</span> 2033 2034 </span> 2035 2036 2037 2038 2039 2040 </div> 2041 2042 </div> 2043 </div> 2044 2045 2046 2047 <div class="article" data-cc-animate> 2048 <div class="article__inner "> 2049 2050 <div class="article-image"> 2051 <a href="/blogs/news/fly-with-delta-9">
2051<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2052<img src="//goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=1000" alt="Male hand holding hemp leaf by airplane window, representing flying with federally compliant Delta-9 hemp products and air travel rules" srcset="//goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=340 340w, //goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=480 480w, //goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=740 740w, //goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=980 980w, //goldfishdistro.com/cdn/shop/articles/Male-_hand-holding-hemp-leaf-by-airplane-window-representing-flying-with-federally-compliant-Delta-9-hemp-products-and-air-travel-rules.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1775471039&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2053</a> 2054 </div> 2055 2056 2057 <h2><a href="/blogs/news/fly-with-delta-9" title="">Can You Fly with Delta-9 Gummies?</a></h2><div class="rte cf">At a Glance: Flying with edibles raises a lot of uncertainty at the airport. The real question most travelers want answered is simple: Can you fly with delta-9 gummies through... 2058</div><div class="meta"> 2059 <span class="iconmeta time"> 2060 2061 <time datetime="2026-03-31T05:00:00Z">March 31, 2026</time> 2062 2063 2064 — 2065 <span class="author">Goldfish Fullfilment</span> 2066 2067 </span> 2068 2069 2070 2071 2072 2073 </div> 2074 2075 </div> 2076 </div> 2077 2078 2079 2080 <div class="article" data-cc-animate> 2081 <div class="article__inner "> 2082 2083 <div class="article-image"> 2084 <a href="/blogs/news/hemp-derived-thc-vs-thc">
2084<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2085<img src="//goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=1000" alt="Hemp derived THC vs. THC illustrated by a hemp plant and tincture bottle held in front" srcset="//goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=340 340w, //goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=480 480w, //goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=740 740w, //goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=980 980w, //goldfishdistro.com/cdn/shop/articles/hemp-derived-THC-vs-THC-illustrated-by-a-hemp-plant-and-tincture-bottle_e75f40ec-54ab-43c5-a5b8-78e9d9444da0.webp?crop=region&crop_height=561&crop_left=0&crop_top=51&crop_width=1000&v=1773758316&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2086</a> 2087 </div> 2088 2089 2090 <h2><a href="/blogs/news/hemp-derived-thc-vs-thc" title="">Hemp-Derived THC vs THC: What's the Difference?</a></h2><div class="rte cf">Goldfish Distro Details: This blog explains the difference between hemp-derived THC vs. THC by breaking down legal definitions, sourcing, and why the distinction exists under federal law. Hemp and marijuana... 2091</div><div class="meta"> 2092 <span class="iconmeta time"> 2093 2094 <time datetime="2026-03-20T05:00:05Z">March 20, 2026</time> 2095 2096 2097 — 2098 <span class="author">Goldfish Fullfilment</span> 2099 2100 </span> 2101 2102 2103 2104 2105 2106 </div> 2107 2108 </div> 2109 </div> 2110 2111 2112 2113 <div class="article" data-cc-animate> 2114 <div class="article__inner "> 2115 2116 <div class="article-image"> 2117 <a href="/blogs/news/what-is-cbg-in-gummies">
2117<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2118<img src="//goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=1000" alt="What is CBG in gummies illustrated by a cannabigerol chemical formula diagram showing its molecular structure" srcset="//goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=340 340w, //goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=480 480w, //goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=740 740w, //goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=980 980w, //goldfishdistro.com/cdn/shop/articles/CBG-in-gummies-illustrated-by-cannabigerol-chemical-formula-diagram_7aaeb14e-3576-4c54-a003-38fe0da11255.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1773749479&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2119</a> 2120 </div> 2121 2122 2123 <h2><a href="/blogs/news/what-is-cbg-in-gummies" title="">What Is CBG in Gummies? Uses, Benefits, & Side Effects</a></h2><div class="rte cf">Goldfish Distro Details: This blog explains what CBG is, how CBG gummies are made, and why adults choose this non-intoxicating cannabinoid. It also covers current research limits, safety considerations, and... 2124</div><div class="meta"> 2125 <span class="iconmeta time"> 2126 2127 <time datetime="2026-03-16T12:00:00Z">March 16, 2026</time> 2128 2129 2130 — 2131 <span class="author">Goldfish Fullfilment</span> 2132 2133 </span> 2134 2135 2136 2137 2138 2139 </div> 2140 2141 </div> 2142 </div> 2143 2144 2145 2146 <div class="article" data-cc-animate> 2147 <div class="article__inner "> 2148 2149 <div class="article-image"> 2150 <a href="/blogs/news/hemp-ban-2026">
2150<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2151<img src="//goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=1000" alt="Hemp leaves with an X before them and a sign that reads âstop,â representing the 2026 hemp ban." srcset="//goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=340 340w, //goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=480 480w, //goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=740 740w, //goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=980 980w, //goldfishdistro.com/cdn/shop/articles/Hemp-leaves-with-an-X-before-them-and-a-sign-that-reads-stop-representing-the-2026-hemp-ban_a400e18b-67d5-4940-bc75-c19f6e6d2232.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770390140&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2152</a> 2153 </div> 2154 2155 2156 <h2><a href="/blogs/news/hemp-ban-2026" title="">Everything You Need to Know About the Federal Hemp Ban of 2026</a></h2><div class="rte cf">At a Glance: The proposed federal hemp ban of 2026 would shift regulation from plant-based THC percentages to limits on finished products like edibles and beverages. Products meeting current hemp... 2157</div><div class="meta"> 2158 <span class="iconmeta time"> 2159 2160 <time datetime="2026-02-13T11:55:03Z">February 13, 2026</time> 2161 2162 2163 — 2164 <span class="author">Goldfish Fullfilment</span> 2165 2166 </span> 2167 2168 2169 2170 2171 2172 </div> 2173 2174 </div> 2175 </div> 2176 2177 2178 2179 <div class="article" data-cc-animate> 2180 <div class="article__inner "> 2181 2182 <div class="article-image"> 2183 <a href="/blogs/news/edible-dosage-guide">
2183<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2184<img src="//goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=1000" alt="After researching the correct edible dosage, a woman eats a delta-9 candy." srcset="//goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=340 340w, //goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=480 480w, //goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=740 740w, //goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=980 980w, //goldfishdistro.com/cdn/shop/articles/a-woman-eats-a-delta-9-candy.webp?crop=region&crop_height=561&crop_left=0&crop_top=52&crop_width=1000&v=1770289879&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2185</a> 2186 </div> 2187 2188 2189 <h2><a href="/blogs/news/edible-dosage-guide" title="">The Ultimate Delta-9 Edible Dosage Guide</a></h2><div class="rte cf">Goldfish Distro Details: This blog explains how to safely dose delta-9 edibles by covering beginner milligram ranges, onset timing, duration, and the personal factors that influence edible dosage. Beginners should... 2190</div><div class="meta"> 2191 <span class="iconmeta time"> 2192 2193 <time datetime="2026-02-10T11:30:02Z">February 10, 2026</time> 2194 2195 2196 — 2197 <span class="author">Goldfish Fullfilment</span> 2198 2199 </span> 2200 2201 2202 2203 2204 2205 </div> 2206 2207 </div> 2208 </div> 2209 2210 2211 2212 <div class="article" data-cc-animate> 2213 <div class="article__inner "> 2214 2215 <div class="article-image"> 2216 <a href="/blogs/news/where-is-delta-9-legal">
2216<div class="img-ar img-ar--cover" style="--aspect-ratio: 1.78"> 2217<img src="//goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=1000" alt="Hemp delta-9 THC gummies and a vape cartridge surrounding a sign labeled Delta-9-THC, connecting the question: is delta-9 legal?" srcset="//goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=340 340w, //goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=480 480w, //goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=740 740w, //goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=980 980w, //goldfishdistro.com/cdn/shop/articles/hemp-delta-9-thc-gummies-and-a-vape-cartridge-surroundoing-a-sign-labeled-delta9-thc.webp?crop=region&crop_height=561&crop_left=0&crop_top=47&crop_width=1000&v=1770381173&width=1000 1000w" width="1000" height="561" loading="lazy" sizes="(min-width: 1024px) 440px, (min-width: 768px) 50vw, 100vw" class="theme-img"></div> 2218</a> 2219 </div> 2220 2221 2222 <h2><a href="/blogs/news/where-is-delta-9-legal" title="">Where Is Delta-9 Legal? A Guide to Hemp-Derived THC Laws by State</a></h2><div class="rte cf">At a Glance: We explain how federal hemp law and state regulations determine whether hemp delta-9 THC is legal. It also outlines upcoming federal changes that may reshape access in... 2223</div><div class="meta"> 2224 <span class="iconmeta time"> 2225 2226 <time datetime="2026-02-06T12:27:14Z">February 6, 2026</time> 2227 2228 2229 — 2230 <span class="author">Goldfish Fullfilment</span> 2231 2232 </span> 2233 2234 2235 2236 2237 2238 </div> 2239 2240 </div> 2241 </div> 2242 2243 2244</div> 2245 2246</div> 2247 2248<div class="container pagination-row"> 2249 <div class="pagination"> 2250 2251 2252 2253 <span class="pagination__number underline underline--not-link">1</span> 2254 2255 <span class="pagination__number"><a class="pagination__link text-current underline underline--on-hover" href="/blogs/news?page=2">2</a></span> 2256 2257 2258 2259 <span class="pagination__sep">·</span> 2260 <a class="pagination__next pagination__link text-current underline underline--on-hover" href="/blogs/news?page=2">Next »</a> 2261 2262 </div> 2263 2264</div> 2265 2266 2267 2268 2269</div><div id="shopify-section-template--24767055397159__sp_icon_grid_7xfwgE" class="shopify-section"> 2270<style> 2271 2272 2273#spro-template--24767055397159__sp_icon_grid_7xfwgE p{margin:0 0 15px 0;padding:0}#spro-template--24767055397159__sp_icon_grid_7xfwgE div.spro-richtext{margin:0 0 15px 0}#spro-template--24767055397159__sp_icon_grid_7xfwgE ul, #spro-template--24767055397159__sp_icon_grid_7xfwgE ol{margin:0 0 15px 0}#spro-template--24767055397159__sp_icon_grid_7xfwgE li{margin:0 0 5px 0;padding:0}#spro-template--24767055397159__sp_icon_grid_7xfwgE li:last-child{margin:0}#spro-template--24767055397159__sp_icon_grid_7xfwgE p a, #spro-template--24767055397159__sp_icon_grid_7xfwgE p a:visited #spro-template--24767055397159__sp_icon_grid_7xfwgE li a, #spro-template--24767055397159__sp_icon_grid_7xfwgE li a:visited{}@media (max-width:767px){#spro-template--24767055397159__sp_icon_grid_7xfwgE p, #spro-template--24767055397159__sp_icon_grid_7xfwgE li{}}#spro-template--24767055397159__sp_icon_grid_7xfwgE h1, #spro-template--24767055397159__sp_icon_grid_7xfwgE h2, #spro-template--24767055397159__sp_icon_grid_7xfwgE h3, #spro-template--24767055397159__sp_icon_grid_7xfwgE h4, #spro-template--24767055397159__sp_icon_grid_7xfwgE h5{margin:0 0 15px 0;padding:0}@media (max-width:767px){#spro-template--24767055397159__sp_icon_grid_7xfwgE h1, #spro-template--24767055397159__sp_icon_grid_7xfwgE h2, #spro-template--24767055397159__sp_icon_grid_7xfwgE h3, #spro-template--24767055397159__sp_icon_grid_7xfwgE h4, #spro-template--24767055397159__sp_icon_grid_7xfwgE h5{}}#spro-template--24767055397159__sp_icon_grid_7xfwgE h2{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h3{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h4{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h5{}@media (max-width:767px){#spro-template--24767055397159__sp_icon_grid_7xfwgE h2{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h3{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h4{}#spro-template--24767055397159__sp_icon_grid_7xfwgE h5{}}#spro-template--24767055397159__sp_icon_grid_7xfwgE{background-image:linear-gradient(127deg, rgba(249, 249, 249, 1) 11%, rgba(241, 246, 251, 1) 81%);width:100%;box-sizing:border-box;padding:25px 2px;overflow:hidden}@media (max-width:767px){#spro-template--24767055397159__sp_icon_grid_7xfwgE{padding:25px 25px}}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-container{position:relative;margin:0 auto;background-image:;border-radius:0px;border:0px solid #888888;max-width:1000px;padding:10px 10px}@media (max-width:767px){#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-container{padding:10px 10px}}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-headline{margin:0;padding:0 0 15px 0}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-headline *{text-align:center}@media only screen and (max-width:800px){#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-headline *{text-align:center}}@keyframes slpProgressBar{0%{width:0}100%{width:100%}}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-grid{display:grid;gap:42px;position:relative;z-index:2}@media only screen and (min-width:801px){#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-grid{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}}@media only screen and (max-width:800px){#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-grid{display:grid;grid-auto-columns:100%;grid-auto-flow:column;width:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-grid::-webkit-scrollbar{display:none;}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-col{scroll-snap-align:start}}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-col{position:relative;padding:0;overflow:hidden}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-icon-container{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-image:radial-gradient(rgba(244, 185, 13, 1), rgba(244, 185, 26, 1) 100%);transition:all 0.5s ease;width:155px;height:155px;text-align:center;margin:0 0 15px 0;overflow:hidden}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-icon-container svg{fill:#ffffff;width:105px;height:105px;
2273display:inline-block}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-icon-container img{margin:0;padding:0;width:100%;height:100%;object-fit:cover}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-icon-container video{margin:0;padding:0;width:100%;height:100%;object-fit:cover}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-col:hover .spro-icon-container{transform:scale(1.05)}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content{position:relative;z-index:3;padding:10px 0 0 0;text-align:center}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content h4{font-size:18px;margin:0 0 5px 0;padding:0;text-align:center}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content p{margin:0;padding:0;text-align:center}@media only screen and (max-width:800px){#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content, #spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content h4, #spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-content p{text-align:center}}#spro-template--24767055397159__sp_icon_grid_7xfwgE .spro-snap-links{padding:0}#spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE a{display:inline-block;background-color:#111111;width:12px;height:12px;border-radius:50%;text-indent:-9999px;padding:0;margin:0 2.5px;cursor:pointer;opacity:0.25}#spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE a[active]{background-color:#111111;opacity:1}#spro-template--24767055397159__sp_icon_grid_7xfwgE[autoplaying] #spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE a[active]{background:linear-gradient(177deg, rgba(17, 17, 17, .25) 3%, rgba(17, 17, 17, 0.25) 100%);opacity:1;width:25px;transition:all .5s;border-radius:10px;overflow:hidden}#spro-template--24767055397159__sp_icon_grid_7xfwgE[autoplaying] #spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE a[active]>span{display:block;background:linear-gradient(177deg, rgba(17, 17, 17, 1) 3%, rgba(17, 17, 17, 1) 100%);height:100%;animation:slpProgressBar 5000ms ease-in-out;animation-fill-mode:both}#spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE{display:none}@media only screen and (max-width:800px){#spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE{display:block;text-align:center}} 2274</style> 2275 2276<div id="spro-template--24767055397159__sp_icon_grid_7xfwgE" class="spro-section" spro-section> 2277 2278 <div class="spro-container" spro-container> 2279 2280 2281 <div class="spro-headline" spro-column> 2282 <h2>Why Customers Trust Goldfish Distro's Online Dispensary</h2> 2283 <p>Designed for legal access, verified quality, and reliable customer service.</p> 2284 </div> 2285 2286 2287 <div id="spro-carousel-template--24767055397159__sp_icon_grid_7xfwgE" class="spro-grid"> 2288 2289 <div class="spro-col" data-index="0" spro-column> 2290 2291 <div class="spro-content"> 2292 2293 2294 <div class="spro-icon-container"> 2295 2296 <svg xmlns="http://www.w3.org/2000/svg" class="spro-svg" viewBox="0 -960 960 960"> 2297 <path d="m438-338 226-226-57-57-169 169-84-84-57 57 141 141Zm42 258q-139-35-229.5-159.5T160-516v-244l320-120 320 120v244q0 152-90.5 276.5T480-80Zm0-84q104-33 172-132t68-220v-189l-240-90-240 90v189q0 121 68 220t172 132Zm0-316Z"/> 2298 </svg> 2299 2300 </div> 2301 2302 2303 <h4>Federally Legal Hemp-Derived THC Products</h4> 2304 2305 <p>Available without a medical card.</p> 2306 2307 </div> 2308 2309 2310 2311 2312 2313 </div> 2314 <!-- /.spro-col --> 2315 2316 <div class="spro-col" data-index="1" spro-column> 2317 2318 <div class="spro-content"> 2319 2320 2321 <div class="spro-icon-container"> 2322 2323 <svg xmlns="http://www.w3.org/2000/svg" class="spro-svg" viewBox="0 -960 960 960"> 2324 <path d="M720-120H280v-520l280-280 50 50q7 7 11.5 19t4.5 23v14l-44 174h258q32 0 56 24t24 56v80q0 7-2 15t-4 15L794-168q-9 20-30 34t-44 14Zm-360-80h360l120-280v-80H480l54-220-174 174v406Zm0-406v406-406Zm-80-34v80H160v360h120v80H80v-520h200Z"/> 2325 </svg> 2326 2327 </div> 2328 2329 2330 <h4>Third Party Lab Tested</h4> 2331 2332 <p>Independent testing for transparency and quality.</p> 2333 2334 </div> 2335 2336 2337 2338 2339 2340 </div> 2341 <!-- /.spro-col --> 2342 2343 <div class="spro-col" data-index="2" spro-column> 2344 2345 <div class="spro-content"> 2346 2347 2348 <div class="spro-icon-container"> 2349 2350 <svg xmlns="http://www.w3.org/2000/svg" class="spro-svg" viewBox="0 -960 960 960"> 2351 <path d="M570-104q-23 23-57 23t-57-23L104-456q
2351-11-11-17.5-26T80-514v-286q0-33 23.5-56.5T160-880h286q17 0 32 6.5t26 17.5l352 353q23 23 23 56.5T856-390L570-104Zm-57-56 286-286-353-354H160v286l353 354ZM260-640q25 0 42.5-17.5T320-700q0-25-17.5-42.5T260-760q-25 0-42.5 17.5T200-700q0 25 17.5 42.5T260-640ZM160-800Z"/> 2352 </svg> 2353 2354 </div> 2355 2356 2357 <h4>D9 Products From Major National Brands</h4> 2358 2359 <p>We make the brands you know and trust.</p> 2360 2361 </div> 2362 2363 2364 2365 2366 2367 </div> 2368 <!-- /.spro-col --> 2369 2370 <div class="spro-col" data-index="3" spro-column> 2371 2372 <div class="spro-content"> 2373 2374 2375 <div class="spro-icon-container"> 2376 2377 <svg xmlns="http://www.w3.org/2000/svg" class="spro-svg" viewBox="0 -960 960 960"> 2378 <path d="M200-640v440h560v-440H640v320l-160-80-160 80v-320H200Zm0 520q-33 0-56.5-23.5T120-200v-499q0-14 4.5-27t13.5-24l50-61q11-14 27.5-21.5T250-840h460q18 0 34.5 7.5T772-811l50 61q9 11 13.5 24t4.5 27v499q0 33-23.5 56.5T760-120H200Zm16-600h528l-34-40H250l-34 40Zm184 80v190l80-40 80 40v-190H400Zm-200 0h560-560Z"/> 2379 </svg> 2380 2381 </div> 2382 2383 2384 <h4>Fast and Discreet Delta-9 Shipping</h4> 2385 2386 <p>Delivered in plain, unmarked packaging.</p> 2387 2388 </div> 2389 2390 2391 2392 2393 2394 </div> 2395 <!-- /.spro-col --> 2396 2397 <div class="spro-col" data-index="4" spro-column> 2398 2399 <div class="spro-content"> 2400 2401 2402 <div class="spro-icon-container"> 2403 2404 <svg xmlns="http://www.w3.org/2000/svg" class="spro-svg" viewBox="0 -960 960 960"> 2405 <path d="m480-120-58-52q-101-91-167-157T150-447.5Q111-500 95.5-544T80-634q0-94 63-157t157-63q52 0 99 22t81 62q34-40 81-62t99-22q94 0 157 63t63 157q0 46-15.5 90T810-447.5Q771-395 705-329T538-172l-58 52Zm0-108q96-86 158-147.5t98-107q36-45.5 50-81t14-70.5q0-60-40-100t-100-40q-47 0-87 26.5T518-680h-76q-15-41-55-67.5T300-774q-60 0-100 40t-40 100q0 35 14 70.5t50 81q36 45.5 98 107T480-228Zm0-273Z"/> 2406 </svg> 2407 2408 </div> 2409 2410 2411 <h4>100% Satisfaction Guaranteed</h4> 2412 2413 <p>Quality backed by top tier service.</p> 2414 2415 </div> 2416 2417 2418 2419 2420 2421 </div> 2422 <!-- /.spro-col --> 2423 2424 </div> 2425 <!-- /.spro-grid --> 2426 2427 2428 <div id="spro-snap-links-template--24767055397159__sp_icon_grid_7xfwgE" class="spro-snap-links"> 2429 2430 <a data-index="0"><span></span></a> 2431 2432 <a data-index="1"><span></span></a> 2433 2434 <a data-index="2"><span></span></a> 2435 2436 <a data-index="3"><span></span></a> 2437 2438 <a data-index="4"><span></span></a> 2439 2440 </div> 2441 2442 </div> 2443 <!-- /.spro-container --> 2444</div> 2445<!-- /.spro-section --> 2446 2447 2448
2448<script> 2449 2450 // mobile only 2451 if(window.innerWidth <= 800 ) { 2452 2453 // create new Sections Pro slideshow 2454 class SpSlideShow_wgE { 2455 2456 constructor(section, carousel, enable_autoplay, autoplay_time, slides, links) { 2457 2458 console.log(`[spslideshow] setup`); 2459 2460 this.section = section; 2461 this.carousel = carousel; 2462 this.slides = slides; 2463 this.links = links; 2464 this.index = 0; 2465 this.interval = null; 2466 this.observer = null; 2467 this.direction = 'up'; 2468 this.autoplay_time = autoplay_time; 2469 this.autoplay_is_setup = false; 2470 2471 // enable autoplay 2472 if(enable_autoplay) { 2473 console.log(`[spslideshow] enable auotplay`); 2474 this.setupAutoplayObserver(); 2475 this.setupClearEvents(); 2476 } 2477 2478 // setup links and observer 2479 this.setupLinks(); 2480 this.setupObserver(); 2481 } 2482 2483 // don't start autoplay until the slideshow is visible 2484 setupAutoplayObserver() { 2485 var context = this; 2486 2487 // use intersection observer to render dots 2488 this.observer = new IntersectionObserver(function(entries, observer) { 2489 2490 // Loop over the entries 2491 entries.forEach(entry => { 2492 // If the element is visible 2493 if (entry.isIntersecting) { 2494 if(context.autoplay_is_setup == false) { 2495 context.setupAutoplay(); 2496 context.autoplay_is_setup = true; 2497 } 2498 } 2499 }); 2500 2501 }, { 2502 threshold: 0.5 2503 }); 2504 2505 for (var i = 0; i < this.slides.length; i++) { 2506 this.observer.observe(this.carousel); 2507 } 2508 } 2509 2510 // setup autoplay 2511 setupAutoplay() { 2512 2513 var autoplay_time = this.autoplay_time; 2514 2515 console.log(`[spslideshow] setup autoplay time = ${autoplay_time}`); 2516 2517 var context = this; 2518 context.section.setAttribute('autoplaying', ''); 2519 2520 this.interval = setInterval(function() { 2521 2522 // handle next 2523 if(context.direction == 'up') context.index++; 2524 else context.index--; 2525 2526 // rewind 2527 if(context.index == context.slides.length) { 2528 context.direction = 'down'; 2529 context.index-=2; 2530 } 2531 else if(context.index < 0) { 2532 context.direction = 'up'; 2533 context.index+=2; 2534 } 2535 2536 // get slide 2537 var slide = context.slides[context.index]; 2538 2539 if(slide) { 2540 context.carousel.scroll({ 2541 behavior: 'smooth', 2542 left: slide.offsetLeft 2543 }); 2544 } 2545 else { 2546 clearInterval(context.interval); 2547 } 2548 2549 }, autoplay_time); 2550 } 2551 2552 // setup events 2553 setupClearEvents() { 2554 var context = this; 2555 2556 this.carousel.addEventListener('mousedown', (e) => { 2557 context.clearInterval(); 2558 }); 2559 2560 this.carousel.addEventListener('touchstart', (e) => { 2561 context.clearInterval(); 2562 }); 2563 } 2564 2565 // cancel the interval timer 2566 clearInterval() { 2567 if(this.interval) clearInterval(this.interval); 2568 this.section.removeAttribute('autoplaying'); 2569 } 2570 2571 // setup navigation links 2572 setupLinks() { 2573 2574 var context = this; 2575 2576 for(var x=0; x<this.links.length; x++) { 2577 2578 // handle click of links 2579 this.links[x].addEventListener('click', (e) => { 2580 2581 // clear interval 2582 context.clearInterval(); 2583 2584 var index = parseInt(e.target.getAttribute(`data-index`)); 2585 var slide = null; 2586 2587 for(x=0; x<context.slides.length; x++) { 2588 var i = parseInt(context.slides[x].getAttribute('data-index')) || 0; 2589 if(i==index) slide = context.slides[x]; 2590 } 2591 2592 if(slide) { 2593 context.carousel.scroll({ 2594 behavior: 'smooth', 2595 left: slide.offsetLeft 2596 }); 2597 } 2598 2599 e.preventDefault(); 2600 }); 2601 } 2602 2603 } 2604 2605 // set active link
2606 setActiveLink(index) { 2607 for(var y=0; y<this.links.length; y++) this.links[y].removeAttribute('active'); 2608 2609 // set all active 2610 for(var y=0; y<this.links.length; y++) { 2611 if(this.links[y].hasAttribute('data-index')) { 2612 var i = parseInt(this.links[y].getAttribute('data-index')); 2613 if(i == index) this.links[y].setAttribute('active', ''); 2614 } 2615 } 2616 2617 } 2618 2619 // setup observer 2620 setupObserver() { 2621 2622 var context = this; 2623 2624 // use intersection observer to render dots 2625 this.observer = new IntersectionObserver(function(entries, observer) { 2626 2627 // Loop over the entries 2628 entries.forEach(entry => { 2629 // If the element is visible 2630 if (entry.isIntersecting) { 2631 var index = parseInt(entry.target.getAttribute('data-index')) || 0; 2632 context.setActiveLink(index); 2633 } 2634 }); 2635 2636 }, { 2637 root: context.carousel, threshold: 0.5 2638 }); 2639 2640 for (var i = 0; i < this.slides.length; i++) { 2641 this.observer.observe(this.slides[i]); 2642 } 2643 2644 } 2645 2646 } 2647 // end SpSlideShow class 2648 2649 var section_wgE = document.querySelector('#spro-template--24767055397159__sp_icon_grid_7xfwgE'); 2650 var carousel_wgE = document.querySelector(`#spro-carousel-template--24767055397159__sp_icon_grid_7xfwgE`); 2651 var slides_wgE = section_wgE.querySelectorAll('.spro-col'); 2652 var links_wgE = section_wgE.querySelectorAll('.spro-snap-links a'); 2653 2654 new SpSlideShow_wgE(section_wgE, carousel_wgE, true, 5000, slides_wgE, links_wgE); 2655 2656 } 2657 </script>
2657 2658 2659 2660 2661</div> 2662 2663 </div> 2664 </main><div id="pagefooter"><!-- BEGIN sections: footer-group --> 2665<div id="shopify-section-sections--24767050678567__footer" class="shopify-section shopify-section-group-footer-group section-footer"><style> 2666.section-footer__row__col:has(.flex-break) { 2667 flex-basis: 100% !important; 2668 height: 0; 2669} 2670</style> 2671 2672 2673 <div class="container container--no-max section-footer__row-container"> 2674 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="4"> 2675 2676 2677 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 2678 2679<div class="section-footer__title heading-font h6 no-wrap">FDA Disclaimer</div> 2680 2681 2682 2683 <div class="section-footer__text rte"><p>The statements made regarding these products have not been evaluated by the Food and Drug Administration. The efficacy of these products has not been confirmed by FDA-approved research. These products are not intended to diagnose, treat, cure or prevent any disease. All information presented here is not meant as a substitute for or alternative to information from health care practitioners. Please consult your healthcare professional about potential interactions or other possible complications before using any product. The Federal Food, Drug, and Cosmetic Act require this notice.</p><p><strong>All sales will appear as JBS II, LLC DBA Goldfish on Credit Card Statement.</strong></p></div> 2684 2685 2686 2687 2688 2689 <div class="section-footer__text-block__social"><ul class="social inline-flex flex-wrap "><li> 2690 <a class="social__link flex items-center justify-center" href="https://facebook.com/goldfishdistro" target="_blank" rel="noopener" title="Goldfish Distro on Facebook"><svg aria-hidden="true" class="icon icon-facebook" viewBox="2 2 16 16" focusable="false" role="presentation"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/></svg><span class="visually-hidden">Facebook</span> 2691 </a> 2692 </li><li> 2693 <a class="social__link flex items-center justify-center" href="https://instagram.com/goldfishdistro" target="_blank" rel="noopener" title="Goldfish Distro on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 2694 </a> 2695 </li></ul> 2696</div> 2697 2698</div> 2699 2700 2701 2702 2703 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" > 2704 2705<div class="section-footer__title heading-font h6 no-wrap">Shop by Brand</div> 2706 2707 2708 2709 <ul class="section-footer__menu-block__menu" > 2710 2711 <li> 2712 <a href="/collections/iatro" class="no-wrap">iATRO</a> 2713 </li> 2714 2715 <li> 2716 <a href="https://goldfishdistro.com/collections/wyld?view=wyld-thc" class="no-wrap">Wyld</a> 2717 </li> 2718 2719 <li> 2720 <a href="/collections/wyld-cbd" class="no-wrap">Wyld CBD</a> 2721 </li> 2722 2723 <li> 2724 <a href="/collections/wana" class="no-wrap">Wana</a> 2725 </li> 2726 2727 <li> 2728 <a href="/collections/cheeba-chews" class="no-wrap">Cheeba Chews</a> 2729 </li> 2730 2731 <li> 2732 <a href="/collections/camino" class="no-wrap">Camino</a> 2733 </li> 2734 2735 <li> 2736 <a href="/collections/crumble" class="no-wrap">Crumble</a> 2737 </li> 2738 2739 <li> 2740 <a href="/collections/major" class="no-wrap">Major</a> 2741 </li> 2742 2743 <li> 2744 <a href="/collections/encore-life" class="no-wrap">Encore Life</a> 2745 </li> 2746 2747 <li> 2748 <a href="/collections/joybombs" class="no-wrap">Joy Bombs</a> 2749 </li> 2750 2751 <li> 2752 <a href="/collections/ripple" class="no-wrap">Ripple</a> 2753 </li> 2754 2755 </ul> 2756 2757 </div> 2758 2759 2760 2761 2762 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" > 2763 2764<div class="section-footer__title heading-font h6 no-wrap">Support</div> 2765 2766 2767 2768 <ul class="section-footer__menu-block__menu" > 2769 2770 <li> 2771 <a href="/pages/lab-testing" class="no-wrap">Lab Results</a> 2772 </li> 2773 2774 <li> 2775 <a href="/pages/our-story" class="no-wrap">About Us</a> 2776 </li> 2777 2778 <li> 2779 <a href="/pages/help-faqs" class="no-wrap">
2779Help & FAQs</a> 2780 </li> 2781 2782 <li> 2783 <a href="/pages/contact" class="no-wrap">Contact</a> 2784 </li> 2785 2786 <li> 2787 <a href="/blogs/news" class="no-wrap">Blogs</a> 2788 </li> 2789 2790 </ul> 2791 2792 </div> 2793 2794 2795 2796 2797 <style> 2798 .section-footer .contact-form { 2799 display: flex; 2800 gap:3px; 2801 } 2802 .section-footer .contact-form > p { 2803 flex: 1 1 auto; 2804 2805 } 2806 .section-footer .contact-form > button { 2807 flex: 1 1 auto; 2808 max-height: 51px; 2809 padding-left:15px; 2810 padding-right:15px; 2811 } 2812 </style> 2813 <div class="section-footer__row__col section-footer__newsletter-block" > 2814 2815<div class="section-footer__title heading-font h6">Get the Good Stuff First</div> 2816 2817 2818 2819 <div class="section-footer__text rte"> 2820 <p>New drops, exclusive deals, and insider intel delivered to your inbox.</p> 2821 </div> 2822 2823 2824 <div class="signup-form"> 2825 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2826 2827<input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 2828 <p> 2829 <input type="email" 2830 placeholder="Your email" 2831 class="signup-form__email" 2832 value="" 2833 name="contact[email]" 2834 aria-label="Email" 2835 2836 required /> 2837 </p> 2838 <button class="btn btn--primary signup-form__button" type="submit"> 2839 2840 Join 2841 </button> 2842 2843 </form> 2844</div> 2845 2846 2847 2848 </div> 2849 2850 2851 2852 </div> 2853 </div> 2854 2855<div class="container container--no-max section-footer__row-container "> 2856 <div class="section-footer__row section-footer__row-lower"> 2857 <div class="section-footer__row__col"> 2858 2859 2860 <div class="section-footer__lower-menu" role="navigation"> 2861 <ul class="section-footer__lower-menu__list" aria-label="Secondary"> 2862 2863 <li> 2864 <a href="/policies/terms-of-service">Terms of Service</a> 2865 </li> 2866 2867 <li> 2868 <a href="/policies/privacy-policy">Privacy Policy</a> 2869 </li> 2870 2871 <li> 2872 <a href="/policies/shipping-policy">Shipping Policy</a> 2873 </li> 2874 2875 <li> 2876 <a href="/policies/refund-policy">Refund Policy</a> 2877 </li> 2878 2879 </ul> 2880 </div> 2881 2882 </div> 2883 <div class="section-footer__row__col"> 2884 2885 <div class="section-footer__localization"> 2886 2887
2888<script src="//goldfishdistro.com/cdn/shop/t/6/assets/custom-select.js?v=147432982730571550041755270621" defer="defer"></script>
2888<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="localization__grid"></div>
2888<script> 2889 customElements.whenDefined('custom-select').then(() => { 2890 if (!customElements.get('country-selector')) { 2891 class CountrySelector extends customElements.get('custom-select') { 2892 constructor() { 2893 super(); 2894 this.loaded = false; 2895 } 2896 2897 async showListbox() { 2898 if (this.loaded) { 2899 super.showListbox(); 2900 return; 2901 } 2902 2903 this.button.classList.add('is-loading'); 2904 this.button.setAttribute('aria-disabled', 'true'); 2905 2906 try { 2907 const response = await fetch('?section_id=country-selector'); 2908 if (!response.ok) throw new Error(response.status); 2909 2910 const tmpl = document.createElement('template'); 2911 tmpl.innerHTML = await response.text(); 2912 2913 const el = tmpl.content.querySelector('.custom-select__listbox'); 2914 this.listbox.innerHTML = el.innerHTML; 2915 2916 this.options = this.querySelectorAll('.custom-select__option'); 2917 2918 this.popular = this.querySelectorAll('[data-popular]'); 2919 if (this.popular.length) { 2920 this.popular[this.popular.length - 1].closest('.custom-select__option') 2921 .classList.add('custom-select__option--visual-group-end'); 2922 } 2923 2924 this.selectedOption = this.querySelector('[aria-selected="true"]'); 2925 if (!this.selectedOption) { 2926 this.selectedOption = this.listbox.firstElementChild; 2927 } 2928 2929 this.loaded = true; 2930 } catch { 2931 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 2932 } finally { 2933 super.showListbox(); 2934 this.button.classList.remove('is-loading'); 2935 this.button.setAttribute('aria-disabled', 'false'); 2936 } 2937 } 2938 2939 setButtonWidth() { 2940 return; 2941 } 2942 } 2943 2944 customElements.define('country-selector', CountrySelector); 2945 } 2946 }); 2947 </script>
2947<script> 2948 document.getElementById('footer-localization').addEventListener('change', (evt) => { 2949 const input = evt.target.closest('.localization__selector').firstElementChild; 2950 if (input && input.tagName === 'INPUT') { 2951 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 2952 evt.currentTarget.submit(); 2953 } 2954 }); 2955 </script>
2955</form> 2956 </div> 2957 2958 2959 <div class="copyright"><span class="copy">© 2026 <a href="/">Goldfish Distro</a>.. All rights reserved.</span> 2960 2961 2962 2963 </div> 2964 </div> 2965 </div> 2966</div> 2967 2968 2969 2970</div> 2971<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group --> 2972<div id="shopify-section-sections--24767051825447__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer">
2972<script src="//goldfishdistro.com/cdn/shop/t/6/assets/cart-drawer.js?v=102395745107704590771755270621" defer></script>
2972<cart-drawer class="drawer fixed top-0 right-0 flex flex-col w-full has-motion js-cart-drawer" role="dialog" tabindex="-1" aria-labelledby="CartDrawerModal-Title" aria-modal="true" aria-hidden="true" data-name="cart-drawer" data-section-id="sections--24767051825447__cart-drawer"> 2973 <cart-form data-section-id="sections--24767051825447__cart-drawer" class="cart-drawer" data-ajax-update="true"> 2974 <div class="cart-drawer__content cart-drawer__content--hidden" data-merge-attributes="content-container"> 2975 <div class="cart-drawer__content-upper"> 2976 <header class="cart-drawer__header cart-drawer__content-item"> 2977 <div id="CartDrawerModal-Title" class="cart-drawer__title h4 heading-font" data-merge="header-title"> 2978 Your cart 2979 2980 </div> 2981 2982 <button type="button" class="drawer__close-btn js-close-drawer"> 2983 <span class="visually-hidden">Close</span> 2984 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg> 2985 </button> 2986 </header><div class="cart-drawer__content-item"><div class="free-shipping-bar free-shipping-bar--no-cart" 2987 style="--free-shipping-progress: 0.0; --free-shipping-bar-color: #171717; 2988 display: none;" 2989 data-free-shipping-progress="0.0" 2990 data-free-shipping-current-cart="0" 2991 data-bmsm-option-b="1" 2992 data-bmsm-bundle-handles="" 2993 data-free-shipping-amount="5000" 2994 data-merge-attributes="free-shipping" 2995 2996 > 2997 <div class="free-shipping-bar__message free-shipping-bar__message--no" data-merge="free-shipping-not-met-text">Spend <strong>$50.00</strong> more for <strong>free shipping</strong>!</div> 2998 <div class="free-shipping-bar__message free-shipping-bar__message--yes">Your order is eligible for free shipping!</div> 2999 <div class="free-shipping-bar__bar"></div> 3000 </div><style> 3001 .cart-progress-container { 3002 padding: 20px; 3003 background: #ffcf40; 3004 border-radius: 12px; 3005 } 3006 3007 .progress-header { 3008 text-align: center; 3009 margin-bottom: 20px; 3010 } 3011 3012 .progress-message { 3013 font-size: 16px; 3014 color: #2c1c2c; 3015 margin-bottom: 20px; 3016 min-height: 20px; 3017 line-height: 1.5; 3018 } 3019 3020 .progress-bar-container { 3021 position: relative; 3022 height: 12px; 3023 background: #eee; 3024 border-radius: 6px; 3025 overflow: hidden; 3026 margin-bottom: 30px; 3027 } 3028 3029 .progress-bar-fill { 3030 height: 100%; 3031 background: linear-gradient(90deg, #2c1c2c 0%, #2c1c2c 100%); 3032 border-radius: 6px; 3033 transition: all 0.5s ease; 3034 width: 0%; 3035 } 3036 3037 .progress-markers { 3038 display: flex; 3039 justify-content: space-between; 3040 position: relative; 3041 margin-top: 10px; 3042 } 3043 3044 .progress-marker { 3045 display: flex; 3046 flex-direction: column; 3047 align-items: center; 3048 position: relative; 3049 flex: 1; 3050 } 3051 3052 .marker-dot { 3053 width: 16px; 3054 height: 16px; 3055 border-radius: 50%; 3056 background: #ddd; 3057 border: 3px solid #fff; 3058 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 3059 transition: all 0.3s ease; 3060 z-index: 2; 3061 } 3062 3063 .marker-dot.achieved { 3064 background: #2c1c2c; 3065 } 3066 3067 .marker-dot.current { 3068 background: rgba(44,28,44,.6); 3069 } 3070 3071 .marker-label { 3072 margin-top: 8px; 3073 font-size: 11px; 3074 font-weight: 600; 3075 color: #666; 3076 text-align: center; 3077 line-height: 1.3; 3078 max-width: 120px; 3079 } 3080 3081 .marker-label.achieved { 3082 color: #2c1c2c; 3083 } 3084 3085 .marker-label.current { 3086 color: rgba(44,28,44,.6); 3087 } 3088 3089 .marker-amount { 3090 font-size: 13px; 3091 font-weight: 700; 3092 margin-bottom: 4px; 3093 } 3094</style> 3095 3096 <div class="cart-progress-container"> 3097 <div class="progress-header"> 3098 <div class="progress-message" id="progress-message">Add $50.00 to qualify for free shipping!</div> 3099 </div> 3100 3101 <div class="progress-bar-container"> 3102 <div class="progress-bar-fill" id="progress-fill"></div> 3103 </div> 3104 3105 <div class="progress-markers" id="progress-markers"> 3106 <!-- Markers will be generated dynamically --> 3107 </div> 3108 </div> 3109 3110
3110<script> 3111 const GOALS = [ 3112 { 3113 amount: 50, 3114 label: 'Free Shipping', 3115 description: 'Free shipping' 3116 }, 3117 { 3118 amount: 75, 3119 label: 'Free Edible', 3120 description: 'Free shipping & free 50mg edible' 3121 }, 3122 { 3123 amount: 100, 3124 label: '20% Off', 3125 description: '20% Off Your Order' 3126 }, 3127 { 3128 amount: 150, 3129 label: '2 Free Edibles + 25% Off', 3130 description: '2 Free 50mg edibles & 25% off' 3131 }, 3132 { 3133 amount: 200, 3134 label: '3 Free Edibles + 30% Off', 3135 description: '3 Free 50mg edibles & 30% off' 3136 } 3137 ]; 3138 3139 const MAX_GOAL = GOALS[GOALS.length - 1].amount; 3140 let currentCartTotal = 0; 3141 3142 // Generate markers dynamically 3143 function generateMarkers() { 3144 const markersContainer = document.getElementById('progress-markers'); 3145 markersContainer.innerHTML = ''; 3146 3147 GOALS.forEach((goal, index) => { 3148 const marker = document.createElement('div'); 3149 marker.className = 'progress-marker'; 3150 marker.innerHTML = ` 3151 <div class="marker-dot" id="marker-${index}"></div> 3152 <div class="marker-label" id="label-${index}"> 3153 <div class="marker-amount">$${goal.amount}</div> 3154 <div>${goal.label}</div> 3155 </div> 3156 `; 3157 markersContainer.appendChild(marker); 3158 }); 3159 } 3160 3161 // Option B (Amy Sep 1 2026 / hardened Sep 7 2026): exclude tag "bundle". 3162 const BUNDLE_TAG = 'bundle'; 3163 const productTagCache = {}; 3164 const liquidQualifyingDollars = 0.0; 3165 const knownBundleHandles = new Set( 3166 "".split(',').map(function(h){ return h.trim(); }).filter(Boolean) 3167 ); 3168 3169 function itemLooksLikeBundle(item) { 3170 const blob = ((item && (item.handle || '')) + ' ' + (item.product_title || item.title || '')).toLowerCase(); 3171 return /\bbundle\b/.test(blob); 3172 } 3173 3174 async function productHasBundleTag(handle) { 3175 if (!handle) return false; 3176 if (knownBundleHandles.has(handle)) return true; 3177 if (Object.prototype.hasOwnProperty.call(productTagCache, handle)) { 3178 return productTagCache[handle]; 3179 } 3180 try { 3181 const resp = await fetch('/products/' + handle + '.js'); 3182 if (!resp.ok) throw new Error('product.js ' + resp.status); 3183 const p = await resp.json(); 3184 let tags = p.tags || []; 3185 if (typeof tags === 'string') { 3186 tags = tags.split(',').map(function(t) { return t.trim(); }); 3187 } 3188 const isBundle = tags.some(function(t) { return String(t).toLowerCase() === BUNDLE_TAG; }); 3189 productTagCache[handle] = isBundle; 3190 if (isBundle) knownBundleHandles.add(handle); 3191 return isBundle; 3192 } catch (e) { 3193 // Fail CLOSED for bundle-looking items so a tag-fetch failure cannot unlock tiers. 3194 productTagCache[handle] = null; // unknown â caller fail-closes if looks like bundle 3195 return null; 3196 } 3197 } 3198 3199 async function getQualifyingCartTotalDollars(cart) { 3200 const items = (cart && cart.items) || []; 3201 if (!items.length) return 0; 3202 const parts = await Promise.all(items.map(async function(item) { 3203 const looks = itemLooksLikeBundle(item); 3204 let isBundle = false; 3205 if (item.handle && knownBundleHandles.has(item.handle)) { 3206 isBundle = true; 3207 } else if (item.handle) { 3208 const tagResult = await productHasBundleTag(item.handle); 3209 if (tagResult === true) isBundle = true; 3210 else if (tagResult === null && looks) isBundle = true; // fail closed 3211 else if (tagResult === false) isBundle = false;
3212 } 3213 if (!isBundle && looks) isBundle = true; 3214 if (isBundle) { 3215 if (item.handle) knownBundleHandles.add(item.handle); 3216 return 0; 3217 } 3218 return item.final_line_price || item.line_price || 0; 3219 })); 3220 const cents = parts.reduce(function(a, b) { return a + b; }, 0); 3221 return cents / 100; 3222 } 3223 3224 async function refreshProgressFromCart() { 3225 try { 3226 const data = await fetch('/cart.js').then(function(r) { return r.json(); }); 3227 const cartTotal = await getQualifyingCartTotalDollars(data); 3228 updateProgressBar(cartTotal); 3229 } catch (error) { 3230 console.error('Error fetching cart data:', error); 3231 // Keep Liquid-seeded value rather than falling back to full cart total. 3232 updateProgressBar(liquidQualifyingDollars); 3233 } 3234 } 3235 3236 // Listen for cart merges (drawer + ajax cart page) 3237 document.addEventListener('on:cart:after-merge', function() { 3238 refreshProgressFromCart(); 3239 }); 3240 document.addEventListener('on:cart:add', function() { 3241 refreshProgressFromCart(); 3242 }); 3243 3244 function updateProgressBar(cartTotal) { 3245 currentCartTotal = cartTotal; 3246 3247 // Calculate progress percentage (based on max goal) 3248 const progressPercentage = Math.min((cartTotal / MAX_GOAL) * 100, 100); 3249 document.getElementById('progress-fill').style.width = progressPercentage + '%'; 3250 3251 // Update markers 3252 updateMarkers(cartTotal); 3253 3254 // Update progress message 3255 updateProgressMessage(cartTotal); 3256 } 3257 3258 function updateMarkers(cartTotal) { 3259 GOALS.forEach((goal, index) => { 3260 const markerDot = document.getElementById(`marker-${index}`); 3261 const markerLabel = document.getElementById(`label-${index}`); 3262 3263 // Reset classes 3264 markerDot.className = 'marker-dot'; 3265 markerLabel.className = 'marker-label'; 3266 3267 if (cartTotal >= goal.amount) { 3268 // Goal achieved 3269 markerDot.classList.add('achieved'); 3270 markerLabel.classList.add('achieved'); 3271 } else if (index > 0 && cartTotal >= GOALS[index - 1].amount && cartTotal < goal.amount) { 3272 // Current goal being worked toward 3273 markerDot.classList.add('current'); 3274 markerLabel.classList.add('current'); 3275 } else if (index === 0 && cartTotal < goal.amount) { 3276 // First goal, not yet achieved 3277 markerDot.classList.add('current'); 3278 markerLabel.classList.add('current'); 3279 } 3280 }); 3281 } 3282 3283 function updateProgressMessage(cartTotal) { 3284 const messageEl = document.getElementById('progress-message'); 3285 3286 // Find the current goal tier 3287 let currentGoalIndex = -1; 3288 let nextGoalIndex = 0; 3289 3290 for (let i = 0; i < GOALS.length; i++) { 3291 if (cartTotal >= GOALS[i].amount) { 3292 currentGoalIndex = i; 3293 } else { 3294 nextGoalIndex = i; 3295 break; 3296 } 3297 } 3298 3299 if (currentGoalIndex === GOALS.length - 1) { 3300 // Max tier reached 3301 messageEl.textContent = `ð You've unlocked the ultimate reward: ${GOALS[currentGoalIndex].description}!`; 3302 messageEl.style.color = '#2c1c2c'; 3303 messageEl.style.fontWeight = '600'; 3304 } else if (currentGoalIndex >= 0) { 3305 // Has achieved at least one goal, working toward next 3306 const remaining = GOALS[nextGoalIndex].amount - cartTotal; 3307 messageEl.textContent = `â ${GOALS[currentGoalIndex].description}! Add $${remaining.toFixed(2)} more to unlock: ${GOALS[nextGoalIndex].description}.`; 3308 messageEl.style.color = '#2c1c2c'; 3309 messageEl.style.fontWeight = '600'; 3310 } else { 3311 // Working toward first goal 3312 const remaining = GOALS[0].amount - cartTotal; 3313 messageEl.textContent = `Add $${remaining.toFixed(2)} more to unlock: ${GOALS[0].description}!`; 3314 messageEl.style.color = '#2c1c2c'; 3315 messageEl.style.fontWeight = 'normal'; 3316 } 3317 } 3318 3319 // Initialize: paint Liquid qualifying total first (no flash of full-cart unlock), then refresh from cart.js 3320 function initializeCart() { 3321 generateMarkers(); 3322 updateProgressBar(liquidQualifyingDollars); 3323 refreshProgressFromCart().catch(function(error) { 3324 console.error('Error fetching initial cart data:', error); 3325 updateProgressBar(liquidQualifyingDollars); 3326 }); 3327 } 3328 3329 initializeCart(); 3330 </script>
3330</div><div class="cart-item-list cart-drawer__content-item"> 3331 <div class="cart-item-list__body" data-merge-list="cart-items"> 3332 3333 </div> 3334 </div></div> 3335 3336 <div data-merge="cross-sells" data-merge-cache="blank"></div> 3337 </div> 3338 3339 <div class="cart-drawer__footer cart-drawer__footer--hidden" data-merge-attributes="footer-container"><div class="cart-info-block cart-info-block--smb"> 3340</div><div data-merge="footer"> 3341 3342 </div> 3343 3344 3345 <div class="checkout-buttons hidden" data-merge-attributes="checkout-buttons"> 3346 3347 <a href="/checkout" class="btn btn--large btn--wide">Checkout</a> 3348 3349 </div></div> 3350 3351 <div 3352 class="cart-drawer__empty-content" 3353 data-merge-attributes="empty-container" 3354 > 3355 <button type="button" class="drawer__close-btn js-close-drawer"> 3356 <span class="visually-hidden">Close</span> 3357 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg> 3358 </button> 3359 <div class="align-center"><div class="lightly-spaced-row"><span class="icon--large"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path d="M3.5 2.75h2.066l1.399 13.5H19.5" stroke-width="1.5" stroke-linecap="square"/><path d="M6.226 6.676h12.96l-.81 6.117L7.63 13.91" stroke-width="1.5" stroke-linecap="square"/><circle stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"/><circle stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"/></g></svg></span></div><div class="majortitle h1">Your cart is empty</div><div class="button-row"> 3360 <a class="btn btn--primary button-row__btn" href="/collections/all">Start shopping</a> 3361 </div></div> 3362 </div> 3363 </cart-form> 3364</side-drawer> 3365</div> 3366<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a> 3367 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div><!-- Age Gate CSS --> 3368<style> 3369.age-gate-overlay { 3370 position: fixed; 3371 top: 0; 3372 left: 0; 3373 width: 100%; 3374 height: 100%; 3375 background: rgba(0, 0, 0, 0.8); 3376 z-index: 9999; 3377 display: flex; 3378 align-items: center; 3379 justify-content: center; 3380} 3381 3382.age-gate-modal { 3383 background: white; 3384 border-radius: 8px; 3385 padding: 2rem; 3386 max-width: 500px; 3387 width: 90%; 3388 max-height: 90vh; 3389 overflow-y: auto; 3390 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); 3391} 3392 3393.age-gate-content { 3394 text-align: center; 3395} 3396 3397.age-gate-headline { 3398 font-size: 1.5rem; 3399 font-weight: bold; 3400 margin-bottom: 1rem; 3401 color: #333; 3402} 3403 3404.age-gate-body { 3405 font-size: 1rem; 3406 margin-bottom: 2rem; 3407 color: #666; 3408} 3409 3410.age-gate-step { 3411 display: none; 3412} 3413 3414.age-gate-step.active { 3415 display: block; 3416} 3417 3418.age-gate-question { 3419 font-size: 1.1rem; 3420 font-weight: 500; 3421 margin-bottom: 1.5rem; 3422 color: #333; 3423} 3424 3425.age-gate-buttons { 3426 display: flex; 3427 flex-direction: column; 3428 gap: 1rem; 3429} 3430 3431.age-gate-btn { 3432 min-height: 44px; 3433 padding: 12px 24px; 3434 border: none; 3435 border-radius: 4px; 3436 font-size: 1rem; 3437 font-weight: 500; 3438 cursor: pointer; 3439 transition: all 0.3s ease; 3440 text-align: center; 3441} 3442 3443.age-gate-btn:disabled { 3444 opacity: 0.6; 3445 cursor: not-allowed; 3446} 3447 3448.age-gate-btn-primary { 3449 background-color: #FFD700; 3450 color: #000000; 3451} 3452 3453.age-gate-btn-primary:hover:not(:disabled) { 3454 opacity: 0.9; 3455 transform: translateY(-1px); 3456} 3457 3458.age-gate-btn-secondary { 3459 background-color: #f5f5f5; 3460 color: #666; 3461} 3462 3463.age-gate-btn-secondary:hover { 3464 background-color: #e0e0e0; 3465} 3466 3467.age-gate-select { 3468 width: 100%; 3469 min-height: 44px; 3470 padding: 12px; 3471 border: 2px solid #ddd; 3472 border-radius: 4px; 3473 font-size: 1rem; 3474 margin-bottom: 1.5rem; 3475 background-color: white; 3476} 3477 3478.age-gate-select:focus { 3479 border-color: #FFD700; 3480 outline: none; 3481} 3482 3483@media (min-width: 768px) { 3484 .age-gate-buttons { 3485 flex-direction: row; 3486 justify-content: center; 3487 } 3488 3489 .age-gate-btn { 3490 flex: 1; 3491 max-width: 200px; 3492 } 3493} 3494</style> 3495 3496 3497<!-- Age Gate Modal HTML (Add to theme.liquid before closing <style> .pageheader {background: #2c1c2c;} </style> 3498<div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 3499 3500 3501<div id="secomapp_freegifts_version" data-version="3.0"></div> 3502 3503 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 3504<link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517<style id="sca_fg_custom_style"> 3518 3519 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 3520 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 3521 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 3522 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 3523 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; } 3524 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 3525 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 3526 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 3527 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 3528 .bogos-gift-select-variant-title { color: #005BD3; } 3529 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 3530 3531 .fg-gift-thumbnail-offer-title { color: #000000; } 3532 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 3533 .fg-gift-thumbnail-offer-time { background-color: #000000; } 3534 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 3535 3536 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
3537 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 3538 3539 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 3540 3541 3542 #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; } 3543 #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; } 3544 #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #303030 !important; } 3545 #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #616161 !important; } 3546 #sca-fg-today-offer-iframe .sca-offer-title { color: #303030; } 3547 #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; } 3548 .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #24B263; } 3549 @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 3550 @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 3551 .sca-fg-icon-success-circle { stroke: #24B263; } 3552 #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #F7F7F7 } 3553 #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #24B26325 } 3554 #sca-fg-today-offer-iframe .sca-gift-product-title { color: #303030} 3555 #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #464b25 } 3556 #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 } 3557 #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 } 3558 3559 3560 .bogos-bundles-widget { background-color: #F3F3F3; } 3561 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 3562 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 3563 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 3564 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 3565 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 3566 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 3567 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 3568 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 3569 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 3570 3571 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 3572 .bogos-bundles-quantity-break-widget-title { color: #303030; } 3573 .bogos-bundles-quantity-break-widget-description { color: #303030; } 3574 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 3575 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 3576 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 3577 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 3578 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 3579 .bogos-bundle-quantity-break-sub-title { color: #616161; } 3580 .bogos-bundles-quantity-break-discount-price { color: #303030; } 3581 .bogos-bundle-quantity-break-title { color: #303030; } 3582 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 3583 3584 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 3585 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 3586 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 3587 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 3588 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 3589 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 3590 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 3591 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 3592 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 3593 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 3594 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 3595 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 3596 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 3597 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 3598 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 3599 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 3600 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 3601 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 3602 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 3603 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 3604 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 3605 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 3606 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 3607 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 3608 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 3609 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 3610 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 3611 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 3612 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 3613 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 3614 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 3615 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 3616 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 3617 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 3618 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 3619 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
3619heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 3620 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 3621 3622 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 3623 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 3624 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 3625 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 3626 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 3627 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 3628 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 3629 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 3630 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 3631 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 3632 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 3633 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 3634 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 3635 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 3636 3637 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 3638 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 3639 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 3640 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 3641 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 3642 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 3643 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 3644 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 3645 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 3646 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 3647 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 3648 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 3649 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 3650 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 3651 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 3652 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 3653 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 3654 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 3655 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 3656 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 3657 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 3658 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 3659 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 3660 3661 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; } 3662 .bogos-fbt-header-title { color: #303030; } 3663 .bogos-fbt-header-description { color: #303030; } 3664 .bogos-fbt-footer-discounted-price { color: #303030; } 3665 .bogos-fbt-footer-original-price { color: #616161; } 3666 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 3667 .bogos-fbt-product-title {color: #303030; } 3668 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 3669 .bogos-fbt-upsell-product-original-price {color: #808080; } 3670 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 3671 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 3672 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 3673 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 3674 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 3675 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 3676 .bogos-fbt-shipping-discount-title { color: #2332D5; } 3677 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 3678 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;} 3679 3680 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 3681 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 3682 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 3683 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 3684 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 3685 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 3686 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 3687 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 3688 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 3689 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
368903030; } 3690 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 3691 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 3692 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 3693 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 3694 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 3695 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 3696 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 3697 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 3698 3699 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 3700 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 3701 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 3702 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 3703 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 3704 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 3705 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 3706 3707 3708 3709</style>
3709<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 3710 3711 3712</script>
3712 3713
3714<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 3714
3714
3715<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/lz-string.min.js" defer></script>
3715 3716 3717<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 3718 data-animation="slideInOutTop"></div> 3719<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 3720 3721<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 3722<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 3723 3724<div id="sca-fg-today-offer-widget"></div> 3725<div id="sca-fg-today-offer-iframe"></div> 3726 3727<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 3728<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 3729<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 3730 3731<div id="bogos-cart-discount-congrats-msg-wrap"></div> 3732
3733<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 3734 if (typeof Shopify === "undefined") window.Shopify = {}; 3735 Shopify.cartItems = []; 3736 Shopify.current_product = {}; 3737 Shopify.current_collection = {}; 3738 Shopify.products = {}; 3739 3740 // current product or collection 3741 Shopify.current_product = {...null}; 3742 3743 3744 Shopify.current_collection = {...null}; 3745 3746 window.SECOMAPP = window.SECOMAPP || {}; 3747 SECOMAPP.fg_codes = []; 3748 SECOMAPP.activateOnlyOnePromoCode = false; 3749 3750 SECOMAPP.localization = [];SECOMAPP.localization.push({ 3751 ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 3752 root_url: "/" 3753 }); 3754 3755 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expired in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":false}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":null,"show_gift_type":"offer","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
3755,"pages_display":{"pages":["collections"],"custom":[]},"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":false,"widget_size":70,"gift_display":"by_products","variant_text":"{{number}} variants selected","widget_title":"Spend $100, Save 20%, and Get 3 Free Edibles!","see_more_text":"See more ({{number}} products)","widget_position":"bottom_left","widget_subtitle":"Spend over $100 and weâll automatically take 20% off your order plus throw in three full-size edibles from Cheeba Chews, Major, and Joybombs (a $54 value). Flavors will vary, and we will pick them for you. Free shipping included!","number_gift_show":3,"gift_notification":"Get {{number}} gifts for free!","icon_widget_title":"Today offer","show_gift_preview":false,"widget_icon_style":"icon","button_redirect_text":"Get offer","show_gift_notification":false},"widget_color":{"offer_title_color":"#303030","widget_title_color":"#303030","offer_default_color":"#F7F7F7","offer_success_color":"#24B263","product_title_color":"#303030","discount_price_color":"#464b25","original_price_color":"#616161","body_background_color":"#FFFFFF","widget_subtitle_color":"#616161","gift_notification_color":"#616161","header_background_color":"#FFFFFF"},"pages_display":{"pages":["all"],"custom":[]},"widget_icon_path":"images\/widget-icons\/widget-icon-4.png","shopify_widget_icon_path":"widget-icon-4.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add bundles to cart","show_description":true,"total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
3755n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"integration":{"transcy":{"install":false},"judgeme":{"settings":[]}},"settings":{"gift_format":"same_as_original_products","auto_add_gift":true,"sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":0,"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"75bb662f2952a6dd045e849539908e23","created_at":"2026-09-06T20:32:32Z"}}}; 3756 3757//liquid code to get customer history and customer tag 3758 3759 3760 SECOMAPP.current_template = "blog"; 3761 SECOMAPP.pathname = window.location.pathname; 3762 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 3763 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 3764 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 3765 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 3766 } 3767 3768 SECOMAPP.setCookie = function (e, t, o, n, r) { 3769 let i = new Date; 3770 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 3771 let f = "expires=" + i.toUTCString(); 3772 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 3773 }; 3774 SECOMAPP.deleteCookie = function (e, t) { 3775 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 3776 }; 3777 SECOMAPP.getCookie = function (e) { 3778 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 3779 let r; 3780 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 3781 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 3782 } 3783 return "" 3784 }; 3785 SECOMAPP.getQueryString = function (key) { 3786 let e = {}; 3787 let t = window.location.search.substring(1).split("&"); 3788 let o = 0; 3789 for (; o < t.length; o++) { 3790 let n = t[o].split("="); 3791 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 3792 else if ("string" == typeof e[n[0]]) { 3793 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 3794 } else e[n[0]].push(decodeURIComponent(n[1])) 3795 } 3796 return key ? e?.[key] : e; 3797 }; 3798 3799 SECOMAPP.offer_codes = [ 3800 {param: "freegifts_code", cookie: "sca_fg_codes"}, 3801 {param: "bundles_code", cookie: "sca_bundle_codes"}, 3802 {param: "upsells_code", cookie: "sca_upsell_codes"}, 3803 {param: "discounts_code", cookie: "sca_discount_codes"}, 3804 ]; 3805 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 3806 SECOMAPP.fg_codes = []; 3807 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 3808 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 3809 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 3810 && (function () { 3811 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 3812 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 3813 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 3814 })(); 3815 }); 3816 3817 SECOMAPP.customer = {}; 3818 SECOMAPP.customer.orders = []; 3819 SECOMAPP.customer.freegifts = []; 3820 SECOMAPP.customer.freegifts_v2 = []; 3821 3822 SECOMAPP.customer.email = ""; 3823 SECOMAPP.customer.first_name = ""; 3824 SECOMAPP.customer.last_name = ""; 3825 SECOMAPP.customer.tags = Object.values({...null}); 3826 SECOMAPP.customer.orders_count = "" - 0; 3827 SECOMAPP.customer.total_spent = "" - 0; 3828 SECOMAPP.customer.b2b = "" - 0; 3829 SECOMAPP.market = { 3830 id: "81597759783" - 0, 3831 handle: "us", 3832 }; 3833 3834 3835 // get class name config from settings_data.json 3836 if (!Shopify.scaHandleConfigValue) { 3837 Shopify.scaHandleConfigValue = { 3838 ...null, 3839 ...null 3840 }; 3841 } 3842 3843 // add link proxy 3844 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 3845 3846 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 3847 3848 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 3849 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 3850 3851 // get shop locales 3852 SECOMAPP.shop_locales = Object.values({ 3853 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 3854 }); 3855 3856 SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} } 3857 3858 3859 3860 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/fg-icon-red_small.png"; 3861 window.fgWidgetIconsObj = { 3862 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-1_small.png', 3863 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-2_small.png', 3864 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-3_small.png', 3865 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-4_small.png', 3866 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-5_small.png', 3867 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-6_small.png', 3868 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-7_small.png', 3869 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-8_small.png' 3870 } 3871 3872 window.fgStepIconsObj = { 3873 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-1_small.png', 3874 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-2_small.png', 3875 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-3_small.png', 3876 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-4_small.png', 3877 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-5_small.png', 3878 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-6_small.png', 3879 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-7_small.png', 3880 } 3881 3882 window.fgSummaryIconsObj = { 3883 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-1_small.png', 3884 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-2_small.png', 3885 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-3_small.png', 3886 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-4_small.png', 3887 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-5_small.png', 3888 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-6_small.png', 3889 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-7_small.png', 3890 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-8_small.png', 3891 } 3892 3893 window.fgShippingIconsObj = { 3894 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-1_small.png', 3895 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-2_small.png', 3896 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-3_small.png', 3897 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-4_small.png', 3898 } 3899 3900 // variable from tools 3901 SECOMAPP.variables = { 3902 ...SECOMAPP.variables, 3903 ...null, 3904 ...{"web_pixel":true}, 3905 shipping_product_img: 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping_product_small.png' 3906 } 3907 3908 window.fgResource = { 3909 gift: { 3910 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"] 3911 }, 3912 bundle: { 3913 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"], 3914 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"] 3915 }, 3916 upsell: { 3917 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"], 3918 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"] 3919 }, 3920 discount: { 3921 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"], 3922 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"] 3923 }, 3924 "bundle-page": { 3925 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"], 3926 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"] 3927 }, 3928 booster: { 3929 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"], 3930 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"] 3931 } 3932 } 3933</script>
3933 3934
3935<script defer src="https://cdn.bogos.io/YjhlMTUwLWJhLm15c2hvcGlmeS5jb20=/freegifts_data_1788828118.min.js"></script>
3935 3936<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/YjhlMTUwLWJhLm15c2hvcGlmeS5jb20=/freegifts_data_1788828118.min.js"></div> 3937 3938 3939<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"></div> 3940<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"></div> 3941<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"></div> 3942<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"></div> 3943<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"></div> 3944<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"></div> 3945<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster-page.min.js"></div> 3946 3947 3948<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"></div> 3949<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"></div> 3950<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"></div> 3951<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"></div> 3952<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"></div> 3953<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster-page.min.css"></div> 3954<!-- END app snippet --> 3955 3956 3957<!-- BEGIN app snippet: search --> 3958 3959<!-- END app snippet --> 3960 3961 3962 3963</div><div id="shopify-block-AN3hEUEZlZ1JxSHh4R__6615124273980966592" class="shopify-block shopify-app-block"> 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984<style id="chatty-root-styles"></style> 3985<div id="Avada-FAQ_Widget-Embed_Block"></div> 3986 3987<!-- BEGIN app snippet: chatty-dev-host -->
3987<script type="text/javascript"> 3988 window.chattyDevHost = window.chattyDevHost || (function () { 3989 var STORAGE_KEY = 'chatty:devHost'; 3990 3991 // Only the origin is caller-controlled; the scheme is always https, so a written one is dropped. 3992 function normalize(value) { 3993 try { 3994 var url = new URL('https://' + String(value).replace(/^[a-z]+:\/\//i, '')); 3995 // Loopback only: a URL alone can set this, so anything resolvable off the machine 3996 // (a real domain, an mDNS .local name) would be remote code in the shop's origin. 3997 var isLoopback = url.hostname === 'localhost' || url.hostname === '127.0.0.1'; 3998 return isLoopback ? url.origin : null; 3999 } catch (e) { 4000 return null; 4001 } 4002 } 4003 4004 // ?chattyDevHost=localhost:3150 pins this lane for later visits; =off clears it. 4005 function pinFromQuery() { 4006 var param = new URLSearchParams(window.location.search).get('chattyDevHost'); 4007 if (param === 'off') window.localStorage.removeItem(STORAGE_KEY); 4008 else if (normalize(param)) window.localStorage.setItem(STORAGE_KEY, normalize(param)); 4009 } 4010 4011 return function () { 4012 try { 4013 var status = window.AVADA_APP_FAQS_STATUS; 4014 if (!status || status.isChattyDev !== true) return null; 4015 pinFromQuery(); 4016 return normalize(window.localStorage.getItem(STORAGE_KEY)); 4017 } catch (e) { 4018 return null; 4019 } 4020 }; 4021 })(); 4022</script>
4022 4023<!-- END app snippet -->
4024<script type="text/javascript"> 4025 try { 4026 window.CHATTY_CORE_STATUS = true; 4027 4028 if (!window.AVADA_FAQ) { 4029 const translation = {"primaryLanguage":"en","languages":["en"]}; 4030 const currentLanguage = 'en'; 4031 translation.primaryLanguage = currentLanguage; 4032 if (!Array.isArray(translation.languages) || translation.languages.indexOf(currentLanguage) === -1) { 4033 translation.languages = [currentLanguage]; 4034 } 4035 translation[currentLanguage] = {"isDefault":true,"isMigrated":true,"FAQ page":{"Heading":"Frequently Asked Questions","Description":"Got a question? We are here to answer!","FAQ page search placeholder":"Type keyword to find your answer","\"All\" tabs in FAQ page":"All","\"No matching article found\" message":"No matching article found","Articles label":"articles","Article label":"article","Contact section heading":"Not finding what are you looking for?","Contact section description":"Chat with us or send us an email","Contact button text":"Contact us","No matching articles found":"No matching articles found"},"Show Navigation":{"Home":"Home","Message":"Message","Track":"Track","Help":"Help","Contact us title":"Contact us","Online status":"We are online","Status away back":"We're away · Back {{schedule}}","Break status":"On break · Back at {{schedule}}","Holiday status":"Off today · Back at {{schedule}}","Short day Mon":"Mon","Short day Tue":"Tue","Short day Wed":"Wed","Short day Thu":"Thu","Short day Fri":"Fri","Short day Sat":"Sat","Short day Sun":"Sun","Online message":"Thank you for reaching out. We'll be with you in a moment","Offline message":"Thanks for your message! We've received your contact details and will get back to you soon.","Usually reply in a few minutes":"Usually reply in a few minutes","Usually reply in few hours":"Usually reply in few hours","Usually reply in a day":"Usually reply in a day","Order tracking title":"Order tracking","Track button":"Track","Article search placeholder":"Search for help","Categories title":"Categories","\"View all\" categories":"View all","\"Article\" singular label":"Article","\"Article\" plural label":"Articles","No matching article found":"No matching article found","No matching category found":"No matching category found","Heading title":"Welcome to Goldfish Online Dispensary","Heading description":"Click \"Chat Now\" to speak with a live customer service representative. We are here to help!","Welcome online message":"How can we help?","Welcome offline message":"How can we help?","Welcome visitor teaser":"How can we help?","Welcome message by chatbot":"Hello {{customer_name}} ð I'm Chatty AI agent, here to help you find what you're looking for. How can I help you?","First message by chatbot":"Hi {{customer_name}}, thanks for providing your contact information! How can I assist you today?","Submit AI handover contact form":"If itâs something urgent, you can also use the form below to reach our support team directly by email.","AI handover contact form button":"Contact form","AI handover contact form type us your problems":"Tell us how we can help","AI handover submit success":"Thanks for your submission. We have received your issue and will address it as soon as possible.","Show more":"Show more","Enter your email":"Enter your email","Launcher label":"Chat","Chat now":"Chat now","Type your message":"Type your message","Emoji":"Emoji","Reply to":"Reply to","Download":"Download","Edit":"Edit","Remove":"Remove","Replying to you":"Replying to you","Replying to yourself":"Replying to yourself","Replying to themselves":"Replying to themselves","Hi ð, how can we help you?":"Hi ð, how can we help you?","Please enter your email to stay updated with our replies":"Please enter your contact information so we can keep you updated with our replies","Chat with us as anonymous":"Chat with us as anonymous","Sign up for our newsletter":"Sign up for our newsletter","By sending us a message, you agree to our privacy policy":"<p>By sending us a message, you agree to our privacy policy.</p>","\"Chat with us on your favorite channel\" on Chat page":"Chat with us on your favorite channel","Track your orders":"Track your orders","Cannot find any orders":"Cannot find any orders.","Order number":"Order number","Order number placeholder":"e.g. 1001","Tracking number":"Tracking number","Tracking number placeholder":"e.g. AA12345","Email address":"Email address","Email input placeholder":"[email protected]","Phone number":"Phone number","Last updated":"Last updated","Tracking information":"Tracking information","Shipping carrier":"Shipping carrier","Fulfilled date":"Fulfilled date","Cannot find tracking information":"Cannot find tracking information.","Order not found":"Order not found.","Estimated delivery":"Estimated delivery","Shipment progress":"Shipment progress","Tracking events":"Tracking events","Latest update":"Latest update","Track another package":"Track another package","Order created":"Order created","At Delivery Hub":"At Delivery Hub","Returning":"Returning","Delivery failure":"Delivery failure","Exception":"Exception","Expired":"Expired","Not found":"Not found","Confirmed":"Confirmed","items":"items","Order":"Order","Need help":"Need help","Teaser message":"Discover your special offer waiting just for you!","Invitation message":"Discover your special offer waiting just for you!","Subscribe welcome":"Subscribe to get hot deals, exclusive updates and rewards.","Subscribe introduction":"Subscribe now to get your offer!","Subscribe success":"Thank y
4035ou for subscribing! Check your inbox and stay tuned for the latest news and exclusive offers.","Subscribed successfully":"Subscribed successfully","Check your email to confirm your subscription":"Check your email to confirm your subscription.","Subscribe button":"Subscribe","Back to chat":"Back to chat","Shop now":"Shop now","Skip":"Skip","Submit":"Submit","Tell us about your experience":"Tell us about your experience","Yes, sure":"Yes, sure","No, thanks":"No, thanks","Your coupon code":"Your coupon code","more":"more","Attempted delivery":"Attempted delivery","Delivered":"Delivered","Canceled":"Canceled","Delayed":"Delayed","Failure":"Failure","Fulfilled":"Fulfilled","In transit":"In transit","Label printed":"Label printed","Label purchased":"Label purchased","Label voided":"Label voided","Marked as fulfilled":"Marked as fulfilled","Not delivered":"Not delivered","Out for delivery":"Out for delivery","Ready for pickup":"Ready for pickup","Picked up":"Picked up","Submitted":"Submitted","Unfulfilled":"Unfulfilled","Partially fulfilled":"Partially fulfilled","Restocked":"Restocked","Pending fulfillment":"Pending fulfillment","Open":"Open","In progress":"In progress","On hold":"On hold","Scheduled":"Scheduled","Request declined":"Request declined","Returned":"Returned","Refunded":"Refunded","Partially refunded":"Partially refunded","Voided":"Voided","Order number is required":"Order number is required","Tracking number is required":"Tracking number is required","First name is required":"First name is required","Name is required":"Name is required","Last name is required":"Last name is required","Email is required":"Email is required","Email is invalid":"Email is invalid","Phone number is required":"Phone number is required","Phone number is invalid":"Phone number is invalid","This field is required":"This field is required","\"Track your order\" on Track page":"\"Track your order\" on Track page","Offline status message":"Usually reply in a few minutes","Order tracking placeholder":"Order tracking","Free shipping on all products ⢠Applies to shipping rates under {{amount}}":"Free shipping on all products ⢠Applies to shipping rates under {{amount}}","Free shipping on all products":"Free shipping on all products","Free shipping on one-time purchase products ⢠Applies to shipping rates under {{amount}}":"Free shipping on one-time purchase products ⢠Applies to shipping rates under {{amount}}","Free shipping on one-time purchase products":"Free shipping on one-time purchase products","Free shipping on subscription products":"Free shipping on subscription products","Free shipping on subscription products ⢠Applies to shipping rates under {{amount}}":"Free shipping on subscription products ⢠Applies to shipping rates under {{amount}}","{{value}} off {{item}}":"{{value}} off {{item}}","{{value}} off {{item}} ⢠Minimum purchase of {{minimum}}":"{{value}} off {{item}} ⢠Minimum purchase of {{minimum}}","{{value}} off {{item}} ⢠Minimum quantity of {{minimum}}":"{{value}} off {{item}} ⢠Minimum quantity of {{minimum}}","{{value}} off {{item}} collections ⢠Minimum purchase of {{minimum}}":"{{value}} off {{item}} collections ⢠Minimum purchase of {{minimum}}","{{value}} off {{item}} collections":"{{value}} off {{item}} collections","{{value}} off {{item}} products ⢠Minimum purchase of {{minimum}}":"{{value}} off {{item}} products ⢠Minimum purchase of {{minimum}}","{{value}} off {{item}} products ⢠Minimum quantity of {{minimum}}":"{{value}} off {{item}} products ⢠Minimum quantity of {{minimum}}","{{value}} off {{item}} products":"{{value}} of {{item}} products","{{value}} off entire order ⢠Minimum purchase of {{minimum}}":"{{value}} off entire order ⢠Minimum purchase of {{minimum}}","{{value}} off entire order ⢠Minimum quantity of {{minimum}}":"{{value}} off entire order ⢠Minimum quantity of {{minimum}}","{{value}} off entire order":"{{value}} off entire order","{{value}} off one-time purchase {{item}}":"{{value}} off one-time purchase {{item}}","{{value}} off one-time purchase {{item}} ⢠Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} ⢠Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} ⢠Minimum quantity of {{minimum}}":"{{value}} off one-time purchase {{item}} ⢠Minimum quantity of {{minimum}}","{{value}} off one-time purchase {{item}} collections ⢠Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} collections ⢠Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} collections":"{{value}} off one-time purchase {{item}} collections","{{value}} off one-time purchase {{item}} products ⢠Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} products ⢠Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} products ⢠Minimum quantity of {{minimum}}":"{{value}} off one-time purchase {{item}} products ⢠Minimum quantity of {{minimum}}","{{value}} off one-time purchase {{item}} products":"{{value}} of one-time purchase {{item}} products","{{value}} off one-time purchase products":"{{value}} off one-time purchase products","{{value}} off one-time purchase products in {{name}}":"{{value}} off one-time purchase products in {{name}}","{{value}} off subscription {{item}}":"{{value}} off subscription {{item}}","{{value}} off subscription {{item}} ⢠Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} ⢠Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} ⢠Minimum quantity of {{minimum}}":"{{value}} off subscription {{item}} ⢠Minimum quantity of {{minimum}}","{{value}} off subscription {{item}} collections ⢠Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} collections ⢠Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} collections":"{{value}} off subscription {{item}} collections","{{value}} off subscription {{item}} products ⢠Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} products ⢠Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} products ⢠Minimum quantity of {{minimum}}":"{{value}} off subscription {{item}} products ⢠Minimum quantity of {{minimum}}","{{value}} off subscription {{item}} products":"{{value}} of subscription {{item}} products","{{value}} off subscription products":"{{value}} off subscription products","{{value}} off subscription products in {{name}}":"{{value}} off subscription products in {{name}}","Buy {{buy}} item, get {{get}} item at {{discount}} off":"Buy {{buy}} item Get {{get}} item at {{discount}} off","Buy {{buy}} item, get {{get}} item free":"Buy {{buy}} item Get {{get}} item free","Buy {{buy}} items, get {{get}} items at {{discount}} off":"Buy {{buy}} items Get {{get}} items at {{discount}} off","Buy {{buy}} items, get {{get}} items free":"Buy {{buy}} items Get {{get}} items free","Buy {{buy}} item, get {{get}} items at {{discount}} off":"Buy {{buy}} item Get {{get}} items at {{discount}} off","Buy {{buy}} item, get {{get}} items free":"Buy {{buy}} item Get {{get}} items free","Buy {{buy}} items, get {{get}} item at {{discount}} off":"Buy {{buy}} items Get {{get}} item at {{discount}} off","Buy {{buy}} items, get {{get}} item free":"Buy {{buy}} items Get {{get}} item free","Spend {{buy}}, get {{get}} items at {{discount}} off":"Spend {{buy}}, get {{get}} items at {{discount}} off","Spend {{buy}}, get {{get}} item at {{discount}} off":"Spend {{buy}}, get {{get}} items at {{discount}} off","Spend {{buy}}, get {{get}} items free":"Spend {{buy}}, get {{get}} items at free","Spend {{buy}}, get {{get}} item free":"Spend {{buy}}, get {{get}} item free","Spend {{buy}}, get {{get}} items at {{discount}} off each":"Spend {{buy}}, get {{get}} items at {{discount}} off each","Spend {{buy}}, get {{get}} item at {{discount}} off each":"Spend {{buy}}, get {{get}} item at {{discount}} off each","Subscribe form introduction":"Subscribe now to get your offer!","Success message":"Thank y
4035ou for subscribing! Check your inbox and stay tuned for the latest news and exclusive offers.","Welcome message":"Subscribe to get hot deals, exclusive updates and rewards.","Automatically resolve conversation":"This chat was closed due to inactivity. Feel free to send a message to reopen it - we're here to help!","Manually resolve conversation":"The conversation has been resolved. Feel free to send a message to reopen it - we're here to help!","Satisfaction survey intro":"How was your experience?","Satisfaction survey feedback":"Thank you for your feedback!","Yes, that's helpful!":"Yes, that's helpful!","No, I need more help":"No, I need more help","I need more help":"I need more help","That's helpful":"That's helpful","That answered my question":"That answered my question","All set, thanks!":"All set, thanks!","Talk to a person":"Talk to a person","Speak to an agent":"Speak to an agent","Need more help":"Need more help","Customer asks questions":"Customer asks questions","Bot answers based on knowledge base":"Bot answers based on knowledge base","Bot answers that there is no information":"Bot answers that there is no information","Continue with AI button":"Continue with AI","Your question has been transferred, a human agent will help you soon!":"Your question has been transferred. A human agent will help you soon!","Today":"Today","Yesterday":"Yesterday","Just now":"Just now","Last 7 days":"Last 7 days","Last 30 days":"Last 30 days","Last month":"Last month","Start chat":"Start chat","First name":"First name","Name":"Name","Last name":"Last name","View product":"View product","View cart":"View cart","Complete order":"Complete order","View collection":"View collection","Get more help":"Get more help","Add to cart":"Add to cart","Follow up":"Follow up","Out of stock":"Out of stock","In stock":"In stock","Sold out":"Sold out","Back order":"Back order","View on Store":"View on Store","This size is currently out of stock":"This size is currently out of stock","Product description":"Product description","Thinking":"Thinking","I'm sorry, but I do not have information on that topic.":"I'm sorry, but I do not have information on that topic.","Was it able to resolve your question?":"Was it able to resolve your question?","Glad I could help! Have a nice day! If you have any question, please feel free to contact us.":"Glad I could help! Have a nice day! If you have any question, please feel free to contact us.","Please wait for a while, we need more information to check.":"Please wait for a while, we need more information to check.","Reset conversation":"Reset conversation","Continue as email":"Continue as email","Click to reply":"Click to reply","Ask a question":"Ask a question","Hi! Need help with this product?":"Hi! Need help with this product?","Close chatbox":"Close chatbox","Open chatbox":"Open chatbox","Send transcript to":"Send transcript to","Email transcript":"Email transcript","Transcript sent to email":"Transcript sent to email","Send":"Send","View similar":"View similar","Manual pick for you":"Manual pick for you","Ask about it":"Ask about it","I want to know more about":"I want to know more about","Checkout our best seller!":"Checkout our best seller!","Checkout our new arrivals!":"Checkout our new arrivals!","Top picks for you":"Top picks for you","Analyzing query":"Analyzing query","Looking up information":"Looking up information","Preparing results":"Preparing results","Almost ready":"Almost ready","Searching for products":"Searching for products","Getting product details":"Getting product details","Finding available discounts":"Finding available discounts","Checking size guide":"Checking size guide","Checking loyalty program":"Checking loyalty program","Tracking your order":"Tracking your order","Processing support request":"Processing support request","Connecting to human agent":"Connecting to human agent","Retrieving your cart":"Retrieving your cart","Adding to cart":"Adding to cart","Updating cart":"Updating cart","Shopping bag":"Shopping bag","Your cart":"Your cart","Your cart is empty":"Your cart is empty","Chat with AI to discover products you'll love!":"Chat with AI to discover products you'll love!","Start shopping":"Start shopping","Subtotal":"Subtotal","item":"item","Checkout":"Checkout","Some items in your cart are no longer available":"Some items in your cart are no longer available","Remove from cart?":"Remove from cart?","{{title}} will be removed from your cart.":"{{title}} will be removed from your cart.","Keep item":"Keep item","Remove item":"Remove item","Decrease quantity":"Decrease quantity","Increase quantity":"Increase quantity","I can help you find the right fit":"I can help you find the right fit","Recommended":"Recommended","Option":"Option","sold out":"sold out","Size chart":"Size chart","Size recommendation":"Size recommendation","Product dimensions":"Product dimensions","Swipe to see all c
4035olumns":"Swipe to see all columns","Hide extra columns":"Hide extra columns","Showing {visible} of {total} sizes":"Showing {visible} of {total} sizes","Show less":"Show less","Offline status":"few-minutes","Welcome visitor message":"How can we help?","Response AI message during online":"Let us connect you with one of our support team members who can assist you further. Alternatively, you can also email us at {{storeEmail}} for assistance","Response AI message during offline":"Our support team is currently unavailable. Please email us at {{storeEmail}}, and we'll get back to you as soon as possible.","Question more info AI":"While waiting for us, can you share more details about the situation? It'll help our teammates get an answer faster and we may find more information for you.","Resolved reply button":"That's helpful","Transfer to agent reply button":"Talk to a person"},"FAQ Suggestions":{"27c4279b-5888-4fab-b197-d1be9f1171ac":{"questionId":"27c4279b-5888-4fab-b197-d1be9f1171ac","question":"ð Track my order","answer":"You can track your order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation","originalQuestion":"ð Track my order","originalAnswer":"You can track your order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation"},"39220458-f27d-4ad9-b669-67c4ec5a173a":{"questionId":"39220458-f27d-4ad9-b669-67c4ec5a173a","question":"ð How long does delivery take?","answer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.","originalQuestion":"ð How long does delivery take?","originalAnswer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you."},"9e69a0f6-1b71-421b-8f51-7457c920323f":{"questionId":"9e69a0f6-1b71-421b-8f51-7457c920323f","question":"ð Return policy","answer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy).","originalQuestion":"ð Return policy","originalAnswer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy)."}},"Campaign":{"lVLfc6kAaXqE1jYy5kaf":{"message":"<p>Hi! I see you're browsing our collection. I can help you find the perfect product</p>","productMessage":"<p>You might like this product!</p>","discountMessage":"<p>Hey there! ð</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now"}},"FAQs":{"JMr5PI7FCSOaTh7hpP8J":{"questions":[{"defaultCategoryId":1,"featured":true,"view":24,"questionId":"TENdfvEK21BBs4M2Lszx","question":"Do you ship products to my state?","answer":"<p style=\"font-family: Cardo;\">Click here to view our current shipping map: <a href=\"https://goldfishdistro.com/pages/shipping-restrictions\" rel=\"noopener noreferrer\" target=\"_blank\">https://goldfishdistro.com/pages/shipping-restrictions</a></p>","defaultQuestionId":3,"index":3,"published":true,"title":"Do you ship products to my state?","createdAt":"2024-09-01T04:15:42.133Z","categoryId":"JMr5PI7FCSOaTh7hpP8J","updatedAt":"2024-09-03T16:21:30.993Z","isOutOfDate":false,"originalQuestion":"Do you ship products to my state?","originalAnswer":"<p style=\"font-family: Cardo;\">Click here to view our current shipping map: <a href=\"https://goldfishdistro.com/pages/shipping-restrictions\" rel=\"noopener noreferrer\" target=\"_blank\">https://goldfishdistro.com/pages/shipping-restrictions</a></p>"},{"defaultCategoryId":1,"featured":true,"questionId":"5gkVS6302Pmr8aYNGOII","question":"How long will it take to receive my order?","answer":"<p style=\"font-family: Cardo;\">We process orders within 24 hours, Monday through Friday. Your order typically arr
4035ives in 3-5 business days, and we're committed to getting it to you as quickly as possible.</p>","defaultQuestionId":1,"index":1,"published":true,"title":"How long will it take to receive my order?","view":11,"createdAt":"2024-09-01T04:15:42.133Z","categoryId":"JMr5PI7FCSOaTh7hpP8J","updatedAt":"2024-09-03T16:23:23.753Z","isOutOfDate":false,"originalQuestion":"How long will it take to receive my order?","originalAnswer":"<p style=\"font-family: Cardo;\">We process orders within 24 hours, Monday through Friday. Your order typically arrives in 3-5 business days, and we're committed to getting it to you as quickly as possible.</p>"},{"defaultCategoryId":1,"featured":true,"view":6,"questionId":"7ar9tsJAHgSKyrPQKQ16","question":"How to track my order?","answer":"<p style=\"font-family: Cardo;\">Please track your order at our Tracking page <a href=\"https://17track.net/en\" rel=\"noopener noreferrer\" target=\"_blank\">https://17track.net/en</a></p>","defaultQuestionId":2,"index":2,"published":true,"title":"How to track my order?","createdAt":"2024-09-01T04:15:42.133Z","categoryId":"JMr5PI7FCSOaTh7hpP8J","updatedAt":"2024-09-03T16:23:19.923Z","isOutOfDate":false,"originalQuestion":"How to track my order?","originalAnswer":"<p style=\"font-family: Cardo;\">Please track your order at our Tracking page <a href=\"https://17track.net/en\" rel=\"noopener noreferrer\" target=\"_blank\">https://17track.net/en</a></p>"},{"defaultCategoryId":1,"featured":true,"questionId":"lGImtyeIyjQJRx2JQzTJ","question":"I never got my order, what to do?","answer":"<p>Please make sure you tracked your order from our Tracking page. Or call us at hotline: 123456XXX</p>","defaultQuestionId":4,"index":4,"published":false,"title":"I never got my order, what to do?","createdAt":"2024-09-01T04:15:42.133Z","categoryId":"JMr5PI7FCSOaTh7hpP8J","updatedAt":"2024-09-01T04:41:08.481Z","isOutOfDate":false,"originalQuestion":"I never got my order, what to do?","originalAnswer":"<p>Please make sure you tracked your order from our Tracking page. Or call us at hotline: 123456XXX</p>"}],"categoryId":"JMr5PI7FCSOaTh7hpP8J","featured":true,"position":1,"icon":"cart","published":true,"isOutOfDate":false,"question":"Order & Shipping","originalQuestion":"Order & Shipping"},"OGabwcjzK1ooDuCKHKt4":{"questions":[{"defaultCategoryId":2,"featured":true,"questionId":"GU68ZJLR2I0SoIut9kNh","question":"What is your return policy?","answer":"<p>Please check our return/refund/exchange policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","defaultQuestionId":5,"index":1,"published":false,"title":"What is your return policy?","createdAt":"2024-09-01T04:15:42.133Z","categoryId":"OGabwcjzK1ooDuCKHKt4","updatedAt":"2024-09-01T04:41:01.970Z","isOutOfDate":false,"originalQuestion":"What is your return policy?","originalAnswer":"<p>Please check our return/refund/exchange policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>"},{"defaultCategoryId":2,"featured":true,"questionId":"E6KpPh6rzzbni6VuUDom","question":"Can I exchange an item?","answer":"<p>You can exchange an item with a higher-price item or the same item with a different size. See detailed policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","defaultQuestionId":6,"index":2,"published":false,"title":"Can I exchange an item?","createdAt":"2024-09-01T04:15:42.133Z","categoryId":"OGabwcjzK1ooDuCKHKt4","updatedAt":"2024-09-01T04:41:00.061Z","isOutOfDate":false,"originalQuestion":"Can I exchange an item?","originalAnswer":"<p>You can exchange an item with a higher-price item or the same item with a different size. See detailed policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>"}],"categoryId":"OGabwcjzK1ooDuCKHKt4","featured":false,"position":2,"icon":"exchange","published":false,"isOutOfDate":false,"question":"Exchange & Return","originalQuestion":"Exchange & Return"}}} || {}; 4036 4037 window.AVADA_FAQ = { 4038 campaigns: [{"name":"Welcome visitors","status":"active","templateId":"welcome_message","trigger":{"type":"after_time","value":5,"displayOn":{"type":"all","value":[]}}
4038,"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"custom","value":8},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"contentMessageType":"custom_message","quickQuestions":[{"id":1,"content":"Is this item still available?"},{"id":2,"content":"How fast is shipping?"},{"id":3,"content":"Which size should I choose?"}],"message":{"productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! ð</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","type":"text","content":"<p>How can we help?</p>","replyPlaceholder":"Click to reply","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":1,"interacted":0,"createdAt":"2026-07-07T05:36:49.483Z","updatedAt":"2026-07-07T05:36:49.483Z","revenue":290.36,"triggered":718,"addToCart":1433,"id":"7zzRxtx42KMiMWB4gkYO"},{"templateId":"search_page","name":"Search page","status":"inactive","trigger":{"type":"after_time","value":5},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Can I help you find the perfect product? ð</p>","contentMessageType":"custom_message","quickQuestions":[{"id":1,"content":"What is the best product?"},{"id":2,"content":"What is on sale?"},{"id":3,"content":"Can you suggest products for me?"}],"backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff","replyPlaceholder":"Click to reply"},"priority":4,"triggered":0,"interacted":0,"createdAt":"2026-07-07T05:36:49.483Z","updatedAt":"2026-07-07T05:36:49.483Z","id":"YpYsldMrQo18MDcOwfNQ"},{"templateId":"product_recommendation","name":"Product Recommendation","status":"inactive","trigger":{"type":"after_time","value":8,"displayOn":{"type":"product","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! ð</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","type":"product_recommendation","content":"<p>Hi! Interested in this product? Ask me anything or get more details!</p>","contentMessageType":"quick_question","quickQuestions":[{"id":1,"content":"Is this item still available?"},{"id":2,"content":"How fast is shipping?"},{"id":3,"content":"Which size should I choose?"}],"bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":2,"triggered":0,"interacted":0,"createdAt":"2026-07-07T05:36:49.483Z","updatedAt":"2026-07-07T05:36:49.483Z","id":"fGIJNi72EjYX7lgJDLN9"},{"templateId":"browser_collection_page","name":"Collection boost","status":"inactive","trigger":{"type":"after_time","value":8,"displayOn":{"type":"collection","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Hi! I see you're browsing our collection. I can help you find the perfect product</p>
4038","productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! ð</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":3,"triggered":0,"interacted":0,"createdAt":"2026-07-07T05:36:49.483Z","updatedAt":"2026-07-07T05:36:49.483Z","id":"lVLfc6kAaXqE1jYy5kaf"},{"name":"Subscribe Newsletter","status":"inactive","templateId":"subscribe_newsletter","trigger":{"type":"after_time","value":5,"displayOn":{"type":"all","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"discount","content":"<p>Discover your special offer waiting just for you!</p>","discount":null,"marketingOptIn":false,"formFields":["email"],"successMessage":"Thank you for subscribing! Check your inbox and stay tuned for the latest news and exclusive offers.","emailMessage":"Check your email to confirm your subscription.","triggerButtonText":"Yes, sure!","usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount.","introduction":"Subscribe to get hot deals, exclusive updates and rewards.","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"shopNowButton":"Shop now","subscribeButton":"Subscribe","priority":5,"triggered":0,"interacted":0,"createdAt":"2026-07-07T05:36:49.483Z","updatedAt":"2026-07-07T05:36:49.483Z","id":"u0n9TDjf8qe1i9cNca5J"}] || [], 4039 questions: [{"defaultCategoryId":1,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":1,"question":"How long will it take to receive my order?","shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"JMr5PI7FCSOaTh7hpP8J","answer":"<p style=\"font-family: Cardo;\">We process orders within 24 hours, Monday through Friday. Your order typically arr
4039ives in 3-5 business days, and we're committed to getting it to you as quickly as possible.</p>","featured":true,"updatedAt":"2024-09-03T16:23:23.753Z","published":true,"questionId":"5gkVS6302Pmr8aYNGOII"},{"defaultCategoryId":1,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":2,"question":"How to track my order?","shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"JMr5PI7FCSOaTh7hpP8J","featured":true,"answer":"<p style=\"font-family: Cardo;\">Please track your order at our Tracking page <a href=\"https://17track.net/en\" rel=\"noopener noreferrer\" target=\"_blank\">https://17track.net/en</a></p>","published":true,"updatedAt":"2024-09-03T16:23:19.923Z","questionId":"7ar9tsJAHgSKyrPQKQ16"},{"defaultCategoryId":2,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":6,"question":"Can I exchange an item?","answer":"<p>You can exchange an item with a higher-price item or the same item with a different size. See detailed policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"OGabwcjzK1ooDuCKHKt4","published":false,"updatedAt":"2024-09-01T04:41:00.061Z","featured":true,"questionId":"E6KpPh6rzzbni6VuUDom"},{"defaultCategoryId":2,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":5,"question":"What is your return policy?","answer":"<p>Please check our return/refund/exchange policy <a href=\"https://b8e150-ba.myshopify.com/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"OGabwcjzK1ooDuCKHKt4","published":false,"updatedAt":"2024-09-01T04:41:01.970Z","featured":true,"questionId":"GU68ZJLR2I0SoIut9kNh"},{"defaultCategoryId":1,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":3,"shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"JMr5PI7FCSOaTh7hpP8J","featured":true,"question":"Do you ship products to my state?","published":true,"answer":"<p style=\"font-family: Cardo;\">Click here to view our current shipping map: <a href=\"https://goldfishdistro.com/pages/shipping-restrictions\" rel=\"noopener noreferrer\" target=\"_blank\">https://goldfishdistro.com/pages/shipping-restrictions</a></p>","updatedAt":"2024-09-03T16:21:30.993Z","questionId":"TENdfvEK21BBs4M2Lszx"},{"defaultCategoryId":1,"createdAt":"2024-09-01T04:15:42.133Z","defaultQuestionId":4,"question":"I never got my order, what to do?","answer":"<p>Please make sure you tracked your order from our Tracking page. Or call us at hotline: 123456XXX</p>","shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"JMr5PI7FCSOaTh7hpP8J","published":false,"updatedAt":"2024-09-01T04:41:08.481Z","featured":true,"questionId":"lGImtyeIyjQJRx2JQzTJ"}] || [], 4040 categories: [{"defaultCategoryId":1,"createdAt":"2024-09-01T04:15:42.083Z","featured":true,"question":"Order & Shipping","icon":"cart","index":1,"position":1,"published":true,"shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"JMr5PI7FCSOaTh7hpP8J","updatedAt":"2024-09-03T16:23:23.783Z","questions":[{"defaultCategoryId":1,"featured":true,"view":24,"questionId":"TENdfvEK21BBs4M2Lszx","question":"Do you ship internationally?","answer":"<p>Yes, we do ship internationally. The shipping fee may vary depending on your location.</p>","defaultQuestionId":3,"index":3,"published":true,"title":"Do you ship products to my state?"},{"defaultCategoryId":1,"featured":true,"questionId":"5gkVS6302Pmr8aYNGOII","question":"How long will it take to receive my order?","answer":"<p>Typically, it takes 3-5 business days to receive your order. Weâre doing our best to deliver it promptly for you.</p>","defaultQuestionId":1,"index":1,"published":true,"title":"How long will it take to receive my order?","view":11},{"defaultCategoryId":1,"featured":true,"view":6,"questionId":"7ar9tsJAHgSKyrPQKQ16","question":"How to track my order?","answer":"<p>Please track your order at our Tracking page <a href=\"https://17track.net/en\" rel=\"noopener noreferrer\" target=\"_blank\">https://17track.net/en</a></p>","defaultQuestionId":2,"index":2,"published":true,"title":"How to track my order?"},{"defaultCategoryId":1,"featured":true,"questionId":"lGImtyeIyjQJRx2JQzTJ","question":"I never got my order, what to do?","answer":"<p>Please make sure you tracked your order from our Tracking page. Or
4040call us at hotline: 123456XXX</p>","defaultQuestionId":4,"index":4,"published":false,"title":"I never got my order, what to do?"}]},{"defaultCategoryId":2,"createdAt":"2024-09-01T04:15:42.132Z","question":"Exchange & Return","icon":"exchange","index":1,"position":2,"shopId":"nixf85q6Ke8KFtbqcZno","categoryId":"OGabwcjzK1ooDuCKHKt4","questions":[{"defaultCategoryId":2,"featured":true,"questionId":"GU68ZJLR2I0SoIut9kNh","question":"What is your return policy?","answer":"<p>Please check our return/refund/exchange policy <a href=\"https://{{shopifyDomain}}/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","defaultQuestionId":5,"index":1,"published":false,"title":"What is your return policy?"},{"defaultCategoryId":2,"featured":true,"questionId":"E6KpPh6rzzbni6VuUDom","question":"Can I exchange an item?","answer":"<p>You can exchange an item with a higher-price item or the same item with a different size. See detailed policy <a href=\"https://{{shopifyDomain}}/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","defaultQuestionId":6,"index":2,"published":false,"title":"Can I exchange an item?"}],"published":false,"featured":false,"updatedAt":"2024-09-03T16:23:26.781Z"}] || [], 4041 translation: translation, 4042 widgetSetting: {"settingsVersion":2,"enableLiveChat":true,"enableAIAssistant":false,"appearance":{"colors":{"headerBackground":"#FFCF40","headerForeground":"#232323","content":"#232323","enableHeaderGradient":true,"gradientStart":"#D1D5D6","gradientEnd":"#F2F6F7"},"theme":"cloud","colorMode":"light_mode","typography":{"content":"Cardo","heading":"Cardo","availableFonts":[{"label":"Nunito Sans","value":"Nunito+Sans"},{"label":"Merriweather Sans","value":"Merriweather+Sans"}]},"layout":{"mobileHeightRatio":"80"},"launcher":{"iconImageUrl":"https://firebasestorage.googleapis.com/v0/b/avada-helpdesk-faq.appspot.com/o/logo%2Fnixf85q6Ke8KFtbqcZno%2FUntitled%20design%20-%202024-08-31T155137.167.png_1725167414910?alt=media&token=abd7963b-c400-44ae-afc7-2514e89f6058","label":"Chat","displayMode":"icon-only","position":"bottom_left","labelColor":"#FFFFFF","size":"40px","backgroundColor":"#232323","icon":"comment"},"home":{"title":"Welcome to Goldfish Online Dispensary","subtitle":"Click \"Chat Now\" to speak with a live customer service representative. We are here to help!"},"shopName":"Goldfish Online Dispensary","dateFormat":"MM/DD/YYYY","hideBranding":false,"customCss":"","showNavigation":true,"showOrderTrackingTab":true,"showFeaturedArticlesTab":true,"showCategoriesTab":false,"displayPages":{"values":[{"page_type":"cart"}],"type":"hideSpecific"},"displayDevices":"all","enableChatFocus":false,"enableTranscriptEmail":true},"prechatContact":{"quickReplies":{"enabled":false},"form":{"fields":["email"],"mode":"required","requireEmail":true,"promptAfterMessageCount":3,"description":"Please enter your contact information so we can keep you updated with our replies"},"contact":{"enabled":true,"methods":{"whatsApp":{"active":true,"value":"9188094416","title":"WhatsApp","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","phone":"+14055891574","dialCode":"+1","countryCode":"US","shopName":"{{shop_name}}","resTimeValue":"1"},"messenger":{"active":false,"value":"","title":"Messenger","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"phoneCall":{"active":false,"value":"","title":"Phone Call","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"email":{"active":true,"value":"[email protected]","title":"Email","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"instagram":{"active":false,"value":"","title":"Instagram","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"telegram":{"active":false,"value":"","title":"Telegram","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"skype":{"active":false,"value":"","title":"Skype","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"line":{"active":false,"value":"","title":"Line","resTimeSuffix":"hour","firstMessage":"Hi there! ð How can I help you?","shopName":"{{shop_name}}","resTimeValue":"1"},"zalo":{"active":false,"value":"","title":"Zalo"},"sms":{"active":false,"value":"","title":"SMS"},"tiktok":{"active":false,"value":"","title":"TikTok"}},"methodOrder":["whatsApp","email"],"enableLocalPhoneFormat":false,"enableLocalZaloFormat":false},"enableDisclaimerConsent":true,"disclaimerConsentText":"<p>By sending us a message, you agree to our privacy policy.</p>"},"availability":{"statusLabels":{"online":"We are online","offline":"Usually reply in a few minutes"},"breakTimes":[{"endTimeBreak":"13:00","startTimeBreak":"12:00"}],"holidays":[{"until":"09/01/2024","id":"2024-09-01T15:26:43.510Z","nameHoliday":"","since":"09/01/2024"}],"onlineStatusMode":"during_hours","timeZone":"America/Chicago","workingHoursMode":"custom_time","weeklySchedule":{"sunday":{"timeEnd":"22:00","timeStart":"10:00","isSelect":true,"label":"Sunday"},"saturday":{"timeEnd":"22:00","timeStart":"10:00","isSelect":true,"label":"Saturday"},"tuesday":{"timeEnd":"22:00","timeStart":"7:00","isSelect":true,"label":"Tuesday"},"wednesday":{"timeEnd":"22:00","timeStart":"7:00","isSelect":true,"label":"Wednesday"},"thursday":{"timeEnd":"22:00","timeStart":"7:00","isSelect":true,"label":"Thursday"},"friday":{"timeEnd":"22:00","timeStart":"7:00","isSelect":true,"label":"Friday"},"monday":{"timeEnd":"22:00","timeStart":"7:00","isSelect":true,"label":"Monday"}},"showBreakTime":false,"showHolidays":false,"showFirstReplyTeaser":true,"firstReplyMessages":{"online":"Hi there ð. Thanks for reaching out! A live customer service representative is on the way and will assist you shortly.","offline":"Hi ð, we are currently offline. We will respond as soon as possible during our next business hours."},"autoResolve":{"enabled":true,"delayValue":"60","delayUnit":"minute"}},"aiAgent":{"persona":{"name":"Chatty AI","avatar":"AVATAR_ICON_2","avatarUrl":""},"knowledge":{"supportEmails":""},"scenarios":{"reengageMode":"always","humanAgentRequest":{"aiReplyPolicy":"allow_offline_hour"}},"autoAnswerChannels":["online store"]},"internalFlags":{"accountBlocked":false,"quickReplies":{"suggestionFAQs":[{"questionId":"27c4279b-5888-4fab-b197-d1be9f1171ac","question":"ð Track my order","answer":"You can track y
4042our order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation"},{"questionId":"39220458-f27d-4ad9-b669-67c4ec5a173a","question":"ð How long does delivery take?","answer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you."},{"questionId":"9e69a0f6-1b71-421b-8f51-7457c920323f","question":"ð Return policy","answer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy)."}]}}} || {}, 4043 faqPageSetting: {"categoryColor":"#3B3B3B","answerTextColor":"#616161","description":"Got a question? We are here to answer!","questionTextColor":"#303030","descriptionColor":"#A8A8A8","answerBackgroundColor":"#FFFFFF","faqPageCustomCss":"","backgroundPage":"#FFFFFF","questionBackgroundColor":"#F6F6F6","header":"Frequently Asked Questions","theme":"light-faq-page","shopId":"nixf85q6Ke8KFtbqcZno","opacity":8,"headerColor":"#181A1B","id":"VXLMI8dmowtX7s5mbE9P"} || {}, 4044 isApiMetafield: false, 4045 notificationSettings: false || {} 4046 }; 4047 } 4048 4049 if (!window.AVADA_APP_FAQS_STATUS) { 4050 window.AVADA_APP_FAQS_STATUS = {"shopId":"nixf85q6Ke8KFtbqcZno","websiteId":"D8Q6i6GhubimTTUV5O9J","enableChatbox":true} || {}; 4051 } 4052 4053 if (!window.AVADA_APP_FAQS_SHOP) {window.AVADA_APP_FAQS_SHOP = { 4054 name: decodeHTMLEntities("Goldfish Distro"), 4055 logo:"\/\/goldfishdistro.com\/cdn\/shop\/files\/25-GF-Tiered_Promo-Web_Banner_2000_x_600_px_6_847142f7-7737-4634-a035-fd2a9c52affc.png?v=1768764726", 4056 moneyFormat: "${{amount}}", 4057 moneyWithCurrencyFormat: "${{amount}} USD" 4058 }; 4059 } 4060 4061 if (!window.AVADA_APP_FAQS_CUSTOMER) { 4062 window.AVADA_APP_FAQS_CUSTOMER = { 4063 id: null, 4064 name: null, 4065 email: null, 4066 phone: null, 4067 current_location: null, 4068 orders_count: null, 4069 first_name: null, 4070 last_name: null, 4071 total_spent: "", 4072 tags: null, 4073 accepts_marketing: null, 4074 }; 4075 } 4076 4077 if (!window.AVADA_APP_FAQS_PRODUCT) {window.AVADA_APP_FAQS_PRODUCT = { 4078 compare_at_price: null, 4079 price: "", 4080 title: null, 4081 image: null, 4082 image_alt: null, 4083 id: null, 4084 available: null, 4085 }; 4086 } 4087 4088 } catch (e) { 4089 console.error('Error assigning variables', e); 4090 } 4091 4092 function decodeHTMLEntities(message) { 4093 if (!message) return ''; 4094 const textArea = document.createElement('textarea'); 4095 textArea.innerHTML = message; 4096 return textArea.value; 4097 } 4098</script>
4098 4099<!-- BEGIN app snippet: chatty-request-global -->
4099<script type="text/javascript"> 4100 try { 4101 if (!window.AVADA_APP_FAQS_REQUEST) { 4102 window.AVADA_APP_FAQS_REQUEST = { 4103 design_mode: false, 4104 host: "goldfishdistro.com", 4105 locale: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 4106 market_id: 81597759783, 4107 origin: "https:\/\/goldfishdistro.com", 4108 page_title: "News", 4109 page_type: "blog", 4110 path: "\/blogs\/news", 4111 visual_preview_mode: false, 4112 }; 4113 } 4114 } catch (e) { 4115 console.error('Error assigning AVADA_APP_FAQS_REQUEST', e); 4116 } 4117</script>
4117 4118<!-- END app snippet --> 4119 4120 4121</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
4122<script id="RestockRocketConfig"> 4123 window._RestockRocketConfig = window._RestockRocketConfig || {} 4124 window._RestockRocket = window._RestockRocket || {} 4125 window._Stoq = window._RestockRocket 4126 window._StoqConfig = window._RestockRocketConfig 4127 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 4128 function normalizeLocale(locale) { 4129 if (!locale || locale.trim() === '') { 4130 return ''; 4131 } 4132 return locale.toString().toLowerCase().replace(/-/g, '_'); 4133 } 4134 4135 window._RestockRocketConfig.locale = 'en'; 4136 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 4137 window._RestockRocketConfig.shop = 'b8e150-ba.myshopify.com'; 4138 window._RestockRocketConfig.pageType = 'blog'; 4139 window._RestockRocketConfig.liquidRenderedAt = 1791087992;window._RestockRocketConfig.marketId = 81597759783;window._RestockRocketConfig.countryName = 'United States'; 4140 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 4141 if (!window._RestockRocketConfig.cartToken) { 4142 try { 4143 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 4144 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 4145 } catch (e) { } 4146 } 4147window._RestockRocketConfig.cachedSettings = {"id":51380,"shop_id":51356,"currency":"USD","created_at":"2026-01-12T00:37:06.227Z","updated_at":"2026-10-02T09:27:55.767Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":true,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":null,"js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":true,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":".btn.btn--large","insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
4147separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-grid .product-block__detail","insert_button_after_selector_index":".product-grid .product-block__detail","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".product-grid .product-block__detail","show_button_on_page":false,"insert_button_after_selector_search":".product-grid .product-block__detail","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":".product-link","index_link_selector":".product-link","page_link_selector":".product-link","search_link_selector":".product-link","collection_check_link_visibility":true,"collection_buttons_container":".product-grid","index_buttons_container":".product-grid","page_buttons_container":".product-grid","search_buttons_container":".product-grid","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when itâs restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":".shopify-payment-button__button","preorder_add_to_cart_button_selector":"buy-buttons button","preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-block__image .theme-img","preorder_index_badge_selector":".product-block__image .theme-img","preorder_page_badge_selector":".product-block__image .theme-img","preorder_search_badge_selector":".product-block__image .theme-img","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"buy-buttons button","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price__current","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":"buy-buttons .form.js-product-form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-02T09:27:55.796Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"}; 4148 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 4149 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[],"updated_at":"2026-10-04T03:48:26Z","market_locations_enabled":false,"market_id":81597759783,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-04T03:45:41Z","shopify_market_id":81597759783,"market_locations_enabled":false}; 4150 window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_81597759783";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-04T03:45:41Z","shopify_market_id":81597759783,"market_locations_enabled":false}; 4151 window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_81597759783"; 4152window._RestockRocketConfig.sellingPlans = [];(function() { 4153 const cachedData = {"plans":[{"shopify_selling_plan_group_id":79393915175,"shopify_selling_plan_id":692149485863,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Pre-order before it's gone.","preorder_button_description_background_color":"#1F2937","preorder_button_description_text_color":"#FFFFFF","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":null,"delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: As soon as possible","shipping_applies_to_all_products":true,"shipping_text":"ASAP","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":null,"pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#8700d3","preorder_button_colors_enabled":false,"markets_enabled":null,"market_id":null,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":null,"billing_at":null,"billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":692149485863,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-01-12T00:38:57.926Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased
4153separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[],"cached_at":"2026-02-18T08:14:43Z"}; 4154 4155 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 4156 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 4157 const oldPlans = window._RestockRocketConfig.sellingPlans; 4158 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 4159 ? oldPlans.reduce(function(max, plan) { 4160 if (plan.updated_at) { 4161 const planDate = new Date(plan.updated_at); 4162 const maxDate = max ? new Date(max) : null; 4163 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 4164 } 4165 return max; 4166 }, '') 4167 : null; 4168 const cachedDate = new Date(cachedData.cached_at); 4169 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 4170 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 4171 4172 if (useCached) { 4173 if (Array.isArray(cachedData.plans)) { 4174 window._RestockRocketConfig.sellingPlans = cachedData.plans; 4175 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 4176 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 4177 } 4178 } else { 4179 window._RestockRocketConfig.disabledSellingPlanIds = []; 4180 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 4181 } 4182 } 4183 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"9721558b-d992-4f32-aa30-95d4153f1b4f","shop_id":51356,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false,"enableCartChangeValidation":false,"enableCartUpdateValidation":false,"cancelRequestOnModalRejection":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2026-01-12T00:38:59.429Z","updated_at":"2026-01-12T00:38:59.429Z"}]; 4184 try { 4185 var _sqCfg = window._RestockRocketConfig; 4186 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 4187 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 4188 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 4189 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 4190 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 4191 } catch (e) { } 4192 try { 4193 var _sqc = window._RestockRocketConfig; 4194 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 4195 var _sqPre = (_sqc.cachedPreorderVariantIds && 4196 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 4197 var _sqArm = false; 4198 if (_sqOn && _sqc.preordersConfigured) { 4199 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 4200 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 4201 } else { 4202 _sqArm = (_sqc.integrations || []).some(function (i) { 4203 return i && i.type === 'featured_product' && i.enabled && 4204 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 4205 }); 4206 } 4207 } 4208 if (_sqArm && document.documentElement) { 4209 _sqc.acceleratedGateArmed = true; 4210 document.documentElement.classList.add('stoq-buy-now-pending'); 4211 setTimeout(function () { 4212 document.documentElement.classList.remove('stoq-buy-now-pending'); 4213 }, 6000); 4214 } 4215 } catch (e) { } 4216 4217 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js' 4218 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js' 4219 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js' 4220 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js' 4221 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 4222 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 4223 try { 4224 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 4225 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 4226 } catch (e) { 4227 window._RestockRocketConfig.appVersion = ''; 4228 } 4229 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 4230 const LIQUID_CACHE_MAX_AGE = 15 * 60; 4231 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 4232 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 4233 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 4234 window._RestockRocketConfig.isLiquidCacheFresh = true; 4235 window._RestockRocketConfig.liquidCacheAge = null; 4236 } else { 4237 const now = Math.floor(Date.now() / 1000);
4238 const liquidCacheAge = now - liquidRenderedAt; 4239 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 4240 if (liquidCacheAge < 0) { 4241 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 4242 window._RestockRocketConfig.isLiquidCacheFresh = true; 4243 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 4244 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 4245 window._RestockRocketConfig.isLiquidCacheFresh = true; 4246 } else { 4247 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 4248 window._RestockRocketConfig.isLiquidCacheFresh = false; 4249 } 4250 } 4251 4252 function checkSettingsExpiry(settings) { 4253 try { 4254 if (!settings || !settings.updated_at) { 4255 console.debug('STOQ - Invalid settings data structure'); 4256 return null; 4257 } 4258 4259 if (!settings.cache) { 4260 console.debug('STOQ - settings caching disabled'); 4261 return null; 4262 } 4263 if (settings.multi_language_enabled) { 4264 if (!settings.translations) { 4265 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 4266 return null; 4267 } 4268 if (window._RestockRocketConfig.normalizedLocale && 4269 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 4270 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 4271 } 4272 } 4273 4274 const updatedAt = new Date(settings.updated_at); 4275 if (isNaN(updatedAt.getTime())) { 4276 console.debug('STOQ - Invalid updated_at date format in settings'); 4277 return null; 4278 } 4279 4280 const age = Date.now() - updatedAt.getTime(); 4281 if (age < SETTINGS_CACHE_DURATION) { 4282 console.debug('STOQ - settings changed recently, skipping cache'); 4283 return null; 4284 } 4285 4286 return settings; 4287 } catch (error) { 4288 console.debug('STOQ - Error checking settings cache:', error); 4289 return null; 4290 } 4291 } 4292 4293 function createRestockRocketContainer() { 4294 const restockRocketContainer = document.createElement('div'); 4295 restockRocketContainer.id = 'restock-rocket'; 4296 document.body.appendChild(restockRocketContainer); 4297 } 4298 4299 function createRestockRocketScript(scriptUrl) { 4300 const restockRocketScriptElement = document.createElement('script'); 4301 restockRocketScriptElement.setAttribute('defer', 'defer'); 4302 restockRocketScriptElement.src = scriptUrl; 4303 document.body.appendChild(restockRocketScriptElement); 4304 } 4305 4306 createRestockRocketContainer() 4307 4308 console.debug('STOQ - extension activated') 4309 try { 4310 const _stoqInitConfig = window._RestockRocketConfig; 4311 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4311) 4312 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 4313 : []; 4314 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 4315 var _stoqPageSeq = 0; 4316 try { 4317 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 4318 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 4319 } catch (e) { } 4320 Shopify?.analytics?.publish?.('stoq_initialized', { 4321 cart_token: _stoqInitConfig.cartToken || '', 4322 page_url: window.location.href, 4323 page_type: _stoqInitConfig.pageType || '', 4324 shop_domain: _stoqInitConfig.shop || '', 4325 market_id: _stoqInitConfig.marketId || '', 4326 country_code: _stoqInitConfig.countryIsoCode || '', 4327 detected_variant_ids: _stoqDetectedVariantIds, 4328 selected_variant_id: _stoqSelectedVariantId || '', 4329 page_load_seq: _stoqPageSeq, 4330 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 4331 app_version: _stoqInitConfig.appVersion || '', 4332 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 4333 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 4334 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 4335 }); 4336 } catch (e) { 4337 console.debug('STOQ - stoq_initialized publish failed:', e); 4338 } 4339 try { 4340 var _sqTrack = window._RestockRocketConfig; 4341 if (_sqTrack.preordersConfigured) { 4342 document.addEventListener('click', function (e) { 4343 try { 4344 var t = e.target; 4345 if (!t || !t.closest) return; 4346 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 4347 if (!host) return; 4348 var channel = host.matches && host.matches('shopify-payment-terms') 4349 ? 'shop_pay_installments' : 'buy_now'; 4350 var form = host.closest('form'); 4351 var vidEl = form && form.querySelector('[name="id"]'); 4352 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 4353 var _sqVidNum = Number(variantId); 4354 var _sqPlan = null; 4355 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 4356 var _sqMktId = Number(_sqTrack.marketId); 4357 var _sqForVariant = function (pl) { 4358 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 4359 pl.variant_ids.indexOf(_sqVidNum) !== -1; 4360 }; 4361 _sqPlans.forEach(function (pl) { 4362 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 4363 Array.isArray(pl.shopify_market_ids) && 4364 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 4365 }); 4366 if (!_sqPlan) { 4367 _sqPlans.forEach(function (pl) { 4368 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 4369 }); 4370 } 4371 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 4372 variant_id: variantId, 4373 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 4374 channel: channel, 4375 market_id: _sqTrack.marketId || '', 4376 country_code: _sqTrack.countryIsoCode || '', 4377 page_type: _sqTrack.pageType || '', 4378 cart_token: _sqTrack.cartToken || '', 4379 page_url: (window.location && window.location.href) || '', 4380 properties: { 4381 is_preorder_variant: (function () { 4382 var vid = Number(variantId); 4383 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 4384 return has(_sqTrack.preorderVariantIds) || 4385 has(_sqTrack.cachedPreorderVariantIds && 4386 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 4387 })(), 4388 in_enabled_plan: !!_sqPlan, 4389 is_instock_variant: (function () { 4390 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 4391 return has(_sqTrack.inStockVariantIds) || 4392 has(_sqTrack.cachedInStockVariantIds && 4393 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 4394 })(), 4395 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 4396 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 4397 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 4398 gate_armed: !!_sqTrack.acceleratedGateArmed, 4399 gate_active_at_click: !!(document.documentElement && 4400 document.documentElement.classList.contains('stoq-buy-now-pending')), 4401 blocked: (function () { 4402 try { 4403 var rr = window._RestockRocket; 4404 return !!(rr && typeof rr.willBlockAcceleratedCl
4404ick === 'function' && 4405 rr.willBlockAcceleratedClick(e)); 4406 } catch (err) { return false; } 4407 })(), 4408 }, 4409 }); 4410 } catch (err) { } 4411 }, true); 4412 } 4413 } catch (e) { } 4414 function applyTranslations(settings) { 4415 try { 4416 if (!settings || !settings.multi_language_enabled) { 4417 return settings; 4418 } 4419 4420 if (!settings.translations) { 4421 console.debug('STOQ - No translations found, skipping translation'); 4422 return settings; 4423 } 4424 4425 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 4426 const translations = settings.translations; 4427 4428 if (!normalizedLocale) { 4429 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 4430 delete settings.translations; 4431 return settings; 4432 } 4433 4434 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 4435 4436 const translatedFields = translations[normalizedLocale]; 4437 if (translatedFields && typeof translatedFields === 'object') { 4438 Object.keys(translatedFields).forEach(function(key) { 4439 const value = translatedFields[key]; 4440 if (value !== null && value !== undefined && value !== '') { 4441 settings[key] = value; 4442 } 4443 }); 4444 } else { 4445 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 4446 } 4447 4448 delete settings.translations; 4449 return settings; 4450 } catch (e) { 4451 console.debug('STOQ - error applying translations:', e); 4452 return settings; 4453 } 4454 } 4455 function setupCartSellingPlanUpdater(settings) { 4456 window.addEventListener('stoq:inventory-data-loaded', function(event) { 4457 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 4458 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 4459 window._RestockRocket.updateCartSellingPlans() 4460 .then(hasUpdates => { 4461 if (hasUpdates) { 4462 console.debug('STOQ - cart selling plans updated successfully'); 4463 } else { 4464 console.debug('STOQ - no cart selling plan updates needed'); 4465 } 4466 }) 4467 .catch(error => { 4468 console.error('STOQ - error updating cart selling plans:', error); 4469 }); 4470 } 4471 }); 4472 } 4473 function storefrontGraphql(query, variables) { 4474 const cfg = window._RestockRocketConfig; 4475 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 4476 return Promise.reject(new Error('Storefront API unavailable')); 4477 } 4478 return fetch( 4479 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 4480 { 4481 method: 'POST', 4482 headers: { 4483 'Content-Type': 'application/json', 4484 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 4485 }, 4486 body: JSON.stringify({ query: query, variables: variables }), 4487 } 4488 ) 4489 .then(function(response) { 4490 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 4491 return response.json(); 4492 }) 4493 .then(function(body) { 4494 if (body && body.errors && body.errors.length) { 4495 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 4496 } 4497 return body && body.data; 4498 }); 4499 } 4500 function fetchStorefrontShopMetafield(key) { 4501 const cfg = window._RestockRocketConfig; 4502 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 4503 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 4504 .then(function(data) { 4505 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 4506 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 4507 return JSON.parse(value); 4508 }); 4509 } 4510 (function loadStorefrontSettings() { 4511 const cfg = window._RestockRocketConfig; 4512 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 4513 function run() { 4514 // The live-settings read is one more shop-level metafield fetch, so it 4515 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 4516 // reads rather than re-issuing the same query + parse. 4517 fetchStorefrontShopMetafield('settings') 4518 .then(function(settings) { 4519 cfg.storefrontSettings = settings; 4520 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 4521 }) 4522 .catch(function(e) { 4523 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 4524 }); 4525 } 4526 4527 if (typeof window.requestIdleCallback === 'function') { 4528 window.requestIdleCallback(run, { timeout: 5000 }); 4529 } else { 4530 setTimeout(run, 0); 4531 } 4532 })(); 4533 const cachedSettings = window._RestockRocketConfig.cachedSettings; 4534 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 4535 4536 if (validCachedSettings) { 4537 console.debug('STOQ - using cached settings'); 4538 initializeScripts(validCachedSettings); 4539 } else { 4540 console.debug('STOQ - fetching fresh settings'); 4541 const headers = { 4542 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 4543 'ngrok-skip-browser-warning': 'skip' 4544 }; 4545 4546 if (window.Shopify?.theme?.role === 'main') { 4547 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 4548 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 4549 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 4550 } 4551 4552 fetch( 4553 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 4554 { headers } 4555 ) 4556 .then(function(response) { 4557 if (!response.ok) { 4558 throw new Error('Network response was not ok'); 4559 } 4560 return response.json(); 4561 }) 4562 .then(function(settings) { 4563 initializeScripts(settings); 4564 }) 4565 .catch(function(error) { 4566 if (cachedSettings) { 4567 console.debug('STOQ - using expired cached settings as fallback'); 4568 initializeScripts(cachedSettings); 4569 } else { 4570 console.error('STOQ - failed to load settings:', error); 4571 } 4572 }) 4573 .catch(function(e) { 4574 console.error(e) 4575 }) 4576 } 4577 4578 function fetchEmbedConfig(endpoint, apply) { 4579 return fetch( 4580 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 4581 { 4582 headers: { 4583 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 4584 'ngrok-skip-browser-warning': 'skip' 4585 } 4586 } 4587 ) 4588 .then(function(response) { 4589 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 4590 return response.json(); 4591 }) 4592 .then(function(data) {
4593 try { 4594 apply(data); 4595 } catch (applyError) { 4596 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 4597 throw applyError; 4598 } 4599 }) 4600 .catch(function(error) { 4601 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 4602 }); 4603 } 4604 function refreshShopConfig(source) { 4605 const cfg = window._RestockRocketConfig; 4606 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 4607 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 4608 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 4609 4610 return fetchStorefrontShopMetafield(source.metafieldKey) 4611 .then(function(value) { 4612 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 4613 source.apply(value); 4614 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 4615 }) 4616 .catch(function(error) { 4617 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 4618 return viaEmbed(); 4619 }); 4620 } 4621 function refreshIntegrations() { 4622 const cfg = window._RestockRocketConfig; 4623 return refreshShopConfig({ 4624 endpoint: 'integrations', 4625 metafieldKey: 'integrations', 4626 flag: 'enable_storefront_integrations_read', 4627 isValid: function(value) { return Array.isArray(value); }, 4628 apply: function(data) { 4629 cfg.integrations = data; 4630 } 4631 }); 4632 } 4633 function refreshSellingPlans(embedOnly) { 4634 const cfg = window._RestockRocketConfig; 4635 return refreshShopConfig({ 4636 embedOnly: embedOnly === true, 4637 endpoint: 'selling_plans', 4638 metafieldKey: 'cachedSellingPlans', 4639 flag: 'enable_storefront_selling_plans_read', 4640 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 4641 apply: function(data) { 4642 cfg.sellingPlans = data.plans; 4643 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 4644 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 4645 cfg.readFlags = data.read_flags; 4646 } 4647 } 4648 }); 4649 } 4650 4651 function initializeScripts(settings) { 4652 settings = applyTranslations(settings); 4653 window._RestockRocketConfig.settings = settings; 4654 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 4655 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 4656 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 4657 if (forceEmbedSellingPlans || staleRefresh) { 4658 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 4659 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 4660 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 4661 Promise.race([ 4662 Promise.all(refreshes), 4663 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 4664 ]).then(function() { loadScripts(settings); }); 4665 return; 4666 } 4667 4668 loadScripts(settings); 4669 } 4670 4671 function loadScripts(settings) { 4672 setupCartSellingPlanUpdater(settings); 4673 4674 if(settings.enable_app) { 4675 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 4676 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 4677 }) 4678 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 4679 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 4680 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 4681 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 4682 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 4683 4684 const collectionScriptUrl = usePreorderBuild 4685 ? window._RestockRocketConfig.scriptUrlCollection 4686 : window._RestockRocketConfig.scriptUrlCollectionBis; 4687 const productScriptUrl = usePreorderBuild 4688 ? window._RestockRocketConfig.scriptUrlProduct 4689 : window._RestockRocketConfig.scriptUrlProductBis; 4690 4691 const pageType = window._RestockRocketConfig.pageType; 4692 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 4693
4694 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 4695 createRestockRocketScript(collectionScriptUrl); 4696 } else if(pageType === 'product') { 4697 createRestockRocketScript(productScriptUrl); 4698 } else if(hijackIntegration) { 4699 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 4700 } else if(usePreorderBuild) { 4701 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 4702 } else { 4703 console.debug(`STOQ - no scripts enabled for ${pageType}`); 4704 } 4705 const appLoadedEvent = new CustomEvent('stoq:loaded', { 4706 detail: { 4707 pageType: window._RestockRocketConfig.pageType, 4708 enabled: settings.enable_app, 4709 settings: settings, 4710 preorderEnabled: settings.preorder_enabled 4711 } 4712 }); 4713 console.debug('STOQ - dispatching app loaded event'); 4714 window.dispatchEvent(appLoadedEvent); 4715 } 4716 } 4717</script>
4717<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 4718 4719 4720</div><div id="shopify-block-AeFhwRjFrd0c5RmJOU__6052823664294247695" class="shopify-block shopify-app-block">
4720<script id="qikify-contact-form-config" type="text/javascript"> 4721 4722 4723 window.qcfData = { 4724 entries: null, 4725 subscription: null, 4726 config: null, 4727 translation: null, 4728 instanceStatus: undefined, 4729 customAppDiscounts: null, 4730 }; 4731 4732 4733 qcfData.entries = [{"id":382793,"name":"Contact form","priority":0,"type":null,"data":{"fields":[{"id":"bcontact-field-446927","type":"text","formType":"basic","formName":"name","name":"name","label":"Your name","width":"1_2"},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"Your email","width":"1_2"},{"id":"bcontact-field-986369","type":"text","formType":"basic","formName":"subject","name":"subject","label":"Subject"},{"id":"bcontact-field-639207","type":"textarea","formType":"basic","formName":"message","name":"message","label":"Message"}],"button_display":"fixed","trigger_button_type":"tab","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","tab_bgcolor":"#3e3e3e","tab_color":"#ffffff","show_tab_icon":false,"fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","popup_position":"embed","page":"all","template":"none","form_bubble_template":"none","popup_layout":"left","popup_size":"md","hide_watermark":false,"typography":{"fontFamily":"Merriweather Sans","fontSize":"14"},"alignment":"start","submit_btn_align":"left","submit_btn_style":"square","input_label":"placeholder","border_style":"square","help_text_color":"#bfbfbf","schedule":"always","form_popup_template":"popup3","title_label":"Contact Us","description_label":"Leave your message here and we will reply to you shortly.","submit_label":"SEND","msg_success":"Thanks for contacting us. We will get back to you as soon as possible.","page_options":"all","radio_display":"block","label_color":"#000000","background_color":"#FFFFFF","border_color":"#DADADA","layout":"left","submit_bgcolor":"#3E3E3E","title_color":"#000000","submit_text_color":"#FFFFFF","description_color":"#000000","background_image":"https://cdn.qikify.com/common/contactform/images/popup-image-3.jpg","schedule_time_start":"2024-07-25T17:03:59.010Z","schedule_time_end":"2024-07-26T17:03:59.014Z"},"status":1,"created_at":"2024-07-25 16:59:41","updated_at":"2024-07-25 18:13:25"}]; 4734 4735 4736 4737 qcfData.subscription = {"name":"contactform-premium","kind":"subscription"}; 4738 4739 4740 4741 qcfData.config = {"captcha":false}; 4742 4743 4744 4745 4746 4747 qcfData.instanceStatus = "activated"; 4748 4749 4750 4751</script>
4751 4752
4753<script src="https://cdn.shopify.com/extensions/01a0c8ca-96a3-7fd2-b639-9454d2a5d055/free-contact-form-1-142/assets/contactform-v2.js" defer="defer"></script>
4753 4754 4755 4756 4757 4758 <style id="qikify-contactform-custom-style"></style> 4759 4760 4761 4762
4762<script id="qikify-contactform-custom-script"></script>
4762 4763 4764 4765 4766</div><div id="shopify-block-ARnd0VVRmLzFBZ0dYa__3021347077905884911" class="shopify-block shopify-app-block">
4766<script> 4767 (function (w, d, e, u, f, l, n) { 4768 w[f] = w[f] || function () { 4769 (w[f].q = w[f].q || []).push(arguments); 4770 }; 4771 l = d.createElement(e); l.async = 1; l.src = u; 4772 n = d.getElementsByTagName(e)[0]; n.parentNode.insertBefore(l, n); 4773 })(window, document, 'script', 'https://dashboard.mailerlite.com/shopify/app-ext/shop/' + window.Shopify.shop, 'ml-init'); 4774</script>
4774 4775 4776 4777</div>
4777<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4777 4778</body>) --> 4779<div id="age-gate-modal" class="age-gate-overlay" style="display: none;"> 4780 <div class="age-gate-modal"> 4781 <div class="age-gate-content"> 4782 4783 <h2 class="age-gate-headline">Age Verification Required</h2> 4784 4785 <p class="age-gate-body">You must be 21 or older to enter this site</p> 4786 4787 <!-- Age Verification Step --> 4788 <div id="age-step" class="age-gate-step active"> 4789 <p class="age-gate-question">Are you 21 or older?</p> 4790 <div class="age-gate-buttons"> 4791 <button id="age-yes" class="age-gate-btn age-gate-btn-primary">I am 21 or older</button> 4792 <button id="age-no" class="age-gate-btn age-gate-btn-secondary">I am under 21</button> 4793 </div> 4794 </div> 4795 4796 <!-- State Verification Step --> 4797 <div id="state-step" class="age-gate-step"> 4798 <p class="age-gate-question">What state are you in?</p> 4799 <select id="state-select" class="age-gate-select"> 4800 <option value="">Select your state...</option> 4801 4802 4803 4804 <option value="Alabama">Alabama</option> 4805 4806 4807 <option value="Arizona">Arizona</option> 4808 4809 4810 <option value="Arkansas">Arkansas</option> 4811 4812 4813 <option value="California">California</option> 4814 4815 4816 <option value="Delaware">Delaware</option> 4817 4818 4819 <option value="Florida">Florida</option> 4820 4821 4822 <option value="Georgia">Georgia</option> 4823 4824 4825 <option value="Illinois">Illinois</option> 4826 4827 4828 <option value="Indiana">Indiana</option> 4829 4830 4831 <option value="Kansas">Kansas</option> 4832 4833 4834 <option value="Kentucky">Kentucky</option> 4835 4836 4837 <option value="Louisiana">Louisiana</option> 4838 4839 4840 <option value="Maine">Maine</option> 4841 4842 4843 <option value="Maryland">Maryland</option> 4844 4845 4846 <option value="Michigan">Michigan</option> 4847 4848 4849 <option value="Minnesota">Minnesota</option> 4850 4851 4852 <option value="Mississippi">Mississippi</option> 4853 4854 4855 <option value="Montana">Montana</option> 4856 4857 4858 <option value="Nebraska">Nebraska</option> 4859 4860 4861 <option value="New Hampshire">New Hampshire</option> 4862 4863 4864 <option value="New Jersey">New Jersey</option> 4865 4866 4867 <option value="New Mexico">New Mexico</option> 4868 4869 4870 <option value="North Carolina">North Carolina</option> 4871 4872 4873 <option value="North Dakota">North Dakota</option> 4874 4875 4876 <option value="Ohio">Ohio</option> 4877 4878 4879 <option value="Oklahoma">Oklahoma</option> 4880 4881 4882 <option value="Pennsylvania">Pennsylvania</option> 4883 4884 4885 <option value="Rhode Island">Rhode Island</option> 4886 4887 4888 <option value="South Carolina">South Carolina</option> 4889 4890 4891 <option value="South Dakota">South Dakota</option> 4892 4893 4894 <option value="Tennessee">Tennessee</option> 4895 4896 4897 <option value="Texas">Texas</option> 4898 4899 4900 <option value="Utah">Utah</option> 4901 4902 4903 <option value="Vermont">Vermont</option> 4904 4905 4906 <option value="West Virginia">West Virginia</option> 4907 4908 4909 <option value="Wisconsin">Wisconsin</option> 4910 4911 4912 <option value="Wyoming">Wyoming</option> 4913 4914 </select> 4915 <div class="age-gate-buttons"> 4916 <button id="state-submit" class="age-gate-btn age-gate-btn-primary" disabled>Continue</button> 4917 <button id="state-back" class="age-gate-btn age-gate-btn-secondary">Back</button> 4918 </div> 4919 </div> 4920 4921 <!-- Access Denied Step --> 4922 <div id="denied-step" class="age-gate-step"> 4923 <p class="age-gate-question">Sorry, we cannot provide access from your location.</p> 4924 <div class="age-gate-buttons"> 4925 <button id="denied-exit" class="age-gate-btn age-gate-btn-secondary">Exit Site</button> 4926 </div> 4927 </div> 4928 </div> 4929 </div> 4930</div> 4931
4932<script> 4933document.addEventListener('DOMContentLoaded', function() { 4934 // Configuration from theme settings 4935 const COOKIE_NAME = 'age_gate_verified'; 4936 const STATE_COOKIE_NAME = 'user_state'; 4937 const COOKIE_DAYS = 90; 4938 const ALLOWED_STATES = ["Alabama"," Arizona"," Arkansas"," California"," Delaware"," Florida"," Georgia"," Illinois"," Indiana"," Kansas"," Kentucky"," Louisiana"," Maine"," Maryland"," Michigan"," Minnesota"," Mississippi"," Montana"," Nebraska"," New Hampshire"," New Jersey"," New Mexico"," North Carolina"," North Dakota"," Ohio"," Oklahoma"," Pennsylvania"," Rhode Island"," South Carolina"," South Dakota"," Tennessee"," Texas"," Utah"," Vermont"," West Virginia"," Wisconsin"," Wyoming"].map(state => state.trim()); 4939 const REDIRECT_URL = 'https://google.com'; 4940 4941 // Check if we're in theme editor 4942 const isThemeEditor = window.location.search.includes('preview_theme_id') || 4943 window.Shopify && window.Shopify.designMode; 4944 4945 // Skip age gate in theme editor 4946 if (isThemeEditor) { 4947 return; 4948 } 4949 4950 // Cookie helper functions 4951 function setCookie(name, value, days) { 4952 const expires = new Date(); 4953 expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000)); 4954 document.cookie = name + '=' + value + ';expires=' + expires.toUTCString() + ';path=/'; 4955 } 4956 4957 function getCookie(name) { 4958 const nameEQ = name + '='; 4959 const ca = document.cookie.split(';'); 4960 for (let i = 0; i < ca.length; i++) { 4961 let c = ca[i]; 4962 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 4963 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 4964 } 4965 return null; 4966 } 4967 4968 // Check if already verified 4969 if (getCookie(COOKIE_NAME) === 'true') { 4970 return; // Don't show modal 4971 } 4972 4973 // Show age gate modal 4974 const modal = document.getElementById('age-gate-modal'); 4975 const ageStep = document.getElementById('age-step'); 4976 const stateStep = document.getElementById('state-step'); 4977 const deniedStep = document.getElementById('denied-step'); 4978 4979 // Show modal 4980 modal.style.display = 'flex'; 4981 document.body.style.overflow = 'hidden'; 4982 4983 // Age verification handlers 4984 document.getElementById('age-yes').addEventListener('click', function() { 4985 showStep('state'); 4986 }); 4987 4988 document.getElementById('age-no').addEventListener('click', function() { 4989 window.location.href = REDIRECT_URL; 4990 }); 4991 4992 // State verification handlers 4993 const stateSelect = document.getElementById('state-select'); 4994 const stateSubmit = document.getElementById('state-submit'); 4995 4996 stateSelect.addEventListener('change', function() { 4997 stateSubmit.disabled = !this.value; 4998 }); 4999 5000 stateSubmit.addEventListener('click', function() { 5001 const selectedState = stateSelect.value; 5002 5003 if (ALLOWED_STATES.includes(selectedState)) { 5004 // Grant access 5005 setCookie(COOKIE_NAME, 'true', COOKIE_DAYS); 5006 setCookie(STATE_COOKIE_NAME, selectedState, COOKIE_DAYS); 5007 hideModal(); 5008 } else { 5009 // Deny access 5010 showStep('denied'); 5011 } 5012 }); 5013 5014 document.getElementById('state-back').addEventListener('click', function() { 5015 showStep('age'); 5016 }); 5017 5018 document.getElementById('denied-exit').addEventListener('click', function() { 5019 window.location.href = REDIRECT_URL; 5020 }); 5021 5022 // Helper functions 5023 function showStep(step) { 5024 document.querySelectorAll('.age-gate-step').forEach(el => el.classList.remove('active')); 5025 5026 switch(step) { 5027 case 'age': 5028 ageStep.classList.add('active'); 5029 break; 5030 case 'state': 5031 stateStep.classList.add('active'); 5032 break; 5033 case 'denied': 5034 deniedStep.classList.add('active'); 5035 break; 5036 } 5037 } 5038 5039 function hideModal() { 5040 modal.style.display = 'none'; 5041 document.body.style.overflow = ''; 5042 } 5043 5044 // Prevent modal dismissal 5045 modal.addEventListener('click', function(e) { 5046 e.stopPropagation(); 5047 }); 5048 5049 // Prevent ESC key dismissal 5050 document.addEventListener('keydown', function(e) { 5051 if (e.key === 'Escape') { 5052 e.preventDefault(); 5053 } 5054 }); 5055}); 5056</script>
5056 5057 5058 5059<!-- Shipping State Helper Snippet (snippets/user-state.liquid) --> 5060<!-- Usage: Liquid error (snippets/age-state-gate line 309): Could not find asset snippets/user-state.liquid --> 5061
5061<script> 5062window.getUserState = function() { 5063 const nameEQ = 'user_state='; 5064 const ca = document.cookie.split(';'); 5065 for (let i = 0; i < ca.length; i++) { 5066 let c = ca[i]; 5067 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 5068 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 5069 } 5070 return null; 5071}; 5072 5073// Make state available globally 5074window.userState = window.getUserState(); 5075</script>
5075 5076 5077
5078<script> 5079// Wait for DOM and user-state to be ready 5080document.addEventListener('DOMContentLoaded', function() { 5081 if (window.userState) { 5082 document.getElementById('shipping-message').textContent = `Yes, we ship to ${window.userState}!`; 5083 } else { 5084 document.getElementById('shipping-message').textContent = ''; 5085 } 5086}); 5087</script>
5087 5088 5089 5090<style> .pageheader {background: #2c1c2c;} </style> 5091</body> 5092</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.