<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PJVR5JW');</script>
<!-- End Google Tag Manager -->
<!-- TAGinstall START -->
<script>
 (function(w) {  var first = document.getElementsByTagName('script')[0];  var script = document.createElement('script');  script.async = true;  script.src = "\/\/www.sparklersrus.com\/cdn\/shop\/t\/17\/assets\/dataLayer.js?v=100984351315984907461715745968";  script.addEventListener ("load", function() {  function start() {    var allProducts = [];  var shopCurrency = 'USD';  var collectionTitle = null;    var customer = {  customerType: 'guest'  };    var pageType = 'Home Page';  var searchPerformed = false;  var cart = {  "items": [],  "total": 0.0,  "currency": "USD",  };  if (!w.__TAGinstall) {  console.error('Unable to initialize Easy Tag - GTM & Data Layer.');  return;  }  w.__TAGinstall.init({  shopCurrency, allProducts, collectionTitle, searchPerformed, pageType, customer, cartData: cart  });    };  if (w.__TAGinstall && w.__TAGinstall.boot) {  w.__TAGinstall.boot(start);  }  }, false);  first.parentNode.insertBefore(script, first); })(window);
</script>
<!-- TAGinstall END -->
<!-- Global site tag (gtag.js) - Google Ads: 1031348000-->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-1031348000"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-1031348000');
</script><!-- "snippets/limespot.liquid" was not rendered, the associated app was uninstalled -->
<!-- Stock Alerts is generated by Ordersify -->
<style type="text/css">
  #bis-inline-button { min-height: 50px; }
</style>
<style type="text/css">
    
</style>
<script type="text/javascript">
  window.ORDERSIFY_BIS = window.ORDERSIFY_BIS || {};
  window.ORDERSIFY_BIS.template = "index";
  window.ORDERSIFY_BIS.language = "en";
  window.ORDERSIFY_BIS.primary_language = "en";
  window.ORDERSIFY_BIS.variant_inventory = [];
  window.ORDERSIFY_BIS.product_collections = [];
  
  
  window.ORDERSIFY_BIS.shop = "ilovesparklers.myshopify.com";
  window.ORDERSIFY_BIS.variant_inventory = [];
  
  
  window.ORDERSIFY_BIS.popupSetting = {
    "is_brand_mark": true,
    "font_family": "Anton",
    "is_multiple_language": false,
    "font_size": 14,
    "popup_border_radius": 4,
    "popup_heading_color": "#212b36",
    "popup_text_color": "#212b36",
    "is_message_enable": false,
    "is_sms_enable": false,
    "is_accepts_marketing_enable": false,
    "field_border_radius": 4,
    "popup_button_color": "#ffffff",
    "popup_button_bg_color": "#ec0b71",
    "is_float_button": false,
    "is_inline_form": false,
    "inline_form_selector": null,
    "inline_form_position": null,
    "float_button_position": "right",
    "float_button_top": 15,
    "float_button_color": "#ffffff",
    "float_button_bg_color": "#ec0b71",
    "is_inline_button": true,
    "inline_button_color": "#ffffff",
    "inline_button_bg_color": "#ec0b71",
    "is_push_notification_enable": false,
    "is_overlay_close": false,
    "ignore_collection_ids": "",
    "ignore_product_tags": "",
    "ignore_product_ids": "",
    "is_auto_translation": false,
    "selector": "#ods-bis",
    "selector_position": "right",
    "is_ga": false,
    "is_fp": false,
    "is_fb_checkbox": false,
    "fb_page_id": null,
    "is_pushowl": false
};
  window.ORDERSIFY_BIS.product = null;
  window.ORDERSIFY_BIS.currentVariant = null;
  window.ORDERSIFY_BIS.stockRemainingSetting = {
    "status": false,
    "selector": "#osf_stock_remaining",
    "selector_position": "inside",
    "font_family": "Lato",
    "font_size": 13,
    "content": "Low stock! Only {{ quantity }} items left!",
    "display_quantity": 100
};
  
    window.ORDERSIFY_BIS.translations = {
    "en": {
        "inline_button_text": "Notify when available",
        "float_button_text": "Notify when available",
        "popup_heading": "Notify me when available",
        "popup_description": "We will send you a notification as soon as this product is available again.",
        "popup_button_text": "Notify me",
        "popup_note": "We respect your privacy and don't share your email with anybody.",
        "field_email_placeholder": "eg. username@example.com",
        "field_message_placeholder": "Tell something about your requirements to shop",
        "success_text": "You subscribed notification successfully",
        "required_email": "Your email is required",
        "invalid_email": "Your email is invalid",
        "invalid_message": "Your message must be less then 255 characters",
        "push_notification_message": "Receive via web notification",
        "low_stock_content": "Low stock! Only {{ quantity }} items left!"
    }
};
  
</script>

<!-- End of Stock Alerts is generated by Ordersify -->
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta name="theme-color" content="#111111">
  <link rel="canonical" href="https://www.sparklersrus.com/">
  <link rel="preconnect" href="https://cdn.shopify.com">
  <link rel="preconnect" href="https://fonts.shopifycdn.com">
  <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
  <link rel="dns-prefetch" href="https://maps.googleapis.com">
  <link rel="dns-prefetch" href="https://maps.gstatic.com">
  <link rel="dns-prefetch" href="https://cdn.livechatinc.com">
  <link rel="dns-prefetch" href="https://connect.facebook.net">
  <link rel="dns-prefetch" href="https://static.nexusmedia-ua.com">
  <link rel="dns-prefetch" href="https://trustspot.io"><link rel="shortcut icon" href="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo_32x32.jpg?v=1614393665" type="image/png" /><title>I Love Sparklers | Sparklers &amp; Confetti Cannons for Weddings &amp; Parties
</title>
<meta name="description" content="Create captivating memories with smokeless sparklers and confetti cannons. I Love Sparklers makes weddings, gender reveals, and special events magical."><meta property="og:site_name" content="I Love Sparklers">
  <meta property="og:url" content="https://www.sparklersrus.com/">
  <meta property="og:title" content="I Love Sparklers | Sparklers &amp; Confetti Cannons for Weddings &amp; Parties">
  <meta property="og:type" content="website">
  <meta property="og:description" content="Create captivating memories with smokeless sparklers and confetti cannons. I Love Sparklers makes weddings, gender reveals, and special events magical.">
  
  <meta name="twitter:site" content="@ilovesparklers">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="I Love Sparklers | Sparklers &amp; Confetti Cannons for Weddings &amp; Parties">
  <meta name="twitter:description" content="Create captivating memories with smokeless sparklers and confetti cannons. I Love Sparklers makes weddings, gender reveals, and special events magical.">
<style data-shopify>@font-face {
  font-family: Amiri;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.sparklersrus.com/cdn/fonts/amiri/amiri_n7.18bdf9995a65958ebe1ecc6a8e58369f2e5fde36.woff2") format("woff2"),
       url("//www.sparklersrus.com/cdn/fonts/amiri/amiri_n7.4018e09897bebe29690de457ff22ede457913518.woff") format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.sparklersrus.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
       url("//www.sparklersrus.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}


  @font-face {
  font-family: Jost;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.sparklersrus.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"),
       url("//www.sparklersrus.com/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//www.sparklersrus.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
       url("//www.sparklersrus.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("//www.sparklersrus.com/cdn/fonts/jost/jost_i6.9af7e5f39e3a108c08f24047a4276332d9d7b85e.woff2") format("woff2"),
       url("//www.sparklersrus.com/cdn/fonts/jost/jost_i6.2bf310262638f998ed206777ce0b9a3b98b6fe92.woff") format("woff");
}

</style><link href="//www.sparklersrus.com/cdn/shop/t/17/assets/theme.css?v=52736490396132661521746114022" rel="stylesheet" type="text/css" media="all" />
  <link href="//www.sparklersrus.com/cdn/shop/t/17/assets/custom.css?v=53773939044011632851715745968" rel="stylesheet" type="text/css" media="all" />
<style data-shopify>:root {
    --typeHeaderPrimary: Amiri;
    --typeHeaderFallback: serif;
    --typeHeaderSize: 40px;
    --typeHeaderWeight: 700;
    --typeHeaderLineHeight: 1;
    --typeHeaderSpacing: 0.0em;

    --typeBasePrimary:Jost;
    --typeBaseFallback:sans-serif;
    --typeBaseSize: 16px;
    --typeBaseWeight: 400;
    --typeBaseSpacing: 0.025em;
    --typeBaseLineHeight: 1.6;

    --typeCollectionTitle: 18px;

    --iconWeight: 2px;
    --iconLinecaps: miter;

    
      --buttonRadius: 50px;
    

    --colorGridOverlayOpacity: 0.1;
  }</style><script>
    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');

    window.theme = window.theme || {};
    theme.routes = {
      home: "/",
      cart: "/cart",
      cartAdd: "/cart/add.js",
      cartChange: "/cart/change"
    };
    theme.strings = {
      soldOut: "Out Of Stock",
      unavailable: "Unavailable",
      stockLabel: "Only [count] items in stock!",
      willNotShipUntil: "Will not ship until [date]",
      willBeInStockAfter: "Will be in stock after [date]",
      waitingForStock: "Inventory on the way",
      savePrice: "Save [saved_amount]",
      cartEmpty: "Your cart is currently empty.",
      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
    };
    theme.settings = {
      dynamicVariantsEnable: true,
      dynamicVariantType: "button",
      cartType: "page",
      moneyFormat: "${{amount}}",
      saveType: "dollar",
      recentlyViewedEnabled: false,
      predictiveSearch: true,
      predictiveSearchType: "product,article,page",
      inventoryThreshold: 10,
      quickView: true,
      themeName: 'Impulse',
      themeVersion: "3.6.2"
    };
  </script>

  <script>window.nfecShopVersion = '1780914820';window.nfecJsVersion = '449678';window.nfecCVersion = 68798</script><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="vo01fzlramir5wv8ihhxlnlao5zjht">
<meta name="facebook-domain-verification" content="vo01fzlramir5wv8ihhxlnlao5zjht">
<meta name="google-site-verification" content="5jL9QWECAQwTjjrmnKQpRrpARTgFvn9JIUMoagobf8k">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25539051608/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="79b7baa4f15ea8ea3eca95b3abb806f4">
<meta id="in-context-paypal-metadata" data-shop-id="25539051608" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=25539051608" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":25539051608,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/25539051608","merchantName":"I Love Sparklers","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"I Love Sparklers","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"79b7baa4f15ea8ea3eca95b3abb806f4","betas":["rich-media-storefront-analytics"],"domain":"www.sparklersrus.com","predictiveSearch":true,"shopId":25539051608,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "ilovesparklers.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"[Navidium] of  Impulse","id":167823835446,"schema_name":"Impulse","schema_version":"3.6.2","theme_store_id":857,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.sparklersrus.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script defer="defer" async type="module" src="//www.sparklersrus.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//www.sparklersrus.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.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"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.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"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/shopify.orderdeadline.com\/app\/frontend\/js\/order-deadline.min.js?shop=ilovesparklers.myshopify.com","https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=ilovesparklers.myshopify.com","https:\/\/cdn.ordersify.com\/sdk\/productalerts-shopify.js?shop=ilovesparklers.myshopify.com","https:\/\/d5zu2f4xvqanl.cloudfront.net\/42\/fe\/loader_2.js?shop=ilovesparklers.myshopify.com","https:\/\/fp.zifyapp.com\/js\/frontend\/scripttag.js?shop=ilovesparklers.myshopify.com","https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=792cf42ab4a54a8cb5ad8cf41f213910\u0026mapped_org_id=1d0f6b0f513219367ab8cf08a3f6dc3e_v1\u0026shop=ilovesparklers.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=ilovesparklers.myshopify.com","\/\/cdn.shopify.com\/proxy\/ae1b75a23104e6b74011a9385be0abc7256124ba0adeb3deb09adc750747086c\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=ilovesparklers.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":25539051608,"offset":-18000,"reqid":"a81550dc-c7ca-4d89-bc50-bd941a8d699d-1780990700","pageurl":"www.sparklersrus.com\/index.css","u":"a807024df1f4","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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.2.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>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.sparklersrus.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.sparklersrus.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.sparklersrus.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<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})}}));
</script>
<script async="async" integrity="sha256-hlq21VGceRKy8z+Fjhropk1BwDPACP0RdQ5rBrATyUo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-67b41cb9.js" crossorigin="anonymous"></script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.sparklersrus.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>



  <script src="//www.sparklersrus.com/cdn/shop/t/17/assets/vendor-scripts-v7.js" defer="defer"></script><script src="//www.sparklersrus.com/cdn/shop/t/17/assets/theme.js?v=9435249751767744711715745968" defer="defer"></script>
  <script src="//www.sparklersrus.com/cdn/shop/t/17/assets/custom.js?v=109104129661259991241715745968" defer="defer"></script><link rel="stylesheet" type="text/css" href='//www.sparklersrus.com/cdn/shop/t/17/assets/sca.storepickup.css?v=75763308120126237101715745968' />



<script id="sca_fg_cart_ShowGiftAsProductTemplate" type="text/template">
  
  <div class="item not-sca-qv" id="sca-freegift-{{productID}}">
    <a class="close_box" style="display: none;position: absolute;top:5px;right: 10px;font-size: 22px;font-weight: bold;cursor: pointer;text-decoration:none;color: #aaa;">×</a>
    <a href="/products/{{productHandle}}" target="_blank"><img style="margin-left: auto; margin-right: auto; width: 50%;" class="lazyOwl" data-src="{{productImageURL}}"></a>
    <div class="sca-product-shop">
      <div class="review-summary3">
        <div class="yotpo bottomLine" style="text-align:center"
          data-product-id="{{productID}}"
          data-product-models="{{productID}}"
          data-name="{{productTitle}}"
          data-url="/products/{{productHandle}}">
        </div>
      </div>
      <div class="f-fix"><span class="sca-product-title" style="white-space: nowrap;color:#000;{{showfgTitle}}">{{productTitle}}</span>
          <div id="product-variants-{{productID}}">
            <div class="sca-price" id="price-field-{{productID}}">
              <span class="sca-old-price">{{variant_compare_at_price}}</span>
              <span class="sca-special-price">{{variant_price}}</span>
            </div>
            <div id="stay-content-sca-freegift-{{productID}}" class="sca-fg-cart-item">
              <a class="close_box" style="display: none;position: absolute;top:5px;right: 10px;font-size: 22px;font-weight: bold;cursor: pointer;text-decoration:none;color: #aaa;">×</a>
              <select id="product-select-{{productID}}" name="id" style="display: none">
                {{optionVariantData}}
              </select>
            </div>
          </div>
          <button type='button' id="sca-btn-select-{{productID}}" class="sca-button" onclick="onclickSelect_{{productID}}();"><span>{{SelectButton}}</span></button>
          <button type='button' id="sca-btn-{{productID}}" class="sca-button" style="display: none"><span>{{AddToCartButton}}</span></button>
      </div>
    </div>
  </div>
  
</script>
<script id = "sca_fg_cart_ShowGiftAsProductScriptTemplate" type="text/template">
  
  
    var selectCallback_{{productID}}=function(t,a){if(t?(t.available?(SECOMAPP.jQuery("#sca-btn-{{productID}}").removeClass("disabled").removeAttr("disabled").html("<span>{{AddToCartButton}}</span>").fadeTo(200,1),SECOMAPP.jQuery("#sca-btn-{{productID}}").unbind("click"),SECOMAPP.jQuery("#sca-btn-{{productID}}").click(SECOMAPP.jQuery.proxy(function(){SECOMAPP.addGiftToCart(t.id,1)},t))):SECOMAPP.jQuery("#sca-btn-{{productID}}").html("<span>{{UnavailableButton}}</span>").addClass("disabled").attr("disabled","disabled").fadeTo(200,.5),t.compare_at_price>t.price?SECOMAPP.jQuery("#price-field-{{productID}}").html("<span class='sca-old-price'>"+SECOMAPP.formatMoney(t.compare_at_price)+"</span>&nbsp;<s class='sca-special-price'>"+SECOMAPP.formatMoney(t.price)+"</s>"):SECOMAPP.jQuery("#price-field-{{productID}}").html("<span class='sca-special-price'>"+SECOMAPP.formatMoney(t.price)+"</span>")):SECOMAPP.jQuery("#sca-btn-{{productID}}").html("<span>{{UnavailableButton}}</span>").addClass("disabled").attr("disabled","disabled").fadeTo(200,.5),t&&t.featured_image){var e=SECOMAPP.jQuery("#sca-freegift-{{productID}} img"),_=t.featured_image,c=e[0];Shopify.Image.switchImage(_,c,function(t,a,e){SECOMAPP.jQuery(e).parents("a").attr("href",t),SECOMAPP.jQuery(e).attr("src",t)})}},onclickSelect_{{productID}}=function(t){SECOMAPP.jQuery.getJSON("/products/{{productHandle}}.js",{_:(new Date).getTime()},function(t){SECOMAPP.jQuery(".owl-item #sca-freegift-{{productID}} span.sca-product-title").html(t.title);var e=[];SECOMAPP.jQuery.each(t.options,function(t,a){e[t]=a.name}),t.options=e;for(var a={{variantsGiftList}},_={{mainVariantsList}},c=t.variants.length-1;-1<c;c--)a.indexOf(t.variants[c].id)<0&&_.indexOf(t.variants[c].id)<0&&t.variants.splice(c,1);for(var o=_.length-1;-1<o;o--){var i=a[o],r=_[o],n=-1,s=-1;for(c=t.variants.length-1;-1<c;c--)t.variants[c].id==i?n=c:t.variants[c].id==r&&(s=c);-1<n&&-1<s&n!==s?("undefined"!=typeof SECOMAPP&&void 0!==SECOMAPP.fgsettings&&!0===SECOMAPP.fgsettings.sca_sync_gift&&void 0!==SECOMAPP.fgsettings.sca_fg_gift_variant_quantity_format&&"equal_original_inventory"===SECOMAPP.fgsettings.sca_fg_gift_variant_quantity_format&&(t.variants[n].available=t.variants[s].available,t.variants[n].inventory_management=t.variants[s].inventory_management),t.variants[n].option1=t.variants[s].option1,t.variants[n].options[0].name=t.variants[s].options[0].name,t.variants[n].options[1]&&(t.variants[n].options[1].name=t.variants[s].options[1].name,t.variants[n].option2=t.variants[s].option2),t.variants[n].options[2]&&(t.variants[n].options[2].name=t.variants[s].options[2].name,t.variants[n].option3=t.variants[s].option3),t.variants[n].title=t.variants[s].title,t.variants[n].name=t.variants[s].name,t.variants[n].public_title=t.variants[s].public_title,t.variants.splice(s,1)):(t.variants[s].id=i,t.variants[s].compare_at_price||(t.variants[s].compare_at_price=t.variants[s].price),t.variants[s].price=SECOMAPP.fgdata.giftid_price_mapping[i])}SECOMAPP.jQuery("#sca-btn-select-{{productID}}").hide(),SECOMAPP.jQuery("#product-select-{{productID}}").show(),SECOMAPP.jQuery("#sca-btn-{{productID}}").show(),SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}} .close_box").show(),SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}} .close_box").click(function(){SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}}").hide(),SECOMAPP.jQuery("#sca-btn-{{productID}}").hide(),SECOMAPP.jQuery("#sca-btn-select-{{productID}}").show()}),onclickSelect_{{productID}}=function(){SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}}").show(),SECOMAPP.jQuery("#sca-btn-{{productID}}").show(),SECOMAPP.jQuery("#sca-btn-select-{{productID}}").hide()},1==t.variants.length?(-1!==t.variants[0].title.indexOf("Default")&&SECOMAPP.jQuery("#sca-freegift-{{productID}} .selector-wrapper").hide(),1==t.variants[0].available&&(SECOMAPP.jQuery("#sca-btn-{{productID}}").show(),SECOMAPP.jQuery("#sca-btn-select-{{productID}}").hide(),SECOMAPP.jQuery("#sca-btn-{{productID}}").removeClass("disabled").removeAttr("disabled").html("<span>{{AddToCartButton}}</span>").fadeTo(200,1),SECOMAPP.jQuery("#sca-btn-{{productID}}").unbind("click"),SECOMAPP.jQuery("#sca-btn-{{productID}}").click(SECOMAPP.jQuery.proxy(function(){SECOMAPP.addGiftToCart(t.variants[0].id,1)},t)))):(new Shopify.OptionSelectors("product-select-{{productID}}",{product:t,onVariantSelected:selectCallback_{{productID}},enableHistoryState:!0}),SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}}").show(),SECOMAPP.jQuery("#stay-content-sca-freegift-{{productID}}").focus())})};1=={{variantsGiftList}}.length&&onclickSelect_{{productID}}();
  
</script>

<script id="sca_fg_cart_ShowGiftAsVariantTemplate" type="text/template">
  
  <div class="item not-sca-qv" id="sca-freegift-{{variantID}}">
    <a href="/products/{{productHandle}}?variant={{originalVariantID}}" target="_blank"><img style="margin-left: auto; margin-right: auto; width: 50%;" class="lazyOwl" data-src="{{variantImageURL}}"></a>
    <div class="sca-product-shop">
      <div class="review-summary3">
        <div class="yotpo bottomLine" style="text-align:center"
          data-product-id="{{productID}}"
          data-product-models="{{productID}}"
          data-name="{{productTitle}}"
          data-url="/products/{{productHandle}}">
        </div>
      </div>
      <div class="f-fix">
        <span class="sca-product-title" style="white-space: nowrap;color:#000;">{{variantTitle}}</span>
        <div class="sca-price">
          <span class="sca-old-price">{{variant_compare_at_price}}</span>
          <span class="sca-special-price">{{variant_price}}</span>
        </div>
        <button type="button" id="sca-btn{{variantID}}" class="sca-button" onclick="SECOMAPP.addGiftToCart({{variantID}},1);">
          <span>{{AddToCartButton}}</span>
        </button>
      </div>
    </div>
  </div>
  
</script>

<script id="sca_fg_prod_GiftList" type="text/template">
  
  <a style="text-decoration: none !important" id ="{{giftShowID}}" class="product-image freegif-product-image freegift-info-{{giftShowID}}"
     title="{{giftTitle}}" href="/products/{{productsHandle}}">
    <img class="not-sca-qv" src="{{giftImgUrl}}" alt="{{giftTitle}}" />
  </a>
  
</script>

<script id="sca_fg_prod_Gift_PopupDetail" type="text/template">
  
  <div class="sca-fg-item fg-info-{{giftShowID}}" style="display:none;z-index:2147483647;">
    <div class="sca-fg-item-options">
      <div class="sca-fg-item-option-title">
        <em>{{freegiftRuleName}}</em>
      </div>
      <div class="sca-fg-item-option-ct">
        <!--        <div class="sca-fg-image-item">
                        <img src="{{giftImgUrl}}" /> -->
        <div class="sca-fg-item-name">
          <a href="#">{{giftTitle}}</a>
        </div>
        <!--        </div> -->
      </div>
    </div>
  </div>
  
</script>

<script id="sca_fg_ajax_GiftListPopup" type="text/template">
  
  <div id="freegift_popup" class="mfp-hide">
    <div id="sca-fg-owl-carousel">
      <div id="freegift_cart_container" class="sca-fg-cart-container" style="display: none;">
        <div id="freegift_message" class="owl-carousel"></div>
      </div>
      <div id="sca-fg-slider-cart" style="display: none;">
        <div class="sca-fg-cart-title">
          <strong>{{popupTitle}}</strong>
        </div>
        <div id="sca_freegift_list" class="owl-carousel"></div>
      </div>
    </div>
  </div>
  
</script>

<script id="sca_fg_checkout_confirm_popup" type="text/template">
    
         <div class='sca-fg-checkout-confirm-popup' style='font-family: "Myriad","Cardo","Big Caslon","Bodoni MT",Georgia,serif; position: relative;background: #FFF;padding: 20px 20px 50px 20px;width: auto;max-width: 500px;margin: 20px auto;'>
             <h1 style='font-family: "Oswald","Cardo","Big Caslon","Bodoni MT",Georgia,serif;'>YOU CAN STILL ADD MORE!</h1>
             <p>You get 1 free item with every product purchased. It looks like you can still add more free item(s) to your cart. What would you like to do?</p>
             <p class='sca-fg-checkout-confirm-buttons' style='float: right;'>
                 <a class='btn popup-modal-dismiss action_button add_to_cart' href='#' style='width: 200px !important;margin-right: 20px;'>ADD MORE</a>
                 <a class='btn checkout__button continue-checkout action_button add_to_cart' href='/checkout' style='width: 200px !important;'>CHECKOUT</a>
             </p>
         </div>
    
</script>



<link href="//www.sparklersrus.com/cdn/shop/t/17/assets/sca.freegift.css?v=95952017956023990191715745968" rel="stylesheet" type="text/css" media="all" />
<script src="//www.sparklersrus.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
<script data-cfasync="false">
    Shopify.money_format = "${{amount}}";
    //enable checking free gifts condition when checkout clicked
    if ((typeof SECOMAPP) === 'undefined') { window.SECOMAPP = {}; };
    SECOMAPP.enableOverrideCheckout = true;
    //    SECOMAPP.preStopAppCallback = function(cart){
    //        if(typeof yotpo!=='undefined' && typeof yotpo.initWidgets==='function'){
    //            yotpo.initWidgets();
    //        }
    //    }
</script>
<script type="text/javascript">(function(){if(typeof SECOMAPP==="undefined"){SECOMAPP={}};if(typeof Shopify==="undefined"){Shopify={}};SECOMAPP.fg_ver=1629312048;SECOMAPP.fg_scriptfile="freegifts_20210811.min.js";SECOMAPP.gifts_list_avai={"39571287867480":true};})();</script>

<script data-cfasync="false" type="text/javascript">
  /* Smart Ecommerce App (SEA Inc)
  * http://www.secomapp.com
  * Do not reuse those source codes if don't have permission of us.
  * */
  
  
  !function(){Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),"function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),Object.keys||(Object.keys=function(e){var t,o=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&o.push(t);return o}),String.prototype.endsWith||Object.defineProperty(String.prototype,"endsWith",{value:function(e,t){var o=this.toString();(void 0===t||t>o.length)&&(t=o.length),t-=e.length;var r=o.indexOf(e,t);return-1!==r&&r===t},writable:!0,enumerable:!0,configurable:!0}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var o;if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0===i)return-1;var n=+t||0;if(Math.abs(n)===1/0&&(n=0),n>=i)return-1;for(o=Math.max(n>=0?n:i-Math.abs(n),0);o<i;){if(o in r&&r[o]===e)return o;o++}return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var o,r;if(null==this)throw new TypeError(" this is null or not defined");var i=Object(this),n=i.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(o=t),r=0;r<n;){var a;r in i&&(a=i[r],e.call(o,a,r,i)),r++}}),console=console||{},console.log=console.log||function(){},"undefined"==typeof Shopify&&(Shopify={}),"function"!=typeof Shopify.onError&&(Shopify.onError=function(){}),"undefined"==typeof SECOMAPP&&(SECOMAPP={}),SECOMAPP.removeGiftsVariant=function(e){setTimeout(function(){try{e("select option").not(".sca-fg-cart-item select option").filter(function(){var t=e(this).val(),o=e(this).text();-1!==o.indexOf(" - ")&&(o=o.slice(0,o.indexOf(" - ")));var r=[];return-1!==o.indexOf(" / ")&&(r=o.split(" / "),o=r[r.length-1]),!!(void 0!==SECOMAPP.gifts_list_avai&&void 0!==SECOMAPP.gifts_list_avai[t]||o.endsWith("% off)"))&&(e(this).parent("select").find("option").not(".sca-fg-cart-item select option").filter(function(){var r=e(this).val();return e(this).text().endsWith(o)||r==t}).remove(),e(".dropdown *,ul li,label,div").filter(function(){var r=e(this).html(),i=e(this).data("value");return r&&r.endsWith(o)||i==t}).remove(),!0)})}catch(e){console.log(e)}},500)},SECOMAPP.formatMoney=function(e,t){"string"==typeof e&&(e=e.replace(".",""));var o="",r="undefined"!=typeof Shopify&&void 0!==Shopify.money_format?Shopify.money_format:"",i=/\{\{\s*(\w+)\s*\}\}/,n=t||(void 0!==this.fgsettings&&"string"==typeof this.fgsettings.sca_currency_format&&this.fgsettings.sca_currency_format.indexOf("amount")>-1?this.fgsettings.sca_currency_format:null)||r;if(n.indexOf("amount_no_decimals_no_comma_separator")<0&&n.indexOf("amount_no_comma_separator_up_cents")<0&&n.indexOf("amount_up_cents")<0&&"function"==typeof Shopify.formatMoney)return Shopify.formatMoney(e,n);function a(e,t){return void 0===e?t:e}function s(e,t,o,r,i,n){if(t=a(t,2),o=a(o,","),r=a(r,"."),isNaN(e)||null==e)return 0;var s=(e=(e/100).toFixed(t)).split(".");return s[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+o)+(s[1]?i&&n?i+s[1]+n:r+s[1]:"")}switch(n.match(i)[1]){case"amount":o=s(e,2);break;case"amount_no_decimals":o=s(e,0);break;case"amount_with_comma_separator":o=s(e,2,",",".");break;case"amount_no_decimals_with_comma_separator":o=s(e,0,",",".");break;case"amount_no_decimals_no_comma_separator":o=s(e,0,"","");break;case"amount_up_cents":o=s(e,2,",","","<sup>","</sup>");break;case"amount_no_comma_separator_up_cents":o=s(e,2,"","","<sup>","</sup>")}return n.replace(i,o)},SECOMAPP.setCookie=function(e,t,o,r,i){var n=new Date;n.setTime(n.getTime()+24*o*60*60*1e3+60*r*1e3);var a="expires="+n.toUTCString();document.cookie=e+"="+t+";"+a+(i?";path="+i:";path=/")},SECOMAPP.deleteCookie=function(e,t){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; "+(t?";path="+t:";path=/")},SECOMAPP.getCookie=function(e){for(var t=e+"=",o=document.cookie.split(";"),r=0;r<o.length;r++){for(var i=o[r];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""},SECOMAPP.getQueryString=function(){for(var e={},t=window.location.search.substring(1).split("&"),o=0;o<t.length;o++){var r=t[o].split("=");if(void 0===e[r[0]])e[r[0]]=decodeURIComponent(r[1]);else if("string"==typeof e[r[0]]){var i=[e[r[0]],decodeURIComponent(r[1])];e[r[0]]=i}else e[r[0]].push(decodeURIComponent(r[1]))}return e},SECOMAPP.freegifts_product_json=function(e){if(Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),String.prototype.endsWith||Object.defineProperty(String.prototype,"endsWith",{value:function(e,t){var o=this.toString();(void 0===t||t>o.length)&&(t=o.length),t-=e.length;var r=o.indexOf(e,t);return-1!==r&&r===t}}),e){if(e.options&&Array.isArray(e.options))for(var t=0;t<e.options.length;t++){if(void 0!==e.options[t]&&void 0!==e.options[t].values)if((r=e.options[t]).values&&Array.isArray(r.values))for(var o=0;o<r.values.length;o++)(r.values[o].endsWith("(Freegifts)")||r.values[o].endsWith("% off)"))&&(r.values.splice(o,1),o--)}if(e.options_with_values&&Array.isArray(e.options_with_values))for(t=0;t<e.options_with_values.length;t++){var r;if(void 0!==e.options_with_values[t]&&void 0!==e.options_with_values[t].values)if((r=e.options_with_values[t]).values&&Array.isArray(r.values))for(o=0;o<r.values.length;o++)(r.values[o].title.endsWith("(Freegifts)")||r.values[o].title.endsWith("% off)"))&&(r.values.splice(o,1),o--)}var i=e.price,n=e.price_max,a=e.price_min,s=e.compare_at_price,c=e.compare_at_price_max,f=e.compare_at_price_min;if(e.variants&&Array.isArray(e.variants))for(var p=0;e.variants.length,void 0!==e.variants[p];p++){var l=e.variants[p],u=l.option3?l.option3:l.option2?l.option2:l.option1?l.option1:l.title?l.title:"";"undefined"!=typeof SECOMAPP&&void 0!==SECOMAPP.gifts_list_avai&&void 0!==SECOMAPP.gifts_list_avai[l.id]||u.endsWith("(Freegifts)")||u.endsWith("% off)")?(e.variants.splice(p,1),p-=1):((!n||n>=l.price)&&(n=l.price,i=l.price),(!a||a<=l.price)&&(a=l.price),l.compare_at_price&&((!c||c>=l.compare_at_price)&&(c=l.compare_at_price,s=l.compare_at_price),(!f||f<=l.compare_at_price)&&(f=l.compare_at_price)),void 0!==l.available&&1==l.available&&(e.available=!0))}e.price=i,e.price_max=a==n?null:a,e.price_min=n==a?null:n,e.compare_at_price=s,e.compare_at_price_max=f,e.compare_at_price_min=c,e.price_varies=n<a,e.compare_at_price_varies=c<f}return e},SECOMAPP.fg_codes=[],""!==SECOMAPP.getCookie("sca_fg_codes")&&(SECOMAPP.fg_codes=JSON.parse(SECOMAPP.getCookie("sca_fg_codes")));var e=SECOMAPP.getQueryString();e.freegifts_code&&-1===SECOMAPP.fg_codes.indexOf(e.freegifts_code)&&(void 0!==SECOMAPP.activateOnlyOnePromoCode&&!0===SECOMAPP.activateOnlyOnePromoCode&&(SECOMAPP.fg_codes=[]),SECOMAPP.fg_codes.push(e.freegifts_code),SECOMAPP.setCookie("sca_fg_codes",JSON.stringify(SECOMAPP.fg_codes)))}();
  
  ;SECOMAPP.customer={};SECOMAPP.customer.orders=[];SECOMAPP.customer.freegifts=[];;SECOMAPP.customer.email=null;SECOMAPP.customer.first_name=null;SECOMAPP.customer.last_name=null;SECOMAPP.customer.tags=null;SECOMAPP.customer.orders_count=null;SECOMAPP.customer.total_spent=null;
</script>

<link rel="stylesheet" href="//www.sparklersrus.com/cdn/shop/t/17/assets/sca-pp.css?v=178374312540912810101715745968">
 <script>
  
  SCAPPShop = {};
    
  </script>
<script src="//www.sparklersrus.com/cdn/shop/t/17/assets/sca-pp-initial.js?v=120514758660484138491715745968" type="text/javascript"></script>
   
  <meta name="msvalidate.01" content="9C7FCC8747B04A2EA149C34988F8B9F7" />
  <meta name="msvalidate.01" content="0E284ED36BC4FDD5F87C6FF622872641" />
  <meta name="msvalidate.01" content="E07BC5A23183D793B17D4588B70FFABC" />
  <meta name="google-site-verification" content="_CvGrbH519-YTqJTZz5ztLlNRG8UAoiskNpMgDB2Iy0" />
  <meta name="google-site-verification" content="JEDd0yFqx8GWPFPqlMupeAdqbdTly4v3dXRTsr48Cgs" />
  <meta name="google-site-verification" content="p96MpLqaAyGTpRzr0Wmnw1_SCoh4VV4trtSUu1ykY8Q" />





<script>
  document.addEventListener("DOMContentLoaded", function(event) {
    const style = document.getElementById('wsg-custom-style');
    if (typeof window.isWsgCustomer != "undefined" && isWsgCustomer) {
      style.innerHTML = `
        ${style.innerHTML} 
        /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */
        .showWsg {
          display: unset;
        }
        /* wholesale only CSS */
        .additional-checkout-buttons, .shopify-payment-button {
          display: none !important;
        }
        .wsg-proxy-container select {
          background-color: 
          ${
        document.querySelector('input').style.backgroundColor
          ? document.querySelector('input').style.backgroundColor
          : 'white'
        } !important;
        }
      `;
    } else {
      style.innerHTML = `
        ${style.innerHTML}
        /* Add CSS rules here for NOT wsg customers - great to hide elements from retail when we can't access the code driving the element */
        
      `;
    }

    if (typeof window.embedButtonBg !== undefined && typeof window.embedButtonText !== undefined && window.embedButtonBg !== window.embedButtonText) {
      style.innerHTML = `
        ${style.innerHTML}
        .wsg-button-fix {
          background: ${embedButtonBg} !important;
          border-color: ${embedButtonBg} !important;
          color: ${embedButtonText} !important;
        }
      `;
    }

    // =========================
    //         CUSTOM JS
    // ==========================
    if (document.querySelector(".wsg-proxy-container")) {
      initNodeObserver(wsgCustomJs);
    }
  })

  function wsgCustomJs() {

    // update button classes
    const button = document.querySelectorAll(".wsg-button-fix");
    let buttonClass = "xxButtonClassesHerexx";
    buttonClass = buttonClass.split(" ");
    for (let i = 0; i < button.length; i++) {
      button[i].classList.add(... buttonClass);
    }

    // wsgCustomJs window placeholder
    // update secondary btn color on proxy cart
    if (document.getElementById("wsg-checkout-one")) {
      const checkoutButton = document.getElementById("wsg-checkout-one");
      let wsgBtnColor = window.getComputedStyle(checkoutButton).backgroundColor;
      let wsgBtnBackground = "none";
      let wsgBtnBorder = "thin solid " + wsgBtnColor;
      let wsgBtnPadding = window.getComputedStyle(checkoutButton).padding;
      let spofBtn = document.querySelectorAll(".spof-btn");
      for (let i = 0; i < spofBtn.length; i++) {
        spofBtn[i].style.background = wsgBtnBackground;
        spofBtn[i].style.color = wsgBtnColor;
        spofBtn[i].style.border = wsgBtnBorder;
        spofBtn[i].style.padding = wsgBtnPadding;
      }
    }

    // update Quick Order Form label
    if (typeof window.embedSPOFLabel != "undefined" && embedSPOFLabel) {
      document.querySelectorAll(".spof-btn").forEach(function(spofBtn) {
        spofBtn.removeAttribute("data-translation-selector");
        spofBtn.innerHTML = embedSPOFLabel;
      });
    }
  }

  function initNodeObserver(onChangeNodeCallback) {

    // Select the node that will be observed for mutations
    const targetNode = document.querySelector(".wsg-proxy-container");

    // Options for the observer (which mutations to observe)
    const config = {
      attributes: true,
      childList: true,
      subtree: true
    };

    // Callback function to execute when mutations are observed
    const callback = function(mutationsList, observer) {
      for (const mutation of mutationsList) {
        if (mutation.type === 'childList') {
          onChangeNodeCallback();
          observer.disconnect();
        }
      }
    };

    // Create an observer instance linked to the callback function
    const observer = new MutationObserver(callback);

    // Start observing the target node for configured mutations
    observer.observe(targetNode, config);
  }
</script>


<style id="wsg-custom-style">
  /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */
  .showWsg {
    display: none;
  }
  /* Signup/login */
  #wsg-signup select,
  #wsg-signup input,
  #wsg-signup textarea {
    height: 46px;
    border: thin solid #d1d1d1;
    padding: 6px 10px;
  }
  #wsg-signup textarea {
    min-height: 100px;
  }
  .wsg-login-input {
    height: 46px;
    border: thin solid #d1d1d1;
    padding: 6px 10px;
  }
  #wsg-signup select {
  }
/*   Quick Order Form */
  .wsg-table td {
    border: none;
    min-width: 150px;
  }
  .wsg-table tr {
    border-bottom: thin solid #d1d1d1; 
    border-left: none;
  }
  .wsg-table input[type="number"] {
    border: thin solid #d1d1d1;
    padding: 5px 15px;
    min-height: 42px;
  }
  #wsg-spof-link a {
    text-decoration: inherit;
    color: inherit;
  }
  .wsg-proxy-container {
    margin-top: 0% !important;
  }
  @media screen and (max-width:768px){
    .wsg-proxy-container .wsg-table input[type="number"] {
        max-width: 80%; 
    }
    .wsg-center img {
      width: 50px !important;
    }
    .wsg-variant-price-area {
      min-width: 70px !important;
    }
  }
  /* Submit button */
  #wsg-cart-update{
    padding: 8px 10px;
    min-height: 45px;
    max-width: 100% !important;
  }
  .wsg-table {
    background: inherit !important;
  }
  .wsg-spof-container-main {
    background: inherit !important;
  }
  /* General fixes */
  .wsg-hide-prices {
    opacity: 0;
  }
  .wsg-ws-only .button {
    margin: 0;
  }
</style>

<link href="//www.sparklersrus.com/cdn/shop/t/17/assets/zify-products-slider.css?v=170550255671220881611715745968" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript"> var zify_product_json = "//www.sparklersrus.com/cdn/shop/t/17/assets/zify-products-slider.json?v=118970260276679578631715745968";</script>
<script src="//www.sparklersrus.com/cdn/shop/t/17/assets/zify_products_slider.js?v=55288400460668753891715745968" type="text/javascript"></script>
<script type="text/javascript">jQuery(document).ready(function(){Shopify.Products.recordRecentlyViewed( );});</script>
 <script type="text/javascript">
  window.Adoric_State = window.Adoric_State || {};
  window.Adoric_State.shop = {
    permanent_domain: 'ilovesparklers.myshopify.com',
    currency: "USD",
    money_format: "${{amount}}",
    id: 25539051608
  };
  
  window.Adoric_State.pageTitle = 'I Love Sparklers | Sparklers &amp; Confetti Cannons for Weddings &amp; Parties'
  window.Adoric_State.template = 'index';
  window.Adoric_State.cart = {};

  

  const ADORIC_RECENTRLY_VIEWED_PRODUCT_KEY = '_adoricRecentlyViewed';
  window.Adoric_State.counters = ["#CartCount span:first-child","#Cartcount",".cart-counter",".cart-count-bubble span:first-child",".number-wrapper .number",".header-cart__count",".cart-link .cartCountN",".cart-button span:first-child","#cartCount",".cart_count","a[href=\"/cart\"] span:not([class])","a[href=\"/cart\"] span[class^=\"count\"]","a[href=\"/cart\"] span[class$=\"Count\"]"]
  const ADORIC_SAVED_PRODUCTS_COUNT = 16;

  window.Adoric_State.getRecentlyViewed = async () => {
    const storageData = JSON.parse(localStorage.getItem(ADORIC_RECENTRLY_VIEWED_PRODUCT_KEY)) || [];
    const handles = window.Adoric_State.product 
      ? storageData.filter(item => item.id !== window.Adoric_State.product.id).map(({ handle }) => handle)
      : storageData.map(({ handle }) => handle);

    return fetch(window.Shopify.routes.root + `search?view=view-adoric-json&q=${handles.join(',')}`)
      .then(response => response.json());
  }

  const variantsMapper = (variant, product) => {
    const variantData =  {
      variantId: variant.id,
      productId: product.id,
      price: variant.price ? variant.price / 100 : null,
      comparePrice: variant.compare_at_price ? variant.compare_at_price / 100 : null,
      title: variant.title || product.title,
      image: null,
      imageAlt: null
    };

    if (variant.featured_image) {
      variantData.image = variant.featured_image.src;
      variantData.imageAlt = variant.featured_image.alt;
    } else {
      const image = product?.media?.find(file => file.media_type === 'image');

      if (image) {
        variantData.image = image.src;
        variantData.imageAlt = image.alt;
      } else {
        variantData.image = "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='180' viewBox='0 0 140 180' fill='none'%3E%3Crect width='140' height='180' fill='%23DADADA'/%3E%3Cpath d='M85.4781 71.252H54.5241C52.029 71.252 50 73.2803 50 75.7783V104.227C50 106.722 52.029 108.748 54.5241 108.748H85.4779C87.973 108.748 89.9999 106.722 89.9999 104.227V75.7783C90 73.2803 87.9732 71.252 85.4781 71.252ZM75.866 77.9835C78.2789 77.9835 80.2357 79.9405 80.2357 82.3532C80.2357 84.766 78.2788 86.7229 75.866 86.7229C73.4525 86.7229 71.4963 84.766 71.4963 82.3532C71.4963 79.9405 73.4525 77.9835 75.866 77.9835ZM84.0592 104.566H69.9996H56.5663C55.3595 104.566 54.822 103.693 55.366 102.616L62.8653 87.7622C63.4086 86.6852 64.4442 86.589 65.1776 87.5473L72.7183 97.4019C73.4517 98.3603 74.7335 98.4419 75.5819 97.5832L77.4266 95.7151C78.2744 94.8564 79.5234 94.9627 80.2152 95.951L84.9921 102.774C85.6827 103.764 85.2661 104.566 84.0592 104.566Z' fill='white'/%3E%3C/svg%3E";
        variantData.imageAlt = 'Product image';
      }
    }

    return variantData;
  }

  window.Adoric_State.formatProducts = (products) => {
    return products.map(product => {
      const productData = {
        productId: product.item.id,
        title: product.item.title,
        handle: product.item.handle,
        description: product.trm.description
      };

      if (product.item.variants.length === 1) {
        productData.hasOneVariant = true;
        productData.variant = variantsMapper(product.item.variants[0], product.item);
      } else {
        productData.variants = product.item.variants.map(variant => variantsMapper(variant, product.item));
      }
      
      return productData;
    });
  }

  window.Adoric_State.getProductsByHandles = (handles) => {
      return fetch(window.Shopify.routes.root + `search?view=view-adoric-json&q=${handles.join(',')}`)
        .then(response => response.json());
  }

  window.Adoric_State.recentlyRecommendation = async () => {
    const { products } = await window.Adoric_State.getRecentlyViewed();

    return window.Adoric_State.formatProducts(products);
  }

  


</script>
 


<script src="https://analytics.ahrefs.com/analytics.js" data-key="X0yO2/rZzs/Y6nZFl1JOAA" async></script>
<!-- BEGIN app block: shopify://apps/selly-promotion-pricing/blocks/app-embed-block/351afe80-738d-4417-9b66-e345ff249052 --><script>window.nfecShopVersion = '1780914820';window.nfecJsVersion = '449678';window.nfecCVersion = 68798</script> <!-- For special customization -->
<script id="tdf_pxrscript" class="tdf_script5" data-c="/fe\/loader_2.js">
Shopify = window.Shopify || {};
Shopify.shop = Shopify.shop || 'ilovesparklers.myshopify.com';
Shopify.SMCPP = {};Shopify.SMCPP = {"id":288522328,"c":1};Shopify.SMCPP.cer = '1';
</script>
<script src="https://d5zu2f4xvqanl.cloudfront.net/42/fe/loader_2.js?shop=ilovesparklers.myshopify.com" async data-cookieconsent="ignore"></script>
<script>
!function(t){var e=function(e){var n,a;(n=t.createElement("script")).type="text/javascript",n.async=!0,n.src=e,(a=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)};setTimeout(function(){window.tdfInited||(window.altcdn=1,e("https://cdn.shopify.com/s/files/1/0013/1642/1703/t/1/assets/loader_2.js?shop=ilovesparklers.myshopify.com&v=45"))},2689)}(document);
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->







<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">

<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#FFCE31","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank you! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FFCE31","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":false,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"carousel","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter,LinkedIn","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":true,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#EC0B71","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural":"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.sparklersrus.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"I Love Sparklers","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"never","require_verification_before_submit":false,"customer_account_validation_enabled":true,"can_be_branded":true,"reply_name_text":"I Love Sparklers"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #EC0B71;--jdgm-secondary-color: rgba(236,11,113,0.1);--jdgm-star-color: #FFCE31;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #EC0B71;--jdgm-paginate-color: #EC0B71;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #EC0B71}.jdgm-histogram__bar-content{background-color:#EC0B71}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#EC0B71}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FFCE31}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'I Love Sparklers'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style>

  
  
  
  <style class='jdgm-miracle-styles'>
  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}

</style>


  
  
   



  
    
    
    
      <script id="judgeme_widget_carousel_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/widget_v3_theme_carousel.js"></script>
    
  
    
    
    
      <link id="judgeme_widget_carousel_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/widget_v3_theme_carousel.css">
    
  


<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
)}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/shopify_v2.css"></noscript>

<!-- BEGIN app snippet: theme_fix_tags --><script>
  (function() {
    var jdgmThemeFixes = {"167823835446":{"html":"","css":".jdgm-rev-widg {\n    max-width: 98% !important;\n    margin: auto !important;\n}","js":""}};
    if (!jdgmThemeFixes) return;
    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
    if (!thisThemeFix) return;

    if (thisThemeFix.html) {
      document.addEventListener("DOMContentLoaded", function() {
        var htmlDiv = document.createElement('div');
        htmlDiv.classList.add('jdgm-theme-fix-html');
        htmlDiv.innerHTML = thisThemeFix.html;
        document.body.append(htmlDiv);
      });
    };

    if (thisThemeFix.css) {
      var styleTag = document.createElement('style');
      styleTag.classList.add('jdgm-theme-fix-style');
      styleTag.innerHTML = thisThemeFix.css;
      document.head.append(styleTag);
    };

    if (thisThemeFix.js) {
      var scriptTag = document.createElement('script');
      scriptTag.classList.add('jdgm-theme-fix-script');
      scriptTag.innerHTML = thisThemeFix.js;
      document.head.append(scriptTag);
    };
  })();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->



<!-- END app block --><!-- BEGIN app block: shopify://apps/wholesale-gorilla/blocks/wsg-header/c48d0487-dff9-41a4-94c8-ec6173fe8b8d -->

   
  















  <!-- check for wsg customer - this now downcases to compare so we are no longer concerned about case matching in tags -->


      
      
      
      
      
      <!-- ajax data -->
      
        
          
        
      
      <script>
        console.log("Wsg-header release 2.4.26")
        // here we need to check if we on a preview theme and set the shop config from the metafield
        
const wsgShopConfigMetafields = {
            
          
            
          
            
          
            
              shopConfig : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[".product__price"],"collectionPrices":[".grid-product__price"]},"autoInstall":false,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart__price","linePrice":"","subtotal":"div[data-subtotal]","checkoutBtn":".cart__checkout"},"wsgSwatch":"","wsgAccountPageSelector":"h1","wsgVolumeTable":".add-to-cart","excludedSections":[],"productSelectors":[".collection-grid__wrapper .grid-product",".grid-product"],"wsgQVSelector":[""],"fileList":[],"wsgVersion":6,"themeId":167823835446,"installing":false},
            
          
            
              shopConfig162805711158 : {"btnClasses":"","hideDomElements":[".hideWsg",".modal__inner .product__price",".tdf_bundle"],"wsgPriceSelectors":{"productPrice":[".product__price"],"collectionPrices":[".grid-product__price",".price"]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart__price","linePrice":"","subtotal":"div[data-subtotal]","checkoutBtn":".cart__checkout"},"wsgSwatch":"","wsgAccountPageSelector":".section-header__title","wsgVolumeTable":".add-to-cart","excludedSections":[],"productSelectors":[".collection-grid__wrapper .grid-product",".grid--uniform > .grid-product",".owl-item"],"wsgQVSelector":[""],"fileList":[],"wsgVersion":6,"themeId":162805711158},
            
          
            
              shopConfig84181745752 : {"btnClasses":"","hideDomElements":[".hideWsg",".satcb_price",".satcb_was_price",".product__price--compare",".product__price-savings","#rc_container",".tdf_container"],"wsgPriceSelectors":{"productPrice":[".product__price"],"collectionPrices":[".grid-product__price"]},"autoInstall":true,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".ajaxcart__price","linePrice":"","subtotal":".drawer__footer .ajaxcart__price","checkoutBtn":".cart__checkout"},"wsgSwatch":"","wsgAccountPageSelector":".section-header","wsgVolumeTable":".add-to-cart","excludedSections":[],"productSelectors":[],"wsgQVSelector":[".modal__centered-content"],"fileList":[],"wsgVersion":6},
            
          
}
        let wsgShopConfig = {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[".product__price"],"collectionPrices":[".grid-product__price"]},"autoInstall":false,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart__price","linePrice":"","subtotal":"div[data-subtotal]","checkoutBtn":".cart__checkout"},"wsgSwatch":"","wsgAccountPageSelector":"h1","wsgVolumeTable":".add-to-cart","excludedSections":[],"productSelectors":[".collection-grid__wrapper .grid-product",".grid-product"],"wsgQVSelector":[""],"fileList":[],"wsgVersion":6,"themeId":167823835446,"installing":false};
        if (window.Shopify.theme.role !== 'main') {
          const wsgShopConfigUnpublishedTheme = wsgShopConfigMetafields[`shopConfig${window.Shopify.theme.id}`];
          if (wsgShopConfigUnpublishedTheme) {
            wsgShopConfig = wsgShopConfigUnpublishedTheme;
          }
        }
        // ==========================================
        //      Set global liquid variables
        // ==========================================
        // general variables 1220
        var wsgVersion = 6.0;
        var wsgActive = true;
        // the permanent domain of the shop
        var shopPermanentDomain = 'ilovesparklers.myshopify.com';
        const wsgShopOrigin = 'https://www.sparklersrus.com';
        const wsgThemeTemplate = 'index';
        //customer
        var isWsgCustomer = 
          false
        ;
        var wsgCustomerTags = null
        var wsgCustomerId = null
        // execution variables
        var wsgRunCollection;
        var wsgCollectionObserver;
        var wsgRunProduct;
        var wsgRunAccount;
        var wsgRunCart;
        var wsgRunSinglePage;
        var wsgRunSignup;
        var wsgRunSignupV2;
        var runProxy;
        // wsgData
        var wsgData = {"hostedStore":{"branding":{"isShowLogo":true,"shopName":"I Love Sparklers"},"accountPage":{"title":"My Account"},"cartPage":{"description":"","title":"Your Cart"},"catalogPage":{"collections":[],"hideSoldOut":false,"imageAspectRatio":"adaptToImage","numberOfColumns":4,"productsPerPage":12},"spofPage":{"description":"","title":"Quick Order Form"},"colorSettings":{"background":"#FFFFFF","primaryColor":"#000000","secondaryColor":"#FFFFFF","textColor":"#000000"},"footer":{"privacyPolicy":false,"termsOfService":false},"bannerText":"You are logged in to your wholesale account"},"translations":{"custom":false,"enable":false,"language":"english","translateBasedOnMarket":true},"shop_preferences":{"cart":{"note":{"description":"","isRequired":false},"poNumber":{"isRequired":false,"isShow":false},"termsAndConditions":{"isEnable":false,"text":""}},"exclusionsAndLocksSettings":{"hidePrices":{"link":"","loginToViewPrices":false,"replacementText":"","loginToViewPricesStatus":"enabled"}},"transitions":{"showTransitions":false,"installedTransitions":false},"retailPrice":{"enable":false,"strikethrough":true,"lowerOpacity":false,"label":"Wholesale Price"},"checkInventory":true,"showShipPartial":true,"exclusions":[],"autoBackorder":true,"taxRate":-1,"draftNotification":true,"hideExclusions":true,"minOrder":250,"lockedPages":[],"marketSetting":false,"customWholesaleDiscountLabel":"","taxLabel":"","retailExclusionsStatus":"enabled","includeTaxInPriceRule":false},"page_styles":{"btnClasses":"","proxyMargin":0,"shipMargin":50},"volume_discounts":{"quantity_discounts":{"collections":[],"enabled":false,"products":[]},"settings":{"product_price_table":{},"custom_messages":{"custom_banner":{"banner_default":true,"banner_input":"Spend {{$}}, receive {{%}} off of your order."},"custom_success":{"success_default":true,"success_input":"Congratulations!  You received {{%}} off of your order!"}}},"discounts":[],"enabled":true},"shipping_rates":{"handlingFee":{"type":"flat","amount":-1,"percent":-1,"min":-1,"max":-1,"label":""},"itemReservationOnInternational":{"isEnabledCustomReservationTime":false,"isReserveInventory":false,"reserveInventoryDays":60},"internationalMsg":{"title":"Thank you for your order.","message":null},"localPickup":{"isEnabled":false,"minOrderPrice":0,"fee":-1,"instructions":"","locations":[],"pickupTime":""},"localDelivery":{"isEnabled":true,"minOrderPrice":0},"fixedPercent":0.08,"flatRate":-1,"freeShippingMin":200000,"ignoreAll":true,"ignoreCarrierRates":true,"redirectInternational":false,"useShopifyDefault":false,"deliveryTime":"","ignoreShopifyFreeRates":false,"autoApplyLowestRate":true,"isIncludeLocalDeliveryInLowestRate":true,"customShippingRateLabel":""},"single_page":{"collapseCollections":true,"linkInCart":true,"menuAction":"exclude","message":"","isShowInventoryInfo":true,"isShowSku":true,"isHideSPOFbtn":false,"spofButtonText":"Quick Order Form"},"net_orders":{"netRedirect":{"autoEmail":false,"message":"","title":"Thank you for your order!"},"autoPending":false,"defaultPaymentTermsTemplateId":"","enabled":false,"netTag":"","netTags":[],"isEnabledCustomReservationTime":false,"isReserveInventory":false,"reserveInventoryDays":60},"customer":{"signup":{"autoInvite":false,"autoTags":["wholesale"],"message":null,"taxExempt":true},"loginMessage":"","accountMessage":"","redirectMessage":"Keep an eye on your email. As soon as we verify your account we will send you an email with a link to set up your password and start shopping.","accountPendingTitle":"Account Created!"},"quantity":{"cart":{"minValue":250},"collections":[],"migratedToCurrent":true,"products":[]},"activeTags":["20off","wholesale"],"hideDrafts":[],"server_link":"https://www.wholesalegorilla.app/shop_assets/wsg-index.js","tier":"advanced","updateShopAnalyticsJobId":1469,"isPauseShop":false,"installStatus":"complete"}
        var wsgTier = 'advanced'
        var wsgCustomerRates = {};
        var wsgGeneralRates = {};
        // AJAX variables
        var wsgRunAjax;
        var wsgAjaxCart;
        // product variables
        var wsgCollectionsList = null
        var wsgProdData = null
        
          var wsgCurrentVariant = null;
        
        var wsgCheckRestrictedProd = false;
        // Market and tax variables
        var wsgShopCountryCode = "US";
        var wsgShopCountry = "United States"
        var wsgCustomerTaxExempt = null
        var wsgPricesIncludeTax = false
        var wsgCustomerSelectedMarket = {
          country: "United States",
          iso_code: "US"
        }
        var wsgPrimaryMarketCurrency = "USD";
        // money formatting
        var wsgMoneyFormat = "${{amount}}";
        // config variables
        var wsgAjaxSettings = wsgShopConfig.wsgAjaxSettings;
        var wsgSwatch = wsgShopConfig.wsgSwatch;
        var wsgPriceSelectors = wsgShopConfig.wsgPriceSelectors;
        var wsgVolumeTable = wsgShopConfig.wsgVolumeTable;
        var wsgUseLegacyCollection = wsgShopConfig.wsgUseLegacyCollection;
        var wsgQVSelector = wsgShopConfig.wsgQVSelector;
        var hideDomElements = wsgShopConfig.hideDomElements;
        // button color settings
        var embedButtonBg = '#000000';
        var embedButtonText = '#000000';
        // Quick Order Form Label settings
        var embedSPOFLabel = wsgData?.single_page?.spofButtonText || 'Quick Order Form';

        // Load WSG script
        (function() {
          var loadWsg = function(url, callback) {
            var script = document.createElement("script");
            script.type = "text/javascript";
            // If the browser is Internet Explorer.
            if (script.readyState) {
              script.onreadystatechange = function() {
                if (script.readyState == "loaded" || script.readyState == "complete") {
                  script.onreadystatechange = null;
                  callback();
                }
              };
            // For any other browser.
            } else {
              script.onload = function() {
                callback();
              };
            } script.src = url;
            document.getElementsByTagName("head")[0].appendChild(script);
          };
          loadWsg(wsgData.server_link + "?v=6", function() {})
        })();
        // Run appropriate WSG process
        // === PRODUCT===
        
        // === ACCOUNT ===
        
        // === SPOF ===
        
        // === COLLECTION ===
        // Run collection on all templates/pages if we're running the 5+ script
        
          wsgRunCollection = true;
        
        // === AJAX CART ===
        
          if (wsgAjaxSettings && (wsgAjaxSettings.price || wsgAjaxSettings.linePrice || wsgAjaxSettings.subtotal || wsgAjaxSettings.checkoutBtn)) {
            wsgRunAjax = true;
          }
        
        // === CART ===
        
      </script>
      

      
      
        
        
          
          
            
              <!-- BEGIN app snippet: wsg-exclusions --><script>
  const currentPageUrl = "https://www.sparklersrus.com/";

  const wsgExclusionConfig = {
    currentPageUrl: currentPageUrl,
    customerTags: wsgCustomerTags,
    productExclusionTags: wsgData.shop_preferences.exclusions,
    tagsOverrideExclusions: wsgData.shop_preferences.tagsOverrideExclusions || [],
    isWsgCustomer: isWsgCustomer,
    //areas we do not want exclusions to run. edge cases, for example hidden products within the 'head' tag.  Any time weird parts of site are disappearing
    excludedSections: wsgShopConfig.excludedSections,
    //used to be col-item, usually product grid item. If a collection isn't repricing OR exclusions leaves gaps.  if you set this for 1, you have to set for all.
    productSelectors: wsgShopConfig.productSelectors // '.grid__item', '.predictive-search__list-item'
  }

  var loadExclusions = function (url, callback) {
    var script = document.createElement("script");
    script.setAttribute("defer", "")
    script.type = "text/javascript";

    // If the browser is Internet Explorer.
    if (script.readyState) {
      script.onreadystatechange = function () {
        if (script.readyState == "loaded" || script.readyState == "complete") {
          script.onreadystatechange = null;
          callback();
        }
      };
      // For any other browser.
    } else {
      script.onload = function () {
        callback();
      };
    }

    script.src = url;
    document.getElementsByTagName("head")[0].appendChild(script);
  };

  loadExclusions(wsgData.server_link.split("wsg-index.js")[0] + "wsg-exclusions.js?v=6", function () {
  })

</script><!-- END app snippet -->
            
          
        

        
        
        
        
        
        
          
        <link href="//cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" />
      
      
<link href="//cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app block --><!-- BEGIN app block: shopify://apps/warnify-pro-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: cart -->









  <script>    var Elspw = {      params: {        money_format: "${{amount}}",        cart: {          "total_price": 0,          "attributes": {},          "items": [                      ]        }      }    };  </script>
<!-- END app snippet --><!-- BEGIN app snippet: settings -->
  <script>    (function(){      Elspw.loadScript=function(a,b){var c=document.createElement("script");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)};      Elspw.config= {"enabled":true,"grid_enabled":0,"show_on_shipping_addredd_change":false,"button":"form[action*=\"/cart/add\"] [type=submit], form[action*=\"/cart/add\"] .add_to_cart, form[action*=\"/cart/add\"] .shopify-payment-button__button, form[action*=\"/cart/add\"] .shopify-payment-button__more-options","css":"","tag":"Els PW","alerts":[{"id":31621,"shop_id":21244,"enabled":1,"name":"Ice Fountain Warning","settings":{"checkout_allowed":true,"line_item_property":null},"combine":0,"render_type":null,"design_settings":"{\"cancelBtn\":{\"enabled\":false},\"confirmBtn\":{\"text\":\"Ok I agree to the Product Terms\",\"fontWeight\":400,\"borderColor\":\"#000000\",\"borderRadius\":1,\"borderWidth\":1}}","checkout_settings":"","message_backup":null,"message":"<p data-start=\"400\" data-end=\"460\">By adding <strong>Ice Fountains</strong> to your cart, you acknowledge and agree:</p>\n<p>&nbsp;</p>\n<ul data-start=\"462\" data-end=\"1500\">\n<li data-start=\"462\" data-end=\"585\">\n<p style=\"text-align: left;\" data-start=\"464\" data-end=\"585\"><strong data-start=\"464\" data-end=\"505\">THEY ARE FOR OUTDOOR USE ONLY.&nbsp;</strong><br data-start=\"505\" data-end=\"508\" />Indoor or enclosed-space use is strictly prohibited and constitutes misuse.</p>\n</li>\n<li style=\"text-align: left;\" data-start=\"587\" data-end=\"761\">\n<p data-start=\"589\" data-end=\"761\">Ice fountains and similar products are combustible novelty fireworks that produce flame, sparks, heat, and smoke and carry risk of injury, fire, or property damage.</p>\n</li>\n<li style=\"text-align: left;\" data-start=\"763\" data-end=\"857\">\n<p data-start=\"765\" data-end=\"857\">You are 18 years of age or older and legally permitted to purchase and use this product.</p>\n</li>\n<li style=\"text-align: left;\" data-start=\"859\" data-end=\"1008\">\n<p data-start=\"861\" data-end=\"1008\">You agree to follow all manufacturer instructions and warnings. Any modification, improper handling, or misuse voids all seller responsibility.</p>\n</li>\n<li style=\"text-align: left;\" data-start=\"1010\" data-end=\"1228\">\n<p data-start=\"1012\" data-end=\"1228\">You assume all risks associated with use and agree to release, indemnify, and hold harmless the seller from any claims, injuries, damages, or losses resulting from use or misuse, including third-party claims.</p>\n</li>\n<li style=\"text-align: left;\" data-start=\"1230\" data-end=\"1399\">\n<p data-start=\"1232\" data-end=\"1399\">The seller does not manufacture this product and makes no guarantees of performance. Any defects or performance issues must be addressed with the manufacturer.</p>\n</li>\n<li data-start=\"1401\" data-end=\"1500\">\n<p style=\"text-align: left;\" data-start=\"1403\" data-end=\"1500\">All sales are final for ice fountains, cake fountains, bottle sparklers, and party sparklers.</p>\n</li>\n</ul>","based_on":"products","one_time":0,"geo_enabled":0,"geo":[],"created_at":"2026-01-08T08:52:57.000000Z","updated_at":"2026-01-08T09:04:48.000000Z","tag":"Els PW 31621"}],"storefront_api_token":null,"is_shopify_plus":0,"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ;          })(Elspw)  </script>  <script defer src="https://cdn.shopify.com/extensions/019e01a4-02a3-72a4-8085-6406b7b9f536/cli-26/assets/app.js"></script>

<script>
  Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/019e01a4-02a3-72a4-8085-6406b7b9f536/cli-26/assets/remodal.js";
  Elspw.config = {
    ...(Elspw.config || {}),
    current_date: "2026\/06\/09 02:38",
    current_weekday: +"2",
    current_language: "en",
  }
  Elspw.params.cssPath = "https://cdn.shopify.com/extensions/019e01a4-02a3-72a4-8085-6406b7b9f536/cli-26/assets/app.css";
</script><!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons -->















<!-- END app snippet -->


<!-- END app block --><!-- BEGIN app block: shopify://apps/essential-announcer/blocks/app-embed/93b5429f-c8d6-4c33-ae14-250fd84f361b --><script>
  
    window.essentialAnnouncementConfigs = [{"id":"6e521a01-e860-4387-b076-6b2357fb6baa","createdAt":"2025-02-18T01:13:38.127+00:00","name":"Sales","title":"Spring Sale! Orders over $25, Save Up To 20% Off !","subheading":"","style":{"icon":{"size":32,"originalColor":true,"color":{"hex":"#333333"},"background":{"hex":"#ffffff","alpha":0,"rgba":"rgba(255, 255, 255, 0)"},"cornerRadius":4},"selectedTemplate":"custom","position":"top-page","stickyBar":true,"backgroundType":"singleBackground","singleColor":"#ec0b71","gradientTurn":"90","gradientStart":"#DDDDDD","gradientEnd":"#FFFFFF","bgImage":"","bgImageOverlayColor":"rgba(255, 255, 255, 0)","bgImageOverlayHex":"#ffffff","bgImageOverlayAlpha":0,"bgImageBlur":false,"borderRadius":"0","borderSize":"0","borderColor":"#c5c8d1","titleSize":"20","titleColor":"#ffffff","font":"Trebuchet MS","subheadingSize":"14","subheadingColor":"#202223","buttonBackgroundColor":"#000000","buttonFontSize":"16","buttonFontColor":"#FFFFFF","buttonBorderRadius":"4","couponCodeButtonOutlineColor":"#ffffff","couponCodeButtonIconColor":"#ffffff","couponCodeButtonFontColor":"#ffffff","couponCodeButtonFontSize":"14","couponCodeButtonBorderRadius":"4","closeIconColor":"#6d7175","arrowIconColor":"#6d7175","spacing":{"insideTop":10,"insideBottom":10,"outsideTop":0,"outsideBottom":10}},"announcementType":"rotating","announcementPlacement":"","published":true,"showOnProducts":[],"showOnCollections":[],"updatedAt":"2026-06-08T07:45:35.967+00:00","CTAType":"","CTALink":"https://ilovesparklers.myshopify.com","closeButton":false,"buttonText":"Shop now!","announcements":[{"title":"Free Shipping On all orders over $75","subheading":"","couponCode":"","CTAType":"","buttonText":"Shop now!","CTALink":"","icon":"https://vamxifegjdrgriapwsjg.supabase.co/storage/v1/object/public/main/construction/truck.svg","id":104},{"title":"Red, White & Save – 15% Off Storewide","subheading":"","couponCode":"USA15","CTAType":"","buttonText":"Click Here!","CTALink":"","icon":"https://vamxifegjdrgriapwsjg.supabase.co/storage/v1/object/public/main/ecom-icons/discount.svg","id":19}],"shop":"ilovesparklers.myshopify.com","animationSpeed":35,"rotateDuration":4,"translations":[],"startDate":null,"endDate":null,"icon":"https://vamxifegjdrgriapwsjg.supabase.co/storage/v1/object/public/main/ecom-icons/discount.svg","locationType":"","showInCountries":[],"showOnProductsInCollections":[],"type":"product-page","couponCode":"","animationDirection":"left","excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[]}];
  
  window.essentialAnnouncementMeta = {
    productCollections: null,
    productData: null,
    templateName: "index",
    collectionId: null,
  };
  
</script>

 

<style>
  .essential_annoucement_bar_wrapper {display: none;}
</style>


  <style type="text/css">
  .essential_annoucement_bar_glide{position:relative;width:100%;box-sizing:border-box}.essential_annoucement_bar_glide *{box-sizing:inherit}.essential_annoucement_bar_glide__track{overflow:hidden}.essential_annoucement_bar_glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.essential_annoucement_bar_glide__slides--dragging{user-select:none}.essential_annoucement_bar_glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.essential_annoucement_bar_glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.essential_annoucement_bar_glide__arrows{-webkit-touch-callout:none;user-select:none}.essential_annoucement_bar_glide__bullets{-webkit-touch-callout:none;user-select:none}.essential_annoucement_bar_lide--rtl{direction:rtl}
  </style>
  <script src="https://cdn.shopify.com/extensions/019e7f13-389c-7211-887b-f12f0be5db9f/essential-announcement-bar-111/assets/glide.min.js" defer></script>


<script src="https://cdn.shopify.com/extensions/019e7f13-389c-7211-887b-f12f0be5db9f/essential-announcement-bar-111/assets/announcement-bar-essential-apps.js" defer></script>


<!-- END app block --><script src="https://cdn.shopify.com/extensions/019ea81e-eadf-7199-a3d8-70ded874a005/judgeme-563/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-dependencies.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Sparklers_Logo.jpg?height=628&pad_color=fff&v=1614393665&width=1200" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Sparklers_Logo.jpg?height=628&pad_color=fff&v=1614393665&width=1200" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="628" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 25539051608,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 25539051608,storefrontBaseUrl: "https://www.sparklersrus.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"1736704310","configuration":"{\"shop\":\"ilovesparklers.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3e41d63cd5ce800ba1fe97b89f532437","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":"1378189622","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1287192886","configuration":"{\"hashed_organization_id\":\"1d0f6b0f513219367ab8cf08a3f6dc3e_v1\",\"app_key\":\"ilovesparklers\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"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":"1050607926","configuration":"{\"publicKey\":\"pub_a51c05b3d28e59f6a931\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0fb80394591dba97de0fece487c9c5e4","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1011220790","configuration":"{\"myshopifyDomain\":\"ilovesparklers.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"959545654","configuration":"{\"storeId\":\"675757161f3f9c2c5576212a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7be30975d787f2b747daa691e43dfd37","type":"APP","apiClientId":44284542977,"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":"805241142","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-7XQ21MG7RK\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-7XQ21MG7RK\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"f15305aac1e98c5c26a7c80e7bc37bde","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":"682492214","configuration":"{\"pixelCode\":\"CPVL253C77U32FDBEPJ0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"251461942","configuration":"{\"pixel_id\":\"1398378683563312\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","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":"164987190","configuration":"{\"tagID\":\"2620683097448\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18031546ee651571ed29edbe71a3550b","type":"APP","apiClientId":3009811,"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":"129040694","configuration":"{\"hashed_organization_id\":\"1d0f6b0f513219367ab8cf08a3f6dc3e_v1\",\"app_key\":\"ilovesparklers\",\"allow_collect_personal_data\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"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":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"I Love Sparklers","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ilovesparklers.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.sparklersrus.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":null,"purchasingCompany":null,"page":null},},"https://www.sparklersrus.com/cdn","a9664f44w6a62cec8p04af10e4mb91e3447",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"home","shopId":"25539051608","storefrontBaseUrl":"https:\/\/www.sparklersrus.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"a9664f44w6a62cec8p04af10e4mb91e3447","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"home","requestId":"a81550dc-c7ca-4d89-bc50-bd941a8d699d-1780990700"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 25539051608,
      theme_id: 167823835446,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//www.sparklersrus.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//www.sparklersrus.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.sparklersrus.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25539051608,"isMerchantRequest":null,"themeId":167823835446,"themeCityHash":"512763671276914115","contentLanguage":"en","currency":"USD","eventMetadataId":"3247d771-1548-4943-b27a-54dacd7b7050"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"a81550dc-c7ca-4d89-bc50-bd941a8d699d-1780990700","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//www.sparklersrus.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
  <script>
  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
    window.ga = function ga() {
      (window.ga.q = window.ga.q || []).push(arguments);
      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
      }
      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
    };
    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
    }
  }
</script>
<script
  defer
  src="https://www.sparklersrus.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="25539051608"
  data-render-region="gcp-us-central1"
  data-page-type="index"
  data-theme-instance-id="167823835446"
  data-theme-name="Impulse"
  data-theme-version="3.6.2"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://www.sparklersrus.com/api/collect"
></script>
</head>
  
<body class="template-index" data-center-text="true" data-button_style="round" data-type_header_capitalize="false" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="round" >

  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>

  <div id="PageContainer" class="page-container">
    <div class="transition-body"><div id="shopify-section-header" class="shopify-section">

<div id="NavDrawer" class="drawer drawer--right">
  <div class="drawer__contents">
    <div class="drawer__fixed-header drawer__fixed-header--full">
      <div class="drawer__header drawer__header--full appear-animation appear-delay-1">
        <div class="h2 drawer__title">
        </div>
        <div class="drawer__close">
          <button type="button" class="drawer__close-button js-drawer-close">
            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
            <span class="icon__fallback-text">Close menu</span>
          </button>
        </div>
      </div>
    </div>
    <div class="drawer__scrollable">
      <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a href="/collections/sparklers"
                    class="mobile-nav__link mobile-nav__link--top-level"
                    id="Label-collections-sparklers1"
                    >
                     Sparklers
                  </a>
                  <div class="mobile-nav__toggle">
                    <button type="button"
                      aria-controls="Linklist-collections-sparklers1"
                      aria-labelledby="Label-collections-sparklers1"
                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button>
                  </div></div><div id="Linklist-collections-sparklers1"
                class="mobile-nav__sublist collapsible-content collapsible-content--all"
                >
                <div class="collapsible-content__inner">
                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/10-inch-wedding-sparklers-package"
                              class="mobile-nav__link"
                              id="Sublabel-products-10-inch-wedding-sparklers-package1"
                              >
                              10 Inch Wedding Sparklers Package
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/20-inch-sparklers-wedding-package"
                              class="mobile-nav__link"
                              id="Sublabel-products-20-inch-sparklers-wedding-package2"
                              >
                              20 Inch Wedding Sparklers Package
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/36-inch-wedding-sparkler-packages"
                              class="mobile-nav__link"
                              id="Sublabel-products-36-inch-wedding-sparkler-packages3"
                              >
                              36 Inch Wedding Sparkler Packages
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/heart-shaped-sparklers-for-weddings"
                              class="mobile-nav__link"
                              id="Sublabel-products-heart-shaped-sparklers-for-weddings4"
                              >
                              Heart Shaped  Wedding Sparklers
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/party-sparklers"
                              class="mobile-nav__link"
                              id="Sublabel-collections-party-sparklers5"
                              >
                              Party Sparklers
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/wedding-sparklers"
                              class="mobile-nav__link"
                              id="Sublabel-collections-wedding-sparklers6"
                              >
                              Wedding Sparklers
                            </a></div></li></ul>
                </div>
              </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/collections/display-buckets"
                    class="mobile-nav__link mobile-nav__link--top-level"
                    id="Label-collections-display-buckets2"
                    >
                     Display Buckets
                  </a>
                  <div class="mobile-nav__toggle">
                    <button type="button"
                      aria-controls="Linklist-collections-display-buckets2"
                      aria-labelledby="Label-collections-display-buckets2"
                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button>
                  </div></div><div id="Linklist-collections-display-buckets2"
                class="mobile-nav__sublist collapsible-content collapsible-content--all"
                >
                <div class="collapsible-content__inner">
                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/galvanized-display-bucket"
                              class="mobile-nav__link"
                              id="Sublabel-products-galvanized-display-bucket1"
                              >
                              Galvanized Display Buckets
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/chalkboard-display-bucket"
                              class="mobile-nav__link"
                              id="Sublabel-products-chalkboard-display-bucket2"
                              >
                              Chalkboard Display Buckets
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/brown-display-bucket"
                              class="mobile-nav__link"
                              id="Sublabel-products-brown-display-bucket3"
                              >
                              Brown Display Buckets
                            </a></div></li></ul>
                </div>
              </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/collections/sparkler-tags" class="mobile-nav__link mobile-nav__link--top-level">Sparkler Tags</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/collections/confetti-cannons"
                    class="mobile-nav__link mobile-nav__link--top-level"
                    id="Label-collections-confetti-cannons4"
                    >
                    Confetti & Blasters
                  </a>
                  <div class="mobile-nav__toggle">
                    <button type="button"
                      aria-controls="Linklist-collections-confetti-cannons4"
                      aria-labelledby="Label-collections-confetti-cannons4"
                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button>
                  </div></div><div id="Linklist-collections-confetti-cannons4"
                class="mobile-nav__sublist collapsible-content collapsible-content--all"
                >
                <div class="collapsible-content__inner">
                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/confetti-cannons"
                              class="mobile-nav__link"
                              id="Sublabel-collections-confetti-cannons1"
                              >
                              Confetti Cannons
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/powder-cannons"
                              class="mobile-nav__link"
                              id="Sublabel-collections-powder-cannons2"
                              >
                              Powder Cannons
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/gender-reveal-cannons"
                              class="mobile-nav__link"
                              id="Sublabel-collections-gender-reveal-cannons3"
                              >
                              Gender Reveal Cannons
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/color-powder-extinguishers"
                              class="mobile-nav__link"
                              id="Sublabel-collections-color-powder-extinguishers4"
                              >
                              Color Powder Extinguishers
                            </a></div></li></ul>
                </div>
              </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><div class="mobile-nav__has-sublist"><a href="https://www.sparklersrus.com/collections/gender-reveal-products"
                    class="mobile-nav__link mobile-nav__link--top-level"
                    id="Label-https-www-sparklersrus-com-collections-gender-reveal-products5"
                    >
                    Gender Reveal 
                  </a>
                  <div class="mobile-nav__toggle">
                    <button type="button"
                      aria-controls="Linklist-https-www-sparklersrus-com-collections-gender-reveal-products5"
                      aria-labelledby="Label-https-www-sparklersrus-com-collections-gender-reveal-products5"
                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button>
                  </div></div><div id="Linklist-https-www-sparklersrus-com-collections-gender-reveal-products5"
                class="mobile-nav__sublist collapsible-content collapsible-content--all"
                >
                <div class="collapsible-content__inner">
                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/gender-reveal-confetti-cannons"
                              class="mobile-nav__link"
                              id="Sublabel-collections-gender-reveal-confetti-cannons1"
                              >
                              Confetti Cannons
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="https://www.sparklersrus.com/collections/gender-reveal-powder-cannons"
                              class="mobile-nav__link"
                              id="Sublabel-https-www-sparklersrus-com-collections-gender-reveal-powder-cannons2"
                              >
                              Powder Cannons 
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/gender-reveal"
                              class="mobile-nav__link"
                              id="Sublabel-collections-gender-reveal3"
                              >
                               Party Supplies
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/gender-reveal-burnout-kit"
                              class="mobile-nav__link"
                              id="Sublabel-products-gender-reveal-burnout-kit4"
                              >
                              Tire Burnout Kit
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/products/gender-reveal-handheld-smoke-bomb"
                              class="mobile-nav__link"
                              id="Sublabel-products-gender-reveal-handheld-smoke-bomb5"
                              >
                              Smoke Bombs
                            </a></div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/collections/gender-reveal-fire-extinguishers"
                              class="mobile-nav__link"
                              id="Sublabel-collections-gender-reveal-fire-extinguishers6"
                              >
                              Gender Reveal Fire Extinguisher
                            </a></div></li></ul>
                </div>
              </div></li><li class="mobile-nav__item appear-animation appear-delay-7"><div class="mobile-nav__has-sublist"><a href="/pages/sparklers-sizes"
                    class="mobile-nav__link mobile-nav__link--top-level"
                    id="Label-pages-sparklers-sizes6"
                    >
                    Info
                  </a>
                  <div class="mobile-nav__toggle">
                    <button type="button"
                      aria-controls="Linklist-pages-sparklers-sizes6"
                      aria-labelledby="Label-pages-sparklers-sizes6"
                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button>
                  </div></div><div id="Linklist-pages-sparklers-sizes6"
                class="mobile-nav__sublist collapsible-content collapsible-content--all"
                >
                <div class="collapsible-content__inner">
                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/pages/about-us"
                              class="mobile-nav__link"
                              id="Sublabel-pages-about-us1"
                              >
                              About
                            </a><button type="button"
                              aria-controls="Sublinklist-pages-sparklers-sizes6-pages-about-us1"
                              aria-labelledby="Sublabel-pages-about-us1"
                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button></div><div
                            id="Sublinklist-pages-sparklers-sizes6-pages-about-us1"
                            aria-labelledby="Sublabel-pages-about-us1"
                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
                            >
                            <div class="collapsible-content__inner">
                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
                                    <a href="/pages/about-us" class="mobile-nav__link">
                                      About Us
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/contact-us" class="mobile-nav__link">
                                      Contact Us
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/shipping-and-return-policy" class="mobile-nav__link">
                                      Shipping Information
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/refunds-and-returns" class="mobile-nav__link">
                                      Refunds and Returns
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="https://ilovesparklers.aftership.com/?page-name=tracking-page" class="mobile-nav__link">
                                      Track Your Order
                                    </a>
                                  </li></ul>
                            </div>
                          </div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/blogs/featured-weddings"
                              class="mobile-nav__link"
                              id="Sublabel-blogs-featured-weddings2"
                              >
                              Blog
                            </a><button type="button"
                              aria-controls="Sublinklist-pages-sparklers-sizes6-blogs-featured-weddings2"
                              aria-labelledby="Sublabel-blogs-featured-weddings2"
                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button></div><div
                            id="Sublinklist-pages-sparklers-sizes6-blogs-featured-weddings2"
                            aria-labelledby="Sublabel-blogs-featured-weddings2"
                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
                            >
                            <div class="collapsible-content__inner">
                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
                                    <a href="/blogs/featured-weddings" class="mobile-nav__link">
                                      Featured Weddings
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/blogs/sparklers-ideas" class="mobile-nav__link">
                                      Sparklers Ideas
                                    </a>
                                  </li></ul>
                            </div>
                          </div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/pages/frequent-questions"
                              class="mobile-nav__link"
                              id="Sublabel-pages-frequent-questions3"
                              >
                              Sparklers Info
                            </a><button type="button"
                              aria-controls="Sublinklist-pages-sparklers-sizes6-pages-frequent-questions3"
                              aria-labelledby="Sublabel-pages-frequent-questions3"
                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button></div><div
                            id="Sublinklist-pages-sparklers-sizes6-pages-frequent-questions3"
                            aria-labelledby="Sublabel-pages-frequent-questions3"
                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
                            >
                            <div class="collapsible-content__inner">
                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
                                    <a href="/pages/photo-contest" class="mobile-nav__link">
                                      Share Your Photos!
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/why-should-i-order-from-i-love-sparklers" class="mobile-nav__link">
                                      Why Should I Order from I Love Sparklers
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/sparklers-sizes" class="mobile-nav__link">
                                      What Size Sparklers Should I Use?
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/frequent-questions" class="mobile-nav__link">
                                      Frequent Questions
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/pages/sparklers-safety-and-light-instructions" class="mobile-nav__link">
                                      Sparklers Safety and Light Instructions
                                    </a>
                                  </li></ul>
                            </div>
                          </div></li><li class="mobile-nav__item">
                        <div class="mobile-nav__child-item"><a href="/pages/wholesale-information"
                              class="mobile-nav__link"
                              id="Sublabel-pages-wholesale-information4"
                              >
                              Wholesale
                            </a><button type="button"
                              aria-controls="Sublinklist-pages-sparklers-sizes6-pages-wholesale-information4"
                              aria-labelledby="Sublabel-pages-wholesale-information4"
                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button></div><div
                            id="Sublinklist-pages-sparklers-sizes6-pages-wholesale-information4"
                            aria-labelledby="Sublabel-pages-wholesale-information4"
                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
                            >
                            <div class="collapsible-content__inner">
                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
                                    <a href="/pages/wholesale-information" class="mobile-nav__link">
                                      Wholesale Information 
                                    </a>
                                  </li><li class="mobile-nav__item">
                                    <a href="/collections/full-case-items" class="mobile-nav__link">
                                      Wholesale Full Cases
                                    </a>
                                  </li></ul>
                            </div>
                          </div></li></ul>
                </div>
              </div></li><li class="mobile-nav__item mobile-nav__item--secondary">
            <div class="grid"><div class="grid__item one-half appear-animation appear-delay-8">
                  <a href="/account" class="mobile-nav__link">Log in
</a>
                </div></div>
          </li></ul><ul class="mobile-nav__social appear-animation appear-delay-9"><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.instagram.com/ilovesparklers/" title="I Love Sparklers on Instagram">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
              <span class="icon__fallback-text">Instagram</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.facebook.com/ilovesparklers/" title="I Love Sparklers on Facebook">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
              <span class="icon__fallback-text">Facebook</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCecXdripCB02gX1rgUN510w" title="I Love Sparklers on YouTube">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
              <span class="icon__fallback-text">YouTube</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://twitter.com/ilovesparklers" title="I Love Sparklers on Twitter">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
              <span class="icon__fallback-text">Twitter</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.pinterest.com/ilovesparklers/" title="I Love Sparklers on Pinterest">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg>
              <span class="icon__fallback-text">Pinterest</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.tiktok.com/@ilovesparklers" title="I Love Sparklers on TickTok">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg>
              <span class="icon__fallback-text">TikTok</span>
            </a>
          </li></ul>
    </div>
  </div>
</div>
<style>
  .site-nav__link,
  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 16px;
  }
  
    .site-nav__link, .mobile-nav__link--top-level {
      text-transform: uppercase;
      letter-spacing: 0.2em;
    }
    .mobile-nav__link--top-level {
      font-size: 1.1em;
    }
  

  

  
    .megamenu__colection-image {
      display: none;
    }
  
.site-header {
      box-shadow: 0 0 1px rgba(0,0,0,0.2);
    }

    .toolbar + .header-sticky-wrapper .site-header {
      border-top: 0;
    }</style>

<div data-section-id="header" data-section-type="header-section">


<div class="toolbar small--hide">
  <div class="page-width">
    <div class="toolbar__content"><div class="toolbar__item">
          <ul class="inline-list toolbar__social"><li>
                <a target="_blank" rel="noopener" href="https://www.instagram.com/ilovesparklers/" title="I Love Sparklers on Instagram">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
                  <span class="icon__fallback-text">Instagram</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.facebook.com/ilovesparklers/" title="I Love Sparklers on Facebook">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
                  <span class="icon__fallback-text">Facebook</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCecXdripCB02gX1rgUN510w" title="I Love Sparklers on YouTube">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
                  <span class="icon__fallback-text">YouTube</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://twitter.com/ilovesparklers" title="I Love Sparklers on Twitter">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
                  <span class="icon__fallback-text">Twitter</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.pinterest.com/ilovesparklers/" title="I Love Sparklers on Pinterest">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg>
                  <span class="icon__fallback-text">Pinterest</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.tiktok.com/@ilovesparklers" title="I Love Sparklers on TikTok">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg>
                  <span class="icon__fallback-text">TikTok</span>
                </a>
              </li></ul>
        </div></div>

  </div>
</div>
<div class="header-sticky-wrapper">
    <div class="header-wrapper"><header
        class="site-header"
        data-sticky="false">
        <div class="page-width">
          <div
            class="header-layout header-layout--left"
            data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo,
    .header-layout--left-center .header-item--logo,
    .header-layout--left-center .header-item--icons {
      -webkit-box-flex: 0 1 150px;
      -ms-flex: 0 1 150px;
      flex: 0 1 150px;
    }

    @media only screen and (min-width: 769px) {
      .header-item--logo,
      .header-layout--left-center .header-item--logo,
      .header-layout--left-center .header-item--icons {
        -webkit-box-flex: 0 0 180px;
        -ms-flex: 0 0 180px;
        flex: 0 0 180px;
      }
    }

    .site-header__logo a {
      width: 150px;
    }
    .is-light .site-header__logo .logo--inverted {
      width: 150px;
    }
    @media only screen and (min-width: 769px) {
      .site-header__logo a {
        width: 180px;
      }

      .is-light .site-header__logo .logo--inverted {
        width: 180px;
      }
    }</style><h1 class="site-header__logo">
        <span class="visually-hidden">I Love Sparklers</span>
      <a
        href="/"
        itemprop="url"
        class="site-header__logo-link">
        <img
          class="small--hide"
          src="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_180x.gif?v=1614360332"
          srcset="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_180x.gif?v=1614360332 1x, //www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_180x@2x.gif?v=1614360332 2x"
          alt="I Love Sparklers"
          itemprop="logo">
        <img
          class="medium-up--hide"
          src="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_150x.gif?v=1614360332"
          srcset="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_150x.gif?v=1614360332 1x, //www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_150x@2x.gif?v=1614360332 2x"
          alt="I Love Sparklers">
      </a></h1></div><div class="header-item header-item--navigation"><ul
  class="site-nav site-navigation small--hide"
  
    role="navigation" aria-label="Primary"
  ><li
      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
      aria-haspopup="true">

      <a href="/collections/sparklers" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
         Sparklers
      </a><ul class="site-nav__dropdown text-left"><li class="">
              <a href="/products/10-inch-wedding-sparklers-package" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                10 Inch Wedding Sparklers Package
</a></li><li class="">
              <a href="/products/20-inch-sparklers-wedding-package" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                20 Inch Wedding Sparklers Package
</a></li><li class="">
              <a href="/products/36-inch-wedding-sparkler-packages" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                36 Inch Wedding Sparkler Packages
</a></li><li class="">
              <a href="/products/heart-shaped-sparklers-for-weddings" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Heart Shaped  Wedding Sparklers
</a></li><li class="">
              <a href="/collections/party-sparklers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Party Sparklers
</a></li><li class="">
              <a href="/collections/wedding-sparklers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Wedding Sparklers
</a></li></ul></li><li
      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
      aria-haspopup="true">

      <a href="/collections/display-buckets" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
         Display Buckets
      </a><ul class="site-nav__dropdown text-left"><li class="">
              <a href="/products/galvanized-display-bucket" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Galvanized Display Buckets
</a></li><li class="">
              <a href="/products/chalkboard-display-bucket" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Chalkboard Display Buckets
</a></li><li class="">
              <a href="/products/brown-display-bucket" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Brown Display Buckets
</a></li></ul></li><li
      class="site-nav__item site-nav__expanded-item"
      >

      <a href="/collections/sparkler-tags" class="site-nav__link site-nav__link--underline">
        Sparkler Tags
      </a></li><li
      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
      aria-haspopup="true">

      <a href="/collections/confetti-cannons" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
        Confetti & Blasters
      </a><ul class="site-nav__dropdown text-left"><li class="">
              <a href="/collections/confetti-cannons" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Confetti Cannons
</a></li><li class="">
              <a href="/collections/powder-cannons" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Powder Cannons
</a></li><li class="">
              <a href="/collections/gender-reveal-cannons" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Gender Reveal Cannons
</a></li><li class="">
              <a href="/collections/color-powder-extinguishers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Color Powder Extinguishers
</a></li></ul></li><li
      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
      aria-haspopup="true">

      <a href="https://www.sparklersrus.com/collections/gender-reveal-products" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
        Gender Reveal 
      </a><ul class="site-nav__dropdown text-left"><li class="">
              <a href="/collections/gender-reveal-confetti-cannons" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Confetti Cannons
</a></li><li class="">
              <a href="https://www.sparklersrus.com/collections/gender-reveal-powder-cannons" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Powder Cannons 
</a></li><li class="">
              <a href="/collections/gender-reveal" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                 Party Supplies
</a></li><li class="">
              <a href="/products/gender-reveal-burnout-kit" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Tire Burnout Kit
</a></li><li class="">
              <a href="/products/gender-reveal-handheld-smoke-bomb" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Smoke Bombs
</a></li><li class="">
              <a href="/collections/gender-reveal-fire-extinguishers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
                Gender Reveal Fire Extinguisher
</a></li></ul></li><li
      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
      aria-haspopup="true">

      <a href="/pages/sparklers-sizes" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
        Info
      </a><div class="site-nav__dropdown megamenu text-left">
          <div class="page-width">
            <div class="grid">
              <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5">
                    <a href="/pages/about-us" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">About</a>
                  </div><div>
                      <a href="/pages/about-us" class="site-nav__dropdown-link">
                        About Us
                      </a>
                    </div><div>
                      <a href="/pages/contact-us" class="site-nav__dropdown-link">
                        Contact Us
                      </a>
                    </div><div>
                      <a href="/pages/shipping-and-return-policy" class="site-nav__dropdown-link">
                        Shipping Information
                      </a>
                    </div><div>
                      <a href="/pages/refunds-and-returns" class="site-nav__dropdown-link">
                        Refunds and Returns
                      </a>
                    </div><div>
                      <a href="https://ilovesparklers.aftership.com/?page-name=tracking-page" class="site-nav__dropdown-link">
                        Track Your Order
                      </a>
                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5">
                    <a href="/blogs/featured-weddings" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Blog</a>
                  </div><div>
                      <a href="/blogs/featured-weddings" class="site-nav__dropdown-link">
                        Featured Weddings
                      </a>
                    </div><div>
                      <a href="/blogs/sparklers-ideas" class="site-nav__dropdown-link">
                        Sparklers Ideas
                      </a>
                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5">
                    <a href="/pages/frequent-questions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Sparklers Info</a>
                  </div><div>
                      <a href="/pages/photo-contest" class="site-nav__dropdown-link">
                        Share Your Photos!
                      </a>
                    </div><div>
                      <a href="/pages/why-should-i-order-from-i-love-sparklers" class="site-nav__dropdown-link">
                        Why Should I Order from I Love Sparklers
                      </a>
                    </div><div>
                      <a href="/pages/sparklers-sizes" class="site-nav__dropdown-link">
                        What Size Sparklers Should I Use?
                      </a>
                    </div><div>
                      <a href="/pages/frequent-questions" class="site-nav__dropdown-link">
                        Frequent Questions
                      </a>
                    </div><div>
                      <a href="/pages/sparklers-safety-and-light-instructions" class="site-nav__dropdown-link">
                        Sparklers Safety and Light Instructions
                      </a>
                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><div class="h5">
                    <a href="/pages/wholesale-information" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Wholesale</a>
                  </div><div>
                      <a href="/pages/wholesale-information" class="site-nav__dropdown-link">
                        Wholesale Information 
                      </a>
                    </div><div>
                      <a href="/collections/full-case-items" class="site-nav__dropdown-link">
                        Wholesale Full Cases
                      </a>
                    </div></div>
            </div>
          </div>
        </div></li></ul>
</div><div class="header-item header-item--icons"><div class="site-nav">
  <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
        <span class="icon__fallback-text">Log in
</span>
      </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
        <span class="icon__fallback-text">Search</span>
      </a><button
        type="button"
        class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide"
        aria-controls="NavDrawer">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
        <span class="icon__fallback-text">Site navigation</span>
      </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="cart">
      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><path fill="none" d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg><span class="icon__fallback-text">Cart</span>
        <span class="cart-link__bubble"></span>
      </span>
    </a>
  </div>
</div>
</div>
          </div></div>
        <div class="site-header__search-container">
          <div class="site-header__search">
            <div class="page-width">
              <form action="/search" method="get" role="search"
                id="HeaderSearchForm"
                class="site-header__search-form">
                <input type="hidden" name="type" value="product,article,page">
                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
                  <span class="icon__fallback-text">Search</span>
                </button>
                <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
              </form>
              <button type="button" class="js-search-header-close text-link site-header__search-btn">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
                <span class="icon__fallback-text">"Close (esc)"</span>
              </button>
            </div>
          </div><div class="predictive-results hide">
              <div class="page-width">
                <div id="PredictiveResults"></div>
                <div class="text-center predictive-results__footer">
                  <button type="button" class="btn btn--small" data-predictive-search-button>
                    <small>
                      View more
                    </small>
                  </button>
                </div>
              </div>
            </div></div>
      </header>
    </div>
  </div></div>


<style> #shopify-section-header .site-nav__link {padding: 7.5px 10px;} </style></div><div class="elfsight-app-163518d1-6998-417a-b93f-572a0af2fcb9" data-elfsight-app-lazy></div> 
 <div class="essential-announcement-block" id="6e521a01-e860-4387-b076-6b2357fb6baa"></div>     
      <main class="main-content" id="MainContent">
    
  
  

    

<!-- BEGIN content_for_index --><div id="shopify-section-1524769873765" class="shopify-section index-section--hero"><div
  data-section-id="1524769873765"
  data-section-type="slideshow-section"
  data-align-top="true"
  ><div class="slideshow-wrapper"><style data-shopify>@media screen and (max-width: 768px) {
            .hero-natural-mobile--1524769873765 {
              height: 0;
              padding-bottom: 125.0%;
            }
          }</style><div class=" hero-natural-mobile--1524769873765">
        <div id="Slideshow-1524769873765"
          class="hero hero--650px hero--1524769873765 hero--mobile--auto loading loading--delayed"
          
          data-mobile-natural="true"
          data-autoplay="true"
          data-speed="7000"
          data-aos="hero__animation"
          
            data-arrows="true"
          
          
          
          data-slide-count="4"><div
              
              class="slideshow__slide slideshow__slide--image_BpDWgC"
              data-id="image_BpDWgC"><style data-shopify>.slideshow__slide--image_BpDWgC .hero__title {
                  font-size: 45.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--image_BpDWgC .hero__title {
                    font-size: 90px;
                  }
                }
                  .slideshow__slide--image_BpDWgC .btn {
                    background: #ffffff !important;
                    border: none;
                      color: #000 !important;
                    
                  }

                  
                
</style><div class="hero__image-wrapper hero__image-wrapper--no-overlay"><style data-shopify>.hero__image--image_BpDWgC {
                        object-position: center center;
                        font-family: "object-fit: cover; object-position: center center;";
                      }</style><img class="image-fit hero__image hero__image--image_BpDWgC lazyload small--hide"
                      src=""
                      data-src="//www.sparklersrus.com/cdn/shop/files/4th_Of_July_Day_Sale_26_a72fe1c4-414e-4212-9987-b175240e72ef_{width}x.jpg?v=1780903298"
                      data-aspectratio="1.5226011102299761"
                      data-sizes="auto"
                      data-parent-fit="cover"
                      alt=""><img class="image-fit hero__image hero__image--image_BpDWgC lazyload medium-up--hide"
                        src="//www.sparklersrus.com/cdn/shop/files/4th_Of_July_Day_Sale_Mobile_300x.jpg?v=1780903944"
                        data-src="//www.sparklersrus.com/cdn/shop/files/4th_Of_July_Day_Sale_Mobile_{width}x.jpg?v=1780903944"
                        data-aspectratio="0.8"
                        data-sizes="auto"
                        data-parent-fit="cover"
                        alt=""><noscript>
                      <img class="image-fit hero__image hero__image--image_BpDWgC"
                        src="//www.sparklersrus.com/cdn/shop/files/4th_Of_July_Day_Sale_26_a72fe1c4-414e-4212-9987-b175240e72ef_1400x.jpg?v=1780903298"
                        alt="">
                    </noscript></div></div><div
              
              class="slideshow__slide slideshow__slide--1524769873765-0"
              data-id="1524769873765-0"><style data-shopify>.slideshow__slide--1524769873765-0 .hero__title {
                  font-size: 40.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--1524769873765-0 .hero__title {
                    font-size: 80px;
                  }
                }
                  .slideshow__slide--1524769873765-0 .btn {
                    background: #ffffff !important;
                    border: none;
                      color: #000 !important;
                    
                  }

                  
                
</style><div class="hero__image-wrapper"><style data-shopify>.hero__image--1524769873765-0 {
                        object-position: top center;
                        font-family: "object-fit: cover; object-position: top center;";
                      }</style><img class="image-fit hero__image hero__image--1524769873765-0 lazyload"
                      src=""
                      data-src="//www.sparklersrus.com/cdn/shop/files/Leah_Jonathan_2_{width}x.jpg?v=1614341344"
                      data-aspectratio="1.5"
                      data-sizes="auto"
                      data-parent-fit="cover"
                      alt=""><noscript>
                      <img class="image-fit hero__image hero__image--1524769873765-0"
                        src="//www.sparklersrus.com/cdn/shop/files/Leah_Jonathan_2_1400x.jpg?v=1614341344"
                        alt="">
                    </noscript></div><a href="/collections/wedding-sparklers" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap">
                  <div class="page-width">
                    <div class="hero__text-content vertical-center horizontal-center">
                      <div class="hero__text-shadow"><h2 class="h1 hero__title">
                            <div class="animation-cropper"><div class="animation-contents">
                            Celebrate with <br />
Sparklers
                            </div></div>
                          </h2><div class="hero__subtitle">
                              <div class="animation-cropper"><div class="animation-contents">
                                Let sparks fly with our long-lasting sparklers designed just for weddings!
                              </div></div>
                            </div><div class="hero__link"><a href="/collections/wedding-sparklers" class="btn">
                                  Shop now
                                </a></div></div>
                    </div>
                  </div>
                </div></div><div
              
              class="slideshow__slide slideshow__slide--1524769873765-1"
              data-id="1524769873765-1"><style data-shopify>.slideshow__slide--1524769873765-1 .hero__title {
                  font-size: 40.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--1524769873765-1 .hero__title {
                    font-size: 80px;
                  }
                }
                  .slideshow__slide--1524769873765-1 .btn {
                    background: #000000 !important;
                    border: none;
                  }

                  
                
</style><div class="hero__image-wrapper"><style data-shopify>.hero__image--1524769873765-1 {
                        object-position: top center;
                        font-family: "object-fit: cover; object-position: top center;";
                      }</style><img class="image-fit hero__image hero__image--1524769873765-1 lazyload"
                      src=""
                      data-src="//www.sparklersrus.com/cdn/shop/files/Alfred_Stephanie_5_{width}x.jpg?v=1614341344"
                      data-aspectratio="1.4979908920439324"
                      data-sizes="auto"
                      data-parent-fit="cover"
                      alt=""><noscript>
                      <img class="image-fit hero__image hero__image--1524769873765-1"
                        src="//www.sparklersrus.com/cdn/shop/files/Alfred_Stephanie_5_1400x.jpg?v=1614341344"
                        alt="">
                    </noscript></div><a href="/collections/confetti-cannons" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap">
                  <div class="page-width">
                    <div class="hero__text-content vertical-bottom horizontal-left">
                      <div class="hero__text-shadow"><h2 class="h1 hero__title">
                            <div class="animation-cropper"><div class="animation-contents">
                            Love is in <br />
the Air!
                            </div></div>
                          </h2><div class="hero__subtitle">
                              <div class="animation-cropper"><div class="animation-contents">
                                Pop our confetti cannons and shower the newlyweds with good wishes!
                              </div></div>
                            </div><div class="hero__link"><a href="/collections/confetti-cannons" class="btn">
                                  Shop Confetti
                                </a></div></div>
                    </div>
                  </div>
                </div></div><div
              
              class="slideshow__slide slideshow__slide--1580424894495"
              data-id="1580424894495"><style data-shopify>.slideshow__slide--1580424894495 .hero__title {
                  font-size: 40.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--1580424894495 .hero__title {
                    font-size: 80px;
                  }
                }
                  .slideshow__slide--1580424894495 .btn {
                    background: #000000 !important;
                    border: none;
                  }

                  
                
</style><div class="hero__image-wrapper"><style data-shopify>.hero__image--1580424894495 {
                        object-position: top center;
                        font-family: "object-fit: cover; object-position: top center;";
                      }</style><img class="image-fit hero__image hero__image--1580424894495 lazyload"
                      src=""
                      data-src="//www.sparklersrus.com/cdn/shop/files/Preston_Caroline_3_{width}x.jpg?v=1614360855"
                      data-aspectratio="1.5"
                      data-sizes="auto"
                      data-parent-fit="cover"
                      alt=""><noscript>
                      <img class="image-fit hero__image hero__image--1580424894495"
                        src="//www.sparklersrus.com/cdn/shop/files/Preston_Caroline_3_1400x.jpg?v=1614360855"
                        alt="">
                    </noscript></div><a href="/collections/gender-reveal" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap">
                  <div class="page-width">
                    <div class="hero__text-content vertical-center horizontal-right">
                      <div class="hero__text-shadow"><h2 class="h1 hero__title">
                            <div class="animation-cropper"><div class="animation-contents">
                            When It's Time for<br />
A Gender Reveal...
                            </div></div>
                          </h2><div class="hero__subtitle">
                              <div class="animation-cropper"><div class="animation-contents">
                                Have a blast celebrating your little bundle of joy with our gender reveal items!
                              </div></div>
                            </div><div class="hero__link"><a href="/collections/gender-reveal" class="btn">
                                  Shop Now
                                </a></div></div>
                    </div>
                  </div>
                </div></div></div>
      </div>
    </div></div>


</div><div id="shopify-section-432e44af-6f82-4fb7-9c5c-f8f9bdf98bd7" class="shopify-section index-section"><div class="page-width"><div class="grid grid--uniform"><div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/wedding-sparklers" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_180x.jpg?v=1663181103 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_360x.jpg?v=1663181103 360w 240h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_540x.jpg?v=1663181103 540w 360h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_720x.jpg?v=1663181103 720w 480h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_900x.jpg?v=1663181103 900w 600h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1080x.jpg?v=1663181103 1080w 720h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1296x.jpg?v=1663181103 1296w 864h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1512x.jpg?v=1663181103 1512w 1008h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1728x.jpg?v=1663181103 1728w 1152h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_400x.jpg?v=1663181103); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Wedding Sparklers
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/party-sparklers" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Exit_180x.jpg?v=1663181339 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_360x.jpg?v=1663181339 360w 239h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_540x.jpg?v=1663181339 540w 359h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_720x.jpg?v=1663181339 720w 479h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_900x.jpg?v=1663181339 900w 598h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_1080x.jpg?v=1663181339 1080w 718h,
  
  
  

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Exit_400x.jpg?v=1663181339); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Party Sparklers
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/sparkler-tags" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Kraft_tahs_LLS_S_custome_sv_copy_180x.jpg?v=1612561969 180w 180h,
  //www.sparklersrus.com/cdn/shop/collections/Kraft_tahs_LLS_S_custome_sv_copy_360x.jpg?v=1612561969 360w 360h,
  
  
  
  
  
  
  

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Kraft_tahs_LLS_S_custome_sv_copy_400x.jpg?v=1612561969); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Wedding Sparkler Tags
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/wedding-confetti-cannons" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_180x.jpg?v=1666204010 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_360x.jpg?v=1666204010 360w 240h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_540x.jpg?v=1666204010 540w 360h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_720x.jpg?v=1666204010 720w 480h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_900x.jpg?v=1666204010 900w 600h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_1080x.jpg?v=1666204010 1080w 720h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_1296x.jpg?v=1666204010 1296w 864h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_1512x.jpg?v=1666204010 1512w 1008h,
  //www.sparklersrus.com/cdn/shop/collections/IMG_2378_1728x.jpg?v=1666204010 1728w 1152h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/IMG_2378_400x.jpg?v=1666204010); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Wedding Confetti
      </span>
    </span>

  </a>
</div>
</div>
</div>
</div><div id="shopify-section-1580424610604" class="shopify-section"><div
  data-section-id="1580424610604"
  data-section-type="promo-grid"><div class="page-width"><style data-shopify>.flex-grid--1580424610604 {
    margin-top: -31px;
    margin-left: -31px;
    
  }

  .flex-grid--1580424610604 .flex-grid--gutters {
    margin-top: -31px;
    margin-left: -31px;
  }

  .flex-grid--1580424610604 .flex-grid__item {
    padding-top: 31px;
    padding-left: 31px;
  }

  @media only screen and (max-width: 589px) {
    .flex-grid--1580424610604 {
      margin-top: -15px;
      margin-left: -15px;
      
    }

    .flex-grid--1580424610604 .flex-grid--gutters {
      margin-top: -15px;
      margin-left: -15px;
    }

    .flex-grid--1580424610604 .flex-grid__item {
      padding-top: 15px;
      padding-left: 15px;
    }
  }</style><div class="promo-grid">
  <div class="flex-grid flex-grid--gutters flex-grid--1580424610604"><style data-shopify>
          
            .flex-grid__item--1580424610604-1 {
              min-height: 144.0px;
            }
          

          @media only screen and (min-width: 769px) {
            .flex-grid__item--1580424610604-1 {
              min-height: 192.0px;
            }
          }

          @media only screen and (min-width: 1140px) {
            .flex-grid__item--1580424610604-1 {
              min-height: 240px;
            }
          }
        

.flex-grid__item--1580424610604-1 .btn {
            background:  !important;
            border: none !important;
          }

          
        

.flex-grid__item--1580424610604-1 .btn--tint-border {
            border: 1px solid rgba(0, 0, 0, 0.2) !important;
          }

          
        

        
          .flex-grid__item--1580424610604-1 .promo-grid__container--tint:before {background: rgba(0, 0, 0, 0.04);
          }
        

        
</style><div class="flex-grid__item flex-grid__item--50 flex-grid__item--1580424610604-1 type-simple" ><a href="/pages/shipping-and-return-policy"
              class="promo-grid__container promo-grid__container--tint vertical-center horizontal-center">
              <div
                class="promo-grid__bg lazyload"
                
                  data-bgset="
  
  //www.sparklersrus.com/cdn/shop/files/shutterstock_1500146336_180x.png?v=1614393699 180w 50h,
  //www.sparklersrus.com/cdn/shop/files/shutterstock_1500146336_360x.png?v=1614393699 360w 100h,
  
  
  
  
  
  
  

"
                  data-sizes="auto"
                >
                
              </div>
              <noscript>
                <div
                  class="promo-grid__bg"
                  style="background-image: url(//www.sparklersrus.com/cdn/shop/files/shutterstock_1500146336_1400x.png?v=1614393699);">
                </div>
              </noscript>

              <div class="promo-grid__content">
                <div class="promo-grid__text text-center">
                  <p class="promo-grid__title h2">Check Shipping Time
</p>
                </div>
              </div>
            </a></div><style data-shopify>
          
            .flex-grid__item--1580424610604-0 {
              min-height: 72.0px;
            }
          

          @media only screen and (min-width: 769px) {
            .flex-grid__item--1580424610604-0 {
              min-height: 96.0px;
            }
          }

          @media only screen and (min-width: 1140px) {
            .flex-grid__item--1580424610604-0 {
              min-height: 120px;
            }
          }
        

.flex-grid__item--1580424610604-0 .btn {
            background:  !important;
            border: none !important;
          }

          
        

.flex-grid__item--1580424610604-0 .btn--tint-border {
            border: 1px solid rgba(0, 0, 0, 0.2) !important;
          }

          
        

        
          .flex-grid__item--1580424610604-0 .promo-grid__container--tint:before {background: rgba(0, 0, 0, 0.02);
          }
        

        
</style><div class="flex-grid__item flex-grid__item--50 flex-grid__item--1580424610604-0 type-simple" ><a href="/pages/sparklers-sizes"
              class="promo-grid__container promo-grid__container--tint vertical-center horizontal-center">
              <div
                class="promo-grid__bg lazyload"
                
                  data-bgset="
  
  //www.sparklersrus.com/cdn/shop/files/ruler_180x.jpg?v=1614360856 180w 16h,
  //www.sparklersrus.com/cdn/shop/files/ruler_360x.jpg?v=1614360856 360w 32h,
  //www.sparklersrus.com/cdn/shop/files/ruler_540x.jpg?v=1614360856 540w 48h,
  //www.sparklersrus.com/cdn/shop/files/ruler_720x.jpg?v=1614360856 720w 64h,
  //www.sparklersrus.com/cdn/shop/files/ruler_900x.jpg?v=1614360856 900w 80h,
  
  
  
  

"
                  data-sizes="auto"
                >
                
              </div>
              <noscript>
                <div
                  class="promo-grid__bg"
                  style="background-image: url(//www.sparklersrus.com/cdn/shop/files/ruler_1400x.jpg?v=1614360856);">
                </div>
              </noscript>

              <div class="promo-grid__content">
                <div class="promo-grid__text text-center">
                  <p class="promo-grid__title h2">What Length Do You Need?
</p>
                </div>
              </div>
            </a></div></div>
</div>
</div></div>


</div><div id="shopify-section-7cbb5f86-2c90-44b2-a638-1fa5b5c177d7" class="shopify-section"><div class="page-width"><div class="custom-content"><div class="custom__item one-whole align--center" >
      <div class="custom__item-inner custom__item-inner--html"><div class="rte" data-section-id="7cbb5f86-2c90-44b2-a638-1fa5b5c177d7" data-section-type="featured-content-section">
                [product-slider-1521]
              </div></div>
    </div></div></div>
</div><div id="shopify-section-10162eb4-9e39-4600-a9fe-150bfb748c0b" class="shopify-section index-section"><div
  data-section-id="10162eb4-9e39-4600-a9fe-150bfb748c0b"
  data-section-type="featured-content-section"
  class="text-center">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"><h2>Welcome to I Love Sparklers</h2><div class="rte"><div class="enlarge-text"><p>Wedding sparklers are beautiful, safe, and always a joy. We offer sparklers for weddings that come in multiple sizes and styles so you can incorporate them into any ceremony. Our smokeless sparklers are dazzling in the daytime, but truly show their brilliance at night. Have guests use them after the ceremony to congratulate the couple on the way to the reception. Distribute our bulk wedding sparklers to light an outdoor dance floor as the newly married couple embraces for the first time. Send them off to their honeymoon once all of the celebrating has commenced. Wedding sparklers light up the festivities in so many ways that many couples may want to use them all day long.</p>
</div></div></div>
    </div>
  </div>
</div>
</div><div id="shopify-section-1183825d-9633-4239-8b8c-e879a7832b9f" class="shopify-section index-section"><div
  data-section-id="1183825d-9633-4239-8b8c-e879a7832b9f"
  data-section-type="featured-content-section"
  class="text-center">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"><div class="rte"><div class="enlarge-text"><h2>Smokeless Sparklers for All Occasions </h2><p>Whether it’s a wedding, birthday, holiday, baby’s gender<br/>reveal, or other festive occasion, create magical moments and capture beautiful<br/>photos with our almost <strong>smokeless sparklers, confetti cannons, </strong>and <strong>party accessories</strong>. We deliver<br/>high-quality, affordable products promptly with exceptional customer service!</p><p>Dazzling gold sparks evoke a sense of wonder and excitement<br/>suitable for a variety of celebrations. We sell 10, 20, and 36-inch sparklers for wedding sendoffs,<br/>birthday parties, New Year’s Eve, Independence Day, and more. Burn times last<br/>for 40 seconds to 4 minutes and you can buy in bulk to suit events both big and<br/>small. </p><h3>Sparkler Tags</h3><p>Jazz up your happy occasion with sparkler favor tags that<br/>come in multiple shapes and colors. For weddings, we can also customize with<br/>your names and wedding date to create a beautiful memento of your special<br/>day.  </p><h3>Sparkler Display Buckets</h3><p>Our galvanized metal buckets display up to 50 tagged or 100<br/>untagged sparklers and can be filled with water or sand to safely and easily extinguish<br/>your sparklers. Choose from shiny metal, rustic brown, or chalkboard to match<br/>your desired décor. </p>
</div></div></div>
    </div>
  </div>
</div>
</div><div id="shopify-section-8524cfb4-df9b-4183-b2fd-8fa542be5687" class="shopify-section index-section"><div
  data-section-id="8524cfb4-df9b-4183-b2fd-8fa542be5687"
  data-section-type="featured-content-section"
  class="text-center">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"></div>
    </div>
  </div>
</div>
</div><div id="shopify-section-review_carousel_mi7CTc" class="shopify-section"><div class="section-jdgm-review-carousel  page-width">
  
<!-- Start of Judge.me code -->
      <div class='jdgm-carousel-wrapper' style="width: 100%" data-auto-install='false' >
        
        <div class='jdgm-carousel-title-and-link'>
          <h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
          <span class='jdgm-all-reviews-rating-wrapper' href='javascript:void(0)'>
            <span style='display:block'  data-score='4.87' class='jdgm-all-reviews-rating' aria-label='4.87 stars' tabindex='0' role='img'></span>
            <span style='display: block' class='jdgm-carousel-number-of-reviews' data-number-of-reviews='10953'>
              from 10953 reviews
            </span>
          </span>
        </div>
        <section class='jdgm-widget jdgm-carousel jdgm-carousel--default-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(72% - 1.4em)}
 </style> <style>  </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item ' data-review-id='c361ff3f-79a3-43a2-b0aa-d3a3761a4b4b'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Excellent Customer Service</div> <div class='jdgm-carousel-item__review-body'><p>I ordered two of the fire extinguishers and a couple of smoke bombs. One of the fire extinguisher was already exploded when I opened the box. I Love Sparkles replaced the fire extinguisher right away and the customer service was superb!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Gwendolyn M. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='06/08/2026'> 06/08/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/blue-gender-reveal-extinguisher#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Blue Gender Reveal Fire Extinguisher' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Untitleddesign_2_70x70.png?v=1764884661' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Untitleddesign_2_140x140.png?v=1764884661'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Blue Gender Reveal Fire Extinguisher </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='7c59fe6e-12fd-4d12-a020-6ffe3a2772f4'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>the best sparklers!! wedding planner recommended</div> <div class='jdgm-carousel-item__review-body'><p>the best sparklers!! my wedding planner recommended and I couldn’t be happier! we got multiple run throughs and the guests even got their own pictures with them! The shipping was so fast and convenient!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Maya F. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/13/2026'> 05/13/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/36-inch-wedding-sparkler-packages#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='36 Inch Wedding Sparkler Packages' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525667' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525667'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 36 Inch Wedding Sparkler Packages </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='d610dc59-5660-4e7a-bf94-b0483e613bf8'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Came out perfectly for our gender reveal. We used the dry ice and put the smoke bomb they stayed lit and the bomb did its job!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Nicki </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/25/2026'> 04/25/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/gender-reveal-handheld-smoke-bomb#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Gender Reveal Smoke Bomb' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_70x70.jpg?v=1762526117' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_140x140.jpg?v=1762526117'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gender Reveal Smoke Bomb </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='757205f4-ab5a-4b6e-ab26-ceee3109a029'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>I have been ordering these sparklers for several years</div> <div class='jdgm-carousel-item__review-body'><p>I have been ordering these sparklers for several years...for July 4th and other family celebrations.  Always great communication and prompt delivery.  Order with confidence👍</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Joan B. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/24/2026'> 04/24/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/36-inch-wedding-sparkler-packages#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='36 Inch Wedding Sparkler Packages' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525667' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525667'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 36 Inch Wedding Sparkler Packages </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='91297769-3236-41f5-aed7-9fc9ffbcb0f4'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>We absolutely love the confetti cannons</div> <div class='jdgm-carousel-item__review-body'><p>We absolutely love the confetti cannons.
<br />We have a Fourth of July float in our small town in ND. we have been using the cannons as part of the entertainment. The crowd goes wild. Some of the children would rather catch the confetti than catch candy. Since it's our country's 250 birthday, we are going "All Out" with 250 cannons. I can't wait to see the crowd's reaction!!!!!!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Connie L. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/20/2026'> 04/20/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/red-white-and-blue-confetti-cannon-case-25-1#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Red, White, and Blue Confetti Cannon Case 25/1' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/18-inch-red_-white_-and-blue-confetti-cannon-with-confetti_1d161e78-7457-407a-8f7d-9676e7ff2db6_70x70.jpg?v=1759444559' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/18-inch-red_-white_-and-blue-confetti-cannon-with-confetti_1d161e78-7457-407a-8f7d-9676e7ff2db6_140x140.jpg?v=1759444559'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Red, White, and Blue Confetti Cannon Case 25/1 </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='cd6ae1e1-6b66-40c8-8a31-1cc5a7f2f10e'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>It came out perfect!</div> <div class='jdgm-carousel-item__review-body'><p>It’s came out exactly how I wanted it. We was going for a grill cookout thing and the smoke coming out of the grill was really nice.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Joyce R. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/19/2026'> 04/19/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/gender-reveal-handheld-smoke-bomb#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Gender Reveal Smoke Bomb' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_70x70.jpg?v=1762526117' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_140x140.jpg?v=1762526117'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gender Reveal Smoke Bomb </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='c8823e3f-4a53-4a73-b084-368c21145527'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Service was quick and</div> <div class='jdgm-carousel-item__review-body'><p>Service was quick and attentive!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Martha Z. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/28/2026'> 03/28/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/20-inch-sparklers-wedding-package#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='20 Inch Sparklers Wedding Package' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525616' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525616'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 20 Inch Sparklers Wedding Package </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='9492772f-2ec9-4130-bf5e-976cf2a37fb8'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Sparklers were amazing! They lasted a whole 2</div> <div class='jdgm-carousel-item__review-body'><p>Sparklers were amazing! They lasted a whole 2 minutes ans gave us great photo opps!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Shawna D. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/28/2026'> 03/28/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/20-inch-sparklers-wedding-package#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='20 Inch Sparklers Wedding Package' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525616' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525616'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 20 Inch Sparklers Wedding Package </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='48abe8db-8483-45a4-971a-e39c758b5e29'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Love love them</div> <div class='jdgm-carousel-item__review-body'><p>Love love them. Lit up the path for my little girl and her groom. Super fast delivery and Tbh I was surprised that the shipping and pricing was so reasonable</p>

<p>Thank you</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Betsy S. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/20/2026'> 03/20/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/36-inch-wedding-sparkler-packages#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='36 Inch Wedding Sparkler Packages' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525667' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/36_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525667'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 36 Inch Wedding Sparkler Packages </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='7f40eae4-1e51-4716-97fc-c2676b01670b'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>It came out</div> <div class='jdgm-carousel-item__review-body'><p>It came out perfect!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Belia V. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/08/2026'> 03/08/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/gender-reveal-handheld-smoke-bomb#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Gender Reveal Smoke Bomb' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_70x70.jpg?v=1762526117' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Blue_Smoke_2_pack_140x140.jpg?v=1762526117'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gender Reveal Smoke Bomb </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='aa25b69e-8afd-4e55-8c83-d3cac16964b3'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Absolutely beautiful and lasted a really long time</div> <div class='jdgm-carousel-item__review-body'><p>Completely blown away by how well these worked. It was a damp evening so I was Worried we might have issues, but they lit easily and stay lit for more than enough time for the groom and bride to make it down and then I handed mine to them to twirl around for pictures. It was wonderful! I would rate these a 10 out of 10! Thank you for making our evening special!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Dacia C. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/17/2026'> 02/17/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/20-inch-sparklers-wedding-package#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='20 Inch Sparklers Wedding Package' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_70x70.jpg?v=1762525616' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/files/20_Inch_Sparklers_with_Outline_140x140.jpg?v=1762525616'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 20 Inch Sparklers Wedding Package </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='d2a9670d-b7de-4795-b7ff-ae7cf528a3ab'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>It was great!Just what I was looking for it arrived in a timely manner</div> <div class='jdgm-carousel-item__review-body'><p>It was great!Just what I was looking for it arrived in a timely manner.  Thanks!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Michelle W. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/17/2026'> 02/17/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/black-confetti-cannon#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Black Confetti Cannon' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/Black-Confetti-Cannon_f2d41dd4-283e-45c3-9ea5-8cec66ddae6b_70x70.jpg?v=1762527273' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/Black-Confetti-Cannon_f2d41dd4-283e-45c3-9ea5-8cec66ddae6b_140x140.jpg?v=1762527273'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Black Confetti Cannon </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='bca49ad0-3592-4ab8-92c9-c2ad2637696d'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>awesome way to reveal the gender !</div> <div class='jdgm-carousel-item__review-body'><p>Very easy instructions it was an awesome way to reveal the gender definitely recommending to friends and family. Everyone at the party loved it !</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Kati L. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/11/2026'> 02/11/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/gender-reveal-burnout-kit#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Gender Reveal Burnout Kit' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/GR-Burnout-Sticker_70x70.jpg?v=1762526101' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/GR-Burnout-Sticker_140x140.jpg?v=1762526101'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gender Reveal Burnout Kit </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='9948c0e6-c8fa-5596-8793-252316c54d96'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Great sparklers!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Lisa </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/03/2026'> 02/03/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/10-inch-gold-wire-sparklers#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='10 Inch Gold Wire Sparklers (40 Sparklers)' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/10-inch-wedding-sparklers_70x70.jpg?v=1767828442' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/10-inch-wedding-sparklers_140x140.jpg?v=1767828442'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> 10 Inch Gold Wire Sparklers (40 Sparklers) </div> </a> </div><div class='jdgm-carousel-item ' data-review-id='e1812963-ec9a-4b91-8577-958cd3e57e5d'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>we used this to celebrate the New year in Church after worship</div> <div class='jdgm-carousel-item__review-body'><p>we used this to celebrate the New year in Church after worship. They were a huge hit!!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Emily W. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/06/2026'> 01/06/2026 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/gold-metallic-streamer-cannons#judgeme_product_reviews'>  <img class='jdgm-carousel-item__product-image' alt='Gold Metallic Streamer Cannon' data-src='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/18-inch-gold-metallic-streamer_70x70.jpg?v=1762526093' data-src-retina='https://cdn.shopify.com/s/files/1/0255/3905/1608/products/18-inch-gold-metallic-streamer_140x140.jpg?v=1762526093'/>  <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gold Metallic Streamer Cannon </div> </a> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0"></div> <div class='jdgm-carousel__right-arrow' tabindex="0"></div> </div> </section> <section>  </section>
      </div>
<!-- End of Judge.me code -->
  
</div>


</div><div id="shopify-section-1499789718857" class="shopify-section index-section"><div class="page-width"><div class="grid grid--uniform"><div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/wedding-sparklers" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_180x.jpg?v=1663181103 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_360x.jpg?v=1663181103 360w 240h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_540x.jpg?v=1663181103 540w 360h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_720x.jpg?v=1663181103 720w 480h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_900x.jpg?v=1663181103 900w 600h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1080x.jpg?v=1663181103 1080w 720h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1296x.jpg?v=1663181103 1296w 864h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1512x.jpg?v=1663181103 1512w 1008h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_1728x.jpg?v=1663181103 1728w 1152h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Exit_58106e7d-a644-47d6-8083-dff9715336cd_400x.jpg?v=1663181103); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Wedding Sparklers
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/confetti-cannons" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_180x.jpg?v=1663182621 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_360x.jpg?v=1663182621 360w 240h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_540x.jpg?v=1663182621 540w 360h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_720x.jpg?v=1663182621 720w 481h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_900x.jpg?v=1663182621 900w 601h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_1080x.jpg?v=1663182621 1080w 721h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_1296x.jpg?v=1663182621 1296w 865h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_1512x.jpg?v=1663182621 1512w 1009h,
  //www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_1728x.jpg?v=1663182621 1728w 1153h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Jessica_Michael_sp-154_400x.jpg?v=1663182621); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Handheld Confetti &amp; Streamer Cannons
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/party-sparklers" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Exit_180x.jpg?v=1663181339 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_360x.jpg?v=1663181339 360w 239h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_540x.jpg?v=1663181339 540w 359h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_720x.jpg?v=1663181339 720w 479h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_900x.jpg?v=1663181339 900w 598h,
  //www.sparklersrus.com/cdn/shop/collections/Exit_1080x.jpg?v=1663181339 1080w 718h,
  
  
  

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Exit_400x.jpg?v=1663181339); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Party Sparklers
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/diwali" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_180x.jpg?v=1663184504 180w 148h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_360x.jpg?v=1663184504 360w 296h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_540x.jpg?v=1663184504 540w 445h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_720x.jpg?v=1663184504 720w 593h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_900x.jpg?v=1663184504 900w 741h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_1080x.jpg?v=1663184504 1080w 889h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_1296x.jpg?v=1663184504 1296w 1067h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_1512x.jpg?v=1663184504 1512w 1245h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_1728x.jpg?v=1663184504 1728w 1423h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/shutterstock_353218838_400x.jpg?v=1663184504); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Sparklers For Diwali Festival
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/gender-reveal" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_180x.jpg?v=1663264427 180w 146h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_360x.jpg?v=1663264427 360w 291h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_540x.jpg?v=1663264427 540w 437h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_720x.jpg?v=1663264427 720w 582h,
  //www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_900x.jpg?v=1663264427 900w 728h,
  
  
  
  

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/shutterstock_1558751909_dda92979-c844-41dc-91d7-fe8db59666dd_400x.jpg?v=1663264427); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Gender Reveal
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/biodegradable-and-water-soluble-confetti-cannons" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_180x.jpg?v=1663182545 180w 117h,
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_360x.jpg?v=1663182545 360w 235h,
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_540x.jpg?v=1663182545 540w 352h,
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_720x.jpg?v=1663182545 720w 470h,
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_900x.jpg?v=1663182545 900w 587h,
  //www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_1080x.jpg?v=1663182545 1080w 705h,
  
  
  

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Water_Soluble_Cannon_2_400x.jpg?v=1663182545); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Biodegradable &amp; Water Soluble Confetti Cannons
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/gender-reveal-confetti-cannons" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_180x.jpg?v=1663182294 180w 120h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_360x.jpg?v=1663182294 360w 240h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_540x.jpg?v=1663182294 540w 360h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_720x.jpg?v=1663182294 720w 480h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_900x.jpg?v=1663182294 900w 600h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_1080x.jpg?v=1663182294 1080w 720h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_1296x.jpg?v=1663182294 1296w 864h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_1512x.jpg?v=1663182294 1512w 1008h,
  //www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_1728x.jpg?v=1663182294 1728w 1152h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/CSPHOTO_15906097131228377_565581234_400x.jpg?v=1663182294); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Gender Reveal Confetti Cannons
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-quarter">
  <a href="/collections/powder-cannons" class="collection-item collection-item--overlaid-box" data-aos="row-of-4"><div class="image-wrap">
        <div
          class="collection-image collection-image--square lazyload"
          data-bgset="
  
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_180x.jpg?v=1663182931 180w 144h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_360x.jpg?v=1663182931 360w 288h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_540x.jpg?v=1663182931 540w 432h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_720x.jpg?v=1663182931 720w 576h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_900x.jpg?v=1663182931 900w 720h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_1080x.jpg?v=1663182931 1080w 864h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_1296x.jpg?v=1663182931 1296w 1037h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_1512x.jpg?v=1663182931 1512w 1210h,
  //www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_1728x.jpg?v=1663182931 1728w 1382h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--square"
          style="background-image: url(//www.sparklersrus.com/cdn/shop/collections/Ruhee_Darren_400x.jpg?v=1663182931); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--center">
      <span>
        Powder Cannons
      </span>
    </span>

  </a>
</div>
</div>
</div>
</div><div id="shopify-section-2befd109-50dd-46d3-88cb-7ccde5f7b8db" class="shopify-section index-section"><div
  data-section-id="2befd109-50dd-46d3-88cb-7ccde5f7b8db"
  data-section-type="featured-content-section"
  class="text-center">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"><div class="rte"><div class="enlarge-text"><h2>Confetti Cannons for Weddings and More Celebrations</h2><p>Elevate your party to the realm of extraordinary and leave a<br/>lasting impression on the crowd with an exhilarating cloud of color released up<br/>to 15 feet high using compressed air. <strong>Confetti cannons</strong> create a stunning<br/>visual element that uplifts the atmosphere, excites the crowd, and makes for<br/>beautiful photos. We’ve got what you need for any big celebration or life<br/>milestone, whether it’s white confetti for<br/>baby showers or baptisms, multi-color confetti for parades, or shiny<br/>silver and gold for New Year’s. </p><h3>Powder Cannons</h3><p>A top seller for Valentine’s Day, anniversaries, and gender<br/>reveals, our powder cannons release water-soluble dyed corn starch in a vibrant<br/>hue of your choice.  </p><h3>Confetti Cannons</h3><p>Our confetti cannons come in shiny, reflective mylar for<br/>indoor or low-light settings as well as water-soluble, biodegradable paper for<br/>effortless cleanup at an outdoor event. Choose from any and every color of the<br/>rainbow—or special assortments for the Fourth of July and Mardi Gras.    </p><h3>Streamer Cannons</h3><p>If you prefer a slow-swirling effect, try streamer cannons<br/>which are cut into long ribbons rather than small square pieces. Choose from<br/>gold, silver, or gender reveal pink and blue. </p>
</div></div></div>
    </div>
  </div>
</div>
</div><div id="shopify-section-1525115199973" class="shopify-section index-section"><div class="page-width"><header class="section-header">
      <h2 class="section-header__title">
        Featured Weddings
      </h2><a href="/blogs/featured-weddings"  class="btn btn--secondary btn--small section-header__link">View all</a></header><div class="grid grid--uniform">

<div class="grid__item medium-up--one-third" data-aos="row-of-3">
  <div class="grid">
    <div class="grid__item small--one-third"><a href="/blogs/featured-weddings/emily-andrew" class="article__grid-image" aria-label="Emily &amp; Andrew"><div class="image-wrap">
              <div
                class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--square lazyload"
                data-bgset="
  
  //www.sparklersrus.com/cdn/shop/articles/Emily_Andrew_180x.jpg?v=1613168779 180w 180h,
  //www.sparklersrus.com/cdn/shop/articles/Emily_Andrew_360x.jpg?v=1613168779 360w 360h,
  
  
  
  
  
  
  

"
                data-sizes="auto">
              </div>
              <noscript>
                <img class="lazyloaded" src="//www.sparklersrus.com/cdn/shop/articles/Emily_Andrew_400x.jpg?v=1613168779" alt="Emily &amp; Andrew">
              </noscript>
            </div></a></div>
    <div class="grid__item small--two-thirds">
      <div class="article__grid-meta"><div class="article__date"></div><a href="/blogs/featured-weddings/emily-andrew" class="article__title">Emily & Andrew</a></div>
    </div>
  </div>
</div>


<div class="grid__item medium-up--one-third" data-aos="row-of-3">
  <div class="grid">
    <div class="grid__item small--one-third"><a href="/blogs/featured-weddings/leigha-braxton" class="article__grid-image" aria-label="Leigha &amp; Braxton"><div class="image-wrap">
              <div
                class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--square lazyload"
                data-bgset="
  
  //www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_180x.jpg?v=1613168852 180w 119h,
  //www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_360x.jpg?v=1613168852 360w 238h,
  //www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_540x.jpg?v=1613168852 540w 357h,
  //www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_720x.jpg?v=1613168852 720w 476h,
  //www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_900x.jpg?v=1613168852 900w 595h,
  
  
  
  

"
                data-sizes="auto">
              </div>
              <noscript>
                <img class="lazyloaded" src="//www.sparklersrus.com/cdn/shop/articles/Leigha_Braxton_Nottingham_1w_400x.jpg?v=1613168852" alt="Leigha &amp; Braxton">
              </noscript>
            </div></a></div>
    <div class="grid__item small--two-thirds">
      <div class="article__grid-meta"><a href="/blogs/featured-weddings/leigha-braxton" class="article__title">Leigha & Braxton</a></div>
    </div>
  </div>
</div>


<div class="grid__item medium-up--one-third" data-aos="row-of-3">
  <div class="grid">
    <div class="grid__item small--one-third"><a href="/blogs/featured-weddings/mindy-ben" class="article__grid-image" aria-label="Mindy &amp; Ben"><div class="image-wrap">
              <div
                class="grid__image-ratio grid__image-ratio--cover grid__image-ratio--square lazyload"
                data-bgset="
  
  //www.sparklersrus.com/cdn/shop/articles/Mindy_and_Ben_Hakenson_7w_180x.jpg?v=1613168910 180w 120h,
  //www.sparklersrus.com/cdn/shop/articles/Mindy_and_Ben_Hakenson_7w_360x.jpg?v=1613168910 360w 241h,
  //www.sparklersrus.com/cdn/shop/articles/Mindy_and_Ben_Hakenson_7w_540x.jpg?v=1613168910 540w 361h,
  //www.sparklersrus.com/cdn/shop/articles/Mindy_and_Ben_Hakenson_7w_720x.jpg?v=1613168910 720w 482h,
  
  
  
  
  

"
                data-sizes="auto">
              </div>
              <noscript>
                <img class="lazyloaded" src="//www.sparklersrus.com/cdn/shop/articles/Mindy_and_Ben_Hakenson_7w_400x.jpg?v=1613168910" alt="Mindy &amp; Ben">
              </noscript>
            </div></a></div>
    <div class="grid__item small--two-thirds">
      <div class="article__grid-meta"><a href="/blogs/featured-weddings/mindy-ben" class="article__title">Mindy & Ben</a></div>
    </div>
  </div>
</div>
</div></div>
</div><div id="shopify-section-c5f414e3-fb5d-475f-bb68-7a09e66955fb" class="shopify-section index-section"><div
  data-section-id="c5f414e3-fb5d-475f-bb68-7a09e66955fb"
  data-section-type="featured-content-section"
  class="text-center">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"><div class="rte"><div class="enlarge-text"><h2>Gender Reveal Celebration Items </h2><p>Add an extra level of anticipation and spectacle to your<br/>party with immersive <strong>gender reveal confetti cannons </strong>or <strong>gender reveal<br/>powder cannons. </strong>Discreetly marked, your guests won’t know whether the<br/>cannister contains pink for girls or blue for boys until launch. Our products<br/>are easy to operate and totally safe, using compressed air for the big reveal.<br/>In addition to traditional handheld <strong>gender reveal cannons</strong>, we also sell<br/>unique items like gender reveal baseballs, basketballs, and even “burnout kits”<br/>that create a dramatic cloud of non-toxic blue or pink smoke when you rev your<br/>car’s engine. </p><h2>Why Choose Us?</h2><ul><li>High quality</li><li>Great selection</li><li>Fast shipping</li><li>Bulk sizing</li><li>Affordable prices</li><li>US-based customer service</li><li>Satisfaction guaranteed</li></ul>
</div></div></div>
    </div>
  </div>
</div>
</div><div id="shopify-section-161416926990fc0d63" class="shopify-section index-section"><div
  data-section-id="161416926990fc0d63"
  data-section-type="featured-content-section"
  class="text-left">

  <div class="page-width">
    <div class="grid">
      <div class="grid__item"><div class="rte" ><div class="badges-row">
  <a title="WeddingWire Couples' Choice Award Winner 2024" href="https://www.weddingwire.com/biz/i-love-sparklers-spring/246bc31179aa72f3.html" target="_blank">
    <img src="https://cdn.shopify.com/s/files/1/0255/3905/1608/files/badge-weddingawards_en_US_62a9600e-1def-4b12-b9eb-71532e1ec7eb_480x480.png?v=1705696943" alt="Couples Choice Awards 2024" width="139" height="139">
  </a>

  <a class="ww-badge" title="Reviewed on WeddingWire" href="https://www.weddingwire.com/biz/i-love-sparklers-spring/246bc31179aa72f3.html" target="_blank" style="background-image:url('https://cdn1.weddingwire.com/assets/img/badges/rated/badge-500.png');">
    <span class="ww-count">623</span>
  </a>

  <a href="https://www.theknot.com/marketplace/wedding-sparklers-outlet-magnolia-tx-2043136" target="_blank">
    <img src="https://cdn.shopify.com/s/files/1/0255/3905/1608/files/VendorBadge_AsSeenOnWeb.png?v=1631738746" alt="As Seen on The Knot" width="139" height="139" loading="lazy">
  </a>

</div>

<style>
  .badges-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:900px;
    margin:0 auto;
    gap:24px;
  }

  .badges-row a{
    display:flex;
    justify-content:center;
    align-items:center;
    width:139px;
    height:139px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    text-decoration:none;
  }

  .badges-row img{
    max-width:100%;
    height:auto;
  }

  /* WeddingWire review count overlay */
  .ww-badge{ position:relative; }

  .ww-count{
    position:absolute;
    top:40%;
    left:50%;
    transform:translate(-50%,-50%);
    font-family:Helvetica,Arial,sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height:1;
  }

  @media (max-width:768px){
    .badges-row{
      flex-wrap:wrap;
      justify-content:center;
    }
  }
</style>


</div></div>
    </div>
  </div>
</div>
</div><!-- END content_for_index -->


  
  <!-- End of layout -->
<limespot></limespot>
	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>


<script id="tdf_pxrscript" class="tdf_script5">
Shopify = window.Shopify || {};
Shopify.shop = Shopify.shop || 'ilovesparklers.myshopify.com';
</script>
<script src="https://d5zu2f4xvqanl.cloudfront.net/42/fe/loader_2.js?shop=ilovesparklers.myshopify.com" async></script>
<script>
!function(t){var e=function(e){var n,a;(n=t.createElement("script")).type="text/javascript",n.async=!0,n.src=e,(a=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)};setTimeout(function(){window.tdfInited||(window.altcdn=1,e("https://cdn.shopify.com/s/files/1/0013/1642/1703/t/1/assets/loader_2.js?shop=ilovesparklers.myshopify.com&v=42"))},1689)}(document);
</script>

      </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer">
</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer {
      border-top: 1px solid #e8e8e1;
    }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
  <div class="page-width">

    <div class="grid"><div  class="grid__item footer__item--1494301487048" data-type="logo_social"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1494301487048 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1494301487048:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1494301487048 {
                width: 15%;
              }

            }</style><style data-shopify>.footer__logo a {
      height: 70px;
    }</style><div class="footer__logo">
    <a href="/">
      <img src="//www.sparklersrus.com/cdn/shop/files/Sparklers_Logo2-no-backgrou_x70@2x.gif?v=1614341338" alt="I Love Sparklers" loading="lazy">
    </a>
  </div></div><div  class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1494301487049 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1494301487049:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1494301487049 {
                width: 20%;
              }

            }</style><p class="h4 footer__title small--hide">
      Tools and Services
    </p>
    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049">
      Tools and Services
<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button><div
    
      id="Footer-1494301487049" class="collapsible-content collapsible-content--small"
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible">
        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/contact-us">Contact Us</a></li><li><a href="https://ilovesparklers.aftership.com">Order Tracking</a></li><li><a href="/pages/shipping-and-return-policy">Shipping Information</a></li><li><a href="/pages/refunds-and-returns">Refunds and Returns</a></li><li><a href="/pages/affiliate-program">Affiliate Program </a></li><li><a href="/pages/wholesale-information">Wholesale Information</a></li><li><a href="https://www.sparklersrus.com/apps/sitemap">Sitemap</a></li></ul>
      </div>
    </div>
  </div></div><div  class="grid__item footer__item--menu_UdJHBi" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--menu_UdJHBi {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--menu_UdJHBi:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--menu_UdJHBi {
                width: 20%;
              }

            }</style><p class="h4 footer__title small--hide">
      Information
    </p>
    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_UdJHBi">
      Information
<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button><div
    
      id="Footer-menu_UdJHBi" class="collapsible-content collapsible-content--small"
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible">
        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about-us">About US</a></li><li><a href="/pages/frequent-questions">FAQ</a></li><li><a href="/pages/photo-contest">Share Your Event Photos!</a></li><li><a href="/blogs/sparklers-ideas">Sparklers Ideas</a></li><li><a href="/pages/i-love-sparklers-privacy-policy">Privacy Policy</a></li><li><a href="/pages/cookie-policy">Cookie Policy</a></li><li><a href="/pages/messaging-terms-conditions">Messaging Terms & Conditions</a></li><li><a href="/policies/terms-of-service">Terms of Service</a></li></ul>
      </div>
    </div>
  </div></div><div  class="grid__item footer__item--menu_KWAXmx" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--menu_KWAXmx {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--menu_KWAXmx:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--menu_KWAXmx {
                width: 25%;
              }

            }</style><p class="h4 footer__title small--hide">
      Shop By
    </p>
    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_KWAXmx">
      Shop By
<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button><div
    
      id="Footer-menu_KWAXmx" class="collapsible-content collapsible-content--small"
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible">
        <ul class="no-bullets site-footer__linklist"><li><a href="/collections/weddings">Weddings</a></li><li><a href="/collections/new-years">New Years</a></li><li><a href="/collections/gender-reveal-products">Gender Reveal </a></li><li><a href="/collections/birthdays">Birthdays</a></li><li><a href="/collections/diwali">DIwali</a></li><li><a href="/collections/graduation">Graduation</a></li><li><a href="/collections/halloween">Halloween</a></li><li><a href="/collections/independence-day">Independence Day </a></li><li><a href="/collections/st-patricks-day">St. Patrick's Day</a></li><li><a href="/collections/valentines-day">Valentine's Day</a></li><li><a href="/collections/mardi-gras">Mardi Gras</a></li><li><a href="https://www.sparklersrus.com/collections/christmassupplies">Christmas Party Supplies</a></li></ul>
      </div>
    </div>
  </div></div><div  class="grid__item footer__item--1580926378305" data-type="custom"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1580926378305 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1580926378305:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1580926378305 {
                width: 20%;
              }

            }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">Contact us</p>
    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1580926378305">
      Contact us
<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button><div
    
      id="Footer-1580926378305" class="collapsible-content collapsible-content--small"
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible"><p><a href="/pages/contact-us" title="Contact Us">Sales@ilovesparklers.com</a></p><p>281-201-0076</p><p>40920 Community Rd</p><p>Magnolia, Texas</p><p>77354 United States</p>
      </div>
    </div>
  </div>
</div>
</div></div><p class="footer__small-text">
        &copy; 2026 I Love Sparklers
</p><p class="footer__small-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>

  </div>
   
   <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "Organization",
      "name": "I Love Sparklers",
      "brand": "I Love Sparklers",
      "description": "Create captivating memories with smokeless sparklers and confetti cannons. I Love Sparklers makes weddings, gender reveals, and special events magical.",
    "url": "https://www.sparklersrus.com/",
    "logo":"https://cdn.shopify.com/s/files/1/0255/3905/1608/files/Sparklers_Logo2-no-backgrou_90a22947-024b-4c33-a19d-5515c6b82e16_240x.gif?v=1580423203",
      "email": "sales@ilovesparklers.com",
      "telephone": "+1-281-201-0076",
      "contactPoint" : [{
        "@type" : "ContactPoint",
        "telephone" : "+1-281-201-0076",
        "contactType" : "Customer Support",
        "contactOption" : "TollFree"
      }],
      "sameAs": [
      "https://www.instagram.com/ilovesparklers/",  
      "https://www.facebook.com/ilovesparklers/",
      "https://www.youtube.com/channel/UCecXdripCB02gX1rgUN510w?view_as=subscriber",
      "https://twitter.com/ilovesparklers",
      "https://www.pinterest.com/ilovesparklers/",
      "https://www.tiktok.com/@ilovesparklers"
      ],
      "address": {
            "@type": "PostalAddress",
            "streetAddress": "40920 Community Rd",
            "addressLocality": "Magnolia",
            "addressRegion": "TX",
            "postalCode": "77354",
            "addressCountry": "United States"
        }
        }}
    </script>
  
  <script type="application/ld+json">
 	{
 	"@context": "https://schema.org",
	"@type": "WebSite",
 	"name": "I Love Sparklers","alternateName": "Sparklers R Us","url": "https://www.sparklersrus.com/",
 	"potentialAction": {
    "@type": "SearchAction",
    "target": "https://www.sparklersrus.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
 }
 }
 </script>
  
  
</footer>


</div></div>
  </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
</div><div class="hide">
    <button data-id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
      <span class="icon__fallback-text">Previous</span>
    </button>
    <button data-id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
      <span class="icon__fallback-text">Next</span>
    </button>
  </div><script id="PredictiveTemplate" type="text/template">
  <div class="predictive-result__layout">
    
      {{#if products}}
        <div data-type-products>
          <div class="grid grid--uniform">
            {{#products}}
              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
                <div class="grid-product__content">
                  {{#if custom_label }}
                    <div class="grid-product__tag grid-product__tag--custom">
                      {{custom_label}}
                    </div>
                  {{/if}}
                  {{#if on_sale }}
                    <div class="grid-product__tag grid-product__tag--sale">
                      Sale
                    </div>
                  {{/if}}

                  <a href="{{url}}" class="grid-product__link">
                    <div class="grid-product__image-mask">
                      <div
                        class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
                        <div class="predictive__image-wrap">
                          {{#if image }}
                            <img class="image-fit lazyload"
                                data-src="{{image}}"
                                data-widths="[180, 360, 540, 720]"
                                data-sizes="auto">
                          {{/if}}
                        </div>
                      </div>
                    </div>
                    <div class="grid-product__meta">
                      <div class="grid-product__title grid-product__title--body">
                        {{title}}
                      </div>
                      
                      
                    </div>
                  </a>
                </div>
              </div>
            {{/products}}
          </div>
        </div>
      {{/if}}

      {{#if collections}}
        <div data-type-collections>
          <p class="h6 predictive__label">Collections:</p>
          <ul class="no-bullets">
            {{#collections}}
              <li>
                <a href="{{url}}">
                  {{title}}
                </a>
              </li>
            {{/collections}}
          </ul>
        </div>
      {{/if}}

      {{#if pages}}
        <div data-type-pages>
          <p class="h6 predictive__label">Pages:</p>
          <ul class="no-bullets">
            {{#pages}}
              <li>
                <a href="{{url}}">
                  {{title}}
                </a>
              </li>
            {{/pages}}
          </ul>
        </div>
      {{/if}}

      {{#if articles}}
        <div data-type-articles>
          <p class="h6 predictive__label">Articles:</p>
          <div class="grid grid--uniform">
            {{#articles}}
              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
                <a href="{{url}}" class="grid-product__link grid-product__link--inline">

                  <div class="grid-product__image-mask">
                    <div
                      class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
                      <div class="predictive__image-wrap">
                        {{#if image }}
                          <img class="image-fit lazyload"
                              data-src="{{image}}"
                              data-widths="[180, 360, 540, 720]"
                              data-sizes="auto">
                        {{/if}}
                      </div>
                    </div>
                  </div>

                  <div class="grid-product__meta">
                    {{title}}
                  </div>
                </a>
              </div>
            {{/articles}}
          </div>
        </div>
      {{/if}}
    
  </div>
</script>
<div id="VideoModal" class="modal modal--solid">
  <div class="modal__inner">
    <div class="modal__centered page-width text-center">
      <div class="modal__centered-content">
        <div class="video-wrapper video-wrapper--modal">
          <div id="VideoHolder"></div>
        </div>
      </div>
    </div>
  </div>

  <button type="button" class="modal__close js-modal-close text-link">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
    <span class="icon__fallback-text">"Close (esc)"</span>
  </button>
</div>
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="pswp__bg"></div>
  <div class="pswp__scroll-wrap">
    <div class="pswp__container">
      <div class="pswp__item"></div>
      <div class="pswp__item"></div>
      <div class="pswp__item"></div>
    </div>

    <div class="pswp__ui pswp__ui--hidden">
      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
      </button>

      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
      </button>

      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
      </button>
    </div>
  </div>
</div>



 
  
  




  
<script type="text/javascript">var tbCustomerNameCheck="";""===tbCustomerNameCheck&&(tbCustomerNameCheck="anonymous");var orderIdNew="",tbConfig={apiStatus:"app",apiKey:"39c770b5-4edf-4b19-9665-2a6b9e734868",apiToken:"2923e326-c6e5-4bec-81e5-0075f511ab98",apiUrl:"/webhooks/",apiVersion:"v1",trackingType:"1",productName:"",productId:"",productImageUrl:"//www.sparklersrus.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_medium.gif",productUrl:"",productPrice:"",productStockStatus:"",productStock:"",productCollection:"",collectionTitle:"",collectionId:"",collectionUrl:"",userId:"",userMail:"",userName:tbCustomerNameCheck,userAvatar:"",pageName:"",pageUrl:"",pageData:"",orderId:orderIdNew,platform:"sf",tbTrack:!0,tbMessage:!1,tbAccessToken:"",tbWooBulkReview:!0,tbReview:{tbSiteReview:!0,tbProductReview:!0,tbCustomProductReview:!1,tbBulkReview:!0,tbQa:!0,tbReviewBadge:!1,tbReviewPopup:!1}};</script>
  
  
<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
<script type="application/javascript">
    window.hextom_qab_meta = {
        p1: [
            
        ],
        p2: {
            
        }
    };
</script>
<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
  
  <style>
    span.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span {display: none !important;}

span.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after {content:')' !important;}

span.stamped-badge-caption[data-reviews]:before {content:'(' !important;}

span.stamped-badge-caption[data-reviews="0"] {display: none !Important;}

    
  </style>
<!-- BEGIN MerchantWidget Code -->
<script id='merchantWidgetScript'
        src="https://www.gstatic.com/shopping/merchant/merchantwidget.js"
        defer>
</script>
<script type="text/javascript">
  merchantWidgetScript.addEventListener('load', function () {
    merchantwidget.start({
     position: 'LEFT_BOTTOM'
   });
  });
</script>
<!-- END MerchantWidget Code -->

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PJVR5JW"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->


<link href="//www.sparklersrus.com/cdn/shop/t/17/assets/shopacado-styles.css?v=139229627819815621711715745968" rel="stylesheet" type="text/css" media="all" />


<script id="adp-discount-tiers-default" type="text/x-handlebars-template">
    <div class="adp-discount-tiers">
    <h4>{{{product_message}}}</h4>
    <table class="adp-discount-table">
        <thead>
        <tr>
            <th>Minimum Qty</th>
            <th>Discount</th>
        </tr>
        </thead>
        <tbody>
        {{#vol_rows}}
        <tr>
            <td>{{{quantity}}} +</td>
            <td>{{{price.title}}}</td>
        </tr>
        {{/vol_rows}}
        </tbody>
    </table>
</div>

</script>
<script id="adp-discount-tiers-detailed" type="text/x-handlebars-template">
    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
    <table class="adp-discount-table">
        <thead>
        <tr>
            <th>Qty</th>
            <th>Discount</th>
        </tr>
        </thead>
        <tbody> {{#vol_rows}}
        <tr>
            <td>Buy {{{quantity}}}</td>
            <td>{{{price.title}}} each</td>
        </tr>
        {{/vol_rows}}
        </tbody>
    </table>
</div>

</script>
<script id="adp-discount-tiers-grid" type="text/x-handlebars-template">
    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
    <table class="adp-discount-table">
        <thead>
        <tr>
            <th>Minimum Qty</th>
            <th>Maximum Qty</th>
            <th>Discount</th>
        </tr>
        </thead>
        <tbody> {{#vol_rows}}
        <tr>
            <td>{{{quantity}}}</td>
            <td>{{{next_range_qty}}}</td>
            <td>{{{price.title}}}</td>
        </tr>
        {{/vol_rows}}
        </tbody>
    </table>
</div>

</script>
<script id="adp-discount-tiers-grid-alt" type="text/x-handlebars-template">
    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
    <table class="adp-discount-table">
        <thead>
        <tr>
            <th>Qty</th>
            <th>Discount</th>
        </tr>
        </thead>
        <tbody> {{#vol_rows}}
        <tr>
            <td>{{{quantity}}} - {{{next_range_qty}}}</td>
            <td>{{{price.title}}}</td>
        </tr>
        {{/vol_rows}}
        </tbody>
    </table>
</div>

</script>
<script id="adp-buy-x-discount-tiers" type="text/x-handlebars-template">
    <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4>
    <table class="adp-discount-table">
        <thead>
        <tr>
            <th>Qty</th>
            <th>Discount</th>
        </tr>
        </thead>
        <tbody> {{#vol_rows}}
        <tr>
            <td>Buy {{{quantity}}}</td>
            <td>{{{price.title}}}</td>
        </tr>
        {{/vol_rows}}
        </tbody>
    </table>
</div>

</script>


<script type="text/javascript">
    window.appikon = {
        customer: {}
    };

    

    

    

    


    

    
    window.appikon.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
    ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) {
        delete window.appikon.cart[a]
    })

    window.appikon.cart.items = [];
    window.appikon.cart_product_ids = [];
    window.appikon.cart_collection_ids = [];
    

    
    window.appikon.adp_page = "";
</script>

<script src="//www.sparklersrus.com/cdn/shop/t/17/assets/shopacado.js?v=131838334200112221531715745968" type="text/javascript"></script>

        <style>
    .grid-product__content:has([href*="navidium"]) {
      display: none;}
    .grid__item.grid-product.small--one-half.medium-up--one-quarter:has([href*="navidium"]) {
      display: none;
  }
</style>
<!-- navidium script start -->
<script>
  const nvdShop = 'ilovesparklers.myshopify.com';
  const nvdShopCurrency = '${{amount}} USD';
  const nvdControls = {
    subtotal_item: '.tdf-cart-total-flag',
    CheckoutBtns: '.cart__checkout',
    clickTriggers: '[name="add"],[name="add"] *,.zify-addtocart-submit,.zify-addtocart-submit *,.small--hide,.small--hide *',
    changeTrigger: '.cart__product-qty',
   cursorControl: '.nvd-mini',
    showConsoleMessage: false,
    iosDeviceListener:'click',
    trackWidget: false,
    forceClick: true,
    forceCheckout: true,
    redirectCheckout: {
      upsaleOff: true,
      noProtection: false
    },
  nvdInject:{
      status:false, // Inject nvd-mini div
      parent:'parent_class', // parent class for nvd-mini div
      container:'checkout_button_div' // nvd-mini will added before this div/button
    }
  }
</script>
<script src="https://navidium-static-assets.s3.amazonaws.com/navidium-widgets/js/nvd-js-asset.js"></script>
<script src="https://navidium-static-assets.s3.amazonaws.com/navidium-widgets/js/nvd-widget-v-jquery.js" defer></script>
<!-- navidium script end -->


  
<style> .site-header {padding: 5px 0;} </style>
<div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
<script>
  window.Rebuy = window.Rebuy || {};
  window.Rebuy.customer = window.Rebuy.customer || {};
  
</script>





</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">


<div id="secomapp_freegifts_version" data-version="3.0"></div>

    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
<link href="//cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />












<style id="sca_fg_custom_style">
    
        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
        .bogos-gift-select-variant-title { color: #005BD3; }
        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
        
        .fg-gift-thumbnail-offer-title { color: #000000; }
        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
        .fg-gift-thumbnail-offer-time { background-color: #ea227c; }
        #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }

        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }

        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }

        #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
        #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
        #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #303030 !important; }
        #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #616161 !important; }
        #sca-fg-today-offer-iframe .sca-offer-title { color: #303030; }
        #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
        .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #24B263; }
        @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } }
        @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } }
        .sca-fg-icon-success-circle { stroke: #24B263; }
        #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #F7F7F7 }
        #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #24B26325 }
        #sca-fg-today-offer-iframe .sca-gift-product-title { color:  #303030}
        #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
        #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
        #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }

        .bogos-bundles-widget { background-color: #F3F3F3;  }
        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
        
        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
        .bogos-bundles-quantity-break-widget-title { color: #303030; }
        .bogos-bundles-quantity-break-widget-description { color: #303030; }
        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
        .bogos-bundle-quantity-break-sub-title { color: #616161; }
        .bogos-bundles-quantity-break-discount-price { color: #303030; }
        .bogos-bundle-quantity-break-title { color: #303030; }
        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }

        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
        .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; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
        .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; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; }
        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-checkbox:checked { background-color: #8051FF; border-color: #8051FF;}
        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
        
        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
        
        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
        .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; }
        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
        
        .bogos-fbt-upsell-container { background: #F6F6F6; }
        .bogos-fbt-header-title { color: #303030; }
        .bogos-fbt-header-description { color: #303030; }
        .bogos-fbt-footer-discounted-price { color: #303030; }
        .bogos-fbt-footer-original-price { color: #616161; }
        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
        .bogos-fbt-product-title {color: #303030; }
        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
        .bogos-fbt-upsell-product-original-price {color: #808080; }
        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
        .bogos-fbt-shipping-discount-title { color: #2332D5; }
        
        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #303030; }
        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
        
    
    
</style><script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
    
    
</script>

<script src="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/glider.min.js" defer></script>
<script src="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/lz-string.min.js" defer></script>

<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
     data-animation="slideInOutTop"></div>
<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
<div id="bogos-to-widget-icon-wrap"></div>
<div id="bogos-to-widget-iframe"></div>

<div id="sca-fg-today-offer-widget"></div>
<div id="sca-fg-today-offer-iframe"></div>

<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>

<div id="bogos-cart-discount-congrats-msg-wrap"></div>

<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
    if (typeof Shopify === "undefined") window.Shopify = {};
    Shopify.cartItems = [];
    Shopify.current_product = {};
    Shopify.current_collection = {};
    Shopify.products = {};

    //cart item
    

    // current product or collection
    Shopify.current_product = {...null};
    

    Shopify.current_collection = {...null};

    window.SECOMAPP = window.SECOMAPP || {};
    SECOMAPP.fg_codes = [];
    SECOMAPP.activateOnlyOnePromoCode = false;

    
    SECOMAPP.SHOPIFY_CART = {
        ...{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
        discount_codes: [
            
        ]
    };

    SECOMAPP.localization = [];SECOMAPP.localization.push({
        ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},
        root_url: "/"
    });
    
    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":false},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#ea227c","show_countdown_timer":true}},"gift_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/aWxvdmVzcGFya2xlcnMubXlzaG9waWZ5LmNvbQ==\/custom-icon-freegift_1759423478.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/aWxvdmVzcGFya2xlcnMubXlzaG9waWZ5LmNvbQ==\/custom-icon-freegift_1759423478.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":"all_in_one","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},"pages_display":{"pages":["cart"],"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_icon_path":"images\/widget-icons\/widget-icon-1.png","widget_info":{"show_widget":false,"widget_position":"bottom_left","widget_title":"TODAY OFFER","widget_subtitle":"Claim these exclusive offers today","widget_icon_style":"icon","icon_widget_title":"Today offer","widget_size":70,"show_gift_notification":false,"gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","button_redirect_text":"Get offer","number_gift_show":2,"gift_display":"by_products","show_gift_preview":false,"see_more_text":"See more ({{number}} products)","variant_text":"{{number}} variants selected"},"widget_color":{"header_background_color":"#FFFFFF","body_background_color":"#FFFFFF","widget_title_color":"#303030","widget_subtitle_color":"#616161","offer_title_color":"#303030","offer_default_color":"#F7F7F7","offer_success_color":"#24B263","product_title_color":"#303030","gift_notification_color":"#616161","original_price_color":"#616161","discount_price_color":"#24B263"},"pages_display":{"pages":["all"],"custom":[]},"shopify_widget_icon_path":"widget-icon-1.png"},"quantity_break":{"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","show_description":true},"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"}},"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_btn_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":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":false,"offer_process":"cloned","sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"values":[],"status":true,"condition":"and","offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1}},"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","publications":null},"storefront":{"access_token":"0cb51aa218e0d0a4b9569768e8ef6c52","created_at":"2025-09-08T22:05:02Z"}}};
    

    
    
    

    //liquid code to get customer history and customer tag
    
    
    SECOMAPP.current_template = "index";
    SECOMAPP.pathname = window.location.pathname;
    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
    }

    SECOMAPP.setCookie = function (e, t, o, n, r) {
        let i = new Date;
        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
        let f = "expires=" + i.toUTCString();
        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
    };
    SECOMAPP.deleteCookie = function (e, t) {
        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
    };
    SECOMAPP.getCookie = function (e) {
        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
            let r;
            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
        }
        return ""
    };
    SECOMAPP.getQueryString = function (key) {
        let e = {};
        let t = window.location.search.substring(1).split("&");
        let o = 0;
        for (; o < t.length; o++) {
            let n = t[o].split("=");
            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
            else if ("string" == typeof e[n[0]]) {
                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
            } else e[n[0]].push(decodeURIComponent(n[1]))
        }
        return key ? e?.[key] : e;
    };

    SECOMAPP.offer_codes = [
        {param: "freegifts_code", cookie: "sca_fg_codes"},
        {param: "bundles_code", cookie: "sca_bundle_codes"},
        {param: "upsells_code", cookie: "sca_upsell_codes"},
        {param: "discounts_code", cookie: "sca_discount_codes"},
    ];
    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
        SECOMAPP.fg_codes = [];
        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
        && (function () {
            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
        })();
    });

    SECOMAPP.customer = {};
    SECOMAPP.customer.orders = [];
    SECOMAPP.customer.freegifts = [];
    SECOMAPP.customer.freegifts_v2 = [];
    
    SECOMAPP.customer.email = "";
    SECOMAPP.customer.first_name = "";
    SECOMAPP.customer.last_name = "";
    SECOMAPP.customer.tags = Object.values({...null});
    SECOMAPP.customer.orders_count = "" - 0;
    SECOMAPP.customer.total_spent = "" - 0;
    SECOMAPP.customer.b2b = "" - 0;
    SECOMAPP.market = {
        id: "288522328" - 0,
        handle: "us",
    };
    

    // get class name config from settings_data.json
    if (!Shopify.scaHandleConfigValue) {
        Shopify.scaHandleConfigValue = {
            ...null,
            ...null
        };
    }

    // add link proxy
    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
    
    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
    
    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"

    // get shop locales
    SECOMAPP.shop_locales = Object.values({
        ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}]
    });

    
    
    window.fgGiftIcon = "https://d33a6lvgbd0fej.cloudfront.net/aWxvdmVzcGFya2xlcnMubXlzaG9waWZ5LmNvbQ==/custom-icon-freegift_1759423478.png";
    window.fgWidgetIconsObj = {
        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-1_small.png',
        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-2_small.png',
        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-3_small.png',
        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-4_small.png',
        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-5_small.png',
        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-6_small.png',
        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-7_small.png',
        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/widget-icon-8_small.png'
    }

    window.fgStepIconsObj = {
        "step-icon-1.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-1_small.png',
        "step-icon-2.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-2_small.png',
        "step-icon-3.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-3_small.png',
        "step-icon-4.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-4_small.png',
        "step-icon-5.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-5_small.png',
        "step-icon-6.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-6_small.png',
        "step-icon-7.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/step-icon-7_small.png',
    }

    window.fgSummaryIconsObj = {
        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-1_small.png',
        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-2_small.png',
        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-3_small.png',
        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-4_small.png',
        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-5_small.png',
        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-6_small.png',
        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-7_small.png',
        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/summary-icon-8_small.png',
    }

    window.fgShippingIconsObj = {
        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/shipping-icon-1_small.png',
        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/shipping-icon-2_small.png',
        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/shipping-icon-3_small.png',
        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/shipping-icon-4_small.png',
    }

    // variable from tools
    SECOMAPP.variables = {
        ...SECOMAPP.variables,
        ...null,
        ...{"web_pixel":true},
        shipping_product_img: 'https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/shipping_product_small.png'
    }

    window.fgResource = {
        gift: {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/gift.min.js"]
        },
        bundle: {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bundle.min.js"],
            css: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.bundle.min.css"]
        },
        upsell: {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/upsell.min.js"],
            css: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.upsell.min.css"]
        },
        discount: {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/discount.min.js"],
            css: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.discount.min.css"]
        },
        "bundle-page": {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bundle-page.min.js"],
            css: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.bundle-page.min.css"]
        },
        booster: {
            js: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/booster.min.js"],
            css: ["https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.booster.min.css"]
        }
    }
</script>

<script defer src="https://d33a6lvgbd0fej.cloudfront.net/aWxvdmVzcGFya2xlcnMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1759718377.min.js"></script>
<div id="secomapp_freegifts_url" data-url="https://d33a6lvgbd0fej.cloudfront.net/aWxvdmVzcGFya2xlcnMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1759718377.min.js"></div>


<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/gift.min.js"></div> 
<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bundle.min.js"></div>
<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/upsell.min.js"></div>
<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/discount.min.js"></div>
<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bundle-page.min.js"></div>
<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/booster.min.js"></div>
<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/booster-page.min.js"></div>


<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.bundle.min.css"></div>
<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.upsell.min.css"></div>
<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.discount.min.css"></div>
<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.bundle-page.min.css"></div>
<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.booster.min.css"></div>
<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/019eaac6-d17e-7829-8440-1a0f61cac208/freegifts-203/assets/bogos.booster-page.min.css"></div>
<!-- END app snippet -->


<!-- BEGIN app snippet: search -->
<!-- END app snippet -->



</div><div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block">
<div data-banners style="display:none">
  
</div>

<style>
  #cta:hover {
    opacity: 0.8;
  }

  @media(max-width: 400px) {
    #cta-button {
      padding: 10px 12px;
    }
  }
</style>

<script>
  window.essentialBannersConfigs = []
  window.essentialProductTags = null
  window.essentialCurrentProductId = null;
  window.essentialStoreDomain = "www.sparklersrus.com";

  if (!window.essentialBannersConfigs) {
    window.essentialBannersConfigs = [];
  }

  
</script>

<script src="https://cdn.shopify.com/extensions/019e3a8c-a286-7e7f-b274-65cb42d81bc2/essential-icon-badge-banners-1-90/assets/banners-essential-apps.js" defer></script>



</div><div id="shopify-block-AV1c1MGppS3Bld2V0Z__1967102994182284862" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: connected_sdk_script --><script src='https://www.paypalobjects.com/pa/js/min/pa.js'></script>

<script
  src='https://www.paypal.com/sdk/js?client-id=AbtXlp5R3xc83T9xW_ZXKTK8IVZ-14EMelDioU4VC285IqSuxUI4yotKxjV0sz_X6YsONYi10vSBPNKM&merchant-id=ZWJUAG69PLQ9N&components=messages'
  data-namespace='PayPalSDK'
  data-partner-attribution-id='JADEDPIXEL_SHOPPINGCART_EC_CA'
></script>
<!-- END app snippet --><!-- BEGIN app snippet: utils --><script>
  // ============================================
  // Core Utilities
  // ============================================

  // Setup FPTI Analytics
  if (PAYPAL && PAYPAL.analytics) {
    PAYPAL.analytics.setup({
      data: {
        pgrp: 'shopify:messaging:app-embed',
        comp: 'shopify-app-embed',
      },
    });
  }

  const recordEvent = (event_name, additionalData) => {
    PAYPAL.analytics.instance.recordEvent(event_name, {
      theme: window?.Shopify?.theme?.name || 'unknown',
      shop: window?.Shopify?.shop || 'unknown',
      path: window.location.pathname,
      flow: 'Shopify - Pay Later',
      space_key: 'SKD8GM',
      ...additionalData,
    });
  };

  // In Theme Editor when using Advanced Settings
  // User chooses copy as JS Path from their browser
  // The pasted value will be a string that contains "document.querySelector("...")
  // Remove document.querySelector(" and ")
  // Using JS Path we can ensure the path to the element is accurate
  const parseSelector = (selector) => {
    try {
      // Handle both single and double quotes
      return selector
        .replace(/document\.querySelector\(["']/g, '')
        .replace(/["']\)/g, '');
    } catch (e) {
      recordEvent('appEmbed:parseSelector:error', { error: e.message });
    }
  };

  // Waits for Element to be rendered
  // Uses mutation observer to watch for changes in the DOM
  // https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
  // On changes, check for the selector again
  const waitForElement = (selector) => {
    try {
      return new Promise((resolve) => {
        const existing = document.querySelector(selector);
        if (existing) return resolve(existing);

        const observer = new MutationObserver(() => {
          const el = document.querySelector(selector);
          if (el) {
            observer.disconnect();
            resolve(el);
          }
        });

        observer.observe(document.body, {
          childList: true,
          subtree: true,
        });
      });
    } catch (e) {
      recordEvent('appEmbed:waitForElement:error', { error: e.message });
    }
  };

  // Formats correct cart/drawer subtotal and adds or updates messaging
  const addOrUpdateMessagingPriceAttribute = async (price, locator, messaging) => {
    try {
      // Format price to 2 decimal places ex: 150000 => 1500.00
      // Messaging requires price to be in string format
      const formattedPrice = Number((price / 100).toFixed(2)).toString();

      const messagingId = messaging.id;
      const existingMessaging = document.getElementById(messagingId);

      if (existingMessaging) {
        // Update the data-pp-amount attribute on the existing element
        existingMessaging.setAttribute('data-pp-amount', formattedPrice);
      } else {
        const element = await waitForElement(locator);

        const updatedPriceMessaging = messaging.cloneNode();
        updatedPriceMessaging.setAttribute('data-pp-amount', formattedPrice);

        element.after(updatedPriceMessaging);
      }
    } catch (e) {
      recordEvent('appEmbed:addOrUpdateMessagingPriceAttribute:error', { error: e.message });
    }
  };

  // Fetches cart details from Shopify cart endpoint
  const fetchCartDetails = async () => {
    try {
      const response = await fetch('/cart.js');
      const cart = await response.json();

      return cart.total_price;
    } catch (e) {
      recordEvent('appEmbed:fetchCartDetails:error', { error: e.message });
    }
  };

  // Fetches variant details Shopify product endpoint
  // https://shopify.dev/docs/api/ajax/reference/product
  const fetchVariant = async () => {
    try {
      // Ex: https://test-store.myshopify.com/products/the-multi-location-snowboard?variant=45268551368883
      const urlParams = new URLSearchParams(window.location.search);
      const urlVariantId = parseInt(urlParams.get('variant'), 10);
      const productHandle = window.location.pathname.split('/products/')[1]?.split('?')[0];

      const response = await fetch(`/products/${productHandle}.js`);
      const productData = await response.json();
      const variants = productData.variants;
      const selectedVariant = variants.find(v => v.id === urlVariantId);

      if (selectedVariant) {
        return selectedVariant;
      }

      return variants.find(v => v.available) || variants[0];
    } catch (e) {
      recordEvent('appEmbed:fetchVariant:error', { error: e.message });
    }
  };

  // Get the selected variant ID from URL, form input, or select element
  const getSelectedVariantId = () => {
    try {
      const urlParams = new URLSearchParams(window.location.search);
      const urlVariant = urlParams.get('variant');
      if (urlVariant) return parseInt(urlVariant, 10);

      const formInput = document.querySelector('form[action*="/cart/add"] input[name="id"]');
      if (formInput?.value) return parseInt(formInput.value, 10);

      const selectInput = document.querySelector('form[action*="/cart/add"] select[name="id"]');
      if (selectInput?.value) return parseInt(selectInput.value, 10);

      return null;
    } catch (e) {
      recordEvent('appEmbed:getSelectedVariantId:error', { error: e.message });
      return null;
    }
  };

  const getShopifyData = () => {
    try {
      const selectedVariantId = getSelectedVariantId();

      const findVariant = (variants) => {
        if (!variants?.length) return null;
        if (selectedVariantId) {
          const selected = variants.find(v => v.id === selectedVariantId);
          if (selected) return selected;
        }
        return variants.find(v => v.available) || variants[0];
      };

      if (window.meta?.product) {
        const product = window.meta.product;
        const variant = findVariant(product.variants);
        return {
          product: { title: product.title, vendor: product.vendor, type: product.type, id: product.id },
          price: variant ? {
            priceInCents: variant.price,
            compareAtPrice: variant.compare_at_price,
            currency: window.Shopify?.currency?.active || 'USD',
            variantId: variant.id,
            variantTitle: variant.title
          } : null
        };
      }

      if (window.ShopifyAnalytics?.meta?.product) {
        const product = window.ShopifyAnalytics.meta.product;
        const variant = findVariant(product.variants);
        return {
          product: { title: product.title, vendor: product.vendor, id: product.id },
          price: variant ? {
            priceInCents: variant.price,
            currency: window.Shopify?.currency?.active || 'USD',
            variantId: variant.id
          } : null
        };
      }

      return null;
    } catch (e) {
      recordEvent('appEmbed:getShopifyData:error', { error: e.message });
      return null;
    }
  };

  // Generic function to watch for changes in the DOM
  // and listen for specific API calls made by the Shopify store
  // Callback provides specific logic for handling the response
  const watchForChanges = (locator, messaging, callback) => {
    try {
      // Overrides the native `fetch` function to listen for specific API calls.
      // Wrapped in an Immediately Invoked Function Expression (IIFE)
      // To avoid polluting the global namespace.
      (function (window, windowFetch) {
        // Check if `fetch` is a function. If not, exit early.
        if (typeof fetch !== 'function') return;

        window.fetch = function () {
          // Call the original `fetch` function with the provided arguments.
          const response = windowFetch.apply(this, arguments);

          response.then(async (res) => {
            if (typeof callback === 'function') {
              callback(res, locator, messaging);
            }
          });

          // Return the original `fetch` response.
          return response;
        };
      })(window, window.fetch);
    } catch (e) {
      recordEvent('appEmbed:watchForChanges:error', { error: e.message });
    }
  };

  // Provides ability to watch for cart changes
  // such as increment, decrement, or remove items
  // Also handles adding new items which opens Cart Drawer
  // and updates the messaging with the new cart total
  // This function is used for both Cart Drawer and Cart Page
  const watchForCartChanges = (locator, messaging) => {
    const cartChangeCallback = async (res, locator, messaging) => {
      // Determine the id of messaging div either #paypal-upstream-messaging-cart-{page | drawer}
      const messagingId = messaging.id;

      // Changes (e.g., increment, decrement, or remove items).
      if (res.url.includes('/cart/change')) {
        // Clone the response to read its JSON data without consuming the original response.
        res
          .clone()
          .json()
          .then((data) => {
            addOrUpdateMessagingPriceAttribute(data.total_price, locator, messaging);
          });

        // Called when adding a new item which opens Cart Drawer
      } else if (res.url.includes('/cart/add')) {
        // Adding items does not return the updated cart details,
        // Fetch the updated cart details (e.g., total_price).
        const updatedPrice = await fetchCartDetails();

        // Introduce a delay to handle potential race conditions where the cart drawer has not rendered yet.
        setTimeout(async () => {
          await addOrUpdateMessagingPriceAttribute(updatedPrice, locator, messaging);
        }, 500);
      }
    };

    watchForChanges(locator, messaging, cartChangeCallback);
  };

  // Provides ability to watch for product specific changes
  // such as variant selection on product pages
  const watchForProductChanges = (locator, messaging) => {
    let lastVariantId = new URLSearchParams(window.location.search).get('variant');

    const handleVariantChange = async () => {
      const currentVariantId = new URLSearchParams(window.location.search).get('variant');
      if (currentVariantId && currentVariantId !== lastVariantId) {
        lastVariantId = currentVariantId;

        const newVariantData = await fetchVariant();
        const newPriceInCents = newVariantData?.price;

        if (newPriceInCents) {
          await addOrUpdateMessagingPriceAttribute(newPriceInCents, locator, messaging);
        } else {
          recordEvent('appEmbed:watchForProductChanges:error:noNewVariantPrice');
        }
      }
    };

    // Shopify themes can either handle variant changes on the client-side or server-side (via variant API calls)
    // We will "intercept" and handle variant changes by:
    // 1. Watching for URL changes
    const _pushState = history.pushState.bind(history);
    const _replaceState = history.replaceState.bind(history);

    history.pushState = function (...args) {
      _pushState(...args);
      handleVariantChange();
    };

    history.replaceState = function (...args) {
      _replaceState(...args);
      handleVariantChange();
    };

    // 2. Watching for back/forward browser clicks
    window.addEventListener('popstate', handleVariantChange);

    // 3. Fallback: Watching for variant API calls
    // Future optimization: This fallback could be removed if all Shopify themes can be handled with 1. and 2.
    const productChangeCallback = async (res, locator, messaging) => {
      if (res.url.includes('/variants')) {
        await handleVariantChange();
        return;
      }
    };

    watchForChanges(locator, messaging, productChangeCallback);
  };  
</script>
<!-- END app snippet --><!-- BEGIN app snippet: price-detection --><script>
  // ============================================
  // Price Detection & Element Scoring
  // Depends on: utils.liquid (recordEvent, getShopifyData)
  // ============================================

  const extractPriceFromText = (text) => {
    const match = text.match(/[\d,]+\.?\d*/);
    if (!match) return null;
    return parseFloat(match[0].replace(/,/g, ''));
  };

  const textMatchesPrice = (text, knownPriceInCents) => {
    const extracted = extractPriceFromText(text);
    if (extracted === null) return false;
    const knownPrice = knownPriceInCents / 100;
    return Math.abs(extracted - knownPrice) < 0.01;
  };

  const hasStrikethrough = (element) => {
    let el = element;
    while (el && el !== document.body) {
      const style = getComputedStyle(el);
      if (style.textDecoration.includes('line-through') ||
          style.textDecorationLine?.includes('line-through')) {
        return true;
      }
      if (['S', 'DEL', 'STRIKE'].includes(el.tagName)) {
        return true;
      }
      el = el.parentElement;
    }
    return false;
  };

  // Find the add-to-cart button. Result is cached since the button doesn't change per page load.
  let _cachedAddToCartButton;
  const findAddToCartButton = () => {
    if (_cachedAddToCartButton !== undefined) return _cachedAddToCartButton;
    try {
      const formButton = document.querySelector('form[action*="/cart/add"] button[type="submit"]');
      if (formButton) return (_cachedAddToCartButton = formButton);

      const buttons = document.querySelectorAll('button');
      for (const btn of buttons) {
        const text = btn.textContent.toLowerCase();
        if (text.includes('add to cart') || text.includes('add to bag') ||
            text.includes('buy now') || text.includes('add to basket')) {
          return (_cachedAddToCartButton = btn);
        }
      }

      return (_cachedAddToCartButton = null);
    } catch (e) {
      recordEvent('appEmbed:findAddToCartButton:error', { error: e.message });
      return (_cachedAddToCartButton = null);
    }
  };

  // Find element containing specific text (used for product title proximity).
  // Result is cached per text string — title is static per page load and scoreElement
  // calls this once per candidate, so without caching it's O(candidates) full DOM walks.
  let _titleElementCache = {};
  const findElementContainingText = (text) => {
    if (text in _titleElementCache) return _titleElementCache[text];
    try {
      const normalizedText = text.toLowerCase().trim();
      const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT);

      let node;
      while (node = walker.nextNode()) {
        const nodeText = node.textContent.trim().toLowerCase();
        if (nodeText.length > 5 && normalizedText.includes(nodeText.substring(0, 20))) {
          const el = node.parentElement;
          const rect = el.getBoundingClientRect();
          if (rect.width > 0 && rect.height > 0) {
            const fontSize = parseFloat(getComputedStyle(el).fontSize);
            if (fontSize >= 16) return (_titleElementCache[text] = el);
          }
        }
      }
      return (_titleElementCache[text] = null);
    } catch (e) {
      return null;
    }
  };

  const getViewportThresholds = () => {
    const vh = window.innerHeight;
    const isMobile = window.innerWidth < 768;

    return {
      position: [[vh * 0.6, 50], [vh * 1.2, 30], [vh * 2.0, 10]],
      fontSize: [
        [isMobile ? 18 : 24, 40],
        [isMobile ? 14 : 18, 25],
        [isMobile ? 12 : 14, 10],
      ],
      proximity: {
        close:  isMobile ? 60  : 100,
        medium: isMobile ? 120 : 200,
        far:    isMobile ? 240 : 400,
      },
    };
  };

  const getTieredScore = (value, tiers, defaultScore = 0) => {
    for (const [threshold, points] of tiers) {
      if (value < threshold) return points;
    }
    return defaultScore;
  };

  // Scores a DOM element on how likely it is to be the product's main price.
  // Higher score = better candidate. Factors:
  //   - Position on page (elements higher up score better)
  //   - Font size (larger text = more likely a displayed price)
  //   - Proximity to product title and add-to-cart button
  //   - Structural exclusions (footer/header/nav/hidden = heavy penalty)
  //   - Strikethrough detection (compare-at prices = heavy penalty)
  const scoreElement = (element, productMeta = null, debug = false) => {
    let score = 0;
    const breakdown = debug ? {} : null;
    const { position, fontSize, proximity } = getViewportThresholds();
    const { close, medium, far } = proximity;
    const rect = element.getBoundingClientRect();

    // POSITION ON PAGE
    const absoluteTop = rect.top + window.scrollY;
    const posScore = getTieredScore(absoluteTop, position, -30);
    score += posScore;
    if (debug) breakdown.position = `${posScore >= 0 ? '+' : ''}${posScore} (top ${Math.round(absoluteTop)}px)`;

    // FONT SIZE
    const fontPx = parseFloat(getComputedStyle(element).fontSize);
    const fontScore = fontSize.find(([t]) => fontPx >= t)?.[1] ?? -10;
    score += fontScore;
    if (debug) breakdown.fontSize = `${fontScore >= 0 ? '+' : ''}${fontScore} (${fontPx}px)`;

    // PROXIMITY TO PRODUCT TITLE
    if (productMeta?.title) {
      const titleElement = findElementContainingText(productMeta.title);
      if (titleElement) {
        const distance = Math.abs(titleElement.getBoundingClientRect().bottom - rect.top);
        const titleScore = getTieredScore(distance, [[close, 40], [medium, 25], [far, 10]], 0);
        score += titleScore;
        if (debug) breakdown.titleProximity = `+${titleScore} (${Math.round(distance)}px)`;
      } else if (debug) {
        breakdown.titleProximity = 'title element not found';
      }
    } else if (debug) {
      breakdown.titleProximity = 'no product title';
    }

    // PROXIMITY TO ADD-TO-CART BUTTON
    const addButton = findAddToCartButton();
    if (addButton) {
      const distance = Math.abs(addButton.getBoundingClientRect().top - rect.top);
      const cartScore = getTieredScore(distance, [[close, 30], [medium, 20], [far, 10]], 0);
      score += cartScore;
      if (debug) breakdown.cartProximity = `+${cartScore} (${Math.round(distance)}px)`;
    } else if (debug) {
      breakdown.cartProximity = 'add-to-cart not found';
    }

    // STRUCTURAL EXCLUSIONS
    const exclusions = [
      ['footer, header, nav', 'in footer/header/nav'],
      ['button, a[href*="/cart"], [type="submit"]', 'in button/link'],
      ['[aria-hidden="true"], [hidden], .hidden, .visually-hidden', 'hidden'],
    ];
    for (const [selector, reason] of exclusions) {
      if (element.closest(selector)) {
        score -= 100;
        if (debug) breakdown.structural = `-100 (${reason})`;
        break;
      }
    }
    if (debug && !breakdown.structural) breakdown.structural = '+0';

    // STRIKETHROUGH
    if (hasStrikethrough(element)) {
      score -= 100;
      if (debug) breakdown.strikethrough = '-100 (compare-at price)';
    } else if (debug) {
      breakdown.strikethrough = '+0';
    }

    if (debug) {
      breakdown.totalScore = score;
      breakdown.elementText = element.textContent.trim().substring(0, 30);
      breakdown.elementTag = element.tagName;
    }

    return debug ? { score, breakdown } : score;
  };

  // Find all elements containing a specific price value
  const findElementsWithPrice = (knownPriceInCents, productMeta = null, debug = false, log = () => {}) => {
    const candidates = [];
    const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT);

    let node;
    while (node = walker.nextNode()) {
      const text = node.textContent.trim();
      if (text.length > 30 || !textMatchesPrice(text, knownPriceInCents)) continue;

      const element = node.parentElement;
      const rect = element.getBoundingClientRect();

      if (rect.width === 0 || rect.height === 0 || hasStrikethrough(element)) continue;

      const score = scoreElement(element, productMeta, false);
      candidates.push({ element, text, score });
    }

    if (debug && candidates.length > 0) {
      candidates.sort((a, b) => b.score - a.score);
      log(`  Candidates: ${candidates.length}, top: score=${candidates[0].score}, text="${candidates[0].text}"`);
    }

    return candidates;
  };

  // Find the /cart/add form by traversing from the price element
  // This is more reliable than name-based container detection since all Shopify themes have this form
  const findCartFormFromPrice = (priceElement, debug = false, log = () => {}) => {
    let el = priceElement;

    while (el && el !== document.body) {
      if (el.tagName === 'FORM' && el.action?.includes('/cart/add')) {
        if (debug) log(`  Found /cart/add form (element itself)`);
        return el;
      }

      let sibling = el.nextElementSibling;
      while (sibling) {
        if (sibling.tagName === 'FORM' && sibling.action?.includes('/cart/add')) {
          if (debug) log(`  Found /cart/add form as sibling`);
          return sibling;
        }
        // Check if sibling contains the form
        const formInSibling = sibling.querySelector('form[action*="/cart/add"]');
        if (formInSibling) {
          if (debug) log(`  Found /cart/add form inside sibling`);
          return formInSibling;
        }
        sibling = sibling.nextElementSibling;
      }

      el = el.parentElement;
    }

    if (debug) log(`  No /cart/add form found`);
    return null;
  };

  // Fallback: walk up from the price text element to find a suitable wrapper.
  // Used when no /cart/add form exists near the price element.
  const findPriceContainer = (priceElement) => {
    let el = priceElement;
    let bestContainer = priceElement;

    while (el && el !== document.body) {
      // Look for elements with price-related IDs (common Shopify pattern)
      if (el.id && /price/i.test(el.id)) {
        bestContainer = el;
      }
      // Look for elements with price-related classes that seem like containers
      if (el.className && typeof el.className === 'string') {
        const classes = el.className.toLowerCase();
        if (/\bprice\b/.test(classes) && !/price-item|price__regular|price__sale/.test(classes)) {
          bestContainer = el;
        }
      }
      // Stop at major structural elements
      if (el.tagName === 'SECTION' || el.tagName === 'ARTICLE' || el.tagName === 'MAIN') {
        break;
      }
      el = el.parentElement;
    }

    return bestContainer;
  };

  // Try common Shopify theme price selectors (Dawn and derivatives)
  const findPriceByTemplateSelector = (debug = false, log = () => {}) => {
    const selectors = [
      '[id*="price-template"]',  // Dawn theme pattern
      '.price-item--regular:not(s):not(del)',
      '[data-product-price]',
    ];

    for (const selector of selectors) {
      const el = document.querySelector(selector);
      if (el && !hasStrikethrough(el)) {
        if (debug) log(`Template selector found: ${selector}`);
        return el;
      }
    }
    return null;
  };

  // Check if we're in an isolated/sandboxed iframe (theme editor)
  const isIsolatedContext = () => {
    if (window === window.top) return false; // Not in iframe
    try {
      // Try to access parent - if cross-origin, we're isolated
      const test = window.parent.document;
      return false; // Can access parent, not isolated
    } catch (e) {
      return true; // Cross-origin, we're isolated
    }
  };

  // Try to find price element in sibling iframes (theme editor workaround)
  const findPriceInSiblingIframes = (knownPriceInCents) => {
    const iframes = document.querySelectorAll('iframe');

    for (const iframe of iframes) {
      try {
        const iframeDoc = iframe.contentDocument || iframe.contentWindow?.document;
        if (!iframeDoc) continue;

        const priceElement = iframeDoc.querySelector('.price-item, .price, [data-product-price]');
        if (priceElement) {
          return { element: priceElement, document: iframeDoc };
        }
      } catch (e) {
        // Cross-origin iframe, skip
      }
    }

    return null;
  };

  // Helper: Insert messaging near a price element (before cart form or after price container).
  // Returns the price container element used as the logical anchor.
  const insertMessagingNearPrice = (priceElement, messaging, debug = false, log = () => {}) => {
    const cartForm = findCartFormFromPrice(priceElement, debug, log);
    const container = findPriceContainer(priceElement);
    if (cartForm) {
      cartForm.before(messaging.cloneNode());
      if (debug) log('Inserted messaging before /cart/add form');
    } else {
      container.after(messaging.cloneNode());
      if (debug) log('Inserted after price container (no form found)');
    }
    return container;
  };

  // Insert messaging after price element
  const insertMessagingWithRetry = (shopifyData, messaging, debug = false, log = () => {}) => {
    // Skip visual preview iframe
    if (window.location.search.includes('source=visualPreviewInitialLoad')) return;
    if (document.querySelector('#paypal-upstream-messaging-product')) return;

    const liquidPriceInCents = shopifyData?.price?.priceInCents;
    const isIsolated = isIsolatedContext();

    if (debug) {
      log('=== Price Detection ===');
      log(`Context: ${isIsolated ? 'Theme Editor' : 'Live Storefront'}`);
      log(`Price: ${liquidPriceInCents} cents ($${(liquidPriceInCents / 100).toFixed(2)})`);
    }

    // Priority 1: Template selectors (common theme patterns like Dawn)
    const templateElement = findPriceByTemplateSelector(debug, log);
    if (templateElement) {
      return insertMessagingNearPrice(templateElement, messaging, debug, log);
    }

    // Priority 2: Scoring-based price detection
    const priceElement = findPriceElement(shopifyData, debug, log);
    if (priceElement) {
      return insertMessagingNearPrice(priceElement, messaging, debug, log);
    }

    // Priority 3: Sibling iframes (theme editor only)
    if (isIsolated) {
      const siblingResult = findPriceInSiblingIframes(liquidPriceInCents);
      if (siblingResult) {
        return insertMessagingNearPrice(siblingResult.element, messaging, debug, log);
      }
    }

    if (!isIsolated) {
      log('Could not find price element. Consider using Advanced Settings with a custom selector.');
    }
    return null;
  };

  const findPriceElement = (shopifyData = null, debug = false, log = () => {}) => {
    try {
      const knownPriceInCents = shopifyData?.price?.priceInCents;
      const productMeta = shopifyData?.product;

      if (debug) log(`findPriceElement: ${knownPriceInCents} cents`);

      if (knownPriceInCents) {
        const candidates = findElementsWithPrice(knownPriceInCents, productMeta, debug, log);
        if (candidates.length > 0) {
          candidates.sort((a, b) => b.score - a.score);
          if (debug) log(`  → FOUND (score=${candidates[0].score})`);
          return candidates[0].element;
        }
      }

      if (debug) log('  → null (no candidates)');
      return null;
    } catch (e) {
      if (debug) log(`  → Error: ${e.message}`);
      recordEvent('appEmbed:findPriceElement:error', { error: e.message });
      return null;
    }
  };
</script>
<!-- END app snippet --><!-- BEGIN app snippet: navigator-panel --><template id="pp-nav-template">
  <style>
    /* --- Floating placement panel shell --- */
    #pp-nav-panel {
      position: fixed;
      top: 50%;
      left: 20px;
      transform: translateY(-50%);
      background: #fff;
      border-radius: 12px;
      font-family: system-ui, -apple-system, sans-serif;
      font-size: 13px;
      z-index: 999999;
      width: 340px;
      box-shadow: 0 8px 32px rgba(0,0,0,0.18);
      overflow: hidden;
      transition: transform 0.3s ease, height 0.3s ease;
    }
    #pp-nav-panel.minimized {
      display: none;
    }

    /* --- Minimized pill button --- */
    #pp-nav-pill {
      position: fixed;
      bottom: 20px;
      left: 20px;
      background: #003087;
      color: #fff;
      border: none;
      border-radius: 24px;
      padding: 10px 18px;
      font-family: system-ui, -apple-system, sans-serif;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      z-index: 999999;
      box-shadow: 0 4px 16px rgba(0,48,135,0.3);
      display: none;
      align-items: center;
      gap: 8px;
      transition: box-shadow 0.2s;
    }
    #pp-nav-pill:hover {
      box-shadow: 0 6px 20px rgba(0,48,135,0.45);
    }

    /* --- Header --- */
    .pp-panel-header {
      background: #003087;
      color: #fff;
      padding: 14px 16px;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .pp-panel-title {
      font-size: 14px;
      font-weight: 700;
      margin: 0;
      letter-spacing: 0.01em;
    }
    .pp-minimize-btn {
      background: none;
      border: none;
      color: rgba(255,255,255,0.8);
      cursor: pointer;
      font-size: 18px;
      line-height: 1;
      padding: 2px;
      border-radius: 4px;
      transition: color 0.15s;
    }
    .pp-minimize-btn:hover {
      color: #fff;
    }

    /* --- Panel body --- */
    .pp-panel-content {
      padding: 16px;
    }

    /* --- Step info boxes --- */
    .pp-step-box {
      border-radius: 8px;
      padding: 10px 12px;
      font-size: 12px;
      line-height: 1.5;
      margin-bottom: 12px;
      display: flex;
      align-items: flex-start;
      gap: 8px;
    }
    .pp-step-box.blue {
      background: #e8f4fd;
      border: 1px solid #b8dff5;
      color: #0a5a96;
    }
    .pp-step-box.green {
      background: #e6f9ee;
      border: 1px solid #a3e4b8;
      color: #1a7a3a;
    }
    .pp-step-text {
      flex: 1;
    }
    .pp-step-text p {
      margin: 0 0 8px 0;
    }
    .pp-step-text p:last-child {
      margin-bottom: 0;
    }
    .pp-step-text strong {
      display: block;
      font-size: 12px;
      margin-bottom: 2px;
    }
    .pp-step-dismiss {
      background: none;
      border: none;
      color: inherit;
      opacity: 0.5;
      cursor: pointer;
      font-size: 16px;
      line-height: 1;
      padding: 0;
      flex-shrink: 0;
    }
    .pp-step-dismiss:hover {
      opacity: 1;
    }

    /* --- Warning banners --- */
    .pp-warning {
      background: #fff3cd;
      border: 1px solid #ffc107;
      border-radius: 8px;
      padding: 10px 12px;
      margin-bottom: 12px;
      font-size: 12px;
      color: #856404;
      line-height: 1.4;
    }
    .pp-warning-icon {
      margin-right: 4px;
    }

    /* --- Pick placement + copy actions --- */
    .pp-pick-btn {
      width: 100%;
      padding: 12px;
      border: 2px solid #0070ba;
      border-radius: 8px;
      background: #0070ba;
      color: #fff;
      cursor: pointer;
      font-size: 13px;
      font-weight: 600;
      transition: all 0.15s;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }
    .pp-pick-btn:hover {
      opacity: 0.9;
    }
    .pp-pick-btn.active {
      background: #f0f7ff;
      color: #0070ba;
      border-color: #b8dff5;
    }
    .pp-pick-btn.active:hover {
      background: #e0efff;
    }

    /* --- Copy button --- */
    #pp-apply-btn {
      width: 100%;
      background: #28a745;
      color: #fff;
      border: none;
      padding: 12px;
      border-radius: 8px;
      font-weight: 600;
      cursor: pointer;
      font-size: 13px;
      transition: all 0.2s;
      display: none;
      align-items: center;
      justify-content: center;
      gap: 8px;
      margin-top: 12px;
    }
    #pp-apply-btn:hover {
      opacity: 0.9;
    }
    #pp-apply-btn.applied {
      background: #28a745;
    }

    /* --- Step 2 confirmation --- */
    #pp-step2 {
      display: none;
      margin-top: 18px;
    }
  </style>
  <div class='pp-panel-header'>
    <div class='pp-panel-title'>PayPal Pay Later Messaging</div>
    <button class='pp-minimize-btn' id='pp-collapse-btn' title='Minimize panel'>&#x25BE;</button>
  </div>
  <div class='pp-panel-content'>
    <div id='pp-warning' class='pp-warning' style='display: none;'></div>
    <div id='pp-inspector-warning' class='pp-warning' style='display: none;'></div>
    <div class='pp-step-box blue' id='pp-step1'>
      <span class='pp-step-text'
        ><strong>Step 1: Choose message placement</strong>
        Click the button below and then hover over your page to select a placement.
      </span>
    </div>
    <button id='pp-pick-btn' class='pp-pick-btn'>&#x25CE; Start Picking Placement</button
    ><button id='pp-apply-btn'>Copy Current Placement</button>
    <div id='pp-step2' style='display:none;'>
      <div class='pp-step-box green'>
        <span class='pp-step-text'
          ><strong>Step 2: Paste and save</strong>
          <p style='margin: 0 0 8px 0;'>
            You have copied the placement for the <b id='pp-context-name'>Product Page</b>.
          </p>
          <p style='margin: 0;'>
            Go back to the App Embeds section, and in the Paypal Advanced Settings, paste the copied value into the
            <b id='pp-selector-name'>Product Page</b> field and click the 'Save' button in the top right corner.
          </p></span
        ><button class='pp-step-dismiss' id='pp-step2-dismiss' title='Dismiss'>&times;</button>
      </div>
    </div>
  </div>
</template>
<!-- END app snippet --><!-- BEGIN app snippet: navigator --><script>
  // ============================================
  // DOM Traversal Controls for Theme Editor
  // Depends on: price-detection.liquid (isIsolatedContext)
  // ============================================

  const OVERLAY_STYLE =
    'position:fixed;pointer-events:none;background:rgba(255,152,0,0.12);border:2px solid rgba(255,152,0,0.6);z-index:999998;display:none;';
  const OVERLAY_LABEL_STYLE =
    'position:absolute;bottom:100%;left:-2px;background:#f57c00;color:#fff;font:10px system-ui;padding:2px 6px;border-radius:3px 3px 0 0;white-space:nowrap;';
  const COPY_BUTTON_LABEL = 'Copy Current Placement';
  const COPIED_BUTTON_LABEL = 'Placement Copied!';

  const isInOverlay = (el) => {
    while (el && el !== document.body) {
      if (getComputedStyle(el).position === 'fixed') return true;
      el = el.parentElement;
    }
    return false;
  };

  // Position a fixed overlay to cover a target element
  const positionOverlayOnElement = (overlay, el) => {
    const rect = el.getBoundingClientRect();
    Object.assign(overlay.style, {
      top: rect.top + 'px',
      left: rect.left + 'px',
      width: rect.width + 'px',
      height: rect.height + 'px',
      display: 'block',
    });
  };

  // Module-level refs for global listeners added by createNavigationPanel.
  // Stored here so they can be removed if the panel is re-initialized.
  let _panelInspectorActivate = null;
  let _panelInspectorDeactivate = null;
  let _highlightedElement = null;
  let _panelPickModeCleanup = null;

  // Detect UID pattern in ID (Shopify's --suffix or long numeric/hex suffixes)
  const hasUid = (id) => {
    if (!id) return false;
    if (/--/.test(id)) return true;
    return /[-_](\d{5,}|[a-f0-9]{8,})$/i.test(id);
  };
  const getIdPrefix = (id) => {
    if (id.includes('--')) return id.split('--')[0];
    const match = id.match(/^(.+?)[-_](\d{5,}|[a-f0-9]{8,})$/i);
    return match ? match[1] : null;
  };
  const getMeaningfulClasses = (el) => {
    if (!el.className || typeof el.className !== 'string') return [];
    return el.className.trim().split(/\s+/).filter(c =>
      c && !c.startsWith('_') && !c.startsWith('js-') &&
      c.length < 30 && !/^[a-f0-9]{6,}$/i.test(c) && !/^[A-Z]/.test(c)
    );
  };
  const isUnique = (selector) => document.querySelectorAll(selector).length === 1;

  // Returns null if no unique selector can be generated
  const generateSelector = (element) => {
    if (!element || element === document.body || element === document.documentElement) {
      return null;
    }
    const classes = getMeaningfulClasses(element);

    // Priority 1: Clean ID
    if (element.id && !hasUid(element.id)) return `#${element.id}`;

    // Priority 2: ID with UID → attribute wildcard selector
    if (element.id && hasUid(element.id)) {
      const prefix = getIdPrefix(element.id);
      if (prefix) {
        const selector = `[id^="${prefix}-"]`;
        if (isUnique(selector)) return selector;
      }
    }

    // Priority 3: Unique class
    for (const cls of classes) {
      if (isUnique('.' + cls)) return '.' + cls;
    }

    // Priority 4: Ancestor + target class combinations (walk up to 5 levels)
    if (classes.length > 0) {
      let ancestor = element.parentElement;
      let depth = 0;
      while (ancestor && ancestor !== document.body && ancestor !== document.documentElement && depth < 5) {
        const ancClasses = getMeaningfulClasses(ancestor);
        if (ancClasses.length > 0) {
          const s1 = `.${ancClasses[0]} .${classes[0]}`;
          if (isUnique(s1)) return s1;
          const s2 = `.${ancClasses[0]} > .${classes[0]}`;
          if (isUnique(s2)) return s2;
        }
        if (ancestor.id && !hasUid(ancestor.id)) {
          const s3 = `#${ancestor.id} .${classes[0]}`;
          if (isUnique(s3)) return s3;
        }
        ancestor = ancestor.parentElement;
        depth++;
      }
    }

    // NO FALLBACK - return null if no unique selector exists
    return null;
  };
  const hasSpecificSelector = (el) => generateSelector(el) !== null;
  const shouldSkipElement = (el) => {
    if (!el || el.hidden) return true;
    if (['SCRIPT', 'STYLE', 'TEMPLATE'].includes(el.tagName)) return true;
    if (
      el.closest('#pp-nav-panel') ||
      el.closest('#pp-nav-pill') ||
      el.closest('#pp-pick-overlay')
    )
      return true;
    if (el.hasAttribute('data-pp-message')) return true;
    if (!hasSpecificSelector(el)) return true;
    return false;
  };
  const resolveContextName = (providedContextName, messagingTemplate) => {
    if (providedContextName && providedContextName !== 'this area') return providedContextName;
    const id = messagingTemplate?.id || '';
    if (id.includes('cart-drawer')) return 'Cart Drawer';
    if (id.includes('cart')) return 'Cart Page';
    if (id.includes('product')) return 'Product Page';
    return 'this area';
  };

  // Called when the cart drawer closes (via IntersectionObserver in cartDrawer.liquid)
  // and at the start of createNavigationPanel to tear down any existing instance.
  // Cleans up pick mode listeners, DOM elements, highlights, and preview clones.
  const destroyNavigationPanel = () => {
    if (_panelPickModeCleanup) {
      _panelPickModeCleanup();
      _panelPickModeCleanup = null;
    }
    document.getElementById('pp-nav-panel')?.remove();
    document.getElementById('pp-nav-pill')?.remove();
    const preview = document.querySelector('[id$="-preview"][data-pp-message]');
    if (preview) preview.remove();
    if (_highlightedElement) {
      _highlightedElement.style.outline = '';
      _highlightedElement.style.outlineOffset = '';
      _highlightedElement = null;
    }
    if (_panelInspectorActivate) {
      document.removeEventListener('shopify:inspector:activate', _panelInspectorActivate);
      document.removeEventListener('shopify:inspector:deactivate', _panelInspectorDeactivate);
      _panelInspectorActivate = _panelInspectorDeactivate = null;
    }
    document.documentElement.style.cursor = '';
  };

  const createNavigationPanel = (
    initialElement,
    messagingTemplate,
    warningMessage = null,
    contextName = 'this area',
  ) => {
    let currentTarget = initialElement;
    let resolvedContextName = resolveContextName(contextName, messagingTemplate);
    destroyNavigationPanel();

    const panel = document.createElement('div');
    panel.id = 'pp-nav-panel';
    const tmpl = document.getElementById('pp-nav-template');
    panel.appendChild(tmpl.content.cloneNode(true));

    // Create minimized pill button (separate from panel)
    const pill = document.createElement('button');
    pill.id = 'pp-nav-pill';
    pill.innerHTML = 'PayPal Pay Later Messaging';
    const applyBtn = panel.querySelector('#pp-apply-btn');
    const warningEl = panel.querySelector('#pp-warning');
    const step2 = panel.querySelector('#pp-step2');
    const step2Dismiss = panel.querySelector('#pp-step2-dismiss');
    const contextEl = panel.querySelector('#pp-context-name');
    const selectorEl = panel.querySelector('#pp-selector-name');
    const updateContextUI = (newContext) => {
      resolvedContextName = newContext;
      if (contextEl) contextEl.textContent = resolvedContextName;
      if (selectorEl) {
        selectorEl.textContent = resolvedContextName;
      }
    };
    updateContextUI(resolvedContextName);
    const detectContextFromElement = (el) => {
      if (el.closest('#CartDrawer, .drawer, .cart-drawer, [id*="cart-drawer"], [class*="cart-drawer"]'))
        return 'Cart Drawer';
      if (window.location.pathname.endsWith('/cart') || el.closest('.cart, #cart, #main-cart-items, #main-cart-footer'))
        return 'Cart Page';
      return 'Product Page';
    };

    // Show warning message if provided
    if (warningMessage && warningEl) {
      warningEl.innerHTML = `<span class="pp-warning-icon">⚠️</span>${warningMessage}`;
      warningEl.style.display = 'block';
    }
    let isInitialRender = true;
    const updateUI = () => {
      // Highlight element
      highlightElement(currentTarget);
      // Update button states
      applyBtn.textContent = COPY_BUTTON_LABEL;
      applyBtn.classList.remove('applied');
      // Reposition messaging — skip on initial render (already placed correctly by auto-detection)
      if (!isInitialRender) repositionMessaging();
      isInitialRender = false;
    };

    const highlightElement = (el) => {
      if (_highlightedElement) {
        _highlightedElement.style.outline = '';
        _highlightedElement.style.outlineOffset = '';
      }
      _highlightedElement = el;
      if (el) {
        el.style.outline = '2px solid rgba(255,152,0,0.6)';
        el.style.outlineOffset = '-1px';
      }
    };

    const repositionMessaging = () => {
      if (!currentTarget) return;
      const existing = document.getElementById(messagingTemplate.id);
      const targetInOverlay = isInOverlay(currentTarget);
      const msgInOverlay = existing && isInOverlay(existing);
      if (targetInOverlay !== msgInOverlay) {
        // Cross-context: reposition messaging in the target's context without touching the original
        const allMessaging = document.querySelectorAll('[data-pp-message]');
        let contextMsg = null;
        for (const el of allMessaging) {
          if (isInOverlay(el) === targetInOverlay) { contextMsg = el; break; }
        }
        if (!contextMsg) {
          contextMsg = messagingTemplate.cloneNode(true);
          contextMsg.id = messagingTemplate.id + '-preview';
        }
        contextMsg.remove();
        currentTarget.after(contextMsg);
        return;
      }
      if (existing) existing.remove();
      const newMessaging = messagingTemplate.cloneNode(true);
      currentTarget.after(newMessaging);
    };

    const collapseBtn = panel.querySelector('#pp-collapse-btn');
    const pickBtn = panel.querySelector('#pp-pick-btn');
    let pickMode = false;
    let pickHoverTarget = null;
    let pickOverlay = null;
    let pickLabel = null;
    let applyBtnResetTimer = null;
    let _pickRafId = null;

    const enterPickMode = () => {
      pickMode = true;
      document.documentElement.style.cursor = 'crosshair';
      pickBtn.classList.add('active');
      pickBtn.innerHTML = '◎ Pick a spot on the page...';
      applyBtn.textContent = COPY_BUTTON_LABEL;
      applyBtn.classList.remove('applied');
      applyBtn.style.display = 'flex';
      step2.style.display = 'none';
      if (contextEl) contextEl.textContent = resolvedContextName;
      // Create overlay for highlighting (pointer-events:none prevents interference)
      pickOverlay = document.createElement('div');
      pickOverlay.id = 'pp-pick-overlay';
      pickOverlay.style.cssText = OVERLAY_STYLE;
      pickLabel = document.createElement('div');
      pickLabel.style.cssText = OVERLAY_LABEL_STYLE;
      pickOverlay.appendChild(pickLabel);
      document.body.appendChild(pickOverlay);

      document.addEventListener('mousemove', onPickHover, true);
      document.addEventListener('click', onPickClick, true);
      document.addEventListener('mousedown', onPickSuppressEvent, true);
      document.addEventListener('pointerdown', onPickSuppressEvent, true);
    };

    const exitPickMode = () => {
      pickMode = false;
      document.documentElement.style.cursor = '';
      pickBtn.classList.remove('active');
      pickBtn.innerHTML = '◎ Start Picking Placement';
      applyBtn.style.display = 'none';
      // Remove overlay
      const overlay = document.getElementById('pp-pick-overlay');
      if (overlay) overlay.remove();
      pickOverlay = null;
      pickLabel = null;
      pickHoverTarget = null;

      if (_pickRafId) { cancelAnimationFrame(_pickRafId); _pickRafId = null; }
      document.removeEventListener('mousemove', onPickHover, true);
      document.removeEventListener('click', onPickClick, true);
      document.removeEventListener('mousedown', onPickSuppressEvent, true);
      document.removeEventListener('pointerdown', onPickSuppressEvent, true);
    };

    // Find the nearest visible child element to cursor coordinates
    const snapToNearestChild = (parent, cx, cy) => {
      const children = parent.children;
      if (!children.length) return null;
      let best = null;
      let bestDist = 30;
      for (const child of children) {
        if (shouldSkipElement(child)) continue;
        const r = child.getBoundingClientRect();
        if (r.width === 0 || r.height === 0) continue;
        const dx = cx < r.left ? r.left - cx : cx > r.right ? cx - r.right : 0;
        const dy = cy < r.top ? r.top - cy : cy > r.bottom ? cy - r.bottom : 0;
        const dist = Math.sqrt(dx * dx + dy * dy);
        if (dist < bestDist) {
          bestDist = dist;
          best = child;
        }
      }
      return best;
    };

    const onPickHover = (e) => {
      if (_pickRafId) return;
      _pickRafId = requestAnimationFrame(() => {
        _pickRafId = null;
        let el = document.elementFromPoint(e.clientX, e.clientY);
        if (!el || shouldSkipElement(el)) {
          document.documentElement.style.cursor = 'not-allowed';
          if (pickOverlay) pickOverlay.style.display = 'none';
          pickHoverTarget = null;
          return;
        }

        if (el.children.length > 0) {
          const snapped = snapToNearestChild(el, e.clientX, e.clientY);
          if (snapped) el = snapped;
        }

        // Skip elements without a unique selector
        if (shouldSkipElement(el)) {
          document.documentElement.style.cursor = 'not-allowed';
          pickHoverTarget = null;
          if (pickOverlay) pickOverlay.style.display = 'none';
          return;
        }
        document.documentElement.style.cursor = 'crosshair';
        if (el === pickHoverTarget) return;
        pickHoverTarget = el;
        positionOverlayOnElement(pickOverlay, el);
        pickLabel.innerHTML = 'Select this placement';
      });
    };

    const onPickSuppressEvent = (e) => {
      if (e.target.closest('#pp-nav-panel')) return;
      e.preventDefault();
      e.stopPropagation();
    };

    const onPickClick = (e) => {
      if (e.target.closest('#pp-nav-panel')) return;
      e.preventDefault();
      e.stopPropagation();
      e.stopImmediatePropagation();
      if (pickHoverTarget && !shouldSkipElement(pickHoverTarget)) {
        currentTarget = pickHoverTarget;
        updateContextUI(detectContextFromElement(currentTarget));
        updateUI();
      }
    };

    // --- Pick button ---
    pickBtn.addEventListener('click', () => {
      if (pickMode) exitPickMode();
      else enterPickMode();
    });

    _panelPickModeCleanup = () => { if (pickMode) exitPickMode(); };

    // --- Minimize / expand ---
    collapseBtn.addEventListener('click', () => {
      if (pickMode) exitPickMode();
      panel.classList.add('minimized');
      pill.style.display = 'flex';
      highlightElement(null);
    });
    pill.addEventListener('click', () => {
      panel.classList.remove('minimized');
      pill.style.display = 'none';
      highlightElement(currentTarget);
    });

    // --- Step 2 dismiss ---
    step2Dismiss.addEventListener('click', () => {
      step2.style.display = 'none';
    });

    // Handle copy button click
    panel.addEventListener('click', async (e) => {
      const button = e.target.closest('#pp-apply-btn');
      if (!button) return;
      // Skip buttons handled separately
      if (button.id === 'pp-collapse-btn' || button.id === 'pp-pick-btn' || button.id === 'pp-step2-dismiss') return;
      if (button.id === 'pp-apply-btn') {
        const selector = generateSelector(currentTarget);
        if (!selector) return;
        let copied = false;
        try {
          // Try multiple copy methods (iframe security blocks clipboard API)
          if (navigator.clipboard?.writeText) {
            await navigator.clipboard.writeText(selector);
            copied = true;
          }
        } catch {}
        if (!copied) {
          try {
            const ta = document.createElement('textarea');
            ta.value = selector;
            ta.style.position = 'fixed';
            ta.style.opacity = '0';
            document.body.appendChild(ta);
            ta.select();
            copied = document.execCommand('copy');
            ta.remove();
          } catch {}
        }
        if (copied) {
          applyBtn.textContent = COPIED_BUTTON_LABEL;
          applyBtn.classList.add('applied');
          if (applyBtnResetTimer) clearTimeout(applyBtnResetTimer);
          applyBtnResetTimer = setTimeout(() => {
            applyBtn.textContent = COPY_BUTTON_LABEL;
            applyBtn.classList.remove('applied');
            applyBtnResetTimer = null;
          }, 1200);
          // Show Step 2 confirmation
          step2.style.display = 'block';
        }
        exitPickMode();
      }
    });

    // --- Inspector mode detection ---
    const inspectorWarning = panel.querySelector('#pp-inspector-warning');
    let inspectorActive = typeof Shopify !== 'undefined' && Shopify.inspectMode;
    const isMac = navigator.platform?.startsWith('Mac') || navigator.userAgentData?.platform === 'macOS';
    const shortcut = isMac ? '⌘ ⇧ I' : 'Ctrl + Shift + I';
    const enableInspectorMode = () => {
      inspectorActive = true;
      inspectorWarning.innerHTML = `<span class="pp-warning-icon">⚠️</span> For a better experience, press <strong>${shortcut}</strong> to turn off inspector mode`;
      inspectorWarning.style.display = 'block';
    };
    const disableInspectorMode = () => {
      inspectorActive = false;
      inspectorWarning.style.display = 'none';
    };
    _panelInspectorActivate = enableInspectorMode;
    _panelInspectorDeactivate = disableInspectorMode;
    document.addEventListener('shopify:inspector:activate', enableInspectorMode);
    document.addEventListener('shopify:inspector:deactivate', disableInspectorMode);

    // Prevent panel/pill clicks from closing cart drawer (themes close drawer on outside mousedown)
    const stopBubble = (e) => e.stopPropagation();
    panel.addEventListener('mousedown', stopBubble);
    panel.addEventListener('pointerdown', stopBubble);
    pill.addEventListener('mousedown', stopBubble);
    pill.addEventListener('pointerdown', stopBubble);

    document.body.appendChild(panel);
    document.body.appendChild(pill);
    if (inspectorActive) enableInspectorMode();
    updateUI();
    return panel;
  };
</script>
<!-- END app snippet --><!-- BEGIN app snippet: cartDrawer --><script>
    // Determine correct locator by theme name
    const cartDrawerThemeName = window.Shopify.theme.name;
    let cartDrawerLocator, cartDrawerNodeToObserve, cartDrawerMutationNode;

    switch (cartDrawerThemeName) {
      // to support other themes add cases
      // default case supports Shopify Free themes
      default:
        cartDrawerLocator = '.cart-drawer__footer .totals';
        cartDrawerNodeToObserve = '#CartDrawer';
        cartDrawerMutationNode = 'drawer__inner';
        break;
    }
    // Begin Upstream Messaging Implementation
    try {
      const cartDrawerMessaging = document.createElement('div');
      const price = 0 / 100;

      const cartDrawerAttributes = {
        'id': 'paypal-upstream-messaging-cart-drawer',
        'data-pp-message': '',
        'data-pp-placement': 'cart',
        'data-pp-style-layout': 'text',
        'data-pp-style-text-align': 'right',
        'data-pp-style-logo-type': "inline",
        'data-pp-style-text-color': "black",
        'data-pp-style-text-size': "12",
        'data-pp-style-logo-position': "",
        'data-pp-amount': price,
      };

      Object.keys(cartDrawerAttributes).forEach((key) => {
        cartDrawerMessaging.setAttribute(key, cartDrawerAttributes[key]);
      });

      const advancedSettingsEnabled = 'true' === 'true';
      const customCartDrawerSelector = ''.trim();

      if (advancedSettingsEnabled && customCartDrawerSelector !== '') {
        // utils.liquid
        cartDrawerLocator = parseSelector(customCartDrawerSelector);
      }

      if ("enabled" === 'enabled') {
        waitForElement(cartDrawerLocator).then(elem => {
          elem.after(cartDrawerMessaging.cloneNode());

          if (advancedSettingsEnabled && isIsolatedContext() && !document.getElementById('pp-nav-panel')) {
            let drawerPanelActive = false;
            new IntersectionObserver((entries) => {
              if (entries[0].isIntersecting) {
                if (!document.getElementById('pp-nav-panel')) {
                  setTimeout(() => {
                    if (!document.getElementById('pp-nav-panel')) {
                      createNavigationPanel(elem, cartDrawerMessaging, null, 'Cart Drawer');
                      drawerPanelActive = true;
                    }
                  }, 300);
                }
              } else if (drawerPanelActive) {
                destroyNavigationPanel();
                drawerPanelActive = false;
              }
            }, { threshold: 0.1 }).observe(elem);
          }
        });

        // Custom selector not found — show navigator with warning when drawer opens
        if (advancedSettingsEnabled && customCartDrawerSelector && !document.querySelector(cartDrawerLocator) && isIsolatedContext() && !document.getElementById('pp-nav-panel')) {
          const drawerContainer = document.querySelector(cartDrawerNodeToObserve);
          if (drawerContainer) {
            let warningPanelActive = false;
            const warning = 'Selected placement not found on this page. Please choose an element that is present on all page templates.';
            recordEvent('appEmbed:advanced-settings-selector-not-found', { locator: cartDrawerLocator });
            new IntersectionObserver((entries) => {
              if (entries[0].isIntersecting) {
                if (!document.getElementById('pp-nav-panel')) {
                  setTimeout(() => {
                    if (!document.getElementById('pp-nav-panel')) {
                      createNavigationPanel(drawerContainer, cartDrawerMessaging, warning, 'Cart Drawer');
                      warningPanelActive = true;
                    }
                  }, 300);
                }
              } else if (warningPanelActive) {
                destroyNavigationPanel();
                warningPanelActive = false;
              }
            }, { threshold: 0.1 }).observe(drawerContainer);
          }
        }

        // utils.liquid
        watchForCartChanges(cartDrawerLocator, cartDrawerMessaging);
      }
    } catch (e) {
      // utils.liquid
      recordEvent('appEmbed:query-selector-not-found-cart-drawer', { locator: cartDrawerLocator, error: e.message });
    }
  </script>
<!-- END app snippet -->


</div><div id="shopify-block-AT1pjcmttWEJ4Wk4zd__6908103338091368037" class="shopify-block shopify-app-block">



<script>
var AMSBConfig = {user : {name : "", test:"sb-master", first_name : "", last_name : "", email : "", id : "", country : "", user_roles : ""}, site : {id : "90909", domain : "www.sparklersrus.com", version : "1735556822", platform : "sb_shopify"}};
AMSBConfig.site.version = new Date().getTime();
</script>
<script src="https://cdn.appsmav.com/sb/assets/js/widget-sdk.js?v=7.7" defer></script>
</div><div id="shopify-block-AWTZhbW00S0txY2tBM__15181020662106344915" class="shopify-block shopify-app-block"><div class='jdgm-popup-widget-wrapper' role='complementary'>
  <div class='jdgm-widget jdgm-popup-widget'> <style>
    .jdgm-popup-widget .jdgm-popup-widget__cards-container{top:unset;bottom:40px;left:0;right:unset}@media only screen and (max-width: 767px){.jdgm-popup-widget .jdgm-popup-widget__cards-container{left:24px;right:unset}}.jdgm-popup-widget .jdgm-popup-card{border-radius:8px;height:147px}.jdgm-popup-widget .jdgm-popup-card__close-btn{border-radius:8px}.jdgm-popup-widget .jdgm-popup-card__pic-wrapper{border-radius:8px 0 0 8px}.jdgm-popup-widget .jdgm-popup-card__rev-prod-wrapper{width:66%;max-width:238px}.jdgm-popup-widget .jdgm-popup-card__rev-content{-webkit-box-orient:vertical;-webkit-line-clamp:3}.jdgm-popup-widget .jdgm-popup-card__reviewer{display:none}.jdgm-full-rev-modal.popup-widget .jm-mfp-content{border-radius:8px}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev__icon{border-radius:8px}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.popup-widget .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev__pic-img{border-radius:8px}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev__replier::before{content:'I Love Sparklers'}.jdgm-full-rev-modal.popup-widget .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}

  </style> <div class='jdgm-popup-widget__cards-container' data-position='bottom_left'> <div class='jdgm-popup-card' data-review-id='aa25b69e-8afd-4e55-8c83-d3cac16964b3' style='display: none;'> <span class='jdgm-popup-card__close-btn' aria-label='Close popup widget' role='button'> </span>  <div class='jdgm-popup-card__pic-wrapper'> <img class='jdgm-popup-card__pic' title='Review picture' alt='Review picture' data-src='https://judgeme.imgix.net/i-love-sparklers/1771780724__1771780721439-img_7324__original.jpeg?auto=format&amp;w=240'/> </div>  <div class='jdgm-popup-card__rev-prod-wrapper'> <div class='jdgm-popup-card__rev-content-wrapper'> <div class='jdgm-popup-card__reviewer'> Dacia C. </div> <div class='jdgm-popup-card__rev-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-popup-card__rev-content'>  <span class='jdgm-popup-card__rev-title'> Absolutely beautiful and lasted a really long time </span>  <span class='jdgm-popup-card__rev-body'> <p>Completely blown away by how well these worked. It was a damp evening so I was Worried we might have issues, but they lit easily and stay lit for more than enough time for the groom and bride to make it down and then I handed mine to them to twirl around for pictures. It was wonderful! I would rate these a 10 out of 10! Thank you for making our evening special!</p> </span> </div> </div> <div class='jdgm-popup-card__prod-wrapper'> <div class='jdgm-popup-card__prod-title'> 20 Inch Sparklers Wedding Package </div> </div> </div> </div><div class='jdgm-popup-card' data-review-id='6aadfa3e-2a2c-482d-88fc-650b079a3939' style='display: none;'> <span class='jdgm-popup-card__close-btn' aria-label='Close popup widget' role='button'> </span>  <div class='jdgm-popup-card__pic-wrapper'> <img class='jdgm-popup-card__pic' title='Review picture' alt='Review picture' data-src='https://judgeme.imgix.net/i-love-sparklers/1767054392__img_0507__original.jpeg?auto=format&amp;w=240'/> </div>  <div class='jdgm-popup-card__rev-prod-wrapper'> <div class='jdgm-popup-card__rev-content-wrapper'> <div class='jdgm-popup-card__reviewer'> Trang N. </div> <div class='jdgm-popup-card__rev-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-popup-card__rev-content'>  <span class='jdgm-popup-card__rev-title'> Awesome smoke bomb, easy to use with great result </span>  <span class='jdgm-popup-card__rev-body'> <p>It’s so easy to use and it lasts quite a while. We were able to snap photos and record the video after.</p> </span> </div> </div> <div class='jdgm-popup-card__prod-wrapper'> <div class='jdgm-popup-card__prod-title'> Gender Reveal Smoke Bomb </div> </div> </div> </div><div class='jdgm-popup-card' data-review-id='8ada884d-4714-46fe-bfe7-8c1daaf05da4' style='display: none;'> <span class='jdgm-popup-card__close-btn' aria-label='Close popup widget' role='button'> </span>  <div class='jdgm-popup-card__pic-wrapper'> <img class='jdgm-popup-card__pic' title='Review picture' alt='Review picture' data-src='https://judgeme.imgix.net/i-love-sparklers/1762346988__img_6751__original.jpeg?auto=format&amp;w=240'/> </div>  <div class='jdgm-popup-card__rev-prod-wrapper'> <div class='jdgm-popup-card__rev-content-wrapper'> <div class='jdgm-popup-card__reviewer'> Danisia M. </div> <div class='jdgm-popup-card__rev-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-popup-card__rev-content'>  <span class='jdgm-popup-card__rev-title'> I love sparklers </span>  <span class='jdgm-popup-card__rev-body'> <p>I ordered from “I Love Sparklers” to complete my gender reveal with a bang. I received the pack of two on time and used both to create a bigger/better experience. I had no issues with lighting them, it’s pretty simple instructions and both worked and lasted about a minute long. The smoke does not smell the best, as it is a smoke bomb, so I recommend wide open outdoor space to light it/them. I definitely will be ordering again if I need to have the best smoke experience. My family was ecstatic to see the “blue” (smoke) knowing we are having a baby boy!</p> </span> </div> </div> <div class='jdgm-popup-card__prod-wrapper'> <div class='jdgm-popup-card__prod-title'> Gender Reveal Smoke Bomb </div> </div> </div> </div><div class='jdgm-popup-card' data-review-id='0c4111f7-2498-4eb1-a4b1-41ff70dc9a27' style='display: none;'> <span class='jdgm-popup-card__close-btn' aria-label='Close popup widget' role='button'> </span>  <div class='jdgm-popup-card__pic-wrapper'> <img class='jdgm-popup-card__pic' title='Review picture' alt='Review picture' data-src='https://judgeme.imgix.net/i-love-sparklers/1761604290__1000036917__original.png?auto=format&amp;w=240'/> </div>  <div class='jdgm-popup-card__rev-prod-wrapper'> <div class='jdgm-popup-card__rev-content-wrapper'> <div class='jdgm-popup-card__reviewer'> Lee C.S.J. </div> <div class='jdgm-popup-card__rev-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-popup-card__rev-content'>  <span class='jdgm-popup-card__rev-title'> KYFC SEMI-FINAL PLAYOFF WIN </span>  <span class='jdgm-popup-card__rev-body'> <p>Still have had everyone that I've purchased work &amp; none of them mess up or be Duds, They Are amazing... Here's our entrance from our semi-final playoff game we Won 21-8! Off to the championship 🏆 To Fight for BACK 2 BACK TITLES next weekend! GO ROUGH RIDERS 🏈</p> </span> </div> </div> <div class='jdgm-popup-card__prod-wrapper'> <div class='jdgm-popup-card__prod-title'> Red Color Powder Extinguisher </div> </div> </div> </div><div class='jdgm-popup-card' data-review-id='533e7547-c243-429a-b7ae-72bd8bb279e5' style='display: none;'> <span class='jdgm-popup-card__close-btn' aria-label='Close popup widget' role='button'> </span>  <div class='jdgm-popup-card__pic-wrapper'> <img class='jdgm-popup-card__pic' title='Review picture' alt='Review picture' data-src='https://judgeme.imgix.net/i-love-sparklers/1760916761__img_5188__original.jpeg?auto=format&amp;w=240'/> </div>  <div class='jdgm-popup-card__rev-prod-wrapper'> <div class='jdgm-popup-card__rev-content-wrapper'> <div class='jdgm-popup-card__reviewer'> Hope W.B. </div> <div class='jdgm-popup-card__rev-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-popup-card__rev-content'>  <span class='jdgm-popup-card__rev-title'> 10 of 10!!! </span>  <span class='jdgm-popup-card__rev-body'> <p>So beautiful! I’ll admit.. I chickened out and didn’t use all 10 streamer cannons. I was afraid of the unknown. I wish I tested one out. There was nothing to fear. Totally perfect level of force into the air..and not hard to clean up (streamers) In fact, the groomsmen picked every bit up and made necklaces from the streamers..haha! The silver looks beautiful in photos!!!!</p> </span> </div> </div> <div class='jdgm-popup-card__prod-wrapper'> <div class='jdgm-popup-card__prod-title'> Silver Metallic Streamer Cannon </div> </div> </div> </div> </div> </div>
</div>


</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>
