PageSourceSearch

https://uqora.com/pages/blogs

html uqora.com collected 2026-09-26 00:17:12 UTC 353,429 bytes, 9,189 lines download raw bytes

1<!doctype html>
2<html
3  class="js"
4  lang="en"
5  data-uqora-theme-role="main"
6  style="opacity: 1 !important; visibility: visible !important;"
7>
8  <head>
9    
10
11
12    
13<meta charset="utf-8">
14    <meta http-equiv="X-UA-Compatible" content="IE=edge">
15    <meta name="viewport" content="width=device-width,initial-scale=1">
16    <meta name="theme-color" content="">
17    <link rel="canonical" href="https://uqora.com/pages/blogs">
17<script src="https://cdn.logr-in.com/LogRocket.min.js" crossorigin="anonymous" defer></script>
17
18      
18<script>
19        document.addEventListener('DOMContentLoaded', function () {
20          if (!window.LogRocket) return;
21
22          window.LogRocket.init('wo8tvj/uqoracom');
23          window.LogRocket.track('session_context', { viewportWidth: window.innerWidth });
24          window.uqoraIdentifyLogRocketCustomer && window.uqoraIdentifyLogRocketCustomer();
25        }, { once: true });
26      </script>
26<script type="module">
27        // Dynamic import so jsDelivr fetch does not block classic defer scripts
28        // that follow in document order (static imports gate module linkage).
29        import('https://cdn.jsdelivr.net/npm/web-vitals@4/dist/web-vitals.attribution.js')
30          .then(({ onINP }) => {
31            onINP(({ value, rating, attribution }) => {
32              if (!window.LogRocket) return;
33
34              const props = {
35                inp_ms: Math.round(value),
36                rating,
37                page_path: window.location.pathname,
38                interaction_target: attribution?.interactionTarget ?? 'unknown',
39                interaction_type: attribution?.interactionType ?? 'unknown',
40              };
41
42              // LogRocket's internal recorder can throw mid-track during heavy DOM
43              // churn (e.g. a modal open); never let that surface as a page error.
44              try {
45                window.LogRocket.track('web_vital_inp', props);
46                window.LogRocket.track(`web_vital_inp_${rating.replace(/-/g, '_')}`, props);
47              } catch (e) {}
48            });
49          });
50      </script>
50<link rel="icon" type="image/png" href="//uqora.com/cdn/shop/files/favicon_small_3578de3f-fb56-45fc-8584-8bdec27b9ece.png?crop=center&height=32&v=1613532147&width=32"><link href="//uqora.com/cdn/shop/t/683/assets/outfit-400.woff2?v=83010515334062649291786652231" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
51    <link href="//uqora.com/cdn/shop/t/683/assets/outfit-600.woff2?v=136163347414578935051786652231" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
52    <link href="//uqora.com/cdn/shop/t/683/assets/outfit-700.woff2?v=25144423250418842791786652232" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
53    <link rel="preconnect" href="https://cdn.rebuyengine.com">
54    <!-- fallback for browsers that don't support preconnect -->
55    <link rel="dns-prefetch" href="https://cdn.rebuyengine.com">
56<style data-shopify>
57  /*
58   * Product star ratings render their markup server-side (StarRatingSnippet)
59   * inside <div data-oke-star-rating>, then Okendo restyles it after first
60   * paint. A 20px floor keeps these from settling. (Empty rating nodes — no
61   * server markup — are hidden by Okendo as display:none, so this floor is a
62   * no-op for them; the all-reviews block below handles that case.)
63   */
64  [data-oke-star-rating] {
65    min-height: 20px;
66  }
67
68  /*
69   * Site-wide "all reviews" summary (data-oke-all-reviews — e.g. the homepage
70   * hero "55,837 uqora reviews"). Unlike product widgets its node ships EMPTY
71   * and is filled by Okendo on hydration, and Okendo renders empty rating nodes
72   * as display:none — so it occupies no space until it appears and the content
73   * below it jumps down when it does (the 20px floor above can't help: a
74   * display:none box has no height). Reserve its space while empty:
75   *
76   *   1. Override display:none so the empty placeholder holds its height.
77   *   2. The widget keeps the count beside the stars when its container is wide
78   *      enough for one line (~20px tall) but wraps the count to a second line
79   *      in narrower containers (~37px). Wrapping depends on the CONTAINER
80   *      width, not the viewport: the hero is one column on phones but two on
81   *      tablets, so it is two lines at BOTH small-phone AND tablet widths yet
82   *      one line in between — a single viewport breakpoint can't express that.
83   *      A container query reserves the two-line height exactly when the
84   *      container is too narrow for one line. (Measured: one line needs ~345px.)
85   *
86   * The two-line floor must apply in BOTH the empty AND filled states, because
87   * Okendo fills the node BEFORE the section's custom <style>
88   * (letter-spacing/font-weight/::after count text) takes effect: in that
89   * transient window the count fits on one line and the height would otherwise
90   * collapse. So the 37px floor is NOT scoped to :empty — it targets the node in
91   * any state, and only inside the narrow-container query (wide containers stay
92   * one line at the global 20px floor, so there is no over-reserve).
93   *
94   * CRITICAL — specificity: the :empty rule below must NOT also set min-height.
95   * `[...all-reviews]:empty` is (0,3,0); the container-query floor is (0,2,0).
96   * A min-height on the :empty rule therefore OUTRANKS the container floor and
97   * pins the empty node to one line — so the reservation only kicks in once the
98   * node fills, producing a LATE downward jump (verified at 861px/Slow-4G: the
99   * empty node sat at 20px, then dropped 17px ~8.6s in when Okendo filled it).
100   * Height is left entirely to the two competing floors — global 20px (wide,
101   * one line) and the container-query 37px (narrow, two lines) — both of which
102   * apply regardless of :empty. The :empty rule does ONLY one thing: reveal the
103   * node (Okendo renders empty rating nodes as display:none; a filled node
104   * displays on its own). Browsers without :has()/@container keep the node
105   * hidden until hydration (the prior behavior): no regression, no gap.
106   */
107  .oke-container:has([data-oke-star-rating][data-oke-all-reviews]) {
108    /* width:100% keeps this flex-item container from collapsing to 0 once
109       inline-size containment detaches its width from its contents. */
110    width: 100%;
111    container-type: inline-size;
112  }
113  [data-oke-star-rating][data-oke-all-reviews]:empty {
114    display: block;
115  }
116  @container (max-width: 344px) {
117    [data-oke-star-rating][data-oke-all-reviews] {
118      min-height: 37px;
119    }
120  }
121</style>
122<title>Blogs
123 &ndash; Uqora</title>
124
125    
126
127    
128
129
130<meta property="og:site_name" content="Uqora">
131<meta property="og:url" content="https://uqora.com/pages/blogs">
132<meta property="og:title" content="Blogs">
133<meta property="og:type" content="website">
134<meta property="og:description" content="Founded by a chronic UTI sufferer, Uqora makes UTI relief products and proactive urinary tract health supplements that work. Try Uqora risk-free today!
135"><meta property="og:image" content="http://uqora.com/cdn/shop/files/Uqora_logo_vertical_R.svg?v=1775585179">
136  <meta property="og:image:secure_url" content="https://uqora.com/cdn/shop/files/Uqora_logo_vertical_R.svg?v=1775585179">
137  <meta property="og:image:width" content="1395">
138  <meta property="og:image:height" content="799"><meta name="twitter:site" content="@https://x.com/uqorahealth"><meta name="twitter:card" content="summary_large_image">
139<meta name="twitter:title" content="Blogs">
140<meta name="twitter:description" content="Founded by a chronic UTI sufferer, Uqora makes UTI relief products and proactive urinary tract health supplements that work. Try Uqora risk-free today!
141">
142
143    
144
145<script type="application/ld+json">
146      {
147        "@context": "https://schema.org",
148        "@type": "BreadcrumbList",
149        "itemListElement": [{
150              "@type": "ListItem",
151              "position": 1,
152              "name": "Home",
153              "item": "https:\/\/uqora.com\/"
154            },{
155              "@type": "ListItem",
156              "position": 2,
157              "name": "Learning Center",
158              "item": "https:\/\/uqora.com\/pages\/blogs"
159            }]
160      }
161    </script>
161
162
163<script type="application/ld+json">
164    {"@context":"https:\/\/schema.org","@type":"Organization","name":"Uqora","url":"https:\/\/uqora.com","logo":"https:\/\/uqora.com\/cdn\/shop\/files\/Uqora_Logo_SDL1.svg?v=1695766144\u0026width=600","sameAs":["https:\/\/www.facebook.com\/uqora","https:\/\/www.instagram.com\/uqora","https:\/\/www.tiktok.com\/@uqora","https:\/\/x.com\/uqorahealth"]}
165  </script>
165
166    
166<script>
167      // constants depending on liquid settings
168      const ENABLE_REBUY_CART = true;
169    </script>
169<script src="//uqora.com/cdn/shop/t/683/assets/constants.js?v=132983761750457495441786652234" defer="defer"></script>
169
170    
170<script src="//uqora.com/cdn/shop/t/683/assets/pubsub.js?v=158357773527763999511786652234" defer="defer"></script>
170
171    
171<script src="//uqora.com/cdn/shop/t/683/assets/global.js?v=128287808312612577401786652234" defer="defer"></script>
171
172    
172<script src="//uqora.com/cdn/shop/t/683/assets/details-disclosure.js?v=13653116266235556501786652231" defer="defer"></script>
172
173    
173<script src="//uqora.com/cdn/shop/t/683/assets/details-modal.js?v=25581673532751508451786652231" defer="defer"></script>
173
174    
174<script src="//uqora.com/cdn/shop/t/683/assets/auto-discount.js?v=179267559842087680501788287098" defer="defer"></script>
174
175    
175<script src="//uqora.com/cdn/shop/t/683/assets/campaign-offers.js?v=71540251213458621921788385252" defer="defer"></script>
175<script src="//uqora.com/cdn/shop/t/683/assets/animations.js?v=88693664871331136111786652231" defer="defer"></script>
175
176      
176<script type="text/javascript">
177        window.dataLayer = window.dataLayer || [];
178        window.dataLayer.push({
179          'event': 'rollouts_ab_test',
180          'rollouts_test_name': "purchase-history-test",
181          'rollouts_variant_or_control': "control"
182        });
183      </script>
183
184    
185
186    <!-- Start Content for Header -->
187    
187<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
187<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8390671/digital_wallets/dialog">
188<meta id="in-context-paypal-metadata" data-shop-id="8390671" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
189<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://uqora.com/pages/blogs">
190<link rel="alternate" hreflang="en" href="https://uqora.com/pages/blogs">
191<link rel="alternate" hreflang="en-CA" href="https://uqora.com/en-ca/pages/blogs">
192<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16122051"></script>
192
193<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
194<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16122051&shop_id=8390671" crossorigin="anonymous"></script>
vendor: 1 bytes, line 194
194
195<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8390671,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8390671","merchantName":"Uqora","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Uqora","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 195
195
196<script id="shopify-features" type="application/json">{"accessToken":"1c295b9100267ff2f2f41f9366fc6938","betas":["rich-media-storefront-analytics"],"domain":"uqora.com","predictiveSearch":true,"shopId":8390671,"locale":"en"}</script>
vendor: 1 bytes, line 196
196
197<script>var Shopify = Shopify || {};
198Shopify.shop = "uqora-llc.myshopify.com";
199Shopify.locale = "en";
200Shopify.currency = {"active":"USD","rate":"1.0"};
201Shopify.country = "US";
202Shopify.theme = {"name":"uqora-shopify\/feature\/buybox-ab-live","id":187442168003,"schema_name":"Dawn","schema_version":"15.2.0","theme_store_id":null,"role":"main"};
203Shopify.theme.handle = "null";
204Shopify.theme.style = {"id":null,"handle":null};
205Shopify.cdnHost = "uqora.com/cdn";
206Shopify.routes = Shopify.routes || {};
207Shopify.routes.root = "/";
208Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
209Shopify.SignInWithShop = Shopify.SignInWithShop || {};
210Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
211Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 211
211
212<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 212
212
213<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 213
213
214<script>
215  window.ShopifyPay = window.ShopifyPay || {};
216  window.ShopifyPay.apiHost = "shop.app\/pay";
217  window.ShopifyPay.redirectState = null;
218</script>
vendor: 1 bytes, line 218
218
219<script>
220  window.Shopify = window.Shopify || {};
221  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
222  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
223  window.Shopify.SignInWithShop.eligible = true;
224</script>
vendor: 1 bytes, line 224
224
225<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 225
225
226<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 226
226
227<script type="module">
228  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
229
230  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
231
232</script>
vendor: 1 bytes, line 232
232
233<script>
234  window.Shopify = window.Shopify || {};
235  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
236  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"]};
237</script>
vendor: 1 bytes, line 237
237
238<script>(function() {
239  var isLoaded = false;
240  function asyncLoad() {
241    if (isLoaded) return;
242    isLoaded = true;
243    var urls = ["https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=uqora-llc.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=uqora-llc.myshopify.com","https:\/\/static-resources.botnot.io\/js\/yofi-telemetry-prod.min.js?v=202606051702\u0026shop=uqora-llc.myshopify.com"];
244    for (var i = 0; i < urls.length; i++) {
245      var s = document.createElement('script');
246      s.type = 'text/javascript';
247      s.async = true;
248      s.src = urls[i];
249      var x = document.getElementsByTagName('script')[0];
250      x.parentNode.insertBefore(s, x);
251    }
252  };
253  if(window.attachEvent) {
254    window.attachEvent('onload', asyncLoad);
255  } else {
256    window.addEventListener('load', asyncLoad, false);
257  }
258})();</script>
vendor: 1 bytes, line 258
258
259<script id="__st">var __st={"a":8390671,"offset":-25200,"reqid":"48297f47-20f5-438d-a04e-78d079711fa6-1790381831","pageurl":"uqora.com\/pages\/blogs","s":"pages-103340867779","u":"790803c2e0c3","p":"page","rtyp":"page","rid":103340867779};</script>
vendor: 1 bytes, line 259
259
260<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 260
260
261<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 261
261
262<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//uqora.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 262
262
263<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 = "//uqora.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>
263<script crossorigin="anonymous" defer="defer" src="//uqora.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 263
263
264<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 264
264
265<script>
266  window.Shopify = window.Shopify || {};
267  window.Shopify.MCP = window.Shopify.MCP || {};
268  window.Shopify.MCP.enabled = true;
269  window.Shopify.MCP.shop = "uqora-llc.myshopify.com";
270  window.Shopify.MCP.mcpEndpoint = "https:\/\/uqora.com\/api\/mcp";
271  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"]}}];
272</script>
vendor: 1 bytes, line 272
272
273<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("\/\/uqora.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
274</script>
vendor: 1 bytes, line 274
274
275<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://uqora.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
276</script>
vendor: 1 bytes, line 276
276
277<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
278  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);
279</script>
vendor: 1 bytes, line 279
279
280<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
281</script>
281
282<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://uqora.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
283<style id="shopify-accelerated-checkout-cart">
284        #shopify-buyer-consent {
285  margin-top: 1em;
286  display: inline-block;
287  width: 100%;
288}
289
290#shopify-buyer-consent.hidden {
291  display: none;
292}
293
294#shopify-subscription-policy-button {
295  background: none;
296  border: none;
297  padding: 0;
298  text-decoration: underline;
299  font-size: inherit;
300  cursor: pointer;
301}
302
303#shopify-subscription-policy-button::before {
304  box-shadow: none;
305}
306
307      </style>
308<link rel="stylesheet" media="screen" href="//uqora.com/cdn/shop/t/683/compiled_assets/styles.css?v=17957822776952178371790284987">
309<script id="sections-script" data-sections="header" defer="defer" src="//uqora.com/cdn/shop/t/683/compiled_assets/scripts.js?v=136027436556147048271786652308"></script>
vendor: 1 bytes, line 309
309
310<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
310
311    <!-- End Content for Header -->
312    <style data-shopify>
313      @font-face {
314        font-family: 'Outfit';
315        src: url("//uqora.com/cdn/shop/t/683/assets/outfit-400.woff2?v=83010515334062649291786652231") format('woff2');
316        font-style: normal;
317        font-weight: 400;
318        font-display: swap;
319      }
320
321      @font-face {
322        font-family: 'Outfit';
323        src: url("//uqora.com/cdn/shop/t/683/assets/outfit-600.woff2?v=136163347414578935051786652231") format('woff2');
324        font-style: normal;
325        font-weight: 600;
326        font-display: swap;
327      }
328
329      @font-face {
330        font-family: 'Outfit';
331        src: url("//uqora.com/cdn/shop/t/683/assets/outfit-700.woff2?v=25144423250418842791786652232") format('woff2');
332        font-style: normal;
333        font-weight: 700;
334        font-display: swap;
335      }
336
337      
338        :root,
339        .color-scheme-1 {
340          --color-background: 255,255,255;
341        
342          --gradient-background: #ffffff;
343        
344
345        
346
347        --color-foreground: 2,56,102;
348        --color-background-contrast: 191,191,191;
349        --color-shadow: 254,99,60;
350        --color-button: 254,99,60;
351        --color-button-text: 255,255,255;
352        --color-secondary-button: 255,255,255;
353        --color-secondary-button-text: 254,99,60;
354        --color-link: 254,99,60;
355        --color-badge-foreground: 2,56,102;
356        --color-badge-background: 255,255,255;
357        --color-badge-border: 2,56,102;
358        --payment-terms-background-color: rgb(255 255 255);
359      }
360      
361        
362        .color-scheme-2 {
363          --color-background: 238,238,238;
364        
365          --gradient-background: #eeeeee;
366        
367
368        
369
370        --color-foreground: 2,56,102;
371        --color-background-contrast: 174,174,174;
372        --color-shadow: 254,99,60;
373        --color-button: 254,99,60;
374        --color-button-text: 243,243,243;
375        --color-secondary-button: 238,238,238;
376        --color-secondary-button-text: 254,99,60;
377        --color-link: 254,99,60;
378        --color-badge-foreground: 2,56,102;
379        --color-badge-background: 238,238,238;
380        --color-badge-border: 2,56,102;
381        --payment-terms-background-color: rgb(238 238 238);
382      }
383      
384        
385        .color-scheme-3 {
386          --color-background: 205,232,248;
387        
388          --gradient-background: #cde8f8;
389        
390
391        
392
393        --color-foreground: 2,56,102;
394        --color-background-contrast: 93,181,232;
395        --color-shadow: 2,56,102;
396        --color-button: 254,99,60;
397        --color-button-text: 255,255,255;
398        --color-secondary-button: 205,232,248;
399        --color-secondary-button-text: 2,56,102;
400        --color-link: 2,56,102;
401        --color-badge-foreground: 2,56,102;
402        --color-badge-background: 205,232,248;
403        --color-badge-border: 2,56,102;
404        --payment-terms-background-color: rgb(205 232 248);
405      }
406      
407        
408        .color-scheme-4 {
409          --color-background: 5,121,160;
410        
411          --gradient-background: #0579a0;
412        
413
414        
415
416        --color-foreground: 255,255,255;
417        --color-background-contrast: 1,27,36;
418        --color-shadow: 18,18,18;
419        --color-button: 255,255,255;
420        --color-button-text: 5,121,160;
421        --color-secondary-button: 5,121,160;
422        --color-secondary-button-text: 255,255,255;
423        --color-link: 255,255,255;
424        --color-badge-foreground: 255,255,255;
425        --color-badge-background: 5,121,160;
426        --color-badge-border: 255,255,255;
427        --payment-terms-background-color: rgb(5 121 160);
428      }
429      
430        
431        .color-scheme-5 {
432          --color-background: 238,249,251;
433        
434          --gradient-background: #eef9fb;
435        
436
437        
438
439        --color-foreground: 2,56,102;
440        --color-background-contrast: 135,213,227;
441        --color-shadow: 18,18,18;
442        --color-button: 254,99,60;
443        --color-button-text: 255,255,255;
444        --color-secondary-button: 238,249,251;
445        --color-secondary-button-text: 255,255,255;
446        --color-link: 255,255,255;
447        --color-badge-foreground: 2,56,102;
448        --color-badge-background: 238,249,251;
449        --color-badge-border: 2,56,102;
450        --payment-terms-background-color: rgb(238 249 251);
451      }
452      
453        
454        .color-scheme-66633a72-bed6-41e7-be35-88c657f852d2 {
455          --color-background: 0,56,102;
456        
457          --gradient-background: #003866;
458        
459
460        
461
462        --color-foreground: 255,255,255;
463        --color-background-contrast: 0,70,128;
464        --color-shadow: 254,99,60;
465        --color-button: 254,99,60;
466        --color-button-text: 255,255,255;
467        --color-secondary-button: 0,56,102;
468        --color-secondary-button-text: 254,99,60;
469        --color-link: 254,99,60;
470        --color-badge-foreground: 255,255,255;
471        --color-badge-background: 0,56,102;
472        --color-badge-border: 255,255,255;
473        --payment-terms-background-color: rgb(0 56 102);
474      }
475      
476        
477        .color-scheme-44531909-da83-4482-a8f9-4b932279da16 {
478          --color-background: 240,242,246;
479        
480          --gradient-background: #f0f2f6;
481        
482
483        
484
485        --color-foreground: 91,101,121;
486        --color-background-contrast: 160,173,198;
487        --color-shadow: 254,99,60;
488        --color-button: 254,99,60;
489        --color-button-text: 255,255,255;
490        --color-secondary-button: 240,242,246;
491        --color-secondary-button-text: 254,99,60;
492        --color-link: 254,99,60;
493        --color-badge-foreground: 91,101,121;
494        --color-badge-background: 240,242,246;
495        --color-badge-border: 91,101,121;
496        --payment-terms-background-color: rgb(240 242 246);
497      }
498      
499        
500        .color-scheme-52179685-df5f-4213-93bc-afb47022ffec {
501          --color-background: 233,219,204;
502        
503          --gradient-background: #e9dbcc;
504        
505
506        
507
508        --color-foreground: 2,56,102;
509        --color-background-contrast: 195,156,115;
510        --color-shadow: 254,99,60;
511        --color-button: 254,99,60;
512        --color-button-text: 255,255,255;
513        --color-secondary-button: 233,219,204;
514        --color-secondary-button-text: 254,99,60;
515        --color-link: 254,99,60;
516        --color-badge-foreground: 2,56,102;
517        --color-badge-background: 233,219,204;
518        --color-badge-border: 2,56,102;
519        --payment-terms-background-color: rgb(233 219 204);
520      }
521      
522
523      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-66633a72-bed6-41e7-be35-88c657f852d2, .color-scheme-44531909-da83-4482-a8f9-4b932279da16, .color-scheme-52179685-df5f-4213-93bc-afb47022ffec {
524        color: rgba(var(--color-foreground));
525        background-color: rgb(var(--color-background));
526      }
527
528      :root {
529        --font-body-family: 'Outfit', sans-serif;
530        --font-body-style: 'normal';
531        --font-body-weight: 400;
532        --font-body-weight-bold: 600;
533
534        --font-heading-family: 'Outfit', sans-serif;
535        --font-heading-style: 'normal';
536        --font-heading-weight: 700;
537
538        --font-body-scale: 1.0;
539        --font-heading-scale: 1.0;
540
541        --media-padding: px;
542        --media-border-opacity: 0.0;
543        --media-border-width: 0px;
544        --media-radius: 0px;
545        --media-shadow-opacity: 0.0;
546        --media-shadow-horizontal-offset: 0px;
547        --media-shadow-vertical-offset: 0px;
548        --media-shadow-blur-radius: 0px;
549        --media-shadow-visible: 0;
550
551        --page-width: 140rem;
552        --page-width-margin: 0rem;
553
554        --product-card-image-padding: 0.0rem;
555        --product-card-corner-radius: 0.0rem;
556        --product-card-text-alignment: center;
557        --product-card-border-width: 0.0rem;
558        --product-card-border-opacity: 0.1;
559        --product-card-shadow-opacity: 0.0;
560        --product-card-shadow-visible: 0;
561        --product-card-shadow-horizontal-offset: 0.0rem;
562        --product-card-shadow-vertical-offset: 0.4rem;
563        --product-card-shadow-blur-radius: 0.5rem;
564
565        --collection-card-image-padding: 0.0rem;
566        --collection-card-corner-radius: 0.0rem;
567        --collection-card-text-alignment: left;
568        --collection-card-border-width: 0.0rem;
569        --collection-card-border-opacity: 0.1;
570        --collection-card-shadow-opacity: 0.0;
571        --collection-card-shadow-visible: 0;
572        --collection-card-shadow-horizontal-offset: 0.0rem;
573        --collection-card-shadow-vertical-offset: 0.4rem;
574        --collection-card-shadow-blur-radius: 0.5rem;
575
576        --blog-card-image-padding: 0.0rem;
577        --blog-card-corner-radius: 0.0rem;
578        --blog-card-text-alignment: left;
579        --blog-card-border-width: 0.0rem;
580        --blog-card-border-opacity: 0.1;
581        --blog-card-shadow-opacity: 0.0;
582        --blog-card-shadow-visible: 0;
583        --blog-card-shadow-horizontal-offset: 0.0rem;
584        --blog-card-shadow-vertical-offset: 0.4rem;
585        --blog-card-shadow-blur-radius: 0.5rem;
586
587        --badge-corner-radius: 4.0rem;
588
589        --popup-border-width: 1px;
590        --popup-border-opacity: 0.1;
591        --popup-corner-radius: 0px;
592        --popup-shadow-opacity: 0.05;
593        --popup-shadow-horizontal-offset: 0px;
594        --popup-shadow-vertical-offset: 4px;
595        --popup-shadow-blur-radius: 5px;
596
597        --drawer-border-width: 1px;
598        --drawer-border-opacity: 0.1;
599        --drawer-shadow-opacity: 0.0;
600        --drawer-shadow-horizontal-offset: 0px;
601        --drawer-shadow-vertical-offset: 4px;
602        --drawer-shadow-blur-radius: 5px;
603
604        --spacing-sections-desktop: 0px;
605        --spacing-sections-mobile: 0px;
606
607        --grid-desktop-vertical-spacing: 12px;
608        --grid-desktop-horizontal-spacing: 28px;
609        --grid-mobile-vertical-spacing: 6px;
610        --grid-mobile-horizontal-spacing: 14px;
611
612        --text-boxes-border-opacity: 0.1;
613        --text-boxes-border-width: 0px;
614        --text-boxes-radius: 0px;
615        --text-boxes-shadow-opacity: 0.0;
616        --text-boxes-shadow-visible: 0;
617        --text-boxes-shadow-horizontal-offset: 0px;
618        --text-boxes-shadow-vertical-offset: 0px;
619        --text-boxes-shadow-blur-radius: 0px;
620
621        --buttons-radius: 26px;
622        --buttons-radius-outset: 27px;
623        --buttons-border-width: 1px;
624        --buttons-border-opacity: 1.0;
625        --buttons-shadow-opacity: 0.0;
626        --buttons-shadow-visible: 0;
627        --buttons-shadow-horizontal-offset: 0px;
628        --buttons-shadow-vertical-offset: 0px;
629        --buttons-shadow-blur-radius: 0px;
630        --buttons-border-offset: 0.3px;
631
632        --inputs-radius: 0px;
633        --inputs-border-width: 1px;
634        --inputs-border-opacity: 0.55;
635        --inputs-shadow-opacity: 0.0;
636        --inputs-shadow-horizontal-offset: 0px;
637        --inputs-margin-offset: 0px;
638        --inputs-shadow-vertical-offset: 4px;
639        --inputs-shadow-blur-radius: 5px;
640        --inputs-radius-outset: 0px;
641
642        --variant-pills-radius: 40px;
643        --variant-pills-border-width: 1px;
644        --variant-pills-border-opacity: 0.55;
645        --variant-pills-shadow-opacity: 0.0;
646        --variant-pills-shadow-horizontal-offset: 0px;
647        --variant-pills-shadow-vertical-offset: 4px;
648        --variant-pills-shadow-blur-radius: 5px;
649
650        /* SHOP BRAND COLORS */
651        /* For references: https://admin.shopify.com/store/uqora-llc/settings/general/branding */
652        --brand-primary-background:  #fe633c;
653        --brand-primary-foreground: #023866;
654        --brand-secondary-background: #4d4d4d;
655        --brand-secondary-secondary-background: #C7EBF2;
656        --brand-secondary-foreground: #f3f3f3;
657      }
658
659      *,
660      *::before,
661      *::after {
662        box-sizing: inherit;
663      }
664
665      html {
666        box-sizing: border-box;
667        font-size: calc(var(--font-body-scale) * 62.5%);
668        height: 100%;
669      }
670
671      body {
672        display: flex;
673        flex-direction: column;
674        min-height: 100%;
675        margin: 0;
676        font-size: 1.6rem;
677        letter-spacing: 0;
678        line-height: calc(1 + 0.5 / var(--font-body-scale));
679        font-family: var(--font-body-family);
680        font-style: var(--font-body-style);
681        font-weight: var(--font-body-weight);
682      }
683
684      #MainContent {
685        flex: 1 0 auto;
686      }
687
688      @media screen and (min-width: 750px) {
689        body {
690          font-size: 1.8rem;
691        }
692      }
693    </style>
694    <style id="dg-consent-custom-style">
695 
696  :host(.dg-consent-banner) {
697    --dg-button-radius: 27px;
698    --dg-button-font-size: 16px;
699  }
700
701  /* Language button */
702  :host(.dg-consent-banner) .dg-main-language-dropdown {
703    display: none;
704    }
705
706  /* main buttons */
707  :host(.dg-consent-banner) .dg-button {
708    padding-left: 20px;
709    padding-right: 20px;
710  }
711
712  :host(.dg-consent-banner) .dg-button.accept_all {
713    background: rgb(var(--color-button));
714    color: white;
715    border-color: white;
716  }
717  
718  @media (min-width: 990px) {
719    /* Or target specific elements inside */
720
721    :host(.dg-consent-banner:not(.dg-left)) .dg-app {
722      flex-direction: row;
723      position: relative;
724      justify-content: center;
725      align-items: center;
726      gap: 15px;
727    }
728
729    /* Close button position */
730    :host(.dg-consent-banner) .dg-header-buttons {
731      position: absolute;
732      top: 10px;
733      right: 10px;
734    }
735
736    /* Text container max width */
737    :host(.dg-consent-banner) .dg-text-body {
738      max-width: 500px;
739    }
740
741    /* Desktop modal-specific styles */
742    :host(.dg-consent-banner.dg-modal) {
743        --dg-p-text-font-size: 14px;
744        --dg-button-font-size: 16px;
745    }
746
747    :host(.dg-consent-banner.dg-modal) .dg-app {
748        bottom: 0;        
749        left: 0;        
750        padding: 24px 135px;
751        position: absolute;
752        right: 0;
753        top: unset;
754        transform: none;
755       ;
756    }
757    :host(.dg-consent-banner.dg-modal) .dg-text-body {
758        max-width: none;
759    }
760
761    :host(.dg-consent-banner.dg-modal) button {
762        white-space: nowrap;
763    }
764  }
765
766</style>
767
768    <link href="//uqora.com/cdn/shop/t/683/assets/base.css?v=142917229201926170631786652233" rel="stylesheet" type="text/css" media="all" />
769    <link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/component-cart-items.css?v=123238115697927560811786652234" media="print" onload="this.media='all'"><style data-shopify>
770        cart-drawer {
771          display: none;
772        }
773      </style>
774<link
775        rel="stylesheet"
776        href="//uqora.com/cdn/shop/t/683/assets/component-predictive-search.css?v=148640158041756025161786652231"
777        media="print"
778        onload="this.media='all'"
779      ><link
780      rel="stylesheet"
781      href="//uqora.com/cdn/shop/t/683/assets/predictive-search-client.css?v=137172634111186254451786652234"
782      media="print"
783      onload="this.media='all'"
784    >
785
786    
786<script>
787      if (Shopify.designMode) {
788        document.documentElement.classList.add('shopify-design-mode');
789      }
790    </script>
790
791
792    <!-- GORGIAS -->
793    
794
795    
796
797
798<script>
799  // Handle ?viewcart=true: open Smart Cart, or fall back to native drawer if Rebuy doesn't load
800  (function() {
801    if (new URLSearchParams(window.location.search).get('viewcart') !== 'true') return;
802    // Clean up URL immediately
803    history.replaceState(null, '', window.location.pathname);
804
805    if (window.Rebuy && window.Rebuy.SmartCart) {
806      Rebuy.SmartCart.show();
807      return;
808    }
809
810    var handled = false;
811    function showCartIconSpinner() {
812      var icon = document.querySelector('#cart-icon-bubble');
813      if (icon) {
814        icon.classList.add('is-loading');
815        icon.setAttribute('aria-label', 'Loading cart...');
816      }
817      return icon;
818    }
819    function hideCartIconSpinner(icon) {
820      if (!icon) icon = document.querySelector('#cart-icon-bubble');
821      if (icon) {
822        icon.classList.remove('is-loading');
823        icon.removeAttribute('aria-label');
824      }
825    }
826
827    // Show spinner as soon as the cart icon is in the DOM
828    if (document.readyState === 'loading') {
829      document.addEventListener('DOMContentLoaded', function () { showCartIconSpinner(); });
830    } else {
831      showCartIconSpinner();
832    }
833
834    var fallbackTimeout = setTimeout(function () {
835      if (handled) return;
836      handled = true;
837      hideCartIconSpinner();
838      // Rebuy didn't load — open native cart drawer as fallback
839      var drawer = document.querySelector('cart-drawer');
840      if (drawer) {
841        drawer.style.display = '';
842        var overlay = drawer.querySelector('#CartDrawer-Overlay');
843        if (overlay) overlay.addEventListener('click', function () { drawer.close(); }, { once: true });
844        drawer.addEventListener('keyup', function (evt) { if (evt.code === 'Escape') drawer.close(); });
845        drawer.open();
846      } else {
847        window.location.href = '/cart';
848      }
849    }, 5000);
850
851    document.addEventListener('rebuy:smartcart.ready', function () {
852      if (handled) return;
853      handled = true;
854      clearTimeout(fallbackTimeout);
855      hideCartIconSpinner();
856      Rebuy.SmartCart.show();
857    }, { once: true });
858  })();
859
860  // Dismiss popup widgets when items are added via Rebuy
861  document.addEventListener('rebuy.add', function (event) {
862    var widgetDisplayPopups = document.querySelectorAll('.widget-display-popup');
863    widgetDisplayPopups.forEach(function (element) {
864      element.classList.remove('is-visible');
865    });
866  });
867</script>
867
868
869<!-- BEGIN app block: shopify://apps/black-crow-ai-that-delivers/blocks/blackcrow_ai_script/3e73f597-cb71-47a1-8a06-0c931482ecd2 -->
870
871<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/uqora-llc.js?shop=uqora-llc.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script>
871
872
873
874<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
875
876
877
878
879
880
881
882
883
884
885
886
887    
888        <style data-oke-reviews-version="0.103.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.103.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.103.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.103.2" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}
888.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
888or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
888to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
889.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
890.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
891.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
892    
893    
893<script type="application/json" id="oke-reviews-settings">{"subscriberId":"b8de0204-2d06-4a5f-b5c6-8b2beea4bc84","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtm"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FE633C","interspace":2,"shape":{"type":"default"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"center","blocks":[{"columnWidth":"full","modules":[{"name":"rating-average","layout":"two-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#023866","stretchMode":"contain"}],"textAlignment":"center"},{"columnWidth":"full","modules":[{"name":"recommended"}],"textAlignment":"center"},{"columnWidth":"full","modules":[],"textAlignment":"center"}]},"style":{"showDates":true,"border":{"color":"#E5EBEF","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"fontSize":{"value":1.25,"unit":"em"},"fontType":"use-global","fontWeight":700,"hasCustomFontSettings":true},"filters":{"backgroundColorActive":"#FFFFFF","backgroundColor":"#FFFFFF","borderColor":"#E5EBEF","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#023866","textColorActive":"#023866","textColor":"#023866","searchHighlightColor":"#ffc1b1"},"avatar":{"backgroundColor":"#98A2B3","placeholderTextColor":"#FFFFFF","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F0F2F6","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#FE633C","borderColorHover":"#FE633C","backgroundColor":"#FE633C","borderColor":"#FE633C","backgroundColorHover":"#FE633C","textColorHover":"#FFFFFF","borderRadius":{"value":100,"unit":"px"},"borderWidth":{"value":0,"unit":"px"},"borderColorActive":"#FE633C","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"fontSize":{"value":16,"unit":"px"},"fontType":"use-global","fontWeight":700,"hasCustomFontSettings":true}},"highlightColor":"#FE633C","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#023866","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":1.25,"unit":"em"},"fontSizeSmall":{"value":16,"unit":"px"},"secondaryColor":"#023866"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#023866","markerColor":"#FE633C"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":true,"columnAmount":4,"
893name":"default","showAttributeBars":true,"borderStyle":"minimal","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":false,"writeReviewButtonEnabled":true,"defaultSort":"date desc","sortOptionOrder":["date desc","has_media desc","helpful desc","rating desc","date asc","rating asc","unhelpful desc"]}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"average-and-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":16,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
893
894            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#fe633c;--oke-button-backgroundColorHover:#fe633c;--oke-button-backgroundColorActive:#fe633c;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#fe633c;--oke-button-borderColorHover:#fe633c;--oke-button-borderColorActive:#fe633c;--oke-button-borderRadius:100px;--oke-button-borderWidth:0;--oke-button-fontWeight:700;--oke-button-fontSize:16px;--oke-button-fontFamily:inherit;--oke-border-color:#e5ebef;--oke-border-width:1px;--oke-text-primaryColor:#023866;--oke-text-secondaryColor:#023866;--oke-text-small:16px;--oke-text-regular:16px;--oke-text-large:1.25em;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#98a2b3;--oke-avatar-placeholderTextColor:#fff;--oke-highlightColor:#fe633c;--oke-shadingColor:#f0f2f6;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#023866;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#fe633c;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#fff;--oke-filter-borderColor:#e5ebef;--oke-filter-borderColorActive:#023866;--oke-filter-textColor:#023866;--oke-filter-textColorActive:#023866;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#ffc1b1;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#fe633c;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:700;--oke-title-fontSize:1.25em;--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
895            <style id="oke-reviews-custom-css">[data-oke-star-rating],[data-oke-star-rating] .okeReviews.oke-sr,[data-oke-star-rating] .oke-is-clickable,div.okeReviews[data-oke-container] .oke-w-recommendsModule{line-height:1}[data-oke-star-rating] .oke-stars-background,[data-oke-star-rating] .oke-stars-foreground{line-height:0}div[data-oke-star-rating] .oke-sr-label-text{display:none}.okeHomePage-container div.okeReviews[data-oke-container] .oke-w-reviewsSummaryModule,div.okeReviews[data-oke-container].oke-w .oke-sortSelect-label,div.okeReviews[data-oke-container].oke-w .oke-qw-question-avatar,div.okeReviews[data-oke-container].oke-w .oke-qw-answer-avatar{display:none}div.okeReviews[data-oke-container].oke-w{max-width:unset}div.okeReviews[data-oke-container] .oke-alert-inner{background-color:transparent;border-width:0}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-stars svg{height:16px}div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"]{border-color:var(--oke-highlightColor)}div.okeReviews[data-oke-container].oke-w .oke-button{letter-spacing:.35rem;text-transform:uppercase;transition:all .1s ease}#shopify-section-template--17965339312323__main_product_reviews_kJpJex div.okeReviews[data-oke-container].oke-w a.oke-button{color:var(--oke-button-textColor) !important}div.okeReviews[data-oke-container].oke-w .oke-w-writeReview::before{transition:all .1s ease}div.okeReviews[data-oke-container].oke-w .oke-is-large .oke-w-writeReview,div.okeReviews[data-oke-container].oke-w .oke-is-medium .oke-w-writeReview{padding:14px 24px 14px 20px;vertical-align:middle}div.okeReviews[data-oke-container].oke-w .oke-is-large .oke-showMore-button,div.okeReviews[data-oke-container].oke-w .oke-is-medium .oke-showMore-button{padding:14px 24px 14px 24px;vertical-align:middle}div.okeReviews[data-oke-container].oke-w .oke-is-large .oke-w-reviews-filterToggle,div.okeReviews[data-oke-container].oke-w .oke-is-medium .oke-w-reviews-filterToggle{padding:13px 24px 13px 20px;vertical-align:middle}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-button,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-writeReview,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviews-filterToggle{height:unset;margin-top:1em;padding:13px 24px 13px 20px}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-showMore-button{height:unset;margin-top:1em;padding:14px 24px 14px 24px}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-writeReview{height:unset;margin-top:1em}div.okeReviews[data-oke-container].oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:0 0 0 1px var(--oke-button-backgroundColorHover)}div.okeReviews[data-oke-container].oke-w .oke-w-writeReview:before,div.okeReviews[data-oke-container].oke-w .oke-w-reviews-filterToggle .oke-icon:before{font-size:var(--oke-button-fontSize);line-height:1;width:var(--oke-button-fontSize);height:var(--oke-button-fontSize)}div.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{line-height:1.25}div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-size:1.25em;font-weight:700}div.okeReviews[data-oke-container] .oke-reviewContent-body p,div.okeReviews[data-oke-container] .oke-w-reviewReply-body p{line-height:1.5}div.okeReviews[data-oke-container].oke-w .oke-reviewContent-readMore-text{font-size:var(--oke-text-regular)}div.okeReviews[data-oke-container] .oke-helpful-vote-button{font-size:var(--oke-text-small);height:unset;line-height:1;min-height:unset}div.okeReviews[data-oke-container] .oke-helpful-vote-counter{font-size:var(--oke-text-small);line-height:normal}div.okeReviews[data-oke-container] .oke-modal,div.okeReviews[data-oke-container] .oke-modal p{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}.okeConnect.okeQuizzes.okeQuizzes button.c-resultButton.c-resultButton-secondary.c-viewProduct{width:100%;background:white !important;border:2px solid var(--oke-quiz-result-secondary-button-hover-background-color) !important;color:var(--oke-quiz-result-secondary-button-hover-background-color);text-transform:uppercase;letter-spacing:3.5px}div.okeConnect.okeQuizzes.okeQuizzes .l-productRow{flex-wrap:wrap}div.okeConnect.okeQuizzes.okeQuizzes .l-productRow .l-productRow-item:first-child{flex-basis:100%;flex-wrap:wrap}div.okeConnect.okeQuizzes.okeQuizzes .l-productRow .l-productRow-item:first-child:before{content:"Best fit for you:";margin-bottom:16px}div.okeConnect.okeQuizzes.okeQuizzes .l-productRow .l-productRow-item:first-child:not(:only-child):after{content:"Other recommendations:";margin-top:16px}@media all and (max-width:768px){div.okeConnect.okeQuizzes.okeQuizzes .l-productRow .l-productRow-item{flex-basis:100%;flex-wrap:wrap}}</style>
896            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
896<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
896
897
898
899
900
901
902
903
904    
904<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
904
905
906
907
908
909
910
911
912<!-- END app snippet -->
913
914    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
915<!-- END app snippet -->
916
917<!-- BEGIN app snippet: widget-plus-initialisation-script -->
918
919
920
921
922    
922<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
922
923
924<!-- END app snippet -->
925
926
927<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
928<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/uqora-llc.myshopify.com"></script>
928
929
930
931<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
931
932
933
934<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=uqora-llc"></script>
934
935
936
937<!-- END app block --><!-- BEGIN app block: shopify://apps/wingify/blocks/vwo-smartcode/2ce905b2-3842-4d20-b6b0-8c51fc208426 -->
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955  
956
957  
958    <!-- BEGIN app snippet: smartcode-vwo-2x -->
959  <!-- Start VWO Async SmartCode -->
960  <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
961  
961<script type='text/javascript' id='vwoCode'>
962  window._vwo_code ||
963  (function () {
964  var w=window,
965  d=document;
966  var account_id=780311,
967  version=2.2,
968  settings_tolerance=500,
969  hide_element='body',
970  hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important';
971  /* DO NOT EDIT BELOW THIS LINE */
972  var f=0, v;
973  if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
973,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})();
974  </script>
974
975  <!-- End VWO Async SmartCode -->
976
977<!-- END app snippet -->
978  
979
980
981
982<!-- END app block --><!-- BEGIN app block: shopify://apps/accessibility-spark/blocks/widget/36895fac-ec38-47a0-807c-7397daa6ec4e -->
982<script>
983  (function () {
984    var widgetSettings = {"statementLink":"","footerHtml":"<a href=\"https://accessibilityspark.com/?ref=widget\" target=\"_blank\">Powered by AccessibilitySpark</a>","hideMobile":false,"hideTrigger":false,"language":"eu","position":"left","leadColor":"#ec5d44","triggerColor":"#ec5d44","triggerRadius":"50%","triggerPositionX":"left","triggerPositionY":"bottom","triggerIcon":"people","triggerSize":"small","triggerOffsetX":20,"triggerOffsetY":20,"mobile":{"triggerSize":"small","triggerPositionX":"left","triggerPositionY":"bottom","triggerOffsetX":15,"triggerOffsetY":10,"triggerRadius":"50%"}};
985    if (!widgetSettings) {
986      return;
987    }
988    var source = widgetSettings.source || 'https://acsbapp.com/apps/app/dist/js/app.js';
989    delete widgetSettings.source;
990    var sourceName = widgetSettings.sourceName || 'acsbJS';
991    delete widgetSettings.sourceName;
992    var statsUrl = widgetSettings.statsUrl;
993    delete widgetSettings.statsUrl;
994    var doNotCollectAnalytics = widgetSettings.doNotCollectAnalytics;
995    delete widgetSettings.doNotCollectAnalytics;
996    var s = document.createElement('script'),
997    e = ! document.body ? document.querySelector('head') : document.body;
998    s.src = source;
999    s.async = true;
1000    s.onload = function() {
1001      if (typeof window[sourceName] !== 'undefined' && typeof window[sourceName].init === 'function') {
1002        window[sourceName].init(widgetSettings);
1003      }
1004    };
1005    e.appendChild(s);    
1006
1007    if (doNotCollectAnalytics) {
1008      return;
1009    }
1010    var sessName = 'acs_spark_sess';
1011    var sessId = window.sessionStorage && window.sessionStorage.getItem(sessName);
1012    if (!sessId) {
1013      var _id = (crypto && typeof crypto.randomUUID === 'function') ? crypto.randomUUID() : (new Date()).getTime().toString(36);
1014      window.sessionStorage.setItem(sessName, _id);
1015      var _url = 'https://collect.accessibilityspark.com/sessions?shop=' + (window.Shopify && window.Shopify.shop || window.location.hostname);
1016      if (typeof navigator.sendBeacon === 'function') {
1017        navigator.sendBeacon(_url, '')
1018      } else {
1019        fetch(_url, { method: 'POST', keepalive: true });
1020      }
1021    }
1022  })()
1023</script>
1023
1024
1025
1026<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1027
1028
1029
1030<script type="module" dynamic>
1031  const configUrl = "/a/elevar/static/configs/b3d780429407becc8bb08b669838deb7b53123e2/config.js";
1032  const config = (await import(configUrl)).default;
1033  const scriptUrl = config.script_src_app_theme_embed;
1034
1035  if (scriptUrl) {
1036    const { handler } = await import(scriptUrl);
1037
1038    await handler(
1039      config,
1040      {
1041        cartData: {
1042  marketId: "2672754883",
1043  localeCountryCode:"US",
1044  attributes:{},
1045  cartTotal: "0.0",
1046  currencyCode:"USD",
1047  items: []
1048}
1049,
1050        user: {
1051  cartTotal: "0.0",
1052  currencyCode:"USD",
1053  customer: {},
1054}
1055,
1056        isOnCartPage:false,
1057        collectionView:null,
1058        searchResultsView:null,
1059        productView:null,
1060      }
1061    );
1062  }
1063</script>
1063
1064
1065
1066<!-- END app block --><!-- BEGIN app block: shopify://apps/visually-a-b-testing-cro/blocks/visually/d08aba15-0b89-475b-9f75-9c4c0ca8c3c4 -->
1066<script data-vsly="preact">
1067    const hasPreact = !!Array.from(document.getElementsByTagName('script')).find(x => !!['vsly-preact.min.js'].find(s => x?.src?.includes(s)) || x.getAttribute('data-vsly') === 'preact2')
1068    if (!hasPreact) {
1069        var script = document.createElement('script');
1070        script.src = 'https://assets.visually.io/widgets/vsly-preact.min.js';
1071        document.head.appendChild(script);
1072    }
1073</script>
vendor: 1 bytes, line 1073
1073
1074<script type="module">
1075  const env = 2
1076  var store = "uqora-llc.myshopify.com";
1077  var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
1078  if(!window.vsly_init){
1079    window.vsly_init = true
1080    window.vsly_app_embed = true
1081    import("https://assets.visually.io/v/visually.esm.js").then(({sdk})=>{
1082      sdk.initialize(env, alias);
1083    })
1084    var jitsuKey =  "js.8390671";
1085    setTimeout(() => {
1086      if (!window.vsly_analytics_init) {
1087        window.vsly_analytics_init = true
1088        import("https://assets.visually.io/v/visually-a.esm.js").then(({sdk}) => {
1089          sdk.initialize(jitsuKey, alias, env);
1090        })
1091      }
1092    }, 1000);
1093    window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env};
1094    
1095    
1096  }
1097</script>
1097
1098
1099<!-- END app block --><!-- BEGIN app block: shopify://apps/keepcart-coupon-protect/blocks/keepcart/6c9b264a-3284-48f2-a6f6-2836be6ada2a -->
1100
1101
1102
1103
1104<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/vars.generated.js" defer="defer"></script>
1104
1105
1106  
1106<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-catalog.min.js" defer="defer"></script>
1106
1107
1108<script src="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/keepcart-embed-deferred.min.js" defer="defer"></script>
1108
1109
1110
1111  <style>
1112    #kc-discount-banner {
1113      
1114        --kc-banner-bg: #1a1a1a;
1115      
1116      
1117        --kc-banner-color: #f5f5f5;
1118      
1119      --kc-banner-font-size: 15px;
1120      --kc-banner-font: Helvetica, Arial, sans-serif;
1121    }
1122    
1123  </style>
1124  
1124<script>
1125    window.__KC_BANNER_CONFIG__ = {
1126      position: "bottom",
1127      autoHide: 7,
1128      animate: true,
1129      message: "Discount [code] applied - [value] off your order!"
1130    };
1131  </script>
1131
1132
1133
1134
1135<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148  
1148<script async src="https://static.klaviyo.com/onsite/js/HjTZas/klaviyo.js?company_id=HjTZas"></script>
1148
1149  
1149<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>
1149
1150
1151  
1152
1153
1154
1155
1156  
1156<script>
1157    window.klaviyoReviewsProductDesignMode = false
1158  </script>
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0cff8-2c69-745f-8772-fd89b29d2d4b/keepcart-2-253/assets/app.css" rel="stylesheet" type="text/css" media="all">
1169<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1170<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: 8390671,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1170
1170
1171<script>
1172  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1173</script>
vendor: 1 bytes, line 1173
1173
1174<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}
1174).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: 8390671,storefrontBaseUrl: "https://uqora.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://uqora.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2459730115","configuration":"{\"redditPixelId\":\"a2_jmq7jn0iliwd\",\"dataSharingType\":\"advanced\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2458681539","configuration":"{\"organizationId\":\"ff0ad408-3638-41ba-baf9-1ff5bceacf2e\",\"entitySlug\":\"uqora\",\"ingestUrl\":\"https:\\\/\\\/edge.outersignal.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6b8c96186f8e2559266228fdf4f2c61a","type":"APP","apiClientId":171538350081,"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"}
1174,{"id":"2457665731","configuration":"{\"endpoint\":\"https:\\\/\\\/shopify-proxy-production-fda2.up.railway.app\\\/native-offer-events\",\"shopDomain\":\"uqora-llc.myshopify.com\",\"enabled\":\"true\",\"ingestKey\":\"e06917c6c3388e8ddc056bb00e3c4fd910d3ba96f5e289d542345c3d957b411f\",\"collectionMode\":\"preview\",\"previewThemeIds\":\"187519140035,187519172803\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8f80a6d452ba833fa3fed3a95cac7328","type":"APP","apiClientId":347956740097,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2444263619","configuration":"{ \"alias\": \"UQORA_LLC\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"904921283","configuration":"{\"publicToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfaWQiOiI3N2IzOTVlNy0zYzEzLTQxMjEtOTg5NC1mOGQyMWUzZTU5N2YiLCJqdGkiOiJiOWQwYTRlMy0zYjFlLTQ4NmUtYWYzNi0zOTc2ODBmMmNiNzYiLCJ0eXBlIjoxfQ.eWklHuUxRlqOYK8PFB8LlMA_omB2aDgiiA0LolW4A9k\",\"defaultDataPlaneUrl\":\"https:\\\/\\\/server.telemetry.services.yofi.ai\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8e053f7079f49080abbdfa6ad8da5199","type":"APP","apiClientId":6975691,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","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":"886276291","configuration":"{\"appID\":\"wo8tvj\/uqoracom\",\"debugMode\":\"false\",\"additionalSettings\":\"{\\\"ingestDomain\\\":\\\"\\\",\\\"scriptHostDomain\\\":\\\"\\\",\\\"rootHostname\\\":\\\"\\\",\\\"sanitizeUserInput\\\":\\\"false\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"510b9265c0dbc892ac460c14bbe4f5af","type":"APP","apiClientId":198308397057,"privacyPurposes":["ANALYTICS"],"capabilities":["advanced_dom_events"],"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":"871563459","configuration":"{\"endpointUrl\":\"https:\/\/shopify.reevas.dev\/\/api\/pixels\/ai-chat\",\"cookieName\":\"uqora_ai_chatbot\",\"cookieTtlDays\":\"30\",\"requireMessage\":\"true\",\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2ab1e9dd26e5f4e3f6faf721a7cb1b0c","type":"APP","apiClientId":321821933569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"840302787","configuration":"{\"shopUrl\":\"uqora-llc.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"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":"831815875","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"848c306667aa9461e745ee85952411fb","type":"APP","apiClientId":4415147,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"811827395","configuration":"{\"shopID\":\"8390671\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"661cb915019a6836503f79bf7365ed06","type":"APP","apiClientId":37840257025,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"793051331","configuration":"{\"accountID\":\"HjTZas\",\"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":"747831491","configuration":"{\"subscriberId\":\"b8de0204-2d06-4a5f-b5c6-8b2beea4bc84\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7840e1d80e0e2c318fd68350f635b25f","type":"APP","apiClientId":1576377,"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":"743440579","configuration":"{\"vwoAccountId\":\"780311\",\"eventConfiguration\":\"{\\\"ece\\\":1,\\\"pv\\\":1,\\\"prv\\\":1,\\\"patc\\\":1,\\\"prfc\\\":1,\\\"cv\\\":1,\\\"cs\\\":1,\\\"cc\\\":1,\\\"ad\\\":1,\\\"cais\\\":1,\\\"ccis\\\":1,\\\"csis\\\":1,\\\"clv\\\":1,\\\"pis\\\":1,\\\"ss\\\":1}\",\"dataUri\":\"dev.visualwebsiteoptimizer.com\",\"customCodeConfig\":\"{\\\"customCodeEnabled\\\":false,\\\"customCode\\\":\\\"vwo.addShopifyMiddleware((payload) =\\u003e {    let newPayload = payload;    return newPayload;});\\\"}\",\"cookieConsentConfig\":\"{\\\"consentRequired\\\":false,\\\"consentCategories\\\":{\\\"analytics\\\":false,\\\"marketing\\\":false,\\\"personalization\\\":false}}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"17c0617486e219f692914ca1feba2253","type":"APP","apiClientId":68559962113,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
1174,"dataSharingState":"unrestricted"},{"id":"545915075","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/b3d780429407becc8bb08b669838deb7b53123e2\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"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":"71336131","configuration":"{\"partnerId\": \"52577\", \"environment\": \"prod\", \"countryCode\": \"US\", \"logLevel\": \"debug\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"48496835","configuration":"{\"tagID\":\"2613017042108\"}","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":"12878019","configuration":"{ \"bundleName\": \"uqora-llc\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"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":"3670211","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Klaviyo - Add to Cart"},{"id":"13762755","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Roku Pixel"},{"id":"18448579","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ArtsAI"},{"id":"41484483","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Facebook - Custom Purchase"},{"id":"43122883","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"89948355","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Pilothouse Warpdrive v2"},{"id":"90341571","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"cj-network-integration-pixel"},{"id":"95944899","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Keynes"},{"id":"156729539","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Purchase tagging"},{"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":"Uqora","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"uqora-llc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/uqora.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8220031451331","handle":"flush-advanced-regimen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44900513513667","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8209265819843","handle":"flush-advanced","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44902494142659","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2403956031546","handle":"flush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"23153650663482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7759684206787","handle":"flush-3-month-supply","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43004943040707","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2403955933242","handle":"defend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"23153650434106","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7796662599875","handle":"defend-3-month-supply","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43139916464323","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8016929030339","handle":"promote","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43873209090243","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022054764739","handle":"promote-3-month-supply","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43887354740931","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7985047470275","handle":"in-control-bladder-support","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43761226875075","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8012206244035","handle":"in-control-bladder-support-3-month-supply","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43856481648835","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4498922111034","handle":"uti-emergency-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31782670336058","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2513233969210","handle":"wipes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31024126361658","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8130315649219","handle":"wipes-3-month-supply","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44308817313987","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6975008800963","handle":"wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40860158853315","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2403955900474","handle":"complete-regimen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"23153650335802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://uqora.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"187442168003","themePublished":"true","eventMetadataId":"f0fbc013-5be1-4605-8185-88ca20fc23bc","pageType":"page","resourceId":"103340867779","shopId":"8390671","storefrontBaseUrl":"https:\/\/uqora.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1174<script>
1175  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1176  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1177  window.ShopifyAnalytics.meta.currency = 'USD';
1178  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":103340867779,"requestId":"48297f47-20f5-438d-a04e-78d079711fa6-1790381831"}};
1179  for (var attr in meta) {
1180    window.ShopifyAnalytics.meta[attr] = meta[attr];
1181  }
1182</script>
vendor: 1 bytes, line 1182
1182
1183<script class="analytics">
1184  (function () {
1185    var customDocumentWrite = function(content) {
1186      var jquery = null;
1187
1188      if (window.jQuery) {
1189        jquery = window.jQuery;
1190      } else if (window.Checkout && window.Checkout.$) {
1191        jquery = window.Checkout.$;
1192      }
1193
1194      if (jquery) {
1195        jquery('body').append(content);
1196      }
1197    };
1198
1199    var hasLoggedConversion = function(token) {
1200      if (token) {
1201        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1202      }
1203      return false;
1204    }
1205
1206    var setCookieIfConversion = function(token) {
1207      if (token) {
1208        var twoMonthsFromNow = new Date(Date.now());
1209        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1210
1211        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1212      }
1213    }
1214
1215    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1216    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1217    if (trekkie.integrations) {
1218      return;
1219    }
1220    trekkie.methods = [
1221      'identify',
1222      'page',
1223      'ready',
1224      'track',
1225      'trackForm',
1226      'trackLink'
1227    ];
1228    trekkie.factory = function(method) {
1229      return function() {
1230        var args = Array.prototype.slice.call(arguments);
1231        args.unshift(method);
1232        trekkie.push(args);
1233        if (method == 'track' || method == 'page') {
1234          var pageUrl;
1235          try {
1236            pageUrl = window.location.href;
1237          } catch (e) {}
1238          var pageReferrer;
1239          try {
1240            pageReferrer = document.referrer;
1241          } catch (e) {}
1242          try {
1243            if (window.__TREKKIE_SHIM_QUEUE == null) {
1244              window.__TREKKIE_SHIM_QUEUE = [];
1245            }
1246            window.__TREKKIE_SHIM_QUEUE.push({
1247              from: 'trekkie-stub',
1248              method: method,
1249              args: args.slice(1),
1250              pageContext: {
1251                url: pageUrl,
1252                referrer: pageReferrer
1253              }
1254            });
1255          } catch (e) {
1256            // no-op
1257          }
1258        }
1259        return trekkie;
1260      };
1261    };
1262    for (var i = 0; i < trekkie.methods.length; i++) {
1263      var key = trekkie.methods[i];
1264      trekkie[key] = trekkie.factory(key);
1265    }
1266    trekkie.load = function(config) {
1267      trekkie.config = config || {};
1268      trekkie.config.initialDocumentCookie = document.cookie;
1269      var first = document.getElementsByTagName('script')[0];
1270var script = document.createElement('script');
1271script.type = 'text/javascript';
1272script.onerror = function(e) {
1273  var scriptFallback = document.createElement('script');
1274  scriptFallback.type = 'text/javascript';
1275  scriptFallback.onerror = function(error) {
1276          var Monorail = {
1277      produce: function produce(monorailDomain, schemaId, payload) {
1278        var currentMs = new Date().getTime();
1279        var event = {
1280          schema_id: schemaId,
1281          payload: payload,
1282          metadata: {
1283            event_created_at_ms: currentMs,
1284            event_sent_at_ms: currentMs
1285          }
1286        };
1287        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1288      },
1289      sendRequest: function sendRequest(endpointUrl, payload) {
1290        // Try the sendBeacon API
1291        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1292          var blobData = new window.Blob([payload], {
1293            type: 'text/plain'
1294          });
1295
1296          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1297            return true;
1298          } // sendBeacon was not successful
1299
1300        } // XHR beacon
1301
1302        var xhr = new XMLHttpRequest();
1303
1304        try {
1305          xhr.open('POST', endpointUrl);
1306          xhr.setRequestHeader('Content-Type', 'text/plain');
1307          xhr.send(payload);
1308        } catch (e) {
1309          console.log(e);
1310        }
1311
1312        return false;
1313      },
1314      isIos12: function isIos12() {
1315        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1316      }
1317    };
1318    Monorail.produce('monorail-edge.shopifysvc.com',
1319      'trekkie_storefront_load_errors/1.1',
1320      {shop_id: 8390671,
1321      theme_id: 187442168003,
1322      app_name: "storefront",
1323      context_url: window.location.href,
1324      source_url: "//uqora.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1325
1326  };
1327  scriptFallback.async = true;
1328  scriptFallback.src = '//uqora.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1329  first.parentNode.insertBefore(scriptFallback, first);
1330};
1331script.async = true;
1332script.src = '//uqora.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1333first.parentNode.insertBefore(script, first);
1334
1335    };
1336    trekkie.load(
1337      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8390671,"isMerchantRequest":null,"themeId":187442168003,"themeCityHash":"15998535728334210995","contentLanguage":"en","currency":"USD","eventMetadataId":"f0fbc013-5be1-4605-8185-88ca20fc23bc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1338    );
1339
1340    var loaded = false;
1341    trekkie.ready(function() {
1342      if (loaded) return;
1343      loaded = true;
1344
1345      window.ShopifyAnalytics.lib = window.trekkie;
1346
1347      var originalDocumentWrite = document.write;
1348      document.write = customDocumentWrite;
1349      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1350      document.write = originalDocumentWrite;
1351
1352      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1353      var token = match? match[1]: undefined;
1354      if (!hasLoggedConversion(token)) {
1355        setCookieIfConversion(token);
1356        
1357      }
1358    });
1359
1360    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":103340867779,"requestId":"48297f47-20f5-438d-a04e-78d079711fa6-1790381831","shopifyEmitted":true});
1361
1362    var eventsListenerScript = document.createElement('script');
1363    eventsListenerScript.async = true;
1364    eventsListenerScript.src = "//uqora.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1365    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1366})();</script>
vendor: 1 bytes, line 1366
1366
1367<script
1368  defer
1369  src="https://uqora.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1370  data-application="storefront-renderer"
1371  data-shop-id="8390671"
1372  data-render-region="gcp-us-central1"
1373  data-page-type="page"
1374  data-theme-instance-id="187442168003"
1375  data-theme-name="Dawn"
1376  data-theme-version="15.2.0"
1377  data-monorail-region="shop_domain"
1378  data-resource-timing-sampling-rate="10"
1379  data-shs="true"
1380  data-shs-beacon="true"
1381  data-shs-export-with-fetch="true"
1382  data-shs-logs-sample-rate="1"
1383  data-shs-beacon-endpoint="https://uqora.com/api/collect"
1384></script>
1384
1385<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821939431000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790383631000"><meta name="new-cookie-storage-activated" content="t">
1386</head>
1387
1388  <body
1389    class="gradient animate--hover-default"
1390    style="opacity: 1 !important; visibility: visible !important;"
1391  >
1392    <nav class="skip-to-content-nav" aria-label="Accessibility">
1393      <button type="button" class="skip-to-content-link button visually-hidden" data-acsb-custom-trigger="true">
1394        Accessibility statement
1395      </button>
1396    </nav>
1397
1398<link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/quantity-popover.css?v=129068967981937647381786652234" media="print" onload="this.media='all'">
1399<link href="//uqora.com/cdn/shop/t/683/assets/component-card.css?v=139899626702518720271786652233" rel="stylesheet" type="text/css" media="all" />
1400
1401<script src="//uqora.com/cdn/shop/t/683/assets/cart.js?v=135383967134100829851786652231" defer="defer"></script>
vendor: 1 bytes, line 1401
1401
1402<script src="//uqora.com/cdn/shop/t/683/assets/quantity-popover.js?v=987015268078116491786652234" defer="defer"></script>
1402
1403
1404<style>
1405  .drawer {
1406    visibility: hidden;
1407  }
1408</style>
1409
1410<cart-drawer class="drawer is-empty">
1411  <div id="CartDrawer" class="cart-drawer">
1412    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1413    <div
1414      class="drawer__inner gradient color-scheme-1"
1415      role="dialog"
1416      aria-modal="true"
1417      aria-label="Your cart"
1418      tabindex="-1"
1419    ><div class="drawer__inner-empty">
1420          <div class="cart-drawer__warnings center">
1421            <div class="cart-drawer__empty-content">
1422              <h2 class="cart__empty-text">Your cart is empty</h2>
1423              <button
1424                class="drawer__close"
1425                type="button"
1426                onclick="this.closest('cart-drawer').close()"
1427                aria-label="Close"
1428              >
1429                <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1430</span>
1431              </button>
1432              <a href="/collections/all" class="button">
1433                Continue shopping
1434              </a><p class="cart__login-title h3">Have an account?</p>
1435                <p class="cart__login-paragraph">
1436                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
1437                </p></div>
1438          </div></div><div class="drawer__header">
1439        <h2 class="drawer__heading">Your cart</h2>
1440        <button
1441          class="drawer__close"
1442          type="button"
1443          onclick="this.closest('cart-drawer').close()"
1444          aria-label="Close"
1445        >
1446          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1447</span>
1448        </button>
1449      </div>
1450      <cart-drawer-items
1451        
1452          class=" is-empty"
1453        
1454      >
1455        <form
1456          action="/cart"
1457          id="CartDrawer-Form"
1458          class="cart__contents cart-drawer__form"
1459          method="post"
1460        >
1461          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1462            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1463              Loading...
1464            </p>
1465          </div>
1466          <div id="CartDrawer-CartErrors" role="alert"></div>
1467        </form>
1468      </cart-drawer-items>
1469      <div class="drawer__footer"><!-- Start blocks -->
1470        <!-- Subtotals -->
1471
1472        <div class="cart-drawer__footer" >
1473          <div></div>
1474
1475          <div class="totals" role="status">
1476            <h2 class="totals__total">Estimated total</h2>
1477            <p class="totals__total-value">$0.00 USD</p>
1478          </div>
1479
1480          <small class="tax-note caption-large rte">Taxes, discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout.
1481</small>
1482        </div>
1483
1484        <!-- CTAs -->
1485
1486        <div class="cart__ctas" >
1487          <button
1488            type="submit"
1489            id="CartDrawer-Checkout"
1490            class="cart__checkout-button button"
1491            name="checkout"
1492            form="CartDrawer-Form"
1493            
1494              disabled
1495            
1496          >
1497            Check out
1498          </button>
1499        </div>
1500      </div>
1501    </div>
1502  </div>
1503</cart-drawer>
1504
1505
1506<style data-shopify>
1507  .rebuy-cart__subtotal-details p {
1508    display: flex;
1509    justify-content: space-between;
1510    margin: 0;
1511  }
1512</style>
1513<script>
1514  document.addEventListener('DOMContentLoaded', function () {
1515    const CART_SUBTOTAL_SELECTOR = 'div[data-rebuy-component="cart-subtotal"][data-rebuy-component-id="cart_subtotal"]';
1516    const DETAILS_SELECTOR = '.rebuy-cart__subtotal-details';
1517    const WRAPPED_METHOD_FLAG = '__uqoraSubtotalMethodWrapped';
1518
1519    let refreshTimeoutId = null;
1520
1521    function getCartSubtotalComponent() {
1522      return document.querySelector(CART_SUBTOTAL_SELECTOR);
1523    }
1524
1525    function formatMoneyFromCents(cents) {
1526      return `$${(cents / 100).toFixed(2)}`;
1527    }
1528
1529    function getSmartCartInstance(event) {
1530      if (event && event.detail && event.detail.smartcart) return event.detail.smartcart;
1531      if (window.Rebuy && window.Rebuy.SmartCart) return window.Rebuy.SmartCart;
1532      return null;
1533    }
1534
1535    function parseMoneyToCents(value) {
1536      if (value === null || value === undefined || value === '') return 0;
1537
1538      if (typeof value === 'number' && Number.isFinite(value)) {
1539        if (!Number.isInteger(value)) {
1540          return Math.round(value * 100);
1541        }
1542        return Math.round(value);
1543      }
1544
1545      const normalizedValue = String(value).replace(/[^0-9.,-]/g, '').replace(/,/g, '');
1546      if (!normalizedValue) return 0;
1547
1548      const numericValue = Number(normalizedValue);
1549      if (!Number.isFinite(numericValue)) return 0;
1550
1551      if (normalizedValue.includes('.')) {
1552        return Math.round(numericValue * 100);
1553      }
1554
1555      return Math.round(numericValue);
1556    }
1557
1558    function getApplicableCodeDiscountCents(SmartCart) {
1559      if (!SmartCart || typeof SmartCart.getApplicableDiscountCodeTotal !== 'function') return 0;
1560
1561      try {
1562        const codeDiscount = parseMoneyToCents(SmartCart.getApplicableDiscountCodeTotal());
1563        if (codeDiscount <= 0) return 0;
1564        return Math.round(codeDiscount);
1565      } catch (error) {
1566        console.error('Smart cart totals: failed to get applicable discount code total', error);
1567        return 0;
1568      }
1569    }
1570
1571    function getSubtotalCents(SmartCart) {
1572      if (!SmartCart || typeof SmartCart.subtotalNumber !== 'function') return 0;
1573
1574      try {
1575        return Math.max(0, parseMoneyToCents(SmartCart.subtotalNumber()));
1576      } catch (error) {
1577        console.error('Smart cart totals: failed to get subtotal number', error);
1578        return 0;
1579      }
1580    }
1581
1582    function getOriginalTotalCents(SmartCart, subtotalCents) {
1583      if (!SmartCart || typeof SmartCart.items !== 'function') return subtotalCents;
1584
1585      try {
1586        const items = SmartCart.items();
1587        if (!Array.isArray(items) || items.length === 0) return 0;
1588
1589        return items.reduce((runningTotal, item) => {
1590          const quantity = Math.max(1, parseInt(item.quantity, 10) || 1);
1591          const finalUnitCents = typeof SmartCart.itemPrice === 'function' ? parseMoneyToCents(SmartCart.itemPrice(item)) : 0;
1592          const compareAtUnitCents = typeof SmartCart.compareAtPrice === 'function' ? parseMoneyToCents(SmartCart.compareAtPrice(item)) : 0;
1593
1594          if (compareAtUnitCents > finalUnitCents && compareAtUnitCents > 0) {
1595            return runningTotal + compareAtUnitCents * quantity;
1596          }
1597
1598          if (item.original_line_price) {
1599            return runningTotal + parseMoneyToCents(item.original_line_price);
1600          }
1601
1602          if (item.original_price) {
1603            return runningTotal + parseMoneyToCents(item.original_price) * quantity;
1604          }
1605
1606          if (item.line_price) {
1607            return runningTotal + parseMoneyToCents(item.line_price);
1608          }
1609
1610          if (finalUnitCents > 0) {
1611            return runningTotal + finalUnitCents * quantity;
1612          }
1613
1614          return runningTotal;
1615        }, 0);
1616      } catch (error) {
1617        console.error('Smart cart totals: failed to calculate original total from items', error);
1618        return subtotalCents;
1619      }
1620    }
1621
1622    function getLineDiscountCents(SmartCart) {
1623      if (!SmartCart || typeof SmartCart.discountTotal !== 'function') return 0;
1624
1625      try {
1626        return Math.max(0, parseMoneyToCents(SmartCart.discountTotal()));
1627      } catch (error) {
1628        console.error('Smart cart totals: failed to get line discount total', error);
1629        return 0;
1630      }
1631    }
1632
1633    function renderSubtotalDetails(originalTotalCents, totalDiscountCents) {
1634      const cartSubtotalComponent = getCartSubtotalComponent();
1635      if (!cartSubtotalComponent) return;
1636
1637      let detailsElement = cartSubtotalComponent.querySelector(DETAILS_SELECTOR);
1638
1639      if (totalDiscountCents <= 0 || originalTotalCents <= 0) {
1640        if (detailsElement) detailsElement.remove();
1641        return;
1642      }
1643
1644      if (!detailsElement) {
1645        cartSubtotalComponent.insertAdjacentHTML('afterbegin', '<div class="rebuy-cart__subtotal-details"></div>');
1646        detailsElement = cartSubtotalComponent.querySelector(DETAILS_SELECTOR);
1647      }
1648
1649      if (!detailsElement) return;
1650
1651      detailsElement.innerHTML = `
1652        <p>Original Price: <span style="text-decoration: line-through">${formatMoneyFromCents(originalTotalCents)}</span></p>
1653        <p>Discount: <span>- ${formatMoneyFromCents(totalDiscountCents)}</span></p>
1654      `;
1655    }
1656
1657    function refreshCartSubtotalDetails(event) {
1658      const cartSubtotalComponent = getCartSubtotalComponent();
1659      if (!cartSubtotalComponent) return;
1660
1661      try {
1662        const SmartCart = getSmartCartInstance(event);
1663        if (!SmartCart) return;
1664
1665        const subtotalCents = getSubtotalCents(SmartCart);
1666        const applicableCodeDiscountCents = getApplicableCodeDiscountCents(SmartCart);
1667        const currentTotalCents = Math.max(0, subtotalCents - applicableCodeDiscountCents);
1668
1669        const lineDiscountCents = getLineDiscountCents(SmartCart);
1670        let originalTotalCents = getOriginalTotalCents(SmartCart, subtotalCents);
1671        if (originalTotalCents < subtotalCents) {
1672          originalTotalCents = subtotalCents + lineDiscountCents;
1673        }
1674
1675        const totalDiscountCents = Math.max(0, originalTotalCents - currentTotalCents);
1676        renderSubtotalDetails(originalTotalCents, totalDiscountCents);
1677      } catch (error) {
1678        console.error('Smart cart totals: failed to refresh subtotal details', error);
1679      }
1680    }
1681
1682    function queueRefresh(event, delayMs = 120) {
1683      if (refreshTimeoutId) {
1684        clearTimeout(refreshTimeoutId);
1685      }
1686
1687      refreshTimeoutId = window.setTimeout(() => {
1688        refreshCartSubtotalDetails(event);
1689      }, delayMs);
1690    }
1691
1692    function queueRefreshBurst(event) {
1693      queueRefresh(event, 120);
1694      window.setTimeout(() => queueRefresh(event, 500), 500);
1695    }
1696
1697    function wrapSmartCartMethod(SmartCart, methodName) {
1698      if (!SmartCart || typeof SmartCart[methodName] !== 'function') return;
1699      if (SmartCart[methodName][WRAPPED_METHOD_FLAG]) return;
1700
1701      const originalMethod = SmartCart[methodName];
1702
1703      SmartCart[methodName] = function (...args) {
1704        const methodResult = originalMethod.apply(this, args);
1705        queueRefreshBurst();
1706        return methodResult;
1707      };
1708
1709      SmartCart[methodName][WRAPPED_METHOD_FLAG] = true;
1710    }
1711
1712    function attachNativeSmartCartCallbacks(event) {
1713      const SmartCart = getSmartCartInstance(event);
1714      if (!SmartCart) return false;
1715
1716      ['increaseItem', 'decreaseItem', 'removeItem', 'applyDiscount', 'removeDiscount'].forEach((methodName) => {
1717        wrapSmartCartMethod(SmartCart, methodName);
1718      });
1719
1720      queueRefresh(event, 100);
1721      return true;
1722    }
1723
1724    ['rebuy:smartcart.init', 'rebuy:smartcart.ready', 'rebuy:smartcart.show'].forEach((eventName) => {
1725      document.addEventListener(eventName, function (event) {
1726        attachNativeSmartCartCallbacks(event);
1727        queueRefresh(event, 180);
1728      });
1729    });
1730
1731    document.addEventListener('rebuy:cart.change', function (event) {
1732      queueRefresh(event, 180);
1733    });
1734
1735    attachNativeSmartCartCallbacks();
1736    queueRefresh(null, 300);
1737  });
1738</script>
1738
1739
1740      
1740<script src="//uqora.com/cdn/shop/t/683/assets/gwp-rebuy-integration.js?v=75231207744962000921788385252" defer></script>
1740<!-- BEGIN sections: header-group -->
1741<section id="shopify-section-sections--27336069251267__custom_liquid_7WEikV" class="shopify-section shopify-section-group-header-group section"><style data-shopify>.section-sections--27336069251267__custom_liquid_7WEikV-padding {
1742    padding-top: calc(0px * 0.75);
1743    padding-bottom: calc(0px  * 0.75);
1744  }
1745
1746  @media screen and (min-width: 750px) {
1747    .section-sections--27336069251267__custom_liquid_7WEikV-padding {
1748      padding-top: 0px;
1749      padding-bottom: 0px;
1750    }
1751  }</style><div class="color-scheme-1 gradient">
1752  <div class="section-sections--27336069251267__custom_liquid_7WEikV-padding">
1753    
1753<script type="text/javascript">
1754// window.dataLayer = window.dataLayer || [];
1755// window.dataLayer.push({
1756// 'event': 'rollout-version',
1757// 'rollout-version': 'control'
1758// })
1759</script>
1759
1760  </div>
1761</div>
1762
1763
1764</section><div id="shopify-section-sections--27336069251267__announcement_bar_fF6JNU" class="shopify-section shopify-section-group-header-group announcement-bar-section"><style data-shopify>
1765  
1766      #shopify-section-sections--27336069251267__announcement_bar_fF6JNU {
1767          position: sticky;
1768          top: 0;
1769          z-index: 1000;
1770      }
1771    
1772
1773    .announcement-bar__message p {
1774      margin: 0;
1775    }
1776
1777    .announcement-bar-slider .site-dialog__btn {
1778      margin: 0 auto;
1779      display: block;
1780    }
1781
1782    @media (max-width: 749px) {
1783      .announcement-bar__message {
1784        padding: 0;
1785        display: flex;
1786        align-items: center;
1787        min-height: 30px;
1788      }
1789    }
1790</style>
1791
1792
1793
1794<div
1795  class="utility-bar color-scheme-4  utility-bar--bottom-border"
1796  data-sticky-announcement-bar="true"
1797  
1798>
1799  <div class="page-width utility-bar__grid"><div
1800        class="announcement-bar"
1801        role="region"
1802        aria-label="Announcement"
1803        
1804      ><modal-opener data-modal="#html_content_Vp7Ki9-popup">
1805            <button class="site-dialog__btn">
1806<div class="announcement-bar__message h5">
1807                <p style="display:flex; align-items:center; gap:6px; margin:0; white-space:nowrap;">
1808  <img src="https://cdn.shopify.com/s/files/1/0839/0671/files/Money_back_whie_no-bg.png" alt="" width="19" height="19" style="display:block; width:19px; height:19px;" aria-hidden="true">
1809  <span>Free U.S. shipping &amp; money back guarantee</span>
1810</p>
1811              </div>
1812</button>
1813          </modal-opener></div><div class="localization-wrapper">
1814</div>
1815  </div>
1816</div>
1817
1818
1819  
1820<modal-dialog
1821      id="html_content_Vp7Ki9-popup"
1822      class="site-dialog"
1823      role="dialog"
1824      aria-modal="true"
1825      aria-labelledby="my-dialog-title"
1826    >
1827      <div class="site-dialog__overlay" aria-hidden="true"></div>
1828      <div class="site-dialog__content" role="document">
1829        <button
1830          id="ModalClose-my-dialog"
1831          class="site-dialog__close"
1832          aria-label="Close dialog"
1833          type="button"
1834        >
1835          <img src="//uqora.com/cdn/shop/t/683/assets/icon-close-small-blue.svg?v=36844559921441586681786652233" width="25" height="25" alt="Close dialog">
1836        </button>
1837        <h2 class="site-dialog__title" id="free-shipping-on-all-us-orders-no-minimum">Free shipping on all US orders, no minimum.</h2>
1838        <div class="site-dialog__body">
1839          
1840            <div class="metafield-rich_text_field"><p>60-day money back guarantee within 60 days of your first order date. Just email our support team with your order number and we’ll be happy to help!</p></div>
1841          
1842        </div>
1843      </div>
1844    </modal-dialog>
1845  
1846
1847
1848
1849<style> #shopify-section-sections--27336069251267__announcement_bar_fF6JNU .utility-bar {background-color: rgb(2, 56, 102);} </style></div><div id="shopify-section-sections--27336069251267__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/component-list-menu.css?v=151968516119678728991786652234" media="print" onload="this.media='all'">
1850<link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/component-search.css?v=165164710990765432851786652233" media="print" onload="this.media='all'">
1851<link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/component-menu-drawer.css?v=35794197425446898981786652232" media="print" onload="this.media='all'">
1852<link
1853  rel="stylesheet"
1854  href="//uqora.com/cdn/shop/t/683/assets/component-cart-notification.css?v=54116361853792938221786652231"
1855  media="print"
1856  onload="this.media='all'"
1857><link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/component-price.css?v=70172745017360139101786652231" media="print" onload="this.media='all'"><style>
1858  header-drawer {
1859    justify-self: start;
1860    margin-left: -1.2rem;
1861  }
1862
1863  
1864@media screen and (min-width: 1242px) {
1865      header-drawer {
1866        display: none;
1867      }
1868    }.menu-drawer-container {
1869    display: flex;
1870  }
1871
1872  .list-menu {
1873    list-style: none;
1874    padding: 0;
1875    margin: 0;
1876  }
1877
1878  .list-menu--inline {
1879    display: inline-flex;
1880    flex-wrap: wrap;
1881  }
1882
1883  summary.list-menu__item {
1884    padding-right: 2.7rem;
1885  }
1886
1887  .list-menu__item {
1888    display: flex;
1889    align-items: center;
1890    line-height: calc(1 + 0.3 / var(--font-body-scale));
1891  }
1892
1893  .list-menu__item--link {
1894    text-decoration: none;
1895    padding-bottom: 1rem;
1896    padding-top: 1rem;
1897    line-height: calc(1 + 0.5 / var(--font-body-scale));
1898  }
1899
1900  @media screen and (min-width: 750px) {
1901    .list-menu__item--link {
1902      padding-bottom: 0.5rem;
1903      padding-top: 0.5rem;
1904    }
1905  }/* "Next to the menu button" group sits in the left-icons cell, beside the hamburger. */
1906    .header__menu-search-group {
1907      grid-area: left-icons;
1908      justify-self: start;
1909      display: flex;
1910      align-items: center;
1911    }
1912
1913    .header__search--mobile-drawer {
1914      display: inline-flex;
1915      line-height: 0;
1916    }
1917
1918    /* The left button is mobile-only; desktop keeps search in the icons row (right). */
1919    @media screen and (min-width: 990px) {
1920      .header__search--mobile-drawer {
1921        display: none;
1922      }
1923    }
1924
1925    @media screen and (max-width: 989px) {
1926      .header__icons .header__search {
1927        display: none;
1928      }
1929    }
1930
1931    /* Left button matches the menu/foreground color rather than the brand orange. */
1932    .header__search--mobile-drawer .header__icon--search .icon-search path {
1933      stroke: currentColor;
1934    }</style><style data-shopify>.header {
1935    padding: 4px 2rem 4px 2rem;
1936  }
1937
1938  .section-header {
1939    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1940    margin-bottom: 0px;
1941  }
1942
1943  @media screen and (min-width: 750px) {
1944    .section-header {
1945      margin-bottom: 0px;
1946    }
1947  }
1948
1949  @media screen and (min-width: 990px) {
1950    .header {
1951      padding-top: 8px;
1952      padding-bottom: 8px;
1953    }
1954  }
1955  @media (max-width: 749px) {
1956    .header {
1957      padding: 0 2rem;
1958    }
1959    .header__heading-link {
1960      padding: 0 0.75rem
1961    }
1962  }</style>
1962<script src="//uqora.com/cdn/shop/t/683/assets/cart-notification.js?v=133508293167896966491786652231" defer="defer"></script>
1962<sticky-header
1963  data-sticky-type="always"
1964  class="header-wrapper color-scheme-1 gradient"
1965><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account"><div class="header__menu-search-group">
1966        
1967
1968<header-drawer data-breakpoint="tablet">
1969  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1970    <summary
1971      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1972      aria-label="Menu"
1973    >
1974      <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg>
1975<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
1976</span>
1977    </summary>
1978    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
1979      <div class="menu-drawer__inner-container">
1980        <div class="menu-drawer__navigation-container">
1981          <nav class="menu-drawer__navigation">
1982            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1983                      id="HeaderDrawer-products"
1984                      href="/collections/products"
1985                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1986                      
1987                    >
1988                      Products
1989                    </a></li><li><a
1990                      id="HeaderDrawer-ingredients"
1991                      href="/pages/ingredients"
1992                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1993                      
1994                    >
1995                      Ingredients
1996                    </a></li><li><a
1997                      id="HeaderDrawer-about-us"
1998                      href="/pages/about-us"
1999                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2000                      
2001                    >
2002                      About Us
2003                    </a></li><li><a
2004                      id="HeaderDrawer-quiz"
2005                      href="/pages/take-the-quiz"
2006                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2007                      
2008                    >
2009                      Quiz
2010                    </a></li><li><a
2011                      id="HeaderDrawer-reviews"
2012                      href="/pages/uqora-reviews"
2013                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2014                      
2015                    >
2016                      Reviews ⭐
2017                    </a></li><li><a
2018                      id="HeaderDrawer-learning-center"
2019                      href="/pages/blogs"
2020                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"
2021                      
2022                        aria-current="page"
2023                      
2024                    >
2025                      Learning Center
2026                    </a></li><li><a
2027                      id="HeaderDrawer-faqs"
2028                      href="https://uqora.com/a/faqs"
2029                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
2030                      
2031                    >
2032                      FAQs
2033                    </a></li></ul>
2034          </nav>
2035          <div class="menu-drawer__utility-links"><a
2036                href="/account/login"
2037                class="menu-drawer__account  focus-inset medium-hide large-up-hide"
2038                rel="nofollow"
2039              ><account-icon></account-icon><b>LOG IN</b>
2040              </a><a href="/pages/contact-us" class="menu-drawer--contact-us medium-hide large-up-hide" title="Contact us">
2041              <b>CONTACT US</b></a
2042            >
2043
2044            
2045          </div>
2046        </div>
2047      </div>
2048    </div>
2049  </details>
2050</header-drawer>
2051
2052        
2053<details-modal class="header__search--mobile-drawer">
2054  <details>
2055    <summary
2056      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
2057      aria-haspopup="dialog"
2058      aria-label="Search"
2059    >
2060      <span>
2061        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 22 22">
2062    <path stroke="rgb(254,99,60)" fill="none" stroke-width="2" stroke-linecap="round"
2063        d="M 1 8 A 1 1 0 0 1 15 8 A 1 1 0 0 1 1 8 M 13 13 L 20 20"
2064        />
2065</svg></span>
2066        <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
2067</span>
2068      </span>
2069    </summary>
2070    <div
2071      class="search-modal modal__content gradient"
2072      role="dialog"
2073      aria-modal="true"
2074      aria-label="Search"
2075    >
2076      <div class="modal-overlay"></div>
2077      <div
2078        class="search-modal__content search-modal__content-bottom"
2079        tabindex="-1"
2080      >
2081        <predictive-search-client
2082          class="search-modal__form"
2083          data-min-search-length="3"
2084          data-loading-text="Loading..."
2085          data-search-label="Search"
2086          data-products-label="Products"
2087          data-search-for-text="Search for “[terms]”"
2088          data-no-results-text="No results found for “[terms]”. Check the spelling or use a different word or phrase."
2089          data-keep-typing-text="Please continue typing to see results"
2090        >
2091          <form action="/search" method="get" role="search" class="search search-modal__form">
2092            <div class="field">
2093              <input
2094                class="search__input field__input"
2095                id="Search-In-Modal-Drawer"
2096                type="search"
2097                name="q"
2098                value=""
2099                placeholder="Search"
2100                role="combobox"
2101                aria-expanded="false"
2102                aria-owns="predictive-search-results"
2103                aria-controls="predictive-search-results"
2104                aria-haspopup="listbox"
2105                aria-autocomplete="list"
2106                autocorrect="off"
2107                autocomplete="off"
2108                autocapitalize="off"
2109                spellcheck="false"
2110              >
2111              <label class="field__label" for="Search-In-Modal-Drawer">Search</label>
2112              <input type="hidden" name="options[prefix]" value="last">
2113              <button
2114                type="reset"
2115                class="reset__button field__button hidden"
2116                aria-label="Clear search term"
2117              >
2118                <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
2119</span>
2120              </button>
2121              <button class="search__button field__button" aria-label="Search">
2122                <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 22 22">
2123    <path stroke="rgb(254,99,60)" fill="none" stroke-width="2" stroke-linecap="round"
2124        d="M 1 8 A 1 1 0 0 1 15 8 A 1 1 0 0 1 1 8 M 13 13 L 20 20"
2125        />
2126</svg></span>
2127              </button>
2128            </div>
2129
2130            <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search></div><template data-predictive-search-empty-template>
2131                <div id="predictive-search-results" role="listbox" aria-label="Search">
2132                  <div class="predictive-search-full__groups"><div class="predictive-search__result-group predictive-search-full__group">
2133                        <h2 class="predictive-search__heading text-body caption-with-letter-spacing">Suggested products</h2>
2134                        <ul class="predictive-search__results-list list-unstyled" role="group" aria-label="Suggested products"><li
2135                              id="predictive-search-option-suggested-1"
2136                              class="predictive-search__list-item"
2137                              role="option"
2138                              aria-selected="false"
2139                            >
2140                              <a
2141                                href="/products/flush-advanced-regimen"
2142                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2143                                tabindex="-1"
2144                              ><img
2145                                    class="predictive-search__image"
2146                                    src="//uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=150"
2147                                    alt=""
2148                                    width="50"
2149                                    height="50.0"
2150                                    loading="lazy"
2151                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Flush Advanced+ Regimen</p></div>
2152                              </a>
2153                            </li><li
2154                              id="predictive-search-option-suggested-2"
2155                              class="predictive-search__list-item"
2156                              role="option"
2157                              aria-selected="false"
2158                            >
2159                              <a
2160                                href="/products/flush-advanced"
2161                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2162                                tabindex="-1"
2163                              ><img
2164                                    class="predictive-search__image"
2165                                    src="//uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=150"
2166                                    alt=""
2167                                    width="50"
2168                                    height="50.0"
2169                                    loading="lazy"
2170                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Flush Advanced+</p></div>
2171                              </a>
2172                            </li><li
2173                              id="predictive-search-option-suggested-3"
2174                              class="predictive-search__list-item"
2175                              role="option"
2176                              aria-selected="false"
2177                            >
2178                              <a
2179                                href="/products/complete-regimen"
2180                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2181                                tabindex="-1"
2182                              ><img
2183                                    class="predictive-search__image"
2184                                    src="//uqora.com/cdn/shop/files/Complete_regimen_badge.jpg?v=1782254889&width=150"
2185                                    alt=""
2186                                    width="50"
2187                                    height="50.0"
2188                                    loading="lazy"
2189                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Complete Regimen</p></div>
2190                              </a>
2191                            </li></ul>
2192                      </div></div>
2193                </div>
2194              </template><span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
2195          </form>
2196        </predictive-search-client>
2197        <button
2198          type="button"
2199          class="search-modal__close-button modal__close-button link link--text focus-inset"
2200          aria-label="Close"
2201        >
2202          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
2203</span>
2204        </button>
2205      </div>
2206    </div>
2207  </details>
2208</details-modal>
2209
2210      </div><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
2211            
2212            <img src="//uqora.com/cdn/shop/files/Uqora_Logo_SDL1.svg?v=1695766144&amp;width=600" alt="Top half filled circle next to company name &quot;uqora&quot; " srcset="//uqora.com/cdn/shop/files/Uqora_Logo_SDL1.svg?v=1695766144&amp;width=180 180w, //uqora.com/cdn/shop/files/Uqora_Logo_SDL1.svg?v=1695766144&amp;width=270 270w, //uqora.com/cdn/shop/files/Uqora_Logo_SDL1.svg?v=1695766144&amp;width=360 360w" width="180" height="51.99230769230769" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 360px) 50vw, 180px">
2213          </div></a>
2214
2215<nav class="header__inline-menu">
2216  <ul class="list-menu list-menu--inline" role="list"><li><a
2217            id="HeaderMenu-products"
2218            href="/collections/products"
2219            class="header__menu-item list-menu__item link link--text focus-inset"
2220            
2221          >
2222            <span
2223            >Products</span>
2224          </a></li><li><a
2225            id="HeaderMenu-ingredients"
2226            href="/pages/ingredients"
2227            class="header__menu-item list-menu__item link link--text focus-inset"
2228            
2229          >
2230            <span
2231            >Ingredients</span>
2232          </a></li><li><a
2233            id="HeaderMenu-about-us"
2234            href="/pages/about-us"
2235            class="header__menu-item list-menu__item link link--text focus-inset"
2236            
2237          >
2238            <span
2239            >About Us</span>
2240          </a></li><li><a
2241            id="HeaderMenu-quiz"
2242            href="/pages/take-the-quiz"
2243            class="header__menu-item list-menu__item link link--text focus-inset"
2244            
2245          >
2246            <span
2247            >Quiz</span>
2248          </a></li><li><a
2249            id="HeaderMenu-reviews"
2250            href="/pages/uqora-reviews"
2251            class="header__menu-item list-menu__item link link--text focus-inset"
2252            
2253          >
2254            <span
2255            >Reviews ⭐</span>
2256          </a></li><li><a
2257            id="HeaderMenu-learning-center"
2258            href="/pages/blogs"
2259            class="header__menu-item list-menu__item link link--text focus-inset"
2260            
2261              aria-current="page"
2262            
2263          >
2264            <span
2265                class="header__active-menu-item"
2266              
2267            >Learning Center</span>
2268          </a></li><li><a
2269            id="HeaderMenu-faqs"
2270            href="https://uqora.com/a/faqs"
2271            class="header__menu-item list-menu__item link link--text focus-inset"
2272            
2273          >
2274            <span
2275            >FAQs</span>
2276          </a></li></ul>
2277</nav>
2278
2279<div class="header__icons ">
2280      <div class="desktop-localization-wrapper">
2281</div>
2282
2283      
2284        
2285<details-modal class="header__search">
2286  <details>
2287    <summary
2288      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
2289      aria-haspopup="dialog"
2290      aria-label="Search"
2291    >
2292      <span>
2293        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 22 22">
2294    <path stroke="rgb(254,99,60)" fill="none" stroke-width="2" stroke-linecap="round"
2295        d="M 1 8 A 1 1 0 0 1 15 8 A 1 1 0 0 1 1 8 M 13 13 L 20 20"
2296        />
2297</svg></span>
2298        <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/>
2298</svg>
2299</span>
2300      </span>
2301    </summary>
2302    <div
2303      class="search-modal modal__content gradient"
2304      role="dialog"
2305      aria-modal="true"
2306      aria-label="Search"
2307    >
2308      <div class="modal-overlay"></div>
2309      <div
2310        class="search-modal__content search-modal__content-bottom"
2311        tabindex="-1"
2312      >
2313        <predictive-search-client
2314          class="search-modal__form"
2315          data-min-search-length="3"
2316          data-loading-text="Loading..."
2317          data-search-label="Search"
2318          data-products-label="Products"
2319          data-search-for-text="Search for “[terms]”"
2320          data-no-results-text="No results found for “[terms]”. Check the spelling or use a different word or phrase."
2321          data-keep-typing-text="Please continue typing to see results"
2322        >
2323          <form action="/search" method="get" role="search" class="search search-modal__form">
2324            <div class="field">
2325              <input
2326                class="search__input field__input"
2327                id="Search-In-Modal"
2328                type="search"
2329                name="q"
2330                value=""
2331                placeholder="Search"
2332                role="combobox"
2333                aria-expanded="false"
2334                aria-owns="predictive-search-results"
2335                aria-controls="predictive-search-results"
2336                aria-haspopup="listbox"
2337                aria-autocomplete="list"
2338                autocorrect="off"
2339                autocomplete="off"
2340                autocapitalize="off"
2341                spellcheck="false"
2342              >
2343              <label class="field__label" for="Search-In-Modal">Search</label>
2344              <input type="hidden" name="options[prefix]" value="last">
2345              <button
2346                type="reset"
2347                class="reset__button field__button hidden"
2348                aria-label="Clear search term"
2349              >
2350                <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
2351</span>
2352              </button>
2353              <button class="search__button field__button" aria-label="Search">
2354                <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 22 22">
2355    <path stroke="rgb(254,99,60)" fill="none" stroke-width="2" stroke-linecap="round"
2356        d="M 1 8 A 1 1 0 0 1 15 8 A 1 1 0 0 1 1 8 M 13 13 L 20 20"
2357        />
2358</svg></span>
2359              </button>
2360            </div>
2361
2362            <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search></div><template data-predictive-search-empty-template>
2363                <div id="predictive-search-results" role="listbox" aria-label="Search">
2364                  <div class="predictive-search-full__groups"><div class="predictive-search__result-group predictive-search-full__group">
2365                        <h2 class="predictive-search__heading text-body caption-with-letter-spacing">Suggested products</h2>
2366                        <ul class="predictive-search__results-list list-unstyled" role="group" aria-label="Suggested products"><li
2367                              id="predictive-search-option-suggested-1"
2368                              class="predictive-search__list-item"
2369                              role="option"
2370                              aria-selected="false"
2371                            >
2372                              <a
2373                                href="/products/flush-advanced-regimen"
2374                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2375                                tabindex="-1"
2376                              ><img
2377                                    class="predictive-search__image"
2378                                    src="//uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=150"
2379                                    alt=""
2380                                    width="50"
2381                                    height="50.0"
2382                                    loading="lazy"
2383                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Flush Advanced+ Regimen</p></div>
2384                              </a>
2385                            </li><li
2386                              id="predictive-search-option-suggested-2"
2387                              class="predictive-search__list-item"
2388                              role="option"
2389                              aria-selected="false"
2390                            >
2391                              <a
2392                                href="/products/flush-advanced"
2393                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2394                                tabindex="-1"
2395                              ><img
2396                                    class="predictive-search__image"
2397                                    src="//uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=150"
2398                                    alt=""
2399                                    width="50"
2400                                    height="50.0"
2401                                    loading="lazy"
2402                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Flush Advanced+</p></div>
2403                              </a>
2404                            </li><li
2405                              id="predictive-search-option-suggested-3"
2406                              class="predictive-search__list-item"
2407                              role="option"
2408                              aria-selected="false"
2409                            >
2410                              <a
2411                                href="/products/complete-regimen"
2412                                class="predictive-search__item predictive-search__item--link-with-thumbnail link link--text"
2413                                tabindex="-1"
2414                              ><img
2415                                    class="predictive-search__image"
2416                                    src="//uqora.com/cdn/shop/files/Complete_regimen_badge.jpg?v=1782254889&width=150"
2417                                    alt=""
2418                                    width="50"
2419                                    height="50.0"
2420                                    loading="lazy"
2421                                  ><div class="predictive-search__item-content predictive-search__item-content--centered"><p class="predictive-search__item-heading h5">Complete Regimen</p></div>
2422                              </a>
2423                            </li></ul>
2424                      </div></div>
2425                </div>
2426              </template><span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
2427          </form>
2428        </predictive-search-client>
2429        <button
2430          type="button"
2431          class="search-modal__close-button modal__close-button link link--text focus-inset"
2432          aria-label="Close"
2433        >
2434          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
2435</span>
2436        </button>
2437      </div>
2438    </div>
2439  </details>
2440</details-modal>
2441
2442      
2443<a
2444          href="/account/login"
2445          class="header__icon header__icon--account link focus-inset"
2446          rel="nofollow"
2447        ><account-icon><img
2448                  src="https://cdn.shopify.com/s/files/1/0839/0671/files/ic-user.webp"
2449                  alt="Login to account icon"
2450                  width="24"
2451                  height="24"
2452                  class="header__icon--account-img"
2453                >
2454                
2455</account-icon><span class="visually-hidden">Log in</span>
2456        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
2457        <img
2458          class="header__icon--cart-image"
2459          src="https://cdn.shopify.com/s/files/1/0839/0671/files/ic-cart.webp"
2460          alt="Cart Icon"
2461          width="56"
2462          height="46"
2463        ><span class="cart-icon-spinner" aria-hidden="true">
2464            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
2465              <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="3" opacity="0.25"/>
2466              <path fill="currentColor" d="M4 12a8 8 0 018-8v3a5 5 0 00-5 5H4z"/>
2467            </svg>
2468          </span>
2469        <div
2470          class="cart-count-bubble"
2471          
2472            style="display: none"
2473          
2474        ><span aria-hidden="true">0</span><span class="visually-hidden">0 items</span>
2475        </div>
2476      </a>
2477
2478      
2479    </div>
2480  </header>
2481</sticky-header>
2482
2483
2484
2485
2486<script>
2487  /* Temporary while we run the visually A/B test */
2488  const quizLinks = ['HeaderMenu-quiz', 'HeaderDrawer-quiz'];
2489  quizLinks.forEach(function (id) {
2490    const quizLink = document.getElementById(id);
2491    if (quizLink) {
2492      quizLink.addEventListener('click', function (event) {
2493        event.preventDefault();
2494        window.location.href = 'https://uqora.com/pages/take-the-quiz';
2495      });
2496    }
2497  });
2498</script>
2498
2499
2500
2501</div><section id="shopify-section-sections--27336069251267__1777930782967b3ce5" class="shopify-section shopify-section-group-header-group section"><div class="page-width scroll-trigger animate--slide-in"></div>
2502
2503
2504</section>
2505<!-- END sections: header-group -->
2506    
2507<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2508      
2509<nav
2510      class="breadcrumbs page-width"
2511      aria-label="Breadcrumbs"
2512      style="--breadcrumbs-link-color: #FE633C; --breadcrumbs-current-color: #023866;"
2513    >
2514      <ol class="breadcrumbs__list"><li class="breadcrumbs__item"><a class="breadcrumbs__link" href="/">Home</a></li><li class="breadcrumbs__item"><span class="breadcrumbs__current" aria-current="page">Learning Center</span></li></ol>
2515    </nav>
2516
2517      <section id="shopify-section-template--27336070791363__theme_blocks_section_hBMjVa" class="shopify-section relative"><style>
2518  #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa {
2519
2520    & a:not(.button) {
2521      color: var(--color-foreground);
2522    }
2523
2524    & .section-inner:not(.page-width) {
2525        margin: 0;
2526        padding: 0;
2527        min-width: 100%;
2528      }
2529
2530    & .section-inner > *:not([id=*='__floating_container']) {
2531      width: 100%;
2532    }
2533  }
2534
2535  @media (min-width: 750px) {
2536    #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa {
2537      background-color: rgba(0,0,0,0);
2538    }
2539  }
2540
2541  @media (max-width: 749px) {
2542    #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa {
2543      background-color: ;
2544    }
2545  }
2546</style>
2547
2548<div
2549  class="section-inner  scroll-trigger animate--slide-in"
2550  
2551    data-cascade
2552  
2553>
2554  <div id="shopify-block-AREZwaVpnZTkwbXo5T__flex_column_PwxdWj" class="shopify-block">
2555
2556<div id="shopify-block-AbHoyN2lvbEw0UjhkT__flex_column_kjdF7e" class="shopify-block">
2557
2558<div id="shopify-block-AeEFUT3NaVTZJRHFjM__flex_row_XeFp89" class="shopify-block">
2559
2560<div id="shopify-block-AN29TbXo4d2J1UkE1V__flex_column_r97J7B" class="shopify-block">
2561
2562<div id="shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr" class="shopify-block">
2563
2564<style data-shopify>
2565  #shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr {
2566    text-align: center;
2567    --rt-highlight-color: #FDD26E;
2568
2569    & * {
2570        margin: 0;
2571    }
2572
2573    & a {
2574      color: var(--color-foreground) !important;
2575      text-decoration: underline !important;
2576    }
2577
2578    & mark.rt-highlight {
2579      position: relative;
2580      background: transparent;
2581      color: inherit;
2582      white-space: nowrap;
2583      isolation: isolate;
2584    }
2585
2586    & mark.rt-highlight::before {
2587      content: "";
2588      position: absolute;
2589      inset: 50% -2% -10% -2%;
2590      z-index: -1;
2591      background-color: var(--rt-highlight-color);
2592      transform: skewX(-15deg);
2593      transform-origin: left center;
2594    }
2595  }
2596
2597  @media (prefers-reduced-motion: no-preference) {
2598    /* Armed / collapsed state — also the resting state while offscreen */
2599    #shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr .rt-highlight-animate mark.rt-highlight::before {
2600      transform: skewX(-15deg) scaleX(0);
2601    }
2602
2603    /* Revealed: grow the bar left→right when JS removes the offscreen class
2604       (and on load when already in the viewport, matching native behavior) */
2605    #shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr .rt-highlight-animate:not(.scroll-trigger--offscreen) mark.rt-highlight::before {
2606      animation: rtHighlightGrow 1500ms var(--ease-out-slow) forwards;
2607    }
2608  }
2609
2610  @keyframes rtHighlightGrow {
2611    from {
2612      transform: skewX(-15deg) scaleX(0);
2613    }
2614
2615    to {
2616      transform: skewX(-15deg) scaleX(1);
2617    }
2618  }
2619
2620  @media (min-width: 750px) {
2621    #shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr {
2622      margin-top: 24px;
2623      margin-bottom: 0px;
2624      margin-left: 0px;
2625      margin-right: 0px;
2626
2627      & p,
2628      & li {
2629        font-size: 17px;
2630      }
2631
2632      & h1 {
2633        font-size: 38px;
2634      }
2635
2636      & h2 {
2637        font-size: 30px;
2638      }
2639
2640      & h3 {
2641        font-size: 20px;
2642      }
2643    }
2644  }
2645
2646  @media (max-width: 749px) {
2647    #shopify-block-AWXJ6NCtpTjhvM3MrN__richtext_block_dhAPLr {
2648      text-align:center;
2649      margin-top: 0px;
2650      margin-bottom: 0px;
2651      margin-left: 0px;
2652      margin-right: 0px;
2653
2654      & p,
2655      & li {
2656        font-size: 16px;
2657      }
2658
2659      & h1 {
2660        font-size: 28px;
2661      }
2662
2663      & h2 {
2664        font-size: 24px;
2665      }
2666
2667      & h3 {
2668        font-size: 18px;
2669      }
2670    }
2671  }
2672</style>
2673
2674<div class="rt-content scroll-trigger rt-highlight-animate">
2675  <p><strong>Shop Uqora Products    &gt;</strong></p>
2676</div>
2677
2678
2679</div>
2680
2681
2682
2683
2684<style data-shopify>
2685  #shopify-block-AN29TbXo4d2J1UkE1V__flex_column_r97J7B {
2686    position: relative;
2687    background: rgba(0,0,0,0);
2688    display: flex;
2689    flex-direction: column;
2690
2691  }
2692
2693  @media (min-width: 750px) {
2694    #shopify-block-AN29TbXo4d2J1UkE1V__flex_column_r97J7B {
2695      
2696      max-width: ;
2697      
2698      padding-top: 0px;
2699      padding-right: 8px;
2700      padding-bottom: 0px;
2701      padding-left: 8px;
2702      justify-content: flex-start;
2703      align-items: stretch;
2704      row-gap: 0px;
2705      width: 250px;
2706      min-width: 150px;
2707      max-width: ;
2708      
2709    }
2710  }
2711  @media (max-width: 749px) {
2712    #shopify-block-AN29TbXo4d2J1UkE1V__flex_column_r97J7B {
2713      
2714        display: none;
2715      
2716      max-width: ;
2717      padding-top: 0px;
2718      padding-right: 0px;
2719      padding-bottom: 0px;
2720      padding-left: 0px;
2721      justify-content: flex-start;
2722      align-items: flex-start;
2723      row-gap: 0px;
2724      width: ;
2725      min-width: ;
2726      max-width: ;
2727      
2728    }
2729  }
2730
2731  
2732
2733  
2734</style>
2735</div>
2736<div id="shopify-block-AMStjSGhKWXVSTzJKY__flex_column_JnUUer" class="shopify-block">
2737
2738<div id="shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g" class="shopify-block">
2739
2740<style data-shopify>
2741  #shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g {
2742    text-align: center;
2743    --rt-highlight-color: #FDD26E;
2744
2745    & * {
2746        margin: 0;
2747    }
2748
2749    & a {
2750      color: var(--color-foreground) !important;
2751      text-decoration: underline !important;
2752    }
2753
2754    & mark.rt-highlight {
2755      position: relative;
2756      background: transparent;
2757      color: inherit;
2758      white-space: nowrap;
2759      isolation: isolate;
2760    }
2761
2762    & mark.rt-highlight::before {
2763      content: "";
2764      position: absolute;
2765      inset: 50% -2% -10% -2%;
2766      z-index: -1;
2767      background-color: var(--rt-highlight-color);
2768      transform: skewX(-15deg);
2769      transform-origin: left center;
2770    }
2771  }
2772
2773  @media (prefers-reduced-motion: no-preference) {
2774    /* Armed / collapsed state — also the resting state while offscreen */
2775    #shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g .rt-highlight-animate mark.rt-highlight::before {
2776      transform: skewX(-15deg) scaleX(0);
2777    }
2778
2779    /* Revealed: grow the bar left→right when JS removes the offscreen class
2780       (and on load when already in the viewport, matching native behavior) */
2781    #shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g .rt-highlight-animate:not(.scroll-trigger--offscreen) mark.rt-highlight::before {
2782      animation: rtHighlightGrow 1500ms var(--ease-out-slow) forwards;
2783    }
2784  }
2785
2786  @keyframes rtHighlightGrow {
2787    from {
2788      transform: skewX(-15deg) scaleX(0);
2789    }
2790
2791    to {
2792      transform: skewX(-15deg) scaleX(1);
2793    }
2794  }
2795
2796  @media (min-width: 750px) {
2797    #shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g {
2798      margin-top: 24px;
2799      margin-bottom: 0px;
2800      margin-left: 0px;
2801      margin-right: 0px;
2802
2803      & p,
2804      & li {
2805        font-size: 14px;
2806      }
2807
2808      & h1 {
2809        font-size: 38px;
2810      }
2811
2812      & h2 {
2813        font-size: 30px;
2814      }
2815
2816      & h3 {
2817        font-size: 20px;
2818      }
2819    }
2820  }
2821
2822  @media (max-width: 749px) {
2823    #shopify-block-AUlA5VUtHT0VWUnprc__richtext_block_Cj8m6g {
2824      text-align:center;
2825      margin-top: 0px;
2826      margin-bottom: 0px;
2827      margin-left: 0px;
2828      margin-right: 0px;
2829
2830      & p,
2831      & li {
2832        font-size: 16px;
2833      }
2834
2835      & h1 {
2836        font-size: 28px;
2837      }
2838
2839      & h2 {
2840        font-size: 24px;
2841      }
2842
2843      & h3 {
2844        font-size: 18px;
2845      }
2846    }
2847  }
2848</style>
2849
2850<div class="rt-content scroll-trigger rt-highlight-animate">
2851  <p><strong>Shop Uqora Products</strong></p>
2852</div>
2853
2854
2855</div>
2856
2857
2858
2859
2860<style data-shopify>
2861  #shopify-block-AMStjSGhKWXVSTzJKY__flex_column_JnUUer {
2862    position: relative;
2863    background: rgba(0,0,0,0);
2864    display: flex;
2865    flex-direction: column;
2866
2867  }
2868
2869  @media (min-width: 750px) {
2870    #shopify-block-AMStjSGhKWXVSTzJKY__flex_column_JnUUer {
2871      
2872        display: none;
2873      
2874      max-width: ;
2875      
2876      padding-top: 0px;
2877      padding-right: 0px;
2878      padding-bottom: 0px;
2879      padding-left: 0px;
2880      justify-content: flex-start;
2881      align-items: stretch;
2882      row-gap: 0px;
2883      width: ;
2884      min-width: ;
2885      max-width: ;
2886      
2887    }
2888  }
2889  @media (max-width: 749px) {
2890    #shopify-block-AMStjSGhKWXVSTzJKY__flex_column_JnUUer {
2891      
2892      max-width: ;
2893      padding-top: 20px;
2894      padding-right: 25px;
2895      padding-bottom: 0px;
2896      padding-left: 25px;
2897      justify-content: flex-start;
2898      align-items: flex-start;
2899      row-gap: 0px;
2900      width: ;
2901      min-width: ;
2902      max-width: ;
2903      
2904    }
2905  }
2906
2907  
2908
2909  
2910</style>
2911</div>
2912<div id="shopify-block-AVkFvQ2QwbzMrSHNFO__flex_column_QA7byt" class="shopify-block">
2913
2914<div id="shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf" class="shopify-block">
2915
2916<div class="carousel-track" id="carousel-track-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf">
2917  <div id="shopify-block-Ac3l5Q1V2WjIvMGV4R__product_card_block_r6cKLA" class="shopify-block">
2918
2919<style data-shopify>
2920  #shopify-block-Ac3l5Q1V2WjIvMGV4R__product_card_block_r6cKLA {
2921    display: flex;
2922    flex-direction: column;
2923    background-color: ;
2924    width: 100%;
2925    gap: 10px;
2926
2927    & > a.product-card__link {
2928      display: flex;
2929      flex-direction: column;
2930      flex: 1;
2931      text-decoration: none;
2932      color: inherit;
2933    }
2934
2935    & .product-card__link,
2936    & .product-card__media-link {
2937      display: block;
2938      width: 100%;
2939      text-decoration: none;
2940      color: inherit;
2941    }
2942
2943    & .product-card__picture {
2944      display: block;
2945      width: 100%;
2946    }
2947
2948    & .product-card__image {
2949      display: block;
2950      width: 100%;
2951      height: auto;
2952    }
2953
2954    & .product-card__placeholder {
2955      width: 100%;
2956      aspect-ratio: 1 / 1;
2957      display: flex;
2958      align-items: center;
2959      justify-content: center;
2960      background-color: #f3f3f3;
2961
2962      & svg {
2963        width: 50%;
2964        height: auto;
2965      }
2966    }
2967
2968    & .product-card__content {
2969      gap: 10px;
2970      display: flex;
2971      flex-direction: column;
2972      
2973        flex: 1;
2974      
2975    }
2976
2977    & .product-card__title {
2978      text-align: left;
2979      margin-top: 0px;
2980      margin-right: 0px;
2981      margin-bottom: 0px;
2982      margin-left: 0px;
2983
2984      & * {
2985        margin: 0;
2986      }
2987    }
2988
2989    & .product-card__description {
2990      text-align: left;
2991      margin-top: 0px;
2992      margin-right: 0px;
2993      margin-bottom: 0px;
2994      margin-left: 0px;
2995
2996      & * {
2997        margin: 0;
2998      }
2999    }
3000
3001    & .product-card__rating {
3002      display: flex;
3003      align-items: center;
3004    }
3005
3006    & .product-card__price-container {
3007      display: flex;
3008      align-items: center;
3009      gap: 8px;
3010    }
3011
3012    & .product-card__price {
3013      color: #fe633c;
3014      letter-spacing: 0px;
3015      margin: 0;
3016    }
3017
3018    & .product-card__compare-price {
3019      margin: 0;
3020      text-decoration: line-through;
3021      opacity: 0.7;
3022    }
3023
3024    & .product-card__button-container {
3025      display: flex;
3026      
3027        
3028          margin-top: auto;
3029        
3030      
3031    }
3032
3033    & .product-card__button {
3034      display: inline-flex;
3035      justify-content: center;
3036      align-items: center;
3037      
3038    }
3039
3040    & .button--secondary {
3041      background: transparent;
3042    }
3043
3044    & .button--tertiary {
3045      text-transform: none;
3046    }
3047  }
3048
3049  @media (min-width: 750px) {
3050    #shopify-block-Ac3l5Q1V2WjIvMGV4R__product_card_block_r6cKLA {
3051      padding-top: 0px;
3052      padding-right: 0px;
3053      padding-bottom: 0px;
3054      padding-left: 0px;
3055
3056      & .product-card__content {
3057        padding: 0px;
3058      }
3059
3060      & .product-card__title {
3061        & h1 {
3062          font-size: 38px;
3063        }
3064
3065        & h2 {
3066          font-size: 30px;
3067        }
3068
3069        & h3 {
3070          font-size: 17px;
3071        }
3072
3073        & p {
3074          font-size: 16px;
3075        }
3076      }
3077
3078      & .product-card__description {
3079        & h1 {
3080          font-size: 38px;
3081        }
3082
3083        & h2 {
3084          font-size: 30px;
3085        }
3086
3087        & h3 {
3088          font-size: 20px;
3089        }
3090
3091        & p {
3092          font-size: 14px;
3093        }
3094      }
3095
3096      & .product-card__button-container {
3097        margin-top: 0px;
3098        margin-right: 0px;
3099        margin-bottom: 0px;
3100        margin-left: 0px;
3101        
3102      }
3103    }
3104  }
3105
3106  @media (max-width: 749px) {
3107    #shopify-block-Ac3l5Q1V2WjIvMGV4R__product_card_block_r6cKLA {
3108      padding-top: 0px;
3109      padding-right: 0px;
3110      padding-bottom: 0px;
3111      padding-left: 0px;
3112
3113      & .product-card__content {
3114        padding: 10px;
3115      }
3116
3117      & .product-card__title {
3118        text-align:left;
3119        margin-top: 0px;
3120        margin-right: 0px;
3121        margin-bottom: 0px;
3122        margin-left: 0px;
3123
3124        & h1 {
3125          font-size: 28px;
3126        }
3127
3128        & h2 {
3129          font-size: 24px;
3130        }
3131
3132        & h3 {
3133          font-size: 17px;
3134        }
3135
3136        & p {
3137          font-size: 14px;
3138        }
3139      }
3140
3141      & .product-card__description {
3142        text-align:left;
3143        margin-top: 0px;
3144        margin-right: 0px;
3145        margin-bottom: 0px;
3146        margin-left: 0px;
3147
3148        & h1 {
3149          font-size: 28px;
3150        }
3151
3152        & h2 {
3153          font-size: 24px;
3154        }
3155
3156        & h3 {
3157          font-size: 18px;
3158        }
3159
3160        & p {
3161          font-size: 14px;
3162        }
3163      }
3164
3165      & .product-card__button-container {
3166        margin-top: 0px;
3167        margin-right: 0px;
3168        margin-bottom: 0px;
3169        margin-left: 0px;
3170        
3171          width: 100%;
3172
3173          & .product-card__button {
3174            width: 100%;
3175            
3176          }
3177        
3178      }
3179    }
3180  }
3181</style>
3182
3183<div >
3184
3185  <a href="/products/flush-advanced-regimen" class="product-card__link">
3186
3187
3188
3189  
3190  <picture class="product-card__picture">
3191    <source
3192      media="(min-width: 750px)"
3193      
3194        srcset="
3195          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=375 375w,
3196          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=750 750w,
3197          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1100 1100w,
3198          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1500 1500w,
3199          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1780 1780w,
3200          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1800 1800w,
3201          //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1920 1920w
3202        "
3203      
3204    >
3205    <source
3206      media="(max-width: 749px)"
3207      srcset="
3208        //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=375 375w,
3209        //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=750 750w,
3210        //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1100 1100w,
3211        //uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1500 1500w
3212      "
3213    >
3214    
3215    
3216    <img
3217      src="//uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=1780"
3218      alt="Uqora flush, defend and promote supplement products on a pink background with &#39;Our Max Support&#39; text."
3219      loading="lazy"
3220      fetchpriority="auto"
3221      decoding="async"
3222      width="2400"
3223      height="2400"
3224      sizes="(max-width: 749px) 100vw, 50vw"
3225      class="product-card__image"
3226    >
3227  </picture>
3228  
3229
3230
3231<div class="product-card__content">
3232  
3233
3234  
3235
3236  
3237
3238  
3239
3240  
3241
3242  
3243    
3244        
3245    
3246      <div class="product-card__title">
3247        
3248          <h3>Flush Advanced+ Regimen</h3>
3249        
3250      </div>
3251    
3252  
3253      
3254  
3255    
3256        
3257    
3258  
3259      
3260  
3261    
3262        
3263    
3264      
3265        <div class="product-card__description">
3266          <p>Our maximum support</p>
3267        </div>
3268      
3269    
3270  
3271      
3272  
3273    
3274        
3275    
3276  
3277      
3278  
3279    
3280        
3281    
3282  
3283    
3284  
3285</div>
3286
3287
3288  </a>
3289
3290</div>
3291
3292
3293</div>
3294<div id="shopify-block-AMmxlTnNwU2QvY2hBM__product_card_block_z8tyUG" class="shopify-block">
3295
3296<style data-shopify>
3297  #shopify-block-AMmxlTnNwU2QvY2hBM__product_card_block_z8tyUG {
3298    display: flex;
3299    flex-direction: column;
3300    background-color: ;
3301    width: 100%;
3302    gap: 10px;
3303
3304    & > a.product-card__link {
3305      display: flex;
3306      flex-direction: column;
3307      flex: 1;
3308      text-decoration: none;
3309      color: inherit;
3310    }
3311
3312    & .product-card__link,
3313    & .product-card__media-link {
3314      display: block;
3315      width: 100%;
3316      text-decoration: none;
3317      color: inherit;
3318    }
3319
3320    & .product-card__picture {
3321      display: block;
3322      width: 100%;
3323    }
3324
3325    & .product-card__image {
3326      display: block;
3327      width: 100%;
3328      height: auto;
3329    }
3330
3331    & .product-card__placeholder {
3332      width: 100%;
3333      aspect-ratio: 1 / 1;
3334      display: flex;
3335      align-items: center;
3336      justify-content: center;
3337      background-color: #f3f3f3;
3338
3339      & svg {
3340        width: 50%;
3341        height: auto;
3342      }
3343    }
3344
3345    & .product-card__content {
3346      gap: 10px;
3347      display: flex;
3348      flex-direction: column;
3349      
3350        flex: 1;
3351      
3352    }
3353
3354    & .product-card__title {
3355      text-align: left;
3356      margin-top: 0px;
3357      margin-right: 0px;
3358      margin-bottom: 0px;
3359      margin-left: 0px;
3360
3361      & * {
3362        margin: 0;
3363      }
3364    }
3365
3366    & .product-card__description {
3367      text-align: left;
3368      margin-top: 0px;
3369      margin-right: 0px;
3370      margin-bottom: 0px;
3371      margin-left: 0px;
3372
3373      & * {
3374        margin: 0;
3375      }
3376    }
3377
3378    & .product-card__rating {
3379      display: flex;
3380      align-items: center;
3381    }
3382
3383    & .product-card__price-container {
3384      display: flex;
3385      align-items: center;
3386      gap: 8px;
3387    }
3388
3389    & .product-card__price {
3390      color: #fe633c;
3391      letter-spacing: 0px;
3392      margin: 0;
3393    }
3394
3395    & .product-card__compare-price {
3396      margin: 0;
3397      text-decoration: line-through;
3398      opacity: 0.7;
3399    }
3400
3401    & .product-card__button-container {
3402      display: flex;
3403      
3404        
3405          margin-top: auto;
3406        
3407      
3408    }
3409
3410    & .product-card__button {
3411      display: inline-flex;
3412      justify-content: center;
3413      align-items: center;
3414      
3415    }
3416
3417    & .button--secondary {
3418      background: transparent;
3419    }
3420
3421    & .button--tertiary {
3422      text-transform: none;
3423    }
3424  }
3425
3426  @media (min-width: 750px) {
3427    #shopify-block-AMmxlTnNwU2QvY2hBM__product_card_block_z8tyUG {
3428      padding-top: 0px;
3429      padding-right: 0px;
3430      padding-bottom: 0px;
3431      padding-left: 0px;
3432
3433      & .product-card__content {
3434        padding: 0px;
3435      }
3436
3437      & .product-card__title {
3438        & h1 {
3439          font-size: 38px;
3440        }
3441
3442        & h2 {
3443          font-size: 30px;
3444        }
3445
3446        & h3 {
3447          font-size: 17px;
3448        }
3449
3450        & p {
3451          font-size: 16px;
3452        }
3453      }
3454
3455      & .product-card__description {
3456        & h1 {
3457          font-size: 38px;
3458        }
3459
3460        & h2 {
3461          font-size: 30px;
3462        }
3463
3464        & h3 {
3465          font-size: 20px;
3466        }
3467
3468        & p {
3469          font-size: 14px;
3470        }
3471      }
3472
3473      & .product-card__button-container {
3474        margin-top: 0px;
3475        margin-right: 0px;
3476        margin-bottom: 0px;
3477        margin-left: 0px;
3478        
3479      }
3480    }
3481  }
3482
3483  @media (max-width: 749px) {
3484    #shopify-block-AMmxlTnNwU2QvY2hBM__product_card_block_z8tyUG {
3485      padding-top: 0px;
3486      padding-right: 0px;
3487      padding-bottom: 0px;
3488      padding-left: 0px;
3489
3490      & .product-card__content {
3491        padding: 10px;
3492      }
3493
3494      & .product-card__title {
3495        text-align:left;
3496        margin-top: 0px;
3497        margin-right: 0px;
3498        margin-bottom: 0px;
3499        margin-left: 0px;
3500
3501        & h1 {
3502          font-size: 28px;
3503        }
3504
3505        & h2 {
3506          font-size: 24px;
3507        }
3508
3509        & h3 {
3510          font-size: 17px;
3511        }
3512
3513        & p {
3514          font-size: 14px;
3515        }
3516      }
3517
3518      & .product-card__description {
3519        text-align:left;
3520        margin-top: 0px;
3521        margin-right: 0px;
3522        margin-bottom: 0px;
3523        margin-left: 0px;
3524
3525        & h1 {
3526          font-size: 28px;
3527        }
3528
3529        & h2 {
3530          font-size: 24px;
3531        }
3532
3533        & h3 {
3534          font-size: 18px;
3535        }
3536
3537        & p {
3538          font-size: 14px;
3539        }
3540      }
3541
3542      & .product-card__button-container {
3543        margin-top: 0px;
3544        margin-right: 0px;
3545        margin-bottom: 0px;
3546        margin-left: 0px;
3547        
3548          width: 100%;
3549
3550          & .product-card__button {
3551            width: 100%;
3552            
3553          }
3554        
3555      }
3556    }
3557  }
3558</style>
3559
3560<div >
3561
3562  <a href="/products/flush-advanced" class="product-card__link">
3563
3564
3565
3566  
3567  <picture class="product-card__picture">
3568    <source
3569      media="(min-width: 750px)"
3570      
3571        srcset="
3572          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=375 375w,
3573          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=750 750w,
3574          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1100 1100w,
3575          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1500 1500w,
3576          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1780 1780w,
3577          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1800 1800w,
3578          //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1920 1920w
3579        "
3580      
3581    >
3582    <source
3583      media="(max-width: 749px)"
3584      srcset="
3585        //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=375 375w,
3586        //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=750 750w,
3587        //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1100 1100w,
3588        //uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1500 1500w
3589      "
3590    >
3591    
3592    
3593    <img
3594      src="//uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=1780"
3595      alt="uqora Flush Advanced+ Urinary Tract Drink Mix packaging on a beige background"
3596      loading="lazy"
3597      fetchpriority="auto"
3598      decoding="async"
3599      width="2400"
3600      height="2400"
3601      sizes="(max-width: 749px) 100vw, 50vw"
3602      class="product-card__image"
3603    >
3604  </picture>
3605  
3606
3607
3608<div class="product-card__content">
3609  
3610
3611  
3612
3613  
3614
3615  
3616
3617  
3618
3619  
3620    
3621        
3622    
3623      <div class="product-card__title">
3624        
3625          <h3>Flush Advanced+</h3>
3626        
3627      </div>
3628    
3629  
3630      
3631  
3632    
3633        
3634    
3635  
3636      
3637  
3638    
3639        
3640    
3641      
3642        <div class="product-card__description">
3643          <p>Dual-action formula</p>
3644        </div>
3645      
3646    
3647  
3648      
3649  
3650    
3651        
3652    
3653  
3654      
3655  
3656    
3657        
3658    
3659  
3660    
3661  
3662</div>
3663
3664
3665  </a>
3666
3667</div>
3668
3669
3670</div>
3671<div id="shopify-block-AbFdiV3dYUTc0Vlc3V__product_card_block_WWKn3Q" class="shopify-block">
3672
3673<style data-shopify>
3674  #shopify-block-AbFdiV3dYUTc0Vlc3V__product_card_block_WWKn3Q {
3675    display: flex;
3676    flex-direction: column;
3677    background-color: ;
3678    width: 100%;
3679    gap: 10px;
3680
3681    & > a.product-card__link {
3682      display: flex;
3683      flex-direction: column;
3684      flex: 1;
3685      text-decoration: none;
3686      color: inherit;
3687    }
3688
3689    & .product-card__link,
3690    & .product-card__media-link {
3691      display: block;
3692      width: 100%;
3693      text-decoration: none;
3694      color: inherit;
3695    }
3696
3697    & .product-card__picture {
3698      display: block;
3699      width: 100%;
3700    }
3701
3702    & .product-card__image {
3703      display: block;
3704      width: 100%;
3705      height: auto;
3706    }
3707
3708    & .product-card__placeholder {
3709      width: 100%;
3710      aspect-ratio: 1 / 1;
3711      display: flex;
3712      align-items: center;
3713      justify-content: center;
3714      background-color: #f3f3f3;
3715
3716      & svg {
3717        width: 50%;
3718        height: auto;
3719      }
3720    }
3721
3722    & .product-card__content {
3723      gap: 10px;
3724      display: flex;
3725      flex-direction: column;
3726      
3727        flex: 1;
3728      
3729    }
3730
3731    & .product-card__title {
3732      text-align: left;
3733      margin-top: 0px;
3734      margin-right: 0px;
3735      margin-bottom: 0px;
3736      margin-left: 0px;
3737
3738      & * {
3739        margin: 0;
3740      }
3741    }
3742
3743    & .product-card__description {
3744      text-align: left;
3745   
3745   margin-top: 0px;
3746      margin-right: 0px;
3747      margin-bottom: 0px;
3748      margin-left: 0px;
3749
3750      & * {
3751        margin: 0;
3752      }
3753    }
3754
3755    & .product-card__rating {
3756      display: flex;
3757      align-items: center;
3758    }
3759
3760    & .product-card__price-container {
3761      display: flex;
3762      align-items: center;
3763      gap: 8px;
3764    }
3765
3766    & .product-card__price {
3767      color: #fe633c;
3768      letter-spacing: 0px;
3769      margin: 0;
3770    }
3771
3772    & .product-card__compare-price {
3773      margin: 0;
3774      text-decoration: line-through;
3775      opacity: 0.7;
3776    }
3777
3778    & .product-card__button-container {
3779      display: flex;
3780      
3781        
3782          margin-top: auto;
3783        
3784      
3785    }
3786
3787    & .product-card__button {
3788      display: inline-flex;
3789      justify-content: center;
3790      align-items: center;
3791      
3792    }
3793
3794    & .button--secondary {
3795      background: transparent;
3796    }
3797
3798    & .button--tertiary {
3799      text-transform: none;
3800    }
3801  }
3802
3803  @media (min-width: 750px) {
3804    #shopify-block-AbFdiV3dYUTc0Vlc3V__product_card_block_WWKn3Q {
3805      padding-top: 0px;
3806      padding-right: 0px;
3807      padding-bottom: 0px;
3808      padding-left: 0px;
3809
3810      & .product-card__content {
3811        padding: 0px;
3812      }
3813
3814      & .product-card__title {
3815        & h1 {
3816          font-size: 38px;
3817        }
3818
3819        & h2 {
3820          font-size: 30px;
3821        }
3822
3823        & h3 {
3824          font-size: 17px;
3825        }
3826
3827        & p {
3828          font-size: 16px;
3829        }
3830      }
3831
3832      & .product-card__description {
3833        & h1 {
3834          font-size: 38px;
3835        }
3836
3837        & h2 {
3838          font-size: 30px;
3839        }
3840
3841        & h3 {
3842          font-size: 20px;
3843        }
3844
3845        & p {
3846          font-size: 14px;
3847        }
3848      }
3849
3850      & .product-card__button-container {
3851        margin-top: 0px;
3852        margin-right: 0px;
3853        margin-bottom: 0px;
3854        margin-left: 0px;
3855        
3856      }
3857    }
3858  }
3859
3860  @media (max-width: 749px) {
3861    #shopify-block-AbFdiV3dYUTc0Vlc3V__product_card_block_WWKn3Q {
3862      padding-top: 0px;
3863      padding-right: 0px;
3864      padding-bottom: 0px;
3865      padding-left: 0px;
3866
3867      & .product-card__content {
3868        padding: 10px;
3869      }
3870
3871      & .product-card__title {
3872        text-align:left;
3873        margin-top: 0px;
3874        margin-right: 0px;
3875        margin-bottom: 0px;
3876        margin-left: 0px;
3877
3878        & h1 {
3879          font-size: 28px;
3880        }
3881
3882        & h2 {
3883          font-size: 24px;
3884        }
3885
3886        & h3 {
3887          font-size: 17px;
3888        }
3889
3890        & p {
3891          font-size: 14px;
3892        }
3893      }
3894
3895      & .product-card__description {
3896        text-align:left;
3897        margin-top: 0px;
3898        margin-right: 0px;
3899        margin-bottom: 0px;
3900        margin-left: 0px;
3901
3902        & h1 {
3903          font-size: 28px;
3904        }
3905
3906        & h2 {
3907          font-size: 24px;
3908        }
3909
3910        & h3 {
3911          font-size: 18px;
3912        }
3913
3914        & p {
3915          font-size: 14px;
3916        }
3917      }
3918
3919      & .product-card__button-container {
3920        margin-top: 0px;
3921        margin-right: 0px;
3922        margin-bottom: 0px;
3923        margin-left: 0px;
3924        
3925          width: 100%;
3926
3927          & .product-card__button {
3928            width: 100%;
3929            
3930          }
3931        
3932      }
3933    }
3934  }
3935</style>
3936
3937<div >
3938
3939  <a href="/products/flush" class="product-card__link">
3940
3941
3942
3943  
3944  <picture class="product-card__picture">
3945    <source
3946      media="(min-width: 750px)"
3947      
3948        srcset="
3949          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=375 375w,
3950          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=750 750w,
3951          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1100 1100w,
3952          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1500 1500w,
3953          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1780 1780w,
3954          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1800 1800w,
3955          //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1920 1920w
3956        "
3957      
3958    >
3959    <source
3960      media="(max-width: 749px)"
3961      srcset="
3962        //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=375 375w,
3963        //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=750 750w,
3964        //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1100 1100w,
3965        //uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1500 1500w
3966      "
3967    >
3968    
3969    
3970    <img
3971      src="//uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=1780"
3972      alt="Uqora Flush Pink Lemonade Drink Mix"
3973      loading="lazy"
3974      fetchpriority="auto"
3975      decoding="async"
3976      width="2400"
3977      height="2400"
3978      sizes="(max-width: 749px) 100vw, 50vw"
3979      class="product-card__image"
3980    >
3981  </picture>
3982  
3983
3984
3985<div class="product-card__content">
3986  
3987
3988  
3989
3990  
3991
3992  
3993
3994  
3995
3996  
3997    
3998        
3999    
4000      <div class="product-card__title">
4001        
4002          <h3>Flush</h3>
4003        
4004      </div>
4005    
4006  
4007      
4008  
4009    
4010        
4011    
4012  
4013      
4014  
4015    
4016        
4017    
4018      
4019        <div class="product-card__description">
4020          <p>Flushes urinary tract</p>
4021        </div>
4022      
4023    
4024  
4025      
4026  
4027    
4028        
4029    
4030  
4031      
4032  
4033    
4034        
4035    
4036  
4037    
4038  
4039</div>
4040
4041
4042  </a>
4043
4044</div>
4045
4046
4047</div>
4048<div id="shopify-block-AcUJxY3ZmN0RaaVdWc__product_card_block_gAwUQT" class="shopify-block">
4049
4050<style data-shopify>
4051  #shopify-block-AcUJxY3ZmN0RaaVdWc__product_card_block_gAwUQT {
4052    display: flex;
4053    flex-direction: column;
4054    background-color: ;
4055    width: 100%;
4056    gap: 10px;
4057
4058    & > a.product-card__link {
4059      display: flex;
4060      flex-direction: column;
4061      flex: 1;
4062      text-decoration: none;
4063      color: inherit;
4064    }
4065
4066    & .product-card__link,
4067    & .product-card__media-link {
4068      display: block;
4069      width: 100%;
4070      text-decoration: none;
4071      color: inherit;
4072    }
4073
4074    & .product-card__picture {
4075      display: block;
4076      width: 100%;
4077    }
4078
4079    & .product-card__image {
4080      display: block;
4081      width: 100%;
4082      height: auto;
4083    }
4084
4085    & .product-card__placeholder {
4086      width: 100%;
4087      aspect-ratio: 1 / 1;
4088      display: flex;
4089      align-items: center;
4090      justify-content: center;
4091      background-color: #f3f3f3;
4092
4093      & svg {
4094        width: 50%;
4095        height: auto;
4096      }
4097    }
4098
4099    & .product-card__content {
4100      gap: 10px;
4101      display: flex;
4102      flex-direction: column;
4103      
4104        flex: 1;
4105      
4106    }
4107
4108    & .product-card__title {
4109      text-align: left;
4110      margin-top: 0px;
4111      margin-right: 0px;
4112      margin-bottom: 0px;
4113      margin-left: 0px;
4114
4115      & * {
4116        margin: 0;
4117      }
4118    }
4119
4120    & .product-card__description {
4121      text-align: left;
4122      margin-top: 0px;
4123      margin-right: 0px;
4124      margin-bottom: 0px;
4125      margin-left: 0px;
4126
4127      & * {
4128        margin: 0;
4129      }
4130    }
4131
4132    & .product-card__rating {
4133      display: flex;
4134      align-items: center;
4135    }
4136
4137    & .product-card__price-container {
4138      display: flex;
4139      align-items: center;
4140      gap: 8px;
4141    }
4142
4143    & .product-card__price {
4144      color: #fe633c;
4145      letter-spacing: 0px;
4146      margin: 0;
4147    }
4148
4149    & .product-card__compare-price {
4150      margin: 0;
4151      text-decoration: line-through;
4152      opacity: 0.7;
4153    }
4154
4155    & .product-card__button-container {
4156      display: flex;
4157      
4158        
4159          margin-top: auto;
4160        
4161      
4162    }
4163
4164    & .product-card__button {
4165      display: inline-flex;
4166      justify-content: center;
4167      align-items: center;
4168      
4169    }
4170
4171    & .button--secondary {
4172      background: transparent;
4173    }
4174
4175    & .button--tertiary {
4176      text-transform: none;
4177    }
4178  }
4179
4180  @media (min-width: 750px) {
4181    #shopify-block-AcUJxY3ZmN0RaaVdWc__product_card_block_gAwUQT {
4182      padding-top: 0px;
4183      padding-right: 0px;
4184      padding-bottom: 0px;
4185      padding-left: 0px;
4186
4187      & .product-card__content {
4188        padding: 0px;
4189      }
4190
4191      & .product-card__title {
4192        & h1 {
4193          font-size: 38px;
4194        }
4195
4196        & h2 {
4197          font-size: 30px;
4198        }
4199
4200        & h3 {
4201          font-size: 17px;
4202        }
4203
4204        & p {
4205          font-size: 16px;
4206        }
4207      }
4208
4209      & .product-card__description {
4210        & h1 {
4211          font-size: 38px;
4212        }
4213
4214        & h2 {
4215          font-size: 30px;
4216        }
4217
4218        & h3 {
4219          font-size: 20px;
4220        }
4221
4222        & p {
4223          font-size: 14px;
4224        }
4225      }
4226
4227      & .product-card__button-container {
4228        margin-top: 0px;
4229        margin-right: 0px;
4230        margin-bottom: 0px;
4231        margin-left: 0px;
4232        
4233      }
4234    }
4235  }
4236
4237  @media (max-width: 749px) {
4238    #shopify-block-AcUJxY3ZmN0RaaVdWc__product_card_block_gAwUQT {
4239      padding-top: 0px;
4240      padding-right: 0px;
4241      padding-bottom: 0px;
4242      padding-left: 0px;
4243
4244      & .product-card__content {
4245        padding: 10px;
4246      }
4247
4248      & .product-card__title {
4249        text-align:left;
4250        margin-top: 0px;
4251        margin-right: 0px;
4252        margin-bottom: 0px;
4253        margin-left: 0px;
4254
4255        & h1 {
4256          font-size: 28px;
4257        }
4258
4259        & h2 {
4260          font-size: 24px;
4261        }
4262
4263        & h3 {
4264          font-size: 17px;
4265        }
4266
4267        & p {
4268          font-size: 14px;
4269        }
4270      }
4271
4272      & .product-card__description {
4273        text-align:left;
4274        margin-top: 0px;
4275        margin-right: 0px;
4276        margin-bottom: 0px;
4277        margin-left: 0px;
4278
4279        & h1 {
4280          font-size: 28px;
4281        }
4282
4283        & h2 {
4284          font-size: 24px;
4285        }
4286
4287        & h3 {
4288          font-size: 18px;
4289        }
4290
4291        & p {
4292          font-size: 14px;
4293        }
4294      }
4295
4296      & .product-card__button-container {
4297        margin-top: 0px;
4298        margin-right: 0px;
4299        margin-bottom: 0px;
4300        margin-left: 0px;
4301        
4302          width: 100%;
4303
4304          & .product-card__button {
4305            width: 100%;
4306            
4307          }
4308        
4309      }
4310    }
4311  }
4312</style>
4313
4314<div >
4315
4316  <a href="/products/defend" class="product-card__link">
4317
4318
4319
4320  
4321  <picture class="product-card__picture">
4322    <source
4323      media="(min-width: 750px)"
4324      
4325        srcset="
4326          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=375 375w,
4327          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=750 750w,
4328          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1100 1100w,
4329          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1500 1500w,
4330          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1780 1780w,
4331          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1800 1800w,
4332          //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1920 1920w
4333        "
4334      
4335    >
4336    <source
4337      media="(max-width: 749px)"
4338      srcset="
4339        //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=375 375w,
4340        //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=750 750w,
4341        //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1100 1100w,
4342        //uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1500 1500w
4343      "
4344    >
4345    
4346    
4347    <img
4348      src="//uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=1780"
4349      alt="Uqora Defend Urinary Tract Support"
4350      loading="lazy"
4351      fetchpriority="auto"
4352      decoding="async"
4353      width="2400"
4354      height="2400"
4355      sizes="(max-width: 749px) 100vw, 50vw"
4356      class="product-card__image"
4357    >
4358  </picture>
4359  
4360
4361
4362<div class="product-card__content">
4363  
4364
4365  
4366
4367  
4368
4369  
4370
4371  
4372
4373  
4374    
4375        
4376    
4377      <div class="product-card__title">
4378        
4379          <h3>Defend</h3>
4380        
4381      </div>
4382    
4383  
4384      
4385  
4386    
4387        
4388    
4389  
4390      
4391  
4392    
4393        
4394    
4395      
4396        <div class="product-card__description">
4397          <p>Cleanses biofilm</p>
4398        </div>
4399      
4400    
4401  
4402      
4403  
4404    
4405        
4406    
4407  
4408      
4409  
4410    
4411        
4412    
4413  
4414    
4415  
4416</div>
4417
4418
4419  </a>
4420
4421</div>
4422
4423
4424</div>
4425<div id="shopify-block-Aa1JvTTN3S2JSMVl3Z__product_card_block_akfKt7" class="shopify-block">
4426
4427<style data-shopify>
4428  #shopify-block-Aa1JvTTN3S2JSMVl3Z__product_card_block_akfKt7 {
4429    display: flex;
4430    flex-direction: column;
4431    background-color: ;
4432    width: 100%;
4433    gap: 10px;
4434
4435    & > a.product-card__link {
4436      display: flex;
4437      flex-direction: column;
4438      flex: 1;
4439      text-decoration: none;
4440      color: inherit;
4441    }
4442
4443    & .product-card__link,
4444    & .product-card__media-link {
4445      display: block;
4446      width: 100%;
4447      text-decoration: none;
4448      color: inherit;
4449    }
4450
4451    & .product-card__picture {
4452      display: block;
4453      width: 100%;
4454    }
4455
4456    & .product-card__image {
4457      display: block;
4458      width: 100%;
4459      height: auto;
4460    }
4461
4462    & .product-card__placeholder {
4463      width: 100%;
4464      aspect-ratio: 1 / 1;
4465      display: flex;
4466      align-items: center;
4467      justify-content: center;
4468      background-color: #f3f3f3;
4469
4470      & svg {
4471        width: 50%;
4472        height: auto;
4473      }
4474    }
4475
4476    & .product-card__content {
4477      gap: 10px;
4478      display: flex;
4479      flex-direction: column;
4480      
4481        flex: 1;
4482      
4483    }
4484
4485    & .product-card__title {
4486      text-align: left;
4487      margin-top: 0px;
4488      margin-right: 0px;
4489      margin-bottom: 0px;
4490      margin-left: 0px;
4491
4492      & * {
4493        margin: 0;
4494      }
4495    }
4496
4497    & .product-card__description {
4498      text-align: left;
4499      margin-top: 0px;
4500      margin-right: 0px;
4501      margin-bottom: 0px;
4502      margin-left: 0px;
4503
4504      & * {
4505        margin: 0;
4506      }
4507    }
4508
4509    & .product-card__rating {
4510      display: flex;
4511      align-items: center;
4512    }
4513
4514    & .product-card__price-container {
4515      display: flex;
4516      align-items: center;
4517      gap: 8px;
4518    }
4519
4520    & .product-card__price {
4521      color: #fe633c;
4522      letter-spacing: 0px;
4523      margin: 0;
4524    }
4525
4526    & .product-card__compare-price {
4527      margin: 0;
4528      text-decoration: line-through;
4529      opacity: 0.7;
4530    }
4531
4532    & .product-card__button-container {
4533      display: flex;
4534      
4535        
4536          margin-top: auto;
4537        
4538      
4539    }
4540
4541    & .product-card__button {
4542      display: inline-flex;
4543      justify-content: center;
4544      align-items: center;
4545      
4546    }
4547
4548    & .button--secondary {
4549      background: transparent;
4550    }
4551
4552    & .button--tertiary {
4553      text-transform: none;
4554    }
4555  }
4556
4557  @media (min-width: 750px) {
4558    #shopify-block-Aa1JvTTN3S2JSMVl3Z__product_card_block_akfKt7 {
4559      padding-top: 0px;
4560      padding-right: 0px;
4561      padding-bottom: 0px;
4562      padding-left: 0px;
4563
4564      & .product-card__content {
4565        padding: 0px;
4566      }
4567
4568      & .product-card__title {
4569        & h1 {
4570          font-size: 38px;
4571        }
4572
4573        & h2 {
4574          font-size: 30px;
4575        }
4576
4577        & h3 {
4578          font-size: 17px;
4579        }
4580
4581        & p {
4582          font-size: 16px;
4583        }
4584      }
4585
4586      & .product-card__description {
4587        & h1 {
4588          font-size: 38px;
4589        }
4590
4591        & h2 {
4592          font-size: 30px;
4593        }
4594
4595        & h3 {
4596          font-size: 20px;
4597        }
4598
4599        & p {
4600          font-size: 14px;
4601        }
4602      }
4603
4604      & .product-card__button-container {
4605        margin-top: 0px;
4606        margin-right: 0px;
4607        margin-bottom: 0px;
4608        margin-left: 0px;
4609        
4610      }
4611    }
4612  }
4613
4614  @media (max-width: 749px) {
4615    #shopify-block-Aa1JvTTN3S2JSMVl3Z__product_card_block_akfKt7 {
4616      padding-top: 0px;
4617      padding-right: 0px;
4618      padding-bottom: 0px;
4619      padding-left: 0px;
4620
4621      & .product-card__content {
4622        padding: 10px;
4623      }
4624
4625      & .product-card__title {
4626        text-align:left;
4627        margin-top: 0px;
4628        margin-right: 0px;
4629        margin-bottom: 0px;
4630        margin-left: 0px;
4631
4632        & h1 {
4633          font-size: 28px;
4634        }
4635
4636        & h2 {
4637          font-size: 24px;
4638        }
4639
4640        & h3 {
4641          font-size: 17px;
4642        }
4643
4644        & p {
4645          font-size: 14px;
4646        }
4647      }
4648
4649      & .product-card__description {
4650        text-align:left;
4651        margin-top: 0px;
4652        margin-right: 0px;
4653        margin-bottom: 0px;
4654        margin-left: 0px;
4655
4656        & h1 {
4657          font-size: 28px;
4658        }
4659
4660        & h2 {
4661          font-size: 24px;
4662        }
4663
4664        & h3 {
4665          font-size: 18px;
4666        }
4667
4668        & p {
4669          font-size: 14px;
4670        }
4671      }
4672
4673      & .product-card__button-container {
4674        margin-top: 0px;
4675        margin-right: 0px;
4676        margin-bottom: 0px;
4677        margin-left: 0px;
4678        
4679          width: 100%;
4680
4681          & .product-card__button {
4682            width: 100%;
4683            
4684          }
4685        
4686      }
4687    }
4688  }
4689</style>
4690
4691<div >
4692
4693  <a href="/products/promote" class="product-card__link">
4694
4695
4696
4697  
4698  <picture class="product-card__picture">
4699    <source
4700      media="(min-width: 750px)"
4701      
4702        srcset="
4703          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=375 375w,
4704          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=750 750w,
4705          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1100 1100w,
4706          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1500 1500w,
4707          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1780 1780w,
4708          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1800 1800w,
4709          //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1920 1920w
4710        "
4711      
4712    >
4713    <source
4714      media="(max-width: 749px)"
4715      srcset="
4716        //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=375 375w,
4717        //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=750 750w,
4718        //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1100 1100w,
4719        //uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1500 1500w
4720      "
4721    >
4722    
4723    
4724    <img
4725      src="//uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=1780"
4726      alt="Uqora Promote Vaginal Probiotic Bottle"
4727      loading="lazy"
4728      fetchpriority="auto"
4729      decoding="async"
4730      width="2400"
4731      height="2400"
4732      sizes="(max-width: 749px) 100vw, 50vw"
4733      class="product-card__image"
4734    >
4735  </picture>
4736  
4737
4738
4739<div class="product-card__content">
4740  
4741
4742  
4743
4744  
4745
4746  
4747
4748  
4749
4750  
4751    
4752        
4753    
4754      <div class="product-card__title">
4755        
4756          <h3>Promote</h3>
4757        
4758      </div>
4759    
4760  
4761      
4762  
4763    
4764        
4765    
4766  
4767      
4768  
4769    
4770        
4771    
4772      
4773        <div class="product-card__description">
4774          <p>Vaginal probiotic</p>
4775        </div>
4776      
4777    
4778  
4779      
4780  
4781    
4782        
4783    
4784  
4785      
4786  
4787    
4788        
4789    
4790  
4791    
4792  
4793</div>
4794
4795
4796  </a>
4797
4798</div>
4799
4800
4801</div>
4802<div id="shopify-block-AWlR0aDl3ZWxndlBQT__product_card_block_EeKrwk" class="shopify-block">
4803
4804<style data-shopify>
4805  #shopify-block-AWlR0aDl3ZWxndlBQT__product_card_block_EeKrwk {
4806    display: flex;
4807    flex-direction: column;
4808    background-color: ;
4809    width: 100%;
4810    gap: 10px;
4811
4812    & > a.product-card__link {
4813      display: flex;
4814      flex-direction: column;
4815      flex: 1;
4816      text-decoration: none;
4817      color: inherit;
4818    }
4819
4820    & .product-card__link,
4821    & .product-card__media-link {
4822      display: block;
4823      width: 100%;
4824      text-decoration: none;
4825      color: inherit;
4826    }
4827
4828    & .product-card__picture {
4829      display: block;
4830      width: 100%;
4831    }
4832
4833    & .product-card__image {
4834      display: block;
4835      width: 100%;
4836      height: auto;
4837    }
4838
4839    & .product-card__placeholder {
4840      width: 100%;
4841      aspect-ratio: 1 / 1;
4842      display: flex;
4843      align-items: center;
4844      justify-content: center;
4845      background-color: #f3f3f3;
4846
4847      & svg {
4848        width: 50%;
4849        height: auto;
4850      }
4851    }
4852
4853    & .product-card__content {
4854      gap: 10px;
4855      display: flex;
4856      flex-direction: column;
4857      
4858        flex: 1;
4859      
4860    }
4861
4862    & .product-card__title {
4863      text-align: left;
4864      margin-top: 0px;
4865      margin-right: 0px;
4866      margin-bottom: 0px;
4867      margin-left: 0px;
4868
4869      & * {
4870        margin: 0;
4871      }
4872    }
4873
4874    & .product-card__description {
4875      text-align: left;
4876      margin-top: 0px;
4877      margin-right: 0px;
4878      margin-bottom: 0px;
4879      margin-left: 0px;
4880
4881      & * {
4882        margin: 0;
4883      }
4884    }
4885
4886    & .product-card__rating {
4887      display: flex;
4888      align-items: center;
4889    }
4890
4891    & .product-card__price-container {
4892      display: flex;
4893      align-items: center;
4894      gap: 8px;
4895    }
4896
4897    & .product-card__price {
4898      color: #fe633c;
4899      letter-spacing: 0px;
4900      margin: 0;
4901    }
4902
4903    & .product-card__compare-price {
4904      margin: 0;
4905      text-decoration: line-through;
4906      opacity: 0.7;
4907    }
4908
4909    & .product-card__button-container {
4910      display: flex;
4911      
4912        
4913          margin-top: auto;
4914        
4915      
4916    }
4917
4918    & .product-card__button {
4919      display: inline-flex;
4920      justify-content: center;
4921      align-items: center;
4922      
4923    }
4924
4925    & .button--secondary {
4926      background: transparent;
4927    }
4928
4929    & .button--tertiary {
4930      text-transform: none;
4931    }
4932  }
4933
4934  @media (min-width: 750px) {
4935    #shopify-block-AWlR0aDl3ZWxndlBQT__product_card_block_EeKrwk {
4936      padding-top: 0px;
4937      padding-right: 0px;
4938      padding-bottom: 0px;
4939      padding-left: 0px;
4940
4941      & .product-card__content {
4942        padding: 0px;
4943      }
4944
4945      & .product-card__title {
4946        & h1 {
4947          font-size: 38px;
4948        }
4949
4950        & h2 {
4951          font-size: 30px;
4952        }
4953
4954        & h3 {
4955          font-size: 17px;
4956        }
4957
4958        & p {
4959          font-size: 16px;
4960        }
4961      }
4962
4963      & .product-card__description {
4964        & h1 {
4965          font-size: 38px;
4966        }
4967
4968        & h2 {
4969          font-size: 30px;
4970        }
4971
4972        & h3 {
4973          font-size: 20px;
4974        }
4975
4976        & p {
4977          font-size: 14px;
4978        }
4979      }
4980
4981      & .product-card__button-container {
4982        margin-top: 0px;
4983        margin-right: 0px;
4984        margin-bottom: 0px;
4985        margin-left: 0px;
4986        
4987      }
4988    }
4989  }
4990
4991  @media (max-width: 749px) {
4992    #shopify-block-AWlR0aDl3ZWxndlBQT__product_card_block_EeKrwk {
4993      padding-top: 0px;
4994      padding-right: 0px;
4995      padding-bottom: 0px;
4996      padding-left: 0px;
4997
4998      & .product-card__content {
4999        padding: 10px;
5000      }
5001
5002      & .product-card__title {
5003        text-align:left;
5004        margin-top: 0px;
5005        margin-right: 0px;
5006        margin-bottom: 0px;
5007        margin-left: 0px;
5008
5009        & h1 {
5010          font-size: 28px;
5011        }
5012
5013        & h2 {
5014          font-size: 24px;
5015        }
5016
5017        & h3 {
5018          font-size: 17px;
5019        }
5020
5021        & p {
5022          font-size: 14px;
5023        }
5024      }
5025
5026      & .product-card__description {
5027        text-align:left;
5028        margin-top: 0px;
5029        margin-right: 0px;
5030        margin-bottom: 0px;
5031        margin-left: 0px;
5032
5033        & h1 {
5034          font-size: 28px;
5035        }
5036
5037        & h2 {
5038          font-size: 24px;
5039        }
5040
5041        & h3 {
5042          font-size: 18px;
5043        }
5044
5045        & p {
5046          font-size: 14px;
5047        }
5048      }
5049
5050      & .product-card__button-container {
5051        margin-top: 0px;
5052        margin-right: 0px;
5053        margin-bottom: 0px;
5054        margin-left: 0px;
5055        
5056          width: 100%;
5057
5058          & .product-card__button {
5059            width: 100%;
5060            
5061          }
5062        
5063      }
5064    }
5065  }
5066</style>
5067
5068<div >
5069
5070  <a href="/products/in-control-bladder-support" class="product-card__link">
5071
5072
5073
5074  
5075  <picture class="product-card__picture">
5076    <source
5077      media="(min-width: 750px)"
5078      
5079        srcset="
5080          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=375 375w,
5081          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=750 750w,
5082          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1100 1100w,
5083          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1500 1500w,
5084          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1780 1780w,
5085          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1800 1800w,
5086          //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1920 1920w
5087        "
5088      
5089    >
5090    <source
5091      media="(max-width: 749px)"
5092      srcset="
5093        //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=375 375w,
5094        //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=750 750w,
5095        //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1100 1100w,
5096        //uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1500 1500w
5097      "
5098    >
5099    
5100    
5101    <img
5102      src="//uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=1780"
5103      alt="Supplement bottle labeled &#39;In Control Bladder Support&#39; by uqora on a beige background"
5104      loading="lazy"
5105      fetchpriority="auto"
5106      decoding="async"
5107      width="2400"
5108      height="2400"
5109      sizes="(max-width: 749px) 100vw, 50vw"
5110      class="product-card__image"
5111    >
5112  </picture>
5113  
5114
5115
5116<div class="product-card__content">
5117  
5118
5119  
5120
5121  
5122
5123  
5124
5125  
5126
5127  
5128    
5129        
5130    
5131      <div class="product-card__title">
5132        
5133          <h3>In Control Bladder Support</h3>
5134        
5135      </div>
5136    
5137  
5138      
5139  
5140    
5141        
5142    
5143  
5144      
5145  
5146    
5147        
5148    
5149      
5150        <div class="product-card__description">
5151          <p>
5151Bladder support</p>
5152        </div>
5153      
5154    
5155  
5156      
5157  
5158    
5159        
5160    
5161  
5162      
5163  
5164    
5165        
5166    
5167  
5168    
5169  
5170</div>
5171
5172
5173  </a>
5174
5175</div>
5176
5177
5178</div>
5179<div id="shopify-block-ATjFIZ1pZS0JZbHJSZ__product_card_block_tiYeqd" class="shopify-block">
5180
5181<style data-shopify>
5182  #shopify-block-ATjFIZ1pZS0JZbHJSZ__product_card_block_tiYeqd {
5183    display: flex;
5184    flex-direction: column;
5185    background-color: ;
5186    width: 100%;
5187    gap: 10px;
5188
5189    & > a.product-card__link {
5190      display: flex;
5191      flex-direction: column;
5192      flex: 1;
5193      text-decoration: none;
5194      color: inherit;
5195    }
5196
5197    & .product-card__link,
5198    & .product-card__media-link {
5199      display: block;
5200      width: 100%;
5201      text-decoration: none;
5202      color: inherit;
5203    }
5204
5205    & .product-card__picture {
5206      display: block;
5207      width: 100%;
5208    }
5209
5210    & .product-card__image {
5211      display: block;
5212      width: 100%;
5213      height: auto;
5214    }
5215
5216    & .product-card__placeholder {
5217      width: 100%;
5218      aspect-ratio: 1 / 1;
5219      display: flex;
5220      align-items: center;
5221      justify-content: center;
5222      background-color: #f3f3f3;
5223
5224      & svg {
5225        width: 50%;
5226        height: auto;
5227      }
5228    }
5229
5230    & .product-card__content {
5231      gap: 10px;
5232      display: flex;
5233      flex-direction: column;
5234      
5235        flex: 1;
5236      
5237    }
5238
5239    & .product-card__title {
5240      text-align: left;
5241      margin-top: 0px;
5242      margin-right: 0px;
5243      margin-bottom: 0px;
5244      margin-left: 0px;
5245
5246      & * {
5247        margin: 0;
5248      }
5249    }
5250
5251    & .product-card__description {
5252      text-align: left;
5253      margin-top: 0px;
5254      margin-right: 0px;
5255      margin-bottom: 0px;
5256      margin-left: 0px;
5257
5258      & * {
5259        margin: 0;
5260      }
5261    }
5262
5263    & .product-card__rating {
5264      display: flex;
5265      align-items: center;
5266    }
5267
5268    & .product-card__price-container {
5269      display: flex;
5270      align-items: center;
5271      gap: 8px;
5272    }
5273
5274    & .product-card__price {
5275      color: #fe633c;
5276      letter-spacing: 0px;
5277      margin: 0;
5278    }
5279
5280    & .product-card__compare-price {
5281      margin: 0;
5282      text-decoration: line-through;
5283      opacity: 0.7;
5284    }
5285
5286    & .product-card__button-container {
5287      display: flex;
5288      
5289        
5290          margin-top: auto;
5291        
5292      
5293    }
5294
5295    & .product-card__button {
5296      display: inline-flex;
5297      justify-content: center;
5298      align-items: center;
5299      
5300    }
5301
5302    & .button--secondary {
5303      background: transparent;
5304    }
5305
5306    & .button--tertiary {
5307      text-transform: none;
5308    }
5309  }
5310
5311  @media (min-width: 750px) {
5312    #shopify-block-ATjFIZ1pZS0JZbHJSZ__product_card_block_tiYeqd {
5313      padding-top: 0px;
5314      padding-right: 0px;
5315      padding-bottom: 0px;
5316      padding-left: 0px;
5317
5318      & .product-card__content {
5319        padding: 0px;
5320      }
5321
5322      & .product-card__title {
5323        & h1 {
5324          font-size: 38px;
5325        }
5326
5327        & h2 {
5328          font-size: 30px;
5329        }
5330
5331        & h3 {
5332          font-size: 17px;
5333        }
5334
5335        & p {
5336          font-size: 16px;
5337        }
5338      }
5339
5340      & .product-card__description {
5341        & h1 {
5342          font-size: 38px;
5343        }
5344
5345        & h2 {
5346          font-size: 30px;
5347        }
5348
5349        & h3 {
5350          font-size: 20px;
5351        }
5352
5353        & p {
5354          font-size: 14px;
5355        }
5356      }
5357
5358      & .product-card__button-container {
5359        margin-top: 0px;
5360        margin-right: 0px;
5361        margin-bottom: 0px;
5362        margin-left: 0px;
5363        
5364      }
5365    }
5366  }
5367
5368  @media (max-width: 749px) {
5369    #shopify-block-ATjFIZ1pZS0JZbHJSZ__product_card_block_tiYeqd {
5370      padding-top: 0px;
5371      padding-right: 0px;
5372      padding-bottom: 0px;
5373      padding-left: 0px;
5374
5375      & .product-card__content {
5376        padding: 10px;
5377      }
5378
5379      & .product-card__title {
5380        text-align:left;
5381        margin-top: 0px;
5382        margin-right: 0px;
5383        margin-bottom: 0px;
5384        margin-left: 0px;
5385
5386        & h1 {
5387          font-size: 28px;
5388        }
5389
5390        & h2 {
5391          font-size: 24px;
5392        }
5393
5394        & h3 {
5395          font-size: 17px;
5396        }
5397
5398        & p {
5399          font-size: 14px;
5400        }
5401      }
5402
5403      & .product-card__description {
5404        text-align:left;
5405        margin-top: 0px;
5406        margin-right: 0px;
5407        margin-bottom: 0px;
5408        margin-left: 0px;
5409
5410        & h1 {
5411          font-size: 28px;
5412        }
5413
5414        & h2 {
5415          font-size: 24px;
5416        }
5417
5418        & h3 {
5419          font-size: 18px;
5420        }
5421
5422        & p {
5423          font-size: 14px;
5424        }
5425      }
5426
5427      & .product-card__button-container {
5428        margin-top: 0px;
5429        margin-right: 0px;
5430        margin-bottom: 0px;
5431        margin-left: 0px;
5432        
5433          width: 100%;
5434
5435          & .product-card__button {
5436            width: 100%;
5437            
5438          }
5439        
5440      }
5441    }
5442  }
5443</style>
5444
5445<div >
5446
5447  <a href="/products/uti-emergency-kit" class="product-card__link">
5448
5449
5450
5451  
5452  <picture class="product-card__picture">
5453    <source
5454      media="(min-width: 750px)"
5455      
5456        srcset="
5457          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=375 375w,
5458          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=750 750w,
5459          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1100 1100w,
5460          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1500 1500w,
5461          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1780 1780w,
5462          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1800 1800w,
5463          //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1920 1920w
5464        "
5465      
5466    >
5467    <source
5468      media="(max-width: 749px)"
5469      srcset="
5470        //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=375 375w,
5471        //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=750 750w,
5472        //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1100 1100w,
5473        //uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1500 1500w
5474      "
5475    >
5476    
5477    
5478    <img
5479      src="//uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=1780"
5480      alt="Uqora UTI Emergency Kit Box"
5481      loading="lazy"
5482      fetchpriority="auto"
5483      decoding="async"
5484      width="2400"
5485      height="2400"
5486      sizes="(max-width: 749px) 100vw, 50vw"
5487      class="product-card__image"
5488    >
5489  </picture>
5490  
5491
5492
5493<div class="product-card__content">
5494  
5495
5496  
5497
5498  
5499
5500  
5501
5502  
5503
5504  
5505    
5506        
5507    
5508      <div class="product-card__title">
5509        
5510          <h3>Emergency Kit</h3>
5511        
5512      </div>
5513    
5514  
5515      
5516  
5517    
5518        
5519    
5520  
5521      
5522  
5523    
5524        
5525    
5526      
5527        <div class="product-card__description">
5528          <p>Find relief</p>
5529        </div>
5530      
5531    
5532  
5533      
5534  
5535    
5536        
5537    
5538  
5539      
5540  
5541    
5542        
5543    
5544  
5545    
5546  
5547</div>
5548
5549
5550  </a>
5551
5552</div>
5553
5554
5555</div>
5556<div id="shopify-block-AakdwZTRiU3B2TFFoU__product_card_block_7kFCta" class="shopify-block">
5557
5558<style data-shopify>
5559  #shopify-block-AakdwZTRiU3B2TFFoU__product_card_block_7kFCta {
5560    display: flex;
5561    flex-direction: column;
5562    background-color: ;
5563    width: 100%;
5564    gap: 10px;
5565
5566    & > a.product-card__link {
5567      display: flex;
5568      flex-direction: column;
5569      flex: 1;
5570      text-decoration: none;
5571      color: inherit;
5572    }
5573
5574    & .product-card__link,
5575    & .product-card__media-link {
5576      display: block;
5577      width: 100%;
5578      text-decoration: none;
5579      color: inherit;
5580    }
5581
5582    & .product-card__picture {
5583      display: block;
5584      width: 100%;
5585    }
5586
5587    & .product-card__image {
5588      display: block;
5589      width: 100%;
5590      height: auto;
5591    }
5592
5593    & .product-card__placeholder {
5594      width: 100%;
5595      aspect-ratio: 1 / 1;
5596      display: flex;
5597      align-items: center;
5598      justify-content: center;
5599      background-color: #f3f3f3;
5600
5601      & svg {
5602        width: 50%;
5603        height: auto;
5604      }
5605    }
5606
5607    & .product-card__content {
5608      gap: 10px;
5609      display: flex;
5610      flex-direction: column;
5611      
5612        flex: 1;
5613      
5614    }
5615
5616    & .product-card__title {
5617      text-align: left;
5618      margin-top: 0px;
5619      margin-right: 0px;
5620      margin-bottom: 0px;
5621      margin-left: 0px;
5622
5623      & * {
5624        margin: 0;
5625      }
5626    }
5627
5628    & .product-card__description {
5629      text-align: left;
5630      margin-top: 0px;
5631      margin-right: 0px;
5632      margin-bottom: 0px;
5633      margin-left: 0px;
5634
5635      & * {
5636        margin: 0;
5637      }
5638    }
5639
5640    & .product-card__rating {
5641      display: flex;
5642      align-items: center;
5643    }
5644
5645    & .product-card__price-container {
5646      display: flex;
5647      align-items: center;
5648      gap: 8px;
5649    }
5650
5651    & .product-card__price {
5652      color: #fe633c;
5653      letter-spacing: 0px;
5654      margin: 0;
5655    }
5656
5657    & .product-card__compare-price {
5658      margin: 0;
5659      text-decoration: line-through;
5660      opacity: 0.7;
5661    }
5662
5663    & .product-card__button-container {
5664      display: flex;
5665      
5666        
5667          margin-top: auto;
5668        
5669      
5670    }
5671
5672    & .product-card__button {
5673      display: inline-flex;
5674      justify-content: center;
5675      align-items: center;
5676      
5677    }
5678
5679    & .button--secondary {
5680      background: transparent;
5681    }
5682
5683    & .button--tertiary {
5684      text-transform: none;
5685    }
5686  }
5687
5688  @media (min-width: 750px) {
5689    #shopify-block-AakdwZTRiU3B2TFFoU__product_card_block_7kFCta {
5690      padding-top: 0px;
5691      padding-right: 0px;
5692      padding-bottom: 0px;
5693      padding-left: 0px;
5694
5695      & .product-card__content {
5696        padding: 0px;
5697      }
5698
5699      & .product-card__title {
5700        & h1 {
5701          font-size: 38px;
5702        }
5703
5704        & h2 {
5705          font-size: 30px;
5706        }
5707
5708        & h3 {
5709          font-size: 17px;
5710        }
5711
5712        & p {
5713          font-size: 16px;
5714        }
5715      }
5716
5717      & .product-card__description {
5718        & h1 {
5719          font-size: 38px;
5720        }
5721
5722        & h2 {
5723          font-size: 30px;
5724        }
5725
5726        & h3 {
5727          font-size: 20px;
5728        }
5729
5730        & p {
5731          font-size: 14px;
5732        }
5733      }
5734
5735      & .product-card__button-container {
5736        margin-top: 0px;
5737        margin-right: 0px;
5738        margin-bottom: 0px;
5739        margin-left: 0px;
5740        
5741      }
5742    }
5743  }
5744
5745  @media (max-width: 749px) {
5746    #shopify-block-AakdwZTRiU3B2TFFoU__product_card_block_7kFCta {
5747      padding-top: 0px;
5748      padding-right: 0px;
5749      padding-bottom: 0px;
5750      padding-left: 0px;
5751
5752      & .product-card__content {
5753        padding: 10px;
5754      }
5755
5756      & .product-card__title {
5757        text-align:left;
5758        margin-top: 0px;
5759        margin-right: 0px;
5760        margin-bottom: 0px;
5761        margin-left: 0px;
5762
5763        & h1 {
5764          font-size: 28px;
5765        }
5766
5767        & h2 {
5768          font-size: 24px;
5769        }
5770
5771        & h3 {
5772          font-size: 17px;
5773        }
5774
5775        & p {
5776          font-size: 14px;
5777        }
5778      }
5779
5780      & .product-card__description {
5781        text-align:left;
5782        margin-top: 0px;
5783        margin-right: 0px;
5784        margin-bottom: 0px;
5785        margin-left: 0px;
5786
5787        & h1 {
5788          font-size: 28px;
5789        }
5790
5791        & h2 {
5792          font-size: 24px;
5793        }
5794
5795        & h3 {
5796          font-size: 18px;
5797        }
5798
5799        & p {
5800          font-size: 14px;
5801        }
5802      }
5803
5804      & .product-card__button-container {
5805        margin-top: 0px;
5806        margin-right: 0px;
5807        margin-bottom: 0px;
5808        margin-left: 0px;
5809        
5810          width: 100%;
5811
5812          & .product-card__button {
5813            width: 100%;
5814            
5815          }
5816        
5817      }
5818    }
5819  }
5820</style>
5821
5822<div >
5823
5824  <a href="/products/wipes" class="product-card__link">
5825
5826
5827
5828  
5829  <picture class="product-card__picture">
5830    <source
5831      media="(min-width: 750px)"
5832      
5833        srcset="
5834          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=375 375w,
5835          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=750 750w,
5836          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1100 1100w,
5837          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1500 1500w,
5838          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1780 1780w,
5839          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1800 1800w,
5840          //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1920 1920w
5841        "
5842      
5843    >
5844    <source
5845      media="(max-width: 749px)"
5846      srcset="
5847        //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=375 375w,
5848        //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=750 750w,
5849        //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1100 1100w,
5850        //uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1500 1500w
5851      "
5852    >
5853    
5854    
5855    <img
5856      src="//uqora.com/cdn/shop/files/Wipes-2.png?v=1758582578&width=1780"
5857      alt="Uqora Wipes"
5858      loading="lazy"
5859      fetchpriority="auto"
5860      decoding="async"
5861      width="2400"
5862      height="2400"
5863      sizes="(max-width: 749px) 100vw, 50vw"
5864      class="product-card__image"
5865    >
5866  </picture>
5867  
5868
5869
5870<div class="product-card__content">
5871  
5872
5873  
5874
5875  
5876
5877  
5878
5879  
5880
5881  
5882    
5883        
5884    
5885      <div class="product-card__title">
5886        
5887          <h3>Wipes</h3>
5888        
5889      </div>
5890    
5891  
5892      
5893  
5894    
5895        
5896    
5897  
5898      
5899  
5900    
5901        
5902    
5903      
5904        <div class="product-card__description">
5905          <p>Stay fresh</p>
5906        </div>
5907      
5908    
5909  
5910      
5911  
5912    
5913        
5914    
5915  
5916      
5917  
5918    
5919        
5920    
5921  
5922    
5923  
5924</div>
5925
5926
5927  </a>
5928
5929</div>
5930
5931
5932</div>
5933<div id="shopify-block-AM2JJa0ZQNnozTHdCU__product_card_block_e66wJD" class="shopify-block">
5934
5935<style data-shopify>
5936  #shopify-block-AM2JJa0ZQNnozTHdCU__product_card_block_e66wJD {
5937    display: flex;
5938    flex-direction: column;
5939    background-color: ;
5940    width: 100%;
5941    gap: 10px;
5942
5943    & > a.product-card__link {
5944      display: flex;
5945      flex-direction: column;
5946      flex: 1;
5947      text-decoration: none;
5948      color: inherit;
5949    }
5950
5951    & .product-card__link,
5952    & .product-card__media-link {
5953      display: block;
5954      width: 100%;
5955      text-decoration: none;
5956      color: inherit;
5957    }
5958
5959    & .product-card__picture {
5960      display: block;
5961      width: 100%;
5962    }
5963
5964    & .product-card__image {
5965      display: block;
5966      width: 100%;
5967      height: auto;
5968    }
5969
5970    & .product-card__placeholder {
5971      width: 100%;
5972      aspect-ratio: 1 / 1;
5973      display: flex;
5974      align-items: center;
5975      justify-content: center;
5976      background-color: #f3f3f3;
5977
5978      & svg {
5979        width: 50%;
5980        height: auto;
5981      }
5982    }
5983
5984    & .product-card__content {
5985      gap: 10px;
5986      display: flex;
5987      flex-direction: column;
5988      
5989        flex: 1;
5990      
5991    }
5992
5993    & .product-card__title {
5994      text-align: left;
5995      margin-top: 0px;
5996      margin-right: 0px;
5997      margin-bottom: 0px;
5998      margin-left: 0px;
5999
6000      & * {
6001        margin: 0;
6002      }
6003    }
6004
6005    & .product-card__description {
6006      text-align: left;
6007      margin-top: 0px;
6008      margin-right: 0px;
6009      margin-bottom: 0px;
6010      margin-left: 0px;
6011
6012      & * {
6013        margin: 0;
6014      }
6015    }
6016
6017    & .product-card__rating {
6018      display: flex;
6019      align-items: center;
6020    }
6021
6022    & .product-card__price-container {
6023      display: flex;
6024      align-items: center;
6025      gap: 8px;
6026    }
6027
6028    & .product-card__price {
6029      color: #fe633c;
6030      letter-spacing: 0px;
6031      margin: 0;
6032    }
6033
6034    & .product-card__compare-price {
6035      margin: 0;
6036      text-decoration: line-through;
6037      opacity: 0.7;
6038    }
6039
6040    & .product-card__button-container {
6041      display: flex;
6042      
6043        
6044          margin-top: auto;
6045        
6046      
6047    }
6048
6049    & .product-card__button {
6050      display: inline-flex;
6051      justify-content: center;
6052      align-items: center;
6053      
6054    }
6055
6056    & .button--secondary {
6057      background: transparent;
6058    }
6059
6060    & .button--tertiary {
6061      text-transform: none;
6062    }
6063  }
6064
6065  @media (min-width: 750px) {
6066    #shopify-block-AM2JJa0ZQNnozTHdCU__product_card_block_e66wJD {
6067      padding-top: 0px;
6068      padding-right: 0px;
6069      padding-bottom: 0px;
6070      padding-left: 0px;
6071
6072      & .product-card__content {
6073        padding: 0px;
6074      }
6075
6076      & .product-card__title {
6077        & h1 {
6078          font-size: 38px;
6079        }
6080
6081        & h2 {
6082          font-size: 30px;
6083        }
6084
6085        & h3 {
6086          font-size: 17px;
6087        }
6088
6089        & p {
6090          font-size: 16px;
6091        }
6092      }
6093
6094      & .product-card__description {
6095        & h1 {
6096          font-size: 38px;
6097        }
6098
6099        & h2 {
6100          font-si
6100ze: 30px;
6101        }
6102
6103        & h3 {
6104          font-size: 20px;
6105        }
6106
6107        & p {
6108          font-size: 14px;
6109        }
6110      }
6111
6112      & .product-card__button-container {
6113        margin-top: 0px;
6114        margin-right: 0px;
6115        margin-bottom: 0px;
6116        margin-left: 0px;
6117        
6118      }
6119    }
6120  }
6121
6122  @media (max-width: 749px) {
6123    #shopify-block-AM2JJa0ZQNnozTHdCU__product_card_block_e66wJD {
6124      padding-top: 0px;
6125      padding-right: 0px;
6126      padding-bottom: 0px;
6127      padding-left: 0px;
6128
6129      & .product-card__content {
6130        padding: 10px;
6131      }
6132
6133      & .product-card__title {
6134        text-align:left;
6135        margin-top: 0px;
6136        margin-right: 0px;
6137        margin-bottom: 0px;
6138        margin-left: 0px;
6139
6140        & h1 {
6141          font-size: 28px;
6142        }
6143
6144        & h2 {
6145          font-size: 24px;
6146        }
6147
6148        & h3 {
6149          font-size: 17px;
6150        }
6151
6152        & p {
6153          font-size: 14px;
6154        }
6155      }
6156
6157      & .product-card__description {
6158        text-align:left;
6159        margin-top: 0px;
6160        margin-right: 0px;
6161        margin-bottom: 0px;
6162        margin-left: 0px;
6163
6164        & h1 {
6165          font-size: 28px;
6166        }
6167
6168        & h2 {
6169          font-size: 24px;
6170        }
6171
6172        & h3 {
6173          font-size: 18px;
6174        }
6175
6176        & p {
6177          font-size: 14px;
6178        }
6179      }
6180
6181      & .product-card__button-container {
6182        margin-top: 0px;
6183        margin-right: 0px;
6184        margin-bottom: 0px;
6185        margin-left: 0px;
6186        
6187          width: 100%;
6188
6189          & .product-card__button {
6190            width: 100%;
6191            
6192          }
6193        
6194      }
6195    }
6196  }
6197</style>
6198
6199<div >
6200
6201  <a href="/products/wash" class="product-card__link">
6202
6203
6204
6205  
6206  <picture class="product-card__picture">
6207    <source
6208      media="(min-width: 750px)"
6209      
6210        srcset="
6211          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=375 375w,
6212          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=750 750w,
6213          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1100 1100w,
6214          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1500 1500w,
6215          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1780 1780w,
6216          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1800 1800w,
6217          //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1920 1920w
6218        "
6219      
6220    >
6221    <source
6222      media="(max-width: 749px)"
6223      srcset="
6224        //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=375 375w,
6225        //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=750 750w,
6226        //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1100 1100w,
6227        //uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1500 1500w
6228      "
6229    >
6230    
6231    
6232    <img
6233      src="//uqora.com/cdn/shop/files/Wash-2.png?v=1758582685&width=1780"
6234      alt="Uqora Wash Bottle"
6235      loading="lazy"
6236      fetchpriority="auto"
6237      decoding="async"
6238      width="2400"
6239      height="2400"
6240      sizes="(max-width: 749px) 100vw, 50vw"
6241      class="product-card__image"
6242    >
6243  </picture>
6244  
6245
6246
6247<div class="product-card__content">
6248  
6249
6250  
6251
6252  
6253
6254  
6255
6256  
6257
6258  
6259    
6260        
6261    
6262      <div class="product-card__title">
6263        
6264          <h3>Wash pH-Balanced Vulva Cleanser</h3>
6265        
6266      </div>
6267    
6268  
6269      
6270  
6271    
6272        
6273    
6274  
6275      
6276  
6277    
6278        
6279    
6280      
6281        <div class="product-card__description">
6282          <p>pH Balanced cleanser</p>
6283        </div>
6284      
6285    
6286  
6287      
6288  
6289    
6290        
6291    
6292  
6293      
6294  
6295    
6296        
6297    
6298  
6299    
6300  
6301</div>
6302
6303
6304  </a>
6305
6306</div>
6307
6308
6309</div>
6310
6311</div>
6312
6313<button class="carousel-btn carousel-btn--prev" aria-label="Previous slide">
6314  <span class="carousel-btn__arrow"></span>
6315</button>
6316<button class="carousel-btn carousel-btn--next" aria-label="Next slide">
6317  <span class="carousel-btn__arrow"></span>
6318</button>
6319
6320
6321  <div class="carousel-dots"></div>
6322
6323
6324<script>
6325  (function() {
6326    const wrapper = document.getElementById('shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf');
6327    const track = document.getElementById('carousel-track-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf');
6328    const prevBtn = wrapper.querySelector('.carousel-btn--prev');
6329    const nextBtn = wrapper.querySelector('.carousel-btn--next');
6330    const dotsContainer = wrapper.querySelector('.carousel-dots');
6331
6332    const visibleDesktop = 6;
6333    const visibleMobile = 2.4;
6334    const autoScrollEnabled = false;
6335    const autoScrollInterval = 3 * 1000;
6336    const scrollMode = 'group';
6337    const loopCarousel = false;
6338    const naturalSwipeMobile = true;
6339
6340    function isMobile() {
6341      return window.innerWidth < 750;
6342    }
6343
6344    function isNaturalSwipeActive() {
6345      return isMobile() && naturalSwipeMobile;
6346    }
6347    let currentIndex = 0;
6348    let autoScrollTimer = null;
6349
6350    function getVisibleCount() {
6351      const width = window.innerWidth;
6352
6353      if (width < 750) {
6354        return visibleMobile;
6355      }
6356
6357      return visibleDesktop - 1;
6358    }
6359
6360    function getScrollStep() {
6361      if (scrollMode === 'group') {
6362        return Math.floor(getVisibleCount());
6363      }
6364      return 1;
6365    }
6366
6367    function getChildBlocks() {
6368      return Array.from(track.children).filter(el => el.id && el.id.startsWith('shopify-block-'));
6369    }
6370
6371    function getPlaceholders() {
6372      return Array.from(track.querySelectorAll('.carousel-placeholder'));
6373    }
6374
6375    function getTotalSlides() {
6376      return getChildBlocks().length - 1;
6377    }
6378
6379    function getTotalWithPlaceholders() {
6380      return getChildBlocks().length + getPlaceholders().length - 1;
6381    }
6382
6383    // Add empty placeholder blocks for:
6384    // 1. Group mode: make total a multiple of visible_items
6385    // 2. Fractional visible items: allow last partial item to be fully scrolled into view
6386    function updatePlaceholders() {
6387      // Remove existing placeholders
6388      getPlaceholders().forEach(el => el.remove());
6389
6390      const total = getTotalSlides();
6391      const visibleCount = getVisibleCount();
6392      const visibleFull = Math.floor(visibleCount);
6393      const hasFractional = visibleCount % 1 !== 0;
6394
6395      if (visibleFull <= 0 || total <= 0) return;
6396
6397      let placeholdersNeeded = 0;
6398
6399      if (scrollMode === 'group') {
6400        const remainder = total % visibleFull;
6401        if (remainder !== 0) {
6402          placeholdersNeeded = visibleFull - remainder;
6403        }
6404      }
6405
6406      // Add one extra placeholder if visible_items is fractional
6407      // This allows the last partially-visible item to be fully scrolled into view
6408      // Skip this for natural swipe mode since users can freely scroll
6409      if (hasFractional && !isNaturalSwipeActive()) {
6410        placeholdersNeeded += 1;
6411      }
6412
6413      for (let i = 0; i < placeholdersNeeded; i++) {
6414        const placeholder = document.createElement('div');
6415        placeholder.className = 'carousel-placeholder';
6416        placeholder.setAttribute('aria-hidden', 'true');
6417        track.appendChild(placeholder);
6418      }
6419    }
6420
6421    function updateCarousel(smooth = true) {
6422      const children = getChildBlocks();
6423      const total = children.length;
6424      const visible = getVisibleCount();
6425
6426      if (total === 0) return;
6427
6428      // Clamp to the last valid index (consistent with getValidIndices)
6429      if (scrollMode !== 'group') {
6430        const indices = getValidIndices();
6431        const maxValid = indices.length > 0 ? indices[indices.length - 1] : 0;
6432        if (currentIndex > maxValid) currentIndex = maxValid;
6433      }
6434      if (currentIndex < 0) currentIndex = 0;
6435
6436      const gap = window.innerWidth >= 750
6437        ? 16
6438        : 12;
6439
6440      const childWidth = children[0].offsetWidth;
6441      const offset = currentIndex * (childWidth + gap);
6442
6443      track.style.scrollBehavior = smooth ? 'smooth' : 'auto';
6444      track.scrollLeft = offset;
6445
6446      updateDots();
6447      updateButtons();
6448    }
6449
6450    function getValidIndices() {
6451      const total = getTotalWithPlaceholders();
6452      const visibleCount = getVisibleCount();
6453      const visibleFull = Math.floor(visibleCount);
6454      const step = getScrollStep();
6455      const indices = [];
6456
6457      if (scrollMode === 'group') {
6458        // In group mode, step through by visible count
6459        for (let i = 0; i < total; i += step) {
6460          indices.push(i);
6461        }
6462        if (indices.length === 0) {
6463          indices.push(0);
6464        }
6465      } else {
6466        // Navigate only among real slides. The fractional placeholder widens the track
6467        // so scrollLeft can reach the last real item, but must not produce a nav dot.
6468        const maxIndex = Math.max(0, getTotalSlides() - visibleFull);
6469        for (let i = 0; i <= maxIndex; i++) {
6470          indices.push(i);
6471        }
6472        if (indices.length === 0) {
6473          indices.push(0);
6474        }
6475      }
6476
6477      return indices;
6478    }
6479
6480    function createDots() {
6481      if (!dotsContainer) return;
6482
6483      const indices = getValidIndices();
6484
6485      dotsContainer.innerHTML = '';
6486
6487      indices.forEach((indexValue, dotIndex) => {
6488        const dot = document.createElement('button');
6489        dot.className = 'carousel-dot' + (currentIndex === indexValue ? ' carousel-dot--active' : '');
6490        dot.setAttribute('aria-label', 'Go to slide ' + (dotIndex + 1));
6491        dot.addEventListener('click', () => {
6492          currentIndex = indexValue;
6493          updateCarousel();
6494          resetAutoScroll();
6495        });
6496        dotsContainer.appendChild(dot);
6497      });
6498    }
6499
6500    function updateDots() {
6501      if (!dotsContainer) return;
6502
6503      const indices = getValidIndices();
6504      const dots = dotsContainer.querySelectorAll('.carousel-dot');
6505      dots.forEach((dot, i) => {
6506        dot.classList.toggle('carousel-dot--active', indices[i] === currentIndex);
6507      });
6508    }
6509
6510    function updateButtons() {
6511      if (loopCarousel) {
6512        // Always show both buttons when looping
6513        prevBtn.classList.remove('carousel-btn--hidden');
6514        nextBtn.classList.remove('carousel-btn--hidden');
6515        return;
6516      }
6517
6518      const indices = getValidIndices();
6519      const currentPos = indices.indexOf(currentIndex);
6520      const isAtStart = currentPos <= 0;
6521      const isAtEnd = currentPos >= indices.length - 1;
6522
6523      prevBtn.classList.toggle('carousel-btn--hidden', isAtStart);
6524      nextBtn.classList.toggle('carousel-btn--hidden', isAtEnd);
6525    }
6526
6527    function goToPrev() {
6528      const indices = getValidIndices();
6529      const currentPos = indices.indexOf(currentIndex);
6530
6531      if (currentPos > 0) {
6532        currentIndex = indices[currentPos - 1];
6533      } else if (loopCarousel) {
6534        currentIndex = indices[indices.length - 1];
6535      } else {
6536        return;
6537      }
6538      updateCarousel();
6539    }
6540
6541    function goToNext() {
6542      const indices = getValidIndices();
6543      const currentPos = indices.indexOf(currentIndex);
6544
6545      if (currentPos < indices.length - 1) {
6546        currentIndex = indices[currentPos + 1];
6547      } else if (loopCarousel) {
6548        currentIndex = indices[0];
6549      } else {
6550        return;
6551      }
6552      updateCarousel();
6553    }
6554
6555    function startAutoScroll() {
6556      if (!autoScrollEnabled) return;
6557      stopAutoScroll();
6558      autoScrollTimer = setInterval(goToNext, autoScrollInterval);
6559    }
6560
6561    function stopAutoScroll() {
6562      if (autoScrollTimer) {
6563        clearInterval(autoScrollTimer);
6564        autoScrollTimer = null;
6565      }
6566    }
6567
6568    function resetAutoScroll() {
6569      if (autoScrollEnabled) {
6570        stopAutoScroll();
6571        startAutoScroll();
6572      }
6573    }
6574
6575    prevBtn.addEventListener('click', () => {
6576      goToPrev();
6577      resetAutoScroll();
6578    });
6579
6580    nextBtn.addEventListener('click', () => {
6581      goToNext();
6582      resetAutoScroll();
6583    });
6584
6585    wrapper.addEventListener('mouseenter', stopAutoScroll);
6586    wrapper.addEventListener('mouseleave', startAutoScroll);
6587
6588    // Natural swipe: sync dots with scroll position
6589    if (naturalSwipeMobile) {
6590      let scrollTimeout;
6591      track.addEventListener('scroll', () => {
6592        if (!isNaturalSwipeActive()) return;
6593
6594        clearTimeout(scrollTimeout);
6595        scrollTimeout = setTimeout(() => {
6596          const children = getChildBlocks();
6597          if (children.length === 0) return;
6598
6599          const gap = 12;
6600          const childWidth = children[0].offsetWidth;
6601          const scrollPos = track.scrollLeft;
6602
6603          // Calculate which index we're closest to
6604          const rawIndex = Math.round(scrollPos / (childWidth + gap));
6605          const indices = getValidIndices();
6606
6607          // Find closest valid index
6608          let closestIndex = indices[0];
6609          let minDiff = Math.abs(rawIndex - closestIndex);
6610          for (const idx of indices) {
6611            const diff = Math.abs(rawIndex - idx);
6612            if (diff < minDiff) {
6613              minDiff = diff;
6614              closestIndex = idx;
6615            }
6616          }
6617
6618          if (currentIndex !== closestIndex) {
6619            currentIndex = closestIndex;
6620            updateDots();
6621          }
6622        }, 50);
6623      });
6624    }
6625
6626    let resizeTimeout;
6627    window.addEventListener('resize', () => {
6628      clearTimeout(resizeTimeout);
6629      resizeTimeout = setTimeout(() => {
6630        updatePlaceholders();
6631        createDots();
6632        if (!isNaturalSwipeActive()) {
6633          updateCarousel(false);
6634        }
6635      }, 100);
6636    });
6637
6638    // Initialize
6639    updatePlaceholders();
6640    createDots();
6641    updateButtons();
6642    if (!isNaturalSwipeActive()) {
6643      updateCarousel(false);
6644      startAutoScroll();
6645    }
6646  })();
6647</script>
6647
6648
6649
6650
6651<style data-shopify>
6652  /* ===== Easy-to-modify variables ===== */
6653  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf {
6654    --carousel-btn-size: 45px;
6655    --carousel-btn-thickness: 3px;
6656    --carousel-btn-color: orange;
6657    --carousel-dot-size: 10px;
6658    --carousel-dot-inactive: #ccc;
6659    --carousel-dot-active: var(--carousel-btn-color);
6660  }
6661
6662  /* ===== Block Container (inherits from parent flex) ===== */
6663  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf {
6664    position: relative;
6665    background: #f5f5f5;
6666    width: 100%;
6667    max-width: 100%;
6668  }
6669
6670  /* ===== Track ===== */
6671  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track {
6672    display: flex;
6673    overflow: hidden;
6674    scroll-behavior: smooth;
6675  }
6676
6677  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > .carousel-placeholder {
6678    display: block;
6679  }
6680
6681  /* ===== Navigation Buttons ===== */
6682  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn {
6683    position: absolute;
6684    top: 50%;
6685    transform: translateY(-50%);
6686    width: var(--carousel-btn-size);
6687    height: var(--carousel-btn-size);
6688    background: transparent;
6689    border: none;
6690    cursor: pointer;
6691    z-index: 2;
6692    display: flex;
6693    align-items: center;
6694    justify-content: center;
6695    padding: 0;
6696  }
6697
6698  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn__arrow {
6699    display: block;
6700    width: calc(var(--carousel-btn-size) * 0.4);
6701    height: calc(var(--carousel-btn-size) * 0.4);
6702    border: solid var(--carousel-btn-color);
6703    border-width: var(--carousel-btn-thickness) var(--carousel-btn-thickness) 0 0;
6704  }
6705
6706  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--prev {
6707    left: 0;
6708  }
6709
6710  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--prev .carousel-btn__arrow {
6711    transform: rotate(-135deg);
6712    margin-left: 6px;
6713  }
6714
6715  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--next {
6716    right: 0;
6717  }
6718
6719  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--next .carousel-btn__arrow {
6720    transform: rotate(45deg);
6721    margin-right: 6px;
6722  }
6723
6724  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn:hover .carousel-btn__arrow {
6725    opacity: 0.7;
6726  }
6727
6728  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--hidden {
6729    visibility: hidden;
6730    pointer-events: none;
6731  }
6732
6733  /* ===== Navigation Dots ===== */
6734  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dots {
6735    display: flex;
6736    justify-content: center;
6737    gap: 16px;
6738    padding-top: 16px;
6739  }
6740
6741  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dot {
6742    position: relative;
6743    width: var(--carousel-dot-size);
6744    height: var(--carousel-dot-size);
6745    border-radius: 50%;
6746    background: var(--carousel-dot-inactive);
6747    border: none;
6748    cursor: pointer;
6749    padding: 0;
6750    transition: background 0.2s ease;
6751  }
6752
6753  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dot::before {
6754    content: '';
6755    position: absolute;
6756    top: 50%;
6757    left: 50%;
6758    width: 24px;
6759    height: 24px;
6760    transform: translate(-50%, -50%);
6761  }
6762
6763  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dot--active {
6764    background: var(--carousel-dot-active);
6765  }
6766
6767  #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dot:hover {
6768    opacity: 0.8;
6769  }
6770
6771  /* ===== Desktop Styles ===== */
6772  @media (min-width: 750px) {
6773    
6774
6775    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf {
6776      padding-top: 20px;
6777      padding-right: 52px;
6778      padding-bottom: 20px;
6779      padding-left: 52px;
6780    }
6781
6782    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track {
6783      gap: 16px;
6784      align-items: stretch;
6785    }
6786
6787    
6788    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > [id^='shopify-block-'],
6789    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > .carousel-placeholder {
6790      flex: 0 0 calc((100% - (16px * (6 - 1))) / 6);
6791      min-width: calc((100% - (16px * (6 - 1))) / 6);
6792    }
6793
6794    
6795      
6796        #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > [id^='shopify-block-']:nth-child(1) {
6797          position: sticky;
6798          left: calc( 0 * ((100% - (16px * (6 - 1))) / 6 + 16px));
6799          z-index: 2;
6800          background: #f5f5f5;
6801        }
6802        
6803      
6804    
6805
6806    
6807      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-dots {
6808        display: none;
6809      }
6810    
6811  }
6812
6813  /* ===== Mobile Styles ===== */
6814  @media (max-width: 749px) {
6815    
6816
6817    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf {
6818      padding-top: 0px;
6819      padding-right: 0px;
6820      padding-bottom: 32px;
6821      padding-left: 25px;
6822    }
6823
6824    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--prev {
6825      left: 5px;
6826    }
6827
6828    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn--next {
6829      right: 5px;
6830    }
6831
6832    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track {
6833      gap: 12px;
6834      align-items: stretch;
6835    }
6836
6837    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > [id^='shopify-block-'],
6838    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > .carousel-placeholder {
6839      flex: 0 0 calc((100% - 16.8px) / 2.4);
6840      min-width: calc((100% - 16.8px) / 2.4);
6841    }
6842
6843    #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn {
6844      width: initial;
6845    }
6846
6847    
6848
6849    
6850      /* ===== Natural Swipe Mode ===== */
6851      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-btn {
6852        display: none;
6853      }
6854
6855      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track {
6856        overflow-x: auto;
6857        scroll-snap-type: x mandatory;
6858        -webkit-overflow-scrolling: touch;
6859        scrollbar-width: thin;
6860        scrollbar-color: var(--carousel-btn-color) #eee;
6861      }
6862
6863      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track::-webkit-scrollbar {
6864        height: 6px;
6865      }
6866
6867      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track::-webkit-scrollbar-track {
6868        background: #eee;
6869        border-radius: 3px;
6870      }
6871
6872      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track::-webkit-scrollbar-thumb {
6873        background: var(--carousel-btn-color);
6874        border-radius: 3px;
6875      }
6876
6877      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > [id^='shopify-block-'],
6878      #shopify-block-AcGhDazJWTW1zY1ZZW__carousel_block_VBL3Rf .carousel-track > .carousel-placeholder {
6879        scroll-snap-align: start;
6880      }
6881    
6882  }
6883</style>
6884</div>
6885
6886
6887
6888
6889<style data-shopify>
6890  #shopify-block-AVkFvQ2QwbzMrSHNFO__flex_column_QA7byt {
6891    position: relative;
6892    background: rgba(0,0,0,0);
6893    display: flex;
6894    flex-direction: column;
6895
6896  }
6897
6898  @media (min-width: 750px) {
6899    #shopify-block-AVkFvQ2QwbzMrSHNFO__flex_column_QA7byt {
6900      
6901      max-width: 1165px;
6902      
6903      padding-top: 0px;
6904      padding-right: 0px;
6905      padding-bottom: 0px;
6906      padding-left: 0px;
6907      justify-content: flex-start;
6908      align-items: stretch;
6909      row-gap: 0px;
6910      width: ;
6911      min-width: ;
6912      max-width: 1165px;
6913      
6914    }
6915  }
6916  @media (max-width: 749px) {
6917    #shopify-block-AVkFvQ2QwbzMrSHNFO__flex_column_QA7byt {
6918      
6919      max-width: ;
6920      padding-top: 0px;
6921      padding-right: 0px;
6922      padding-bottom: 0px;
6923      padding-left: 0px;
6924      justify-content: flex-start;
6925      align-items: stretch;
6926      row-gap: 0px;
6927      width: ;
6928      min-width: ;
6929      max-width: ;
6930      
6931    }
6932  }
6933
6934  
6935
6936  
6937</style>
6938</div>
6939
6940
6941
6942
6943<style data-shopify>
6944  #shopify-block-AeEFUT3NaVTZJRHFjM__flex_row_XeFp89 {
6945    position: relative;
6946    background: rgba(0,0,0,0);
6947    display: flex;
6948    flex-direction: row;
6949    justify-content: flex-start;
6950    align-items: stretch;
6951    flex-wrap: nowrap;
6952  }
6953
6954  @media (min-width: 750px) {
6955    
6956
6957    #shopify-block-AeEFUT3NaVTZJRHFjM__flex_row_XeFp89 {
6958      
6959        max-width: 100%;
6960      
6961      column-gap: 0px;
6962      padding-top: 0px;
6963      padding-right: 0px;
6964      padding-bottom: 0px;
6965      padding-left: 0px;
6966      flex: 0 1 auto;
6967      
6968    }
6969
6970  }
6971
6972  @media (max-width: 749px) {
6973    
6974
6975    #shopify-block-AeEFUT3NaVTZJRHFjM__flex_row_XeFp89 {
6976      
6977      padding-top: 0px;
6978      padding-right: 0px;
6979      padding-bottom: 0px;
6980      padding-left: 0px;
6981      
6982      
6983        flex-direction: column;
6984        justify-content: flex-start;
6985        align-items: stretch;
6986        row-gap: 8px;
6987        column-gap: 0;
6988        flex: 0 1 auto;
6989      
6990    }
6991
6992  }
6993
6994  
6995
6996  
6997</style>
6998</div>
6999
7000
7001
7002
7003<style data-shopify>
7004  #shopify-block-AbHoyN2lvbEw0UjhkT__flex_column_kjdF7e {
7005    position: relative;
7006    background: rgba(0,0,0,0);
7007    display: flex;
7008    flex-direction: column;
7009
7010  }
7011
7012  @media (min-width: 750px) {
7013    #shopify-block-AbHoyN2lvbEw0UjhkT__flex_column_kjdF7e {
7014      
7015      max-width: 100%;
7016      
7017      padding-top: 0px;
7018      padding-right: 0px;
7019      padding-bottom: 0px;
7020      padding-left: 0px;
7021      justify-content: flex-start;
7022      align-items: center;
7023      row-gap: 0px;
7024      width: ;
7025      min-width: ;
7026      max-width: 100%;
7027      
7028    }
7029  }
7030  @media (max-width: 749px) {
7031    #shopify-block-AbHoyN2lvbEw0UjhkT__flex_column_kjdF7e {
7032      
7033      max-width: ;
7034      padding-top: 0px;
7035      padding-right: 0px;
7036      padding-bottom: 0px;
7037      padding-left: 0px;
7038      justify-content: flex-start;
7039      align-items: stretch;
7040      row-gap: 0px;
7041      width: ;
7042      min-width: ;
7043      max-width: ;
7044      
7045    }
7046  }
7047
7048  
7049
7050  
7051</style>
7052</div>
7053
7054
7055
7056
7057<style data-shopify>
7058  #shopify-block-AREZwaVpnZTkwbXo5T__flex_column_PwxdWj {
7059    position: relative;
7060    background: rgba(0,0,0,0);
7061    display: flex;
7062    flex-direction: column;
7063
7064  }
7065
7066  @media (min-width: 750px) {
7067    #shopify-block-AREZwaVpnZTkwbXo5T__flex_column_PwxdWj {
7068      
7069      max-width: 100%;
7070      
7071      padding-top: 0px;
7072      padding-right: 0px;
7073      padding-bottom: 0px;
7074      padding-left: 0px;
7075      justify-content: flex-start;
7076      align-items: center;
7077      row-gap: 0px;
7078      width: ;
7079      min-width: ;
7080      max-width: 100%;
7081      
7082    }
7083  }
7084  @media (max-width: 749px) {
7085    #shopify-block-AREZwaVpnZTkwbXo5T__flex_column_PwxdWj {
7086      
7087      max-width: ;
7088      padding-top: 0px;
7089      padding-right: 0px;
7090      padding-bottom: 0px;
7091      padding-left: 0px;
7092      justify-content: flex-start;
7093      align-items: stretch;
7094      row-gap: 0px;
7095      width: ;
7096      min-width: ;
7097      max-width: ;
7098      
7099    }
7100  }
7101
7102  
7103
7104  
7105</style>
7106</div>
7107
7108</div>
7109
7110
7111<style> #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa [id$="__product_card_block_r6cKLA"] p {color: rgb(var(--color-link));} @media (min-width: 750px) {#shopify-section-template--27336070791363__theme_blocks_section_hBMjVa [id$="__richtext_block_dhAPLr"] p {color: rgb(var(--color-link)); }} @media (max-width: 750px) {#shopify-section-template--27336070791363__theme_blocks_section_hBMjVa [id$="__carousel_block_VBL3Rf"] {background-color: transparent; }} @media (min-width: 750px) and (max-width: 1100px) {#shopify-section-template--27336070791363__theme_blocks_section_hBMjVa .product-card__description {font-size: 12px; } #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa .product-card__title {font-size: 15px; }} @media (min-width: 750px) and (max-width: 900px) {#shopify-section-template--27336070791363__theme_blocks_section_hBMjVa .product-card__description {font-size: 11px; } #shopify-section-template--27336070791363__theme_blocks_section_hBMjVa .product-card__title {font-size: 14px; }} </style></section><section id="shopify-section-template--27336070791363__main_blog_header_rTGBaw" class="shopify-section blog-header">
7112<style data-shopify>.section-template--27336070791363__main_blog_header_rTGBaw-padding {
7113    padding-top: 0px;
7114    padding-bottom: 48px;
7115  }
7116
7117
7118
7119  @media screen and (min-width: 750px) {
7120    .section-template--27336070791363__main_blog_header_rTGBaw-padding {
7121      padding-top: 0px;
7122      padding-bottom: 64px;
7123    }
7124  }
7125
7126  @media screen and (min-width: 990px) {
7127    .grid-header {
7128      grid-template-columns: 1fr 1fr;
7129      display: grid;
7130    }
7131  }
7132
7133  h1 {
7134    font-weight: 800;
7135    font-size: 48px;
7136    margin-bottom: 36px;
7137  }
7138
7139  h1 + p {
7140    font-size: 18px;
7141    margin-block: 0;
7142    font-weight: 500;
7143    line-height: 150%;
7144    color: #023866;
7145  }</style><div class="page-width">
7146<section class="section-template--27336070791363__main_blog_header_rTGBaw-padding grid-header" >
7147  <div class="container">
7148    <h1 style="color: #023866; text-align: left;">Learning Center</h1>
7149    <p>Uqora’s trusted resource for expert-backed, research-based content on urinary, bladder, vaginal, and sexual health - so you can feel informed and empowered.</p>
7150  </div>
7151</section>
7152</div></section><section id="shopify-section-template--27336070791363__main_blog_navigation_gjUwh8" class="shopify-section"><style data-shopify>.blog-menu {
7153    display: flex;
7154    justify-content: space-between;
7155  }
7156  .blog-menu .search__button {
7157    left: var(--inputs-border-width);
7158  }
7159  .blog-menu .search__input.field__input {
7160    margin-left: 4.4rem;
7161  }
7162  .blog-menu .field__label {
7163    margin-left: 2.4rem;
7164    letter-spacing: 0;
7165    font-size: 18px;
7166    font-weight: 500;
7167  }
7168  .blog-menu .field__input {
7169    padding-left: 0;
7170  }
7171  .blog-menu .field__input:focus ~ .field__label {
7172    font-size: 10px;
7173  }
7174
7175  .blog-menu.border {
7176    border-top: 1px solid #d0d5dd;
7177    border-bottom: 1px solid #d0d5dd;
7178    padding: 36px 0;
7179  }
7180  .blog-menu .list-menu__item {
7181    font-size: 20px;
7182    font-weight: 800;
7183    padding-inline: 0;
7184  }
7185  .blog-menu .field:after {
7186    box-shadow: none;
7187    border-color: #d0d5dd;
7188    border-radius: 6px;
7189  }
7190  .blog-menu .list-menu__item.active {
7191    color: var(--brand-primary-background);
7192  }
7193  .blog-menu .field__input:focus {
7194    box-shadow: unset !important;
7195  }
7196
7197  .blog-menu form {
7198    width: 370px;
7199  }
7200  .blog-menu .list-menu--inline {
7201    column-gap: 32px;
7202  }
7203  @media screen and (max-width: 1024px) {
7204    .blog-menu {
7205      /* flex-direction: column; */
7206      align-items: center;
7207      gap: 20px;
7208    }
7209  }
7210  @media screen and (max-width: 750px) {
7211    .list-menu--inline {
7212      display: none;
7213      flex-direction: column;
7214      width: 100%;
7215    }
7216
7217    .c-dropdown {
7218      display: block !important;
7219    }
7220  }
7221
7222  @media screen and (max-width: 500px) {
7223    .blog-menu {
7224      flex-direction: column;
7225      row-gap: 10px;
7226    }
7227
7228    .c-dropdown,
7229    .blog-menu form {
7230      width: 100%;
7231    }
7232  }
7233
7234  .c-dropdown {
7235    display: none;
7236  }
7237
7238  .c-dropdown > select {
7239    appearance: none;
7240    margin-top: 1px;
7241    border-color: #d0d5dd;
7242    border-radius: 2.25rem;
7243    padding-inline: 16px;
7244    color: rgba(var(--color-foreground), 0.75);
7245    font-family: var(--font-body-family);
7246    font-style: var(--font-body-style);
7247    font-size: 18px;
7248    font-weight: 500;
7249    width: 100%;
7250    box-sizing: border-box;
7251    transition: box-shadow var(--duration-short) ease;
7252    height: 4.5rem;
7253    min-height: calc(var(--inputs-border-width) * 2);
7254    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
7255    background-position: 100%;
7256    background-repeat: no-repeat;
7257  }</style><nav class="page-width">
7258  <div class=" blog-menu border">
7259    <ul class="list-menu list-menu--inline">
7260      
7261        
7262        
7263        
7264        <li class="nav-item">
7265          <a
7266            href="/pages/blogs"
7267            class="header__menu-item list-menu__item link link--text focus-inset active"
7268          >
7269            Featured
7270          </a>
7271        </li>
7272      
7273        
7274        
7275        
7276        <li class="nav-item">
7277          <a
7278            href="/blogs/urinary-tract-infections"
7279            class="header__menu-item list-menu__item link link--text focus-inset "
7280          >
7281            UTIs & Urinary Health
7282          </a>
7283        </li>
7284      
7285        
7286        
7287        
7288        <li class="nav-item">
7289          <a
7290            href="/blogs/vaginal-health"
7291            class="header__menu-item list-menu__item link link--text focus-inset "
7292          >
7293            Vaginal Health
7294          </a>
7295        </li>
7296      
7297        
7298        
7299        
7300        <li class="nav-item">
7301          <a
7302            href="/blogs/sexual-health"
7303            class="header__menu-item list-menu__item link link--text focus-inset "
7304          >
7305            Sexual Wellness
7306          </a>
7307        </li>
7308      
7309        
7310        
7311        
7312        <li class="nav-item">
7313          <a
7314            href="/blogs/bladder-health"
7315            class="header__menu-item list-menu__item link link--text focus-inset "
7316          >
7317            Bladder Health
7318          </a>
7319        </li>
7320      
7321    </ul>
7322
7323    <div class="c-dropdown">
7324      <select id="mobilenav" aria-label="Select a blog">
7325        <option value="">Select a blog</option>
7326
7327        
7328          
7329          
7330
7331          <option
7332            value="https://uqora.com/pages/blogs"
7333            
7334              selected
7335            
7336          >
7337            Featured
7338          </option>
7339        
7340          
7341          
7342
7343          <option
7344            value="https://uqora.com/blogs/urinary-tract-infections"
7345            
7346          >
7347            UTIs & Urinary Health
7348          </option>
7349        
7350          
7351          
7352
7353          <option
7354            value="https://uqora.com/blogs/vaginal-health"
7355            
7356          >
7357            Vaginal Health
7358          </option>
7359        
7360          
7361          
7362
7363          <option
7364            value="https://uqora.com/blogs/sexual-health"
7365            
7366          >
7367            Sexual Wellness
7368          </option>
7369        
7370          
7371          
7372
7373          <option
7374            value="https://uqora.com/blogs/bladder-health"
7375            
7376          >
7377            Bladder Health
7378          </option>
7379        
7380      </select>
7381    </div><form action="/search" method="get" role="search" class="search">
7382        <div class="field">
7383          <button type="submit" class="search__button field__button" aria-label="Search">
7384            <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 22 22">
7385    <path stroke="rgb(254,99,60)" fill="none" stroke-width="2" stroke-linecap="round"
7386        d="M 1 8 A 1 1 0 0 1 15 8 A 1 1 0 0 1 1 8 M 13 13 L 20 20"
7387        />
7388</svg></span>
7389          </button>
7390          <input
7391            class="search__input field__input"
7392            id="Search-In-Template"
7393            type="search"
7394            name="q"
7395            value=""
7396            placeholder="Search"role="combobox"
7397              aria-expanded="false"
7398              aria-owns="predictive-search-results"
7399              aria-controls="predictive-search-results"
7400              aria-haspopup="listbox"
7401              aria-autocomplete="list"
7402              autocorrect="off"
7403              autocomplete="off"
7404              autocapitalize="off"
7405              spellcheck="false">
7406          <label class="field__label" for="Search-In-Template">Search learning center</label>
7407          <!-- Hidden field to limit search to articles only -->
7408          <input type="hidden" name="type" value="article">
7409          <input name="options[prefix]" type="hidden" value="last">
7410          <button
7411            type="reset"
7412            class="reset__button field__button hidden"
7413            aria-label="Clear search term"
7414          >
7415            <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
7416</span>
7417          </button>
7418        </div>
7419      </form>
7420    
7421  </div>
7422</nav>
7423
7424<script>
7425  (function () {
7426    const nav = document.getElementById('mobilenav');
7427
7428    nav.addEventListener('change', function () {
7429      open(this.value, '_self');
7430      //console.log(this.value);
7431    });
7432  })();
7433</script>
7433
7434
7435
7436</section><section id="shopify-section-template--27336070791363__main_blog_posts_x37QQW" class="shopify-section"><link href="//uqora.com/cdn/shop/t/683/assets/component-slider.css?v=14039311878856620671786652234" rel="stylesheet" type="text/css" media="all" />
7437<link href="//uqora.com/cdn/shop/t/683/assets/component-card.css?v=139899626702518720271786652233" rel="stylesheet" type="text/css" media="all" />
7438<link href="//uqora.com/cdn/shop/t/683/assets/component-article-card.css?v=47105078945762260691786652233" rel="stylesheet" type="text/css" media="all" />
7439<link href="//uqora.com/cdn/shop/t/683/assets/section-featured-blog.css?v=36629982431115873811786652232" rel="stylesheet" type="text/css" media="all" />
7440<style data-shopify>.section-template--27336070791363__main_blog_posts_x37QQW-padding {
7441    padding-top: 27px;
7442    padding-bottom: 0px;
7443  }
7444
7445  @media screen and (min-width: 750px) {
7446    .section-template--27336070791363__main_blog_posts_x37QQW-padding {
7447      padding-top: 36px;
7448      padding-bottom: 0px;
7449    }
7450    .slider__slide-1-5 {
7451      flex: 0 0 66.66%;
7452      scroll-snap-align: start;
7453    }
7454    .slider__slide-1-5 .card__heading a {
7455      font-size: 38px;
7456      font-weight: 800;
7457    }
7458    .slider__slide-1-5 .article-card__excerpt {
7459      font-size: 20px;
7460      color: #101828;
7461    }
7462    .blog__title {
7463      font-size: 38px;
7464    }
7465  }
7466
7467 @media screen and (max-width: 750px) {
7468    .section-template--27336070791363__main_blog_posts_x37QQW-padding {
7469      padding: 0 2.5rem;
7470    }
7471  }
7472  
7473  .blog__button {
7474    color: var(--brand-primary-background);
7475    text-decoration: none;
7476  }
7477
7478  .show-posts {
7479    border-top: 1px solid #d3d3d3;
7480    padding-top: 46px;
7481  }
7482
7483  .time-read {
7484    color: #98A2B3;
7485  }
7486
7487  .card__heading a {
7488    color: rgb(var(--color-foreground));
7489    font-size: 20px;
7490  }
7491
7492  .slider-buttons {
7493    margin-bottom: 24px;
7494  }
7495
7496  .grid-1-5-col-desktop  {
7497    overflow-x: scroll;
7498    scroll-snap-type: x mandatory;
7499    display: flex;
7500    gap: 36px;
7501    scroll-padding-left: 1rem;
7502    padding: 0;
7503  }
7504  .article-card__excerpt {
7505    margin-inline: 0;
7506    max-width: 100%;
7507    color: #023866 !important;
7508  }</style><div class="blog  no-heading">
7509  <div class="page-width-desktop isolate page-width-tablet section-template--27336070791363__main_blog_posts_x37QQW-padding">
7510    <div class=""><slider-component class=" slider-component slider-mobile-gutter mobile-text-below ">
7511        <ul id="Slider-template--27336070791363__main_blog_posts_x37QQW"
7512            class="slideshow banner 
7513                   grid grid--1.5-col-desktop 
7514                   grid--2-col-tablet slider--tablet grid--1-col 
7515                   
7516                    slider slider--everywhere banner--mobile-bottom slideshow--placeholder scroll-trigger animate--fade-in"
7517            role="list"><li id="Slide-template--27336070791363__main_blog_posts_x37QQW-1"
7518                  class="slideshow__slide grid__item
7519                  
7520                    slider__slide-1-5
7521                  "                    
7522                  data-index="0">
7523                  
7524<div class="article-card-wrapper card-wrapper underline-links-hover">
7525    
7526    <div
7527      class="
7528        card article-card
7529        card--standard
7530        
7531         card--media
7532        
7533        
7534      "
7535      style="--ratio-percent: 60.24096385542169%;"
7536    >
7537      <div
7538        class="card__inner  color-scheme-2 gradient ratio"
7539        style="--ratio-percent: 60.24096385542169%;"
7540      ><div class="article-card__image-wrapper card__media">
7541            <div
7542              class="article-card__image media media--hover-effect"
7543              
7544            >
7545              
7546              <img
7547                srcset="//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=165 165w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=360 360w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=533 533w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=720 720w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=1000 1000w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=1500 1500w,//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692 4727w
7548                "
7549                src="//uqora.com/cdn/shop/articles/The_3_components_everyone_should_know_about_recurrent_UTIs.png?v=1770397692&width=533"
7550                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
7551                alt="The 3 components everyone should know about recurrent UTIs"
7552                class="motion-reduce"
7553                
7554                  loading="lazy"
7555                
7556                width="4727"
7557                height="3373"
7558              >
7559              
7560            </div>
7561          </div></div>
7562      <div class="card__content">
7563        <div class="card__information"><h3 class="card__heading h2">
7564            <a href="/blogs/urinary-tract-infections/the-3-components-everyone-should-know-about-recurrent-utis" class="full-unstyled-link">
7565              The 3 components everyone should know about rec...
7566            </a>
7567          </h3>
7568          <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Your urogenital health (that is, your vaginal health and bladder health) is all related.
7569</p><div class="article-card__footer"></div></div></div>
7570    </div>
7571  </div>
7572                </li><li id="Slide-template--27336070791363__main_blog_posts_x37QQW-2"
7573                  class="slideshow__slide grid__item
7574                  
7575                    slider__slide-1-5
7576                  "                    
7577                  data-index="1">
7578                  
7579<div class="article-card-wrapper card-wrapper underline-links-hover">
7580    
7581    <div
7582      class="
7583        card article-card
7584        card--standard
7585        
7586         card--media
7587        
7588        
7589      "
7590      style="--ratio-percent: 60.24096385542169%;"
7591    >
7592      <div
7593        class="card__inner  color-scheme-2 gradient ratio"
7594        style="--ratio-percent: 60.24096385542169%;"
7595      ><div class="article-card__image-wrapper card__media">
7596            <div
7597              class="article-card__image media media--hover-effect"
7598              
7599            >
7600              
7601              <img
7602                srcset="//uqora.com/cdn/shop/articles/unnamed_520x500_45010cee-4cdb-4701-982c-362da51d8234.webp?v=1770395609&width=165 165w,//uqora.com/cdn/shop/articles/unnamed_520x500_45010cee-4cdb-4701-982c-362da51d8234.webp?v=1770395609&width=360 360w,//uqora.com/cdn/shop/articles/unnamed_520x500_45010cee-4cdb-4701-982c-362da51d8234.webp?v=1770395609 520w
7603                "
7604                src="//uqora.com/cdn/shop/articles/unnamed_520x500_45010cee-4cdb-4701-982c-362da51d8234.webp?v=1770395609&width=533"
7605                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
7606                alt="Biofilms and their role in recurrent UTIs"
7607                class="motion-reduce"
7608                
7609                  loading="lazy"
7610                
7611                width="520"
7612                height="371"
7613              >
7614              
7615            </div>
7616          </div></div>
7617      <div class="card__content">
7618        <div class="card__information"><h3 class="card__heading h2">
7619            <a href="/blogs/urinary-tract-infections/biofilms-recurrent-utis" class="full-unstyled-link">
7620              Biofilms and their role in recurrent UTIs
7621            </a>
7622          </h3>
7623          <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">How bacteria use biofilms to protect themselves from antibiotics, the immune system, and cause recurring UTIs that are difficult to fight.
7624</p><div class="article-card__footer"></div></div></div>
7625    </div>
7626  </div>
7627                </li><li id="Slide-template--27336070791363__main_blog_posts_x37QQW-3"
7628                  class="slideshow__slide grid__item
7629                  
7630                    slider__slide-1-5
7631                  "                    
7632                  data-index="2">
7633                  
7634<div class="article-card-wrapper card-wrapper underline-links-hover">
7635    
7636    <div
7637      class="
7638        card article-card
7639        card--standard
7640        
7641         card--media
7642        
7643        
7644      "
7645      style="--ratio-percent: 60.24096385542169%;"
7646    >
7647      <div
7648        class="card__inner  color-scheme-2 gradient ratio"
7649        style="--ratio-percent: 60.24096385542169%;"
7650      ><div class="article-card__image-wrapper card__media">
7651            <div
7652              class="article-card__image media media--hover-effect"
7653              
7654            >
7655              
7656              <img
7657                srcset="//uqora.com/cdn/shop/articles/Group_95_600x_8502177e-994d-4e50-873e-1676bd5f1d5c.png?v=1788995202&width=165 165w,//uqora.com/cdn/shop/articles/Group_95_600x_8502177e-994d-4e50-873e-1676bd5f1d5c.png?v=1788995202&width=360 360w,//uqora.com/cdn/shop/articles/Group_95_600x_8502177e-994d-4e50-873e-1676bd5f1d5c.png?v=1788995202 500w
7658                "
7659                src="//uqora.com/cdn/shop/articles/Group_95_600x_8502177e-994d-4e50-873e-1676bd5f1d5c.png?v=1788995202&width=533"
7660                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
7661                alt="What are the different types of incontinence?"
7662                class="motion-reduce"
7663                
7664                  loading="lazy"
7665                
7666                width="500"
7667                height="357"
7668              >
7669              
7670            </div>
7671          </div></div>
7672      <div class="card__content">
7673        <div class="card__information"><h3 class="card__heading h2">
7674            <a href="/blogs/bladder-health/types-urinary-incontinence" class="full-unstyled-link">
7675              What are the different types of incontinence?
7676            </a>
7677          </h3>
7678          <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Urinary incontinence is a topic that doesn't get talked about enough, yet it affects millions of people around the world. Whether it's an occasional leak or a more frequent issue, incontinence can...
7679</p><div class="article-card__footer"></div></div></div>
7680    </div>
7681  </div>
7682                </li><li id="Slide-template--27336070791363__main_blog_posts_x37QQW-4"
7683                  class="slideshow__slide grid__item
7684                  
7685                    slider__slide-1-5
7686                  "                    
7687                  data-index="3">
7688                  
7689<div class="article-card-wrapper card-wrapper underline-links-hover">
7690    
7691    <div
7692      class="
7693        card article-card
7694        card--standard
7695        
7696         card--media
7697        
7698        
7699      "
7700      style="--ratio-percent: 60.24096385542169%;"
7701    >
7702      <div
7703        class="card__inner  color-scheme-2 gradient ratio"
7704        style="--ratio-percent: 60.24096385542169%;"
7705      ><div class="article-card__image-wrapper card__media">
7706            <div
7707              class="article-card__image media media--hover-effect"
7708              
7709            >
7710              
7711              <img
7712                srcset="//uqora.com/cdn/shop/articles/unnamed_1b26602b-6a9b-416a-8ec7-29921602887b.png?v=1764789659&width=165 165w,//uqora.com/cdn/shop/articles/unnamed_1b26602b-6a9b-416a-8ec7-29921602887b.png?v=1764789659&width=360 360w,//uqora.com/cdn/shop/articles/unnamed_1b26602b-6a9b-416a-8ec7-29921602887b.png?v=1764789659 500w
7713                "
7714                src="//uqora.com/cdn/shop/articles/unnamed_1b26602b-6a9b-416a-8ec7-29921602887b.png?v=1764789659&width=533"
7715                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
7716                alt="Leukocytes and nitrites in urine: How do they factor in a UTI diagnosis?"
7717                class="motion-reduce"
7718                
7719                  loading="lazy"
7720                
7721                width="500"
7722                height="357"
7723              >
7724              
7725            </div>
7726          </div></div>
7727      <div class="card__content">
7728        <div class="card__information"><h3 class="card__heading h2">
7729            <a href="/blogs/urinary-tract-infections/leukocytes-nitrites" class="full-unstyled-link">
7730              Leukocytes and nitrites in urine: How do they f...
7731            </a>
7732          </h3>
7733          <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">A UTI test strip and dipstick test for leukocytes and nitrites in the urine. When your urine is nitrite positive, it likely means there’s a bacterial infection. Leukocyte negative means...
7734</p><div class="article-card__footer"></div></div></div>
7735    </div>
7736  </div>
7737                </li></ul><div class="slider-buttons">
7738            <button
7739              type="button"
7740              class="slider-button slider-button--prev"
7741              name="previous"
7742              aria-label="Slide left"
7743            >
7744              <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
7745</span>
7746            </button>
7747            <div class="slider-counter caption">
7748              <span class="slider-counter--current">1</span>
7749              <span aria-hidden="true"> / </span>
7750              <span class="visually-hidden">of</span>
7751              <span class="slider-counter--total">4</span>
7752            </div>
7753            <button
7754              type="button"
7755              class="slider-button slider-button--next"
7756              name="next"
7757              aria-label="Slide right"
7758            >
7759              <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
7760</span>
7761            </button>
7762          </div></slider-component>
7763    </div>
7764  </div>
7765</div>
7766
7767
7768
7769
7770
7771</section><section id="shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy" class="shopify-section"><link href="//uqora.com/cdn/shop/t/683/assets/component-card.css?v=139899626702518720271786652233" rel="stylesheet" type="text/css" media="all" />
7772<link href="//uqora.com/cdn/shop/t/683/assets/component-article-card.css?v=47105078945762260691786652233" rel="stylesheet" type="text/css" media="all" />
7773<link href="//uqora.com/cdn/shop/t/683/assets/section-featured-blog.css?v=36629982431115873811786652232" rel="stylesheet" type="text/css" media="all" />
7774<link href="//uqora.com/cdn/shop/t/683/assets/sidebar-featured-products.css?v=148660821057271522631786652232" rel="stylesheet" type="text/css" media="all" />
7775<style data-shopify>.section-template--27336070791363__main_blog_posts_sidebar_qjfWiy-padding {
7776    padding-top: 27px;
7777    padding-bottom: 27px;
7778  }
7779
7780  @media screen and (min-width: 750px) {
7781    .section-template--27336070791363__main_blog_posts_sidebar_qjfWiy-padding {
7782      padding-top: 36px;
7783      padding-bottom: 36px;
7784    }
7785    .blog__title {
7786      font-size: 38px;
7787    }
7788  }
7789
7790 @media screen and (max-width: 750px) {
7791    .section-template--27336070791363__main_blog_posts_sidebar_qjfWiy-padding {
7792      padding: 0 2.5rem;
7793    }
7794  }
7795  
7796  .blog__button {
7797    color: #FE633C;
7798    text-decoration: none;
7799  }
7800
7801  .show-posts, .single-blog-border {
7802    border-top: 1px solid #d3d3d3;
7803    padding-top: 46px;
7804  }
7805
7806  .single-blog {
7807    padding-bottom: 46px;
7808  }
7809
7810  .time-read {
7811    color: #98A2B3;
7812  }
7813
7814  .card__heading a {
7815    color: #003866;
7816    font-size: 20px;
7817  }
7818
7819  .slider-buttons {
7820    margin-bottom: 24px;
7821  }
7822
7823  .article-card__excerpt {
7824    margin-inline: 0;
7825    max-width: 100%;
7826  }
7827
7828  .flex {
7829    display: flex;
7830  }
7831
7832  .blog__title {
7833    margin-top: 2rem;
7834  }</style><div class=" page-width section-template--27336070791363__main_blog_posts_sidebar_qjfWiy-padding">
7835  <div class="show-posts flex"><aside class="blog-template__aside" aria-label="Supplementary Information">
7836        <div class="page-width page-width--narrow">
7837          <div class="featured-products">
7838             
7839              <h3>Shop Uqora Favorites</h3><ul class="featured-products__list"><li class="featured-products__item ">
7840                    <a href="/products/flush-advanced-regimen" class="featured-products__link">
7841                      <img
7842                        src="//uqora.com/cdn/shop/files/Flush_adv_badge.jpg?v=1782254786&width=200"
7843                        alt="Flush Advanced+ Regimen"
7844                        class="featured-products__image"
7845                        width="90"
7846                        height="90"
7847                      >
7848                      <div>
7849                        <p class="featured-products__title">Flush Advanced+ Regimen</p>
7850                        <p class="featured-products__description">Our maximum support</p>
7851                      </div>
7852                    </a>
7853                  </li><li class="featured-products__item ">
7854                    <a href="/products/flush-advanced" class="featured-products__link">
7855                      <img
7856                        src="//uqora.com/cdn/shop/files/Flush_Adv.jpg?v=1782254708&width=200"
7857                        alt="Flush Advanced+"
7858                        class="featured-products__image"
7859                        width="90"
7860                        height="90"
7861                      >
7862                      <div>
7863                        <p class="featured-products__title">Flush Advanced+</p>
7864                        <p class="featured-products__description">Dual action formula</p>
7865                      </div>
7866                    </a>
7867                  </li><li class="featured-products__item ">
7868                    <a href="/products/flush" class="featured-products__link">
7869                      <img
7870                        src="//uqora.com/cdn/shop/files/Flush-PL-2_1.png?v=1758584234&width=200"
7871                        alt="Flush"
7872                        class="featured-products__image"
7873                        width="90"
7874                        height="90"
7875                      >
7876                      <div>
7877                        <p class="featured-products__title">Flush</p>
7878                        <p class="featured-products__description">Flushes urinary tract</p>
7879                      </div>
7880                    </a>
7881                  </li><li class="featured-products__item ">
7882                    <a href="/products/defend" class="featured-products__link">
7883                      <img
7884                        src="//uqora.com/cdn/shop/files/Defend-2.png?v=1758312336&width=200"
7885                        alt="Defend"
7886                        class="featured-products__image"
7887                        width="90"
7888                        height="90"
7889                      >
7890                      <div>
7891                        <p class="featured-products__title">Defend</p>
7892                        <p class="featured-products__description">Cleanses biofilm</p>
7893                      </div>
7894                    </a>
7895                  </li><li class="featured-products__item ">
7896                    <a href="/products/promote" class="featured-products__link">
7897                      <img
7898                        src="//uqora.com/cdn/shop/files/Promote-2.png?v=1758129520&width=200"
7899                        alt="Promote"
7900                        class="featured-products__image"
7901                        width="90"
7902                        height="90"
7903                      >
7904                      <div>
7905                        <p class="featured-products__title">Promote</p>
7906                        <p class="featured-products__description">Vaginal probiotic</p>
7907                      </div>
7908                    </a>
7909                  </li><li class="featured-products__item ">
7910                    <a href="/products/in-control-bladder-support" class="featured-products__link">
7911                      <img
7912                        src="//uqora.com/cdn/shop/files/In_Control.jpg?v=1782256213&width=200"
7913                        alt="In Control Bladder Support"
7914                        class="featured-products__image"
7915                        width="90"
7916                        height="90"
7917                      >
7918                      <div>
7919                        <p class="featured-products__title">In Control </p>
7920                        <p class="featured-products__description">Bladder support</p>
7921                      </div>
7922                    </a>
7923                  </li><li class="featured-products__item ">
7924                    <a href="/products/uti-emergency-kit" class="featured-products__link">
7925                      <img
7926                        src="//uqora.com/cdn/shop/files/Kit-2.png?v=1758581759&width=200"
7927                        alt="Emergency Kit"
7928                        class="featured-products__image"
7929                        width="90"
7930                        height="90"
7931                      >
7932                      <div>
7933                        <p class="featured-products__title">Emergency Kit</p>
7934                        <p class="featured-products__description">Find relief</p>
7935                      </div>
7936                    </a>
7937                  </li></ul>
7938          </div>
7939        </div>
7940      </aside><div class="blog blog-template__content">
7941    <div>
7942      <div><div class="single-blog "><div class="title-wrapper-with-link title-wrapper--no-top-margin">
7943                  <h2
7944                    id="SectionHeading-template--27336070791363__main_blog_posts_sidebar_qjfWiy"
7945                    class="blog__title inline-richtext"
7946                  >
7947                    Urinary Tract Infections
7948                  </h2><div class="blog__view-all center">
7949                      <a href="/blogs/urinary-tract-infections"
7950                         id="ViewAll-template--27336070791363__main_blog_posts_sidebar_qjfWiy"
7951                         class="blog__button"
7952                         aria-labelledby="ViewAll-template--27336070791363__main_blog_posts_sidebar_qjfWiy SectionHeading-template--27336070791363__main_blog_posts_sidebar_qjfWiy">
7953                        View all
7954                      </a>
7955                    </div></div><ul 
7956                class="banner 
7957                       grid grid--3-col-desktop 
7958                       grid--2-col-tablet slider--tablet grid--1-col 
7959                       grid--uniform"
7960                role="list"><li class="grid__item" data-index="0">
7961                    
7962<div class="article-card-wrapper card-wrapper underline-links-hover">
7963    
7964    <div
7965      class="
7966        card article-card
7967        card--standard
7968        
7969         card--media
7970        
7971        
7972      "
7973      style="--ratio-percent: 60.24096385542169%;"
7974    >
7975      <div
7976        class="card__inner  color-scheme-2 gradient ratio"
7977        style="--ratio-percent: 60.24096385542169%;"
7978      ><div class="article-card__image-wrapper card__media">
7979            <div
7980              class="article-card__image media media--hover-effect"
7981              
7982            >
7983              
7984              <img
7985                srcset="//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=165 165w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=360 360w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=533 533w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=720 720w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=1000 1000w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=1500 1500w,//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440 4727w
7986                "
7987                src="//uqora.com/cdn/shop/articles/Benefits_of_D-mannose__What_the_research_says___Uqora_1.png?v=1786035440&width=533"
7988                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
7989                alt="What are the benefits of D-mannose?"
7990                class="motion-reduce"
7991                
7992                  loading="lazy"
7993                
7994                width="4727"
7995                height="3373"
7996              >
7997              
7998            </div>
7999          </div></div>
8000      <div class="card__content">
8001        <div class="card__information">
8002            
8003            <span class="time-read">4 min read</span><h3 class="card__heading">
8004            <a href="/blogs/urinary-tract-infections/d-mannose-benefits" class="full-unstyled-link">
8005              What are the benefits of D-mannose?
8006            </a>
8007          </h3>
8008          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8009    </div>
8010  </div>
8011                  </li><li class="grid__item" data-index="1">
8012                    
8013<div class="article-card-wrapper card-wrapper underline-links-hover">
8014    
8015    <div
8016      class="
8017        card article-card
8018        card--standard
8019        
8020         card--media
8021        
8022        
8023      "
8024      style="--ratio-percent: 60.24096385542169%;"
8025    >
8026      <div
8027        class="card__inner  color-scheme-2 gradient ratio"
8028        style="--ratio-percent: 60.24096385542169%;"
8029      ><div class="article-card__image-wrapper card__media">
8030            <div
8031              class="article-card__image media media--hover-effect"
8032              
8033            >
8034              
8035              <img
8036                srcset="//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=165 165w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=360 360w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=533 533w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=720 720w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=1000 1000w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=1500 1500w,//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355 4727w
8037                "
8038                src="//uqora.com/cdn/shop/articles/cranberry_gut.png?v=1783444355&width=533"
8039                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
8040                alt="Cranberries and gut health: The surprising link between your gut and vaginal microbiomes"
8041                class="motion-reduce"
8042                
8043                  loading="lazy"
8044                
8045                width="4727"
8046                height="3373"
8047              >
8048              
8049            </div>
8050          </div></div>
8051      <div class="card__content">
8052        <div class="card__information">
8053            
8054            <span class="time-read">5 min read</span><h3 class="card__heading">
8055            <a href="/blogs/urinary-tract-infections/cranberries-and-gut-health" class="full-unstyled-link">
8056              Cranberries and gut health: The surprising link...
8057            </a>
8058          </h3>
8059          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8060    </div>
8061  </div>
8062                  </li><li class="grid__item" data-index="2">
8063                    
8064<div class="article-card-wrapper card-wrapper underline-links-hover">
8065    
8066    <div
8067      class="
8068        card article-card
8069        card--standard
8070        
8071         card--media
8072        
8073        
8074      "
8075      style="--ratio-percent: 60.24096385542169%;"
8076    >
8077      <div
8078        class="card__inner  color-scheme-2 gradient ratio"
8079        style="--ratio-percent: 60.24096385542169%;"
8080      ><div class="article-card__image-wrapper card__media">
8081            <div
8082              class="article-card__image media media--hover-effect"
8083              
8084            >
8085              
8086              <img
8087                srcset="//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=165 165w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=360 360w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=533 533w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=720 720w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=1000 1000w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=1500 1500w,//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976 4727w
8088                "
8089                src="//uqora.com/cdn/shop/articles/Cranberry_and_d-mannose__A_synergistic_approach_to_reducing_UTI_risk_2.png?v=1783021976&width=533"
8090                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
8091                alt="Cranberry and D-mannose: Understanding their roles in urinary tract health"
8092                class="motion-reduce"
8093                
8094                  loading="lazy"
8095                
8096                width="4727"
8097                height="3373"
8098              >
8099              
8100            </div>
8101          </div></div>
8102      <div class="card__content">
8103        <div class="card__information">
8104            
8105            <span class="time-read">7 min read</span><h3 class="card__heading">
8106            <a href="/blogs/urinary-tract-infections/cranberry-and-d-mannose" class="full-unstyled-link">
8107              Cranberry and D-mannose: Understanding their ro...
8108            </a>
8109          </h3>
8110          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8111    </div>
8112  </div>
8113                  </li></ul>
8114            </div><div class="single-blog single-blog-border"><div class="title-wrapper-with-link title-wrapper--no-top-margin">
8115                  <h2
8116                    id="SectionHeading-template--27336070791363__main_blog_posts_sidebar_qjfWiy"
8117                    class="blog__title inline-richtext"
8118                  >
8119                    Vaginal Health
8120                  </h2><div class="blog__view-all center">
8121                      <a href="/blogs/vaginal-health"
8122                         id="ViewAll-template--27336070791363__main_blog_posts_sidebar_qjfWiy"
8123                         class="blog__button"
8124                         aria-labelledby="ViewAll-template--27336070791363__main_blog_posts_sidebar_qjfWiy SectionHeading-template--27336070791363__main_blog_posts_sidebar_qjfWiy">
8125                        View all
8126                      </a>
8127                    </div></div><ul 
8128                class="banner 
8129                       grid grid--3-col-desktop 
8130                       grid--2-col-tablet slider--tablet grid--1-col 
8131                       grid--uniform"
8132                role="list"><li class="grid__item" data-index="0">
8133                    
8134<div class="article-card-wrapper card-wrapper underline-links-hover">
8135    
8136    <div
8137      class="
8138        card article-card
8139        card--standard
8140        
8141         card--media
8142        
8143        
8144      "
8145      style="--ratio-percent: 60.24096385542169%;"
8146    >
8147      <div
8148        class="card__inner  color-scheme-2 gradient ratio"
8149        style="--ratio-percent: 60.24096385542169%;"
8150      ><div class="article-card__image-wrapper card__media">
8151            <div
8152              class="article-card__image media media--hover-effect"
8153              
8154            >
8155              
8156              <img
8157                srcset="//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=165 165w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=360 360w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=533 533w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=720 720w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=1000 1000w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=1500 1500w,//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197 4727w
8158                "
8159                src="//uqora.com/cdn/shop/articles/Best_Probiotics_for_Vaginal_Health.png?v=1782784197&width=533"
8160                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
8161                alt="How to choose the best vaginal probiotic for your needs"
8162                class="motion-reduce"
8163                
8164                  loading="lazy"
8165                
8166                width="4727"
8167                height="3373"
8168              >
8169              
8170            </div>
8171          </div></div>
8172      <div class="card__content">
8173        <div class="card__information">
8174            
8175            <span class="time-read">4 min read</span><h3 class="card__heading">
8176            <a href="/blogs/vaginal-health/best-probiotics-for-vaginal-health" class="full-unstyled-link">
8177              How to choose the best vaginal probiotic for yo...
8178            </a>
8179          </h3>
8180          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8181    </div>
8182  </div>
8183                  </li><li class="grid__item" data-index="1">
8184                    
8185<div class="article-card-wrapper card-wrapper underline-links-hover">
8186    
8187    <div
8188      class="
8189        card article-card
8190        card--standard
8191        
8192         card--media
8193        
8194        
8195      "
8196      style="--ratio-percent: 60.24096385542169%;"
8197    >
8198      <div
8199        class="card__inner  color-scheme-2 gradient ratio"
8200        style="--ratio-percent: 60.24096385542169%;"
8201      ><div class="article-card__image-wrapper card__media">
8202            <div
8203              class="article-card__image media media--hover-effect"
8204              
8205            >
8206              
8207              <img
8208                srcset="//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=165 165w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=360 360w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=533 533w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=720 720w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=1000 1000w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=1500 1500w,//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929 4727w
8209                "
8210                src="//uqora.com/cdn/shop/articles/Can_You_Get_a_UTI_From_Sex.png?v=1770395929&width=533"
8211                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
8212                alt="Can you get a UTI from sex? How to have UTI-safe sex"
8213                class="motion-reduce"
8214                
8215                  loading="lazy"
8216                
8217                width="4727"
8218                height="3373"
8219              >
8220              
8221            </div>
8222          </div></div>
8223      <div class="card__content">
8224        <div class="card__information">
8225            
8226            <span class="time-read">8 min read</span><h3 class="card__heading">
8227            <a href="/blogs/vaginal-health/can-you-get-a-uti-from-sex-how-to-have-uti-safe-sex" class="full-unstyled-link">
8228              Can you get a UTI from sex? How to have UTI-saf...
8229            </a>
8230          </h3>
8231          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8232    </div>
8233  </div>
8234                  </li><li class="grid__item" data-index="2">
8235                    
8236<div class="article-card-wrapper card-wrapper underline-links-hover">
8237    
8238    <div
8239      class="
8240        card article-card
8241        card--standard
8242        
8243         card--media
8244        
8245        
8246      "
8247      style="--ratio-percent: 60.24096385542169%;"
8248    >
8249      <div
8250        class="card__inner  color-scheme-2 gradient ratio"
8251        style="--ratio-percent: 60.24096385542169%;"
8252      ><div class="article-card__image-wrapper card__media">
8253            <div
8254              class="article-card__image media media--hover-effect"
8255              
8256            >
8257              
8258              <img
8259                srcset="//uqora.com/cdn/shop/articles/10_medical_symptoms_women_shouldn_t_ignore_600x_9d7a2954-2b87-4149-ab0f-0e70cde493cf.png?v=1770396776&width=165 165w,//uqora.com/cdn/shop/articles/10_medical_symptoms_women_shouldn_t_ignore_600x_9d7a2954-2b87-4149-ab0f-0e70cde493cf.png?v=1770396776&width=360 360w,//uqora.com/cdn/shop/articles/10_medical_symptoms_women_shouldn_t_ignore_600x_9d7a2954-2b87-4149-ab0f-0e70cde493cf.png?v=1770396776 500w
8260                "
8261                src="//uqora.com/cdn/shop/articles/10_medical_symptoms_women_shouldn_t_ignore_600x_9d7a2954-2b87-4149-ab0f-0e70cde493cf.png?v=1770396776&width=533"
8262                sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
8263                alt="10 medical symptoms women shouldn&#39;t ignore"
8264                class="motion-reduce"
8265                
8266                  loading="lazy"
8267                
8268                width="500"
8269                height="357"
8270              >
8271              
8272            </div>
8273          </div></div>
8274      <div class="card__content">
8275        <div class="card__information">
8276            
8277            <span class="time-read">12 min read</span><h3 class="card__heading">
8278            <a href="/blogs/vaginal-health/dont-ignore-these-symptoms" class="full-unstyled-link">
8279              10 medical symptoms women shouldn&#39;t ignore
8280            </a>
8281          </h3>
8282          <div class="article-card__info caption-with-letter-spacing h5"></div></div></div>
8283    </div>
8284  </div>
8285                  </li></ul>
8286            </div></div>
8287    </div>
8288  </div>
8289  </div>
8290</div>
8291
8292
8293
8294
8295
8296<style> @media (min-width: 750px) {#shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy .show-posts {gap: 80px; } #shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy .blog-template__aside {background-color: #f5f5f5; padding-left: 25px; padding-right: 20px; flex: 0 1 320px; } #shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy .featured-products__description {font-size: 16px; } #shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy .featured-products__title {font-size: 14px; } #shopify-section-template--27336070791363__main_blog_posts_sidebar_qjfWiy .featured-products__item:first-child .featured-products__description {color: rgb(var(--color-link)); }} </style></section><div id="shopify-section-template--27336070791363__blog_posts_paginated_bwXtdn" class="shopify-section">
8297<link href="//uqora.com/cdn/shop/t/683/assets/blog-posts-paginated.css?v=108592337824478592981787944511" rel="stylesheet" type="text/css" media="all" />
8298<style data-shopify>
8299  #blog-articles-template--27336070791363__blog_posts_paginated_bwXtdn {
8300    padding-top: 48px;
8301    padding-bottom: 48px;
8302
8303    & .blog-articles-container {
8304
8305      & .article-cards {
8306        gap: 20px;
8307        grid-template-columns: repeat(4, 1fr);
8308      }
8309    }
8310  }
8311
8312  @media screen and (max-width: 749px) {
8313    #blog-articles-template--27336070791363__blog_posts_paginated_bwXtdn {
8314      padding-top: 20px;
8315      padding-bottom: 20px;
8316
8317      & .blog-articles-container {
8318
8319        & .article-cards {
8320          gap: 15px;
8321          grid-template-columns: repeat(1, 1fr);
8322        }
8323      }
8324    }
8325  }
8326</style>
8327
8328<section id="blog-articles-template--27336070791363__blog_posts_paginated_bwXtdn" class="blog-articles-section page-width" aria-labelledby="heading-template--27336070791363__blog_posts_paginated_bwXtdn">
8329  <div class="blog-articles-title" id="heading-template--27336070791363__blog_posts_paginated_bwXtdn"><h2>All posts</h2></div>
8330
8331  <div class="blog-articles-container"><div class="article-cards" data-article-cards aria-live="polite" aria-busy="true" role="list" tabindex="-1"><div class="article-card article-card--skeleton" aria-hidden="true">
8332          <div class="article-card__image-wrapper skeleton"></div>
8333          <div class="article-card__text skeleton"></div>
8334        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8335          <div class="article-card__image-wrapper skeleton"></div>
8336          <div class="article-card__text skeleton"></div>
8337        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8338          <div class="article-card__image-wrapper skeleton"></div>
8339          <div class="article-card__text skeleton"></div>
8340        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8341          <div class="article-card__image-wrapper skeleton"></div>
8342          <div class="article-card__text skeleton"></div>
8343        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8344          <div class="article-card__image-wrapper skeleton"></div>
8345          <div class="article-card__text skeleton"></div>
8346        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8347          <div class="article-card__image-wrapper skeleton"></div>
8348          <div class="article-card__text skeleton"></div>
8349        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8350          <div class="article-card__image-wrapper skeleton"></div>
8351          <div class="article-card__text skeleton"></div>
8352        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8353          <div class="article-card__image-wrapper skeleton"></div>
8354          <div class="article-card__text skeleton"></div>
8355        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8356          <div class="article-card__image-wrapper skeleton"></div>
8357          <div class="article-card__text skeleton"></div>
8358        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8359          <div class="article-card__image-wrapper skeleton"></div>
8360          <div class="article-card__text skeleton"></div>
8361        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8362          <div class="article-card__image-wrapper skeleton"></div>
8363          <div class="article-card__text skeleton"></div>
8364        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8365          <div class="article-card__image-wrapper skeleton"></div>
8366          <div class="article-card__text skeleton"></div>
8367        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8368          <div class="article-card__image-wrapper skeleton"></div>
8369          <div class="article-card__text skeleton"></div>
8370        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8371          <div class="article-card__image-wrapper skeleton"></div>
8372          <div class="article-card__text skeleton"></div>
8373        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8374          <div class="article-card__image-wrapper skeleton"></div>
8375          <div class="article-card__text skeleton"></div>
8376        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8377          <div class="article-card__image-wrapper skeleton"></div>
8378          <div class="article-card__text skeleton"></div>
8379        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8380          <div class="article-card__image-wrapper skeleton"></div>
8381          <div class="article-card__text skeleton"></div>
8382        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8383          <div class="article-card__image-wrapper skeleton"></div>
8384          <div class="article-card__text skeleton"></div>
8385        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8386          <div class="article-card__image-wrapper skeleton"></div>
8387          <div class="article-card__text skeleton"></div>
8388        </div><div class="article-card article-card--skeleton" aria-hidden="true">
8389          <div class="article-card__image-wrapper skeleton"></div>
8390          <div class="article-card__text skeleton"></div>
8391        </div></div><noscript>
8392      <style>.article-cards[data-article-cards] { display: none !important; }</style>
8393      <div class="article-cards" role="list"></div>
8394    </noscript><nav class="pagination" data-pagination aria-label="Article pagination">
8395      <a href="#" data-pagination-prev class="blog__button full-unstyled-link" aria-label="Previous page">Previous</a>
8396      <span data-pagination-numbers></span>
8397      <a href="#" data-pagination-next class="blog__button full-unstyled-link" aria-label="Next page">Next</a>
8398    </nav>
8399  </div>
8399<script>
8400    window.__blogPaginatedConfig = window.__blogPaginatedConfig || {};
8401    window.__blogPaginatedConfig['template--27336070791363__blog_posts_paginated_bwXtdn'] = {
8402      sectionId: 'template--27336070791363__blog_posts_paginated_bwXtdn',
8403      storeDomain: 'uqora-llc.myshopify.com',
8404      apiVersion: '2025-07',
8405      gridColumns: 4,
8406      gridRows: 5,
8407      sortOrder: 'most_recent',
8408      blogHandles: [],
8409      showBlogTitle: true,
8410      showReadTime: true,
8411      showAuthor: false,
8412      showExcerpt: true,
8413      excerptWordCount: 20,
8414      columnsMobile: 1,
8415      firstRowOnly: true
8416    };
8417  </script>
8417
8418  
8418<script src="//uqora.com/cdn/shop/t/683/assets/blog-posts-paginated.js?v=71141618282636833441786652234" defer></script>
8418
8419</section>
8420
8421
8422</div>
8423    </main>
8424
8425    <!-- BEGIN sections: footer-group -->
8426<div id="shopify-section-sections--27336069218499__footer" class="shopify-section shopify-section-group-footer-group"><style data-shopify>
8427  #footer-product-disclaimer {
8428    margin-top: 10px;
8429    & p {
8430      font-size: 12px !important;
8431    }
8432  }
8433</style>
8434
8435<link
8436  rel="stylesheet"
8437  href="//uqora.com/cdn/shop/t/683/assets/section-footer.css?v=129956772340748054261786652233"
8438  media="print"
8439  onload="this.media='all'"
8440>
8441<link
8442  rel="stylesheet"
8443  href="//uqora.com/cdn/shop/t/683/assets/component-newsletter.css?v=4727253280200485261786652233"
8444  media="print"
8445  onload="this.media='all'"
8446>
8447<link
8448  rel="stylesheet"
8449  href="//uqora.com/cdn/shop/t/683/assets/component-list-menu.css?v=151968516119678728991786652234"
8450  media="print"
8451  onload="this.media='all'"
8452>
8453<link
8454  rel="stylesheet"
8455  href="//uqora.com/cdn/shop/t/683/assets/component-list-payment.css?v=69253961410771838501786652231"
8456  media="print"
8457  onload="this.media='all'"
8458>
8459<link
8460  rel="stylesheet"
8461  href="//uqora.com/cdn/shop/t/683/assets/component-list-social.css?v=148552711674079811131786652231"
8462  media="print"
8463  onload="this.media='all'"
8464><style data-shopify>.footer {
8465    margin-top: 0px;
8466  }
8467
8468  .section-sections--27336069218499__footer-padding {
8469    padding-top: 34px;
8470    padding-bottom: 34px;
8471  }
8472
8473  @media screen and (min-width: 750px) {
8474    .footer {
8475      margin-top: 0px;
8476    }
8477
8478    .section-sections--27336069218499__footer-padding {
8479      padding-top: 68px;
8480      padding-bottom: 68px;
8481    }
8482  }</style>
8483
8484
8485
8486
8487
8488<footer class="footer color-scheme-44531909-da83-4482-a8f9-4b932279da16 gradient section-sections--27336069218499__footer-padding"><div class="footer__content-top page-width"><div class="footer-block--newsletter"><link rel="stylesheet" href="//uqora.com/cdn/shop/t/683/assets/klaviyo-signup-footer-form.css?v=79654714979383604701786652232" media="print" onload="this.media='all'">
8489<div class="klaviyo-form-VXCuwg"></div>
8490
8491
8492
8493<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
8494      <a href="https://www.facebook.com/uqora" class="link list-social__link"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg>
8495<span class="visually-hidden">Facebook</span>
8496      </a>
8497    </li><li class="list-social__item">
8498      <a href="https://www.instagram.com/uqora" class="link list-social__link"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg>
8499<span class="visually-hidden">Instagram</span>
8500      </a>
8501    </li><li class="list-social__item">
8502      <a href="https://www.tiktok.com/@uqora" class="link list-social__link">
8502<svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg>
8503<span class="visually-hidden">TikTok</span>
8504      </a>
8505    </li><li class="list-social__item">
8506      <a href="https://x.com/uqorahealth" class="link list-social__link"><svg class="icon icon-twitter" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M7.273 2.8 10.8 7.822 15.218 2.8h1.768l-5.4 6.139 5.799 8.254h-4.658l-3.73-5.31-4.671 5.31H2.558l5.654-6.427L2.615 2.8zm6.242 13.125L5.07 4.109h1.405l8.446 11.816z" clip-rule="evenodd"/></svg>
8507<span class="visually-hidden">X (Twitter)</span>
8508      </a>
8509    </li></ul>
8510</div>
8511
8512          <div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div
8513                class="footer-block grid__item footer-block--menu"
8514                
8515              ><h2 class="footer-block__heading inline-richtext h6">Shop</h2><ul class="footer-block__details-content list-unstyled"><li>
8516                            <a
8517                              href="https://uqora.com/products/flush-advanced-regimen"
8518                              
8519                              class="link link--text list-menu__item list-menu__item--link"
8520                            >
8521                              Flush Advanced+ Regimen
8522                            </a>
8523                          </li><li>
8524                            <a
8525                              href="https://uqora.com/products/flush-advanced"
8526                              
8527                              class="link link--text list-menu__item list-menu__item--link"
8528                            >
8529                              Flush Advanced+
8530                            </a>
8531                          </li><li>
8532                            <a
8533                              href="/products/complete-regimen"
8534                              
8535                              class="link link--text list-menu__item list-menu__item--link"
8536                            >
8537                              Complete Regimen
8538                            </a>
8539                          </li><li>
8540                            <a
8541                              href="/products/flush"
8542                              
8543                              class="link link--text list-menu__item list-menu__item--link"
8544                            >
8545                              Flush
8546                            </a>
8547                          </li><li>
8548                            <a
8549                              href="/products/defend"
8550                              
8551                              class="link link--text list-menu__item list-menu__item--link"
8552                            >
8553                              Defend
8554                            </a>
8555                          </li><li>
8556                            <a
8557                              href="/products/promote"
8558                              
8559                              class="link link--text list-menu__item list-menu__item--link"
8560                            >
8561                              Promote
8562                            </a>
8563                          </li><li>
8564                            <a
8565                              href="/products/in-control-bladder-support"
8566                              
8567                              class="link link--text list-menu__item list-menu__item--link"
8568                            >
8569                              Bladder Support
8570                            </a>
8571                          </li><li>
8572                            <a
8573                              href="/products/uti-emergency-kit"
8574                              
8575                              class="link link--text list-menu__item list-menu__item--link"
8576                            >
8577                              UTI Emergency Kit
8578                            </a>
8579                          </li><li>
8580                            <a
8581                              href="/products/wipes"
8582                              
8583                              class="link link--text list-menu__item list-menu__item--link"
8584                            >
8585                              Wipes
8586                            </a>
8587                          </li><li>
8588                            <a
8589                              href="/products/wash"
8590                              
8591                              class="link link--text list-menu__item list-menu__item--link"
8592                            >
8593                              Wash 
8594                            </a>
8595                          </li><li>
8596                            <a
8597                              href="https://uqora.com/pages/store-locator"
8598                              
8599                              class="link link--text list-menu__item list-menu__item--link"
8600                            >
8601                              Find Uqora in Stores
8602                            </a>
8603                          </li></ul></div><div
8604                class="footer-block grid__item footer-block--menu"
8605                
8606              ><h2 class="footer-block__heading inline-richtext h6">Education</h2><ul class="footer-block__details-content list-unstyled"><li>
8607                            <a
8608                              href="https://uqora.com/a/faqs"
8609                              
8610                              class="link link--text list-menu__item list-menu__item--link"
8611                            >
8612                              FAQs
8613                            </a>
8614                          </li><li>
8615                            <a
8616                              href="https://uqora.com/pages/blogs"
8617                              
8618                              class="link link--text list-menu__item list-menu__item--link"
8619                            >
8620                              UTI Education
8621                            </a>
8622                          </li><li>
8623                            <a
8624                              href="https://uqora.com/pages/good-doc-club"
8625                              
8626                              class="link link--text list-menu__item list-menu__item--link"
8627                            >
8628                              Good Doc Club
8629                            </a>
8630                          </li></ul></div><div
8631                class="footer-block grid__item footer-block--menu"
8632                
8633              ><h2 class="footer-block__heading inline-richtext h6">Contact</h2><ul class="footer-block__details-content list-unstyled"><li>
8634                            <a
8635                              href="https://uqora.com/pages/contact-us"
8636                              
8637                              class="link link--text list-menu__item list-menu__item--link"
8638                            >
8639                              Contact Us
8640                            </a>
8641                          </li><li>
8642                            <a
8643                              href="https://uqora.com/pages/for-medical-professionals"
8644                              
8645                              class="link link--text list-menu__item list-menu__item--link"
8646                            >
8647                              For Medical Professionals
8648                            </a>
8649                          </li><li>
8650                            <a
8651                              href="https://uqora.com/pages/career-opportunities"
8652                              
8653                              class="link link--text list-menu__item list-menu__item--link"
8654                            >
8655                              Careers
8656                            </a>
8657                          </li><li>
8658                            <a
8659                              href="https://uqora.com/pages/inclusivity-at-uqora"
8660                              
8661                              class="link link--text list-menu__item list-menu__item--link"
8662                            >
8663                              Inclusivity at Uqora
8664                            </a>
8665                          </li><li>
8666                            <a
8667                              href="https://uqora.com/pages/press-inquiries"
8668                              
8669                              class="link link--text list-menu__item list-menu__item--link"
8670                            >
8671                              Press Inquiries 
8672                            </a>
8673                          </li></ul></div><div
8674                class="footer-block grid__item footer-block--menu"
8675                
8676              ><h2 class="footer-block__heading inline-richtext h6">Helpful Links</h2><ul class="footer-block__details-content list-unstyled"><li>
8677                            <a
8678                              href="https://uqora.com/pages/hsa-fsa-info"
8679                              
8680                              class="link link--text list-menu__item list-menu__item--link"
8681                            >
8682                              HSA/FSA Info
8683                            </a>
8684                          </li><li>
8685                            <a
8686                              href="https://uqora.com/pages/refund-policy"
8687                              
8688                              class="link link--text list-menu__item list-menu__item--link"
8689                            >
8690                              Refund Policy
8691                            </a>
8692                          </li><li>
8693                            <a
8694                              href="https://uqora.com/pages/uqora-reviews"
8695                              
8696                              class="link link--text list-menu__item list-menu__item--link"
8697                            >
8698                              Reviews
8699                            </a>
8700                          </li><li>
8701                            <a
8702                              href="https://uqora.com/tools/recurring/get-subscription-access"
8703                              
8704                              class="link link--text list-menu__item list-menu__item--link"
8705                            >
8706                              Subscriber Account Access
8707                            </a>
8708                          </li><li>
8709                            <a
8710                              href="/pages/refer-your-friend"
8711                              
8712                              class="link link--text list-menu__item list-menu__item--link"
8713                            >
8714                              Refer a Friend
8715                            </a>
8716                          </li><li>
8717                            <a
8718                              href="/pages/individual-purchaser-terms"
8719                              
8720                                target="_blank"
8721                              
8722                              class="link link--text list-menu__item list-menu__item--link"
8723                            >
8724                              Individual Purchaser Terms
8725                            </a>
8726                          </li></ul></div></div><div class="footer__specifications page-width">
8727          <div class="footer__specifications_location">
8728            <img
8729              src="https://cdn.shopify.com/s/files/1/0839/0671/files/ic-location-min.png"
8730              loading="lazy"
8731              width="30"
8732              height="43"
8733              alt="Location Icon"
8734            >
8735            <p>
8736              500 Mamaroneck Ave, Suite 510 <br> Harrison, New York, 10528
8737            </p>
8738          </div>
8739          <div class="footer__specifications_info">
8740            <small class="fda__disclaimer">
8741              † These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.
8742            </small>
8743            <small class="footer__secondary_disclaimer">
8744              * According to mechanism research1 Reduces urgency and leaks associated with normal aging
8745            </small>
8746          </div>
8747        </div>
8748      </div>
8748<div class="footer__content-bottom">
8749    <div class="footer__content-bottom-wrapper page-width">
8750      <div class="footer__copyright">
8751        <p class="copyright__content">
8752          &copy; 2026
8753          Bonafide Health, LLC dba Uqora
8754        </p>
8755      </div>
8756      <div class="footer__content-bottom-iubenda">
8757        <div class="iubenda-links">
8758          <button data-acsb-custom-trigger="true" class=" uqora-no-brand">Accessibility</button>
8759          <a href="/pages/privacy-policy" class="iubenda-white no-brand" target="_blank" title="Privacy Policy"
8760            >Privacy Policy</a
8761          >
8762          <a
8763            href="/pages/consumer-health-data-privacy-policy"
8764            class="iubenda-white no-brand"
8765            target="_blank"
8766            title="Consumer Health Data Privacy Policy"
8767            >Consumer Health Data Privacy Policy</a
8768          >
8769          <a
8770            href="/policies/privacy-policy#ca-policy"
8771            class="iubenda-white no-brand"
8772            target="_blank"
8773            title="California Privacy Notice"
8774            >California Privacy Notice</a
8775          >
8776
8777          <a href="/pages/terms-of-use" class="iubenda-white no-brand" title="Terms of Use">Terms of Use</a>
8778          <a href="https://privacy.uqora.com" class="iubenda-white no-brand" title="Privacy Rights Request"
8779            >Privacy Rights Request</a
8780          >
8781
8782          <a
8783            href="#"
8784            onclick="window.DG_BANNER_API.showConsentBanner();"
8785          >
8786            My Privacy Choices
8787            <img
8788              width="29"
8789              height="14"
8790              alt="checkbox-like icon for Privacy Choices"
8791              src="https://cdn.shopify.com/s/files/1/0839/0671/files/privacyoptions29x14.png?v=1763772230"
8792              style="display:inline-block; vertical-align:middle; margin-left:.25rem; margin-bottom:.2rem;"
8793            >
8794          </a>
8795
8796          <a
8797            href="https://secure.ethicspoint.com/domain/media/en/gui/45989/index.html"
8798            title="Integrity Hotline"
8799            aria-label="Integrity Hotline"
8800            role="link"
8801            >Integrity Hotline</a
8802          >
8803
8804          
8805        </div>
8806      </div>
8807      <div class="footer__column footer__localization isolate"></div>
8808      <div class="footer__column footer__column--info"></div>
8809    </div>
8810  </div>
8811</footer>
8812
8813
8814</div>
8815<!-- END sections: footer-group -->
8816
8817    <ul hidden>
8818      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
8819      <li id="a11y-new-window-message">Opens in a new window.</li>
8820    </ul>
8821
8822    
8822<script>
8823      window.shopUrl = 'https://uqora.com';
8824      window.routes = {
8825        cart_add_url: '/cart/add',
8826        cart_change_url: '/cart/change',
8827        cart_update_url: '/cart/update',
8828        cart_url: '/cart',
8829        predictive_search_url: '/search/suggest',
8830      };
8831
8832      window.cartStrings = {
8833        error: `There was an error while updating your cart. Please try again.`,
8834        quantityError: `You can only add [quantity] of this item to your cart.`,
8835      };
8836
8837      window.variantStrings = {
8838        addToCart: `Add to cart`,
8839        soldOut: `Sold out`,
8840        unavailable: `Unavailable`,
8841        unavailable_with_option: `[value] - Unavailable`,
8842      };
8843
8844      window.quickOrderListStrings = {
8845        itemsAdded: `[quantity] items added`,
8846        itemAdded: `[quantity] item added`,
8847        itemsRemoved: `[quantity] items removed`,
8848        itemRemoved: `[quantity] item removed`,
8849        viewCart: `View cart`,
8850        each: `[money]/ea`,
8851        min_error: `This item has a minimum of [min]`,
8852        max_error: `This item has a maximum of [max]`,
8853        step_error: `You can only add this item in increments of [step]`,
8854      };
8855
8856      window.accessibilityStrings = {
8857        imageAvailable: `Image [index] is now available in gallery view`,
8858        shareSuccess: `Link copied to clipboard`,
8859        pauseSlideshow: `Pause slideshow`,
8860        playSlideshow: `Play slideshow`,
8861        recipientFormExpanded: `Gift card recipient form expanded`,
8862        recipientFormCollapsed: `Gift card recipient form collapsed`,
8863        countrySelectorSearchCount: `[count] countries/regions found`,
8864      };
8865    </script>
8865
8866
8867    
8868
8869<script src="//uqora.com/cdn/shop/t/683/assets/search-form.js?v=133129549252120666541786652234" defer="defer"></script>
8869<script src="//uqora.com/cdn/shop/t/683/assets/predictive-search.js?v=57209189334897115771786652231" defer="defer"></script>
8869<script src="//uqora.com/cdn/shop/t/683/assets/predictive-search-client.js?v=93218890325141270061786652231" defer="defer"></script>
8869<script src="//uqora.com/cdn/shop/t/683/assets/cart-drawer.js?v=49022204130990166151786652234" defer="defer"></script>
8869<!-- Rebuy Speed Load Script -->
8870
8871
8872
8873    
8873<script>
8874  (() => {
8875    'use strict';
8876
8877    // 👇 Okendo aggregate endpoint (one network call, cached)
8878    const OKENDO_ENDPOINT = 'https://api.okendo.io/v1/stores/b8de0204-2d06-4a5f-b5c6-8b2beea4bc84/review_aggregate';
8879
8880    let aggregatePromise;
8881
8882    // Fetch once, reuse everywhere
8883    const fetchAggregate = async () => {
8884      if (!aggregatePromise) {
8885        aggregatePromise = (async () => {
8886          try {
8887            const res = await fetch(OKENDO_ENDPOINT, { credentials: 'omit' });
8888            if (!res.ok) throw new Error(`HTTP ${res.status}`);
8889            const json = await res.json();
8890
8891            // Be defensive about field names from the API
8892            const agg = json?.reviewAggregate ?? json ?? {};
8893            const byLevel = agg?.reviewCountByLevel ?? {};
8894
8895            const total =
8896              agg?.reviewCount ??
8897              agg?.reviewCountTotal ??
8898              agg?.totalReviewCount ??
8899              0;
8900
8901            const level5 =
8902              byLevel?.level5Count ??
8903              byLevel?.fiveStarCount ??
8904              byLevel?.['5'] ??
8905              0;
8906
8907            return { total, level5 };
8908          } catch (err) {
8909            console.error('[OkendoAggregate] fetch failed:', err);
8910            return { total: 0, level5: 0 };
8911          }
8912        })();
8913      }
8914      return aggregatePromise;
8915    };
8916
8917    const getLocale = () =>
8918      document.documentElement.lang || navigator.language || 'en-US';
8919
8920    // Formats numbers with locale (e.g. 40025 -> 40,025)
8921    const formatNumber = (num, locale = getLocale()) =>
8922      new Intl.NumberFormat(locale).format(num);
8923
8924    // -- DOM updaters --------------------------------------------------------
8925
8926    // 1) Replace <okendo-total-reviews> with the TOTAL count text
8927    const applyTotalPlaceholders = (root, total) => {
8928      const formatted = formatNumber(total);
8929      root.querySelectorAll('okendo-total-reviews').forEach((node) => {
8930        // Replace the custom tag with a plain text node
8931        const text = document.createTextNode(formatted);
8932        node.replaceWith(text);
8933
8934        // Accessibility: if parent is static text, announce politely on change
8935        const parent = text.parentElement;
8936        if (parent && !parent.hasAttribute('aria-live')) {
8937          parent.setAttribute('aria-live', 'polite');
8938          parent.setAttribute('aria-atomic', 'true');
8939        }
8940      });
8941    };
8942
8943    // 2) Update .countup-text widgets
8944    //    Default shows 5★ count. To show TOTAL instead, add data-count="total".
8945    const applyCountups = (root, counts) => {
8946      const nodes = root.querySelectorAll('.countup-text[data-duration-ms]');
8947      nodes.forEach((el) => {
8948        const type = el.dataset.count || 'level5'; // 'level5' (default) | 'total'
8949        const value = type === 'total' ? counts.total : counts.level5;
8950        const formatted = formatNumber(value);
8951
8952        // Set target for your animation library + visible text fallback
8953        el.setAttribute('data-target', formatted);
8954        const span = el.querySelector('.js-count');
8955        if (span) span.textContent = formatted;
8956
8957        // A11y: announce the whole number atomically
8958        if (!el.hasAttribute('aria-live')) el.setAttribute('aria-live', 'polite');
8959        if (!el.hasAttribute('aria-atomic')) el.setAttribute('aria-atomic', 'true');
8960
8961        // If your count-up lib needs a refresh hook, call it here:
8962        // window.CountUp?.refresh?.(el);
8963      });
8964    };
8965
8966    // Public init (can be called again for dynamically injected sections)
8967    const init = async (root = document) => {
8968      const counts = await fetchAggregate(); // one request for both totals & 5★
8969      applyTotalPlaceholders(root, counts.total);
8970      applyCountups(root, counts);
8971    };
8972
8973    // Expose minimal API
8974    window.OkendoAggregate = { init };
8975
8976    // Run on DOM ready
8977    const onReady = () =>
8977 window.OkendoAggregate.init();
8978    if (document.readyState === 'loading') {
8979      document.addEventListener('DOMContentLoaded', onReady, { once: true });
8980    } else {
8981      onReady();
8982    }
8983  })();
8984</script>
8984
8985
8986
8987    
8988<!-- GENERATED BY WISEPOPS, DO NOT EDIT THIS SNIPPET -->
8989<script>
8990  if (window._wisepopsSkipShopifyDeprecatedSnippet !== true) {
8991      document.addEventListener('wisepops.after-initialization', function (event) {
8992          // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
8993          function getCookieValue(sKey) {
8994              if (!sKey) { return null; }
8995              return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
8996          };
8997          function getTotalInventoryQuantity() {
8998              var variants = null;
8999              if (!variants) {
9000                  return null;
9001              }
9002
9003              var totalQuantity = 0;
9004              for (var i in variants) {
9005                  if (variants[i] && variants[i].inventory_quantity) {
9006                      totalQuantity += variants[i].inventory_quantity;
9007                  } else {
9008                      return null;
9009                  }
9010              }
9011              return totalQuantity;
9012          }
9013          event.detail.wisepops('properties', {
9014              cart: {
9015                  discount_code: getCookieValue('discount_code'),
9016                  item_count: 0,
9017                  total_price: 0 / 100,
9018              },
9019              customer: {
9020                  accepts_marketing: null,
9021                  is_logged_in:  false ,
9022                  last_order: {
9023                      created_at: null,
9024                  },
9025                  orders_count: null,
9026                  total_spent: (isNaN(null) ? null : (null / 100)),
9027                  tags:  null ,
9028                  email: null,
9029                  first_name: null,
9030                  last_name: null,
9031              },
9032              product: {
9033                  available: null,
9034                  price:  null ,
9035                  tags: null,
9036                  total_inventory_quantity: getTotalInventoryQuantity(),
9037              },
9038          });
9039      });
9040  }
9041</script>
9041
9042
9043    
9044
9045    
9045<script>
9046      (function (w, i, s, e) {
9047        window[w] =
9048          window[w] ||
9049          function () {
9050            (window[w].q = window[w].q || []).push(arguments);
9051          };
9052        window[w].l = Date.now();
9053        s = document.createElement('script');
9054        e = document.getElementsByTagName('script')[0];
9055        s.defer = 1;
9056        s.src = i;
9057        e.parentNode.insertBefore(s, e);
9058      })('wisepops', 'https://wisepops.net/loader.js?v=2&h=k4x2S8NJwp');
9059    </script>
9059
9060
9061    
9062    
9062<script>
9063      var customerOrders = null || [];
9064      var customerData = {
9065        id: "",
9066        email: "",
9067        name: "",
9068        phone: "",
9069        totalSpent: "",
9070        customerOrders: customerOrders.length,
9071      };
9072
9073      window.uqoraIdentifyLogRocketCustomer = function () {
9074        if (customerData.id !== '') {
9075          window.LogRocket && window.LogRocket.identify(customerData.id, customerData);
9076        }
9077      };
9078    </script>
9078
9079  <style> .drawer {z-index: 2000 !important; background-color: #0000003d !important;} .drawer__inner {padding: 0 2.5rem !important;} </style>
9080<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
9081  .recharge-theme {
9082    /* App */
9083    --recharge-app-background: #F9F8F4;
9084    --recharge-app-container: 1200px;
9085    --recharge-app-vertical-padding: 32px;
9086
9087    /* Brand colors */
9088    
9089--recharge-color-brand: #FE633C;
9090
9091    /* Tints */
9092    --recharge-color-brand-120: #fe3f0f;
9093    --recharge-color-brand-20: #fe8263;
9094    --recharge-color-brand-40: #fea18a;
9095    --recharge-color-brand-60: #ffc1b1;
9096    --recharge-color-brand-75: #ffd8ce;
9097    --recharge-color-brand-85: #ffe8e2;
9098
9099    /* Neutral */
9100    --recharge-color-neutral: hsl(12, 35%, 7%);
9101    --recharge-color-neutral-80: hsl(12, 7%, 25%);
9102    --recharge-color-neutral-70: hsl(12, 5%, 35%);
9103    --recharge-color-neutral-40: hsl(12, 3%, 63%);
9104    --recharge-color-neutral-10: hsl(12, 2%, 91%);
9105    
9106
9107    /* Links */
9108    --recharge-button-secondary: #FE633C;
9109    --recharge-button-secondary-120: #fe3f0f;
9110    --recharge-button-secondary-60: #fea18a;
9111
9112    /* Images */
9113    --recharge-images-ratio: 1;
9114
9115    /* Cards */
9116    
9117    --recharge-cards-background: #FFFFFF;
9118    
9119
9120    
9121    --recharge-cards-border-color: RGBA(0,0,0,0);
9122    
9123
9124    /* Fonts */
9125    --recharge-typography-scale: 16px;
9126    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
9127    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
9128    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
9129    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
9130    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
9131    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
9132
9133    /** Text **/
9134    --recharge-typography-light: #FFFFFF;
9135    --recharge-typography-primary: var(--recharge-color-neutral);
9136    --recharge-typography-secondary: var(--recharge-color-neutral-70);
9137
9138    /* Corners */
9139    --recharge-corners-radius: 16px;
9140
9141    
9142    /* Button corners */
9143    --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5);
9144
9145    /* Views */
9146    
9147    --recharge-views-background: #F9F8F4;
9148    
9149
9150    /* Buttons */
9151    --recharge-button-font-family: inherit;
9152    --recharge-button-brand: var(--recharge-color-brand);
9153    --recharge-button-color: #FFFFFF;
9154  }
9155</style>
9156
9157</div><div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
9158<script>
9159  window.Rebuy = window.Rebuy || {};
9160  window.Rebuy.customer = window.Rebuy.customer || {};
9161  
9162  window.Rebuy.market = window.Rebuy.market || {};
9163  
9164  window.Rebuy.market.country = "US";
9165  
9166  
9167  window.Rebuy.market.locale = "en";
9168  
9169</script>
9169
9170
9171
9172
9173
9174
9175</div><div id="shopify-block-ATXgxNFdUUHIrSGtDS__11352339400419244600" class="shopify-block shopify-app-block">
9175<script type="text/javascript">
9176  
9177    const harkScript = document.createElement('script');
9178    harkScript.src = 'https://storage.googleapis.com/prod_harks/sendhark_handler.js?randomstr=' + Date.now();
9179    document.body.appendChild(harkScript);
9180    harkScript.onload = function () {
9181      harkEmbedJs.initAll('69e80eab3651ec5acb6a3dbb', 'popup', null, {'hpbh': 'true', 'source': 'shopify'});
9182    };
9183  
9184</script>
9184
9185
9186
9187</div>
9187<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9187
9188</body>
9189</html>

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