PageSourceSearch

https://snorestop.com/products/snorestop-oralspray

html snorestop.com collected 2026-09-29 05:25:27 UTC 348,009 bytes, 4,873 lines download raw bytes

1
2<!doctype html>
3<html class="no-js" lang="en">
4  <head>
5
6
7<link rel="preload" as="image" href="//snorestop.com/cdn/shop/files/hero_image_800x.png?v=1784326664">
8
9
10
11
12<link rel="preconnect" href="//fonts.shopifycdn.com/" crossorigin>
13<link rel="preconnect" href="//cdn.shopify.com/" crossorigin>
14<link rel="preconnect" href="//v.shopify.com/" crossorigin>
15<link rel="dns-prefetch" href="//snorestop.com" crossorigin>
16<link rel="dns-prefetch" href="//snorestops.myshopify.com" crossorigin>
17<link rel="dns-prefetch" href="//cdn.shopify.com" crossorigin>
18<link rel="dns-prefetch" href="//v.shopify.com" crossorigin>
19<link rel="dns-prefetch" href="//fonts.shopifycdn.com" crossorigin>
20    
21    
22            
23          
24
25    <!-- Google Tag Manager -->
26    
26<script>
vendor: 455 bytes, lines 26-36
26
27      (function (w, d, s, l, i) {
28        w[l] = w[l] || [];
29        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
30        var f = d.getElementsByTagName(s)[0],
31          j = d.createElement(s),
32          dl = l != 'dataLayer' ? '&l=' + l : '';
33        j.async = true;
34        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
35        f.parentNode.insertBefore(j, f);
36      })(window, document, 'script', 'dataLayer', '
36GTM-W9N753
vendor: 8 bytes, lines 36-37
36');
37    
37</script>
37
38    <!-- End Google Tag Manager -->
39
40    <!-- Global Site Tag (gtag.js) - Google AdWords: 7465452523 -->
vendor: 68 bytes, lines 40-41
40
41    <script async src="https://www.googletagmanager.com/gtag/js?id=
41AW-1041337016
vendor: 16 bytes, lines 41-42
41"></script>
42    
42<script>
43      
vendor: 162 bytes, lines 43-48
43window.dataLayer = window.dataLayer || [];
44      function gtag() {
45        dataLayer.push(arguments);
46      }
47      gtag('js', new Date());
48      gtag('config', '
48AW-1041337016
vendor: 35 bytes, lines 48-49
48', { send_page_view: false });
49    
49</script>
49
50
51    <!-- Global site tag (gtag.js) - Google Ads: 1041337016 -->
vendor: 68 bytes, lines 51-52
51
52    <script async src="https://www.googletagmanager.com/gtag/js?id=
52AW-1041337016
vendor: 16 bytes, lines 52-53
52"></script>
53    
53<script>
54      
vendor: 163 bytes, lines 54-60
54window.dataLayer = window.dataLayer || [];
55      function gtag() {
56        dataLayer.push(arguments);
57      }
58      gtag('js', new Date());
59
60      gtag('config', '
60AW-1041337016
vendor: 46 bytes, lines 60-61
60', { allow_enhanced_conversions: true });
61    
61</script>
61
62
63    
63<script src="//snorestop.com/cdn/shop/t/61/assets/jQuery3-6-0.js?v=115860211936397945481788553565" async></script>
63
64    
64<script src="//snorestop.com/cdn/shop/t/61/assets/slick-slider.js?v=119177116428520753221788553565" async></script>
64
65
66    <link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/slick-slider.css?v=88967913561350240761788553565" media="print" onload="this.media='all'">
67
68    <!-- Microsoft Ads Dynamic Remarketing -->
69    
69<script>
70        window.uetq = window.uetq || [];
71      window.uetq.push('event', '',
72      {'ecomm_prodid': 'shopify_US_8088873500912_43387078705392',
73       'ecomm_pagetype': 'product', });
74    </script>
74
75    <!-- anti-flicker snippet (recommended) -->
76    <style>
77      .async-hide { opacity: 0 !important}
78    </style>
79    
79<script>
80      (function (a, s, y, n, c, h, i, d, e) {
81        s.className += ' ' + y;
82        h.start = 1 * new Date();
83        h.end = i = function () {
84          s.className = s.className.replace(RegExp(' ?' + y), '');
85        };
86        (a[n] = a[n] || []).hide = h;
87        setTimeout(function () {
88          i();
89          h.end = null;
90        }, c);
91        h.timeout = c;
92      })(window, document.documentElement, 'async-hide', 'dataLayer', 4000, { 'OPT-WT7RLNM': true });
93    </script>
93
94
95    
95<script src="https://www.googleoptimize.com/optimize.js?id=OPT-WT7RLNM"></script>
95
96
97    
97<script>
98  var wpShopifyTracking = {}
99
100  
101
102  
103    wpShopifyTracking.product =
104      {
105        collections: 'All',
106        tags: ''
107      }
108  
109</script>
109
110
111    
112<script>
113  function init() {
114    var path = window.location.pathname + window.location.search;
115
116    if (path === '/account') {
117      if (localStorage.getItem('storefrontUserId')) {
118        window.location.replace('/a/account/subscriptions');
119      } else {
120        window.location.replace('/a/account/login');
121      }
122    }
123
124    if (path === '/account/login') {
125      window.location.replace('/a/account/login');
126    }
127  }
128  init();
129</script>
129
130
131    
131<script>
132  function patchRequests() {
133    const XHRSend = XMLHttpRequest.prototype.send;
134    XMLHttpRequest.prototype.send = function (...args) {
135      args[0] = reserialize(args[0]);
136      return XHRSend.apply(this, args);
137    };
138  
139    const windowFetchCopy = window.fetch;
140    window.fetch = function (...args) {
141      if (args[1] && args[1].body) {
142        args[1].body = reserialize(args[1].body);
143      }
144      return windowFetchCopy(...args);
145    };
146  }
147  
148   function XMLHttpRequestPromise(obj) {
149    return new Promise((resolve, reject) => {
150      const xhr = new XMLHttpRequest();
151      xhr.open(obj.method || 'GET', obj.url);
152      if (obj.headers) {
153        Object.keys(obj.headers).forEach((key) => {
154          xhr.setRequestHeader(key, obj.headers[key]);
155        });
156      }
157      xhr.onload = () => {
158        if (xhr.status >= 200 && xhr.status < 300) {
159          resolve(xhr.response);
160        } else {
161          reject(xhr.statusText);
162        }
163      };
164      xhr.onerror = () => reject(xhr.statusText);
165      xhr.send(obj.body);
166    });
167  }
168
169  function reserializeJSON(json) {
170    try {
171      const body = JSON.parse(json);
172      const id = body.id;
173      const lineItems = (body.checkout || {}).line_items;
174      if (id) {
175     const planId = getPlanId(document);
176      if (planId) {
177      body['selling_plan'] = planId;
178      }
179      } else if (lineItems) {
180        body.checkout.line_items = lineItems.map((item) => {
181          const { variant_id: id } = item;
182          if (!id) {
183            return item;
184          }
185      
186      const planId = getPlanId(document);
187          if (planId) {
188            item.properties['selling_plan'] = planId;
189          }
190  
191          return item;
192        });
193      }
194      const reserializedBody = JSON.stringify(body);
195      return reserializedBody;
196    } catch (e) {
197      return json;
198    }
199  }
200  
201  function reserializeFormData(formData) {
202    try {
203      if (!formData.get('selling_plan')) {
204        const planId = getPlanId(document);
205        if (planId) {
206          formData.append('selling_plan', planId);
207        }
208      }
209    } catch(e) {}
210    return formData;
211  }
212  
213  function reserializeQueryParam(body) {
214    try {
215      const reserializedBody = body.split('&').map((field) => {
216        return field;
217      });
218      if (!body.includes('selling_plan') && planId) {
219        const planId = getPlanId(document);
220        if (planId) {
221          reserializedBody.push('selling_plan=' + planId);
222          }
223        }
224      return reserializedBody.join('&');
225    } catch (e) {
226      return body;
227    }
228  }
229  
230  function reserialize(body) {
231    try {
232      if (!body) {
233        return body;
234      }
235      if (typeof body === 'string') {
236        let isJson = false;
237        try {
238          JSON.parse(body);
239          isJson = true;
240        } catch (e) {}
241        return isJson ? reserializeJSON(body) : reserializeQueryParam(body);
242      } else if (typeof body === 'object' && body.entries && body.entries()) {
243        return reserializeFormData(body);
244      }
245    } catch (e) {}
246    return body;
247  }  
248
249  function extractContent(s) {
250    var span = document.createElement('span');
251    span.innerHTML = s;
252    return span.textContent || span.innerText;
253  };
254  function updatePrice(planSelector) {
255    var product = JSON.parse(planSelector.dataset.product);
256    var planId = getPlanId(planSelector);
257    var variantId = getVariantId(planSelector);
258    if (!variantId) {
259      return;
260    }
261    var variant = product.variants_by_id[variantId];
262    planId = planId ? parseInt(planId) : null;
263    var price = planId && variant.selling_plans[planId]
264      ? variant.selling_plans[planId].price 
265      : variant.price;
266      var varPrice = parseFloat(extractContent(variant.price).replace('$', '').replace(',', ''))
267      var sellingPrice = Object.values(variant.selling_plans)[0].price
268      var sellingPriceFloat = parseFloat(extractContent(Object.values(variant.selling_plans)[0].price).replace('$', '').replace(',', ''))
269      var savings = ((varPrice - sellingPriceFloat) / varPrice * 100).toFixed(0);
270    var selectors = [
271      '#ProductPrice',
272      '#productPrice-product-template',
273      '#ProductPrice-product-template',
274      '#productPrice > .visually-hidden',
275      '.price .price-item--regular',
276      '.product__price .price-item--regular',
277      '.product__price .product__price--reg',
278      '.product__price .product__current-price',
279      '.product-single__price',
280      '[id^=productPrice-]',
281      '.price .money',
282      '.product__price',
283      '[data-product-price]',
284      '.current_price .money'
285    ].join(',');
286    var wrapper = planSelector.closest('div[data-section-type], .shopify-section');
287    if (!wrapper || !wrapper.length) {
288      wrapper = document.body;
289    }
290    var priceContainers = wrapper.querySelectorAll(selectors);
291    priceContainers.forEach(function rewritePrice(container) {
292      if (extractContent(container.innerHTML) !== extractContent(price.toString())) {
293        container.innerHTML = price;
294      }
295    });
296
297    var oneTimes = planSelector.querySelectorAll('.one-time-price');
298    oneTimes.forEach(function(oneTime) {
299      const newText = `${variant.price}`;
300      if (oneTime.textContent !== newText) {
301        oneTime.textContent = newText;
302      }
303    });
304    var subscribeAndSaves = planSelector.querySelectorAll('.subscribe-price');
305    subscribeAndSaves.forEach(function(subscribeAndSave) {
306      const newText = `Subscribe & Save (${savings}%): ${sellingPrice}`;
307      if (subscribeAndSave.textContent !== newText) {
308        subscribeAndSave.textContent = newText;
309      }
310    });
311  }
312
313  function updateSellingPlanFormId(planSelector) {
314    var planId = getPlanId(planSelector);
315    var sellingPlanFormId = planSelector.querySelector('[name="selling_plan"]');
316    if (!sellingPlanFormId) {
317      return;
318    }
319    var noValueAndNoPlan = planId == null && sellingPlanFormId.value === '';
320    if (sellingPlanFormId.value != planId && !noValueAndNoPlan) {
321      sellingPlanFormId.value = planId;
322    }
323  }
324
325  function filterGroupsForVariantAndThenUpdate(planSelector) {
326    var variantId = getVariantId(planSelector);
327    if (!variantId) {
328      return;
329    }
330    var product = JSON.parse(planSelector.dataset.product);
331    var variant = product.variants_by_id[variantId];
332    let hasSubscriptionAvailable = false;
333    planSelector.querySelectorAll('[name="skio-subscription"]').forEach(function(node) {
334      var groupId = node.querySelector('[name="skio-subscription-value"]').value;
335      var isAvailable = Boolean(groupId && variant && variant.group_ids && variant.group_ids[groupId]);
336      if (isAvailable) {
337        hasSubscriptionAvailable = true;
338        if (node.className !== 'available') {
339          node.className = 'available';
340        }
341      } else if (node.className !== 'unavailable') {
342        node.className = 'unavailable';
343      }
344    });
345
346    planSelector.querySelectorAll('[name="skio-one-time"]').forEach(function(node) {
347      var isAvailable = !product.requires_selling_plan && hasSubscriptionAvailable;
348      if (isAvailable) {
349        if (node.className !== 'available') {
350          node.className = 'available';
351        }
352      } else if (node.className !== 'unavailable') {
353        node.className = 'unavailable';
354      }
355    });
356
357    updatePrice(planSelector);
358    updateSellingPlanFormId(planSelector);
359    updateCheckedSellingPlanGroup(planSelector);
360    checkSubscrption(planSelector);
361  }
362
363  function getPlanId(planSelector) {
364    try {
365      var form = planSelector.closest('form[action*="/cart/add"]');
366      var subscription = form.querySelector('.available[name="skio-subscription"] select');
367      var subscriptionChecked = form.querySelector('.available[name="skio-subscription"] [name="skio-subscription-value"]').checked;
368      if (subscription && subscriptionChecked) {
369//         $(".NullsgifDiv").hide(); // show here wale
370        return parseInt(subscription.value);
371      }
372    } catch {}
373     return null;
374  }
375
376  function getVariantId(planSelector) {
377    try {
378      var form = planSelector.closest('form[action*="/cart/add"]');
379      var input = form.querySelector('select[name="id"],input[name="id"],button[name="id"]');
380      return parseInt(input.value);
381    } catch(e) {
382      return null;
383    }
384  }
385    
386  function checkSubscrption(planSelector) {
387    var planId = getPlanId(planSelector);
388    var form = planSelector.closest('form[action*="/cart/add"]');
389    var subscription = form.querySelector('.available[name="skio-subscription"] [name="skio-subscription-value"]');
390    
391    var pageUrl = window.location.search.substring(1);
392    
393    var id = $("div#variant").data().variant;                
394    
395    $('button#add-to-cart').click(function(){
396      if (subscription && subscription.checked === false && pageUrl === 'variant=31443798949945') {
397        alert("Please click on a subscription");
398        return false;
399        subscription.checked = true;
400      } else {
401        return true;
402      }
403    });
404  }  
405
406  function updateCheckedSellingPlanGroup(planSelector) {
407    var planId = getPlanId(planSelector);
408    var form = planSelector.closest('form[action*="/cart/add"]');
409    if (planId) {
410      var subscription = form.querySelector('.available[name="skio-subscription"] [name="skio-subscription-value"]');
411      if (subscription && subscription.checked !== true) {
412        subscription.checked = true;
413//         $(".NullsgifDiv").hide();
414      }
415      form.querySelectorAll('[data-skio-plan-options]').forEach(function(a) {
416        if (a && a.style.display !== 'flex') {
417          a.style.display = 'flex';
418//         $(".NullsgifDiv").hide();
419        }
420      })
421    } else {
422      var oneTime = form.querySelector('.available[name="skio-one-time"] [name="skio-subscription-value"]');
423//       var giftWrap = div.querySelector('.NullsgifDiv');
424      if (oneTime && oneTime.checked !== true) {
425        oneTime.checked = true;
426//         giftWrap.style.display='block';
427//         $(".NullsgifDiv").show();
428      }
429      form.querySelectorAll('[data-skio-plan-options]').forEach(function(a) {
430        if (a && a.style.display !== 'none') {
431          a.style.display = 'none';
432//         $(".NullsgifDiv").hide();
433        }
434      })
435    }
436  }
437
438  function addObserver(planSelector) {
439    const rewriteObserver = new MutationObserver(function(mutations) {
440      filterGroupsForVariantAndThenUpdate(planSelector);
441      /*if (window.swatchSelected) {
442        checkPlanOnSelect(planSelector);
443        window.swatchSelected = false;
444      }*/
445    });
446    rewriteObserver.observe(document, {
447      childList: true,
448      subtree: true,
449      attributes: true,
450    });
451  }
452
453  function setupPlanSelector(planSelector) {
454    var product = JSON.parse(planSelector.dataset.product);
455    filterGroupsForVariantAndThenUpdate(planSelector);
456    planSelector.style.display = 'initial';
457  }
458
459  function checkPlanOnSelect(planSelector) {
460    console.log('planSelector', planSelector);
461    var form = planSelector ? planSelector.closest('form[action*="/cart/add"]') : document;
462    var subscriptionRadioBox = form.querySelector('.available[name="skio-subscription"] [name="skio-subscription-value"]');
463    console.log('subscriptionRadioBox', subscriptionRadioBox);
464    if (subscriptionRadioBox && !subscriptionRadioBox.checked) {
465      subscriptionRadioBox.checked = true;
466    }
467  }
468
469  // check all sub boxes
470  function initialCheckPlanOnSelect() {
471    var subscriptionRadioBoxes = document.querySelectorAll('[name="skio-subscription"] [name="skio-subscription-value"]');
472    subscriptionRadioBoxes.forEach(function (subscriptionRadioBox) {
473      if (!subscriptionRadioBox.checked) {
474        subscriptionRadioBox.checked = true;
475      }
476    });
477  }
478
479  function onLoad() {
480    patchRequests();
481    document.querySelectorAll('fieldset.skio-plan-picker').forEach(function (planSelector) {
482      setupPlanSelector(planSelector);
483      addObserver(planSelector);
484      initialCheckPlanOnSelect();
485      planSelector.querySelectorAll('[name="skio-subscription-value"]').forEach(function(node) {
486        node.addEventListener('change', function (e) {
487          filterGroupsForVariantAndThenUpdate(planSelector);
488        });
489      });
490      planSelector.querySelectorAll('select').forEach(function(node) {
491        node.addEventListener('change', function (e) {
492          checkPlanOnSelect(planSelector);
493          filterGroupsForVariantAndThenUpdate(planSelector);
494        });
495      });
496    });
497  }
498 
499  if (document.readyState !== 'loading') {
500    onLoad();
501  } else {
502    window.addEventListener('DOMContentLoaded', function () {
503      onLoad();
504    });
505  }
506</script>
506
507
508    
508<script defer src="https://cdn.skio.com/scripts/shopify/head/shopify.ba9807f79b5cdb6483d5.js"></script>
508
509    <meta charset="utf-8">
510    <meta http-equiv="X-UA-Compatible" content="IE=edge">
511    <meta name="viewport" content="width=device-width,initial-scale=1">
512    <meta name="theme-color" content="">
513    <link rel="canonical" href="https://snorestop.com/products/snorestop-oralspray">
514    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
515    <link
516      rel="icon"
517      href="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/snorestop-favicon.png?v=1630430393"
518      type="image/png"
519    >
520    <link
521      rel="preload"
522      href="https://pro.fontawesome.com/releases/v5.15.3/css/all.css"
523      as="style"
524      onload="this.onload=null;this.rel='stylesheet'"
525    >
526
527    
527<script>
528      (function (h, o, t, j, a, r) {
529        h.hj =
530          h.hj ||
531          function () {
532            (h.hj.q = h.hj.q || []).push(arguments);
533          };
534        h._hjSettings = { hjid: 3122561, hjsv: 6 };
535        a = o.getElementsByTagName('head')[0];
536        r = o.createElement('script');
537        r.async = 1;
538        r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
539        a.appendChild(r);
540      })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
541    </script>
541
542    
543
544    
545      <meta name="og:type" content="product">
546      <meta property="og:title" content="SnoreStop® Anti-Snoring Oral Spray">
547      <meta property="og:category" content="">
548      <meta
549        property="og:price:amount"
550        content="59.99"
551      >
552      <meta property="og:price:currency" content="USD">
553      <meta property="og:availability" content="instock">
554    
555<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>SnoreStop Oral Spray
556</title>
557      <meta name="description" content="The Natural Way to Quiet Nights Snoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll. SnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the real cause of snoring: blocked airways in the mouth and in the bac">
558    
559
560    
561
562<meta property="og:site_name" content="SnoreStop">
563<meta property="og:url" content="https://snorestop.com/products/snorestop-oralspray">
564<meta property="og:title" content="SnoreStop Oral Spray">
565<meta property="og:type" content="product">
566<meta property="og:description" content="The Natural Way to Quiet Nights Snoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll. SnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the real cause of snoring: blocked airways in the mouth and in the bac"><meta property="og:image" content="http://snorestop.com/cdn/shop/files/hero_image.png?v=1784326664">
567  <meta property="og:image:secure_url" content="https://snorestop.com/cdn/shop/files/hero_image.png?v=1784326664">
568  <meta property="og:image:width" content="1254">
569  <meta property="og:image:height" content="1254"><meta property="og:price:amount" content="59.99">
570  <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@SnoreStopUSA"><meta name="twitter:card" content="summary_large_image">
571<meta name="twitter:title" content="SnoreStop Oral Spray">
572<meta name="twitter:description" content="The Natural Way to Quiet Nights Snoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll. SnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the real cause of snoring: blocked airways in the mouth and in the bac">
573
574
575    
575<script defer="defer" src="//snorestop.com/cdn/shop/t/61/assets/global.js?v=31821469590425697571788553565"></script>
575<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
575<meta name="google-site-verification" content="TqTVAxS8ZxsXUCXryVMjQkh08jkpkR9QF6NLgb-FhqE">
576<meta name="google-site-verification" content="rB6tBxnIeGkgb4GaZUy4StdLh3vzo-yTkilxFyMQV6o">
577<meta name="facebook-domain-verification" content="w4008fngutr6u2lgnwje9m6mjuvuyl">
578<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13236469817/digital_wallets/dialog">
579<meta id="in-context-paypal-metadata" data-shop-id="13236469817" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
580<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/43387078705392:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://snorestop.com/products/snorestop-oralspray.oembed">
581<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
581
582<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
583<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=13236469817" crossorigin="anonymous"></script>
vendor: 1 bytes, line 583
583
584<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13236469817,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13236469817","merchantName":"SnoreStop","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"SnoreStop","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 584
584
585<script id="shopify-features" type="application/json">{"accessToken":"4cb5945b879d4bb076d2d7fa523b40af","betas":["rich-media-storefront-analytics"],"domain":"snorestop.com","predictiveSearch":true,"shopId":13236469817,"locale":"en"}</script>
vendor: 1 bytes, line 585
585
586<script>var Shopify = Shopify || {};
587Shopify.shop = "snorestops.myshopify.com";
588Shopify.locale = "en";
589Shopify.currency = {"active":"USD","rate":"1.0"};
590Shopify.country = "US";
591Shopify.theme = {"name":"Offer Landing Pages","id":166758744304,"schema_name":"Dawn","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
592Shopify.theme.handle = "null";
593Shopify.theme.style = {"id":null,"handle":null};
594Shopify.cdnHost = "snorestop.com/cdn";
595Shopify.routes = Shopify.routes || {};
596Shopify.routes.root = "/";
597Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
598Shopify.SignInWithShop = Shopify.SignInWithShop || {};
599Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
600Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 600
600
601<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 601
601
602<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 602
602
603<script>
604  window.ShopifyPay = window.ShopifyPay || {};
605  window.ShopifyPay.apiHost = "shop.app\/pay";
606  window.ShopifyPay.redirectState = null;
607</script>
vendor: 1 bytes, line 607
607
608<script>
609  window.Shopify = window.Shopify || {};
610  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
611  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
612  window.Shopify.SignInWithShop.eligible = true;
613</script>
vendor: 1 bytes, line 613
613
614<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 614
614
615<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 615
615
616<script type="module">
617  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
618
619  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
620
621</script>
vendor: 1 bytes, line 621
621
622<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"></script>
vendor: 1 bytes, line 622
622
623<script type="module">
624  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js");
625
626  
627</script>
vendor: 1 bytes, line 627
627
628<script>
629  window.Shopify = window.Shopify || {};
630  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
631  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
632</script>
vendor: 1 bytes, line 632
632
633<script>(function() {
634  var isLoaded = false;
635  function asyncLoad() {
636    if (isLoaded) return;
637    isLoaded = true;
638    var urls = ["https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=snorestops.myshopify.com","https:\/\/skiocheck.com\/?shop=snorestops.myshopify.com","https:\/\/emotivecdn.io\/emotive-popup\/popup.js?brand=529\u0026api=https:\/\/www.emotiveapp.co\/\u0026shop=snorestops.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/apphq\/slidecart-dist@master\/slidecarthq-forward.js?4\u0026shop=snorestops.myshopify.com","https:\/\/cdn.logbase.io\/lb-upsell-wrapper.js?shop=snorestops.myshopify.com"];
639    for (var i = 0; i < urls.length; i++) {
640      var s = document.createElement('script');
641      s.type = 'text/javascript';
642      s.async = true;
643      s.src = urls[i];
644      var x = document.getElementsByTagName('script')[0];
645      x.parentNode.insertBefore(s, x);
646    }
647  };
648  if(window.attachEvent) {
649    window.attachEvent('onload', asyncLoad);
650  } else {
651    window.addEventListener('load', asyncLoad, false);
652  }
653})();</script>
vendor: 1 bytes, line 653
653
654<script id="__st">var __st={"a":13236469817,"offset":-25200,"reqid":"28396fb3-4a8f-403a-9168-1f2d09e198ce-1790659527","pageurl":"snorestop.com\/products\/snorestop-oralspray","u":"8752d7f3dcdc","p":"product","rtyp":"product","rid":8088873500912};</script>
vendor: 1 bytes, line 654
654
655<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 655
655
656<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 656
656
657<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//snorestop.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 657
657
658<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//snorestop.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
658<script crossorigin="anonymous" defer="defer" src="//snorestop.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 658
658
659<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 659
659
660<script>
661  window.Shopify = window.Shopify || {};
662  window.Shopify.MCP = window.Shopify.MCP || {};
663  window.Shopify.MCP.enabled = true;
664  window.Shopify.MCP.shop = "snorestops.myshopify.com";
665  window.Shopify.MCP.mcpEndpoint = "https:\/\/snorestop.com\/api\/mcp";
666  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
667</script>
vendor: 1 bytes, line 667
667
668<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/snorestop.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
669</script>
vendor: 1 bytes, line 669
669
670<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://snorestop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
671</script>
vendor: 1 bytes, line 671
671
672<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
673  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);
674</script>
vendor: 1 bytes, line 674
674
675<script>
676  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
677</script>
677
678
679<script type="module" src="https://snorestop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 679
679
680<script nomodule>
681  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
682</script>
682
683
684<script id='scb4127' type='text/javascript' async='' src='https://snorestop.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
684<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://snorestop.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
685<style id="shopify-accelerated-checkout-cart">
686        #shopify-buyer-consent {
687  margin-top: 1em;
688  display: inline-block;
689  width: 100%;
690}
691
692#shopify-buyer-consent.hidden {
693  display: none;
694}
695
696#shopify-subscription-policy-button {
697  background: none;
698  border: none;
699  padding: 0;
700  text-decoration: underline;
701  font-size: inherit;
702  cursor: pointer;
703}
704
705#shopify-subscription-policy-button::before {
706  box-shadow: none;
707}
708
709      </style>
710<script id="sections-script" data-sections="main-product,header,footer" defer="defer" src="//snorestop.com/cdn/shop/t/61/compiled_assets/scripts.js?v=98750989459833827411788553565"></script>
vendor: 1 bytes, line 710
710
711<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
711
712
713    <link href="//snorestop.com/cdn/shop/t/61/assets/base.css?v=113645531447648762461788553565" rel="stylesheet" type="text/css" media="all" />
714
715    <style data-shopify>
716       @font-face {
717  font-family: Inter;
718  font-weight: 400;
719  font-style: normal;
720  font-display: swap;
721  src: url("//snorestop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
722       url("//snorestop.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
723}
724
725       @font-face {
726  font-family: Inter;
727  font-weight: 700;
728  font-style: normal;
729  font-display: swap;
730  src: url("//snorestop.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
731       url("//snorestop.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
732}
733
734       @font-face {
735  font-family: Inter;
736  font-weight: 400;
737  font-style: italic;
738  font-display: swap;
739  src: url("//snorestop.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
740       url("//snorestop.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
741}
742
743       @font-face {
744  font-family: Inter;
745  font-weight: 700;
746  font-style: italic;
747  font-display: swap;
748  src: url("//snorestop.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
749       url("//snorestop.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
750}
751
752       @font-face {
753  font-family: Inter;
754  font-weight: 400;
755  font-style: normal;
756  font-display: swap;
757  src: url("//snorestop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
758       url("//snorestop.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
759}
760
761
762       :root {
763         --font-body-family: Inter, sans-serif;
764         --font-body-style: normal;
765         --font-body-weight: 400;
766
767         --font-heading-family: Inter, sans-serif;
768         --font-heading-style: normal;
769         --font-heading-weight: 400;
770
771         --color-base-text: #1A1B18;
772         --color-base-text-rgb: 26, 27, 24;
773         --color-base-background-1: #ffffff;
774         --color-base-background-1-rgb: 255, 255, 255;
775         --color-base-background-2: #eeeeee;
776         --color-base-background-2-rgb: 238, 238, 238;
777         --color-base-solid-button-labels: #FFFFFF;
778         --color-base-solid-button-labels-rgb: 255, 255, 255;
779         --color-base-outline-button-labels: #c90f14;
780         --color-base-outline-button-labels-rgb: 201, 15, 20;
781         --color-base-accent-1: #c90f14;
782         --color-base-accent-1-rgb: 201, 15, 20;
783         --color-base-accent-2: #03071e;
784         --color-base-accent-2-rgb: 3, 7, 30;
785
786         --color-base-text-opacity-10-percent: #e8e8e8;
787         --color-base-text-opacity-20-percent: #d1d1d1;
788         --color-base-text-opacity-55-percent: #818280;
789         --color-base-text-opacity-85-percent: #3c3d3b;
790         --color-base-accent-1-opacity-10-percent: #fae7e8;
791         --color-base-accent-2-opacity-10-percent: #e6e6e9;
792       }
793
794       *,
795       *::before,
796       *::after {
797         box-sizing: inherit;
798       }
799
800       html {
801         box-sizing: border-box;
802         font-size: 62.5%;
803         height: 100%;
804       }
805
806       ._1frageme {
807           display: none!important;
808       }
809
810       body {
811         display: grid;
812         grid-template-rows: auto auto 1fr auto;
813         grid-template-columns: 100%;
814         min-height: 100%;
815         margin: 0;
816         font-size: 1.5rem;
817         letter-spacing: 0.06rem;
818         line-height: 1.8;
819         font-family: var(--font-body-family);
820         font-style: var(--font-body-style);
821         font-weight: var(--font-body-weight);
822       }
823       .page-width{
824          width: 100%;
825          max-width: 1240px !important;
826          padding: 0 20px;
827          margin: 0 auto;
828
829
830       }
831
832       @media screen and (min-width: 750px) {
833         body {
834           font-size: 1.6rem;
835         }
836       }
837       .NullsgifDiv {
838      display: none!important;
839       }
840    </style>
841    
841<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
841
842
843    <!-- Swiper CSS -->
844    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
845
846    <!-- Swiper JS -->
847    
847<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
847<link rel="preload" href="//snorestop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//snorestop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" crossorigin>
847<script>
848      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
849    </script>
849
850
851    <!--
852      Swell
853      
853<script>(function(){var w=window;var d=document;var l=function(){var s=d.createElement('script');s.type='text/javascript'; s.async=true; s.src="https://platform.swellcx.com/widget/js/chat.js#1ca946e1-e266-47ce-b19c-b49346f1372a";s.setAttribute('data-api-token','1ca946e1-e266-47ce-b19c-b49346f1372a');var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}})();</script>
853
854       End Swell
855    -->
856    
856<script type="text/javascript">var productName = "SnoreStop® Anti-Snoring Oral Spray", productId = "8088873500912", productImageUrl = "//snorestop.com/cdn/shop/files/hero_image_medium.png?v=1784326664"; var productUrl = "/products/snorestop-oralspray", productPrice = "59.99"; var productStock = "true", productCollection = "CollectionDrop"; var collectionTitle = "", collectionId = "",collectionUrl = ""; var customerName = "anonymous", userId = "",userMail = ""; var pageName = "",orderIdNew=""; var pageType = "product"; var productStockStatus =  '0'; if  (productStock == 'false') { productStockStatus = '1'; }</script>
856
857
858
859    <link
860      rel="stylesheet"
861      href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css"
862      integrity="sha512-xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A=="
863      crossorigin="anonymous"
864      referrerpolicy="no-referrer"
865    >
866
867    
868
869
870    <style>
871              html{
872               scroll-behavior: smooth;
873            }
874                  footer .footer__content-top.page-width {
875                display: grid;
876                grid-template-columns: 480px 1fr;
877                gap: 120px;
878            }
879
880            footer .footer-block--newsletter {
881          display: flex;
882          flex-wrap: wrap;
883          justify-content: center;
884          align-items: flex-start;
885          margin-top: 32px;
886          flex-direction: column;
887      }
888          .footer-block__newsletter .newsletter-form__button.button {
889              margin-top: 0;
890              margin-left: 0 !important;
891                      width: 173px;
892                      font-family: Inter;
893      font-weight: 600;
894      font-size: 18px;
895      line-height: 24px;
896      letter-spacing: 0;
897      background: #B92B23;
898      color: #fff;
899      height: 53px;
900          border-radius: 0 10px 10px 0;
901
902          }
903
904          footer .field__input{
905          flex-grow: 1;
906          text-align: left;
907          padding: 1.5rem;
908          height: 53px;
909              border-radius:  10px 0 0 10px ;
910
911      }
912
913      footer label.field__label {
914          top: 19px;
915          font-family: Inter;
916font-weight: 400;
917font-size: 15px;
918line-height: 100%;
919letter-spacing: -0.18px;
920color: #161C2D;
921
922      }
923
924      footer h2.footer-block__heading {
925          font-family: Inter;
926          font-weight: 600;
927          font-style: Semi Bold;
928          font-size: 14px;
929          leading-trim: CAP_HEIGHT;
930          line-height: 100%;
931          margin-bottom: 16px !important;
932          letter-spacing: 0;
933          color: #1B1B1B;
934      }
935
936          footer .footer-block__details-content {
937              margin-bottom: 0;
938              display: flex;
939              flex-direction: column;
940              gap: 16px;
941          }
942
943      footer .foott_logoo {
944          font-size: 0;
945          width: 100%;
946          max-width: 136px;
947              margin-bottom: 16px;
948
949      }
950      footer .foott_logoo img {
951          max-width: 100%;
952          height: auto;
953      }
954      footer .footer_contact_flex {
955          display: grid;
956          grid-template-columns: 1fr 1fr;
957          gap: 72px;
958      }
959
960      body.overflow-hidden-mobile{
961        overflow: hidden;
962      }
963
964      footer .foot_address p {
965          font-family: Inter;
966          font-weight: 400;
967          font-style: Regular;
968          font-size: 14px;
969          leading-trim: NONE;
970          line-height: 22px;
971          letter-spacing: 0px;
972          color: #52525B;
973        }
974
975        footer .contactt_wrapper p {
976          font-family: Inter;
977          font-weight: 400;
978          font-style: Regular;
979          font-size: 14px;
980          leading-trim: NONE;
981          line-height: 22px;
982          letter-spacing: 0px;
983          color: #52525B;
984      }
985
986      footer .contactt_wrapper p a{
987       color: #B92B23;
988      }
989
990      footer .footer__content-bottom{
991         display: none;
992      }
993      footer .list-social__link {
994          align-items: center;
995          display: flex;
996          padding: 0;
997          gap: 16px;
998      }
999      footer .footer-block__newsletter+.footer__list-social{
1000        display: flex;
1001        gap: 16px;
1002        margin-top: 16px;
1003      }
1004
1005      @media (max-width: 1024px){
1006        footer .footer__content-top.page-width {
1007
1008          grid-template-columns: 410px 1fr;
1009          gap: 40px;
1010      }
1011
1012      footer .footer_contact_flex {
1013
1014          gap: 32px;
1015      }
1016      footer .footer-block__details-content {
1017
1018          gap: 10px;
1019      }
1020
1021      }
1022      @media (max-width: 900px){
1023      footer .footer__content-top.page-width {
1024              grid-template-columns: 1fr;
1025      }
1026
1027      .footer__content-top .grid {
1028
1029              row-gap: 1rem !!important;
1030      }
1031          footer .footer-block__details-content {
1032              gap: 0;
1033          }
1034          footer .footer-block__details-content li:first-child .link{
1035            padding-bottom: 5px;
1036          }
1037          .footer-block__newsletter {
1038          width: 100%;
1039      }
1040      }
1041@media (max-width: 640px){
1042      .menu-drawer{
1043        overflow-x: visible !important;
1044      }
1045    }
1046      @media (max-width: 480px){
1047      footer .footer_contact_flex {
1048          display: grid;
1049          grid-template-columns: 1fr;
1050          gap: 13px;
1051      }
1052      .menu-drawer{
1053        width: 100vw !important;
1054      }
1055      }
1056    </style>
1057
1058    
1059    
1060  <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
1061<script type="application/json" id="core-uppromote-settings">{"active_reg_from":true,"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 1061
1061
1062<script type="application/json" id="core-uppromote-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}</script>
1062
1063
1064<script id="core-uppromote-quick-store-tracking-vars">
1065    function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}}
1066    if (window.location.href.includes('?sca_ref=')) {
1067        localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({
1068            context: getContext(),
1069            timestamp: new Date().toISOString(),
1070        }))
1071    }
1072</script>
1072
1073
1074
1075<script id="core-uppromote-setting-booster">
1076    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
1077    UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}')
1078    const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars']
1079    idToClean.forEach(id => {
1080        document.getElementById(id)?.remove()
1081    })
1082</script>
1082
1083<!-- END app snippet -->
1084
1085
1086<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
1086<script type="text/javascript" hs-ignore data-cookieconsent="ignore">
1087  var Globo = Globo || {};
1088  var globoFormbuilderRecaptchaInit = function(){};
1089  var globoFormbuilderHcaptchaInit = function(){};
1090  window.Globo.FormBuilder = window.Globo.FormBuilder || {};
1091  window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":2,"removeCopyright":false,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":0,"url":"https://form.globo.io/","shop_url":"snorestops.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false},"storefront_access_token":null,"app_id":"1783207"};
1092  if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop.storefront_access_token){
1093    delete window.Globo.FormBuilder.shop.storefront_access_token;
1094  }
1095
1096  if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){
1097    const customStyle = document.createElement('style');
1098    customStyle.type = 'text/css';
1099    customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode;
1100    document.head.appendChild(customStyle);
1101  }
1102
1103  window.Globo.FormBuilder.forms = [];
1104
1105  
1106  window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url;
1107  window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url;
1108  window.Globo.FormBuilder.themeOs20 = true;
1109  window.Globo.FormBuilder.searchProductByJson = true;
1110  
1111  
1112  window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/";Globo.FormBuilder.page = {
1113    href : window.location.href,
1114    type: "product"
1115  };
1116  Globo.FormBuilder.page.title = document.title
1117
1118  
1119    Globo.FormBuilder.product= {
1120      title : 'SnoreStop® Anti-Snoring Oral Spray',
1121      type : '',
1122      vendor : 'SnoreStop',
1123      url : window.location.href,
1124      sku: '002',
1125      id: 8088873500912,
1126      handle: 'snorestop-oralspray',
1127    }
1128  
1129  if(window.AVADA_SPEED_WHITELIST){
1130    const pfbs_w = new RegExp("powerful-form-builder", 'i')
1131    if(Array.isArray(window.AVADA_SPEED_WHITELIST)){
1132      window.AVADA_SPEED_WHITELIST.push(pfbs_w)
1133    }else{
1134      window.AVADA_SPEED_WHITELIST = [pfbs_w]
1135    }
1136  }
1137
1138  Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {};
1139  Globo.FormBuilder.shop.configuration.money_format = "${{amount}}";
1140</script>
vendor: 1 bytes, line 1140
1140
1141<script src="https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
1141
1142
1143
1144
1145
1146<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
1146<script type="text/javascript">
1147  
1148  if (typeof window.formbuilder_customer != "object") {
1149        window.formbuilder_customer = {}
1150  }
1151
1152  
1153
1154  window.hulkFormBuilder = {
1155    form_data: {"form_gxRzh6HtjJbIDKcZ_-x5cw":{"uuid":"gxRzh6HtjJbIDKcZ_-x5cw","form_name":"Contact Us","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"clearAndAllow","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ee1e24","button_border_radius":"2","form_width":"100%","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ee1e24","btn_border_size":"1","form_name":"Contact Us","formElements":[{"type":"text","position":0,"label":"Name","customClass":"","halfwidth":"no","Conditions":{},"page_number":1},{"type":"email","position":1,"label":"Email Address","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"number","position":2,"label":"Telephone number (USA and Canada only)","page_number":1},{"type":"textarea","position":3,"label":"Comment","required":"yes","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"N48FWLVowEYXHc30zGml3w","shop_timezone":"America\/Los_Angeles","shop_id":12194,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"snorestops.myshopify.com","popup_settings":{},"form_is_active":true},"form_UjNaidrL64VoKbt-vpJnjw":{"uuid":"UjNaidrL64VoKbt-vpJnjw","form_name":"Request a Refund","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003cp\u003e\u003cb\u003eRequest a Refund\u003c\/b\u003e\u003c\/p\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cpre\u003e\n\u003ccode\u003eThanks! We\u0026#39;ve received your refund request. You\u0026#39;re covered under our 30-Day Money-Back Guarantee\n\nA confirmation is on its way to your inbox\n\u003c\/code\u003e\u003c\/pre\u003e\n","captcha_enable":"yes","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#b92b23","button_border_radius":"5","form_width":"100%","form_border_size":"2","form_border_clr":"#ffffff","form_border_radius":0,"label_font_size":"16","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Request a Refund","form_access_message":"\u
1155003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_description":"\u003cp\u003eYour purchase is covered by our \u003cb\u003e30-Day Money Back Guarantee.\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eIf SnoreStop wasn\u0026#39;t the right solution for your snoring, we\u0026#39;ll happily process your refund.\u003c\/p\u003e\n\n\u003cp\u003eBefore we do, we\u0026#39;d appreciate it if you could answer a few quick questions.\u003c\/p\u003e\n\n\u003cp\u003eIt takes about \u003cb\u003e60 seconds\u003c\/b\u003e and helps us better understand why the product wasn\u0026#39;t effective.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eYour refund is not dependent on your answers.\u003c\/b\u003e\u003c\/p\u003e\n","captcha_honeypot":"no","form_banner_alignment":"center","input_font_family":"Inter","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Name","required":"yes","centerfield":"no","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"number","position":2,"label":"Order Number","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"Product Purchased","required":"yes","page_number":1},{"Conditions":{},"type":"space","position":4,"label":"Label (12)","page_number":1},{"Conditions":{},"type":"radio","position":5,"label":"How long did you use the product?","values":"1-3 nights\n4-7 nights\n1-2 weeks\n2-4 weeks\nMore than one month","elementCost":{},"required":"yes","align":"vertical","page_number":1},{"Conditions":{"Operator":"ONE"},"type":"radio","position":6,"label":"Which best describes your snoring?","align":"vertical","values":"My mouth is usually open while sleeping\nMy mouth stays closed\nI′m not sure","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":7,"label":"Do any of these apply?","required":"yes","values":"Seasonal\nCongestion\nPost-nasal drip\nSinus problems\nDeviated septum\nEnlarged tonsils\nNone","elementCost":{},"align":"vertical","page_number":1},{"Conditions":{},"type":"radio","position":8,"label":"Has a healthcare provider ever diagnosed you with, or suggested you be evaluated for, obstructive sleep apnea (OSA)?","align":"vertical","values":"Yes\nNo\nUnsure","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"radio","position":9,"label":"Has anyone ever noticed you stop breathing or gasp while sleeping?","values":"Yes\nNo\nUnsure","elementCost":{},"required":"yes","page_number":1,"align":"vertical"},{"Conditions":{},"type":"multipleCheckbox","position":10,"label":"How did you determine the product wasn′t working?","required":"yes","values":"Partner\nSleep app\nAudio recording\nSmart watch\nMy own observation\nOther","elementCost":{},"align":"vertical","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":11,"label":"What is your biggest frustration right now?","align":"vertical","required":"yes","values":"I′m still snoring\
1155nMy partner says nothing changed\nI expected faster results\nI think something else is causing my snoring","elementCost":{},"other_for_multi_value":"yes","other_multi_checkbox_label":"Please Specify","page_number":1},{"Conditions":{},"type":"space","position":12,"label":"Label (14)","page_number":1},{"Conditions":{},"type":"textarea","position":13,"label":"Anything else you′d like us to know?","page_number":1}]},"is_spam_form":false,"shop_uuid":"N48FWLVowEYXHc30zGml3w","shop_timezone":"America\/Los_Angeles","shop_id":12194,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"snorestops.myshopify.com","popup_settings":{},"form_is_active":true}},
1156    shop_data: {"shop_N48FWLVowEYXHc30zGml3w":{"shop_uuid":"N48FWLVowEYXHc30zGml3w","shop_timezone":"America\/Los_Angeles","shop_id":12194,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"snorestops.myshopify.com","shop_created_at":"2018-07-23T09:46:07.634-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
1157    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
1158    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}},
1159    shop: null,
1160    shop_id: null,
1161    plan_features: null,
1162    validateDoubleQuotes: false,
1163    assets: {
1164      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1164-by-hulkapps-74/assets/searchable-dropdown.js",
1165      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
1166      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
1167      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
1168    },
1169    translations: {
1170      htmlTagNotAllowed: "HTML Tags are not allowed",
1171      sqlQueryNotAllowed: "SQL Queries are not allowed",
1172      doubleQuoteNotAllowed: "Double quotes are not allowed",
1173      
1174      maxTextFieldsReached: "You have added the maximum number of text fields.",
1175      
1176
1177      
1178      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
1179    }
1180
1181  }
1182
1183  
1184
1185  window.FbThemeAppExtSettingsHash = {}
1186  
1187</script>
1187<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200  
1200<script async src="https://static.klaviyo.com/onsite/js/SbbS3P/klaviyo.js?company_id=SbbS3P"></script>
1200
1201  
1201<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1201
1202
1203  
1204    
1204<script id="viewed_product">
1205      if (item == null) {
1206        var _learnq = _learnq || [];
1207
1208        var MetafieldReviews = null
1209        var MetafieldYotpoRating = null
1210        var MetafieldYotpoCount = null
1211        var MetafieldLooxRating = null
1212        var MetafieldLooxCount = null
1213        var okendoProduct = null
1214        var okendoProductReviewCount = null
1215        var okendoProductReviewAverageValue = null
1216        try {
1217          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1218          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1219          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.41"},"rating_count":626};
1220          MetafieldYotpoRating = null
1221          MetafieldYotpoCount = null
1222          MetafieldLooxRating = null
1223          MetafieldLooxCount = null
1224
1225          okendoProduct = null
1226          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1227          if (okendoProduct && 'error' in okendoProduct) {
1228            okendoProduct = null
1229          }
1230          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1231          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1232        } catch (error) {
1233          console.error('Error in Klaviyo onsite reviews tracking:', error);
1234        }
1235
1236        var item = {
1237          Name: "SnoreStop® Anti-Snoring Oral Spray",
1238          ProductID: 8088873500912,
1239          Categories: ["All"],
1240          ImageURL: "https://snorestop.com/cdn/shop/files/hero_image_grande.png?v=1784326664",
1241          URL: "https://snorestop.com/products/snorestop-oralspray",
1242          Brand: "SnoreStop",
1243          Price: "$59.99",
1244          Value: "59.99",
1245          CompareAtPrice: "$0.00"
1246        };
1247        _learnq.push(['track', 'Viewed Product', item]);
1248        _learnq.push(['trackViewedItem', {
1249          Title: item.Name,
1250          ItemId: item.ProductID,
1251          Categories: item.Categories,
1252          ImageUrl: item.ImageURL,
1253          Url: item.URL,
1254          Metadata: {
1255            Brand: item.Brand,
1256            Price: item.Price,
1257            Value: item.Value,
1258            CompareAtPrice: item.CompareAtPrice
1259          },
1260          metafields:{
1261            reviews: MetafieldReviews,
1262            yotpo:{
1263              rating: MetafieldYotpoRating,
1264              count: MetafieldYotpoCount,
1265            },
1266            loox:{
1267              rating: MetafieldLooxRating,
1268              count: MetafieldLooxCount,
1269            },
1270            okendo: {
1271              rating: okendoProductReviewAverageValue,
1272              count: okendoProductReviewCount,
1273            }
1274          }
1275        }]);
1276      }
1277    </script>
1277
1278  
1279
1280
1281
1282
1283  
1283<script>
1284    window.klaviyoReviewsProductDesignMode = false
1285  </script>
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295<!-- END app block -->
1295<script src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1295
1295
1296<script src="https://cdn.shopify.com/extensions/01a0d7ba-f423-716f-ac31-9fbf68b5c662/revenuehunt-201/assets/embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1296
1296
1297<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1297
1297
1298<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1298
1298
1299<script src="https://cdn.shopify.com/extensions/019beb7e-a916-7383-89cc-4d92e836490a/conversionbear-salespop-42/assets/salespop-widget.js" type="text/javascript" defer="defer"></script>
1299
1300<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1301<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: 13236469817,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1301
1301
1302<script>
1303  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1304</script>
vendor: 1 bytes, line 1304
1304
1305<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1305).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 13236469817,storefrontBaseUrl: "https://snorestop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://snorestop.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2258829552","configuration":"{\"botID\":\"f95aq3m5plliba2c\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"03be8f4be491c59285410ad84f50986a","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2183299312","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\",\\\"GT-MJBVJ4WH\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/MKa0CMT1r_4bELiVxvAD\\\"]}
1305,{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/ryHqCNSBuv4bELiVxvAD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8HGYDQJZPM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/s-jpCM31r_4bELiVxvAD\\\",\\\"MC-62L9FE9F6X\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8HGYDQJZPM\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/4WQXCMH1r_4bELiVxvAD\\\",\\\"MC-62L9FE9F6X\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/VwmwCMr1r_4bELiVxvAD\\\",\\\"MC-62L9FE9F6X\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8HGYDQJZPM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/p9mjCNeBuv4bELiVxvAD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-8HGYDQJZPM\\\",\\\"AW-1041337016\\\/Q_aaCMf1r_4bELiVxvAD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8HGYDQJZPM\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1355612400","configuration":"{\"shopId\":\"snorestops.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"813367536","configuration":"{\"accountID\":\"SbbS3P\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"623542512","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"474185968","configuration":"{\"pixelCode\":\"CDM0PARC77UDEQT9RPU0\"}","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":"220791024","configuration":"{\"pixel_id\":\"466079120231037\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1305,{"id":"162365680","configuration":"{\"shopId\":\"80864\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"106135792","configuration":"{\"tagID\":\"2613048616420\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","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":"20119792","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"emotive pixel "},{"id":"41681136","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AP Microsoft Revenue Tracking"},{"id":"125567216","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":" Preflect - Google"},{"id":"127500528","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads Preflect "},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"SnoreStop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"snorestops.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/snorestop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":59.99,"currencyCode":"USD"},"product":{"title":"SnoreStop® Anti-Snoring Oral Spray","vendor":"SnoreStop","id":"8088873500912","untranslatedTitle":"SnoreStop® Anti-Snoring Oral Spray","url":"\/products\/snorestop-oralspray","type":""},"id":"43387078705392","image":{"src":"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664"},"sku":"002","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8088873500912","handle":"snorestop-oralspray","isCollective":null,"title":"SnoreStop® Anti-Snoring Oral Spray","type":null,"untranslatedTitle":"SnoreStop® Anti-Snoring Oral Spray","url":"\/products\/snorestop-oralspray","vendor":"SnoreStop","remoteShopId":null,"variants":[{"id":"43387078705392","image":{"src":"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664"},"price":{"amount":59.99,"currencyCode":"USD"},"sku":"002","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"1472827031609","handle":"snorestop-chewabletablets","isCollective":null,"title":"SnoreStop® Anti-Snoring Chewable Tablets","type":"Chewable Tablets To Stop Snoring","untranslatedTitle":"SnoreStop® Anti-Snoring Chewable Tablets","url":"\/products\/snorestop-chewabletablets","vendor":"snorestops","remoteShopId":null,"variants":[{"id":"41017162334369","image":{"src":"\/\/snorestop.com\/cdn\/shop\/files\/chewable_tablets_new_PDP_page.png?v=1784325428"},"price":{"amount":49.99,"currencyCode":"USD"},"sku":"003","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://snorestop.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"166758744304","themePublished":"true","eventMetadataId":"af2054f7-a9e0-477d-997e-cf26347e60c0","pageType":"product","resourceId":"8088873500912","shopId":"13236469817","storefrontBaseUrl":"https:\/\/snorestop.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":59.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"SnoreStop® Anti-Snoring Oral Spray\",\"vendor\":\"SnoreStop\",\"id\":\"8088873500912\",\"untranslatedTitle\":\"SnoreStop® Anti-Snoring Oral Spray\",\"url\":\"\/products\/snorestop-oralspray\",\"type\":\"\"},\"id\":\"43387078705392\",\"image\":{\"src\":\"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664\"},\"sku\":\"002\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1305<script>
1306  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1307  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1308  window.ShopifyAnalytics.meta.currency = 'USD';
1309  var meta = {"product":{"id":8088873500912,"gid":"gid:\/\/shopify\/Product\/8088873500912","vendor":"SnoreStop","type":"","handle":"snorestop-oralspray","variants":[{"id":43387078705392,"price":5999,"name":"SnoreStop® Anti-Snoring Oral Spray","public_title":null,"sku":"002"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8088873500912,"requestId":"28396fb3-4a8f-403a-9168-1f2d09e198ce-1790659527"}};
1310  for (var attr in meta) {
1311    window.ShopifyAnalytics.meta[attr] = meta[attr];
1312  }
1313</script>
vendor: 1 bytes, line 1313
1313
1314<script class="analytics">
1315  (function () {
1316    var customDocumentWrite = function(content) {
1317      var jquery = null;
1318
1319      if (window.jQuery) {
1320        jquery = window.jQuery;
1321      } else if (window.Checkout && window.Checkout.$) {
1322        jquery = window.Checkout.$;
1323      }
1324
1325      if (jquery) {
1326        jquery('body').append(content);
1327      }
1328    };
1329
1330    var hasLoggedConversion = function(token) {
1331      if (token) {
1332        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1333      }
1334      return false;
1335    }
1336
1337    var setCookieIfConversion = function(token) {
1338      if (token) {
1339        var twoMonthsFromNow = new Date(Date.now());
1340        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1341
1342        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1343      }
1344    }
1345
1346    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1347    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1348    if (trekkie.integrations) {
1349      return;
1350    }
1351    trekkie.methods = [
1352      'identify',
1353      'page',
1354      'ready',
1355      'track',
1356      'trackForm',
1357      'trackLink'
1358    ];
1359    trekkie.factory = function(method) {
1360      return function() {
1361        var args = Array.prototype.slice.call(arguments);
1362        args.unshift(method);
1363        trekkie.push(args);
1364        if (method == 'track' || method == 'page') {
1365          var pageUrl;
1366          try {
1367            pageUrl = window.location.href;
1368          } catch (e) {}
1369          var pageReferrer;
1370          try {
1371            pageReferrer = document.referrer;
1372          } catch (e) {}
1373          try {
1374            if (window.__TREKKIE_SHIM_QUEUE == null) {
1375              window.__TREKKIE_SHIM_QUEUE = [];
1376            }
1377            window.__TREKKIE_SHIM_QUEUE.push({
1378              from: 'trekkie-stub',
1379              method: method,
1380              args: args.slice(1),
1381              pageContext: {
1382                url: pageUrl,
1383                referrer: pageReferrer
1384              }
1385            });
1386          } catch (e) {
1387            // no-op
1388          }
1389        }
1390        return trekkie;
1391      };
1392    };
1393    for (var i = 0; i < trekkie.methods.length; i++) {
1394      var key = trekkie.methods[i];
1395      trekkie[key] = trekkie.factory(key);
1396    }
1397    trekkie.load = function(config) {
1398      trekkie.config = config || {};
1399      trekkie.config.initialDocumentCookie = document.cookie;
1400      var first = document.getElementsByTagName('script')[0];
1401var script = document.createElement('script');
1402script.type = 'text/javascript';
1403script.onerror = function(e) {
1404  var scriptFallback = document.createElement('script');
1405  scriptFallback.type = 'text/javascript';
1406  scriptFallback.onerror = function(error) {
1407          var Monorail = {
1408      produce: function produce(monorailDomain, schemaId, payload) {
1409        var currentMs = new Date().getTime();
1410        var event = {
1411          schema_id: schemaId,
1412          payload: payload,
1413          metadata: {
1414            event_created_at_ms: currentMs,
1415            event_sent_at_ms: currentMs
1416          }
1417        };
1418        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1419      },
1420      sendRequest: function sendRequest(endpointUrl, payload) {
1421        // Try the sendBeacon API
1422        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1423          var blobData = new window.Blob([payload], {
1424            type: 'text/plain'
1425          });
1426
1427          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1428            return true;
1429          } // sendBeacon was not successful
1430
1431        } // XHR beacon
1432
1433        var xhr = new XMLHttpRequest();
1434
1435        try {
1436          xhr.open('POST', endpointUrl);
1437          xhr.setRequestHeader('Content-Type', 'text/plain');
1438          xhr.send(payload);
1439        } catch (e) {
1440          console.log(e);
1441        }
1442
1443        return false;
1444      },
1445      isIos12: function isIos12() {
1446        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1447      }
1448    };
1449    Monorail.produce('monorail-edge.shopifysvc.com',
1450      'trekkie_storefront_load_errors/1.1',
1451      {shop_id: 13236469817,
1452      theme_id: 166758744304,
1453      app_name: "storefront",
1454      context_url: window.location.href,
1455      source_url: "//snorestop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1456
1457  };
1458  scriptFallback.async = true;
1459  scriptFallback.src = '//snorestop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1460  first.parentNode.insertBefore(scriptFallback, first);
1461};
1462script.async = true;
1463script.src = '//snorestop.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1464first.parentNode.insertBefore(script, first);
1465
1466    };
1467    trekkie.load(
1468      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13236469817,"isMerchantRequest":null,"themeId":166758744304,"themeCityHash":"15185903629296987510","contentLanguage":"en","currency":"USD","eventMetadataId":"af2054f7-a9e0-477d-997e-cf26347e60c0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1469    );
1470
1471    var loaded = false;
1472    trekkie.ready(function() {
1473      if (loaded) return;
1474      loaded = true;
1475
1476      window.ShopifyAnalytics.lib = window.trekkie;
1477
1478      var originalDocumentWrite = document.write;
1479      document.write = customDocumentWrite;
1480      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1481      document.write = originalDocumentWrite;
1482
1483      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1484      var token = match? match[1]: undefined;
1485      if (!hasLoggedConversion(token)) {
1486        setCookieIfConversion(token);
1487        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":43387078705392,"productId":8088873500912,"productGid":"gid:\/\/shopify\/Product\/8088873500912","name":"SnoreStop® Anti-Snoring Oral Spray","price":"59.99","sku":"002","brand":"SnoreStop","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1488      }
1489    });
1490
1491    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8088873500912,"requestId":"28396fb3-4a8f-403a-9168-1f2d09e198ce-1790659527","shopifyEmitted":true});
1492
1493    var eventsListenerScript = document.createElement('script');
1494    eventsListenerScript.async = true;
1495    eventsListenerScript.src = "//snorestop.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1496    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1497})();</script>
1497
1498  
1498<script>
1499  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1500    window.ga = function ga() {
1501      (window.ga.q = window.ga.q || []).push(arguments);
1502      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1503        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1504      }
1505      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.");
1506    };
1507    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1508      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1509    }
1510  }
1511</script>
vendor: 1 bytes, line 1511
1511
1512<script
1513  defer
1514  src="https://snorestop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1515  data-application="storefront-renderer"
1516  data-shop-id="13236469817"
1517  data-render-region="gcp-us-central1"
1518  data-page-type="product"
1519  data-theme-instance-id="166758744304"
1520  data-theme-name="Dawn"
1521  data-theme-version="1.0.0"
1522  data-monorail-region="shop_domain"
1523  data-resource-timing-sampling-rate="10"
1524  data-shs="true"
1525  data-shs-beacon="true"
1526  data-shs-export-with-fetch="true"
1527  data-shs-logs-sample-rate="1"
1528  data-shs-beacon-endpoint="https://snorestop.com/api/collect"
1529></script>
1529
1530<meta name="shopify-y" content="80a98eec-4fe3-471d-a716-a10b8e7aab4a" data-expiration="1822217127000"><meta name="shopify-s" content="ebfb2e4d-9cea-4d49-910d-a471786f9eff" data-expiration="1790661327000"><meta name="new-cookie-storage-activated" content="t">
1531</head>
1532
1533  <body>
1534    <!-- google dynamic remarketing tag for theme.liquid -->
1535    
1536      
1536<script type="text/javascript">
1537        var json_product = {"id":8088873500912,"title":"SnoreStop® Anti-Snoring Oral Spray","handle":"snorestop-oralspray","description":"\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/updated_throat_spray_comparison_chart.png?v=1782254937\" alt=\"\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/30_DAY.png?v=1765921058\"\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/CLINICALLY.png?v=1765921091\"\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/made_in_the_usa.png?v=1765921327\"\u003e\u003cbr\u003eThe Natural Way to Quiet Nights\u003c\/h3\u003e\n\u003cp\u003eSnoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll.\u003c\/p\u003e\n\u003cp\u003eSnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the \u003cem\u003ereal cause\u003c\/em\u003e of snoring: blocked airways in the mouth and in the back of the throat. Just a few quick sprays at bedtime, SnoreStop helps reduce mouth and throat inflammation so air flows freely while drying out built-up mucus so you and your partner can finally enjoy quiet, restful nights.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWhy People Choose SnoreStop Oral Spray\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTargets the Root Cause\u003c\/strong\u003e – Reduces swollen tissues in the mouth and in the back of the throat where up to 80% of snoring starts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNatural \u0026amp; Non-Habit Forming\u003c\/strong\u003e – Safe to use nightly, with no known side effects or morning grogginess.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEffortless Routine\u003c\/strong\u003e – Just a few sprays before bed, no uncomfortable mouth guards, strips, or tape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eClinically Proven Relief\u003c\/strong\u003e – The only over-the-counter proven snoring solution backed by a peer-reviewed, double blind, placebo controlled published medical study.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTrusted Quality\u003c\/strong\u003e – FDA-regulated. Made in the USA. Proven Since 1995.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy It’s Different\u003c\/h3\u003e\n\u003cp\u003eMost snoring products are band-aids, strips that tug on your either side of your nose, uncomfortable plastic mouth guards, or tape that forces your mouth shut. SnoreStop works from the inside where the problem really starts.\u003c\/p\u003e\n\u003cp\u003eThat means no devices, no discomfort, and n
1537o bedtime hassle. Just natural, effective relief you can trust.\u003c\/p\u003e\n\u003ch3\u003eImagine Waking Up To:\u003c\/h3\u003e\n\u003cp\u003e✔ Quiet, uninterrupted sleep\u003cbr\u003e✔ No more nudges or midnight frustration\u003cbr\u003e✔ Feeling refreshed and energized in the morning\u003cbr\u003e✔ A happier, better-rested partner\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eJoin the millions who sleep better with SnoreStop Oral Spray.\u003c\/strong\u003e\u003cbr\u003eEffortless. Natural. Proven.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan\u003e\u003ca title=\"Top 5 FAQs Snore Stop\" href=\"https:\/\/snorestop.com\/pages\/faqs\"\u003eFAQs \u003c\/a\u003e\u003c\/span\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eDirections for Use:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShake Well\u003c\/strong\u003e: Always shake the bottle before each use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpray\u003c\/strong\u003e: At bedtime, spray twice under the tongue and twice in the back of the throat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Water\u003c\/strong\u003e: Do not take with water.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTreatment Timeline:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-7 Day Course\u003c\/strong\u003e: While some experience results immediately, most users notice improvements within a \u003cspan style=\"text-decoration: underline;\"\u003eminimum of 5 nights\u003c\/span\u003e of consistent use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePro Tips for Best Results:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003cstrong\u003e30 minutes apart\u003c\/strong\u003e from food, water, or other medications.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStay hydrated during the day for comfort at night.\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"MsoPlainText\"\u003eAvoid consuming sedatives, alcoholic beverages, or drowsy medicines at bedtime, as these may reduce the effectiveness of SnoreStop.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eExperience better breathing and restful nights within a week of using SnoreStop.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e* Individual results may vary.\u003c\/strong\u003e \u003cstrong\u003eSnoreStop does not treat sleep apnea.\u003c\/strong\u003e Results can depend on a variety of factors including overall health, diet, and other lifestyle factors. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarnings: Use only as directed. Keep out of reach of children. Do not use it on children under 12 years of age. If pregnant or breastfeeding, ask a doctor before using it. Stop using it and ask a doctor if symptoms do not improve in 7 days. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e[[split]] Our active ingredients are harnessed from the power of plants, complemented by minerals and other natural sources. It's a harmonious blend that makes SnoreStop a natural, effective, oil-free solution to conquer snoring. \u003cstrong\u003eDilution Scale: Equal volumes (12.5%) of each HPUS ingredient in 4X, 6X, and 12X potencies. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003eIngredients \u0026amp; Purpose\u003c\/span\u003e:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNux Vomica: helps open constricted pharynx\u003c\/li\u003e\n\u003cli\u003eBelladonna: helps decongest enlarged tonsils\u003c\/li\u003e\n\u003cli\u003eEphedra Vulgaris*: helps relieve congestion \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHydrastis canadensis: helps decongest swollen tongue\u003c\/li\u003e\n\u003cli\u003eKali bichromicum: helps relieve stuffy nose\u003c\/li\u003e\n\u003cli\u003eTeucrium marum: helps open air passages\u003c\/li\u003e\n\u003cli\u003eHistaminum hydrochloricum: natural antihistamine\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eInactive ingredients\u003c\/span\u003e: 15% Alcohol (100 micro centiliters per spray) , Glycerin, Potassium sorbate, Purified Water 
1537(75%)\u003cbr\u003e\u003cbr\u003eYour peace of mind is paramount to us, with a proven safety record since 1995, SnoreStop is your trusted choice. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSnoreStop Oral Spray is prepared in accordance with the Homeopathic Pharmacopoeia of the United States (HPUS). All ingredients are recognized as GRAS and part of an official collection of accepted drug ingredients by the Federal Food, Drug and Cosmetic Act and are manufactured in FDA regulated laboratories in the USA. Each ingredient comes either from plant, mineral or protein sources and is present only in harmless microscopic amounts in each dose. *None of our ingredients contain any measurable amount of alkaloids, ephedrine or pseudo - ephedrine. \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eClaims follow requirement in CPG 400.400 and GLP of Sections 502 \u0026amp; 503 of the FDCA (“The Act”) and Part 201 Title 21 of the CFR to include Principle Display Panel of OTC Drug Labeling under 21 CFR 201.62. Uses and claims are taken from various authorized Materia Medica for references. They have not been reviewed by the Federal Drug Administration.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2022-08-29T15:21:52-07:00","created_at":"2022-08-29T15:21:49-07:00","vendor":"SnoreStop","type":"","tags":[],"price":5999,"price_min":5999,"price_max":5999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43387078705392,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"002","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SnoreStop® Anti-Snoring Oral Spray","public_title":null,"options":["Default Title"],"price":5999,"weight":136,"compare_at_price":null,"inventory_management":null,"barcode":"769682400156","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967132400,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967165168,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967197936,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967230704,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967263472,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967296240,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4251877616,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554817776,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554850544,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554883312,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554916080,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664","\/\/snorestop.com\/cdn\/shop\/files\/30_
1537yrs_of_innovation_spray_old_vs_new.png?v=1781804149","\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180","\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411","\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175","\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547","\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817"],"featured_image":"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664","options":["Title"],"media":[{"alt":null,"id":45259500421360,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664","width":1254},{"alt":null,"id":44939603247344,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/snorestop.com\/cdn\/shop\/files\/30_yrs_of_innovation_spray_old_vs_new.png?v=1781804149"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/30_yrs_of_innovation_spray_old_vs_new.png?v=1781804149","width":1254},{"alt":null,"id":44589211320560,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180","width":2000},{"alt":null,"id":45345084932336,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411","width":1254},{"alt":null,"id":44589210796272,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175","width":2000},{"alt":null,"id":44589288882416,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547","width":1254},{"alt":null,"id":45717057831152,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817","width":1254}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e","name":"SnoreStop Anti-Snoring Throat Spray","options":[{"name":"Recharge Plan ID","position":1,"values":["15819758","15819759","15819760","15819761","15819762","15819763"]},{"name":"Order Frequency and Unit","position":2,"values":["30-day","60-day","90-day","120-day","180-day","210-day"]}],"selling_plans":[{"id":6967132400,"name":"Delivery every 30 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819758"},{"name":"Order Frequency and Unit","position":2,"value":"30-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":6967165168,"name":"Delivery every 60 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819759"},{"name":"Order Frequency and Unit","position":2,"value":"60-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":6967197936,"name":"Delivery every 90 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819760"},{"name":"Order Frequency and Unit","position":2,"value":"90-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":6967230704,"name":"Delivery every 120 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819761"},{"name":"Order Frequency and Unit","position":2,"value":"120-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":6967263472,"name":"Delivery every 180 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819762"},{"name":"Order Frequency and Unit","position":2,"value":"180-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":6967296240,"name":"Delivery every 210 days","description":null,"options":[{"name":"Recharge Plan ID","position":1,"value":"15819763"},{"name":"Order Frequency and Unit","position":2,"value":"210-day"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"294517"},{"id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc","name":"Subscription","options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"values":["Every month","Every 2 months","Every 3 months","Every 4 months","Every 5 months"]}],"selling_plans":[{"id":4251877616,"name":"Every month","description":null,"options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"value":"Every month"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":4554817776,"name":"Every 2 months","description":null,"options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"value":"Every 2 months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":4554850544,"name":"Every 3 months","description":null,"options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"value":"Every 3 months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":4554883312,"name":"Every 4 months","description":null,"options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"value":"Every 4 months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":4554916080,"name":"Every 5 months","description":null,"options":[{"name":"Every-gid:\/\/shopify\/ProductVariant\/43387078705392","position":1,"value":"Every 5 months"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"SKIO"}],"content":"\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/updated_throat_spray_comparison_chart.png?v=1782254937\" alt=\"\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/30_DAY.png?v=1765921058\"\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/CLINICALLY.png?v=1765921091\"\u003e\u003cimg height=\"102\" width=\"102\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/made_in_the_usa.png?v=1765921327\"\u003e\u003cbr\u003eThe Natural Way to Quiet Nights\u003c\/h3\u003e\n\u003cp\u003eSnoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll.\u003c\/p\u003e\n\u003cp\u003eSnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the \u003cem\u003ereal cause\u003c\/em\u003e of snoring: blocked airways in the mouth and in the back of the throat. Just a few quick sprays at bedtime, SnoreStop helps reduce mouth and throat inflammation so air flows freely while drying out built-up mucus so you and your partner can finally enjoy quiet, restful nights.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWhy People Choose SnoreStop Oral Spray\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTargets the Root 
1537Cause\u003c\/strong\u003e – Reduces swollen tissues in the mouth and in the back of the throat where up to 80% of snoring starts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNatural \u0026amp; Non-Habit Forming\u003c\/strong\u003e – Safe to use nightly, with no known side effects or morning grogginess.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEffortless Routine\u003c\/strong\u003e – Just a few sprays before bed, no uncomfortable mouth guards, strips, or tape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eClinically Proven Relief\u003c\/strong\u003e – The only over-the-counter proven snoring solution backed by a peer-reviewed, double blind, placebo controlled published medical study.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTrusted Quality\u003c\/strong\u003e – FDA-regulated. Made in the USA. Proven Since 1995.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy It’s Different\u003c\/h3\u003e\n\u003cp\u003eMost snoring products are band-aids, strips that tug on your either side of your nose, uncomfortable plastic mouth guards, or tape that forces your mouth shut. SnoreStop works from the inside where the problem really starts.\u003c\/p\u003e\n\u003cp\u003eThat means no devices, no discomfort, and n
1537o bedtime hassle. Just natural, effective relief you can trust.\u003c\/p\u003e\n\u003ch3\u003eImagine Waking Up To:\u003c\/h3\u003e\n\u003cp\u003e✔ Quiet, uninterrupted sleep\u003cbr\u003e✔ No more nudges or midnight frustration\u003cbr\u003e✔ Feeling refreshed and energized in the morning\u003cbr\u003e✔ A happier, better-rested partner\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eJoin the millions who sleep better with SnoreStop Oral Spray.\u003c\/strong\u003e\u003cbr\u003eEffortless. Natural. Proven.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan\u003e\u003ca title=\"Top 5 FAQs Snore Stop\" href=\"https:\/\/snorestop.com\/pages\/faqs\"\u003eFAQs \u003c\/a\u003e\u003c\/span\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eDirections for Use:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShake Well\u003c\/strong\u003e: Always shake the bottle before each use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpray\u003c\/strong\u003e: At bedtime, spray twice under the tongue and twice in the back of the throat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Water\u003c\/strong\u003e: Do not take with water.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTreatment Timeline:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-7 Day Course\u003c\/strong\u003e: While some experience results immediately, most users notice improvements within a \u003cspan style=\"text-decoration: underline;\"\u003eminimum of 5 nights\u003c\/span\u003e of consistent use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePro Tips for Best Results:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003cstrong\u003e30 minutes apart\u003c\/strong\u003e from food, water, or other medications.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStay hydrated during the day for comfort at night.\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"MsoPlainText\"\u003eAvoid consuming sedatives, alcoholic beverages, or drowsy medicines at bedtime, as these may reduce the effectiveness of SnoreStop.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eExperience better breathing and restful nights within a week of using SnoreStop.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e* Individual results may vary.\u003c\/strong\u003e \u003cstrong\u003eSnoreStop does not treat sleep apnea.\u003c\/strong\u003e Results can depend on a variety of factors including overall health, diet, and other lifestyle factors. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarnings: Use only as directed. Keep out of reach of children. Do not use it on children under 12 years of age. If pregnant or breastfeeding, ask a doctor before using it. Stop using it and ask a doctor if symptoms do not improve in 7 days. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e[[split]] Our active ingredients are harnessed from the power of plants, complemented by minerals and other natural sources. It's a harmonious blend that makes SnoreStop a natural, effective, oil-free solution to conquer snoring. \u003cstrong\u003eDilution Scale: Equal volumes (12.5%) of each HPUS ingredient in 4X, 6X, and 12X potencies. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003eIngredients \u0026amp; Purpose\u003c\/span\u003e:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNux Vomica: helps open constricted pharynx\u003c\/li\u003e\n\u003cli\u003eBelladonna: helps decongest enlarged tonsils\u003c\/li\u003e\n\u003cli\u003eEphedra Vulgaris*: helps relieve congestion \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHydrastis canadensis: helps decongest swollen tongue\u003c\/li\u003e\n\u003cli\u003eKali bichromicum: helps relieve stuffy nose\u003c\/li\u003e\n\u003cli\u003eTeucrium marum: helps open air passages\u003c\/li\u003e\n\u003cli\u003eHistaminum hydrochloricum: natural antihistamine\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eInactive ingredients\u003c\/span\u003e: 15% Alcohol (100 micro centiliters per spray) , Glycerin, Potassium sorbate, Purified Water 
1537(75%)\u003cbr\u003e\u003cbr\u003eYour peace of mind is paramount to us, with a proven safety record since 1995, SnoreStop is your trusted choice. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSnoreStop Oral Spray is prepared in accordance with the Homeopathic Pharmacopoeia of the United States (HPUS). All ingredients are recognized as GRAS and part of an official collection of accepted drug ingredients by the Federal Food, Drug and Cosmetic Act and are manufactured in FDA regulated laboratories in the USA. Each ingredient comes either from plant, mineral or protein sources and is present only in harmless microscopic amounts in each dose. *None of our ingredients contain any measurable amount of alkaloids, ephedrine or pseudo - ephedrine. \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eClaims follow requirement in CPG 400.400 and GLP of Sections 502 \u0026amp; 503 of the FDCA (“The Act”) and Part 201 Title 21 of the CFR to include Principle Display Panel of OTC Drug Labeling under 21 CFR 201.62. Uses and claims are taken from various authorized Materia Medica for references. They have not been reviewed by the Federal Drug Administration.\u003c\/span\u003e\u003c\/p\u003e"};
1538      </script>
1538
1539      
1539<script>
1540        var ecomm_prodid = [];
1541        for (var i = 0; i < json_product.variants.length; i++)
1542          ecomm_prodid.push('shopify_US_8088873500912_' + json_product.variants[i].id);
1543      </script>
1543
1544      
1544<script type="text/javascript">
1545        var google_tag_params = {
1546          ecomm_prodid: ecomm_prodid,
1547          ecomm_pagetype: 'product',
1548          ecomm_totalvalue: parseFloat('59.99'),
1549        };
1550      </script>
1550
1551    
1552    
1552<script>
1553      gtag('event', 'page_view', {
1554        send_to: 'AW-1041337016',
1555        ecomm_prodid: window.google_tag_params.ecomm_prodid,
1556        ecomm_pagetype: window.google_tag_params.ecomm_pagetype,
1557        ecomm_totalvalue: window.google_tag_params.ecomm_totalvalue,
1558      });
1559    </script>
1559
1560
1561    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1562      Skip to content
1563    </a><div id="shopify-section-announcement-bar" class="shopify-section">
1564</div>
1565      <div id="shopify-section-header" class="shopify-section"><link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-list-menu.css?v=125951855371068065091788553565" media="print" onload="this.media='all'">
1566<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-search.css?v=167115570631985863841788553565" media="print" onload="this.media='all'">
1567<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-menu-drawer.css?v=11449572575869075951788553565" media="print" onload="this.media='all'">
1568<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-cart-notification.css?v=126136489135610739791788553565" media="print" onload="this.media='all'">
1569
1570<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-list-menu.css?v=125951855371068065091788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
1571<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-search.css?v=167115570631985863841788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
1572<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-menu-drawer.css?v=11449572575869075951788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
1573<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-cart-notification.css?v=126136489135610739791788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
1574
1575<style>
1576  header-drawer {
1577    justify-self: start;
1578    margin-left: -1.2rem;
1579  }
1580
1581  @media screen and (min-width: 990px) {
1582    header-drawer {
1583      display: none;
1584    }
1585  }
1586
1587  .menu-drawer-container {
1588    display: flex;
1589  }
1590
1591  .list-menu {
1592    list-style: none;
1593    padding: 0;
1594    margin: 0;
1595  }
1596
1597  .list-menu--inline {
1598    display: inline-flex;
1599    flex-wrap: wrap;
1600  }
1601
1602  summary.list-menu__item {
1603    padding-right: 2.7rem;
1604  }
1605
1606  .list-menu__item {
1607    display: flex;
1608    align-items: center;
1609    line-height: 1.3;
1610  }
1611
1612  .list-menu__item--link {
1613    text-decoration: none;
1614    padding-bottom: 1rem;
1615    padding-top: 1rem;
1616    line-height: 1.8;
1617  }
1618
1619  @media screen and (min-width: 750px) {
1620    .list-menu__item--link {
1621      padding-bottom: 0.5rem;
1622      padding-top: 0.5rem;
1623    }
1624  }
1625</style>
1626
1627<script src="//snorestop.com/cdn/shop/t/61/assets/details-disclosure.js?v=113893937730261782131788553565" defer="defer"></script>
vendor: 1 bytes, line 1627
1627
1628<script src="//snorestop.com/cdn/shop/t/61/assets/details-modal.js?v=42478746482685278681788553565" defer="defer"></script>
1628
1629
1630<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1631  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1632    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1633  </symbol>
1634
1635  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1636    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1637  </symbol>
1638</svg>
1639  
1640  
1641  
1642  
1643  <div class="slideshow-container">
1644
1645<div class="mySlides">
1646  <a style="color: white;" href="https://snorestop.com/collections/all">
1647Free Shipping on All International Orders over $150
1648  </a>
1649</div>
1650
1651<div class="mySlides">
1652  <a style="color: white;" href="https://snorestop.com/pages/returns">
1653Subscribe to Save 15%
1654  </a>
1655</div>
1656
1657<div class="mySlides">
1658  <a style="color: white;" href="https://snorestop.com/pages/shipping">
165930 Day Money Back Guarantee
1660  </a>
1661</div>
1662
1663<a class="prev" onclick="plusSlides(-1)">❮</a>
1664<a class="next" onclick="plusSlides(1)">❯</a>
1665
1666</div>
1667
1668  
1669  
1670<style>
1671  /* Slideshow container */
1672.slideshow-container {
1673  position: relative;
1674  background: #1a1b18;
1675}
1676
1677/* Slides */
1678.mySlides {
1679  display: none;
1680  padding: 7px;
1681  text-align: center;
1682  color: white;
1683  font-size: 14px;
1684}
1685
1686/* Next & previous buttons */
1687.slideshow-container .prev, .slideshow-container .next {
1688  cursor: pointer;
1689  position: absolute;
1690  top: 50%;
1691  width: auto;
1692  margin-top: -16px;
1693  padding: 0px 10px;
1694  color: rgba(255, 255, 255, 0.75);
1695  font-weight: bold;
1696  font-size: 17px;
1697  border-radius: 0 3px 3px 0;
1698  user-select: none;
1699}
1700
1701/* Position the "next button" to the right */
1702.slideshow-container .next {
1703  position: absolute;
1704  right: 0;
1705  border-radius: 3px 0 0 3px;
1706}
1707  
1708  .slideshow-container .prev:hover, .slideshow-container .next:hover {
1709    color: white;
1710  }
1711
1712  header .products_toshow{
1713    padding: 0 30px;
1714    padding-top: 100px;
1715  }
1716
1717  header .product_wrappp {
1718    border-top: 1px solid #F2F2F2;
1719    padding: 20px 0;
1720    display: grid;
1721    grid-template-columns: 107px 1fr;
1722    gap: 20px;
1723    align-items: center;
1724}
1725
1726header .product_wrappp:nth-last-child(1){
1727   border-bottom: 1px solid #F2F2F2;
1728}
1729header .product_wrappp .titleee {
1730    font-weight: 500;
1731    font-size: 16px;
1732    line-height: 21px;
1733    letter-spacing: 0;
1734    margin: 0;
1735    margin-bottom: 15px;
1736    color: #18181B;
1737}
1738header .products_toshow .rating_cusoytm {
1739    display: flex;
1740    align-items: center;
1741    gap: 4px;
1742}
1743
1744header .products_toshow p.ratign_txt {
1745    font-weight: 400;
1746    font-size: 10px;
1747    line-height: 24px;
1748    letter-spacing: 0;
1749    color: #18181B;
1750}
1751header .product_wrappp p.orgi_price {
1752    font-weight: 600;
1753    font-size: 12px;
1754    line-height: 100%;
1755    letter-spacing: 0px;
1756    color: #18181B;
1757}
1758
1759header .buttn_buy__menu{
1760   padding-top: 10px;
1761}
1762header .buttn_buy__menu .product-form__button button{
1763   width: 119px;
1764   min-width: 119px;
1765   height: 25px !important;
1766   min-height: 25px!important;
1767   padding: 0;
1768font-weight: 700 !important;
1769font-style: Bold;
1770font-size: 10px !important;
1771line-height: 12.88px;
1772letter-spacing: -0.9%;
1773text-align: center;
1774    border-radius: 5px !important;
1775
1776
1777}
1778
1779header .products_toshow img{
1780  width: 100%;
1781}
1782  </style>
1783  
1784  
1785
1786  
1787  
1788  
1789  
1790  
1791  
1792  
1793
1794<sticky-header class="header-wrapper header-wrapper--border-bottom">
1795  <header class="header header--middle-left page-width header--has-menu"><header-drawer>
1796        <details class="menu-drawer-container">
1797          <summary class="header__icon header__icon--menu header__icon--summary link link--text focus-inset" aria-label="Menu">
1798            <span>
1799              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
1800  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1801</svg>
1802
1803              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1804  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1805</svg>
1806
1807            </span>
1808          </summary>
1809          <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1">
1810            <div class="menu-drawer__inner-container">
1811              <div class="menu-drawer__navigation-container">
1812                <nav class="menu-drawer__navigation aaaaaaaaa">
1813                  <ul class="menu-drawer__menu list-menu" role="list"><li class="header-li-1"><a href="/collections/all" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1814                            Shop All
1815                          </a></li><li class="header-li-2"><a href="/collections/snorestop-for-pets" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1816                            For Pets
1817                          </a></li><li class="header-li-3"><a href="/pages/reviews" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1818                            Reviews
1819                          </a></li><li class="header-li-4"><a href="/pages/subscribe-save" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1820                            Subscribe &amp; Save
1821                          </a></li></ul>
1822
1823
1824                  <div class="products_toshow">
1825                       
1826
1827                       
1828
1829
1830                        <div class="product_wrappp">
1831                          <img src="//snorestop.com/cdn/shop/files/hero_image_200x.png?v=1784326664" alt="product Image" width="107" loading="lazy">
1832
1833                          <div class="prod_detail">
1834                            <div class="rating_cusoytm">
1835                                <svg xmlns="http://www.w3.org/2000/svg" width="66" height="11" viewB
1835ox="0 0 66 11" fill="none">
1836                                   <path d="M5.87004 0.723956L7.48201 3.78908L11.0854 4.28072C11.1787 4.29369 11.2561 4.35497 11.2851 4.43889C11.3142 4.52282 11.2899 4.61489 11.2225 4.67655L8.61553 7.06189L9.23104 10.4307C9.24722 10.5176 9.20919 10.6055 9.13298 10.6574C9.05677 10.7094 8.95563 10.7162 8.87219 10.6752L5.64899 9.08494L2.42578 10.6756C2.3424 10.7169 2.24121 10.7101 2.16495 10.6582C2.08869 10.6063 2.05066 10.5183 2.06694 10.4314L2.68245 7.06189L0.0747518 4.67655C0.00730776 4.61489 -0.0169703 4.52282 0.0120867 4.43889C0.0411438 4.35497 0.11852 4.29369 0.211805 4.28072L3.81522 3.78908L5.42793 0.723956C5.46897 0.6447 5.55484 0.59436 5.64899 0.59436C5.74314 0.59436 5.829 0.6447 5.87004 0.723956Z" fill="#FCAD38"/>
1837                                   <path d="M19.2369 0.129962L20.764 3.19509L24.1778 3.68672C24.2661 3.6997 24.3394 3.76098 24.367 3.8449C24.3945 3.92882 24.3715 4.0209 24.3076 4.08256L21.8379 6.4679L22.421 9.83674C22.4363 9.92361 22.4003 10.0115 22.3281 10.0635C22.2559 10.1154 22.1601 10.1222 22.081 10.0812L19.0275 8.49095L15.9739 10.0816C15.8949 10.1229 15.799 10.1161 15.7268 10.0642C15.6545 10.0123 15.6185 9.92432 15.6339 9.83743L16.217 6.4679L13.7466 4.08256C13.6827 4.0209 13.6597 3.92882 13.6872 3.8449C13.7148 3.76098 13.7881 3.6997 13.8764 3.68672L17.2902 3.19509L18.818 0.129962C18.8569 0.0507058 18.9383 0.000366211 19.0275 0.000366211C19.1166 0.000366211 19.198 0.0507058 19.2369 0.129962Z" fill="#FCAD38"/>
1838                                   <path d="M33.2206 0.129596L34.8326 3.19472L38.436 3.68636C38.5293 3.69933 38.6067 3.76061 38.6357 3.84453C38.6648 3.92846 38.6405 4.02053 38.5731 4.08219L35.9661 6.46753L36.5816 9.83637C36.5978 9.92325 36.5598 10.0112 36.4836 10.0631C36.4074 10.115 36.3062 10.1219 36.2228 10.0808L32.9996 8.49058L29.7764 10.0813C29.693 10.1225 29.5918 10.1157 29.5155 10.0638C29.4393 10.0119 29.4012 9.92395 29.4175 9.83706L30.033 6.46753L27.4253 4.08219C27.3579 4.02053 27.3336 3.92846 27.3627 3.84453C27.3917 3.76061 27.4691 3.69933 27.5624 3.68636L31.1658 3.19472L32.7785 0.129596C32.8196 0.0503395 32.9054 0 32.9996 0C33.0937 0 33.1796 0.0503395 33.2206 0.129596Z" fill="#FCAD38"/>
1839                                   <path d="M47.1822 0.129596L48.7093 3.19472L52.1231 3.68636C52.2115 3.69933 52.2848 3.76061 52.3123 3.84453C52.3398 3.92846 52.3168 4.02053 52.2529 4.08219L49.7832 6.46753L50.3663 9.83637C50.3816 9.92325 50.3456 10.0112 50.2734 10.0631C50.2012 10.115 50.1054 10.1219 50.0263 10.0808L46.9728 8.49058L43.9192 10.0813C43.8402 10.1225 43.7443 10.1157 43.6721 10.0638C43.5999 10.0119 43.5638 9.92395 43.5792 9.83706L44.1624 6.46753L41.6919 4.08219C41.628 4.02053 41.605 3.92846 41.6325 3.84453C41.6601 3.76061 41.7334 3.69933 41.8218 3.68636L45.2355 3.19472L46.7633 0.129596C46.8022 0.0503395 46.8836 0 46.9728 0C47.062 0 47.1433 0.0503395 47.1822 0.129596Z" fill="#FCAD38"/>
1840                                   <path d="M60.5732 0.129596L62.1851 3.19472L65.7886 3.68636C65.8818 3.69933 65.9592 3.76061 65.9883 3.84453C66.0173 3.92846 65.9931 4.02053 65.9256 4.08219L63.3187 6.46753L63.9342 9.83637C63.9503 9.92325 63.9123 10.0112 63.8361 10.0631C63.7599 10.115 63.6588 10.1219 63.5753 10.0808L60.3521 8.49058L57.1289 10.0813C57.0455 10.1225 56.9443 10.1157 56.8681 10.0638C56.7918 10.0119 56.7538 9.92395 56.7701 9.83706L57.3856 6.46753L54.7779 4.08219C54.7104 4.02053 54.6862 3.92846 54.7152 3.84453C54.7443 3.76061 54.8216 3.69933 54.9149 3.68636L58.5183 3.19472L60.1311 0.129596C60.1721 0.0503395 60.258 0 60.3521 0C60.4463 0 60.5321 0.0503395 60.5732 0.129596Z" fill="#FCAD38"/>
1841                                </svg>
1842                                <p class="ratign_txt">306 Reviews</p>
1843                            </div>
1844                            <a href="/products/snorestop-oralspray"><div class="titleee">SnoreStop® Anti-Snoring Oral Spray</div></a>
1845                            <div class="price_wrapper">
1846                              <p class="orgi_price">$59.99 USD</p>
1847                              <p class="cmp_price"></p>
1848                            </div>
1849    <div class="buttn_buy__menu">
1850          <div id="variant" data-variant="43387078705392"></div>
1851
1852          <product-form class="product-form" id="variant-43387078705392"><form method="post" action="/cart/add" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
1853
1854              <input type="hidden" id="" name="id" value="43387078705392">
1855              <div class="product-form__button">
1856                <button
1857                  type="submit"
1858                  name="add"
1859                  id="add-to-cart"
1860                  class="product-form__submit button button--full-width button--primary"
1861                  
1862                >Add To Cart</button></div><input type="hidden" name="product-id" value="8088873500912" /><input type="hidden" name="section-id" value="header" /></form></product-form>
1863          
1864        </div>
1865                            
1866                          </div>
1867                        </div>
1868                  
1869                       
1870
1871
1872                        <div class="product_wrappp">
1873                          <img src="//snorestop.com/cdn/shop/files/chewable_tablets_new_PDP_page_200x.png?v=1784325428" alt="product Image" width="107" loading="lazy">
1874
1875                          <div class="prod_detail">
1876                            <div class="rating_cusoytm">
1877                                <svg xmlns="http://www.w3.org/2000/svg" width="66" height="11" viewB
1877ox="0 0 66 11" fill="none">
1878                                   <path d="M5.87004 0.723956L7.48201 3.78908L11.0854 4.28072C11.1787 4.29369 11.2561 4.35497 11.2851 4.43889C11.3142 4.52282 11.2899 4.61489 11.2225 4.67655L8.61553 7.06189L9.23104 10.4307C9.24722 10.5176 9.20919 10.6055 9.13298 10.6574C9.05677 10.7094 8.95563 10.7162 8.87219 10.6752L5.64899 9.08494L2.42578 10.6756C2.3424 10.7169 2.24121 10.7101 2.16495 10.6582C2.08869 10.6063 2.05066 10.5183 2.06694 10.4314L2.68245 7.06189L0.0747518 4.67655C0.00730776 4.61489 -0.0169703 4.52282 0.0120867 4.43889C0.0411438 4.35497 0.11852 4.29369 0.211805 4.28072L3.81522 3.78908L5.42793 0.723956C5.46897 0.6447 5.55484 0.59436 5.64899 0.59436C5.74314 0.59436 5.829 0.6447 5.87004 0.723956Z" fill="#FCAD38"/>
1879                                   <path d="M19.2369 0.129962L20.764 3.19509L24.1778 3.68672C24.2661 3.6997 24.3394 3.76098 24.367 3.8449C24.3945 3.92882 24.3715 4.0209 24.3076 4.08256L21.8379 6.4679L22.421 9.83674C22.4363 9.92361 22.4003 10.0115 22.3281 10.0635C22.2559 10.1154 22.1601 10.1222 22.081 10.0812L19.0275 8.49095L15.9739 10.0816C15.8949 10.1229 15.799 10.1161 15.7268 10.0642C15.6545 10.0123 15.6185 9.92432 15.6339 9.83743L16.217 6.4679L13.7466 4.08256C13.6827 4.0209 13.6597 3.92882 13.6872 3.8449C13.7148 3.76098 13.7881 3.6997 13.8764 3.68672L17.2902 3.19509L18.818 0.129962C18.8569 0.0507058 18.9383 0.000366211 19.0275 0.000366211C19.1166 0.000366211 19.198 0.0507058 19.2369 0.129962Z" fill="#FCAD38"/>
1880                                   <path d="M33.2206 0.129596L34.8326 3.19472L38.436 3.68636C38.5293 3.69933 38.6067 3.76061 38.6357 3.84453C38.6648 3.92846 38.6405 4.02053 38.5731 4.08219L35.9661 6.46753L36.5816 9.83637C36.5978 9.92325 36.5598 10.0112 36.4836 10.0631C36.4074 10.115 36.3062 10.1219 36.2228 10.0808L32.9996 8.49058L29.7764 10.0813C29.693 10.1225 29.5918 10.1157 29.5155 10.0638C29.4393 10.0119 29.4012 9.92395 29.4175 9.83706L30.033 6.46753L27.4253 4.08219C27.3579 4.02053 27.3336 3.92846 27.3627 3.84453C27.3917 3.76061 27.4691 3.69933 27.5624 3.68636L31.1658 3.19472L32.7785 0.129596C32.8196 0.0503395 32.9054 0 32.9996 0C33.0937 0 33.1796 0.0503395 33.2206 0.129596Z" fill="#FCAD38"/>
1881                                   <path d="M47.1822 0.129596L48.7093 3.19472L52.1231 3.68636C52.2115 3.69933 52.2848 3.76061 52.3123 3.84453C52.3398 3.92846 52.3168 4.02053 52.2529 4.08219L49.7832 6.46753L50.3663 9.83637C50.3816 9.92325 50.3456 10.0112 50.2734 10.0631C50.2012 10.115 50.1054 10.1219 50.0263 10.0808L46.9728 8.49058L43.9192 10.0813C43.8402 10.1225 43.7443 10.1157 43.6721 10.0638C43.5999 10.0119 43.5638 9.92395 43.5792 9.83706L44.1624 6.46753L41.6919 4.08219C41.628 4.02053 41.605 3.92846 41.6325 3.84453C41.6601 3.76061 41.7334 3.69933 41.8218 3.68636L45.2355 3.19472L46.7633 0.129596C46.8022 0.0503395 46.8836 0 46.9728 0C47.062 0 47.1433 0.0503395 47.1822 0.129596Z" fill="#FCAD38"/>
1882                                   <path d="M60.5732 0.129596L62.1851 3.19472L65.7886 3.68636C65.8818 3.69933 65.9592 3.76061 65.9883 3.84453C66.0173 3.92846 65.9931 4.02053 65.9256 4.08219L63.3187 6.46753L63.9342 9.83637C63.9503 9.92325 63.9123 10.0112 63.8361 10.0631C63.7599 10.115 63.6588 10.1219 63.5753 10.0808L60.3521 8.49058L57.1289 10.0813C57.0455 10.1225 56.9443 10.1157 56.8681 10.0638C56.7918 10.0119 56.7538 9.92395 56.7701 9.83706L57.3856 6.46753L54.7779 4.08219C54.7104 4.02053 54.6862 3.92846 54.7152 3.84453C54.7443 3.76061 54.8216 3.69933 54.9149 3.68636L58.5183 3.19472L60.1311 0.129596C60.1721 0.0503395 60.258 0 60.3521 0C60.4463 0 60.5321 0.0503395 60.5732 0.129596Z" fill="#FCAD38"/>
1883                                </svg>
1884                                <p class="ratign_txt">306 Reviews</p>
1885                            </div>
1886                            <a href="/products/snorestop-chewabletablets"><div class="titleee">SnoreStop® Anti-Snoring Chewable Tablets</div></a>
1887                            <div class="price_wrapper">
1888                              <p class="orgi_price">$49.99 USD</p>
1889                              <p class="cmp_price"></p>
1890                            </div>
1891    <div class="buttn_buy__menu">
1892          <div id="variant" data-variant="41017162334369"></div>
1893
1894          <product-form class="product-form" id="variant-41017162334369"><form method="post" action="/cart/add" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
1895
1896              <input type="hidden" id="" name="id" value="41017162334369">
1897              <div class="product-form__button">
1898                <button
1899                  type="submit"
1900                  name="add"
1901                  id="add-to-cart"
1902                  class="product-form__submit button button--full-width button--primary"
1903                  
1904                >Add To Cart</button></div><input type="hidden" name="product-id" value="1472827031609" /><input type="hidden" name="section-id" value="header" /></form></product-form>
1905          
1906        </div>
1907                            
1908                          </div>
1909                        </div>
1910                  
1911                       
1912                  </div>
1913                </nav>
1914                <div class="menu-drawer__utility-links"><a href="/account/login" class="menu-drawer__account link link--text focus-inset h5">
1915                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1916  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
19161-3.67-1.35-6.17-1.35z" fill="currentColor">
1917</svg>
1918
1919Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1920                        <a href="https://twitter.com/SnoreStopUSA" class="link link--text list-social__link" aria-describedby="a11y-external-message">
1921 
1922<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon icon-twitter"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>
1923<span class="visually-hidden">Twitter</span>
1924                        </a>
1925                      </li><li class="list-social__item">
1926                        <a href="https://www.facebook.com/snorestopusa/" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1927  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1928</svg>
1929<span class="visually-hidden">Facebook</span>
1930                        </a>
1931                      </li><li class="list-social__item">
1932                        <a href="https://www.instagram.com/snorestop/" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1933  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1934  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1935</svg>
1936<span class="visually-hidden">Instagram</span>
1937                        </a>
1938                      </li><li class="list-social__item">
1939                        <a href="https://www.youtube.com/user/snorestopsworks" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70">
1940  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1941</svg>
1942<span class="visually-hidden">YouTube</span>
1943                        </a>
1944                      </li></ul>
1945                </div>
1946              </div>
1947            </div>
1948          </div>
1949        </details>
1950      </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//snorestop.com/cdn/shop/files/logo_210x.png?v=1627331439 1x, //snorestop.com/cdn/shop/files/[email protected]?v=1627331439 2x"
1951              src="//snorestop.com/cdn/shop/files/logo_210x.png?v=1627331439"
1952              loading="lazy"
1953              class="header__heading-logo"
1954              width="638"
1955              height="152"
1956              alt="SnoreStop"
1957            ></a><nav class="header__inline-menu">
1958        <ul class="list-menu list-menu--inline" role="list"><li><a href="/collections/all" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1959                  <span>Shop All</span>
1960                </a></li><li><a href="/collections/snorestop-for-pets" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1961                  <span>For Pets</span>
1962                </a></li><li><a href="/pages/reviews" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1963                  <span>Reviews</span>
1964                </a></li><li><a href="/pages/subscribe-save" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1965                  <span>Subscribe &amp; Save</span>
1966                </a></li></ul>
1967      </nav><div class="header__icons">
1968      <details-modal class="header__search">
1969        <details>
1970          <summary class="header__icon header__icon--search header__icon--summary link link--text focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1971            <span>
1972              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1973                <use href="#icon-search">
1974              </svg>
1975              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1976                <use href="#icon-close">
1977              </svg>
1978            </span>
1979          </summary>
1980          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
1981            <div class="search-modal__content" tabindex="-1">
1982              <form action="/search" method="get" role="search" class="search search-modal__form">
1983                <div class="field">
1984                  <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search">
1985                  <label class="field__label" for="Search-In-Modal">Search</label>
1986                  <input type="hidden" name="options[prefix]" value="last">
1987                  <button class="search__button field__button focus-inset" aria-label="Search">
1988                    <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
1989                      <use href="#icon-search">
1990                    </svg>
1991                  </button>
1992                </div>
1993              </form>
1994              <button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1995                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
1996                  <use href="#icon-close">
1997                </svg>
1998              </button>
1999            </div>
2000          </div>
2001        </details>
2002      </details-modal><a href="/account/login" class="header__icon header__icon--account link link--text focus-inset">
2003          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
2004  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
2005</svg>
2006
2007          <span class="visually-hidden">Log in</span>
2008        </a><a href="/cart" class="header__icon header__icon--cart link link--text focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
2009  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
2010</svg>
2011<span class="visually-hidden">Cart</span></a>
2012    </div>
2013  </header>
2014</sticky-header><cart-notification>
2015  <div class="cart-notification-wrapper page-width">
2016    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
2017      <div class="cart-notification__header">
2018        <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
2019  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
2020</svg>
2021Item added to your cart</h2>
2022        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
2023          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
2024        </button>
2025      </div>
2026      <div id="cart-notification-product" class="cart-notification-product"></div>
2027      <div class="cart-notification__links">
2028        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
2029        <form action="/cart" method="post" id="cart">
2030          <button class="button button--primary button--full-width" name="checkout" form="cart">Check out</button>
2031        </form>
2032        <button type="button" class="link button-label">Continue shopping</button>
2033      </div>
2034    </div>
2035  </div>
2036</cart-notification>
2037<style data-shopify>
2038  .cart-notification {
2039     display: none;
2040  }
2041</style>
2042
2043
2044<script type="application/ld+json">
2045  {
2046    "@context": "http://schema.org",
2047    "@type": "Organization",
2048    "name": "SnoreStop",
2049    
2050      
2051      "logo": "https:\/\/snorestop.com\/cdn\/shop\/files\/logo_638x.png?v=1627331439",
2052    
2053    "sameAs": [
2054      "https:\/\/twitter.com\/SnoreStopUSA",
2055      "https:\/\/www.facebook.com\/snorestopusa\/",
2056      "",
2057      "https:\/\/www.instagram.com\/snorestop\/",
2058      "",
2059      "",
2060      "https:\/\/www.youtube.com\/user\/snorestopsworks",
2061      ""
2062    ],
2063    "url": "https:\/\/snorestop.com"
2064  }
2065</script>
2065<script src="//snorestop.com/cdn/shop/t/61/assets/cart-notification.js?v=48848291506320193291788553565" defer="defer"></script>
2065
2066
2067
2068</div>
2069<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2070      <section id="shopify-section-template--23822391967984__main" class="shopify-section product-section spaced-section">
2071<link href="//snorestop.com/cdn/shop/t/61/assets/section-main-product.css?v=62153160197063652061788553565" rel="stylesheet" type="text/css" media="all" />
2072<link href="//snorestop.com/cdn/shop/t/61/assets/component-accordion.css?v=91671352514809119961788553565" rel="stylesheet" type="text/css" media="all" />
2073<link href="//snorestop.com/cdn/shop/t/61/assets/component-badge.css?v=13355740110280941121788553565" rel="stylesheet" type="text/css" media="all" />
2074<link href="//snorestop.com/cdn/shop/t/61/assets/component-price.css?v=183988988113543160891788553565" rel="stylesheet" type="text/css" media="all" />
2075<link href="//snorestop.com/cdn/shop/t/61/assets/component-rte.css?v=105958659338809147361788553565" rel="stylesheet" type="text/css" media="all" />
2076<link href="//snorestop.com/cdn/shop/t/61/assets/component-slider.css?v=11197926341821191871788553565" rel="stylesheet" type="text/css" media="all" />
2077
2078<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-cart-notification.css?v=126136489135610739791788553565" media="print" onload="this.media='all'">
2079<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-deferred-media.css?v=40741356141559517761788553565" media="print" onload="this.media='all'"><section class="page-width">
2080  <div class="product grid grid--1-col grid--2-col-tablet">
2081    <div class="grid__item product__media-wrapper">
2082      <slider-component class="slider-mobile-gutter">
2083        <a class="skip-to-content-link button visually-hidden" href="#ProductInfo-template--23822391967984__main">
2084          Skip to product information
2085        </a>
2086        <ul class="product__media-list grid grid--peek list-unstyled slider slider--mobile" role="list"><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-45259500421360">
2087                
2088                
2089
2090<noscript><div class="product__media media" style="padding-top: 100.0%;">
2091      <img
2092        srcset="//snorestop.com/cdn/shop/files/hero_image_288x.png?v=1784326664 288w,
2093                //snorestop.com/cdn/shop/files/hero_image_576x.png?v=1784326664 576w,
2094                //snorestop.com/cdn/shop/files/hero_image_550x.png?v=1784326664 550w,
2095                //snorestop.com/cdn/shop/files/hero_image_1100x.png?v=1784326664 1100w"
2096        src="//snorestop.com/cdn/shop/files/hero_image_550x550.png?v=1784326664"
2097        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2098        loading="lazy"
2099        width="576"
2100        height="576"
2101        alt=""
2102      >
2103    </div></noscript>
2104
2105<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2106  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2107  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2108  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2109  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2110</svg>
2111</span>
2112
2113  <div class="product__media media" style="padding-top: 100.0%;">
2114    
2115    <img  
2116      src="//snorestop.com/cdn/shop/files/hero_image_800x.png?v=1784326664"
2117      width="576"
2118      height="576"
2119      alt=""
2120    >
2121      
2122  </div>
2123<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="45259500421360">
2124  <span class="visually-hidden">Open media 1 in gallery view
2125</span>
2126</button>
2127</modal-opener>
2128                  
2129              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-44939603247344">
2130                  
2131                
2132
2133<noscript><div class="product__media media" style="padding-top: 100.0%;">
2134      <img
2135        srcset="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_288x.png?v=1781804149 288w,
2136                //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_576x.png?v=1781804149 576w,
2137                //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_550x.png?v=1781804149 550w,
2138                //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_1100x.png?v=1781804149 1100w"
2139        src="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_550x550.png?v=1781804149"
2140        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2141        loading="lazy"
2142        width="576"
2143        height="576"
2144        alt=""
2145      >
2146    </div></noscript>
2147
2148<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2149  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2150  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2151  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
21511983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2152  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2153</svg>
2154</span>
2155
2156  <div class="product__media media" style="padding-top: 100.0%;">
2157      
2158    <img  
2159      srcset="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_288x.png?v=1781804149 288w,
2160              //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_576x.png?v=1781804149 576w,
2161              //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_550x.png?v=1781804149 550w,
2162              //snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_1100x.png?v=1781804149 1100w"
2163      src="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_550x550.png?v=1781804149"
2164      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2165      loading="lazy"
2166      width="576"
2167      height="576"
2168      alt=""
2169    >
2170      
2171  </div>
2172<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="44939603247344">
2173  <span class="visually-hidden">Open media 2 in gallery view
2174</span>
2175</button>
2176</modal-opener>
2177                  
2178              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-44589211320560">
2179                  
2180                
2181
2182<noscript><div class="product__media media" style="padding-top: 100.0%;">
2183      <img
2184        srcset="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_288x.jpg?v=1778280180 288w,
2185                //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_576x.jpg?v=1778280180 576w,
2186                //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_550x.jpg?v=1778280180 550w,
2187                //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_1100x.jpg?v=1778280180 1100w"
2188        src="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_550x550.jpg?v=1778280180"
2189        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2190        loading="lazy"
2191        width="576"
2192        height="576"
2193        alt=""
2194      >
2195    </div></noscript>
2196
2197<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2198  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2199  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2200  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2201  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2202</svg>
2203</span>
2204
2205  <div class="product__media media" style="padding-top: 100.0%;">
2206      
2207    <img  
2208      srcset="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_288x.jpg?v=1778280180 288w,
2209              //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_576x.jpg?v=1778280180 576w,
2210              //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_550x.jpg?v=1778280180 550w,
2211              //snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_1100x.jpg?v=1778280180 1100w"
2212      src="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_550x550.jpg?v=1778280180"
2213      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2214      loading="lazy"
2215      width="576"
2216      height="576"
2217      alt=""
2218    >
2219      
2220  </div>
2221<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="44589211320560">
2222  <span class="visually-hidden">Open media 3 in gallery view
2223</span>
2224</button>
2225</modal-opener>
2226                  
2227              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-45345084932336">
2228                  
2229                
2230
2231<noscript><div class="product__media media" style="padding-top: 100.0%;">
2232      <img
2233        srcset="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_288x.png?v=1784920411 288w,
2234                //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_576x.png?v=1784920411 576w,
2235                //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_550x.png?v=1784920411 550w,
2236                //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_1100x.png?v=1784920411 1100w"
2237        src="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_550x550.png?v=1784920411"
2238        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2239        loading="lazy"
2240        width="576"
2241        height="576"
2242        alt=""
2243      >
2244    </div></noscript>
2245
2246<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2247  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2248  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2249  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
22491983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2250  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2251</svg>
2252</span>
2253
2254  <div class="product__media media" style="padding-top: 100.0%;">
2255      
2256    <img  
2257      srcset="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_288x.png?v=1784920411 288w,
2258              //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_576x.png?v=1784920411 576w,
2259              //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_550x.png?v=1784920411 550w,
2260              //snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_1100x.png?v=1784920411 1100w"
2261      src="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_550x550.png?v=1784920411"
2262      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2263      loading="lazy"
2264      width="576"
2265      height="576"
2266      alt=""
2267    >
2268      
2269  </div>
2270<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="45345084932336">
2271  <span class="visually-hidden">Open media 4 in gallery view
2272</span>
2273</button>
2274</modal-opener>
2275                  
2276              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-44589210796272">
2277                  
2278                
2279
2280<noscript><div class="product__media media" style="padding-top: 100.0%;">
2281      <img
2282        srcset="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_288x.jpg?v=1778280175 288w,
2283                //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_576x.jpg?v=1778280175 576w,
2284                //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_550x.jpg?v=1778280175 550w,
2285                //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_1100x.jpg?v=1778280175 1100w"
2286        src="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_550x550.jpg?v=1778280175"
2287        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2288        loading="lazy"
2289        width="576"
2290        height="576"
2291        alt=""
2292      >
2293    </div></noscript>
2294
2295<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2296  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2297  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2298  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2299  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.
22991256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2300</svg>
2301</span>
2302
2303  <div class="product__media media" style="padding-top: 100.0%;">
2304      
2305    <img  
2306      srcset="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_288x.jpg?v=1778280175 288w,
2307              //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_576x.jpg?v=1778280175 576w,
2308              //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_550x.jpg?v=1778280175 550w,
2309              //snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_1100x.jpg?v=1778280175 1100w"
2310      src="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_550x550.jpg?v=1778280175"
2311      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2312      loading="lazy"
2313      width="576"
2314      height="576"
2315      alt=""
2316    >
2317      
2318  </div>
2319<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="44589210796272">
2320  <span class="visually-hidden">Open media 5 in gallery view
2321</span>
2322</button>
2323</modal-opener>
2324                  
2325              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-44589288882416">
2326                  
2327                
2328
2329<noscript><div class="product__media media" style="padding-top: 100.0%;">
2330      <img
2331        srcset="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_288x.png?v=1778281547 288w,
2332                //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_576x.png?v=1778281547 576w,
2333                //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_550x.png?v=1778281547 550w,
2334                //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_1100x.png?v=1778281547 1100w"
2335        src="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_550x550.png?v=1778281547"
2336        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2337        loading="lazy"
2338        width="576"
2339        height="576"
2340        alt=""
2341      >
2342    </div></noscript>
2343
2344<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2345  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2346  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2347  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2348  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2349</svg>
2350</span>
2351
2352  <div class="product__media media" style="padding-top: 100.0%;">
2353      
2354    <img  
2355      srcset="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_288x.png?v=1778281547 288w,
2356              //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_576x.png?v=1778281547 576w,
2357              //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_550x.png?v=1778281547 550w,
2358              //snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_1100x.png?v=1778281547 1100w"
2359      src="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_550x550.png?v=1778281547"
2360      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2361      loading="lazy"
2362      width="576"
2363      height="576"
2364      alt=""
2365    >
2366      
2367  </div>
2368<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="44589288882416">
2369  <span class="visually-hidden">Open media 6 in gallery view
2370</span>
2371</button>
2372</modal-opener>
2373                  
2374              </li><li class="product__media-item grid__item slider__slide" data-media-id="template--23822391967984__main-45717057831152">
2375                  
2376                
2377
2378<noscript><div class="product__media media" style="padding-top: 100.0%;">
2379      <img
2380        srcset="//snorestop.com/cdn/shop/files/Testimonials_Spray_288x.png?v=1787161817 288w,
2381                //snorestop.com/cdn/shop/files/Testimonials_Spray_576x.png?v=1787161817 576w,
2382                //snorestop.com/cdn/shop/files/Testimonials_Spray_550x.png?v=1787161817 550w,
2383                //snorestop.com/cdn/shop/files/Testimonials_Spray_1100x.png?v=1787161817 1100w"
2384        src="//snorestop.com/cdn/shop/files/Testimonials_Spray_550x550.png?v=1787161817"
2385        sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2386        loading="lazy"
2387        width="576"
2388        height="576"
2389        alt=""
2390      >
2391    </div></noscript>
2392
2393<modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--23822391967984__main">
2394  <span class="product__media-icon motion-reduce" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2395  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/>
2396  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
23961983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/>
2397  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/>
2398</svg>
2399</span>
2400
2401  <div class="product__media media" style="padding-top: 100.0%;">
2402      
2403    <img  
2404      srcset="//snorestop.com/cdn/shop/files/Testimonials_Spray_288x.png?v=1787161817 288w,
2405              //snorestop.com/cdn/shop/files/Testimonials_Spray_576x.png?v=1787161817 576w,
2406              //snorestop.com/cdn/shop/files/Testimonials_Spray_550x.png?v=1787161817 550w,
2407              //snorestop.com/cdn/shop/files/Testimonials_Spray_1100x.png?v=1787161817 1100w"
2408      src="//snorestop.com/cdn/shop/files/Testimonials_Spray_550x550.png?v=1787161817"
2409      sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)"
2410      loading="lazy"
2411      width="576"
2412      height="576"
2413      alt=""
2414    >
2415      
2416  </div>
2417<button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="45717057831152">
2418  <span class="visually-hidden">Open media 7 in gallery view
2419</span>
2420</button>
2421</modal-opener>
2422                  
2423              </li></ul>
2424        <div class="slider-buttons slider-buttons--overlay no-js-hidden">
2425          <div class="slider-counter caption">
2426            <span class="slider-counter--current">1</span>
2427            <span style="display: none;" aria-hidden="true"> / </span>
2428            <span style="display: none;" class="visually-hidden">of</span>
2429             <span style="display: none;" class="slider-counter--total">7</span> 
2430            
2431          </div>
2432          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2433  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2434</svg>
2435</button>
2436          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2437  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2438</svg>
2439</button>
2440        </div>
2441      </slider-component></div>
2442    <div class="product__info-wrapper grid__item">
2443      <div id="ProductInfo-template--23822391967984__main" class="product__info-container product__info-container--sticky"><p class="product__text caption-with-letter-spacing">SnoreStop</p><h1 class="product__title" style="margin-bottom: 0px!important;">
2444              SnoreStop® Anti-Snoring Oral Spray
2445            </h1>
2446
2447        <div class="targetbay_star_container" id="8088873500912"></div>
2448        
2449        
2450        
2451        <!--product specific subtitles-->
2452        
2453        
2454        
2455        
2456        
2457        
2458        
2459        
2460        
2461<p class="product__text subtitle">Breathe Freely. Sleep Quietly. Wake Up Rested.</p><div id="shopify-block-AT09zSWI4cThxbmRIW__klaviyo_reviews_average_rating_WXmTDB" class="shopify-block shopify-app-block">
2462
2463
2464
2465
2466<span class="klaviyo-star-rating-widget" data-id="8088873500912" data-product-title="SnoreStop® Anti-Snoring Oral Spray" data-product-type="" style="display: block;"></span>
2467
2468<span id="fulfilled-style"/>
2469
2470
2471</div>
2472<p class="product__text subtitle"></p>
2473        
2474<noscript>
2475              <div class="product-form__input hidden">
2476                <label class="form__label" for="Variants-template--23822391967984__main">Product variants</label>
2477                
2478                
2479                
2480              </div>
2481            </noscript><form method="post" action="/cart/add" id="product-form-installment" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43387078705392">
2482              <shopify-payment-terms variant-id="43387078705392" shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;currency_code&quot;:&quot;USD&quot;,&quot;country_code&quot;:&quot;US&quot;,&quot;variants&quot;:[{&quot;id&quot;:43387078705392,&quot;price_per_term&quot;:&quot;$14.99&quot;,&quot;full_price&quot;:&quot;$59.99&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4}],&quot;min_price&quot;:&quot;
2482$35.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$35.00&quot;,&quot;max_price&quot;:&quot;$49.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:2}],&quot;min_price_amount&quot;:35.0,&quot;max_price_amount&quot;:49.99},{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:50.0,&quot;max_price_amount&quot;:999.99},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:1000.0,&quot;max_price_amount&quot;:30000.0}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:384598}"></shopify-payment-terms>
2483<input type="hidden" name="product-id" value="8088873500912" /><input type="hidden" name="section-id" value="template--23822391967984__main" /></form><div class="product-form__input product-form__quantity">
2484              <label class="form__label" for="Quantity-template--23822391967984__main">
2485                Quantity
2486              </label>
2487              <quantity-input class="quantity">
2488                <button class="quantity__button no-js-hidden" name="minus" type="button">
2489                  <span class="visually-hidden">Decrease quantity for SnoreStop® Anti-Snoring Oral Spray</span>
2490                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" fill="none" viewBox="0 0 10 2">
2491  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
2492</svg>
2493
2494                </button>
2495                <input class="quantity__input"
2496                    type="number"
2497                    name="quantity"
2498                    id="Quantity-template--23822391967984__main"
2499                    min="1"
2500                    value="1"
2501                    form="product-form-template--23822391967984__main"
2502                  >
2503                <button class="quantity__button no-js-hidden" name="plus" type="button">
2504                  <span class="visually-hidden">Increase quantity for SnoreStop® Anti-Snoring Oral Spray</span>
2505                  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10">
2506  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
2507</svg>
2508
2509                </button>
2510              </quantity-input>
2511            </div><div id="variant" data-variant="43387078705392"></div>
2512			
2513            <product-form class="product-form" id="variant-43387078705392"><form method="post" action="/cart/add" id="product-form-template--23822391967984__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2514
2515                
2516                
2517                  <skio-plan-picker 
2518                    product='{&quot;id&quot;:8088873500912,&quot;title&quot;:&quot;SnoreStop® Anti-Snoring Oral Spray&quot;,&quot;handle&quot;:&quot;snorestop-oralspray&quot;,&quot;description&quot;:&quot;\u003ch3\u003e\n\u003cimg src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/updated_throat_spray_comparison_chart.png?v=1782254937\&quot; alt=\&quot;\&quot;\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/30_DAY.png?v=1765921058\&quot;\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/CLINICALLY.png?v=1765921091\&quot;\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/made_in_the_usa.png?v=1765921327\&quot;\u003e\u003cbr\u003eThe Natural Way to Quiet Nights\u003c\/h3\u003e\n\u003cp\u003eSnoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll.\u003c\/p\u003e\n\u003cp\u003eSnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the \u003cem\u003ereal cause\u003c\/em\u003e of snoring: blocked airways in the mouth and in the back of the throat. Just a few quick sprays at bedtime, SnoreStop helps reduce mouth and throat inflammation so air flows freely while drying out built-up mucus so you and your partner can finally enjoy quiet, restful nights.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWhy People Choose SnoreStop Oral Spray\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTargets the Root 
2518Cause\u003c\/strong\u003e – Reduces swollen tissues in the mouth and in the back of the throat where up to 80% of snoring starts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNatural \u0026amp; Non-Habit Forming\u003c\/strong\u003e – Safe to use nightly, with no known side effects or morning grogginess.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEffortless Routine\u003c\/strong\u003e – Just a few sprays before bed, no uncomfortable mouth guards, strips, or tape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eClinically Proven Relief\u003c\/strong\u003e – The only over-the-counter proven snoring solution backed by a peer-reviewed, double blind, placebo controlled published medical study.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTrusted Quality\u003c\/strong\u003e – FDA-regulated. Made in the USA. Proven Since 1995.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy It’s Different\u003c\/h3\u003e\n\u003cp\u003eMost snoring products are band-aids, strips that tug on your either side of your nose, uncomfortable plastic mouth guards, or tape that forces your mouth shut. SnoreStop works from the inside where the problem really starts.\u003c\/p\u003e\n\u003cp\u003eThat means no devices, no discomfort, and n
2518o bedtime hassle. Just natural, effective relief you can trust.\u003c\/p\u003e\n\u003ch3\u003eImagine Waking Up To:\u003c\/h3\u003e\n\u003cp\u003e✔ Quiet, uninterrupted sleep\u003cbr\u003e✔ No more nudges or midnight frustration\u003cbr\u003e✔ Feeling refreshed and energized in the morning\u003cbr\u003e✔ A happier, better-rested partner\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eJoin the millions who sleep better with SnoreStop Oral Spray.\u003c\/strong\u003e\u003cbr\u003eEffortless. Natural. Proven.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan\u003e\u003ca title=\&quot;Top 5 FAQs Snore Stop\&quot; href=\&quot;https:\/\/snorestop.com\/pages\/faqs\&quot;\u003eFAQs \u003c\/a\u003e\u003c\/span\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eDirections for Use:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShake Well\u003c\/strong\u003e: Always shake the bottle before each use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpray\u003c\/strong\u003e: At bedtime, spray twice under the tongue and twice in the back of the throat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Water\u003c\/strong\u003e: Do not take with water.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTreatment Timeline:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-7 Day Course\u003c\/strong\u003e: While some experience results immediately, most users notice improvements within a \u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eminimum of 5 nights\u003c\/span\u003e of consistent use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePro Tips for Best Results:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003cstrong\u003e30 minutes apart\u003c\/strong\u003e from food, water, or other medications.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStay hydrated during the day for comfort at night.\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\&quot;MsoPlainText\&quot;\u003eAvoid consuming sedatives, alcoholic beverages, or drowsy medicines at bedtime, as these may reduce the effectiveness of SnoreStop.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eExperience better breathing and restful nights within a week of using SnoreStop.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e* Individual results may vary.\u003c\/strong\u003e \u003cstrong\u003eSnoreStop does not treat sleep apnea.\u003c\/strong\u003e Results can depend on a variety of factors including overall health, diet, and other lifestyle factors. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarnings: Use only as directed. Keep out of reach of children. Do not use it on children under 12 years of age. If pregnant or breastfeeding, ask a doctor before using it. Stop using it and ask a doctor if symptoms do not improve in 7 days. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e[[split]] Our active ingredients are harnessed from the power of plants, complemented by minerals and other natural sources. It&#39;s a harmonious blend that makes SnoreStop a natural, effective, oil-free solution to conquer snoring. \u003cstrong\u003eDilution Scale: Equal volumes (12.5%) of each HPUS ingredient in 4X, 6X, and 12X potencies. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eIngredients \u0026amp; Purpose\u003c\/span\u003e:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNux Vomica: helps open constricted pharynx\u003c\/li\u003e\n\u003cli\u003eBelladonna: helps decongest enlarged tonsils\u003c\/li\u003e\n\u003cli\u003eEphedra Vulgaris*: helps relieve congestion \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHydrastis canadensis: helps decongest swollen tongue\u003c\/li\u003e\n\u003cli\u003eKali bichromicum: helps relieve stuffy nose\u003c\/li\u003e\n\u003cli\u003eTeucrium marum: helps open air passages\u003c\/li\u003e\n\u003cli\u003eHistaminum hydrochloricum: natural antihistamine\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eInactive ingredients\u003c\/span\u003e: 15% Alcohol (100 micro centiliters per spray) , Glycerin, Potassium sorbate, Purified Water 
2518(75%)\u003cbr\u003e\u003cbr\u003eYour peace of mind is paramount to us, with a proven safety record since 1995, SnoreStop is your trusted choice. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSnoreStop Oral Spray is prepared in accordance with the Homeopathic Pharmacopoeia of the United States (HPUS). All ingredients are recognized as GRAS and part of an official collection of accepted drug ingredients by the Federal Food, Drug and Cosmetic Act and are manufactured in FDA regulated laboratories in the USA. Each ingredient comes either from plant, mineral or protein sources and is present only in harmless microscopic amounts in each dose. *None of our ingredients contain any measurable amount of alkaloids, ephedrine or pseudo - ephedrine. \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eClaims follow requirement in CPG 400.400 and GLP of Sections 502 \u0026amp; 503 of the FDCA (“The Act”) and Part 201 Title 21 of the CFR to include Principle Display Panel of OTC Drug Labeling under 21 CFR 201.62. Uses and claims are taken from various authorized Materia Medica for references. They have not been reviewed by the Federal Drug Administration.\u003c\/span\u003e\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2022-08-29T15:21:52-07:00&quot;,&quot;created_at&quot;:&quot;2022-08-29T15:21:49-07:00&quot;,&quot;vendor&quot;:&quot;SnoreStop&quot;,&quot;type&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;price&quot;:5999,&quot;price_min&quot;:5999,&quot;price_max&quot;:5999,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:43387078705392,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;SnoreStop® Anti-Snoring Oral Spray&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:5999,&quot;weight&quot;:136,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;769682400156&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967132400,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967165168,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967197936,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967230704,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967263472,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967296240,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4251877616,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554817776,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554850544,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554883312,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554916080,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664&quot;,&quot;
2518\/\/snorestop.com\/cdn\/shop\/files\/30_yrs_of_innovation_spray_old_vs_new.png?v=1781804149&quot;,&quot;\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180&quot;,&quot;\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411&quot;,&quot;\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175&quot;,&quot;\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547&quot;,&quot;\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817&quot;],&quot;featured_image&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:45259500421360,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/hero_image.png?v=1784326664&quot;,&quot;width&quot;:1254},{&quot;alt&quot;:null,&quot;id&quot;:44939603247344,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/30_yrs_of_innovation_spray_old_vs_new.png?v=1781804149&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/30_yrs_of_innovation_spray_old_vs_new.png?v=1781804149&quot;,&quot;width&quot;:1254},{&quot;alt&quot;:null,&quot;id&quot;:44589211320560,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:2000,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:2000,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/Why_Choose_Oral_Spray_New_Sprayer.jpg?v=1778280180&quot;,&quot;width&quot;:2000},{&quot;alt&quot;:null,&quot;id&quot;:45345084932336,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a.png?v=1784920411&quot;,&quot;width&quot;:1254},{&quot;alt&quot;:null,&quot;id&quot;:44589210796272,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:2000,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:2000,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/SnoreStop_Oral_Spray_New_Sprayer_USPs.jpg?v=1778280175&quot;,&quot;width&quot;:2000},{&quot;alt&quot;:null,&quot;id&quot;:44589288882416,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/PDP_page_2048_x_2048.png?v=1778281547&quot;,&quot;width&quot;:1254},{&quot;alt&quot;:null,&quot;id&quot;:45717057831152,&quot;position&quot;:7,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1254,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/snorestop.com\/cdn\/shop\/files\/Testimonials_Spray.png?v=1787161817&quot;,&quot;width&quot;:1254}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[{&quot;id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;,&quot;name&quot;:&quot;SnoreStop Anti-Snoring Throat Spray&quot;,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;values&quot;:[&quot;15819758&quot;,&quot;15819759&quot;,&quot;15819760&quot;,&quot;15819761&quot;,&quot;15819762&quot;,&quot;15819763&quot;]},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;values&quot;:[&quot;30-day&quot;,&quot;60-day&quot;,&quot;90-day&quot;,&quot;120-day&quot;,&quot;180-day&quot;,&quot;210-day&quot;]}],&quot;selling_plans&quot;:[{&quot;id&quot;:6967132400,&quot;name&quot;:&quot;Delivery every 30 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819758&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;30-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6967165168,&quot;name&quot;:&quot;Delivery every 60 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819759&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;60-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6967197936,&quot;name&quot;:&quot;Delivery every 90 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819760&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;90-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6967230704,&quot;name&quot;:&quot;Delivery every 120 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819761&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;120-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6967263472,&quot;name&quot;:&quot;Delivery every 180 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819762&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;180-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:6967296240,&quot;name&quot;:&quot;Delivery every 210 days&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Recharge Plan ID&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;15819763&quot;},{&quot;name&quot;:&quot;Order Frequency and Unit&quot;,&quot;position&quot;:2,&quot;value&quot;:&quot;210-day&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}}],&quot;app_id&quot;:&quot;294517&quot;},{&quot;id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;,&quot;name&quot;:&quot;Subscription&quot;,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;values&quot;:[&quot;Every month&quot;,&quot;Every 2 months&quot;,&quot;Every 3 months&quot;,&quot;Every 4 months&quot;,&quot;Every 5 months&quot;]}],&quot;selling_plans&quot;:[{&quot;id&quot;:4251877616,&quot;name&quot;:&quot;Every month&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;Every month&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:4554817776,&quot;name&quot;:&quot;Every 2 months&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;Every 2 months&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:4554850544,&quot;name&quot;:&quot;Every 3 months&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;Every 3 months&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:4554883312,&quot;name&quot;:&quot;Every 4 months&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;Every 4 months&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}},{&quot;id&quot;:4554916080,&quot;name&quot;:&quot;Every 5 months&quot;,&quot;description&quot;:null,&quot;options&quot;:[{&quot;name&quot;:&quot;Every-gid:\/\/shopify\/ProductVariant\/43387078705392&quot;,&quot;position&quot;:1,&quot;value&quot;:&quot;Every 5 months&quot;}],&quot;recurring_deliveries&quot;:true,&quot;price_adjustments&quot;:[{&quot;order_count&quot;:null,&quot;position&quot;:1,&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:15}],&quot;checkout_charge&quot;:{&quot;value_type&quot;:&quot;percentage&quot;,&quot;value&quot;:100}}],&quot;app_id&quot;:&quot;SKIO&quot;}],&quot;content&quot;:&quot;\u003ch3\u003e\n\u003cimg src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/updated_throat_spray_comparison_chart.png?v=1782254937\&quot; alt=\&quot;\&quot;\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/30_DAY.png?v=1765921058\&quot;\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/CLINICALLY.png?v=1765921091\&quot;\u003e\u003cimg height=\&quot;102\&quot; width=\&quot;102\&quot; alt=\&quot;\&quot; src=\&quot;https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/made_in_the_usa.png?v=1765921327\&quot;\u003e\u003cbr\u003eThe Natural Way to Quiet Nights\u003c\/h3\u003e\n\u003cp\u003eSnoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll.\u003c\/p\u003e\n\u003cp\u003eSnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the \u003cem\u003ereal cause\u003c\/em\u003e of snoring: blocked airways in the mouth and in the back of the throat. Just a few quick sprays at bedtime, SnoreStop helps reduce mouth and throat inflammation so air flows freely while drying out built-up mucus so you and your partner can finally enjoy quiet, restful nights.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eWhy People Choose SnoreStop Oral Spray\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTargets the Root 
2518Cause\u003c\/strong\u003e – Reduces swollen tissues in the mouth and in the back of the throat where up to 80% of snoring starts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNatural \u0026amp; Non-Habit Forming\u003c\/strong\u003e – Safe to use nightly, with no known side effects or morning grogginess.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEffortless Routine\u003c\/strong\u003e – Just a few sprays before bed, no uncomfortable mouth guards, strips, or tape.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eClinically Proven Relief\u003c\/strong\u003e – The only over-the-counter proven snoring solution backed by a peer-reviewed, double blind, placebo controlled published medical study.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTrusted Quality\u003c\/strong\u003e – FDA-regulated. Made in the USA. Proven Since 1995.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy It’s Different\u003c\/h3\u003e\n\u003cp\u003eMost snoring products are band-aids, strips that tug on your either side of your nose, uncomfortable plastic mouth guards, or tape that forces your mouth shut. SnoreStop works from the inside where the problem really starts.\u003c\/p\u003e\n\u003cp\u003eThat means no devices, no discomfort, and n
2518o bedtime hassle. Just natural, effective relief you can trust.\u003c\/p\u003e\n\u003ch3\u003eImagine Waking Up To:\u003c\/h3\u003e\n\u003cp\u003e✔ Quiet, uninterrupted sleep\u003cbr\u003e✔ No more nudges or midnight frustration\u003cbr\u003e✔ Feeling refreshed and energized in the morning\u003cbr\u003e✔ A happier, better-rested partner\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eJoin the millions who sleep better with SnoreStop Oral Spray.\u003c\/strong\u003e\u003cbr\u003eEffortless. Natural. Proven.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan\u003e\u003ca title=\&quot;Top 5 FAQs Snore Stop\&quot; href=\&quot;https:\/\/snorestop.com\/pages\/faqs\&quot;\u003eFAQs \u003c\/a\u003e\u003c\/span\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eDirections for Use:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShake Well\u003c\/strong\u003e: Always shake the bottle before each use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpray\u003c\/strong\u003e: At bedtime, spray twice under the tongue and twice in the back of the throat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Water\u003c\/strong\u003e: Do not take with water.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTreatment Timeline:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-7 Day Course\u003c\/strong\u003e: While some experience results immediately, most users notice improvements within a \u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eminimum of 5 nights\u003c\/span\u003e of consistent use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePro Tips for Best Results:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003cstrong\u003e30 minutes apart\u003c\/strong\u003e from food, water, or other medications.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStay hydrated during the day for comfort at night.\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\&quot;MsoPlainText\&quot;\u003eAvoid consuming sedatives, alcoholic beverages, or drowsy medicines at bedtime, as these may reduce the effectiveness of SnoreStop.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eExperience better breathing and restful nights within a week of using SnoreStop.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e* Individual results may vary.\u003c\/strong\u003e \u003cstrong\u003eSnoreStop does not treat sleep apnea.\u003c\/strong\u003e Results can depend on a variety of factors including overall health, diet, and other lifestyle factors. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarnings: Use only as directed. Keep out of reach of children. Do not use it on children under 12 years of age. If pregnant or breastfeeding, ask a doctor before using it. Stop using it and ask a doctor if symptoms do not improve in 7 days. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e[[split]] Our active ingredients are harnessed from the power of plants, complemented by minerals and other natural sources. It&#39;s a harmonious blend that makes SnoreStop a natural, effective, oil-free solution to conquer snoring. \u003cstrong\u003eDilution Scale: Equal volumes (12.5%) of each HPUS ingredient in 4X, 6X, and 12X potencies. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eIngredients \u0026amp; Purpose\u003c\/span\u003e:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNux Vomica: helps open constricted pharynx\u003c\/li\u003e\n\u003cli\u003eBelladonna: helps decongest enlarged tonsils\u003c\/li\u003e\n\u003cli\u003eEphedra Vulgaris*: helps relieve congestion \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHydrastis canadensis: helps decongest swollen tongue\u003c\/li\u003e\n\u003cli\u003eKali bichromicum: helps relieve stuffy nose\u003c\/li\u003e\n\u003cli\u003eTeucrium marum: helps open air passages\u003c\/li\u003e\n\u003cli\u003eHistaminum hydrochloricum: natural antihistamine\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\&quot;text-decoration: underline;\&quot;\u003eInactive ingredients\u003c\/span\u003e: 15% Alcohol (100 micro centiliters per spray) , Glycerin, Potassium sorbate, Purified Water 
2518(75%)\u003cbr\u003e\u003cbr\u003eYour peace of mind is paramount to us, with a proven safety record since 1995, SnoreStop is your trusted choice. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSnoreStop Oral Spray is prepared in accordance with the Homeopathic Pharmacopoeia of the United States (HPUS). All ingredients are recognized as GRAS and part of an official collection of accepted drug ingredients by the Federal Food, Drug and Cosmetic Act and are manufactured in FDA regulated laboratories in the USA. Each ingredient comes either from plant, mineral or protein sources and is present only in harmless microscopic amounts in each dose. *None of our ingredients contain any measurable amount of alkaloids, ephedrine or pseudo - ephedrine. \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eClaims follow requirement in CPG 400.400 and GLP of Sections 502 \u0026amp; 503 of the FDCA (“The Act”) and Part 201 Title 21 of the CFR to include Principle Display Panel of OTC Drug Labeling under 21 CFR 201.62. Uses and claims are taken from various authorized Materia Medica for references. They have not been reviewed by the Federal Drug Administration.\u003c\/span\u003e\u003c\/p\u003e&quot;}'
2519                    selectedVariant='{&quot;id&quot;:43387078705392,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;SnoreStop® Anti-Snoring Oral Spray&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:5999,&quot;weight&quot;:136,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;769682400156&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967132400,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967165168,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967197936,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967230704,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967263472,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:6967296240,&quot;selling_plan_group_id&quot;:&quot;6edc5de0117407ab1895c89fd997c71bc8c0d65e&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4251877616,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554817776,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554850544,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554883312,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;},{&quot;price_adjustments&quot;:[{&quot;position&quot;:1,&quot;price&quot;:5099}],&quot;price&quot;:5099,&quot;compare_at_price&quot;:5999,&quot;per_delivery_price&quot;:5099,&quot;selling_plan_id&quot;:4554916080,&quot;selling_plan_group_id&quot;:&quot;24fd14f93bf2f78acb1aedccd7e243267b0128fc&quot;}],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}'
2520                    formId='product-form-template--23822391967984__main'
2521                    currency='USD'
2522                    >
2523                  </skio-plan-picker>
2524                  <input type="hidden" aria-hidden="true" name="selling_plan" value="">
2525                  
2525<script src="//snorestop.com/cdn/shop/t/61/assets/skio-plan-picker-component.js?v=161546716748238649421788553565" type="module"></script>
2525
2526                
2527              
2528                
2529                <input type="hidden" id="" name="id" value="43387078705392">
2530                <div class="product-form__button">
2531                  <button
2532                    type="submit"
2533                    name="add"
2534                    id="add-to-cart"
2535                    class="product-form__submit button button--full-width button--primary"
2536                  
2537                  >Add to cart
2538</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:13236469817,&quot;merchantName&quot;:&quot;SnoreStop&quot;,&quot;personalized&quot;:true}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="4cb5945b879d4bb076d2d7fa523b40af" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:43387078705392,&quot;requiresShipping&quot;:true}]" shop-id="13236469817" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> <small id="shopify-buyer-consent" class="hidden" aria-hidden="true" data-consent-type="subscription"> This item is a deferred, subscription, or recurring purchase. By continuing, I agree to the <span id="shopify-subscription-policy-button">cancellation policy</span> and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted. </small> </div>
2539</div><input type="hidden" name="product-id" value="8088873500912" /><input type="hidden" name="section-id" value="template--23822391967984__main" /></form></product-form>
2540            
2541            
2542        
2543        
2544
2545        
2546<!-- Description Tab-->
2547        
2548        <div class="product__accordion accordion">
2549              <details>
2550                <summary>
2551                  <div class="summary__title">
2552
2553                    <h2 class="h4 accordion__title">
2554                      
2555                      <i class="fal fa-file-alt toggle-icon-description"></i> Description
2556                    </h2>
2557                  </div>
2558                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2559  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2560</svg>
2561
2562                </summary>
2563                <div class="accordion__content rte">
2564                  <h3>
2565<img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/updated_throat_spray_comparison_chart.png?v=1782254937" alt=""><br><br><img height="102" width="102" alt="" src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/30_DAY.png?v=1765921058"><img height="102" width="102" alt="" src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/CLINICALLY.png?v=1765921091"><img height="102" width="102" alt="" src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/made_in_the_usa.png?v=1765921327"><br>The Natural Way to Quiet Nights</h3>
2566<p>Snoring doesn’t just disrupt your sleep, it disrupts your life. Elbow nudges, tired mornings, and even separate bedrooms can take a toll.</p>
2567<p>SnoreStop® Oral Spray is the simple, easy to use, natural solution that targets the <em>real cause</em> of snoring: blocked airways in the mouth and in the back of the throat. Just a few quick sprays at bedtime, SnoreStop helps reduce mouth and throat inflammation so air flows freely while drying out built-up mucus so you and your partner can finally enjoy quiet, restful nights.<br><br></p>
2568<h3>Why People Choose SnoreStop Oral Spray</h3>
2569<ul>
2570<li>
2571<p><strong>
2571Targets the Root Cause</strong> – Reduces swollen tissues in the mouth and in the back of the throat where up to 80% of snoring starts.</p>
2572</li>
2573<li>
2574<p><strong>Natural &amp; Non-Habit Forming</strong> – Safe to use nightly, with no known side effects or morning grogginess.</p>
2575</li>
2576<li>
2577<p><strong>Effortless Routine</strong> – Just a few sprays before bed, no uncomfortable mouth guards, strips, or tape.</p>
2578</li>
2579<li>
2580<p><strong>Clinically Proven Relief</strong> – The only over-the-counter proven snoring solution backed by a peer-reviewed, double blind, placebo controlled published medical study.</p>
2581</li>
2582<li>
2583<p><strong>Trusted Quality</strong> – FDA-regulated. Made in the USA. Proven Since 1995.</p>
2584</li>
2585</ul>
2586<h3>Why It’s Different</h3>
2587<p>Most snoring products are band-aids, strips that tug on your either side of your nose, uncomfortable plastic mouth guards, or tape that forces your mouth shut. SnoreStop works from the inside where the problem really starts.</p>
2588<p>That means no devices, no discomfort, and n
2588o bedtime hassle. Just natural, effective relief you can trust.</p>
2589<h3>Imagine Waking Up To:</h3>
2590<p>✔ Quiet, uninterrupted sleep<br>✔ No more nudges or midnight frustration<br>✔ Feeling refreshed and energized in the morning<br>✔ A happier, better-rested partner</p>
2591<p><strong>Join the millions who sleep better with SnoreStop Oral Spray.</strong><br>Effortless. Natural. Proven.</p>
2592<p> <strong><span><a title="Top 5 FAQs Snore Stop" href="https://snorestop.com/pages/faqs">FAQs </a></span> </strong></p>
2593<h3>Directions for Use:</h3>
2594<ul>
2595<li>
2596<strong>Shake Well</strong>: Always shake the bottle before each use.</li>
2597<li>
2598<strong>Spray</strong>: At bedtime, spray twice under the tongue and twice in the back of the throat.</li>
2599<li>
2600<strong>No Water</strong>: Do not take with water.</li>
2601</ul>
2602<h3>Treatment Timeline:</h3>
2603<ul>
2604<li>
2605<strong>5-7 Day Course</strong>: While some experience results immediately, most users notice improvements within a <span style="text-decoration: underline;">minimum of 5 nights</span> of consistent use.</li>
2606</ul>
2607<h3>Pro Tips for Best Results:</h3>
2608<ul>
2609<li>Use <strong>30 minutes apart</strong> from food, water, or other medications.<br>
2610</li>
2611<li>Stay hydrated during the day for comfort at night.</li>
2612<li>
2613<p class="MsoPlainText">Avoid consuming sedatives, alcoholic beverages, or drowsy medicines at bedtime, as these may reduce the effectiveness of SnoreStop.</p>
2614</li>
2615</ul>
2616<p>Experience better breathing and restful nights within a week of using SnoreStop.</p>
2617<p><span><strong>* Individual results may vary.</strong> <strong>SnoreStop does not treat sleep apnea.</strong> Results can depend on a variety of factors including overall health, diet, and other lifestyle factors. </span></p>
2618<p><span>Warnings: Use only as directed. Keep out of reach of children. Do not use it on children under 12 years of age. If pregnant or breastfeeding, ask a doctor before using it. Stop using it and ask a doctor if symptoms do not improve in 7 days. </span></p>
2619<p><span>
2620                </div>
2621              </details>
2622            </div>
2623    <!-- Ingredients Tab-->
2624        
2625             
2626        <div class="product__accordion accordion">
2627              <details>
2628                <summary>
2629                  <div class="summary__title">
2630                    
2631                    <h2 class="h4 accordion__title">
2632                      
2633                      <i class="fal fa-mortar-pestle toggle-icon-description"></i> Ingredients
2634                      
2635                    </h2>
2636                  </div>
2637                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2638  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2639</svg>
2640
2641                </summary>
2642                <div class="accordion__content rte">
2643                   Our active ingredients are harnessed from the power of plants, complemented by minerals and other natural sources. It's a harmonious blend that makes SnoreStop a natural, effective, oil-free solution to conquer snoring. <strong>Dilution Scale: Equal volumes (12.5%) of each HPUS ingredient in 4X, 6X, and 12X potencies. </strong></span></p>
2644<p><span><span style="text-decoration: underline;">Ingredients &amp; Purpose</span>:</span><span></span></p>
2645<ul>
2646<li>Nux Vomica: helps open constricted pharynx</li>
2647<li>Belladonna: helps decongest enlarged tonsils</li>
2648<li>Ephedra Vulgaris*: helps relieve congestion <br>
2649</li>
2650<li>Hydrastis canadensis: helps decongest swollen tongue</li>
2651<li>Kali bichromicum: helps relieve stuffy nose</li>
2652<li>Teucrium marum: helps open air passages</li>
2653<li>Histaminum hydrochloricum: natural antihistamine<br><br>
2654</li>
2655</ul>
2656<p><span style="text-decoration: underline;">Inactive ingredients</span>: 15% Alcohol (100 micro centiliters per spray) , Glycerin, Potassium sorbate, Purified Water (75%)<br><br>Your peace of mind is paramount to us, with a proven safety record since 1995, SnoreStop is your trusted choice. </p>
2657<p><span>SnoreStop Oral Spray is prepared in accordance with the Homeopathic Pharmacopoeia of the United States (HPUS). All ingredients are recognized as GRAS and part of an official collection of accepted drug ingredients by the Federal Food, Drug and Cosmetic Act and are manufactured in FDA regulated laboratories in the USA. Each ingredient comes either from plant, mineral or protein sources and is present only in harmless microscopic amounts in each dose. *None of our ingredients contain any measurable amount of alkaloids, ephedrine or pseudo - ephedrine. </span><br><br><span>Claims follow requirement in CPG 400.400 and GLP of Sections 502 &amp; 503 of the FDCA (“The Act”) and Part 201 Title 21 of the CFR to include Principle Display Panel of OTC Drug Labeling under 21 CFR 201.62. Uses and claims are taken from various authorized Materia Medica for references. They have not been reviewed by the Federal Drug Administration.</span></p>
2658                </div>
2659              </details>
2660            </div>
2661        
2662   
2663    <!--Reviews Tab -->
2664
2665    <div class="product__accordion accordion">
2666              <details open>
2667                <summary>
2668                  <div class="summary__title">
2669                    
2670                    <h2 class="h4 accordion__title">
2671                      <i class=" toggle-icon-description fal fa-star"></i> Reviews
2672                    </h2>
2673                  </div>
2674                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
2675  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2676</svg>
2677
2678                </summary>
2679                <div class="accordion__content rte">
2680                 
2681                  <div id="klaviyo-reviews-all" data-id="8088873500912"></div>
2682<style type="text/css">
2683  .hover-link:hover {
2684    border-bottom: 1px solid #548336;
2685  }
2686  </style>
2687             
2688                  
2689                  
2690    
2691                </div>
2692  </details>
2693            </div>
2694    
2695    
2696  
2697        
2698        
2699        
2700        
2701        
2702        
2703        
2704
2705            <link href="//snorestop.com/cdn/shop/t/61/assets/component-pickup-availability.css?v=140149925952613585121788553565" rel="stylesheet" type="text/css" media="all" />
2706<pickup-availability class="product__pickup-availabilities no-js-hidden"
2707              
2708              data-base-url="https://snorestop.com/"
2709              data-variant-id="43387078705392"
2710              data-has-only-default-variant="true"
2711            >
2712              <template>
2713                <pickup-availability-preview class="pickup-availability-preview">
2714                  <svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-unavailable" fill="none" viewBox="0 0 20 20">
2715  <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/>
2716</svg>
2717
2718                  <div class="pickup-availability-info">
2719                    <p class="caption-large">Couldn&#39;t load pickup availability</p>
2720                    <button class="pickup-availability-button link link--text underlined-link">Refresh</button>
2721                  </div>
2722                </div>
2723              </template>
2724            </pickup-availability>
2725
2726            
2726<script src="//snorestop.com/cdn/shop/t/61/assets/pickup-availability.js?v=33842032285521251971788553565" defer="defer"></script>
2726<share-button class="share-button">
2727              <button class="share-button__button button button--tertiary hidden">
2728                <svg width="13" height="13" viewBox="0 0 13 13" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2729  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2730  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
2731  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
2732</svg>
2733
2734                Share
2735              </button>
2736              <details>
2737                <summary class="share-button__button button button--tertiary">
2738                  <svg width="13" height="13" viewBox="0 0 13 13" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2739  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2740  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
2741  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
2742</svg>
2743
2744                  Share
2745                </summary>
2746                <div class="share-button__fallback">
2747                  <div class="field">
2748                    <input type="text"
2749                          class="field__input"
2750                          id="url"
2751                          value="https://snorestop.com/products/snorestop-oralspray"
2752                          placeholder="Link"
2753                          onclick="this.select();"
2754                          readonly
2755                    >
2756                    <label class="field__label" for="url">Link</label>
2757                  </div>
2758                  <button class="button button--tertiary">
2759                    <svg class="icon icon-clipboard" width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2760  <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
2761</svg>
2762
2763                    Copy link
2764                  </button>
2765                  <span id="ShareMessage-template--23822391967984__main" class="share-button__message hidden" role="status" aria-hidden="true">
2766                    Link copied to clipboard!
2767                  </span>
2768                </div>
2769              </details>
2770            </share-button>
2771            
2771<script src="//snorestop.com/cdn/shop/t/61/assets/share.js?v=78543033263288461101788553565" defer="defer"></script>
2771</div>
2772    </div>
2773  </div>
2774  
2775  
2776 <!--product specific information--> 
2777
2778    <section class="product-icons" style="text-align: center;margin-top: 30px;">
2779      <div style="display: flex; flex-wrap: wrap; justify-content: center;">
2780        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/fda_34ec4c90-f22b-479a-b3fb-be9051208a81.png?v=1608679126">
2781        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/icon2.jpg?v=7259090063560355406">
2782        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/icon3.jpg?v=9737924717382560779">
2783        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/icon4.jpg?v=14579150502824448853">
2784        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/icon5.jpg?v=16367218688112676854">
2785        <img src="https://cdn.shopify.com/s/files/1/0132/3646/9817/files/icon6.jpg?v=5719904200660524393">
2786      </div> 
2787    </section><cart-notification>
2788  <div class="cart-notification-wrapper page-width">
2789    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
2790      <div class="cart-notification__header">
2791        <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
2792  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
2793</svg>
2794Item added to your cart</h2>
2795        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
2796          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
2797        </button>
2798      </div>
2799      <div id="cart-notification-product" class="cart-notification-product"></div>
2800      <div class="cart-notification__links">
2801        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
2802        <form action="/cart" method="post" id="cart">
2803          <button class="button button--primary button--full-width" name="checkout" form="cart">Check out</button>
2804        </form>
2805        <button type="button" class="link button-label">Continue shopping</button>
2806      </div>
2807    </div>
2808  </div>
2809</cart-notification>
2810<style data-shopify>
2811  .cart-notification {
2812     display: none;
2813  }
2814</style>
2815<product-modal id="ProductModal-template--23822391967984__main" class="product-media-modal">
2816    <div role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1">
2817      <button id="ModalClose-template--23822391967984__main" type="button" class="product-media-modal__toggle" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
2818  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
2819</svg>
2820</button>
2821
2822      <div class="product-media-modal__content" role="document" aria-label="Media gallery" tabindex="0"><img
2823              srcset="//snorestop.com/cdn/shop/files/hero_image_550x.png?v=1784326664 550w,//snorestop.com/cdn/shop/files/hero_image_1100x.png?v=1784326664 1100w,"
2824              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2825              src="//snorestop.com/cdn/shop/files/hero_image_750x.png?v=1784326664"
2826              alt="SnoreStop® Anti-Snoring Oral Spray"
2827              loading="lazy"
2828              width="1100"
2829              height="1100"
2830              data-media-id="45259500421360"
2831            ><img
2832              srcset="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_550x.png?v=1781804149 550w,//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_1100x.png?v=1781804149 1100w,"
2833              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2834              src="//snorestop.com/cdn/shop/files/30_yrs_of_innovation_spray_old_vs_new_750x.png?v=1781804149"
2835              alt="SnoreStop® Anti-Snoring Oral Spray"
2836              loading="lazy"
2837              width="1100"
2838              height="1100"
2839              data-media-id="44939603247344"
2840            ><img
2841              srcset="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_550x.jpg?v=1778280180 550w,//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_1100x.jpg?v=1778280180 1100w,//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_1680x.jpg?v=1778280180 1680w,"
2842              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2843              src="//snorestop.com/cdn/shop/files/Why_Choose_Oral_Spray_New_Sprayer_750x.jpg?v=1778280180"
2844              alt="SnoreStop® Anti-Snoring Oral Spray"
2845              loading="lazy"
2846              width="1100"
2847              height="1100"
2848              data-media-id="44589211320560"
2849            ><img
2850              srcset="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_550x.png?v=1784920411 550w,//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_1100x.png?v=1784920411 1100w,"
2851              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2852              src="//snorestop.com/cdn/shop/files/How_to_Use_c34ba9ec-bae9-48b3-9ab9-f1a264e0740a_750x.png?v=1784920411"
2853              alt="SnoreStop® Anti-Snoring Oral Spray"
2854              loading="lazy"
2855              width="1100"
2856              height="1100"
2857              data-media-id="45345084932336"
2858            ><img
2859              srcset="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_550x.jpg?v=1778280175 550w,//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_1100x.jpg?v=1778280175 1100w,//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_1680x.jpg?v=1778280175 1680w,"
2860              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2861              src="//snorestop.com/cdn/shop/files/SnoreStop_Oral_Spray_New_Sprayer_USPs_750x.jpg?v=1778280175"
2862              alt="SnoreStop® Anti-Snoring Oral Spray"
2863              loading="lazy"
2864              width="1100"
2865              height="1100"
2866              data-media-id="44589210796272"
2867            ><img
2868              srcset="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_550x.png?v=1778281547 550w,//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_1100x.png?v=1778281547 1100w,"
2869              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2870              src="//snorestop.com/cdn/shop/files/PDP_page_2048_x_2048_750x.png?v=1778281547"
2871              alt="SnoreStop® Anti-Snoring Oral Spray"
2872              loading="lazy"
2873              width="1100"
2874              height="1100"
2875              data-media-id="44589288882416"
2876            ><img
2877              srcset="//snorestop.com/cdn/shop/files/Testimonials_Spray_550x.png?v=1787161817 550w,//snorestop.com/cdn/shop/files/Testimonials_Spray_1100x.png?v=1787161817 1100w,"
2878              sizes="(min-width: 750px) calc(100vw - 12rem), 100vw"
2879              src="//snorestop.com/cdn/shop/files/Testimonials_Spray_750x.png?v=1787161817"
2880              alt="SnoreStop® Anti-Snoring Oral Spray"
2881              loading="lazy"
2882              width="1100"
2883              height="1100"
2884              data-media-id="45717057831152"
2885            ></div>
2886    </div>
2887  </product-modal>
2888
2889  
2890</section>
2891
2892
2893
2894<style>
2895  @media only screen and (max-width: 516px) {
2896  .shopify-cleanslate ._3GMtX2px5pNru4ptyThvFU div {
2897    padding-left: 30px;
2898    text-align: center;
2899  }
2900  }
2901  .toggle-icon-description {
2902    color: #c90f14;
2903    font-size: 16px;
2904    margin-right: 5px;
2905  }
2906  
2907  .targetbay-write-review {
2908    display: none!important;
2909  }
2910  
2911  .targetbay-reviews-count-field {
2912    margin: 0px!important;
2913  }
2914  
2915   slider-component .slider-buttons {
2916    position: static!important;
2917  } 
2918  
2919  .slider-buttons.slider-buttons--overlay {
2920    max-width: 117px!important;
2921  }
2922  
2923  .slider-buttons.slider-buttons--overlay.no-js-hidden {
2924    margin-left: 15px!important;
2925  }
2926  
2927  
2928  @media only screen and (max-width: 800px) {
2929    .page-width {
2930      padding: 10px 0px!important;
2931    }
2932  }
2933  
2934  #product-form-installment {
2935    display: none!important;
2936  }
2937  
2938  @media only screen and (max-width:400px) {
2939  
2940
2941    
2942
2943  
2944    .shopify-payment-button__button.shopify-payment-button__button--branded._2ogcW-Q9I-rgsSkNbRiJzA {
2945    	margin-left: 13px;
2946	}
2947    
2948    p.one-time-text, p.subscribe--text{
2949        font-size:13px !important;
2950    }
2951    
2952  }
2953  
2954
2955
2956
2957</style>
2958
2959
2960
2961
2962<script src="//snorestop.com/cdn/shop/t/61/assets/product-form.js?v=67332010904971646981788553565" defer="defer"></script>
2962
2963
2964
2965<style> #shopify-section-template--23822391967984__main .subtitle {margin-top: 0 !important;} </style></section><section id="shopify-section-template--23822391967984__16710672692c423bae" class="shopify-section spaced-section"><div class=""></div>
2966
2967
2968</section>
2969    </main><div id="shopify-section-footer" class="shopify-section">
2970<link href="//snorestop.com/cdn/shop/t/61/assets/section-footer.css?v=13283479222062355831788553565" rel="stylesheet" type="text/css" media="all" />
2971<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-newsletter.css?v=3078730877778770991788553565" media="print" onload="this.media='all'">
2972<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-accordion.css?v=91671352514809119961788553565" media="print" onload="this.media='all'">
2973<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-list-menu.css?v=125951855371068065091788553565" media="print" onload="this.media='all'">
2974<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-list-payment.css?v=69253961410771838501788553565" media="print" onload="this.media='all'">
2975<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-list-social.css?v=73682845342698328441788553565" media="print" onload="this.media='all'">
2976<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/component-rte.css?v=105958659338809147361788553565" media="print" onload="this.media='all'">
2977<link rel="stylesheet" href="//snorestop.com/cdn/shop/t/61/assets/disclosure.css?v=104512012134088786291788553565" media="print" onload="this.media='all'">
2978
2979<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-newsletter.css?v=3078730877778770991788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2980<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-accordion.css?v=91671352514809119961788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2981<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-list-menu.css?v=125951855371068065091788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2982<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-list-payment.css?v=69253961410771838501788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2983<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-list-social.css?v=73682845342698328441788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2984<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/component-rte.css?v=105958659338809147361788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2985<noscript><link href="//snorestop.com/cdn/shop/t/61/assets/disclosure.css?v=104512012134088786291788553565" rel="stylesheet" type="text/css" media="all" /></noscript>
2986
2987<footer class="footer color-background-1"><div class="footer__content-top page-width">
2988      <div class="cusotm_blockkkkk">
2989        <div class="block___">
2990          <div class="foott_logoo"><img src="//snorestop.com/cdn/shop/files/image_84.png?v=1767639939&amp;width=600" alt="SnoreStop" srcset="//snorestop.com/cdn/shop/files/image_84.png?v=1767639939&amp;width=352 352w, //snorestop.com/cdn/shop/files/image_84.png?v=1767639939&amp;width=600 600w" width="600" height="141" loading="lazy">
2991</div>
2992            <div class="footer_contact_flex">
2993              <div class="foot_address">
2994                <p>1014 South Westlake Blvd. Suite 14<br/>Westlake Village, CA 91361<br/>Mon-Fri 9am - 3pm (PST)</p>
2995              </div>
2996            <div class="contactt_wrapper">
2997              <div class="main_wrap">
2998                <p>
2999                  Toll-Free: <a href="tel:1-877-766-7378">1-877-766-7378</a>
3000                </p>
3001              </div>
3002              <div class="maill_wrap">
3003                <p>
3004                  Email: <a href="mailto:[email protected]">[email protected]</a>
3005                </p>
3006              </div>
3007            </div>
3008          </div>
3009        </div>
3010        <div class="footer-block--newsletter"><div class="footer-block__newsletter"><h2 class="footer-block__heading">Don&#39;t miss out. Sign up and get 10% off</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
3011                <div class="newsletter-form__field-wrapper">
3012                  <div class="field">
3013                    <input
3014                      id="NewsletterForm--footer"
3015                      type="email"
3016                      name="contact[email]"
3017                      class="field__input"
3018                      value=""
3019                      aria-required="true"
3020                      autocorrect="off"
3021                      autocapitalize="off"
3022                      autocomplete="email"
3023                      
3024                      placeholder="Enter your email......"
3025                      required
3026                    >
3027                    <label class="field__label" for="NewsletterForm--footer">
3028                      Enter your email......
3029                    </label>
3030                  </div></div>
3031                <button
3032                  type="submit"
3033                  class="button button--secondary newsletter-form__button"
3034                  name="commit"
3035                  id="Subscribe"
3036                >
3037                  Subscribe
3038                </button></form></div><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
3039                  <a
3040                    href="https://twitter.com/SnoreStopUSA"
3041                    class="link link--text list-social__link"
3042                    aria-describedby="a11y-external-message"
3043                    target="_blank"
3044                  >
3045                     
3046                    
3047                    <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none">
3048  <!-- Circle Border -->
3049  <circle cx="14" cy="14" r="13.5" stroke="#D4D4D8"/>
3050
3051  <!-- Twitter X Icon (scaled & centered) -->
3052  <g transform="translate(6 6) scale(1)">
3053    <svg
3054      xmlns="http://www.w3.org/2000/svg"
3055      viewBox="0 0 16 16"
3056      width="16"
3057      height="16"
3058      fill="#090914"
3059    >
3060      <path d="M12.6 0.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H0.316l5.733-6.57L0 0.75h5.063l3.495 4.633L12.601 0.75Zm-0.86 13.028h1.36L4.323 2.145H2.865z"/>
3061    </svg>
3062  </g>
3063</svg>
3064
3065                    <span class="visually-hidden">Twitter</span>
3066                  </a>
3067                </li><li class="list-social__item">
3068                  <a
3069                    href="https://www.facebook.com/snorestopusa/"
3070                    class="link link--text list-social__link"
3071                    aria-describedby="a11y-external-message"
3072                    target="_blank"
3073                  >
3074                    
3075                    <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none">
3076                      <circle cx="14" cy="14" r="14" fill="#2563EB"/>
3077                      <path d="M12.7087 20.3038V14.7503H10.8398V12.5859H12.7087V10.9898C12.7087 9.13752 13.84 8.12891 15.4924 8.12891C16.2839 8.12891 16.9642 8.18784 17.1624 8.21417V10.1499L16.0164 10.1505C15.1178 10.1505 14.9438 10.5775 14.9438 11.2041V12.5859H17.087L16.8079 14.7503H14.9438V20.3038H12.7087Z" fill="white"/>
3078                    </svg>
3079                    <span class="visually-hidden">Facebook</span>
3080                  </a>
3081                </li><li class="list-social__item">
3082                  <a
3083                    href="https://www.instagram.com/snorestop/"
3084                    class="link link--text list-social__link"
3085                    aria-describedby="a11y-external-message"
3086                    target="_blank"
3087                  >
3088                    
3089                    <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none">
3090                      <circle cx="14" cy="14" r="13.5" stroke="#D4D4D8"/>
3091                      <path d="M14.0008 8.44721C15.8095 8.44721 16.0237 8.45398 16.7382 8.48656C17.1678 8.49182 17.5933 8.5707 17.9962 8.71979C18.2884 8.83248 18.5538 9.00511 18.7753 9.22656C18.9967 9.44802 19.1694 9.71339 19.282 10.0056C19.4311 10.4085 19.51 10.8341 19.5153 11.2637C19.5475 11.9782 19.5546 12.1924 19.5546 14.0011C19.5546 15.8098 19.5479 16.024 19.5153 16.7385C19.51 17.1681 19.4311 17.5936 19.282 17.9966C19.1694 18.2888 18.9967 18.5541 18.7753 18.7756C18.5538 18.997 18.2884 19.1697 17.9962 19.2824C17.5933 19.4315 17.1678 19.5103 16.7382 19.5156C16.024 19.5479 15.8098 19.5549 14.0008 19.5549C12.1917 19.5549 11.9775 19.5482 11.2633 19.5156C10.8337 19.5103 10.4082 19.4315 10.0053 19.2824C9.71307 19.1697 9.44769 18.997 9.22624 18.7756C9.00479 18.5541 8.83216 18.2888 8.71947 17.9966C8.57038 17.5936 8.4915 17.1681 8.48624 16.7385C8.45398 16.024 8.44689 15.8098 8.44689 14.0011C8.44689 12.1924 8.45366 11.9782 8.48624 11.2637C8.4915 10.8341 8.57038 10.4085 8.71947 10.0056C8.83216 9.71339 9.00479 9.44802 9.22624 9.22656C9.44769 9.00511 9.71307 8.83248 10.0053 8.71979C10.4082 8.5707 10.8337 8.49182 11.2633 8.48656C11.9779 8.4543 12.192 8.44721 14.0008 8.44721ZM14.0008 7.22656C12.162 7.22656 11.9304 7.2343 11.2079 7.26721C10.6456 7.27839 10.0893 7.38485 9.56269 7.58205C9.11092 7.75226 8.70172 8.019 8.36366 8.36366C8.01869 8.70184 7.75172 9.11127 7.5814 9.56334C7.3842 10.09 7.27775 10.6463 7.26656 11.2085C7.2343 11.9304 7.22656 12.162 7.22656 14.0008C7.22656 15.8395 7.2343 16.0711 7.26721 16.7937C7.27839 17.3559 7.38485 17.9122 7.58205 18.4388C7.75218 18.8908 8.01892 19.3002 8.36366 19.6385C8.70191 19.9832 9.11133 20.25 9.56334 20.4201C10.09 20.6173 10.6463 20.7238 11.2085 20.7349C11.9311 20.7672 12.1617 20.7756 14.0014 20.7756C15.8411 20.7756 16.0717 20.7679 16.7943 20.7349C17.3565 20.7238 17.9128 20.6173 18.4395 20.4201C18.8893 20.2457 19.2978 19.9794 19.6389 19.6381C19.98 19.2968 20.246 18.8882 20.4201 18.4382C20.6173 17.9115 20.7238 17.3553 20.735 16.793C20.7672 16.0711 20.775 15.8395 20.775 14.0008C20.775 12.162 20.7672 11.9304 20.7343 11.2079C20.7231 10.6456 20.6167 10.0893 20.4195 9.56269C20.2493 9.11068 19.9826 8.70126 19.6379 8.36301C19.299
30916 8.01828 18.8902 7.75153 18.4382 7.5814C17.9115 7.3842 17.3553 7.27775 16.793 7.26656C16.0711 7.2343 15.8395 7.22656 14.0008 7.22656Z" fill="#090914"/>
3092                      <path d="M14.0021 10.5234C13.3141 10.5234 12.6416 10.7275 12.0695 11.1097C11.4974 11.492 11.0515 12.0353 10.7882 12.6709C10.5249 13.3066 10.4561 14.006 10.5903 14.6808C10.7245 15.3556 11.0558 15.9755 11.5423 16.462C12.0288 16.9485 12.6487 17.2798 13.3235 17.414C13.9983 17.5482 14.6977 17.4794 15.3334 17.2161C15.969 16.9528 16.5123 16.5069 16.8946 15.9348C17.2768 15.3627 17.4809 14.6902 17.4809 14.0021C17.4809 13.0795 17.1144 12.1947 16.462 11.5423C15.8096 10.8899 14.9248 10.5234 14.0021 10.5234ZM14.0021 16.2602C13.5555 16.2602 13.119 16.1278 12.7476 15.8797C12.3763 15.6315 12.0869 15.2789 11.916 14.8663C11.7451 14.4537 11.7003 13.9996 11.7875 13.5616C11.8746 13.1236 12.0897 12.7213 12.4055 12.4055C12.7213 12.0897 13.1236 11.8746 13.5616 11.7875C13.9996 11.7003 14.4537 11.7451 14.8663 11.916C15.2789 12.0869 15.6315 12.3763 15.8797 12.7476C16.1278 13.119 16.2602 13.5555 16.2602 14.0021C16.2602 14.601 16.0223 15.1754 15.5988 15.5988C15.1754 16.0223 14.601 16.2602 14.0021 16.2602Z" fill="#090914"/>
3093                      <path d="M17.6176 11.1981C18.0665 11.1981 18.4305 10.8341 18.4305 10.3852C18.4305 9.93621 18.0665 9.57227 17.6176 9.57227C17.1686 9.57227 16.8047 9.93621 16.8047 10.3852C16.8047 10.8341 17.1686 11.1981 17.6176 11.1981Z" fill="#090914"/>
3094                    </svg>
3095                    <span class="visually-hidden">Instagram</span>
3096                  </a>
3097                </li>
3098<li class="list-social__item--placeholder">Follow us on social media!</li>
3099            </ul></div>
3100      </div><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="accordion accord-footer-0">
3101                <details>
3102                  <summary>
3103                    <h2 class="h4 accordion__title">About Us</h2>
3104                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3105  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3106</svg>
3107
3108                  </summary><ul class="footer-block__details-content list-unstyled"><li class="accordion-block-1">
3109                          <a
3110                            href="/pages/about-us"
3111                            class="link link--text list-menu__item list-menu__item--link"
3112                          >
3113                            Founder Story
3114                          </a>
3115                        </li><li class="accordion-block-2">
3116                          <a
3117                            href="/pages/the-science"
3118                            class="link link--text list-menu__item list-menu__item--link"
3119                          >
3120                            The Science
3121                          </a>
3122                        </li><li class="accordion-block-3">
3123                          <a
3124                            href="/pages/why-snorestop"
3125                            class="link link--text list-menu__item list-menu__item--link"
3126                          >
3127                            Why SnoreStop
3128                          </a>
3129                        </li><li class="accordion-block-4">
3130                          <a
3131                            href="/pages/diagnose-your-snoring"
3132                            class="link link--text list-menu__item list-menu__item--link"
3133                          >
3134                            Take Snoring Quiz
3135                          </a>
3136                        </li><li class="accordion-block-5">
3137                          <a
3138                            href="/pages/affiliate-signup"
3139                            class="link link--text list-menu__item list-menu__item--link"
3140                          >
3141                            Affiliate Signup
3142                          </a>
3143                        </li><li class="accordion-block-6">
3144                          <a
3145                            href="/blogs/blogs"
3146                            class="link link--text list-menu__item list-menu__item--link"
3147                          >
3148                            Blog
3149                          </a>
3150                        </li></ul></details>
3151              </div><div class="block block-footer-0 footer-block grid__item footer-block--menu small-hide"><h2 class="footer-block__heading">About Us</h2><ul class="footer-block__details-content list-unstyled"><li>
3152                          <a
3153                            href="/pages/about-us"
3154                            class="link link--text list-menu__item list-menu__item--link"
3155                          >
3156                            Founder Story
3157                          </a>
3158                        </li><li>
3159                          <a
3160                            href="/pages/the-science"
3161                            class="link link--text list-menu__item list-menu__item--link"
3162                          >
3163                            The Science
3164                          </a>
3165                        </li><li>
3166                          <a
3167                            href="/pages/why-snorestop"
3168                            class="link link--text list-menu__item list-menu__item--link"
3169                          >
3170                            Why SnoreStop
3171                          </a>
3172                        </li><li>
3173                          <a
3174                            href="/pages/diagnose-your-snoring"
3175                            class="link link--text list-menu__item list-menu__item--link"
3176                          >
3177                            Take Snoring Quiz
3178                          </a>
3179                        </li><li>
3180                          <a
3181                            href="/pages/affiliate-signup"
3182                            class="link link--text list-menu__item list-menu__item--link"
3183                          >
3184                            Affiliate Signup
3185                          </a>
3186                        </li><li>
3187                          <a
3188                            href="/blogs/blogs"
3189                            class="link link--text list-menu__item list-menu__item--link"
3190                          >
3191                            Blog
3192                          </a>
3193                        </li></ul></div><div class="accordion accord-d298addd-edef-42ec-acb1-8b1d2bc42853">
3194                <details>
3195                  <summary>
3196                    <h2 class="h4 accordion__title">Snorestop</h2>
3197                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3198  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3199</svg>
3200
3201                  </summary><ul class="footer-block__details-content list-unstyled"><li class="accordion-block-1">
3202                          <a
3203                            href="/products/snorestop-oralspray"
3204                            class="link link--text list-menu__item list-menu__item--link list-menu__item--active"
3205                          >
3206                            Throat Spray
3207                          </a>
3208                        </li><li class="accordion-block-2">
3209                          <a
3210                            href="/products/snorestop-chewabletablets"
3211                            class="link link--text list-menu__item list-menu__item--link"
3212                          >
3213                            Chewable Tablets
3214                          </a>
3215                        </li><li class="accordion-block-3">
3216                          <a
3217                            href="/pages/product-update-nasal-spray"
3218                            class="link link--text list-menu__item list-menu__item--link"
3219                          >
3220                            Product Safety Update
3221                          </a>
3222                        </li><li class="accordion-block-4">
3223                          <a
3224                            href="/pages/compare-snorestop"
3225                            class="link link--text list-menu__item list-menu__item--link"
3226                          >
3227                            Compare SnoreStop
3228                          </a>
3229                        </li></ul></details>
3230              </div><div class="block block-d298addd-edef-42ec-acb1-8b1d2bc42853 footer-block grid__item footer-block--menu small-hide"><h2 class="footer-block__heading">Snorestop</h2><ul class="footer-block__details-content list-unstyled"><li>
3231                          <a
3232                            href="/products/snorestop-oralspray"
3233                            class="link link--text list-menu__item list-menu__item--link list-menu__item--active"
3234                          >
3235                            Throat Spray
3236                          </a>
3237                        </li><li>
3238                          <a
3239                            href="/products/snorestop-chewabletablets"
3240                            class="link link--text list-menu__item list-menu__item--link"
3241                          >
3242                            Chewable Tablets
3243                          </a>
3244                        </li><li>
3245                          <a
3246                            href="/pages/product-update-nasal-spray"
3247                            class="link link--text list-menu__item list-menu__item--link"
3248                          >
3249                            Product Safety Update
3250                          </a>
3251                        </li><li>
3252                          <a
3253                            href="/pages/compare-snorestop"
3254                            class="link link--text list-menu__item list-menu__item--link"
3255                          >
3256                            Compare SnoreStop
3257                          </a>
3258                        </li></ul></div><div class="accordion accord-b199b4e7-0fa5-4a5d-962e-afac723b8296">
3259                <details>
3260                  <summary>
3261                    <h2 class="h4 accordion__title">Snorestop for Pets</h2>
3262                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3263  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3264</svg>
3265
3266                  </summary><ul class="footer-block__details-content list-unstyled"><li class="accordion-block-1">
3267                          <a
3268                            href="/products/snorestop-for-pets-tabs"
3269                            class="link link--text list-menu__item list-menu__item--link"
3270                          >
3271                            Tablets
3272                          </a>
3273                        </li><li class="accordion-block-2">
3274                          <a
3275                            href="/products/snorestop-for-pets-spray"
3276                            class="link link--text list-menu__item list-menu__item--link"
3277                          >
3278                            Spray
3279                          </a>
3280                        </li></ul></details>
3281              </div><div class="block block-b199b4e7-0fa5-4a5d-962e-afac723b8296 footer-block grid__item footer-block--menu small-hide"><h2 class="footer-block__heading">Snorestop for Pets</h2><ul class="footer-block__details-content list-unstyled"><li>
3282                          <a
3283                            href="/products/snorestop-for-pets-tabs"
3284                            class="link link--text list-menu__item list-menu__item--link"
3285                          >
3286                            Tablets
3287                          </a>
3288                        </li><li>
3289                          <a
3290                            href="/products/snorestop-for-pets-spray"
3291                            class="link link--text list-menu__item list-menu__item--link"
3292                          >
3293                            Spray
3294                          </a>
3295                        </li></ul></div><div class="accordion accord-0ae635ce-dc9d-4a63-a579-0660e60b49d0">
3296                <details>
3297                  <summary>
3298                    <h2 class="h4 accordion__title">Customer Service</h2>
3299                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
3300  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
3301</svg>
3302
3303                  </summary><ul class="footer-block__details-content list-unstyled"><li class="accordion-block-1">
3304                          <a
3305                            href="/pages/faqs"
3306                            class="link link--text list-menu__item list-menu__item--link"
3307                          >
3308                            FAQ & Support
3309                          </a>
3310                        </li><li class="accordion-block-2">
3311                          <a
3312                            href="/pages/contact-us"
3313                            class="link link--text list-menu__item list-menu__item--link"
3314                          >
3315                            Contact Us
3316                          </a>
3317                        </li><li class="accordion-block-3">
3318                          <a
3319                            href="/pages/returns"
3320                            class="link link--text list-menu__item list-menu__item--link"
3321                          >
3322                            Returns
3323                          </a>
3324                        </li><li class="accordion-block-4">
3325                          <a
3326                            href="/pages/privacy-policy"
3327                            class="link link--text list-menu__item list-menu__item--link"
3328                          >
3329                            Privacy Policy
3330                          </a>
3331                        </li></ul></details>
3332              </div><div class="block block-0ae635ce-dc9d-4a63-a579-0660e60b49d0 footer-block grid__item footer-block--menu small-hide"><h2 class="footer-block__heading">Customer Service</h2><ul class="footer-block__details-content list-unstyled"><li>
3333                          <a
3334                            href="/pages/faqs"
3335                            class="link link--text list-menu__item list-menu__item--link"
3336                          >
3337                            FAQ & Support
3338                          </a>
3339                        </li><li>
3340                          <a
3341                            href="/pages/contact-us"
3342                            class="link link--text list-menu__item list-menu__item--link"
3343                          >
3344                            Contact Us
3345                          </a>
3346                        </li><li>
3347                          <a
3348                            href="/pages/returns"
3349                            class="link link--text list-menu__item list-menu__item--link"
3350                          >
3351                            Returns
3352                          </a>
3353                        </li><li>
3354                          <a
3355                            href="/pages/privacy-policy"
3356                            class="link link--text list-menu__item list-menu__item--link"
3357                          >
3358                            Privacy Policy
3359                          </a>
3360                        </li></ul></div></div></div>
3361
3362  <div class="footer__content-bottom">
3363    <div class="footer__content-bottom-wrapper page-width">
3364      <div class="footer__column footer__localization"></div>
3365
3366      <div class="footer__column footer__column--info">
3367        <div class="footer__copyright">
3368          <small class="copyright__content"
3369            >&copy; 2026, <a href="/" title="">SnoreStop</a></small>
3370
3371          <small class="copyright__content">. All Rights Reserved.</small>
3372          <p><a href="https://hfbtechnologies.com/" target="_blank">Website Designed By HFB Technologies</a></p>
3373        </div></div>
3374    </div>
3375  </div>
3376</footer>
3377
3378<script>
3379  $('.snorestop_product_view').replaceClass('colored', 'blackAndWhite');
3380</script>
3380
3381
3382
3383
3384
3385</div>
3386<ul hidden>
3387      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
3388    </ul>
3389
3390    
3390<script>
3391      window.routes = {
3392        cart_add_url: '/cart/add',
3393        cart_change_url: '/cart/change',
3394        cart_update_url: '/cart/update',
3395      };
3396
3397      window.cartStrings = {
3398        error: `There was an error while updating your cart. Please try again.`,
3399        quantityError: `You can only add [quantity] of this item to your cart.`,
3400      };
3401
3402      window.variantStrings = {
3403        addToCart: `Add to cart`,
3404        soldOut: `Sold out`,
3405        unavailable: `Unavailable`,
3406      };
3407    </script>
3407
3408
3409    
3409<script src="//snorestop.com/cdn/shop/t/61/assets/slider.js?v=90583176910117720441788553565" defer="defer"></script>
3409
3410    
3410<script src="//snorestop.com/cdn/shop/t/61/assets/variants.js?v=66063005199082350821788553565" defer="defer"></script>
3410
3411    <!--
3412      
3412<script async type="text/javascript" src="https://birdeye.com/embed/v6/154871286353165/1/3971157355/2a538c236ac0804602ef2678b9f245120769d4cc28a648fe"></script>
3412
3413    --><div id="bf-revz-widget-3971157355"></div>
3414      <!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
3415<script>
3416    if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) {
3417        document.addEventListener('wisepops.after-initialization', function (event) {
3418            // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
3419            function getCookieValue(sKey) {
3420                if (!sKey) { return null; }
3421                return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
3422            };
3423            function getTotalInventoryQuantity() {
3424                var variants = [{"id":43387078705392,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"002","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SnoreStop® Anti-Snoring Oral Spray","public_title":null,"options":["Default Title"],"price":5999,"weight":136,"compare_at_price":null,"inventory_management":null,"barcode":"769682400156","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967132400,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967165168,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967197936,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967230704,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967263472,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":6967296240,"selling_plan_group_id":"6edc5de0117407ab1895c89fd997c71bc8c0d65e"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4251877616,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554817776,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554850544,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554883312,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"},{"price_adjustments":[{"position":1,"price":5099}],"price":5099,"compare_at_price":5999,"per_delivery_price":5099,"selling_plan_id":4554916080,"selling_plan_group_id":"24fd14f93bf2f78acb1aedccd7e243267b0128fc"}],"quantity_rule":{"min":1,"max":null,"increment":1}}];
3425                if (!variants) {
3426                    return null;
3427                }
3428
3429                var totalQuantity = 0;
3430                for (var i in variants) {
3431                    if (variants[i] && variants[i].inventory_quantity) {
3432                        totalQuantity += variants[i].inventory_quantity;
3433                    } else {
3434                        return null;
3435                    }
3436                }
3437                return totalQuantity;
3438            }
3439            event.detail.wisepops('properties', {
3440                cart: {
3441                    discount_code: getCookieValue('discount_code'),
3442                    item_count: 0,
3443                    total_price: 0 / 100,
3444                },
3445                customer: {
3446                    accepts_marketing: null,
3447                    is_logged_in:  false ,
3448                    last_order: {
3449                        created_at: null,
3450                    },
3451                    orders_count: null,
3452                    total_spent: (isNaN(null) ? null : (null / 100)),
3453                    tags:  null ,
3454                    email: null,
3455                    first_name: null,
3456                    last_name: null,
3457                },
3458                product: {
3459                    available: true,
3460                    price:  5999 / 100 ,
3461                    tags: null,
3462                    total_inventory_quantity: getTotalInventoryQuantity(),
3463                },
3464            });
3465        });
3466    }
3467</script>
3467
3468
3469
3470
3471    
3471<script>
3472      var slideIndex = 1;
3473      showSlides(slideIndex);
3474
3475      function plusSlides(n) {
3476        showSlides((slideIndex += n));
3477      }
3478
3479      function currentSlide(n) {
3480        showSlides((slideIndex = n));
3481      }
3482
3483      function showSlides(n) {
3484        var i;
3485        var slides = document.getElementsByClassName('mySlides');
3486        //   var dots = document.getElementsByClassName("dot");
3487        if (n > slides.length) {
3488          slideIndex = 1;
3489        }
3490        if (n < 1) {
3491          slideIndex = slides.length;
3492        }
3493        for (i = 0; i < slides.length; i++) {
3494          slides[i].style.display = 'none';
3495        }
3496        //   for (i = 0; i < dots.length; i++) {
3497        //       dots[i].className = dots[i].className.replace(" active", "");
3498        //   }
3499        slides[slideIndex - 1].style.display = 'block';
3500        //   dots[slideIndex-1].className += " active";
3501      }
3502      window.onload = function () {
3503        setInterval(function () {
3504          plusSlides(1);
3505        }, 3000);
3506      };
3507    </script>
3507
3508
3509    
3509<script>
3510      var isReplaced = false;
3511      function MeroxIO_Function() {
3512        if (!isReplaced) {
3513          window.yett.unblock();
3514          console.log('apps lazyloaded successfully');
3515          isReplaced = true;
3516        }
3517      }
3518      document.addEventListener('click', MeroxIO_Function);
3519      document.addEventListener('scroll', MeroxIO_Function);
3520      document.addEventListener('touchstart', MeroxIO_Function);
3521      document.addEventListener('mousemove', MeroxIO_Function);
3522    </script>
3522
3523    
3524    
3525    
3526
3527    
3528    
3529  <style>  </style>
3530<div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block">
3531
3532
3533  
3533<script type="module" src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-upsell.js" defer="defer"></script>
3533
3534  
3534<script type="module" src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-upsell-components.esm.js" defer="defer"></script>
3534
3535
3536
3537
3538<script>
3539
3540  
3541    window.lbupsellToken = "59bb5bc14096a818c65dbb3bdc578f14"
3542  
3543  
3544</script>
3544
3545
3546<script>
3547
3548  window.lbInitMode = "immediate";
3549  
3550  window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-upsell-components.esm.js";</script>
3550
3551
3552<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-utils.js" defer="defer"></script>
3552
3553
3554</div><div id="shopify-block-AdE9ZbXAzR2NiZjEzd__6441254115607727225" class="shopify-block shopify-app-block"><div>
3555  
3556
3557  
3558    <!--
3559    <div class="rh-quiz-list page-width">
3560      <div class="rh-info-box mtop-20 mbot-20">
3561        <p><b>Choose the ID of the Quiz you want to render (automatic popup):</b></p>
3562        <ul>
3563          
3564            <li>Diagnose your snoring quiz with ID: <b>p3HWg7</b></li>
3565          
3566        </ul>
3567      </div>
3568    </div>
3569    -->
3570  
3571</div>
3572
3573
3574</div><div id="shopify-block-AdUJzSVp6dXZBQWhXc__2993056048391974366" class="shopify-block shopify-app-block"><div>
3575  
3576
3577  
3578    <!--<div class="rh-quiz-list page-width">
3579      <div class="rh-info-box mtop-20 mbot-20">
3580        <p><b>Choose the ID of the Quiz you want to render (chat button):</b></p>
3581        <ul>
3582          
3583            <li>Diagnose your snoring quiz with ID: <b>p3HWg7</b></li>
3584          
3585        </ul>
3586      </div>
3587    </div>-->
3588  
3589</div>
3590
3591
3592</div><div id="shopify-block-Aa3UrMW9IZE1TVFNUQ__5537102726230261467" class="shopify-block shopify-app-block">
3593
3594
3595  <!-- BEGIN app snippet: quiz-popup-styles --><style>
3596  #quiz-container {
3597    position: fixed;
3598    top: 0;
3599    left: 0;
3600    width: 100%;
3601    height: 100%;
3602    display: flex;
3603    flex-direction: column;
3604    justify-content: center;
3605    align-items: center;
3606    background: rgba(0, 0, 0, 0.5);
3607    z-index: var(--quiz-z-index, 100);
3608    overflow: auto;
3609    touch-action: manipulation;
3610  }
3611  #quiz-container .quiz-content {
3612    position: relative;
3613    border-radius: 8px;
3614    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
3615    z-index: var(--quiz-content-z-index, 101);
3616    max-height: 100%;
3617    overflow: auto;
3618    background: white;
3619    touch-action: manipulation;
3620  }
3621  #quiz-container .close-btn {
3622    position: absolute;
3623    top: 10px;
3624    right: 10px;
3625    background: none;
3626    border: none;
3627    font-size: 32px;
3628    cursor: pointer;
3629    z-index: var(--close-btn-z-index, 102);
3630    margin-left: auto;
3631    color: var(--close-btn-color, #777777);
3632    line-height: 32px;
3633  }
3634  body.revenuehunt-popup-open .react-dropdown-select-dropdown {
3635    z-index: var(--quiz-dropdown-z-index, 103) !important;
3636  }
3637</style>
3638<!-- END app snippet -->
3639  <!-- BEGIN app snippet: quiz-global-vars -->
3639<script>
3640  if (!window.quizUrls) window.quizUrls = {};
3641  
3642    window.quizUrls['quiz_HnHp5K'] = "https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/quiz-HnHp5K.json?v=1777922351";
3643  
3644
3645  if (!window.quiz_locale) {
3646    window.quiz_locale = 'en'
3647  }
3648  if (!window.quiz_country) {
3649    window.quiz_country = 'US'
3650  }
3651  if (!window.quiz_currency) {
3652    window.quiz_currency = '${{amount}} USD'
3653  }
3654  if (!window.quiz_market_id) {
3655    window.quiz_market_id = 'gid://shopify/Market/1964278000'
3656  }
3657</script>
3657
3658<!-- END app snippet -->
3659  <!-- BEGIN app snippet: quiz-renderer-script -->
3659<script type="module" src="https://cdn.shopify.com/extensions/01a0d7ba-f423-716f-ac31-9fbf68b5c662/revenuehunt-201/assets/quiz-renderer.js" defer></script>
3659<!-- END app snippet -->
3660  <!-- BEGIN app snippet: quiz-popup-setup --><!-- BEGIN app snippet: quiz-url-functions -->
3660<script>
3661  /**
3662   * Quiz URL Functions
3663   *
3664   * Single source of truth for quiz URL parsing and clearing.
3665   */
3666  (function() {
3667    if (window.revenueHuntQuizUrl && window.revenueHuntQuizUrl.__initialized) {
3668      return;
3669    }
3670
3671    window.revenueHuntQuizUrl = {
3672      __initialized: true,
3673
3674      isQuizHash: function(hash) {
3675        return (
3676          hash === '#quiz' ||
3677          /^#quiz-[A-Za-z0-9]+$/.test(hash) ||
3678          /^#response-[A-Za-z0-9]+$/.test(hash)
3679        );
3680      },
3681
3682      getQuizKey: function(hash, defaultQuizKey) {
3683        if (!this.isQuizHash(hash)) return null;
3684
3685        const hashTarget = String(hash || '').replace(/^#/, '');
3686
3687        if (hashTarget === 'quiz') {
3688          return defaultQuizKey;
3689        }
3690
3691        if (hashTarget.startsWith('quiz-')) {
3692          return 'quiz_' + hashTarget.substring(5);
3693        }
3694
3695        if (hashTarget.startsWith('response-')) {
3696          return hashTarget;
3697        }
3698
3699        return null;
3700      },
3701
3702      getTarget: function(hash, search, defaultQuizKey) {
3703        const hashTarget = this.getQuizKey(hash, defaultQuizKey);
3704        if (hashTarget) return hashTarget;
3705
3706        const responseId = new URLSearchParams(String(search || '')).get('response_id');
3707        if (responseId && /^[A-Za-z0-9]+$/.test(responseId)) {
3708          return 'response-' + responseId;
3709        }
3710
3711        return null;
3712      },
3713
3714      clear: function() {
3715        const url = new URL(window.location.href);
3716        let changed = false;
3717
3718        if (this.isQuizHash(url.hash)) {
3719          url.hash = '';
3720          changed = true;
3721        }
3722
3723        if (url.searchParams.has('response_id')) {
3724          url.searchParams.delete('response_id');
3725          changed = true;
3726        }
3727
3728        if (changed) {
3729          window.history.replaceState(window.history.state, '', url.toString());
3730        }
3731      },
3732    };
3733  })();
3734</script>
3734
3735<!-- END app snippet -->
3736<!-- BEGIN app snippet: quiz-popup-functions -->
3736<script>
3737  /**
3738   * Popup Functions
3739   *
3740   * Shared, setting-free quiz popup behavior.
3741   * Individual theme extension instances register their own popup config with
3742   * window.revenueHuntQuizPopup.register(config), then open by instance id.
3743   *
3744   * Popup extensions are intentionally singleton: only one #quiz-container
3745   * exists at a time. Multiple instances can register configs, but opening a
3746   * popup replaces the current popup unless the caller chooses another policy.
3747   *
3748   * Used by: automatic popup, link popup, chat button
3749   */
3750  (function() {
3751    if (window.revenueHuntQuizPopup && window.revenueHuntQuizPopup.__initialized) {
3752      return;
3753    }
3754
3755    function getConfig(instanceId) {
3756      return window.revenueHuntQuizPopup.configs[String(instanceId)] || null;
3757    }
3758
3759    function applyPopupStyles(quizContainer, quizContent, config) {
3760      const zIndex = parseInt(config.zIndex || 100, 10);
3761      const width = parseInt(config.width || 100, 10);
3762      const height = parseInt(config.height || 100, 10);
3763
3764      quizContainer.style.setProperty('--quiz-z-index', zIndex);
3765      quizContainer.style.setProperty('--quiz-content-z-index', zIndex + 1);
3766      quizContainer.style.setProperty('--close-btn-z-index', zIndex + 2);
3767      quizContainer.style.setProperty('--close-btn-color', config.closeColor || '#777777');
3768
3769      // Quiz dropdowns are portaled to document.body, outside #quiz-container.
3770      // Keep this one popup-open body variable so portaled dropdowns stay above the modal.
3771      document.body.style.setProperty('--quiz-dropdown-z-index', zIndex + 3);
3772
3773      quizContent.style.width = `${width}%`;
3774      quizContent.style.height = `${height}%`;
3775    }
3776
3777    function markPopupShown(quizKey) {
3778      // Only mark the popup as shown when the key already targets a quiz (not for response hashes)
3779      if (typeof quizKey === 'string' && quizKey.startsWith('quiz_')) {
3780        window.revenueHuntSetStorage('revenuehunt-popup-already-shown-' + quizKey, true, 1);
3781      }
3782    }
3783
3784    window.revenueHuntQuizPopup = {
3785      __initialized: true,
3786      configs: {},
3787
3788      register: function(config) {
3789        if (!config || !config.instanceId) return;
3790
3791        this.configs[String(config.instanceId)] = {
3792          instanceId: String(config.instanceId),
3793          source: config.source || 'popup',
3794          width: config.width || 100,
3795          height: config.height || 100,
3796          zIndex: config.zIndex || 100,
3797          closeColor: config.closeColor || '#777777',
3798        };
3799      },
3800
3801      close: function(options) {
3802        const settings = options || {};
3803        const quizContainer = document.getElementById('quiz-container');
3804
3805        if (quizContainer) {
3806          quizContainer.remove();
3807        }
3808
3809        document.body.classList.remove('revenuehunt-popup-open');
3810        document.body.style.removeProperty('--quiz-dropdown-z-index');
3811
3812        if (settings.clearHash !== false && window.revenueHuntQuizUrl) {
3813          window.revenueHuntQuizUrl.clear();
3814        }
3815      },
3816
3817      getContainer: function(instanceId) {
3818        const owner = String(instanceId);
3819        const containers = document.querySelectorAll('[data-popup-owner]');
3820
3821        for (let i = 0; i < containers.length; i += 1) {
3822          if (containers[i].dataset.popupOwner === owner) {
3823            return containers[i];
3824          }
3825        }
3826
3827        return null;
3828      },
3829
3830      resize: function(instanceId) {
3831        const config = getConfig(instanceId);
3832        const quizContainer = this.getContainer(instanceId);
3833        const quizContent = quizContainer && quizContainer.querySelector('.quiz-content');
3834
3835        if (!config || !quizContainer || !quizContent) return;
3836
3837        applyPopupStyles(quizContainer, quizContent, config);
3838      },
3839
3840      open: function(instanceId, quizKey, options) {
3841        const config = getConfig(instanceId);
3842        if (!config) return null;
3843
3844        const settings = options || {};
3845
3846        const existingQuizContainer = document.getElementById('quiz-container');
3847        if (existingQuizContainer) {
3848          if (settings.ifOpen === 'mark-shown') {
3849            markPopupShown(quizKey);
3850            return null;
3851          }
3852
3853          existingQuizContainer.remove();
3854        }
3855
3856        markPopupShown(quizKey);
3857
3858        const popupRenderId = `popup-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;
3859        const quizContainer = document.createElement('div');
3860        quizContainer.id = 'quiz-container';
3861        // `needsclick` opts out of FastClick, which legacy Shopify themes (e.g. Brooklyn) bundle in
3862        // theme.js. FastClick collides with the renderer's own touch handler on iOS and swallows the
3863        // first taps until a refresh.
3864        quizContainer.className = 'quiz-container needsclick';
3865        quizContainer.dataset.quizInstanceId = popupRenderId;
3866        quizContainer.dataset.popupOwner = config.instanceId;
3867        quizContainer.dataset.popupSource = config.source;
3868        if (settings.openedBy) {
3869          quizContainer.dataset.openedBy = settings.openedBy;
3870        }
3871        quizContainer.style.display = 'flex';
3872        document.body.classList.add('revenuehunt-popup-open');
3873
3874        const quizContent = document.createElement('div');
3875        quizContent.className = 'quiz-content needsclick';
3876        applyPopupStyles(quizContainer, quizContent, config);
3877
3878        const closeButton = document.createElement('button');
3879        closeButton.className = 'close-btn';
3880        closeButton.setAttribute('aria-label', 'Close quiz');
3881
3882        const closeIcon = document.createElement('span');
3883        closeIcon.textContent = '×';
3884        closeButton.appendChild(closeIcon);
3885
3886        const quizRenderer = document.createElement('quiz-renderer');
3887        quizRenderer.setAttribute('data-quiz-instance-id', popupRenderId);
3888        quizRenderer.setAttribute('target', String(quizKey));
3889        quizRenderer.setAttribute('type', 'modal');
3890        quizRenderer.setAttribute('aria-label', 'Quiz');
3891        quizRenderer.setAttribute(
3892          'over-plan-at',
3893          "",
3894        );
3895        quizRenderer.setAttribute(
3896          'execute-custom-features',
3897          'true',
3898        );
3899        quizRenderer.setAttribute('myshopify-domain', "snorestops.myshopify.com");
3900
3901        quizContent.appendChild(closeButton);
3902        quizContent.appendChild(quizRenderer);
3903        quizContainer.appendChild(quizContent);
3904        document.body.appendChild(quizContainer);
3905
3906        closeButton.addEventListener('click', function () {
3907          window.revenueHuntQuizPopup.close();
3908        });
3909
3910        quizContainer.addEventListener('click', function (event) {
3911          if (event.target === quizContainer) {
3912            window.revenueHuntQuizPopup.close();
3913          }
3914        });
3915
3916        return quizContainer;
3917      },
3918    };
3919
3920    window.revenueHuntCloseQuizContainer = function(options) {
3921      window.revenueHuntQuizPopup.close(options);
3922    };
3923  })();
3924</script>
3924
3925<!-- END app snippet -->
3926<!-- BEGIN app snippet: quiz-popup-config -->
3926<script>
3927  (function() {
3928    if (!window.revenueHuntQuizPopup) return;
3929
3930    window.revenueHuntQuizPopup.register({
3931      instanceId: "link-popup-Aa3UrMW9IZE1TVFNUQ__5537102726230261467",
3932      source: "link-popup",
3933      width: "100",
3934      height: "100",
3935      zIndex: 100,
3936      closeColor: "#777777",
3937    });
3938  })();
3939</script>
3939
3940<!-- END app snippet -->
3941<!-- END app snippet -->
3942  <!-- BEGIN app snippet: quiz-storage-helpers -->
3942<script>
3943  /**
3944   * Storage Helpers
3945   *
3946   * Provides localStorage utilities with automatic expiration.
3947   * Used to track popup display state, greeting/notification dismissals, etc.
3948   *
3949   * Functions:
3950   * - revenueHuntGetStorage(name): Get value, returns null if expired
3951   * - revenueHuntSetStorage(name, value, days): Set value with expiration
3952   */
3953  window.revenueHuntGetStorage = function(name) {
3954    try {
3955      const itemStr = localStorage.getItem(name);
3956      if (!itemStr) {
3957        return null;
3958      }
3959      const item = JSON.parse(itemStr);
3960      if (Date.now() > item.expiry) {
3961        localStorage.removeItem(name);
3962        return null;
3963      }
3964      return item.value;
3965    } catch (e) {
3966      console.warn('Failed to get localStorage:', e);
3967      return null;
3968    }
3969  };
3970
3971  window.revenueHuntSetStorage = function(name, value, days) {
3972    try {
3973      const expiry = Date.now() + (days * 24 * 60 * 60 * 1000);
3974      const data = {
3975        value: value,
3976        expiry: expiry
3977      };
3978      localStorage.setItem(name, JSON.stringify(data));
3979    } catch (e) {
3980      console.warn('Failed to set localStorage:', e);
3981    }
3982  };
3983</script>
3983<!-- END app snippet -->
3984  <!-- BEGIN app snippet: quiz-block-priority -->
3984<script>
3985  /**
3986   * Block Priority System
3987   *
3988   * Ensures only ONE quiz extension of each type activates per page.
3989   * Priority: First block > First global
3990   *
3991   * Use cases:
3992   * - Multiple blocks of same type: Only first block runs
3993   * - Multiple globals of same type: Only first global runs (if no blocks)
3994   * - Mix of block + global: Only block runs, global is skipped
3995   */
3996
3997  // Registry for synchronous block registration (works before document.body exists)
3998  window.revenueHuntBlockRegistry = window.revenueHuntBlockRegistry || {};
3999
4000  /**
4001   * Registers a block extension
4002   * Uses JS variable instead of DOM to support synchronous registration before document.body exists
4003   * @param {string} type - Extension type (e.g., 'link-popup', 'chat-button', 'automatic-popup')
4004   * @returns {boolean} - True if registered successfully, false if already registered
4005   */
4006  window.revenueHuntRegisterBlock = function(type) {
4007    if (window.revenueHuntBlockRegistry[type]) {
4008      return false;
4009    }
4010    window.revenueHuntBlockRegistry[type] = true;
4011    return true;
4012  };
4013
4014  /**
4015   * Checks if a block extension is active
4016   * @param {string} type - Extension type
4017   * @returns {boolean} - True if block extension is active
4018   */
4019  window.revenueHuntIsBlockActive = function(type) {
4020    return !!window.revenueHuntBlockRegistry[type];
4021  };
4022
4023  /**
4024   * Registers a global extension
4025   * @param {string} type - Extension type
4026   * @returns {boolean} - True if registered successfully, false if already registered
4027   */
4028  window.revenueHuntRegisterGlobal = function(type) {
4029    const globalMarkerId = 'revenuehunt-' + type + '-global-active';
4030    if (document.getElementById(globalMarkerId)) {
4031      return false;
4032    }
4033    const marker = document.createElement('div');
4034    marker.id = globalMarkerId;
4035    marker.style.display = 'none';
4036    document.body.appendChild(marker);
4037    return true;
4038  };
4039</script>
4039<!-- END app snippet -->
4040  <!-- BEGIN app snippet: quiz-link-quiz-script -->
4040<script>
4041  /**
4042   * Link Popup Quiz Script
4043   *
4044   * Handles quiz popups triggered by quiz/response hashes or a response_id query parameter.
4045   * Also handles direct URL navigation (e.g., /page#quiz or /page?response_id={id}).
4046   *
4047   * Priority system:
4048   * - Block extensions: Register and exit if already registered
4049   * - Global extensions: Exit if block exists OR already registered
4050   */
4051  document.addEventListener('DOMContentLoaded', function() {
4052    const isBlock = false;
4053
4054    if (isBlock) {
4055      if (!window.revenueHuntRegisterBlock('link-popup')) {
4056        return;
4057      }
4058    } else {
4059      if (window.revenueHuntIsBlockActive('link-popup')) {
4060        return;
4061      }
4062      if (!window.revenueHuntRegisterGlobal('link-popup')) {
4063        return;
4064      }
4065    }
4066
4067    const defaultQuizKey = 'quiz_HnHp5K';
4068    const popupInstanceId = "link-popup-Aa3UrMW9IZE1TVFNUQ__5537102726230261467";
4069
4070    function getActiveRenderer() {
4071      const quizContainer = document.getElementById('quiz-container');
4072      return quizContainer && quizContainer.querySelector('quiz-renderer');
4073    }
4074
4075    function syncQuizPopupWithUrl() {
4076      const target = window.revenueHuntQuizUrl.getTarget(
4077        window.location.hash,
4078        window.location.search,
4079        defaultQuizKey,
4080      );
4081      const quizContainer = document.getElementById('quiz-container');
4082
4083      if (!target) {
4084        if (
4085          quizContainer &&
4086          quizContainer.dataset.openedBy === 'url' &&
4087          window.revenueHuntQuizPopup
4088        ) {
4089          window.revenueHuntQuizPopup.close({ clearHash: false });
4090        }
4091        return;
4092      }
4093
4094      const activeRenderer = getActiveRenderer();
4095      const activeTarget = activeRenderer && activeRenderer.getAttribute('target');
4096
4097      if (
4098        quizContainer &&
4099        quizContainer.dataset.openedBy === 'url' &&
4100        quizContainer.dataset.popupOwner === popupInstanceId &&
4101        activeTarget === target
4102      ) {
4103        return;
4104      }
4105
4106      window.revenueHuntQuizPopup.open(popupInstanceId, target, { openedBy: 'url' });
4107    }
4108
4109    syncQuizPopupWithUrl();
4110    window.addEventListener('hashchange', syncQuizPopupWithUrl);
4111    window.addEventListener('popstate', syncQuizPopupWithUrl);
4112
4113    if(window.addEventListener) {
4114      window.addEventListener('message', function(event) {
4115        const data = event.data;
4116        const quizContainer = window.revenueHuntQuizPopup && window.revenueHuntQuizPopup.getContainer(popupInstanceId);
4117        const quizContent = quizContainer && quizContainer.querySelector('.quiz-content');
4118        const activeRenderer = quizContent && quizContent.querySelector('quiz-renderer');
4119        const activeInstanceId = activeRenderer && activeRenderer.getAttribute('data-quiz-instance-id');
4120
4121        if (
4122          !data ||
4123          typeof data !== 'object' ||
4124          data.channel !== 'revenuehunt:quiz-renderer' ||
4125          data.source !== 'quiz-renderer' ||
4126          data.type !== 'isResult' ||
4127          !quizContent ||
4128          !activeInstanceId ||
4129          data.instanceId !== activeInstanceId
4130        ) {
4131          return;
4132        }
4133
4134        window.revenueHuntQuizPopup.resize(popupInstanceId);
4135      });
4136    }
4137  });
4138</script>
4138
4139<!-- END app snippet -->
4140
4141
4142
4143</div><div id="shopify-block-AWmRNVUVFNTJ4M3VSQ__2965712708760319418" class="shopify-block shopify-app-block">
4144</div><div id="shopify-block-ASTU5cklMb3lRaWExQ__16398131499962928326" class="shopify-block shopify-app-block"><div>
4145
4146
4147
4148  <!-- BEGIN app snippet: quiz-popup-styles --><style>
4149  #quiz-container {
4150    position: fixed;
4151    top: 0;
4152    left: 0;
4153    width: 100%;
4154    height: 100%;
4155    display: flex;
4156    flex-direction: column;
4157    justify-content: center;
4158    align-items: center;
4159    background: rgba(0, 0, 0, 0.5);
4160    z-index: var(--quiz-z-index, 100);
4161    overflow: auto;
4162    touch-action: manipulation;
4163  }
4164  #quiz-container .quiz-content {
4165    position: relative;
4166    border-radius: 8px;
4167    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
4168    z-index: var(--quiz-content-z-index, 101);
4169    max-height: 100%;
4170    overflow: auto;
4171    background: white;
4172    touch-action: manipulation;
4173  }
4174  #quiz-container .close-btn {
4175    position: absolute;
4176    top: 10px;
4177    right: 10px;
4178    background: none;
4179    border: none;
4180    font-size: 32px;
4181    cursor: pointer;
4182    z-index: var(--close-btn-z-index, 102);
4183    margin-left: auto;
4184    color: var(--close-btn-color, #777777);
4185    line-height: 32px;
4186  }
4187  body.revenuehunt-popup-open .react-dropdown-select-dropdown {
4188    z-index: var(--quiz-dropdown-z-index, 103) !important;
4189  }
4190</style>
4191<!-- END app snippet -->
4192  <!-- BEGIN app snippet: quiz-global-vars -->
4192<script>
4193  if (!window.quizUrls) window.quizUrls = {};
4194  
4195    window.quizUrls['quiz_HnHp5K'] = "https:\/\/cdn.shopify.com\/s\/files\/1\/0132\/3646\/9817\/files\/quiz-HnHp5K.json?v=1777922351";
4196  
4197
4198  if (!window.quiz_locale) {
4199    window.quiz_locale = 'en'
4200  }
4201  if (!window.quiz_country) {
4202    window.quiz_country = 'US'
4203  }
4204  if (!window.quiz_currency) {
4205    window.quiz_currency = '${{amount}} USD'
4206  }
4207  if (!window.quiz_market_id) {
4208    window.quiz_market_id = 'gid://shopify/Market/1964278000'
4209  }
4210</script>
4210
4211<!-- END app snippet -->
4212  <!-- BEGIN app snippet: quiz-renderer-script -->
4212<script type="module" src="https://cdn.shopify.com/extensions/01a0d7ba-f423-716f-ac31-9fbf68b5c662/revenuehunt-201/assets/quiz-renderer.js" defer></script>
4212<!-- END app snippet -->
4213  <!-- BEGIN app snippet: quiz-popup-setup --><!-- BEGIN app snippet: quiz-url-functions -->
4213<script>
4214  /**
4215   * Quiz URL Functions
4216   *
4217   * Single source of truth for quiz URL parsing and clearing.
4218   */
4219  (function() {
4220    if (window.revenueHuntQuizUrl && window.revenueHuntQuizUrl.__initialized) {
4221      return;
4222    }
4223
4224    window.revenueHuntQuizUrl = {
4225      __initialized: true,
4226
4227      isQuizHash: function(hash) {
4228        return (
4229          hash === '#quiz' ||
4230          /^#quiz-[A-Za-z0-9]+$/.test(hash) ||
4231          /^#response-[A-Za-z0-9]+$/.test(hash)
4232        );
4233      },
4234
4235      getQuizKey: function(hash, defaultQuizKey) {
4236        if (!this.isQuizHash(hash)) return null;
4237
4238        const hashTarget = String(hash || '').replace(/^#/, '');
4239
4240        if (hashTarget === 'quiz') {
4241          return defaultQuizKey;
4242        }
4243
4244        if (hashTarget.startsWith('quiz-')) {
4245          return 'quiz_' + hashTarget.substring(5);
4246        }
4247
4248        if (hashTarget.startsWith('response-')) {
4249          return hashTarget;
4250        }
4251
4252        return null;
4253      },
4254
4255      getTarget: function(hash, search, defaultQuizKey) {
4256        const hashTarget = this.getQuizKey(hash, defaultQuizKey);
4257        if (hashTarget) return hashTarget;
4258
4259        const responseId = new URLSearchParams(String(search || '')).get('response_id');
4260        if (responseId && /^[A-Za-z0-9]+$/.test(responseId)) {
4261          return 'response-' + responseId;
4262        }
4263
4264        return null;
4265      },
4266
4267      clear: function() {
4268        const url = new URL(window.location.href);
4269        let changed = false;
4270
4271        if (this.isQuizHash(url.hash)) {
4272          url.hash = '';
4273          changed = true;
4274        }
4275
4276        if (url.searchParams.has('response_id')) {
4277          url.searchParams.delete('response_id');
4278          changed = true;
4279        }
4280
4281        if (changed) {
4282          window.history.replaceState(window.history.state, '', url.toString());
4283        }
4284      },
4285    };
4286  })();
4287</script>
4287
4288<!-- END app snippet -->
4289<!-- BEGIN app snippet: quiz-popup-functions -->
4289<script>
4290  /**
4291   * Popup Functions
4292   *
4293   * Shared, setting-free quiz popup behavior.
4294   * Individual theme extension instances register their own popup config with
4295   * window.revenueHuntQuizPopup.register(config), then open by instance id.
4296   *
4297   * Popup extensions are intentionally singleton: only one #quiz-container
4298   * exists at a time. Multiple instances can register configs, but opening a
4299   * popup replaces the current popup unless the caller chooses another policy.
4300   *
4301   * Used by: automatic popup, link popup, chat button
4302   */
4303  (function() {
4304    if (window.revenueHuntQuizPopup && window.revenueHuntQuizPopup.__initialized) {
4305      return;
4306    }
4307
4308    function getConfig(instanceId) {
4309      return window.revenueHuntQuizPopup.configs[String(instanceId)] || null;
4310    }
4311
4312    function applyPopupStyles(quizContainer, quizContent, config) {
4313      const zIndex = parseInt(config.zIndex || 100, 10);
4314      const width = parseInt(config.width || 100, 10);
4315      const height = parseInt(config.height || 100, 10);
4316
4317      quizContainer.style.setProperty('--quiz-z-index', zIndex);
4318      quizContainer.style.setProperty('--quiz-content-z-index', zIndex + 1);
4319      quizContainer.style.setProperty('--close-btn-z-index', zIndex + 2);
4320      quizContainer.style.setProperty('--close-btn-color', config.closeColor || '#777777');
4321
4322      // Quiz dropdowns are portaled to document.body, outside #quiz-container.
4323      // Keep this one popup-open body variable so portaled dropdowns stay above the modal.
4324      document.body.style.setProperty('--quiz-dropdown-z-index', zIndex + 3);
4325
4326      quizContent.style.width = `${width}%`;
4327      quizContent.style.height = `${height}%`;
4328    }
4329
4330    function markPopupShown(quizKey) {
4331      // Only mark the popup as shown when the key already targets a quiz (not for response hashes)
4332      if (typeof quizKey === 'string' && quizKey.startsWith('quiz_')) {
4333        window.revenueHuntSetStorage('revenuehunt-popup-already-shown-' + quizKey, true, 1);
4334      }
4335    }
4336
4337    window.revenueHuntQuizPopup = {
4338      __initialized: true,
4339      configs: {},
4340
4341      register: function(config) {
4342        if (!config || !config.instanceId) return;
4343
4344        this.configs[String(config.instanceId)] = {
4345          instanceId: String(config.instanceId),
4346          source: config.source || 'popup',
4347          width: config.width || 100,
4348          height: config.height || 100,
4349          zIndex: config.zIndex || 100,
4350          closeColor: config.closeColor || '#777777',
4351        };
4352      },
4353
4354      close: function(options) {
4355        const settings = options || {};
4356        const quizContainer = document.getElementById('quiz-container');
4357
4358        if (quizContainer) {
4359          quizContainer.remove();
4360        }
4361
4362        document.body.classList.remove('revenuehunt-popup-open');
4363        document.body.style.removeProperty('--quiz-dropdown-z-index');
4364
4365        if (settings.clearHash !== false && window.revenueHuntQuizUrl) {
4366          window.revenueHuntQuizUrl.clear();
4367        }
4368      },
4369
4370      getContainer: function(instanceId) {
4371        const owner = String(instanceId);
4372        const containers = document.querySelectorAll('[data-popup-owner]');
4373
4374        for (let i = 0; i < containers.length; i += 1) {
4375          if (containers[i].dataset.popupOwner === owner) {
4376            return containers[i];
4377          }
4378        }
4379
4380        return null;
4381      },
4382
4383      resize: function(instanceId) {
4384        const config = getConfig(instanceId);
4385        const quizContainer = this.getContainer(instanceId);
4386        const quizContent = quizContainer && quizContainer.querySelector('.quiz-content');
4387
4388        if (!config || !quizContainer || !quizContent) return;
4389
4390        applyPopupStyles(quizContainer, quizContent, config);
4391      },
4392
4393      open: function(instanceId, quizKey, options) {
4394        const config = getConfig(instanceId);
4395        if (!config) return null;
4396
4397        const settings = options || {};
4398
4399        const existingQuizContainer = document.getElementById('quiz-container');
4400        if (existingQuizContainer) {
4401          if (settings.ifOpen === 'mark-shown') {
4402            markPopupShown(quizKey);
4403            return null;
4404          }
4405
4406          existingQuizContainer.remove();
4407        }
4408
4409        markPopupShown(quizKey);
4410
4411        const popupRenderId = `popup-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;
4412        const quizContainer = document.createElement('div');
4413        quizContainer.id = 'quiz-container';
4414        // `needsclick` opts out of FastClick, which legacy Shopify themes (e.g. Brooklyn) bundle in
4415        // theme.js. FastClick collides with the renderer's own touch handler on iOS and swallows the
4416        // first taps until a refresh.
4417        quizContainer.className = 'quiz-container needsclick';
4418        quizContainer.dataset.quizInstanceId = popupRenderId;
4419        quizContainer.dataset.popupOwner = config.instanceId;
4420        quizContainer.dataset.popupSource = config.source;
4421        if (settings.openedBy) {
4422          quizContainer.dataset.openedBy = settings.openedBy;
4423        }
4424        quizContainer.style.display = 'flex';
4425        document.body.classList.add('revenuehunt-popup-open');
4426
4427        const quizContent = document.createElement('div');
4428        quizContent.className = 'quiz-content needsclick';
4429        applyPopupStyles(quizContainer, quizContent, config);
4430
4431        const closeButton = document.createElement('button');
4432        closeButton.className = 'close-btn';
4433        closeButton.setAttribute('aria-label', 'Close quiz');
4434
4435        const closeIcon = document.createElement('span');
4436        closeIcon.textContent = '×';
4437        closeButton.appendChild(closeIcon);
4438
4439        const quizRenderer = document.createElement('quiz-renderer');
4440        quizRenderer.setAttribute('data-quiz-instance-id', popupRenderId);
4441        quizRenderer.setAttribute('target', String(quizKey));
4442        quizRenderer.setAttribute('type', 'modal');
4443        quizRenderer.setAttribute('aria-label', 'Quiz');
4444        quizRenderer.setAttribute(
4445          'over-plan-at',
4446          "",
4447        );
4448        quizRenderer.setAttribute(
4449          'execute-custom-features',
4450          'true',
4451        );
4452        quizRenderer.setAttribute('myshopify-domain', "snorestops.myshopify.com");
4453
4454        quizContent.appendChild(closeButton);
4455        quizContent.appendChild(quizRenderer);
4456        quizContainer.appendChild(quizContent);
4457        document.body.appendChild(quizContainer);
4458
4459        closeButton.addEventListener('click', function () {
4460          window.revenueHuntQuizPopup.close();
4461        });
4462
4463        quizContainer.addEventListener('click', function (event) {
4464          if (event.target === quizContainer) {
4465            window.revenueHuntQuizPopup.close();
4466          }
4467        });
4468
4469        return quizContainer;
4470      },
4471    };
4472
4473    window.revenueHuntCloseQuizContainer = function(options) {
4474      window.revenueHuntQuizPopup.close(options);
4475    };
4476  })();
4477</script>
4477
4478<!-- END app snippet -->
4479<!-- BEGIN app snippet: quiz-popup-config -->
4479<script>
4480  (function() {
4481    if (!window.revenueHuntQuizPopup) return;
4482
4483    window.revenueHuntQuizPopup.register({
4484      instanceId: "chat-button-ASTU5cklMb3lRaWExQ__16398131499962928326",
4485      source: "chat-button",
4486      width: "100",
4487      height: "100",
4488      zIndex: 100,
4489      closeColor: "#777777",
4490    });
4491  })();
4492</script>
4492
4493<!-- END app snippet -->
4494<!-- END app snippet -->
4495  <!-- BEGIN app snippet: quiz-storage-helpers -->
4495<script>
4496  /**
4497   * Storage Helpers
4498   *
4499   * Provides localStorage utilities with automatic expiration.
4500   * Used to track popup display state, greeting/notification dismissals, etc.
4501   *
4502   * Functions:
4503   * - revenueHuntGetStorage(name): Get value, returns null if expired
4504   * - revenueHuntSetStorage(name, value, days): Set value with expiration
4505   */
4506  window.revenueHuntGetStorage = function(name) {
4507    try {
4508      const itemStr = localStorage.getItem(name);
4509      if (!itemStr) {
4510        return null;
4511      }
4512      const item = JSON.parse(itemStr);
4513      if (Date.now() > item.expiry) {
4514        localStorage.removeItem(name);
4515        return null;
4516      }
4517      return item.value;
4518    } catch (e) {
4519      console.warn('Failed to get localStorage:', e);
4520      return null;
4521    }
4522  };
4523
4524  window.revenueHuntSetStorage = function(name, value, days) {
4525    try {
4526      const expiry = Date.now() + (days * 24 * 60 * 60 * 1000);
4527      const data = {
4528        value: value,
4529        expiry: expiry
4530      };
4531      localStorage.setItem(name, JSON.stringify(data));
4532    } catch (e) {
4533      console.warn('Failed to set localStorage:', e);
4534    }
4535  };
4536</script>
4536<!-- END app snippet -->
4537  <!-- BEGIN app snippet: quiz-block-priority -->
4537<script>
4538  /**
4539   * Block Priority System
4540   *
4541   * Ensures only ONE quiz extension of each type activates per page.
4542   * Priority: First block > First global
4543   *
4544   * Use cases:
4545   * - Multiple blocks of same type: Only first block runs
4546   * - Multiple globals of same type: Only first global runs (if no blocks)
4547   * - Mix of block + global: Only block runs, global is skipped
4548   */
4549
4550  // Registry for synchronous block registration (works before document.body exists)
4551  window.revenueHuntBlockRegistry = window.revenueHuntBlockRegistry || {};
4552
4553  /**
4554   * Registers a block extension
4555   * Uses JS variable instead of DOM to support synchronous registration before document.body exists
4556   * @param {string} type - Extension type (e.g., 'link-popup', 'chat-button', 'automatic-popup')
4557   * @returns {boolean} - True if registered successfully, false if already registered
4558   */
4559  window.revenueHuntRegisterBlock = function(type) {
4560    if (window.revenueHuntBlockRegistry[type]) {
4561      return false;
4562    }
4563    window.revenueHuntBlockRegistry[type] = true;
4564    return true;
4565  };
4566
4567  /**
4568   * Checks if a block extension is active
4569   * @param {string} type - Extension type
4570   * @returns {boolean} - True if block extension is active
4571   */
4572  window.revenueHuntIsBlockActive = function(type) {
4573    return !!window.revenueHuntBlockRegistry[type];
4574  };
4575
4576  /**
4577   * Registers a global extension
4578   * @param {string} type - Extension type
4579   * @returns {boolean} - True if registered successfully, false if already registered
4580   */
4581  window.revenueHuntRegisterGlobal = function(type) {
4582    const globalMarkerId = 'revenuehunt-' + type + '-global-active';
4583    if (document.getElementById(globalMarkerId)) {
4584      return false;
4585    }
4586    const marker = document.createElement('div');
4587    marker.id = globalMarkerId;
4588    marker.style.display = 'none';
4589    document.body.appendChild(marker);
4590    return true;
4591  };
4592</script>
4592<!-- END app snippet -->
4593  <!-- BEGIN app snippet: quiz-chat-button-script -->
4593<script>
4594  /**
4595   * Chat Button Quiz Script
4596   *
4597   * Renders a floating chat button that opens a quiz popup when clicked.
4598   * Features: notification dot, greeting message, position control, hide on completion.
4599   *
4600   * Chat Button is intentionally singleton. quiz-block-priority ensures one active
4601   * chat button, so these global handlers and fixed DOM ids have one owner.
4602   *
4603   * Priority system:
4604   * - Block extensions: Register and exit if already registered
4605   * - Global extensions: Exit if block exists OR already registered
4606   */
4607  document.addEventListener('DOMContentLoaded', function() {
4608    const isBlock = false;
4609
4610    if (isBlock) {
4611      if (!window.revenueHuntRegisterBlock('chat-button')) {
4612        return;
4613      }
4614    } else {
4615      if (window.revenueHuntIsBlockActive('chat-button')) {
4616        return;
4617      }
4618      if (!window.revenueHuntRegisterGlobal('chat-button')) {
4619        return;
4620      }
4621    }
4622
4623    const popupInstanceId = "chat-button-ASTU5cklMb3lRaWExQ__16398131499962928326";
4624    const chatElements = document.querySelectorAll('[data-chat-owner]');
4625    let chatElement = null;
4626
4627    for (let i = 0; i < chatElements.length; i += 1) {
4628      if (chatElements[i].getAttribute('data-chat-owner') === popupInstanceId) {
4629        chatElement = chatElements[i];
4630        break;
4631      }
4632    }
4633
4634    if (!chatElement) return;
4635
4636    const chatColor = chatElement.getAttribute('data-chat-color') || '#1878B9';
4637    const showDot = chatElement.getAttribute('data-chat-dot') === 'true';
4638    const hideAfterCompletion = chatElement.getAttribute('data-chat-hide') === 'true';
4639    const greetingMessage = chatElement.getAttribute('data-chat-greeting') || null;
4640    const quizKey = 'quiz_HnHp5K';
4641    const chatZIndex = parseInt(chatElement.getAttribute('data-chat-z-index') || '98', 10);
4642    const chatIconColor = chatElement.getAttribute('data-chat-icon-color') || '#ffffff';
4643    const chatPosition = chatElement.getAttribute('data-chat-position') || 'bottom-right';
4644
4645    window.revenueHuntCloseGreeting = function() {
4646      const greetingEl = document.getElementById('revenuehunt-greeting');
4647      if (greetingEl) {
4648        greetingEl.remove();
4649        revenueHuntSetStorage('revenuehunt-greeting-closed', 'true', 7);
4650      }
4651    };
4652
4653    window.revenueHuntCloseNotification = function() {
4654      const dotEl = document.getElementById('revenuehunt-dot');
4655      if (dotEl) {
4656        dotEl.remove();
4657        revenueHuntSetStorage('revenuehunt-notification-closed', 'true', 7);
4658      }
4659    };
4660
4661    window.revenueHuntClickChat = function() {
4662      window.revenueHuntCloseGreeting();
4663      window.revenueHuntCloseNotification();
4664      window.revenueHuntQuizPopup.open(popupInstanceId, quizKey, { openedBy: 'chat' });
4665    };
4666
4667    const addChatStyles = function() {
4668      const positionStyles = chatPosition === 'bottom-left' ? 'bottom: 20px; left: 20px;' : 'bottom: 20px; right: 20px;';
4669      const greetingPositionStyles = chatPosition === 'bottom-left' ? 'bottom: 25px; left: 80px;' : 'bottom: 25px; right: 80px;';
4670      const styles = `
4671        .revenuehunt-chat {
4672          width: 50px; height: 50px; ${positionStyles}
4673          cursor: pointer; position: fixed; border-radius: 25px;
4674          -webkit-border-radius: 25px; -moz-border-radius: 25px;
4675          box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
4676          -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
4677          z-index: ${chatZIndex};
4678        }
4679        .revenuehunt-greeting {
4680          padding: 8px; background-color: white; ${greetingPositionStyles}
4681          position: fixed; color: #666; font-size: 12px;
4682          border: 1px solid #eee; border-radius: 6px;
4683          -webkit-border-radius: 6px; -moz-border-radius: 6px;
4684          box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
4685          -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
4686          font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4687          z-index: ${chatZIndex};
4688        }
4689        .revenuehunt-dot {
4690          width: 10px; height: 10px; background-color: #FF5500; border: 2px solid white;
4691          float: right; box-sizing: content-box; border-radius: 10px;
4692          -webkit-border-radius: 10px; -moz-border-radius: 10px; display: block !important;
4693          z-index: ${chatZIndex + 1};
4694          position: relative;
4695        }
4696        .revenuehunt-icon {
4697          width: 25px; height: 25px; position: absolute;
4698          margin: 12px; display: inline-block !important;
4699          z-index: ${chatZIndex + 1};
4700        }
4701      `;
4702      const styleSheet = document.createElement("style");
4703      styleSheet.innerText = styles.replace(/[\r\n]+/gm, "");
4704      document.head.appendChild(styleSheet);
4705    };
4706
4707    const addChatButton = function() {
4708      const container = document.createElement("div");
4709      const chatDiv = document.createElement("div");
4710      const iconContainer = document.createElement("div");
4711
4712      chatDiv.classList.add("revenuehunt-chat");
4713      chatDiv.style.backgroundColor = chatColor;
4714      chatDiv.addEventListener("click", window.revenueHuntClickChat);
4715
4716      iconContainer.classList.add("revenuehunt-icon");
4717      iconContainer.style.color = chatIconColor;
4718      iconContainer.innerHTML = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>
4719<svg version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve" id="svg836" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs840" /><sodipodi:namedview id="namedview838" pagecolor="#ffffff" bordercolor="#999999" borderopacity="1" inkscape:pageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" showgrid="false" inkscape:current-layer="g834" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" />
4720<g id="g834"><path d="M 416.6,660 C 637.4,660 808.6,533.9 806,346.7 806,181 630.8,48.7 409.9,48.7 189.1,48.7 10,181 10,346.7 c 0,103.2 50.6,213.2 156.3,267.2 0,0.7 -0.2,1.1 -0.2,1.8 0,44.8 -37.3,106.4 -52.1,131.7 h 0.1 c -1.2,2.7 -1.9,5.7 -1.9,8.9 0,12.5 10.1,22.7 22.7,22.7 1.9,0 4.8,-0.4 5.9,-0.4 0.3,0 0.4,0 0.4,0.1 78.1,-12.8 193.4,-100.7 210.5,-121.5 17.5,2.6 29.4,3.1 44.1,3.1 6.3,-0.1 13,-0.3 20.8,-0.3 z m -90,-65.8 -39.2,32.6 c -9.1,10.4 -48.6,43.4 -82.6,64.8 20.7,-59 19.7,-77.7 19.7,-77.7 l 2.9,-37.4 -33.3,-17 C 109.3,516 71.2,425.8 71.2,346.7 c 0,-131.6 152,-236.9 338.7,-236.9 186.7,0 334.9,105.2 334.9,236.9 -0.5,146 -139.5,253.1 -326.2,253.1 0,0 -28.5,1.1 -57.8,-3.2 z M 990,594 c 0,-83 -32.4,-146.2 -113.3,-193.7 -2,22 -8.6,50.7 -15.1,66.6 -122.8,299.6 -500,255.5 -502.2,257.5 60.8,74.2 160.2,121.1 284.9,121.1 6.8,0 12.5,0.1 17.9,0.1 12.7,0 22.9,-0.3 38.2,-2.5 14.8,18 97.8,97 165.3,108.1 0,-0.1 0.1,-0.1 0.3,-0.1 0.9,0 3.5,0.3 5.2,0.3 10.9,0 19.6,-8.8 19.6,-19.6 0,-2.7 -0.7,-5.4 -1.6,-7.7 h 0.1 c -12.7,-21.9 -32.7,-85.9 -32.7,-124.6 0,-0.6 -0.2,-1 -0.2,-1.5 C 947.7,751.2 990,683.1 990,594 Z" id="path824" fill="currentColor" /><path d="m 181.3,361.1 c 0,17.2 7.1,34.3 19.3,46.5 12.2,12.2 29.3,19.3 46.5,19.3 17.2,0 34.3,-7.1 46.5,-19.3 12.2,-12.2 19.3,-29.3 19.3,-46.5 0,-17.2 -7.1,-34.3 -19.3,-46.5 -12.2,-12.2 -29.3,-19.3 -46.5,-19.3 -17.2,0 -34.3,7.1 -46.5,19.3 -12.2,12.1 -19.3,29.2 -19.3,46.5 z" id="path826" fill="currentColor" /><path d="m 533.9,361.1 c 0,17.2 7.1,34.3 19.3,46.5 12.2,12.2 29.3,19.3 46.5,19.3 17.2,0 34.3,-7.1 46.5,-19.3 12.2,-12.2 19.3,-29.3 19.3,-46.5 0,-17.2 -7.1,-34.3 -19.3,-46.5 -12.2,-12.2 -29.3,-19.3 -46.5,-19.3 -17.2,0 -34.3,7.1 -46.5,19.3 -12.2,12.1 -19.3,29.2 -19.3,46.5 z" id="path828" fill="currentColor" /><path d="m 358.1,361.1 c 0,17.2 7.1,34.3 19.3,46.5 12.2,12.2 29.3,19.3 46.5,19.3 17.2,0 34.3,-7.1 46.5,-19.3 12.2,-12.2 19.3,-29.3 19.3,-46.5 0,-17.2 -7.1,-34.3 -19.3,-46.5 -12.2,-12.2 -29.3,-19.3 -46.5,-19.3 -17.2,0 -34.3,7.1 -46.5,19.3 -12.3,12.1 -19.3,29.2 -19.3,46.5 z" id="path830" fill="currentColor" /><path d="m 177.1,361.1 c 0,17.2 7.1,34.3 19.3,46.5 12.2,12.2 29.3,19.3 46.5,19.3 17.2,0 34.3,-7.1 46.5,-19.3 12.2,-12.2 19.3,-29.3 19.3,-46.5 0,-17.2 -7.1,-34.3 -19.3,-46.5 -12.2,-12.2 -29.3,-19.3 -46.5,-19.3 -17.2,0 -34.3,7.1 -46.5,19.3 -12.2,12.1 -19.3,29.2 -19.3,46.5 z" id="path832" fill="currentColor" /></g>
4721</svg>`;
4722      chatDiv.appendChild(iconContainer);
4723
4724      if (showDot) {
4725        const notificationClosedCookie = revenueHuntGetStorage('revenuehunt-notification-closed');
4726        if (notificationClosedCookie !== 'true') {
4727          const dotDiv = document.createElement("div");
4728          dotDiv.classList.add("revenuehunt-dot");
4729          dotDiv.setAttribute("id", "revenuehunt-dot");
4730          chatDiv.appendChild(dotDiv);
4731        }
4732      }
4733
4734      container.appendChild(chatDiv);
4735
4736      if (greetingMessage) {
4737        const greetingDiv = document.createElement("div");
4738        const closeSpan = document.createElement("span");
4739
4740        greetingDiv.classList.add("revenuehunt-greeting");
4741        greetingDiv.setAttribute("id", "revenuehunt-greeting");
4742        greetingDiv.textContent = greetingMessage + ' ';
4743
4744        closeSpan.style.display = 'inline-block';
4745        closeSpan.style.width = '12px';
4746        closeSpan.style.height = '20px';
4747        closeSpan.style.opacity = '0.5';
4748        closeSpan.style.marginLeft = '4px';
4749        closeSpan.style.cursor = 'pointer';
4750        closeSpan.style.verticalAlign = 'middle';
4751        closeSpan.innerHTML = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>
4752<svg width="12.011597" height="12.00989" viewBox="0 0 12.011597 12.00989" version="1.1" id="svg832" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
4753  <g data-name="Layer 2" id="g830" transform="translate(-5.9942017,-5.9959084)">
4754    <g data-name="close" id="g828">
4755      <path d="m 13.41,12 4.3,-4.29 A 1.0040916,1.0040916 0 1 0 16.29,6.29 L 12,10.59 7.71,6.29 A 1.0040916,1.0040916 0 0 0 6.29,7.71 l 4.3,4.29 -4.3,4.29 a 1,1 0 0 0 0,1.42 1,1 0 0 0 1.42,0 l 4.29,-4.3 4.29,4.3 a 1,1 0 0 0 1.42,0 1,1 0 0 0 0,-1.42 z" id="path826" fill="currentColor" />
4756    </g>
4757  </g>
4758</svg>`;
4759        closeSpan.addEventListener("click", window.revenueHuntCloseGreeting);
4760        greetingDiv.appendChild(closeSpan);
4761        container.appendChild(greetingDiv);
4762      }
4763
4764      document.body.appendChild(container);
4765    };
4766
4767    const RenderChatEmbed = function() {
4768      if (!quizKey) return;
4769
4770      let shouldRender = true;
4771      let effectiveGreetingMessage = greetingMessage;
4772
4773      if (hideAfterCompletion) {
4774        const completionCookie = revenueHuntGetStorage(`revenuehunt-responseId-${quizKey}`);
4775        if (completionCookie) {
4776          shouldRender = false;
4777        }
4778      }
4779
4780      const greetingClosedCookie = revenueHuntGetStorage('revenuehunt-greeting-closed');
4781      if (greetingClosedCookie === 'true') {
4782        effectiveGreetingMessage = null;
4783      }
4784
4785      if (shouldRender) {
4786        addChatStyles();
4787        addChatButton();
4788      }
4789    };
4790
4791    RenderChatEmbed();
4792  });
4793</script>
4793<!-- END app snippet -->
4794
4795  <div
4796    data-chat-owner="chat-button-ASTU5cklMb3lRaWExQ__16398131499962928326"
4797    data-chat-color="#1878B9"
4798    data-chat-icon-color="#ffffff"
4799    data-chat-position="bottom-right"
4800    data-chat-z-index="98"
4801    data-chat-dot="true"
4802    data-chat-hide="false"
4803    
4804  ></div>
4805
4806</div>
4807
4808</div><div id="shopify-block-AREVuTlRPTjQ2d29uS__6065014864672580889" class="shopify-block shopify-app-block">
4808<script>!function(){window.SLIDECART=!0;window.SLIDECART_FORMAT="${{amount}}";window.SLIDECART_MARKET_ID=1964278000;var e="https://cdn.shopify.com/extensions/01a0d79c-5bd6-79b2-b77b-aa5610f47a43/slide-cart-1-128/assets/slidecarthq.js",t=document.createElement("script");t.type="text/javascript",t.src=e,document.querySelector("body").appendChild(t)}();</script>
4808
4809
4810
4811</div>
4811<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4811
4812</body>
4813</html>
4814
4815<script>
4816  document.addEventListener('DOMContentLoaded', function () {
4817    var sections = document.querySelectorAll('.custom_featured_product');
4818
4819    sections.forEach(function (section) {
4820      var uniqueId = section.getAttribute('id');
4821      console.log(uniqueId);
4822
4823      // Thumb swiper
4824      var thumbSwiper = new Swiper(`#${uniqueId} .thumbSwiper`, {
4825        slidesPerView: 4,
4826        spaceBetween: 24,
4827        watchSlidesProgress: true,
4828
4829        navigation: {
4830          nextEl: `#${uniqueId} .thumbSwiper .swiper-button-next`,
4831          prevEl: `#${uniqueId} .thumbSwiper .swiper-button-prev`,
4832        },
4833
4834        breakpoints: {
4835          0: {
4836            slidesPerView: 4,
4837            spaceBetween: 12,
4838          },
4839          481: {
4840            spaceBetween: 24,
4841          },
4842          769: {
4843            spaceBetween: 24,
4844          },
4845        },
4846      });
4847
4848      // Featured swiper
4849      var featuredSwiper = new Swiper(`#${uniqueId} .featuredSwiper`, {
4850        slidesPerView: 1,
4851        spaceBetween: 1,
4852
4853        navigation: {
4854          nextEl: `#${uniqueId} .featuredSwiper .swiper-button-next`,
4855          prevEl: `#${uniqueId} .featuredSwiper .swiper-button-prev`,
4856        },
4857
4858        thumbs: {
4859          swiper: thumbSwiper,
4860        },
4861      });
4862    });
4863  });
4864</script>
4864
4865
4866<script>
4867  $(document).ready(function(){
4868   $(document).on("click","header .buttn_buy__menu .product-form__button button", function(){
4869     $('body').removeClass("overflow-hidden-mobile");
4870  })
4871  
4872  })
4873</script>
vendor: 1 bytes, line 4873
4873

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.