so it's set BEFORE the // app-embed klaviyo.js (injected via content_for_header) reads it. // Klaviyo checks the __kla_off cookie on load; "true" disables tracking. // - Returning visitor who declined marketing -> set __kla_off=true. // - Returning visitor who accepted -> clear it. // - First visit (no saved choice): US opt-out default is "granted", so // we leave Klaviyo enabled and let the banner set the switch once the // visitor chooses. If your model is opt-IN, set __kla_off=true here. if (saved && !saved.marketing) { document.cookie = "__kla_off=true; path=/; max-age=31536000; SameSite=Lax"; } else if (saved && saved.marketing) { document.cookie = "__kla_off=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; } } catch (e) {} })(); Skip to content

Confirm your age

You must be 21 years or older to enter this site. By clicking ‘Enter,’ you confirm that you are at least 21 years of age.

Sorry!

You are not old enough to view the site...
Dankstop logo: green stylized droplet icon left of lowercase black "dankstop" wordmark

Your cart is empty

Continue shopping
0($0.00)

Giveaway - "Aurora" Water Pipe

my bud vase
The "Aurora" Water Pipe combines two great qualities any smoker would want in a bong; eye-catching colors while being completely inconspicuous. While the multi-colored body of "Aurora" is enough to earn your attention, this sweepstakes will keep it. Starting September 5th and ending on the 13th, you can bring "Aurora" home for FREE!

Named after Aurora Borealis, commonly known as the Northern Lights, this piece of smoke-able art is My Bud Vase's first collection. Since its inception,"Aurora" has dazzled consumers and artists alike with its mesmerizing color and easy-to-use/hide functionality. The rubber grommet joint is easy to hide with a simple twist of the bong. The authentic peacock feather and faux flower poker are inserted into the top when "Aurora" is not in use for a completely incognito water pipe. Now your guests can admire your glass even if they don't smoke themselves.

The My Bud Vase "Aurora" Water Pipe has multiple exciting features, including but not limited to:

 

First Collection by My Bud Vase
Includes Faux Flower Poker and Authentic Peacock Feather
Rubber Grommet Joint
Grommet Style Slide
Fixed Downstem
Flared Mouthpiece

    My Bud Vase "Aurora" Water Pipe

    My Bud Vase Aurora

     

    Don't miss out on this incredible giveaway worth up to $89.99! You have until 11:59 AM on September 13th to get in as many entries as you can. It always pays to have a bong that you can keep out at all times without worry or judgement.

    Didn't win this time around? Don't worry; My Bud Vase has multiple signature collections to choose from, including:

    "Phoebe" Water Pipe

    Logo

    Check your email

    Dont worry we will help you to recover your password

    Email is required

    Verify OTP

    Please enter the OTP you recevied in your email.

    OTP is required

    Enter New Password

    Password is required
    Confirm Password is required
    Logo

    Your Elite Membership is expiring soon

    Renew now for $15/yr

    Limited Time Offer

    Logo

    Access ELITE Prices, Free Shipping & VIP perks at top
    CBD & smoking accessory sites for only $30/yr

    ELITE Members Get Birthday
    Rewards!

    Share your birthday below

    Invalid date format. Please enter a valid date.

    Your ELITE Membership Has Been Added to Cart!

    You can now shop at ELITE price!
    Continue shopping & complete checkout to unlock
    UNBELIEVABLE savings, free shipping & VIP perks!

    , before GTM loads. // This pushes 'update' calls so GTM/GA4 reflect the visitor's actual choice // on this pageview and on every later change. Self-heals window.gtag in // case the head snippet hasn't been added yet, so nothing throws. function pushConsentUpdate(consent){ window.dataLayer = window.dataLayer || []; if (typeof window.gtag !== 'function') { window.gtag = function(){ window.dataLayer.push(arguments); }; } window.gtag('consent', 'update', { 'ad_storage': consent.marketing ? 'granted' : 'denied', 'ad_user_data': consent.marketing ? 'granted' : 'denied', 'ad_personalization': consent.marketing ? 'granted' : 'denied', 'analytics_storage': consent.analytics ? 'granted' : 'denied', 'functionality_storage': consent.performance ? 'granted' : 'denied', 'personalization_storage': consent.performance ? 'granted' : 'denied' }); } // --- Script gating function activateScriptsForCategory(cat){ // Manually-marked static tags (data-ccai-category written by hand — // needed for vendors hardcoded as ). if (window.CCAI && typeof window.CCAI.releaseVendorCategory === 'function') { window.CCAI.releaseVendorCategory(cat); } } function runConsent(consent){ // performance -> functional/loyalty/chat scripts if (consent.performance) activateScriptsForCategory('performance'); // analytics if (consent.analytics) activateScriptsForCategory('analytics'); // marketing if (consent.marketing) activateScriptsForCategory('marketing'); } function deleteCookie(name){ const host = location.hostname; const parts = host.split('.'); const baseDomains = []; const paths = ['/', '/checkout', '/cart', location.pathname]; // Add current path // Generate domains: "store.com", ".store.com", "www.store.com" for (let i = 0; i < parts.length; i++) { const domain = parts.slice(i).join('.'); baseDomains.push(domain); baseDomains.push('.' + domain); } baseDomains.forEach(function(domain){ paths.forEach(function(path){ // Try standard deletion document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + ';'; document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + '; Secure; SameSite=Lax'; document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + '; Secure; SameSite=None'; }); }); // Fallbacks for host-only cookies paths.forEach(function(path){ document.cookie = name + '=; Max-Age=0; path=' + path + ';'; document.cookie = name + '=; Max-Age=0; path=' + path + '; Secure; SameSite=Lax'; }); } // --- Vendor -> category map (per the Dec 2025 review, F1/R1). // This is the single source of truth other theme code should reference // when deciding what category a tag belongs to. GA4/Google Ads is already // gated via Consent Mode. The vendors below still need their actual // snippet, so pushConsentUpdate is not called here — it fires // only on explicit user action (Accept All / Necessary Only / Save). openBanner(); } } else { // Returning visitor: the snippet already re-applied their choice // to the dataLayer before GTM loaded, so no extra push needed here. applyTogglesFrom(saved); loadShopifyCustomerPrivacy(function(){ syncToShopifyAPI(saved); }); runConsent(saved); purgeCookies(saved); closeBanner(); } })();