PageSourceSearch

https://ritual.com/

html ritual.com collected 2026-09-24 08:29:28 UTC 422,479 bytes, 10,603 lines download raw bytes

1<!doctype html>
2<html class='no-js' lang='en'>
3  <head>
3<script type='speculationrules'>
4  {
5    "prerender": [
6      {
7        "where": {
8          "and": [
9            {
10              "href_matches": [
11                "/",
12                "/products/*",
13                "/collections/*",
14                "/blogs/*",
15                "/pages/*"
16              ]
17            },{
18              "not": {
19                "href_matches": [
20                  "/pages/account",
21                  "/pages/account/*"
22                ]
23              }
24            }
25          ]
26        },
27        "eagerness": "moderate"
28      }
29    ]
30  }
31</script>
31
32<meta charset='utf-8' data-svg-sprite-path='//ritual.com/cdn/shop/t/577/assets/icons.svg?v=29451487552897800571790201851'>
33    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
34    <meta name='viewport' content='width=device-width,initial-scale=1'>
35    <meta name='theme-color' content=''>
36    <link rel='canonical' href='https://ritual.com/'>
37<link rel='preconnect' href='https://cdn.shopify.com' crossorigin>
38<link rel='dns-prefetch' href='https://cdn.shopify.com'>
39
40
41<link rel='dns-prefetch' href='https://cdn.jsdelivr.net'>
42<link rel='dns-prefetch' href='https://static.klaviyo.com'>
43<link rel='dns-prefetch' href='https://cdn.userway.org'>
44<link rel='dns-prefetch' href='https://forms.ritual.com'>
45<link rel='dns-prefetch' href='https://use.typekit.net'>
46
47
48<link href="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=100" as="image" fetchpriority="high" rel="preload">
49
50  <link rel='preconnect' href='https://cdn.amplitude.com' crossorigin>
51  <link rel='preload' href='https://cdn.amplitude.com/script/637b81e25c4567e81e179e6c91da5188.js' as='script'>
52
53
54
55
56  
57
58
59  
59<script src="//ritual.com/cdn/shop/t/577/assets/datagrail-styles.Dm5fg0pt.min.js" type="module" crossorigin="anonymous"></script>
59
60
61
62
63  
64  
64<script
65    src='https://api.consentjs.datagrail.io/47197887-89fa-4f42-82b1-8f7a9c7c3385/eb395ea0-6f87-4a1d-8639-eb0f9e2953fc/consent-loader.js'
66  ></script>
66
67  
68
69  
69<script>
70    window.dgEvent = window.dgEvent || []
71    function sync_receive_prefs(dgEventData) {
72      if (!window.DG_BANNER_API) {
73        return
74      }
75
76      window.Shopify.loadFeatures(
77        [
78          {
79            name: 'consent-tracking-api',
80            version: '0.1',
81          },
82        ],
83        (error) => {
84          if (error) {
85            console.error('Error loading Shopify Customer API', error)
86            return
87          }
88          window.Shopify.customerPrivacy.setTrackingConsent({
89            preferences: window.DG_BANNER_API.categoryEnabled('functional'),
90            analytics: window.DG_BANNER_API.categoryEnabled('performance'),
91            marketing: window.DG_BANNER_API.categoryEnabled('marketing'),
92            sale_of_data: window.DG_BANNER_API.categoryEnabled('marketing'),
93          })
94        }
95      )
96    }
97
98    window.dgEvent.push({
99      event: 'preference_callback',
100      params: sync_receive_prefs,
101    })
102
103    window.dgEvent.push({
104      event: 'initial_preference_callback',
105      params: sync_receive_prefs,
106    })
107  </script>
107
108
109
110
111
112
113
114<script src='https://cdn.amplitude.com/script/637b81e25c4567e81e179e6c91da5188.js'></script>
114<script>
115    ;(function () {
116      function isPerformanceAllowed() {
117        try {
118          var match = document.cookie.match(/(^|;\s*)datagrail_consent_preferences_s=([^;]+)/)
119          if (!match) return true
120          return decodeURIComponent(match[2]).indexOf('dg-category-performance:1') !== -1
121        } catch (e) {
122          return true
123        }
124      }
125
126      var allowed = isPerformanceAllowed()
127
128      window.amplitude.init('637b81e25c4567e81e179e6c91da5188', {
129        autocapture: true,
130        optOut: !allowed
131      })
132
133      function applyDgConsent() {
134        if (window.DG_BANNER_API) {
135          window.amplitude.setOptOut(!window.DG_BANNER_API.categoryEnabled('performance'))
136        }
137      }
138
139      window.dgEvent = window.dgEvent || []
140      window.dgEvent.push({ event: 'preference_callback', params: applyDgConsent })
141      window.dgEvent.push({ event: 'initial_preference_callback', params: applyDgConsent })
142    })()
143  </script>
143
144
145<script>
146  document.addEventListener('DOMContentLoaded', async function () {
147    const desired = ''
148
149    try {
150      const cart = await fetch('/cart.js', { credentials: 'same-origin' }).then((r) => r.json())
151
152      const current = cart.attributes?.store_logged_in || ''
153
154      if (current !== desired) {
155        await fetch('/cart/update.js', {
156          method: 'POST',
157          headers: { 'Content-Type': 'application/json' },
158          credentials: 'same-origin',
159          body: JSON.stringify({
160            attributes: {
161              store_logged_in: desired,
162            },
163          }),
164        })
165      }
166    } catch (e) {
167      console.warn('Cart sync failed', e)
168    }
169  })
170</script>
170
171
172
173    <style>
174      [cloak] {
175        display: none !important;
176      }
177    </style><link
178        rel='icon'
179        type='image/png'
180        href='//ritual.com/cdn/shop/files/32x32.png?crop=center&height=32&v=1788890078&width=32'
181      >
182
183<link
184  rel='preload'
185  href='//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Book.woff2?v=6896334788061471991790201756'
186  as='font'
187  type='font/woff2'
188  crossorigin='anonymous'
189>
190<link
191  rel='preload'
192  href='//ritual.com/cdn/shop/t/577/assets/Dutch801RmBT_normal_normal_400.woff2?v=79587289171455352811790201783'
193  as='font'
194  type='font/woff2'
195  crossorigin='anonymous'
196>
197
198<style>
199  @font-face {
200    font-family: 'CircularXX';
201    font-style: normal;
202    font-weight: 300;
203    font-display: swap;
204    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Light.woff2?v=20976192372181076451790201757') format('woff2');
205  }
206
207  @font-face {
208    font-family: 'CircularXX';
209    font-style: italic;
210    font-weight: 300;
211    font-display: swap;
212    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-LightItalic.woff2?v=37336622451690756441790201757') format('woff2');
213  }
214
215  @font-face {
216    font-family: 'CircularXX';
217    font-style: normal;
218    font-weight: 400;
219    font-display: swap;
220    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Regular.woff2?v=48419338608148166051790201758') format('woff2');
221  }
222
223  @font-face {
224    font-family: 'CircularXX';
225    font-style: italic;
226    font-weight: 400;
227    font-display: swap;
228    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Italic.woff2?v=77558345176768804461790201756') format('woff2');
229  }
230
231  @font-face {
232    font-family: 'CircularXX';
233    font-style: normal;
234    font-weight: 450;
235    font-display: swap;
236    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Book.woff2?v=6896334788061471991790201756') format('woff2');
237  }
238
239  @font-face {
240    font-family: 'CircularXX';
241    font-style: normal;
242    font-weight: 500;
243    font-display: swap;
244    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Medium.woff2?v=129878476728692785761790201758') format('woff2');
245  }
246
247  @font-face {
248    font-family: 'CircularXX';
249    font-style: normal;
250    font-weight: 700;
251    font-display: swap;
252    src: url('//ritual.com/cdn/shop/t/577/assets/CircularXXWeb-Bold.woff2?v=105904209650720767841790201755') format('woff2');
253  }
254
255  @font-face {
256    font-family: 'Dutch801 Rm BT';
257    font-style: italic;
258    font-weight: 400;
259    font-display: swap;
260    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801RmBT_italic_normal_400.woff2?v=110040035902616997681790201782') format('woff2');
261  }
262
263  @font-face {
264    font-family: 'Dutch801 Rm BT';
265    font-style: normal;
266    font-weight: 400;
267    font-display: swap;
268    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801RmBT_normal_normal_400.woff2?v=79587289171455352811790201783') format('woff2');
269  }
270
271  @font-face {
272    font-family: 'Dutch801 Rm BT Headline';
273    font-style: italic;
274    font-weight: 400;
275    font-display: swap;
276    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801ItHdBT_italic_normal_400.woff2?v=136078030130760905261790201781') format('woff2');
277  }
278
279  @font-face {
280    font-family: 'Dutch801 Rm BT';
281    font-style: italic;
282    font-weight: 600;
283    font-display: swap;
284    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801SeBdBT_italic_normal_600.woff2?v=77953532873487403541790201783') format('woff2');
285  }
286
287  @font-face {
288    font-family: 'Dutch801 Rm BT';
289    font-style: normal;
290    font-weight: 600;
291    font-display: swap;
292    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801SeBdBT_normal_normal_600.woff2?v=121175688616448754061790201783') format('woff2');
293  }
294
295  @font-face {
296    font-family: 'Dutch801 Rm BT';
297    font-style: italic;
298    font-weight: 700;
299    font-display: swap;
300    src: url('//ritual.com/cdn/shop/t/577/assets/Dutch801RmBT_italic_normal_700.woff2?v=89003834331353213751790201782') format('woff2');
301  }
302</style>
303<title>Ritual</title>
304
305    
306
307
308
309
310
311
312
313    
314
315<style>
316  /* Prevent FOUC and layout shifts */
317  [cloak] {
318    display: none !important;
319  }
320  body {
321    margin: 0;
322    font-family: var(--font-family-primary, 'CircularXX');
323    line-height: 1.5;
324  }
325  .skip-to-content-link:focus {
326    position: absolute;
327    top: 1rem;
328    left: 1rem;
329    z-index: 2147483647;
330    display: block;
331    width: auto;
332    height: auto;
333    padding: 0.75rem 1rem;
334    overflow: visible;
335    clip: auto;
336    clip-path: none;
337    white-space: normal;
338    background: #fff;
339    color: #142b6f;
340  }
341  /* Critical layout styles */
342  .container {
343    max-width: 1440px;
344    margin: 0 auto;
345  }
346</style>
347
348      <meta name='description' content='Our radical idea: supplements should work. From university-led clinical studies to patented capsule design, our scientists formulate each product for efficacy.'>
349    
350
351
352<meta property='og:site_name' content='Ritual'>
353<meta property='og:url' content='https://ritual.com/'>
354<meta property='og:title' content='Ritual'>
355<meta property='og:type' content='website'>
356<meta property='og:description' content='Our radical idea: supplements should work. From university-led clinical studies to patented capsule design, our scientists formulate each product for efficacy.'><meta property='og:image' content='http://ritual.com/cdn/shop/files/share.jpg?v=1771459072'>
357  <meta property='og:image:secure_url' content='https://ritual.com/cdn/shop/files/share.jpg?v=1771459072'>
358  <meta property='og:image:width' content='1200'>
359  <meta property='og:image:height' content='630'><meta name='twitter:card' content='summary_large_image'>
360<meta name='twitter:title' content='Ritual'>
361<meta name='twitter:description' content='Our radical idea: supplements should work. From university-led clinical studies to patented capsule design, our scientists formulate each product for efficacy.'>
362
363
364<script type='application/ld+json'>
365  {
366    "@context": "http://schema.org",
367    "@type": "Organization",
368    "name": "Ritual",
369    
370      "logo": "https:\/\/ritual.com\/cdn\/shop\/files\/Logo.svg?v=1766566154\u0026width=500",
371    
372    "sameAs": [
373      "",
374      "https:\/\/www.facebook.com\/ritual",
375      "http:\/\/pinterest.com\/myritual\/",
376      "http:\/\/instagram.com\/ritual\/",
377      "http:\/\/tiktok.com\/@ritual",
378      "",
379      "",
380      "https:\/\/www.youtube.com\/@ritualvitamins",
381      ""
382    ],
383    "url": "https:\/\/ritual.com"
384  }
385</script>
385
386  
386<script type='application/ld+json'>
387    {
388      "@context": "http://schema.org",
389      "@type": "WebSite",
390      "name": "Ritual",
391      "potentialAction": {
392        "@type": "SearchAction",
393        "target": "https:\/\/ritual.com\/search?q={search_term_string}",
394        "query-input": "required name=search_term_string"
395      },
396      "url": "https:\/\/ritual.com"
397    }
398  </script>
398
399
400<meta
401  name='google-ads.txt'
402  content='GooGhywoiu9839t543j0s7543uw1. Please grant admin access for user "[email protected]" in Google Ads account 229-924-1593 - Date 07/02/2026.'
403>
404
405
406
407  
407<script>
408    ;(function () {
409      const GEO_API_ENDPOINT = 'https://ritualhydrogenproxy-5da84ade5ad90cd26b4d.o2.myshopify.dev/api/geolocation'
410      const GEO_COOKIE_OPTIONS = {
411        name: 'customer_location',
412        path: '/',
413        sameSite: 'Lax',
414        days: 7,
415        secure: window.location.protocol === 'https:',
416      }
417
418      function getCookie(name) {
419        const match = document.cookie.match(
420          new RegExp('(?:^|; )' + name.replace(/[$()*+./?[\\\]^{|}-]/g, '\\$&') + '=([^;]*)')
421        )
422        return match ? decodeURIComponent(match[1]) : null
423      }
424
425      function setCookie(name, value, days) {
426        const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString()
427        const { path, sameSite, secure } = GEO_COOKIE_OPTIONS
428        const cookieParts = [
429          `${name}=${encodeURIComponent(value)}`,
430          `expires=${expires}`,
431          `path=${path}`,
432          `SameSite=${sameSite}`,
433        ]
434        if (secure) {
435          cookieParts.push('Secure')
436        }
437        document.cookie = cookieParts.join('; ')
438      }
439
440      /**
441       * Serializes geographic data into a string format.
442       *
443       * @param {Object} geo - An object containing geographic data.
444       * @returns {string} A string representation of the geographic data in the format: `country|region|city|postalCode|timezone`.
445       */
446      function serializeGeo(geo) {
447        return [geo.country || '', geo.region || '', geo.city || '', geo.postalCode || '', geo.timezone || ''].join('|')
448      }
449
450      /**
451       * Parses a string representation of geographic data into an object.
452       *
453       * @param {string} value - A string representation of geographic data in the format: `country|region|city|postalCode|timezone`.
454       * @returns {Object} An object containing geographic data.
455       */
456      function parseGeoCookie(value) {
457        if (!value) {
458          return null
459        }
460        const [country, region, city, postalCode, timezone] = value.split('|')
461        return { country, region, city, postalCode, timezone }
462      }
463
464      function isInCalifornia(geo) {
465        return String(geo?.region || '').toLowerCase() === 'california'
466      }
467
468      function showProp65Elements() {
469        document.documentElement.classList.add('prop_65_visible')
470      }
471
472      async function fetchGeolocation() {
473        const resp = await fetch(GEO_API_ENDPOINT, {
474          method: 'GET',
475          credentials: 'include',
476          headers: {
477            Accept: 'application/json',
478          },
479        })
480
481        if (!resp.ok) {
482          throw new Error('Geo request failed: ' + resp.status)
483        }
484
485        const data = await resp.json()
486        if (!data?.ok || !data?.geo) {
487          throw new Error('Unexpected geo response shape')
488        }
489
490        return data.geo
491      }
492
493      async function init() {
494        let geolocation = null
495        const cookieVal = getCookie(GEO_COOKIE_OPTIONS.name)
496        if (cookieVal) {
497          geolocation = parseGeoCookie(cookieVal)
498        }
499
500        if (!geolocation) {
501          try {
502            geolocation = await fetchGeolocation()
503            setCookie(GEO_COOKIE_OPTIONS.name, serializeGeo(geolocation), GEO_COOKIE_OPTIONS.days)
504          } catch (err) {
505            console.error('[GeoLocation] Failed to fetch geo:', err)
506            return
507          }
508        }
509
510        window.customer = window.customer || {}
511        window.customer.geolocation = geolocation
512        if (!isInCalifornia(geolocation)) {
513          return
514        }
515
516        showProp65Elements()
517      }
518
519      if (document.readyState === 'loading') {
520        document.addEventListener('DOMContentLoaded', init)
521      } else {
522        init()
523      }
524    })()
525  </script>
525
526
527
528
529    
529<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
529<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62688428126/digital_wallets/dialog">
530<meta id="in-context-paypal-metadata" data-shop-id="62688428126" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
531<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2170421342"></script>
531
532<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
533<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2170421342&shop_id=62688428126" crossorigin="anonymous"></script>
vendor: 1 bytes, line 533
533
534<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62688428126,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62688428126","merchantName":"Ritual","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Ritual","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 534
534
535<script id="shopify-features" type="application/json">{"accessToken":"16fd2f5eb5ea1cfce09d2a9c9330234b","betas":["rich-media-storefront-analytics"],"domain":"ritual.com","predictiveSearch":true,"shopId":62688428126,"locale":"en"}</script>
vendor: 1 bytes, line 535
535
536<script>var Shopify = Shopify || {};
537Shopify.shop = "mrwbcu-wt.myshopify.com";
538Shopify.locale = "en";
539Shopify.currency = {"active":"USD","rate":"1.0"};
540Shopify.country = "US";
541Shopify.theme = {"name":"BH_Sept Growth Push- 9\/23","id":141962903646,"schema_name":"Ritual Foundation","schema_version":"1.20.0","theme_store_id":null,"role":"main"};
542Shopify.theme.handle = "null";
543Shopify.theme.style = {"id":null,"handle":null};
544Shopify.cdnHost = "ritual.com/cdn";
545Shopify.routes = Shopify.routes || {};
546Shopify.routes.root = "/";
547Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
548Shopify.SignInWithShop = Shopify.SignInWithShop || {};
549Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
550Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 550
550
551<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 551
551
552<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 552
552
553<script>
554  window.ShopifyPay = window.ShopifyPay || {};
555  window.ShopifyPay.apiHost = "shop.app\/pay";
556  window.ShopifyPay.redirectState = null;
557</script>
vendor: 1 bytes, line 557
557
558<script>
559  window.Shopify = window.Shopify || {};
560  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
561  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
562  window.Shopify.SignInWithShop.eligible = true;
563</script>
vendor: 1 bytes, line 563
563
564<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 564
564
565<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 565
565
566<script type="module">
567  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
568
569  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
570
571</script>
vendor: 1 bytes, line 571
571
572<script>
573  window.Shopify = window.Shopify || {};
574  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
575  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"]};
576</script>
vendor: 1 bytes, line 576
576
577<script>(function() {
578  var isLoaded = false;
579  function asyncLoad() {
580    if (isLoaded) return;
581    isLoaded = true;
582    var urls = ["https:\/\/superfiliate-cdn.com\/storefront.js?shop=mrwbcu-wt.myshopify.com"];
583    for (var i = 0; i < urls.length; i++) {
584      var s = document.createElement('script');
585      s.type = 'text/javascript';
586      s.async = true;
587      s.src = urls[i];
588      var x = document.getElementsByTagName('script')[0];
589      x.parentNode.insertBefore(s, x);
590    }
591  };
592  if(window.attachEvent) {
593    window.attachEvent('onload', asyncLoad);
594  } else {
595    window.addEventListener('load', asyncLoad, false);
596  }
597})();</script>
vendor: 1 bytes, line 597
597
598<script id="__st">var __st={"a":62688428126,"offset":-25200,"reqid":"11b374f6-2928-4c59-a249-85fe07baeb5c-1790238565","pageurl":"ritual.com\/","u":"4edf4e531e0a","p":"home"};</script>
vendor: 1 bytes, line 598
598
599<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 599
599
600<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 600
600
601<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ritual.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 601
601
602<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 = "//ritual.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>
602<script crossorigin="anonymous" defer="defer" src="//ritual.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 602
602
603<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 603
603
604<script>
605  window.Shopify = window.Shopify || {};
606  window.Shopify.MCP = window.Shopify.MCP || {};
607  window.Shopify.MCP.enabled = true;
608  window.Shopify.MCP.shop = "mrwbcu-wt.myshopify.com";
609  window.Shopify.MCP.mcpEndpoint = "https:\/\/ritual.com\/api\/mcp";
610  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"]}}];
611</script>
vendor: 1 bytes, line 611
611
612<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("\/\/ritual.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
613</script>
vendor: 1 bytes, line 613
613
614<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://ritual.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
615</script>
vendor: 1 bytes, line 615
615
616<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
617  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);
618</script>
vendor: 1 bytes, line 618
618
619<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})}}));
620</script>
620
621<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ritual.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
622<style id="shopify-accelerated-checkout-cart">
623        #shopify-buyer-consent {
624  margin-top: 1em;
625  display: inline-block;
626  width: 100%;
627}
628
629#shopify-buyer-consent.hidden {
630  display: none;
631}
632
633#shopify-subscription-policy-button {
634  background: none;
635  border: none;
636  padding: 0;
637  text-decoration: underline;
638  font-size: inherit;
639  cursor: pointer;
640}
641
642#shopify-subscription-policy-button::before {
643  box-shadow: none;
644}
645
646      </style>
647<link rel="stylesheet" media="screen" href="//ritual.com/cdn/shop/t/577/compiled_assets/styles.css?v=11232871199646633391790201959">
648<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
648
649<style data-shopify>
650  :root,
651    .color-scheme-1 {--color-background: #ffffff;
652    --color-background-secondary: #fef6eb;
653    --color-foreground: #142b6f;
654    --color-foreground-secondary: #717171;
655    --color-accent-01: #ab4824;
656    --color-accent-02: #717171;
657    --color-border-01: #b3b2b1;
658    --color-border-02: #717171;
659    --color-disabled: #b3b2b1;
660    --color-link: #142b6f;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
661  
662    .color-scheme-2 {--color-background: #fcf8ee;
663    --color-background-secondary: #fcf8ee;
664    --color-foreground: #142b6f;
665    --color-foreground-secondary: #717171;
666    --color-accent-01: #ab4824;
667    --color-accent-02: #2b2727;
668    --color-border-01: #b3b2b1;
669    --color-border-02: #717171;
670    --color-disabled: #b3b2b1;
671    --color-link: #2b2727;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
672  
673    .color-scheme-3 {--color-background: #2b2727;
674    --color-background-secondary: #717171;
675    --color-foreground: #ffffff;
676    --color-foreground-secondary: #b3b2b1;
677    --color-accent-01: #ab4824;
678    --color-accent-02: #f6ede0;
679    --color-border-01: #717171;
680    --color-border-02: #b3b2b1;
681    --color-disabled: #717171;
682    --color-link: #f6ede0;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
683  
684    .color-scheme-4 {--color-background: #ab4824;
685    --color-background-secondary: #2b2727;
686    --color-foreground: #ffffff;
687    --color-foreground-secondary: #f6ede0;
688    --color-accent-01: #f6ede0;
689    --color-accent-02: #ffffff;
690    --color-border-01: #f6ede0;
691    --color-border-02: #717171;
692    --color-disabled: #717171;
693    --color-link: #f6ede0;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
694  
695    .color-scheme-5 {--color-background: rgba(0,0,0,0);
696    --color-background-secondary: rgba(0,0,0,0);
697    --color-foreground: #142b6f;
698    --color-foreground-secondary: #e8e6e5;
699    --color-accent-01: #ab4824;
700    --color-accent-02: #f6ede0;
701    --color-border-01: #e8e6e5;
702    --color-border-02: #d1cfce;
703    --color-disabled: #9a9795;
704    --color-link: #f6ede0;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
705  
706    .color-scheme-87701d80-3471-4cb5-a6af-572cd5a7a03c {--color-background: #f5f7f8;
707    --color-background-secondary: #fef6eb;
708    --color-foreground: #142b6f;
709    --color-foreground-secondary: #717171;
710    --color-accent-01: #ab4824;
711    --color-accent-02: #717171;
712    --color-border-01: #b3b2b1;
713    --color-border-02: #717171;
714    --color-disabled: #b3b2b1;
715    --color-link: #ab4824;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
716  
717    .color-scheme-35bd0eae-1dd2-4d92-b985-012365149b20 {--color-background: #142b6f;
718    --color-background-secondary: #fef6eb;
719    --color-foreground: #ffffff;
720    --color-foreground-secondary: #717171;
721    --color-accent-01: #ab4824;
722    --color-accent-02: #717171;
723    --color-border-01: #b3b2b1;
724    --color-border-02: #717171;
725    --color-disabled: #b3b2b1;
726    --color-link: #ffffff;--button-primary-color: #142b6f;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #ffffff;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
727  
728    .color-scheme-4723a1c3-3d00-4204-9886-dc43a4b226ad {--color-background: #ffd600;
729    --color-background-secondary: #fef6eb;
730    --color-foreground: #142b6f;
731    --color-foreground-secondary: #717171;
732    --color-accent-01: #ab4824;
733    --color-accent-02: #717171;
734    --color-border-01: #b3b2b1;
735    --color-border-02: #717171;
736    --color-disabled: #b3b2b1;
737    --color-link: #ab4824;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
738  
739    .color-scheme-a11c2878-fe15-443d-bd94-2620f4925e1f {--color-background: #fffdf0;
740    --color-background-secondary: #fef6eb;
741    --color-foreground: #142b6f;
742    --color-foreground-secondary: #717171;
743    --color-accent-01: #ab4824;
744    --color-accent-02: #717171;
745    --color-border-01: #b3b2b1;
746    --color-border-02: #717171;
747    --color-disabled: #b3b2b1;
748    --color-link: ;--button-primary-color: #ffffff;--button-primary-hover-color: #142b6f;--button-primary-disabled-color: #a1aac5;--button-primary-bg: #142b6f;--button-primary-hover-bg: #ffd600;--button-primary-disabled-bg: #eaeef0;--button-primary-border: ;--button-primary-border-hover: ;--button-primary-border-disabled: ;--button-primary-focus-color: #a1aac5;--button-secondary-color: #142b6f;--button-secondary-hover-color: #142b6f;--button-secondary-disabled-color: #a1aac5;--button-secondary-bg: ;--button-secondary-hover-bg: #ffd600;--button-secondary-disabled-bg: #eaeef0;--button-secondary-border: #142b6f;--button-secondary-border-hover: ;--button-secondary-border-disabled: ;--button-secondary-focus-color: #0b38bd;--button-tertiary-color: #142b6f;--button-tertiary-hover-color: #62719f;--button-tertiary-disabled-color: #a1aac5;--button-tertiary-bg: ;--button-tertiary-hover-bg: ;--button-tertiary-disabled-bg: ;--button-tertiary-border: ;--button-tertiary-border-hover: ;--button-tertiary-border-disabled: ;--button-tertiary-focus-color: #0b38bd;--button-red-color: #ffffff;--button-red-hover-color: #c83d1e;--button-red-disabled-color: #a1aac5;--button-red-bg: #c83d1e;--button-red-hover-bg: #ffffff;--button-red-disabled-bg: #eaeef0;--button-red-border: ;--button-red-border-hover: ;--button-red-border-disabled: ;--button-red-focus-color: #a1aac5;}
749  
750</style>
751<style data-shopify>
752:root {
753    --color-danger: #C83D1E;
754    --color-warning: #DB7F16;
755    --color-success: #4C840D;
756    --color-focus: #4B3DC4;
757    --color-overlay: transparent;
758    --color-brand-01: #142B6F;
759    --color-brand-02: #62719F;
760    --color-brand-03: #FFD600;
761    --color-brand-04: #FFEF99;
762    --color-brand-05: #FFF7CC;
763    --color-brand-06: #E4C25E;
764    --color-brand-07: #F6EACB;
765    --color-brand-08: #FCF8EE;
766    --color-brand-09: #C3CFD5;
767    --color-brand-10: #EAEEF0;
768    --color-brand-11: #F5F7F8;
769  }
770</style>
771
772
773
774
775  <link href="//ritual.com/cdn/shop/t/577/assets/index.DFB1Xh1v.min.css" rel="stylesheet" type="text/css" media="all" />
776
777
778
779<script>
780  
781  document.documentElement.className = document.documentElement.className.replace('no-js', 'js')
782</script>
782
783
784<script>
785  
786  window.routes = {
787    cart_add_url: '/cart/add',
788    cart_change_url: '/cart/change',
789    cart_update_url: '/cart/update',
790    predictive_search_url: '/search/suggest',
791  }
792
793  window.cartStrings = {
794    error: `There was an error while updating your cart. Please try again.`,
795    quantityError: `You can only add {{ quantity }} of this item to your cart.`,
796    itemCountOne: `{{ count }} item`,
797    itemCountOther: `{{ count }} items`,
798  }
799
800  window.variantStrings = {
801    addToCart: `Add to Cart`,
802    soldOut: `Sold out`,
803    unavailable: `Unavailable`,
804  }
805</script>
805
806
807<script>
808  ;(function () {
809    if (window.location.pathname === '/cart' || window.location.pathname === '/cart') {
810      const homeUrl = '/'
811      const existingParams = window.location.search
812      const separator = existingParams ? '&' : '?'
813      window.location.href = homeUrl + existingParams + separator + 'modals=cart-drawer-dialog'
814    }
815  })()
816</script>
816
817
818<script>
819  window.__STOREFRONT_ACCESS_TOKEN__ = '03fdfd8b637abe885ba67c2d385cc668'
820  window.__CART__ = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
821  window.__VENDORS__ = {
822    nosto: {
823      enabled: false ?? false
824    },
825  }
826</script>
826
827
828
829
830
831
832  
832<script src="//ritual.com/cdn/shop/t/577/assets/core-global.gJHjK0kz.min.js" type="module" crossorigin="anonymous"></script>
832
833  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
834  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
835  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
836
837
838
839
840  
840<script src="//ritual.com/cdn/shop/t/577/assets/core-app-provider.iu6JAv6x.min.js" type="module" crossorigin="anonymous"></script>
840
841  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
842  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
843  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
844  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
845  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/modal-context.Cz6CkDXz.min.js" crossorigin="anonymous">
846  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/quickshop.hLMAjQnS.min.js" crossorigin="anonymous">
847  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
848
849
850
851
852  
852<script src="//ritual.com/cdn/shop/t/577/assets/app-provider-extension.DxuQguJi.min.js" type="module" crossorigin="anonymous"></script>
852
853  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-app-provider.iu6JAv6x.min.js" crossorigin="anonymous">
854  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/amplitude-visual-labeling.DyWU5gKm.min.js" crossorigin="anonymous">
855  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
856  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
857  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
858  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
859  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
860  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/modal-context.Cz6CkDXz.min.js" crossorigin="anonymous">
861  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/quickshop.hLMAjQnS.min.js" crossorigin="anonymous">
862
863
864
865
866  
866<script src="//ritual.com/cdn/shop/t/577/assets/main-header.Ct3Woxox.min.js" type="module" crossorigin="anonymous"></script>
866
867  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
868  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
869
870
871
872
873  
873<script src="//ritual.com/cdn/shop/t/577/assets/core-icon.BDQCyVOT.min.js" type="module" crossorigin="anonymous"></script>
873
874  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
875  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
876  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
877  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
878
879
880  <link href="//ritual.com/cdn/shop/t/577/assets/icons.svg?v=29451487552897800571790201851" as="image" type="image/svg+xml" crossorigin="anonymous" rel="preload">
881<script>
882  if (window.location.pathname === '/collections') {
883    window.location.href = '/collections/all'
884  }
885</script>
885
886
887<script src='https://cdn.userway.org/widget.js' data-account='g3PUExEDwi' defer></script>
887
888
889<script>
890  
891  document.addEventListener('click', function(event) {
892    const target = event.target.closest('a[href="#openchat"]')
893    if (target) {
894      event.preventDefault()
895      if (typeof window.Intercom === 'function') {
896        window.Intercom('show')
897      }
898    }
899  })
900</script>
900
901<!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
902
903
904
905
906
907
908
909
910
911
912
913
914    
915        <style data-oke-reviews-version="0.98.0" 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.98.0" 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.98.0" 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.98.0" 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:""}
915.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
915or: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}
915to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
916.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:")"}
917.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}
918.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>
919    
920    
920<script type="application/json" id="oke-reviews-settings">{"subscriberId":"376f5469-15c3-4f26-8731-b439bf3afbd8","analyticsSettings":{"provider":"none"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":true,"searchEnginePaginationEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","interspace":2,"shape":{"type":"rounded"},"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":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F5F9FF","shadingColor":"#142B6F","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"}],"textAlignment":"left"},{"columnWidth":"full","modules":[{"name":"reviews-keywords","heading":"Customers Talked About","maxKeywords":5}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#D0D5E2","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#142B6F","backgroundColor":"#FFFFFF","borderColor":"#142B6F","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#142B6F","textColorActive":"#FFFFFF","textColor":"#142B6F","searchHighlightColor":"#B2F9E9"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#FFFFFF","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#142B6F","borderColorHover":"#142B6F","backgroundColor":"#142B6F","borderColor":"#142B6F","backgroundColorHover":"#142B6F","textColorHover":"#FFFFFF","borderRadius":{"value":50,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#142B6F","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#142B6F","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#142B6F","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":14,"unit":"px"},"secondaryColor":"#142B6F"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#00CAAA"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"minimal","showAttributeBars":false,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"hidden"},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":false,"writeReviewButtonEnabled":true,"defaultSort":"date desc","sortOptionOrder":["date desc","helpful desc","rating desc","date asc","unhelpful desc","rating asc"]}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"average-rating","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":18,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
920
921            <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:#142b6f;--oke-button-backgroundColorHover:#142b6f;--oke-button-backgroundColorActive:#142b6f;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#142b6f;--oke-button-borderColorHover:#142b6f;--oke-button-borderColorActive:#142b6f;--oke-button-borderRadius:50px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#d0d5e2;--oke-border-width:1px;--oke-text-primaryColor:#142b6f;--oke-text-secondaryColor:#142b6f;--oke-text-small:14px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#142b6f;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#00caaa;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#142b6f;--oke-filter-borderColor:#142b6f;--oke-filter-borderColorActive:#142b6f;--oke-filter-textColor:#142b6f;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
922            <style id="oke-reviews-custom-css">.okeReviews.oke-sr{display:block}[data-oke-widget] div.okeReviews[data-oke-container].oke-w{max-width:unset;padding-inline-start:min(max(24px,2.22222vw),32px);padding-inline-end:min(max(24px,2.22222vw),32px)}div.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-reviewContent-title{font-size:24px;font-weight:500}.okeReviews[data-oke-container].oke-w .oke-button,div.okeReviews .oke-button{font-weight:500}.okeReviews[data-oke-container].oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:initial}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%;padding-top:10px}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-qw-header-askQuestion{width:100%}div.okeReviews[data-oke-container] .oke-sortSelect-label{margin-right:0;font-weight:400}div.okeReviews[data-oke-container] .oke-w-reviews-controls{flex-wrap:wrap}div.okeReviews[data-oke-container] p,div.okeReviews p{font-size:14px}div.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{font-weight:500}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average,div.okeReviews[data-oke-container] .oke-w-recommendsModule-value{font-size:32px;font-weight:500}div.okeReviews[data-oke-container] .oke-reviewsSummary-heading-text,div.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-text{font-weight:500;margin-bottom:25px}div.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{padding:16px 24px;line-height:1.2;font-weight:500}div.okeReviews[data-oke-container] .oke-w-navBar-item,div.okeReviews .oke-w-navBar-item{padding-bottom:16px;font-weight:500;line-height:1.2;margin-top:30px}div.okeReviews[data-oke-container] .oke-w-reviewer-name{font-size:20px;font-weight:500;line-height:1.2}div.okeReviews[data-oke-container] .oke-w-reviewer>div{display:flex;align-items:center;gap:12px}div.okeReviews[data-oke-container].oke-w .oke-w-reviewer-verified,div.okeReviews[data-oke-container].oke-w .oke-tag{font-weight:500;font-size:12px;line-height:1.2;border:1px solid #142b6f;border-radius:50px;padding:4px 8px 4px 10px}div.okeReviews[data-oke-container].oke-w .oke-w-reviewer-verified,div.okeReviews[data-oke-container].oke-w .oke-w-reviewer-attributes{margin-left:0}div.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{font-size:14px;background-color:transparent}div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon{padding-left:5px}div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before{content:" ";background-repeat:no-repeat;vertical-align:bottom;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.332031 2.48816L2.72274 4.61316L7.21438 0.363159' stroke='%23142B6F'/%3E%3C/svg%3E%0A")}div.okeReviews[data-oke-container] .oke-w-reviewMinimal-footer,div.okeReviews .oke-w-reviewMinimal-footer{justify-content:flex-start;flex-direction:column;align-items:baseline;gap:20px}div.okeReviews[data-oke-container] .oke-w-reviewer-flag{display:none}div.okeReviews[data-oke-container] .oke-w-reviewMinimal-reply,div.okeReviews .oke-w-reviewMinimal-reply{border-right:0;border-left:0;padding-left:0}div.okeReviews[data-oke-container] .oke-w-reviewer-attributes{margin-left:10px}div.okeReviews[data-oke-container] .oke-showMore-button.oke-button{font-size:18px;font-weight:450;line-height:1.2;padding:16px 48px}@media(min-width:48rem){[data-oke-widget] div.okeReviews[data-oke-container].oke-w{padding-inline-start:min(max(48px,4.44444vw),64px);padding-inline-end:min(max(48px,4.44444vw),64px)}}div.okeReviews[data-oke-container] .oke-w-reviewer-avatar{display:none}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule--oneLine{align-items:baseline}div.okeReviews[data-oke-container] .oke-w-reviewMinimal-reply,div.okeReviews .oke-w-reviewMinimal-reply{border-bottom:0}div.okeReviews[data-oke-container] .oke-tag svg{fill:#142b6f}</style>
923            <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-rounded--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M16.6744 7.11837C16.9845 6.8136 17.0731 6.45442 16.9402 6.04082C16.8073 5.62721 16.5193 5.38776 16.0762 5.32245L11.4906 4.66939L9.46364 0.587755C9.26427 0.195916 8.94306 0 8.5 0C8.05694 0 7.73573 0.195916 7.53636 0.587755L5.50938 4.66939L0.923769 5.32245C0.48
9230712 5.38776 0.19273 5.62721 0.0598129 6.04082C-0.0731041 6.45442 0.0155059 6.8136 0.325646 7.11837L3.64855 10.2857L2.85106 14.7918C2.7846 15.2054 2.92859 15.5429 3.28303 15.8041C3.46026 15.9347 3.67071 16 3.91439 16C4.09161 16 4.25775 15.9565 4.41282 15.8694L8.5 13.7469L12.5872 15.8694C12.7422 15.9565 12.9084 16 13.0856 16C13.3293 16 13.5397 15.9347 13.717 15.8041C14.0714 15.5429 14.2154 15.2054 14.1489 14.7918L13.3514 10.2857L16.6744 7.11837Z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-rounded--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M16.6744 7.11837C16.9845 6.8136 17.0731 6.45442 16.9402 6.04082C16.8073 5.62721 16.5193 5.38776 16.0762 5.32245L11.4906 4.66939L9.46364 0.587755C9.26427 0.195916 8.94306 0 8.5 0C8.05694 0 7.73573 0.195916 7.53636 0.587755L5.50938 4.66939L0.923769 5.32245C0.480712 5.38776 0.19273 5.62721 0.0598129 6.04082C-0.0731041 6.45442 0.0155059 6.8136 0.325646 7.11837L3.64855 10.2857L2.85106 14.7918C2.7846 15.2054 2.92859 15.5429 3.28303 15.8041C3.46026 15.9347 3.67071 16 3.91439 16C4.09161 16 4.25775 15.9565 4.41282 15.8694L8.5 13.7469L12.5872 15.8694C12.7422 15.9565 12.9084 16 13.0856 16C13.3293 16 13.5397 15.9347 13.717 15.8041C14.0714 15.5429 14.2154 15.2054 14.1489 14.7918L13.3514 10.2857L16.6744 7.11837Z"/></symbol></svg></template>
923<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>
923
924
925
926
927
928    
929    
930
931
932
933
934
935
936
937
938
939
940<!-- END app snippet -->
941
942    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
943<!-- END app snippet -->
944
945<!-- BEGIN app snippet: widget-plus-initialisation-script -->
946
947
948
949
950    
950<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
950
951
952<!-- END app snippet -->
953
954
955<!-- END app block --><!-- BEGIN app block: shopify://apps/impact-com/blocks/consent_mode/adac1a7f-d17f-4936-8a12-45628cdd8add -->
955<script id="consent_script" defer>
956  window.Shopify.loadFeatures(
957    [
958      {
959        name: 'consent-tracking-api',
960        version: '0.1',
961      },
962    ],
963    error => {
964      if (error) {
965        // Rescue error
966      }
967
968      document.addEventListener("visitorConsentCollected", (event) => {
969        // Do nothing
970      });
971    },
972  );
973</script>
973
974
975<!-- END app block --><!-- BEGIN app block: shopify://apps/superfiliate/blocks/index/f1b76257-4e14-4893-ac41-24d1f75d4c83 --><!-- Start of Superfiliate Extension -->
976<script async src="https://superfiliate-cdn.com/storefront.js?shop=mrwbcu-wt.myshopify.com"></script>
976
977<!-- End of Superfiliate Extension -->
978
979
980<!-- END app block --><!-- BEGIN app block: shopify://apps/checkmate/blocks/checked_network/697a3444-1374-4f13-ba8c-ec03db25ebf0 -->
981  
981<script
982    src='/apps/cm/v1/load?source=embed'
983    async
984  ></script>
984
985
986
987
988<!-- END app block --><!-- BEGIN app block: shopify://apps/impact-com/blocks/utt/adac1a7f-d17f-4936-8a12-45628cdd8add -->
989
990<script id="advocate_jwt_script" defer>
991  (function() {
992    if (window.advocateScriptInitialized) {
993      console.log("Advocate script already loaded, skipping...");
994      return;
995    }
996
997    window.advocateScriptInitialized = true;
998
999    async function fetchJWT(shopUrl, customerId) {
1000      try {
1001        const response = await fetch(`https://saasler-impact.herokuapp.com/api/v1/advocate_widget_jwt?customer_id=${customerId}&shop_url=${shopUrl}`);
1002
1003        const data = await response.json();
1004
1005        window.impactToken = data.jwt;
1006      } catch (error) {
1007        console.error("Error fetching data: ", error);
1008      }
1009    }
1010
1011    const shopUrl = Shopify.shop;
1012    const customerId = __st.cid;
1013
1014    fetchJWT(shopUrl, customerId).then(() => {
1015      const uttUrl = "https://utt.impactcdn.com/A3616987-2d61-414d-8e30-a87c70ba21691.js";
1016
1017      (function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})(`${uttUrl}`,'script','ire',document,window); ire('identify');
1018    });
1019  })();
1020</script>
1020
1021
1022<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035  
1035<script async src="https://static.klaviyo.com/onsite/js/VazkSm/klaviyo.js?company_id=VazkSm"></script>
1035
1036  
1036<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>
1036
1037
1038  
1039
1040
1041
1042
1043  
1043<script>
1044    window.klaviyoReviewsProductDesignMode = false
1045  </script>
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1056
1057    <!-- BEGIN app snippet: gsf_verification_code -->
1058
1059
1060    <meta name="p:domain_verify" content="993e024b82e4398e8461b2874518d746" />
1061
1062<!-- END app snippet -->
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1073<!-- END app block -->
1073<script src="https://cdn.shopify.com/extensions/ad2e54e3-3feb-4908-bfbd-1c7f4cdc2fd7/intercom-ai-customer-service-11/assets/widget.js" type="text/javascript" defer="defer"></script>
1073
1074<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1075<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: 62688428126,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1075
1075
1076<script>
1077  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1078</script>
vendor: 1 bytes, line 1078
1078
1079<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}
1079).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: 62688428126,storefrontBaseUrl: "https://ritual.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ritual.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1962672222","configuration":"{\"pixel_id\":\"Eq2eb8y45vukpc1vtLKpob\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"494c214c3e1e2dea2c94ffa97cf51a83","type":"APP","apiClientId":411130036225,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1079,"dataSharingState":"unrestricted"},{"id":"1900380254","configuration":"{\"accountId\":\"mrwbcu-wt.myshopify.com\",\"trackingOrigin\":\"https:\\\/\\\/shdid.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ebf932729e55df621053f2896dbe44a7","type":"APP","apiClientId":94099111937,"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":"unrestricted"},{"id":"1889894494","configuration":"{\"ti\":\"73014542\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\",\"tagIds\":\"[\\\"-1\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58a904981d2724b937c16718aa2f1aee","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1750433886","configuration":"{\"accountID\":\"9866\",\"integrationId\":\"9866\",\"brandId\":\"6738\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f28c8e4372c74ce89d6ccedbdfdb52da","type":"APP","apiClientId":22258319361,"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":"1661042782","configuration":"{\"pixelCode\":\"C1MTQO26P7ER4UDJUMT0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1612644446","configuration":"{\"advertiser\":\"ritual\",\"userId\":\"d8656980-7862-4277-ac8d-6a5f81a2dc01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c19c52670ee3dad6480bef13cf6d1e03","type":"APP","apiClientId":39871250433,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1595867230","configuration":"{\"account_ID\":\"1086029\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/mrwbcu-wt.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"1\\\",\\\"ga4_measurement_id\\\":\\\"G-0F146ZHSFS\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":\\\"1\\\",\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-866253485\\\",\\\"ga_purchase_label\\\":\\\"5aABCMfN5YIBEK31h50D\\\",\\\"ga_add_to_cart_label\\\":\\\"Y9UmCIbrsZMcEK31h50D\\\",\\\"ga_begin_checkout_label\\\":\\\"P5HPCO3psZMcEK31h50D\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"1\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"US\\\",\\\"google_merchant_id\\\":\\\"144634923\\\",\\\"target_country\\\":\\\"US\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"1\\\",\\\"consent_mode\\\":1,\\\"ads_data_redaction\\\":0,\\\"url_passthrough\\\":1,\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"4ffb26d602074437389cecbadd90638da79c71deaccc1d8da17f870d66a68f1a73a71713572eac502274fe2894235bf3009f02f82d05ffb067252aeac6b5825c\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1079,"dataSharingState":"unrestricted"},{"id":"1557987422","configuration":"{\"accountID\":\"50002\",\"micrositeDomain\":\"partner.ritual.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1454768222","configuration":"{\"campaignID\":\"17139\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/372a9a92ddf52c6ff23f0e84bc9efd5c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"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":"1343127646","configuration":"{\"accountID\":\"VazkSm\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1257799774","configuration":"{\"webhookEndpoint\":\"https:\/\/webhooks.fivetran.com\/internal\/b6a0a694-e0b4-43f4-9c5e-d47b7003962d\",\"includedEvents\":\"ui_extension_errored,collection_viewed,product_viewed,checkout_started,cart_viewed,checkout_address_info_submitted,product_removed_from_cart,checkout_shipping_info_submitted,page_viewed,payment_info_submitted,checkout_contact_info_submitted,search_submitted,alert_displayed,checkout_completed,product_added_to_cart\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a344a9f0c58f3b1ff6255bb24dbeb15","type":"APP","apiClientId":1540791,"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":"unrestricted"},{"id":"1216151646","configuration":"{\"store_id\":\"214226\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"139526238","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"36","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Chord CDP"},{"id":"144113758","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING","SALE_OF_DATA"],"name":"ShopMy"},{"id":"156106846","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Embeddables"},{"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":"Ritual","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"mrwbcu-wt.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ritual.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7738832453726","handle":"perimenopause-health","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43183792750686","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572570718","handle":"essential-for-women-multivitamin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42283036246110","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572537950","handle":"essential-prenatal-multivitamin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42291520569438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572669022","handle":"synbiotic-plus-for-gut-health","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43187157041246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572701790","handle":"hyacera-for-skin-hydration","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43145196044382","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572406878","handle":"essential-postnatal-multivitamin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42291521421406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572079198","handle":"natalbiotic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42144416137310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7482572144734","handle":"magnesium","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42144416366686","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ritual.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"141962903646","themePublished":"true","eventMetadataId":"a5fedb5a-3222-4088-9fa4-aef54d3f93f2","pageType":"home","shopId":"62688428126","storefrontBaseUrl":"https:\/\/ritual.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1079<script>
1080  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1081  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1082  window.ShopifyAnalytics.meta.currency = 'USD';
1083  var meta = {"page":{"pageType":"home","requestId":"11b374f6-2928-4c59-a249-85fe07baeb5c-1790238565"}};
1084  for (var attr in meta) {
1085    window.ShopifyAnalytics.meta[attr] = meta[attr];
1086  }
1087</script>
vendor: 1 bytes, line 1087
1087
1088<script class="analytics">
1089  (function () {
1090    var customDocumentWrite = function(content) {
1091      var jquery = null;
1092
1093      if (window.jQuery) {
1094        jquery = window.jQuery;
1095      } else if (window.Checkout && window.Checkout.$) {
1096        jquery = window.Checkout.$;
1097      }
1098
1099      if (jquery) {
1100        jquery('body').append(content);
1101      }
1102    };
1103
1104    var hasLoggedConversion = function(token) {
1105      if (token) {
1106        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1107      }
1108      return false;
1109    }
1110
1111    var setCookieIfConversion = function(token) {
1112      if (token) {
1113        var twoMonthsFromNow = new Date(Date.now());
1114        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1115
1116        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1117      }
1118    }
1119
1120    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1121    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1122    if (trekkie.integrations) {
1123      return;
1124    }
1125    trekkie.methods = [
1126      'identify',
1127      'page',
1128      'ready',
1129      'track',
1130      'trackForm',
1131      'trackLink'
1132    ];
1133    trekkie.factory = function(method) {
1134      return function() {
1135        var args = Array.prototype.slice.call(arguments);
1136        args.unshift(method);
1137        trekkie.push(args);
1138        if (method == 'track' || method == 'page') {
1139          try {
1140            if (window.__TREKKIE_SHIM_QUEUE == null) {
1141              window.__TREKKIE_SHIM_QUEUE = [];
1142            }
1143            window.__TREKKIE_SHIM_QUEUE.push({
1144              from: 'trekkie-stub',
1145              method: method,
1146              args: args.slice(1)
1147            });
1148          } catch (e) {
1149            // no-op
1150          }
1151        }
1152        return trekkie;
1153      };
1154    };
1155    for (var i = 0; i < trekkie.methods.length; i++) {
1156      var key = trekkie.methods[i];
1157      trekkie[key] = trekkie.factory(key);
1158    }
1159    trekkie.load = function(config) {
1160      trekkie.config = config || {};
1161      trekkie.config.initialDocumentCookie = document.cookie;
1162      var first = document.getElementsByTagName('script')[0];
1163var script = document.createElement('script');
1164script.type = 'text/javascript';
1165script.onerror = function(e) {
1166  var scriptFallback = document.createElement('script');
1167  scriptFallback.type = 'text/javascript';
1168  scriptFallback.onerror = function(error) {
1169          var Monorail = {
1170      produce: function produce(monorailDomain, schemaId, payload) {
1171        var currentMs = new Date().getTime();
1172        var event = {
1173          schema_id: schemaId,
1174          payload: payload,
1175          metadata: {
1176            event_created_at_ms: currentMs,
1177            event_sent_at_ms: currentMs
1178          }
1179        };
1180        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1181      },
1182      sendRequest: function sendRequest(endpointUrl, payload) {
1183        // Try the sendBeacon API
1184        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1185          var blobData = new window.Blob([payload], {
1186            type: 'text/plain'
1187          });
1188
1189          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1190            return true;
1191          } // sendBeacon was not successful
1192
1193        } // XHR beacon
1194
1195        var xhr = new XMLHttpRequest();
1196
1197        try {
1198          xhr.open('POST', endpointUrl);
1199          xhr.setRequestHeader('Content-Type', 'text/plain');
1200          xhr.send(payload);
1201        } catch (e) {
1202          console.log(e);
1203        }
1204
1205        return false;
1206      },
1207      isIos12: function isIos12() {
1208        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1209      }
1210    };
1211    Monorail.produce('monorail-edge.shopifysvc.com',
1212      'trekkie_storefront_load_errors/1.1',
1213      {shop_id: 62688428126,
1214      theme_id: 141962903646,
1215      app_name: "storefront",
1216      context_url: window.location.href,
1217      source_url: "//ritual.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1218
1219  };
1220  scriptFallback.async = true;
1221  scriptFallback.src = '//ritual.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1222  first.parentNode.insertBefore(scriptFallback, first);
1223};
1224script.async = true;
1225script.src = '//ritual.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1226first.parentNode.insertBefore(script, first);
1227
1228    };
1229    trekkie.load(
1230      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62688428126,"isMerchantRequest":null,"themeId":141962903646,"themeCityHash":"9532147601551751634","contentLanguage":"en","currency":"USD","eventMetadataId":"a5fedb5a-3222-4088-9fa4-aef54d3f93f2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1231    );
1232
1233    var loaded = false;
1234    trekkie.ready(function() {
1235      if (loaded) return;
1236      loaded = true;
1237
1238      window.ShopifyAnalytics.lib = window.trekkie;
1239
1240      var originalDocumentWrite = document.write;
1241      document.write = customDocumentWrite;
1242      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1243      document.write = originalDocumentWrite;
1244
1245      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1246      var token = match? match[1]: undefined;
1247      if (!hasLoggedConversion(token)) {
1248        setCookieIfConversion(token);
1249        
1250      }
1251    });
1252
1253    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"11b374f6-2928-4c59-a249-85fe07baeb5c-1790238565","shopifyEmitted":true});
1254
1255    var eventsListenerScript = document.createElement('script');
1256    eventsListenerScript.async = true;
1257    eventsListenerScript.src = "//ritual.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1258    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1259})();</script>
vendor: 1 bytes, line 1259
1259
1260<script
1261  defer
1262  src="https://ritual.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1263  data-application="storefront-renderer"
1264  data-shop-id="62688428126"
1265  data-render-region="gcp-us-central1"
1266  data-page-type="index"
1267  data-theme-instance-id="141962903646"
1268  data-theme-name="Ritual Foundation"
1269  data-theme-version="1.20.0"
1270  data-monorail-region="shop_domain"
1271  data-resource-timing-sampling-rate="10"
1272  data-shs="true"
1273  data-shs-beacon="true"
1274  data-shs-export-with-fetch="true"
1275  data-shs-logs-sample-rate="1"
1276  data-shs-beacon-endpoint="https://ritual.com/api/collect"
1277></script>
1277
1278<meta name="shopify-y" content="dc5b10fa-0452-460e-bcc8-89b99d14274e" data-expiration="1821796165000"><meta name="shopify-s" content="0aa60307-aa79-4450-8b2c-760d63ec3a5d" data-expiration="1790240365000"><meta name="new-cookie-storage-activated" content="t">
1279</head>
1280
1281  <body class='template-index bg-background'><app-provider-extension>
1282
1283
1284  
1284<script src="//ritual.com/cdn/shop/t/577/assets/core-aria-live-region.bjQa8FDW.min.js" type="module" crossorigin="anonymous"></script>
1284
1285  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
1286  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
1287  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
1288
1289<aria-live-region></aria-live-region>
1290        
1291        
1291<script>
1292          customElements.whenDefined('app-provider-extension').then(function () {
1293            var region = document.querySelector('aria-live-region')
1294            if (region) {
1295              region.dispatchEvent(
1296                new CustomEvent('aria-live-region::set', {
1297                  detail: { message: '' },
1298                  bubbles: true,
1299                  composed: true,
1300                })
1301              )
1302            }
1303          })
1304        </script>
1304
1305        <a class='skip-to-content-link sr-only' href='#main'>
1306          Skip to content
1307        </a>
1308
1309        <main-header id='main-header' class='sticky top-0 z-50 grid w-full grid-cols-1'><!-- BEGIN sections: header-group -->
1310<div id="shopify-section-sections--19191209590878__announcement-bar" class="shopify-section shopify-section-group-header-group relative announcement-bar-wrapper">
1311
1312<div
1313  data-announcement-bar
1314  role='region'
1315  aria-label='Announcement'
1316  class='relative flex min-h-14 items-center justify-center gap-6 px-4 py-3 pr-10 md:px-8.5 
1317
1318color-scheme-35bd0eae-1dd2-4d92-b985-012365149b20 bg-background text-foreground
1319 '
1320>
1321  
1322    
1323
1324    <button
1325      aria-label='Slide left'
1326      class='swiper-button-prev flex bg-transparent text-foreground '
1327    >
1328      
1329<svg-icon
1330  src='icon-interface-arrow-left-thin'
1331  class='text-inherit'
1332
1333  
1334    style='--icon-size: 16px;'
1335  
1336
1337  
1338  
1339></svg-icon>
1340
1341    </button>
1342    <swiper-container
1343      class='min-w-0 overflow-hidden'
1344      aria-label='Announcement'
1345      slides-per-view='1'
1346      effect='creative'
1347      creative-effect='{ "prev": { "translate": ["-8%", 0, 0], "opacity": 0 }, "next": { "translate": ["8%", 0, 0], "opacity": 0 }, "limitProgress": 1 }'
1348      speed='400'
1349      loop='true'
1350      navigation='{ "nextEl": "[data-announcement-bar] .swiper-button-next", "prevEl": "[data-announcement-bar] .swiper-button-prev" }'
1351      
1352        autoplay='{ "delay": 3000, "disableOnInteraction": false }'
1353      
1354    >
1355  
1356
1357  
1358    
1359        
1360
1361        
1362          <swiper-slide class='flex h-0 items-center justify-center overflow-hidden'>
1363        
1364        <div >
1365          <div class='md:hidden rte text-center [&_>*]:inline [&_*]:text-body-2 [&_a]:font-bold'>
1366            <p>Take an extra $10 off with FALL10 🍃</p>
1367            
1368          </div>
1369          <div class='hidden md:inline rte text-center [&_>*]:inline [&_*]:text-body-2 [&_a]:font-bold'>
1370            <p>Take an extra $10 off with FALL10 &nbsp;🍃</p>
1371            
1372          </div>
1373
1374          
1375        </div>
1376        
1377          </swiper-slide>
1378        
1379    
1380  
1381    
1382        
1383
1384        
1385          <swiper-slide class='flex h-0 items-center justify-center overflow-hidden'>
1386        
1387        <div >
1388          <div class='md:hidden rte text-center [&_>*]:inline [&_*]:text-body-2 [&_a]:font-bold'>
1389            <p>Save up to 30% for fall 🍂 <a href="https://ritual.com/collections/all" title="https://ritual.com/collections/all">Shop All.</a></p>
1390            
1391              
1392<dialog-toggle modal-id='announcement_slide_Yi9M8b' class='align-text-top'><button type="button" class="inline-flex align-text-top text-primitive-indigo-blue-40 cursor-pointer" aria-haspopup="dialog" aria-controls="announcement_slide_Yi9M8b" aria-label="Welcome Offer">
1393<svg-icon
1394  src='icon-interface-announcement-info'
1395  class='align-text-top text-inherit'
1396
1397  
1398    style='--icon-size: 16px;'
1399  
1400
1401  
1402  
1403></svg-icon>
1404</button>
1405</dialog-toggle>
1406            
1407          </div>
1408          <div class='hidden md:inline rte text-center [&_>*]:inline [&_*]:text-body-2 [&_a]:font-bold'>
1409            <p>Save up to 30% for fall 🍂 <a href="https://ritual.com/collections/all" title="https://ritual.com/collections/all">Shop All.</a></p>
1410            
1411              
1412<dialog-toggle modal-id='announcement_slide_Yi9M8b' class='align-text-top'><button type="button" class="inline-flex align-text-top text-primitive-indigo-blue-40 cursor-pointer" aria-haspopup="dialog" aria-controls="announcement_slide_Yi9M8b" aria-label="Welcome Offer">
1413<svg-icon
1414  src='icon-interface-announcement-info'
1415  class='align-text-top text-inherit'
1416
1417  
1418    style='--icon-size: 16px;'
1419  
1420
1421  
1422  
1423></svg-icon>
1424</button>
1425</dialog-toggle>
1426            
1427          </div>
1428
1429          
1430            
1431
1432            
1433
1434            
1435            
1436
1437            
1438<modal-dialog
1439    cloak
1440    type='modal'
1441    id='announcement_slide_Yi9M8b'
1442
1443    
1444      url=''
1445    
1446
1447    
1448
1449    
1450
1451    
1452      close-on-backdrop-click='true'
1453    
1454
1455    
1456
1457    
1458
1459    
1460      header-classes='text-primitive-indigo-blue-100 bg-white p-6! [&_button]:bg-primitive-cool-40 [&_button]:h-8 [&_button]:w-8 [&_button]:flex [&_button]:items-center [&_button]:justify-center [&_button]:rounded-full [&_button]:hover:opacity-56'
1461    
1462
1463    
1464      close-icon-size='12'
1465    
1466
1467    
1468
1469    
1470      parent-class='[&_.modal]:max-w-(--modal-max-width)! [&_.modal]:h-auto! [&_.modal]:rounded-xl flex! justify-center! items-center!'
1471    
1472
1473    
1474      
1475              style="--modal-bg-color: rgba(0, 0, 0, 0.55); --modal-max-width: 400px; --dmn-dialog-header-height: auto;"
1476            
1477    
1478
1479    
1480  ><h2 slot='header' class='h4' data-slot='header'>Welcome Offer</h2>
1481              
1482<div class='bg-white text-primitive-indigo-blue-100'><div class='border-t border-b border-primitive-cool-40 p-6'><p class='pb-2 text-label-1 font-medium'>Terms and Conditions</p><p class='text-body-2 font-family-secondary font-book'>
1482Save up to 30% on new product subscriptions</p>
1483    </div><p class='p-6 text-caption font-light'>Save up to 30% on new subscriptions. Offers cannot be combined with other discounts, cannot be applied to prior purchases, and may only be redeemed once per eligible new customer. Offers valid for new customers. Discount applies to the first subscription order only. Subscriptions automatically renew at the full retail price on future orders under the subscription until you cancel. For full terms and conditions, please visit <a href="https://ritual.com/pages/2026-ritual-welcome-offer-terms-and-conditions"><u>here</u></a></p></div>
1484
1485            
1486  </modal-dialog>
1487          
1488        </div>
1489        
1490          </swiper-slide>
1491        
1492    
1493  
1494
1495  
1496    </swiper-container>
1497    <button
1498      aria-label='Slide right'
1499      class='swiper-button-next flex bg-transparent text-foreground '
1500    >
1501      
1502<svg-icon
1503  src='icon-interface-arrow-right-thin'
1504  class='text-inherit'
1505
1506  
1507    style='--icon-size: 16px;'
1508  
1509
1510  
1511  
1512></svg-icon>
1513
1514    </button>
1515  
1516
1517  <button
1518    type='button'
1519    onclick='closeAnnouncementBar(event)'
1520    class='absolute top-1/2 right-3 flex h-4 w-4 -translate-0.5 -translate-y-1/2 bg-transparent text-primitive-indigo-blue-40'
1521    aria-label='Close'
1522  >
1523    
1524<svg-icon
1525  src='icon-interface-close-thin'
1526  class='text-inherit'
1527
1528  
1529    style='--icon-size: 16px;'
1530  
1531
1532  
1533  
1534></svg-icon>
1535
1536  </button>
1537</div>
1538
1539<script>
1540  const ANNOUNCEMENT_BAR_CLOSED_KEY = 'ritual:announcement_bar_closed'
1541  const isSlider = true
1542
1543  document.addEventListener('DOMContentLoaded', async () => {
1544    const announcementBarEle = document.querySelector('[data-announcement-bar]')
1545    if (!announcementBarEle) {
1546      return
1547    }
1548
1549    const hasBeenClosed = window.sessionStorage.getItem(ANNOUNCEMENT_BAR_CLOSED_KEY) === 'true'
1550    if (hasBeenClosed) {
1551      announcementBarEle.classList.add('hidden')
1552      return
1553    }
1554
1555    const swiperEle = announcementBarEle.querySelector('swiper-container')
1556    if (!swiperEle) {
1557      return
1558    }
1559
1560    await customElements.whenDefined('swiper-container')
1561    const { slides } = swiperEle.swiper
1562    if (!slides.length) {
1563      return
1564    }
1565
1566    const maxWidth = Math.max(
1567      ...slides.map((slide) => {
1568        const content = slide.firstElementChild
1569        return content ? Math.ceil(content.getBoundingClientRect().width) : 0
1570      })
1571    )
1572    slides.forEach((slide) => {
1573      slide.style.height = `auto`
1574    })
1575    swiperEle.style.width = `${maxWidth}px`
1576    swiperEle.swiper.update()
1577
1578    const dalay = 3000
1579    if (dalay > 0) {
1580      swiperEle.swiper.autoplay.start()
1581    }
1582  })
1583
1584  function closeAnnouncementBar(event) {
1585    const announcementBarEle = event.target.closest('[data-announcement-bar]')
1586    if (!announcementBarEle) {
1587      return
1588    }
1589
1590    announcementBarEle.remove()
1591    window.sessionStorage.setItem(ANNOUNCEMENT_BAR_CLOSED_KEY, 'true')
1592  }
1593</script>
1593
1594
1595
1596</div><div id="shopify-section-sections--19191209590878__main" class="shopify-section shopify-section-group-header-group section-header">
1597
1598
1599<header
1600  class='
1601
1602color-scheme-1 bg-background text-foreground
1603 relative grid grid-cols-[1fr_auto_1fr] items-center bg-background px-md py-sm [grid-template-areas:"hamburger-menu_heading_icons"] lg:gap-x-sm lg:px-lg lg:py-xs'
1604  data-logo-position='center'
1605>
1606  <div class='flex h-6 items-center justify-start gap-sm [grid-area:hamburger-menu]'><div id="shopify-block-AVW9zQXNEMHczR29yM__header-menu" class="shopify-block">
1607
1608
1609  
1609<script src="//ritual.com/cdn/shop/t/577/assets/header-drawer.B7mShp6F.min.js" type="module" crossorigin="anonymous"></script>
1609
1610  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
1611  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/firstFocusableElement.CXP_yyKj.min.js" crossorigin="anonymous">
1612  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/focusTrap.CuaWSB2G.min.js" crossorigin="anonymous">
1613  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
1614
1615<header-drawer class='group/header-drawer'>
1616    <div
1617      class='fixed inset-0 z-10 hidden bg-black/66 group-[[open]]/header-drawer:block'
1618      data-header-drawer-backdrop
1619    ></div>
1620    <button
1621      aria-haspopup='dialog'
1622      aria-controls='mobile-menu-drawer'
1623      class='group/menutoggle relative inline-flex'
1624      
1625      data-header-drawer-open-button
1626    ><span class='text-body-2 font-medium'>Menu</span><span class='sr-only'>Menu</span>
1627      <div
1628        class='transition-height absolute -bottom-2 left-0 h-0 w-full bg-primitive-yellow-100 duration-200 ease-in-out group-hover/menutoggle:h-0.5'
1629      ></div>
1630    </button>
1631    <div
1632      id='mobile-menu-drawer'
1633      role='dialog'
1634      aria-modal='true'
1635      aria-label='Menu'
1636      tabindex='-1'
1637      class='size-screen fixed inset-0 z-50 h-dvh max-w-[454px] -translate-x-full bg-white duration-500 ease-in-out group-[[open]]/header-drawer:translate-x-0'
1638      data-header-drawer-content
1639      inert
1640    >
1641      <div
1642        class='absolute top-0 right-0 left-0 z-50 flex items-center justify-between bg-white px-6 py-4'
1643      >
1644        <div>
1645          <div class='md:hidden' data-header-menu-logo>
1646            
1647<a
1648  href='/'
1649  class=' inline-flex h6 uppercase'
1650  
1651><div class='inline-flex h-auto w-12.5 lg:w-17.5'>
1652      
1653
1654
1655
1656
1657    
1658<img src="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=600" alt="Ritual" srcset="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=100 100w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=150 150w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=200 200w" width="600" height="186" loading="eager" sizes="(max-width: 200px) 50vw, 100px" class="w-full block  object-contain" fetchpriority="high">
1659  
1660
1661</div></a>
1662          </div>
1663          <button class='hidden' data-header-menu-back-button aria-label='Back'>
1664            
1665<svg-icon
1666  src='icon-interface-arrow-left'
1667  class=''
1668
1669  
1670    style='--icon-size: 24px;'
1671  
1672
1673  
1674  
1675></svg-icon>
1676
1677          </button>
1678        </div>
1679        <div class='flex items-center gap-4'>
1680          <a
1681            class='inline-flex md:hidden'
1682            href='https://ritual.com/customer_authentication/redirect?locale=en&region_country=US'
1683            aria-label='Log in'
1684          >
1685            
1686<svg-icon
1687  src='icon-interface-account'
1688  class=''
1689
1690  
1691    style='--icon-size: 24px;'
1692  
1693
1694  
1695  
1696></svg-icon>
1697
1698          </a>
1699<dialog-toggle modal-id='cart-drawer-dialog' class='inline-flex -mr-2 md:hidden'>
1700<a
1701  aria-haspopup='dialog'
1702  aria-controls='cart-drawer-dialog'
1703  href='/cart'
1704  class='group relative inline-flex place-items-center gap-1.25 hover:no-underline'
1705  
1706    id='cart-icon-bubble-mobile'
1707  
1708>
1709<svg-icon
1710  src='icon-interface-cart'
1711  class=''
1712
1713  
1714    style='--icon-size: 24px;'
1715  
1716
1717  
1718  
1719></svg-icon>
1720<span class='sr-only'>Cart</span>
1721  <div class='text-body-2'>
1722
1723
1724  
1724<script src="//ritual.com/cdn/shop/t/577/assets/component-cart-total.DWmmIW83.min.js" type="module" crossorigin="anonymous"></script>
1724
1725  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
1726  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
1727  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
1728  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
1729  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
1730  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
1731  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
1732  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
1733
1734<cart-total
1735      translation='{ "cart_count": "###count### items" }'
1736    >
1737      <span class='sr-only'>0 items</span>
1738    </cart-total>
1739  </div>
1740  <div
1741    class='transition-height absolute -bottom-2 left-0 h-0 w-6 bg-primitive-yellow-100 duration-200 ease-in-out group-hover:h-0.5'
1742  ></div>
1743</a>
1744
1745</dialog-toggle><button class='inline-flex' data-header-drawer-close-button aria-label='Close'>
1746            
1747<svg-icon
1748  src='icon-interface-close'
1749  class=''
1750
1751  
1752    style='--icon-size: 24px;'
1753  
1754
1755  
1756  
1757></svg-icon>
1758
1759          </button>
1760        </div>
1761      </div>
1762
1763      <div class='header-menu-wrapper flex h-dvh flex-col gap-y-md overflow-y-auto pt-14 pb-8'>
1764        <nav aria-label='Main Menu Drawer'>
1765          <ul class='grid list-none grid-cols-1 gap-y-sm px-6 pt-6' data-top-menu>
1766            <li>
1767  <button class='inline-flex w-full border-b border-b-primitive-cool-40 pb-4 h3' data-menu-toggle='Details-menu-drawer-menu-item-AbzFOc3djeEVuYU9ud__header_mega_menu_chWdkT'>
1768    <span class='highlight-hover'>Shop Daily Health</span>
1769  </button>
1770
1771  <div class='hidden' data-menu-content='Details-menu-drawer-menu-item-AbzFOc3djeEVuYU9ud__header_mega_menu_chWdkT'>
1772    <div class='flex flex-col gap-10 px-6'>
1773      <div class='sticky top-0 z-50 bg-white pb-4'>
1774  <h2>Daily Health</h2>
1775</div>
1776
1777
1778<div  style='--highlight-line-height: 2px;'>
1779  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop For</p><ul
1780      class='grid list-none gap-xs '
1781      role='list'
1782    ><li
1783          
1784            class='border-b border-b-primitive-cool-40 pb-4'
1785          
1786        >
1787          <a
1788            id='HeaderMenu-mobile-AeWgwKzZEb2ZGemcxU__header_link_list_zTxaeA-women'
1789            href='/collections/women'
1790            class='h5 md:text-[2rem] highlight-hover inline-block'
1791            
1792          >
1793            Women
1794          </a>
1795        </li><li
1796          
1797            class='border-b border-b-primitive-cool-40 pb-4'
1798          
1799        >
1800          <a
1801            id='HeaderMenu-mobile-AeWgwKzZEb2ZGemcxU__header_link_list_zTxaeA-men'
1802            href='/collections/men'
1803            class='h5 md:text-[2rem] highlight-hover inline-block'
1804            
1805          >
1806            Men
1807          </a>
1808        </li></ul>
1809    
1810</div>
1811
1812
1813<div  style='--highlight-line-height: 2px;'>
1814  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop By need</p><ul
1815      class='grid list-none gap-xs grid-cols-2 gap-y-2'
1816      role='list'
1817    ><li
1818          
1819        >
1820          <a
1821            id='HeaderMenu-mobile-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-multivitamin-nutrients'
1822            href='/collections/multivitamins-nutrients'
1823            class='text-body-2 highlight-hover inline-block'
1824            
1825          >
1826            Multivitamin &amp; Nutrients
1827          </a>
1828        </li><li
1829          
1830        >
1831          <a
1832            id='HeaderMenu-mobile-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-gut-health'
1833            href='/products/synbiotic-plus-for-gut-health'
1834            class='text-body-2 highlight-hover inline-block'
1835            
1836          >
1837            Gut Health
1838          </a>
1839        </li><li
1840          
1841        >
1842          <a
1843            id='HeaderMenu-mobile-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-skin'
1844            href='/products/hyacera-for-skin-hydration'
1845            class='text-body-2 highlight-hover inline-block'
1846            
1847          >
1848            Skin
1849          </a>
1850        </li><li
1851          
1852        >
1853          <a
1854            id='HeaderMenu-mobile-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-relaxation'
1855            href='/collections/relaxation'
1856            class='text-body-2 highlight-hover inline-block'
1857            
1858          >
1859            Relaxation
1860          </a>
1861        </li><li
1862          
1863        >
1864          <a
1865            id='HeaderMenu-mobile-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-performance-recovery'
1866            href='/collections/performance-recovery'
1867            class='text-body-2 highlight-hover inline-block'
1868            
1869          >
1870            Performance &amp; Recovery
1871          </a>
1872        </li></ul>
1873    
1874      <a
1875        href='/collections/daily-health'
1876        class='highlight-hover mt-4 inline-flex items-center gap-3 text-body-2'
1877      >
1878        Shop All
1879        
1880<svg-icon
1881  src='icon-interface-arrow-right'
1882  class=''
1883
1884  
1885    style='--icon-size: 16px;'
1886  
1887
1888  
1889  
1890></svg-icon>
1891
1892      </a>
1893    
1894</div>
1895
1896
1897<div id="shopify-block-ATjNZcEdOQ1VXMTdMO__header_overflow_CpRKwb" class="shopify-block">
1898
1899
1900  
1900<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
1900
1901  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
1902  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
1903  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
1904
1905
1906
1907<div class='flex flex-col gap-4'><overflow-scroll
1908    class='block w-[calc(100vw-24px)] overflow-hidden md:max-w-[430px]'
1909    data-block-type='header-overflow'
1910  >
1911    <div class='flex gap-4 overflow-x-auto pr-6' data-scroll-container>
1912      <div id="shopify-block-AZkovVGdvTHVkc2Fwa__header_overflow_card_PyDhcA" class="shopify-block">
1913
1914<a
1915href='/products/magnesium'class='overflow-card group flex flex-col gap-2 hover:no-underline'
1916>
1917  <div class='relative overflow-hidden'>
1918    
1919
1920
1921
1922    
1923<img src="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
1924  
1925
1926
1927</div>
1928  <div class='flex w-full items-start justify-between gap-0.5'>
1929    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Raise a glass of Magnesium+</div></div></div>
1930</a>
1931
1932
1933</div>
1934<div id="shopify-block-AR1pVQm1FcDFiMGdXM__header_overflow_card_HLx97q" class="shopify-block">
1935
1936<a
1937href='/products/synbiotic-plus-for-gut-health'class='overflow-card group flex flex-col gap-2 hover:no-underline'
1938>
1939  <div class='relative overflow-hidden'>
1940    
1941
1942
1943
1944    
1945<img src="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=810" alt="Gut health Synbiotic+" srcset="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
1946  
1947
1948
1949</div>
1950  <div class='flex w-full items-start justify-between gap-0.5'>
1951    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Go with your gut.</div></div></div>
1952</a>
1953
1954
1955</div>
1956
1957    </div>
1958  </overflow-scroll>
1959</div>
1960
1961
1962</div>
1963
1964    </div>
1965  </div>
1966</li>
1967
1968
1969<li>
1970  <button class='inline-flex w-full border-b border-b-primitive-cool-40 pb-4 h3' data-menu-toggle='Details-menu-drawer-menu-item-Ack92bTlmRkN5eHJJd__header_mega_menu_TdeArL'>
1971    <span class='highlight-hover'>Shop Pregnancy</span>
1972  </button>
1973
1974  <div class='hidden' data-menu-content='Details-menu-drawer-menu-item-Ack92bTlmRkN5eHJJd__header_mega_menu_TdeArL'>
1975    <div class='flex flex-col gap-10 px-6'>
1976      <div class='sticky top-0 z-50 bg-white pb-4'>
1977  <h2>Pregnancy</h2>
1978</div>
1979
1980
1981<div  style='--highlight-line-height: 2px;'>
1982  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop by Stage</p><ul
1983      class='grid list-none gap-xs '
1984      role='list'
1985    ><li
1986          
1987            class='border-b border-b-primitive-cool-40 pb-4'
1988          
1989        >
1990          <a
1991            id='HeaderMenu-mobile-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-trying-planning'
1992            href='/collections/trying-planning'
1993            class='h5 md:text-[2rem] highlight-hover inline-block'
1994            
1995          >
1996            Trying &amp; Planning
1997          </a>
1998        </li><li
1999          
2000            class='border-b border-b-primitive-cool-40 pb-4'
2001          
2002        >
2003          <a
2004            id='HeaderMenu-mobile-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-first-to-third-trimester'
2005            href='/collections/first-to-third-trimester'
2006            class='h5 md:text-[2rem] highlight-hover inline-block'
2007            
2008          >
2009            First to Third Trimester
2010          </a>
2011        </li><li
2012          
2013            class='border-b border-b-primitive-cool-40 pb-4'
2014          
2015        >
2016          <a
2017            id='HeaderMenu-mobile-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-postpartum'
2018            href='/collections/postpartum'
2019            class='h5 md:text-[2rem] highlight-hover inline-block'
2020            
2021          >
2022            Postpartum
2023          </a>
2024        </li></ul>
2025    
2026</div>
2027
2028
2029<div  style='--highlight-line-height: 2px;'>
2030  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop By Need</p><ul
2031      class='grid list-none gap-xs grid-cols-2 gap-y-2'
2032      role='list'
2033    ><li
2034          
2035        >
2036          <a
2037            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-prenatal-postnatal'
2038            href='/collections/prenatal-postnatal'
2039            class='text-body-2 highlight-hover inline-block'
2040            
2041          >
2042            Prenatal &amp; Postnatal
2043          </a>
2044        </li><li
2045          
2046        >
2047          <a
2048            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-gut-health'
2049            href='/products/natalbiotic'
2050            class='text-body-2 highlight-hover inline-block'
2051            
2052          >
2053            Gut Health
2054          </a>
2055        </li><li
2056          
2057        >
2058          <a
2059            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-mom-to-baby-support'
2060            href='/collections/mom-to-baby-support'
2061            class='text-body-2 highlight-hover inline-block'
2062            
2063          >
2064            Mom-to-Baby Support
2065          </a>
2066        </li><li
2067          
2068        >
2069          <a
2070            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-fertility-support'
2071            href='/products/fertility-support'
2072            class='text-body-2 highlight-hover inline-block'
2073            
2074          >
2075            Fertility Support
2076          </a>
2077        </li><li
2078          
2079        >
2080          <a
2081            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-skin'
2082            href='/products/hyacera-for-skin-hydration'
2083            class='text-body-2 highlight-hover inline-block'
2084            
2085          >
2086            Skin
2087          </a>
2088        </li><li
2089          
2090        >
2091          <a
2092            id='HeaderMenu-mobile-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-protein'
2093            href='/products/essential-protein-pregnancy-postpartum'
2094            class='text-body-2 highlight-hover inline-block'
2095            
2096          >
2097            Protein
2098          </a>
2099        </li></ul>
2100    
2101      <a
2102        href='/collections/pregnancy'
2103        class='highlight-hover mt-4 inline-flex items-center gap-3 text-body-2'
2104      >
2105        Shop All
2106        
2107<svg-icon
2108  src='icon-interface-arrow-right'
2109  class=''
2110
2111  
2112    style='--icon-size: 16px;'
2113  
2114
2115  
2116  
2117></svg-icon>
2118
2119      </a>
2120    
2121</div>
2122
2123
2124<div id="shopify-block-AbEl1VHpqdVRlVlVGa__header_overflow_MtQ8NP" class="shopify-block">
2125
2126
2127  
2127<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
2127
2128  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
2129  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
2130  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
2131
2132
2133
2134<div class='flex flex-col gap-4'><div class='text-eyebrow h6 text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>
2135      Shop Our Edits
2136    </div><overflow-scroll
2137    class='block w-[calc(100vw-24px)] overflow-hidden md:max-w-[430px]'
2138    data-block-type='header-overflow'
2139  >
2140    <div class='flex gap-4 overflow-x-auto pr-6' data-scroll-container>
2141      <div id="shopify-block-AQi9BQi9qWVZ0MXBrM__header_overflow_card_NMNWYK" class="shopify-block">
2142
2143<a
2144href='/products/natalbiotic'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2145>
2146  <div class='relative overflow-hidden'>
2147    
2148
2149
2150
2151    
2152<img src="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=810" alt="Ritual Natalbiotic" srcset="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2153  
2154
2155
2156</div>
2157  <div class='flex w-full items-start justify-between gap-0.5'>
2158    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Microbiome Support for Mom‡*</div></div>
2159  <div class='inline-flex py-1 px-2 bg-primitive-yellow-60 rounded-sm'>
2160    <span class='text-caption'>New</span>
2161  </div>
2162
2163</div>
2164</a>
2165
2166
2167</div>
2168<div id="shopify-block-AMVlsUHJ1dXdxek5BT__header_overflow_card_RzUWn6" class="shopify-block">
2169
2170<a
2171href='/products/magnesium'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2172>
2173  <div class='relative overflow-hidden'>
2174    
2175
2176
2177
2178    
2179<img src="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2180  
2181
2182
2183</div>
2184  <div class='flex w-full items-start justify-between gap-0.5'>
2185    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Raise a glass of Magnesium+</div></div>
2186  <div class='inline-flex py-1 px-2 bg-primitive-yellow-60 rounded-sm'>
2187    <span class='text-caption'>New</span>
2188  </div>
2189
2190</div>
2191</a>
2192
2193
2194</div>
2195<div id="shopify-block-AUVNoQ2FCb0R0aEJOO__header_overflow_card_ktXnkF" class="shopify-block">
2196
2197<a
2198href='/collections/mom-to-baby-support'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2199>
2200  <div class='relative overflow-hidden'>
2201    
2202
2203
2204
2205    
2206<img src="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=810" alt="Choline Mom to baby Support" srcset="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2207  
2208
2209
2210</div>
2211  <div class='flex w-full items-start justify-between gap-0.5'>
2212    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Meet our brainchild</div></div></div>
2213</a>
2214
2215
2216</div>
2217
2218    </div>
2219  </overflow-scroll>
2220</div>
2221
2222
2223</div>
2224
2225    </div>
2226  </div>
2227</li>
2228
2229
2230<li>
2231  <a
2232    id='HeaderMenu-mobile-AMStFbXUyVTFuZDhOK__header_direct_link_pkhJh'
2233    href='/collections/perimenopause-support'
2234    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
2235
2236    
2237
2238    
2239
2240    
2241      menu-trigger
2242    
2243
2244    
2245  ><span class='highlight-hover'>Shop Perimenopause</span></a>
2246</li>
2247
2248<li>
2249  <a
2250    id='HeaderMenu-mobile-AZUFQbzJWdTBOYnhQQ__header_direct_link_VQgdGF'
2251    href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'
2252    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
2253
2254    
2255
2256    
2257
2258    
2259      menu-trigger
2260    
2261
2262    
2263  ><span class='highlight-hover'>Shop Starter Sets</span></a>
2264</li>
2265
2266<li>
2267  <a
2268    id='HeaderMenu-mobile-ATW5kTUVWQk1ucEJmN__header_direct_link_7xRTB4'
2269    href='/collections/all'
2270    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
2271
2272    
2273
2274    
2275
2276    
2277      menu-trigger
2278    
2279
2280    
2281  ><span class='highlight-hover'>Shop All</span></a>
2282</li>
2283
2284
2285          </ul>
2286        </nav>
2287        <div class='pl-6' data-top-level-overflow>
2288          <div id="shopify-block-AbGZvVVNNNGtCQlZEU__header-overflow" class="shopify-block">
2289
2290
2291  
2291<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
2291
2292  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
2293  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
2294  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
2295
2296
2297
2298<div class='flex flex-col gap-4'><div class='text-eyebrow h6 text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>
2299      Shop Our Edits
2300    </div><overflow-scroll
2301    class='block w-[calc(100vw-24px)] overflow-hidden md:max-w-[430px]'
2302    data-block-type='header-overflow'
2303  >
2304    <div class='flex gap-4 overflow-x-auto pr-6' data-scroll-container>
2305      <div id="shopify-block-AWlVNMUlucDB0K3g1Y__header_overflow_card_AaMGFk" class="shopify-block">
2306
2307<a
2308href='/collections/perimenopause-support'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2309>
2310  <div class='relative overflow-hidden'>
2311    
2312
2313
2314
2315    
2316<img src="//ritual.com/cdn/shop/files/nav-perimenopause-category.jpg?v=1788969989&amp;width=810" alt="Product image" srcset="//ritual.com/cdn/shop/files/nav-perimenopause-category.jpg?v=1788969989&amp;width=352 352w, //ritual.com/cdn/shop/files/nav-perimenopause-category.jpg?v=1788969989&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2317  
2318
2319
2320</div>
2321  <div class='flex w-full items-start justify-between gap-0.5'>
2322    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Perimenopause Symptom Support*</div></div>
2323  <div class='inline-flex py-1 px-2 bg-primitive-yellow-60 rounded-sm'>
2324    <span class='text-caption'>New</span>
2325  </div>
2326
2327</div>
2328</a>
2329
2330
2331</div>
2332<div id="shopify-block-AWjJ6TFRZN2lPS1p2a__header_overflow_card_hbxEEw" class="shopify-block">
2333
2334<a
2335href='/collections/all'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2336>
2337  <div class='relative overflow-hidden'>
2338    
2339
2340
2341
2342    
2343<img src="//ritual.com/cdn/shop/files/Nav_Edit_Fall-Refresh-Evergreen_26.jpg?v=1788909850&amp;width=810" alt="Fall Evergreen Creative" srcset="//ritual.com/cdn/shop/files/Nav_Edit_Fall-Refresh-Evergreen_26.jpg?v=1788909850&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav_Edit_Fall-Refresh-Evergreen_26.jpg?v=1788909850&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2344  
2345
2346
2347</div>
2348  <div class='flex w-full items-start justify-between gap-0.5'>
2349    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Shop Fall Savings — up to 30% off.</div></div></div>
2350</a>
2351
2352
2353</div>
2354<div id="shopify-block-AcUhMNzRuOFZpY0g5N__header_overflow_card_3JyWXD" class="shopify-block">
2355
2356<a
2357href='/products/magnesium'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2358>
2359  <div class='relative overflow-hidden'>
2360    
2361
2362
2363
2364    
2365<img src="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2366  
2367
2368
2369</div>
2370  <div class='flex w-full items-start justify-between gap-0.5'>
2371    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Raise a glass of Magnesium+</div></div></div>
2372</a>
2373
2374
2375</div>
2376
2377    </div>
2378  </overflow-scroll>
2379</div>
2380
2381
2382</div>
2383
2384        </div>
2385        
2386<div class='mx-6 flex flex-col gap-4 border-t border-t-primitive-cool-20 pt-8'>
2387      <p class='text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Meet Ritual</p>
2388      <ul class='list-none space-y-2' style='--highlight-line-height: 2px;'>
2389        
2390          <li>
2391            <a href='/pages/our-story' class='highlight-hover text-body-2 hover:no-underline'>
2392              Our Story
2393            </a>
2394          </li>
2395        
2396          <li>
2397            <a href='/pages/ingredient-sourcing' class='highlight-hover text-body-2 hover:no-underline'>
2398              Ingredient Sourcing
2399            </a>
2400          </li>
2401        
2402          <li>
2403            <a href='/pages/science-design' class='highlight-hover text-body-2 hover:no-underline'>
2404              Science & Design
2405            </a>
2406          </li>
2407        
2408          <li>
2409            <a href='/pages/clinical-studies' class='highlight-hover text-body-2 hover:no-underline'>
2410              Clinical Studies
2411            </a>
2412          </li>
2413        
2414          <li>
2415            <a href='/pages/impact-advocacy' class='highlight-hover text-body-2 hover:no-underline'>
2416              Impact & Advocacy
2417            </a>
2418          </li>
2419        
2420          <li>
2421            <a href='/pages/health-care-practitioners' class='highlight-hover text-body-2 hover:no-underline'>
2422              Practitioners
2423            </a>
2424          </li>
2425        
2426          <li>
2427            <a href='https://ritual.com/pages/ritual-journal' class='highlight-hover text-body-2 hover:no-underline'>
2428              The Journal
2429            </a>
2430          </li>
2431        
2432          <li>
2433            <a href='/pages/partner-with-us' class='highlight-hover text-body-2 hover:no-underline'>
2434              Partner with Us
2435            </a>
2436          </li>
2437        
2438      </ul>
2439    </div>
2440      </div>
2441    </div>
2442  </header-drawer>
2443</div>
2444<details class='!hidden group/search inline-flex' data-search>
2445  <summary class='flex items-center gap-1 group-open/search:absolute group-open/search:right-pagegutter group-open/search:z-40 group-open/search:top-1/2 group-open/search:-translate-y-1/2'>
2446    <span class='group-open/search:hidden pointer-events-none inline-flex'>
2447<svg-icon
2448  src='icon-search'
2449  class=''
2450
2451  
2452    style='--icon-size: 24px;'
2453  
2454
2455  
2456  
2457></svg-icon>
2458</span>
2459
2460    <span class='hidden group-open/search:inline-flex pointer-events-none'>
2461<svg-icon
2462  src='icon-close'
2463  class=''
2464
2465  
2466    style='--icon-size: 24px;'
2467  
2468
2469  
2470  
2471></svg-icon>
2472</span>
2473
2474    <span class='sr-only'>Search</span>
2475  </summary>
2476
2477  <dialog class='hidden group-open/search:flex items-center justify-center absolute w-full left-0 top-0 right-0 bottom-0 bg-background pl-pagegutter pr-2xl md:pr-pagegutter z-30 h-full'>
2478    
2479
2480
2481
2482  
2482<script src="//ritual.com/cdn/shop/t/577/assets/predictive-search.DLta8SBk.min.js" type="module" crossorigin="anonymous"></script>
2482
2483  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
2484  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/LiveRegionUtility.B3_F1E5Z.min.js" crossorigin="anonymous">
2485  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
2486  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
2487
2488<predictive-search class='relative w-full' data-loading-text='Loading...'>
2489  <form
2490    action='/search'
2491    method='get'
2492    role='search'
2493    data-form='header-search'
2494    class='flex grow flex-col gap-8'
2495  ><div
2496      class='relative flex items-center gap-2 rounded-[44px] border border-primitive-indigo-blue-20 px-6 py-4 focus-within:border-primitive-indigo-blue-100'
2497      autofocus
2498    >
2499      <button
2500        data-search-submit
2501        type='submit'
2502        class='flex size-6 align-middle text-primitive-indigo-blue-60'
2503      >
2504        <span>
2505<svg-icon
2506  src='icon-interface-search'
2507  class=''
2508
2509  
2510    style='--icon-size: 24px;'
2511  
2512
2513  
2514  
2515></svg-icon>
2516</span>
2517        <span class='sr-only'>Search</span>
2518      </button>
2519
2520      
2521
2522      <label class='sr-only' for='header-search'>Search</label>
2523      <input
2524        type='search'
2525        name='q'
2526        id='header-search'
2527        placeholder='Looking for something?'
2528        value=''
2529        role='combobox'
2530        aria-expanded='false'
2531        aria-controls='predictive-search-results-header-search'
2532        aria-haspopup='listbox'
2533        aria-autocomplete='list'
2534        autocorrect='off'
2535        autocomplete='off'
2536        autocapitalize='off'
2537        spellcheck='false'
2538        class='!focus-visible:outline-0 !focus-visible:ring-0 w-full min-w-0 focus:ring-0 focus:outline-none'
2539      >
2540
2541      <button
2542        data-search-clear
2543        type='button'
2544        class='flex size-6 shrink-0 items-center justify-center rounded-full border border-primitive-indigo-blue-100 text-primitive-indigo-blue-100 hidden'
2545        aria-label='Clear search'
2546      >
2547        
2548<svg-icon
2549  src='icon-interface-close'
2550  class=''
2551
2552  
2553    style='--icon-size: 8px;'
2554  
2555
2556  
2557  
2558></svg-icon>
2559
2560      </button>
2561    </div>
2562
2563    <div
2564      class='absolute top-full right-0 left-0 overflow-y-auto bg-background'
2565      tabindex='-1'
2566      data-predictive-search
2567    >
2568      <div
2569        class='flex flex-col gap-8'
2570        data-predictive-search-default
2571        aria-hidden='false'
2572      ></div>
2573      <div
2574        id='predictive-search-results-header-search'
2575        role='listbox'
2576        data-predictive-search-results-mount
2577      ></div>
2578    </div>
2579
2580    <span id='predictive-search-status-header-search' class='visually-hidden' role='status' aria-hidden='true'></span>
2581
2582    <input type='hidden' name='options[prefix]' value='last'>
2583    <input type='hidden' name='type' value='product,article'>
2584  </form>
2585</predictive-search>
2586
2587  </dialog>
2588</details>
2589</div>
2590
2591  <div class='flex place-content-center place-items-center [grid-area:heading]'><div id="shopify-block-AV2cwVjBIaW5OaXIwd__header-logo" class="shopify-block">
2592
2593<h1 class='inline-flex'><a
2594  href='/'
2595  class='
2596 
2597pt-0 
2598pb-0 
2599ps-0 
2600pe-0 inline-flex h6 uppercase'
2601  
2602><div class='inline-flex h-auto w-12.5 lg:w-17.5'>
2603      
2604
2605
2606
2607
2608    
2609<img src="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=600" alt="Ritual" srcset="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=100 100w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=150 150w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&amp;width=200 200w" width="600" height="186" loading="eager" sizes="(max-width: 200px) 50vw, 100px" class="w-full block  object-contain" fetchpriority="high">
2610  
2611
2612</div></a></h1>
2613</div>
2614
2615</div>
2616
2617  <div class='hidden [grid-area:navigation]'><div id="shopify-block-AVW9zQXNEMHczR29yM__header-menu-1" class="shopify-block"><mega-menu class='color-scheme-1' >
2618  <ul class='flex flex-wrap items-center gap-x-sm' role='list'>
2619    <li>
2620  <button class='inline-flex w-full border-b border-b-primitive-cool-40 pb-4 h3' data-menu-toggle='Details-menu-drawer-menu-item-AbzFOc3djeEVuYU9ud__header_mega_menu_chWdkT-1'>
2621    <span class='highlight-hover'>Shop Daily Health</span>
2622  </button>
2623
2624  <div class='hidden' data-menu-content='Details-menu-drawer-menu-item-AbzFOc3djeEVuYU9ud__header_mega_menu_chWdkT-1'>
2625    <div class='flex flex-col gap-10 px-6'>
2626      <div class='sticky top-0 z-50 bg-white pb-4'>
2627  <h2>Daily Health</h2>
2628</div>
2629
2630
2631<div  style='--highlight-line-height: 2px;'>
2632  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop For</p><ul
2633      class='grid list-none gap-xs '
2634      role='list'
2635    ><li
2636          
2637            class='border-b border-b-primitive-cool-40 pb-4'
2638          
2639        >
2640          <a
2641            id='HeaderMenu-AeWgwKzZEb2ZGemcxU__header_link_list_zTxaeA-1-women'
2642            href='/collections/women'
2643            class='h5 md:text-[2rem] highlight-hover inline-block'
2644            
2645          >
2646            Women
2647          </a>
2648        </li><li
2649          
2650            class='border-b border-b-primitive-cool-40 pb-4'
2651          
2652        >
2653          <a
2654            id='HeaderMenu-AeWgwKzZEb2ZGemcxU__header_link_list_zTxaeA-1-men'
2655            href='/collections/men'
2656            class='h5 md:text-[2rem] highlight-hover inline-block'
2657            
2658          >
2659            Men
2660          </a>
2661        </li></ul>
2662    
2663</div>
2664
2665
2666<div  style='--highlight-line-height: 2px;'>
2667  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop By need</p><ul
2668      class='grid list-none gap-xs grid-cols-2 gap-y-2'
2669      role='list'
2670    ><li
2671          
2672        >
2673          <a
2674            id='HeaderMenu-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-1-multivitamin-nutrients'
2675            href='/collections/multivitamins-nutrients'
2676            class='text-body-2 highlight-hover inline-block'
2677            
2678          >
2679            Multivitamin &amp; Nutrients
2680          </a>
2681        </li><li
2682          
2683        >
2684          <a
2685            id='HeaderMenu-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-1-gut-health'
2686            href='/products/synbiotic-plus-for-gut-health'
2687            class='text-body-2 highlight-hover inline-block'
2688            
2689          >
2690            Gut Health
2691          </a>
2692        </li><li
2693          
2694        >
2695          <a
2696            id='HeaderMenu-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-1-skin'
2697            href='/products/hyacera-for-skin-hydration'
2698            class='text-body-2 highlight-hover inline-block'
2699            
2700          >
2701            Skin
2702          </a>
2703        </li><li
2704          
2705        >
2706          <a
2707            id='HeaderMenu-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-1-relaxation'
2708            href='/collections/relaxation'
2709            class='text-body-2 highlight-hover inline-block'
2710            
2711          >
2712            Relaxation
2713          </a>
2714        </li><li
2715          
2716        >
2717          <a
2718            id='HeaderMenu-AdEFJU24wSEVzeWZOQ__header_link_list_NMY8XE-1-performance-recovery'
2719            href='/collections/performance-recovery'
2720            class='text-body-2 highlight-hover inline-block'
2721            
2722          >
2723            Performance &amp; Recovery
2724          </a>
2725        </li></ul>
2726    
2727      <a
2728        href='/collections/daily-health'
2729        class='highlight-hover mt-4 inline-flex items-center gap-3 text-body-2'
2730      >
2731        Shop All
2732        
2733<svg-icon
2734  src='icon-interface-arrow-right'
2735  class=''
2736
2737  
2738    style='--icon-size: 16px;'
2739  
2740
2741  
2742  
2743></svg-icon>
2744
2745      </a>
2746    
2747</div>
2748
2749
2750<div id="shopify-block-ATjNZcEdOQ1VXMTdMO__header_overflow_CpRKwb-1" class="shopify-block">
2751
2752
2753  
2753<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
2753
2754  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
2755  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
2756  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
2757
2758
2759
2760<div class='flex flex-col gap-4'><overflow-scroll
2761    class='block w-[calc(100vw-24px)] overflow-hidden md:max-w-[430px]'
2762    data-block-type='header-overflow'
2763  >
2764    <div class='flex gap-4 overflow-x-auto pr-6' data-scroll-container>
2765      <div id="shopify-block-AZkovVGdvTHVkc2Fwa__header_overflow_card_PyDhcA-1" class="shopify-block">
2766
2767<a
2768href='/products/magnesium'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2769>
2770  <div class='relative overflow-hidden'>
2771    
2772
2773
2774
2775    
2776<img src="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2777  
2778
2779
2780</div>
2781  <div class='flex w-full items-start justify-between gap-0.5'>
2782    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Raise a glass of Magnesium+</div></div></div>
2783</a>
2784
2785
2786</div>
2787<div id="shopify-block-AR1pVQm1FcDFiMGdXM__header_overflow_card_HLx97q-1" class="shopify-block">
2788
2789<a
2790href='/products/synbiotic-plus-for-gut-health'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2791>
2792  <div class='relative overflow-hidden'>
2793    
2794
2795
2796
2797    
2798<img src="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=810" alt="Gut health Synbiotic+" srcset="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
2799  
2800
2801
2802</div>
2803  <div class='flex w-full items-start justify-between gap-0.5'>
2804    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Go with your gut.</div></div></div>
2805</a>
2806
2807
2808</div>
2809
2810    </div>
2811  </overflow-scroll>
2812</div>
2813
2814
2815</div>
2816
2817    </div>
2818  </div>
2819</li>
2820
2821
2822<li>
2823  <button class='inline-flex w-full border-b border-b-primitive-cool-40 pb-4 h3' data-menu-toggle='Details-menu-drawer-menu-item-Ack92bTlmRkN5eHJJd__header_mega_menu_TdeArL-1'>
2824    <span class='highlight-hover'>Shop Pregnancy</span>
2825  </button>
2826
2827  <div class='hidden' data-menu-content='Details-menu-drawer-menu-item-Ack92bTlmRkN5eHJJd__header_mega_menu_TdeArL-1'>
2828    <div class='flex flex-col gap-10 px-6'>
2829      <div class='sticky top-0 z-50 bg-white pb-4'>
2830  <h2>Pregnancy</h2>
2831</div>
2832
2833
2834<div  style='--highlight-line-height: 2px;'>
2835  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop by Stage</p><ul
2836      class='grid list-none gap-xs '
2837      role='list'
2838    ><li
2839          
2840            class='border-b border-b-primitive-cool-40 pb-4'
2841          
2842        >
2843          <a
2844            id='HeaderMenu-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-1-trying-planning'
2845            href='/collections/trying-planning'
2846            class='h5 md:text-[2rem] highlight-hover inline-block'
2847            
2848          >
2849            Trying &amp; Planning
2850          </a>
2851        </li><li
2852          
2853            class='border-b border-b-primitive-cool-40 pb-4'
2854          
2855        >
2856          <a
2857            id='HeaderMenu-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-1-first-to-third-trimester'
2858            href='/collections/first-to-third-trimester'
2859            class='h5 md:text-[2rem] highlight-hover inline-block'
2860            
2861          >
2862            First to Third Trimester
2863          </a>
2864        </li><li
2865          
2866            class='border-b border-b-primitive-cool-40 pb-4'
2867          
2868        >
2869          <a
2870            id='HeaderMenu-AWm1wV085ZXBwVWNud__header_link_list_DHU8ch-1-postpartum'
2871            href='/collections/postpartum'
2872            class='h5 md:text-[2rem] highlight-hover inline-block'
2873            
2874          >
2875            Postpartum
2876          </a>
2877        </li></ul>
2878    
2879</div>
2880
2881
2882<div  style='--highlight-line-height: 2px;'>
2883  <p class='mb-xs text-eyebrow text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>Shop By Need</p><ul
2884      class='grid list-none gap-xs grid-cols-2 gap-y-2'
2885      role='list'
2886    ><li
2887          
2888        >
2889          <a
2890            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-prenatal-postnatal'
2891            href='/collections/prenatal-postnatal'
2892            class='text-body-2 highlight-hover inline-block'
2893            
2894          >
2895            Prenatal &amp; Postnatal
2896          </a>
2897        </li><li
2898          
2899        >
2900          <a
2901            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-gut-health'
2902            href='/products/natalbiotic'
2903            class='text-body-2 highlight-hover inline-block'
2904            
2905          >
2906            Gut Health
2907          </a>
2908        </li><li
2909          
2910        >
2911          <a
2912            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-mom-to-baby-support'
2913            href='/collections/mom-to-baby-support'
2914            class='text-body-2 highlight-hover inline-block'
2915            
2916          >
2917            Mom-to-Baby Support
2918          </a>
2919        </li><li
2920          
2921        >
2922          <a
2923            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-fertility-support'
2924            href='/products/fertility-support'
2925            class='text-body-2 highlight-hover inline-block'
2926            
2927          >
2928            Fertility Support
2929          </a>
2930        </li><li
2931          
2932        >
2933          <a
2934            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-skin'
2935            href='/products/hyacera-for-skin-hydration'
2936            class='text-body-2 highlight-hover inline-block'
2937            
2938          >
2939            Skin
2940          </a>
2941        </li><li
2942          
2943        >
2944          <a
2945            id='HeaderMenu-AT3ZMRWRBTTQ3dytiS__header_link_list_ggPzE4-1-protein'
2946            href='/products/essential-protein-pregnancy-postpartum'
2947            class='text-body-2 highlight-hover inline-block'
2948            
2949          >
2950            Protein
2951          </a>
2952        </li></ul>
2953    
2954      <a
2955        href='/collections/pregnancy'
2956        class='highlight-hover mt-4 inline-flex items-center gap-3 text-body-2'
2957      >
2958        Shop All
2959        
2960<svg-icon
2961  src='icon-interface-arrow-right'
2962  class=''
2963
2964  
2965    style='--icon-size: 16px;'
2966  
2967
2968  
2969  
2970></svg-icon>
2971
2972      </a>
2973    
2974</div>
2975
2976
2977<div id="shopify-block-AbEl1VHpqdVRlVlVGa__header_overflow_MtQ8NP-1" class="shopify-block">
2978
2979
2980  
2980<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
2980
2981  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
2982  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
2983  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
2984
2985
2986
2987<div class='flex flex-col gap-4'><div class='text-eyebrow h6 text-[0.75rem] text-primitive-indigo-blue-60 uppercase'>
2988      Shop Our Edits
2989    </div><overflow-scroll
2990    class='block w-[calc(100vw-24px)] overflow-hidden md:max-w-[430px]'
2991    data-block-type='header-overflow'
2992  >
2993    <div class='flex gap-4 overflow-x-auto pr-6' data-scroll-container>
2994      <div id="shopify-block-AQi9BQi9qWVZ0MXBrM__header_overflow_card_NMNWYK-1" class="shopify-block">
2995
2996<a
2997href='/products/natalbiotic'class='overflow-card group flex flex-col gap-2 hover:no-underline'
2998>
2999  <div class='relative overflow-hidden'>
3000    
3001
3002
3003
3004    
3005<img src="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=810" alt="Ritual Natalbiotic" srcset="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
3006  
3007
3008
3009</div>
3010  <div class='flex w-full items-start justify-between gap-0.5'>
3011    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Microbiome Support for Mom‡*</div></div>
3012  <div class='inline-flex py-1 px-2 bg-primitive-yellow-60 rounded-sm'>
3013    <span class='text-caption'>New</span>
3014  </div>
3015
3016</div>
3017</a>
3018
3019
3020</div>
3021<div id="shopify-block-AMVlsUHJ1dXdxek5BT__header_overflow_card_RzUWn6-1" class="shopify-block">
3022
3023<a
3024href='/products/magnesium'class='overflow-card group flex flex-col gap-2 hover:no-underline'
3025>
3026  <div class='relative overflow-hidden'>
3027    
3028
3029
3030
3031    
3032<img src="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
3033  
3034
3035
3036</div>
3037  <div class='flex w-full items-start justify-between gap-0.5'>
3038    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Raise a glass of Magnesium+</div></div>
3039  <div class='inline-flex py-1 px-2 bg-primitive-yellow-60 rounded-sm'>
3040    <span class='text-caption'>New</span>
3041  </div>
3042
3043</div>
3044</a>
3045
3046
3047</div>
3048<div id="shopify-block-AUVNoQ2FCb0R0aEJOO__header_overflow_card_ktXnkF-1" class="shopify-block">
3049
3050<a
3051href='/collections/mom-to-baby-support'class='overflow-card group flex flex-col gap-2 hover:no-underline'
3052>
3053  <div class='relative overflow-hidden'>
3054    
3055
3056
3057
3058    
3059<img src="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=810" alt="Choline Mom to baby Support" srcset="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=352 352w, //ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&amp;width=810 810w" width="810" height="429" loading="lazy" class="w-full block aspect-[270/143] group-hover:scale-110 transition-transform duration-200 object-cover" fetchpriority="auto">
3060  
3061
3062
3063</div>
3064  <div class='flex w-full items-start justify-between gap-0.5'>
3065    <div class='flex max-w-[75%] flex-col gap-0.5'><div class='text-body'>Meet our brainchild</div></div></div>
3066</a>
3067
3068
3069</div>
3070
3071    </div>
3072  </overflow-scroll>
3073</div>
3074
3075
3076</div>
3077
3078    </div>
3079  </div>
3080</li>
3081
3082
3083<li>
3084  <a
3085    id='HeaderMenu-AMStFbXUyVTFuZDhOK__header_direct_link_pkhJh-1'
3086    href='/collections/perimenopause-support'
3087    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
3088
3089    
3090
3091    
3092
3093    
3094      menu-trigger
3095    
3096
3097    
3098  ><span class='highlight-hover'>Shop Perimenopause</span></a>
3099</li>
3100
3101<li>
3102  <a
3103    id='HeaderMenu-AZUFQbzJWdTBOYnhQQ__header_direct_link_VQgdGF-1'
3104    href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'
3105    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
3106
3107    
3108
3109    
3110
3111    
3112      menu-trigger
3113    
3114
3115    
3116  ><span class='highlight-hover'>Shop Starter Sets</span></a>
3117</li>
3118
3119<li>
3120  <a
3121    id='HeaderMenu-ATW5kTUVWQk1ucEJmN__header_direct_link_7xRTB4-1'
3122    href='/collections/all'
3123    class='h3 pb-4 border-b border-b-primitive-cool-40 block'
3124
3125    
3126
3127    
3128
3129    
3130      menu-trigger
3131    
3132
3133    
3134  ><span class='highlight-hover'>Shop All</span></a>
3135</li>
3136
3137
3138  </ul>
3139</mega-menu>
3140
3141</div>
3142</div>
3143
3144  <div class='mg:gap-4 flex items-center justify-end gap-sm [grid-area:icons]'><div class='mr-sm hidden items-center gap-sm lg:flex'>
3145        
3146          <a href='/pages/our-story' class='group relative inline-flex text-body-2'>
3147            Our Standards
3148            <div
3149              class='transition-height absolute -bottom-2 left-0 h-0 w-full bg-primitive-yellow-100 duration-200 ease-in-out group-hover:h-0.5'
3150            ></div>
3151          </a>
3152        
3153      </div>
3154
3155
3156  
3156<script src="//ritual.com/cdn/shop/t/577/assets/flyout-drawer.DQ2IDzoX.min.js" type="module" crossorigin="anonymous"></script>
3156
3157  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3158  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/focusTrap.CuaWSB2G.min.js" crossorigin="anonymous">
3159  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/amplitude-visual-labeling.DyWU5gKm.min.js" crossorigin="anonymous">
3160  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3161
3162<flyout-drawer id='search-flyout'>
3163  <div data-flyout-drawer-backdrop></div>
3164  <button class='group relative block size-6' data-flyout-drawer-open-button type='button'>
3165    
3166<svg-icon
3167  src='icon-interface-search'
3168  class=''
3169
3170  
3171    style='--icon-size: 24px;'
3172  
3173
3174  
3175  
3176></svg-icon>
3177
3178    <span class='sr-only'>Open search</span>
3179    <div
3180      class='transition-height absolute -bottom-2 left-0 h-0 w-full bg-primitive-yellow-100 duration-200 ease-in-out group-hover:h-0.5'
3181    ></div>
3182  </button>
3183  <div data-flyout-drawer-content class='flex h-screen flex-col overflow-y-auto bg-white px-6 md:max-w-[400px]'>
3184    <div class='flex items-center justify-between py-4'>
3185      <h2 class='text-label-1'>Search</h2>
3186      <button
3187        class='transition-opacity duration-300 hover:opacity-60'
3188        data-flyout-drawer-close-button
3189        type='button'
3190        aria-label='Close'
3191      >
3192<svg-icon
3193  src='icon-interface-close'
3194  class=''
3195
3196  
3197    style='--icon-size: 16px;'
3198  
3199
3200  
3201  
3202></svg-icon>
3203</button>
3204    </div>
3205    
3206
3207
3208
3209  
3209<script src="//ritual.com/cdn/shop/t/577/assets/predictive-search.DLta8SBk.min.js" type="module" crossorigin="anonymous"></script>
3209
3210  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3211  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/LiveRegionUtility.B3_F1E5Z.min.js" crossorigin="anonymous">
3212  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3213  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
3214
3215<predictive-search class='relative w-full' data-loading-text='Loading...'>
3216  <form
3217    action='/search'
3218    method='get'
3219    role='search'
3220    data-form='search-flyout-form'
3221    class='flex grow flex-col gap-8'
3222  ><div
3223      class='relative flex items-center gap-2 rounded-[44px] border border-primitive-indigo-blue-20 px-6 py-4 focus-within:border-primitive-indigo-blue-100'
3224      autofocus
3225    >
3226      <button
3227        data-search-submit
3228        type='submit'
3229        class='flex size-6 align-middle text-primitive-indigo-blue-60'
3230      >
3231        <span>
3232<svg-icon
3233  src='icon-interface-search'
3234  class=''
3235
3236  
3237    style='--icon-size: 24px;'
3238  
3239
3240  
3241  
3242></svg-icon>
3243</span>
3244        <span class='sr-only'>Search</span>
3245      </button>
3246
3247      
3248
3249      <label class='sr-only' for='search-flyout-form'>Search</label>
3250      <input
3251        type='search'
3252        name='q'
3253        id='search-flyout-form'
3254        placeholder='Looking for something?'
3255        value=''
3256        role='combobox'
3257        aria-expanded='false'
3258        aria-controls='predictive-search-results-search-flyout-form'
3259        aria-haspopup='listbox'
3260        aria-autocomplete='list'
3261        autocorrect='off'
3262        autocomplete='off'
3263        autocapitalize='off'
3264        spellcheck='false'
3265        class='!focus-visible:outline-0 !focus-visible:ring-0 w-full min-w-0 focus:ring-0 focus:outline-none'
3266      >
3267
3268      <button
3269        data-search-clear
3270        type='button'
3271        class='flex size-6 shrink-0 items-center justify-center rounded-full border border-primitive-indigo-blue-100 text-primitive-indigo-blue-100 hidden'
3272        aria-label='Clear search'
3273      >
3274        
3275<svg-icon
3276  src='icon-interface-close'
3277  class=''
3278
3279  
3280    style='--icon-size: 8px;'
3281  
3282
3283  
3284  
3285></svg-icon>
3286
3287      </button>
3288    </div>
3289
3290    <div
3291      class='absolute top-full right-0 left-0 overflow-y-auto bg-background'
3292      tabindex='-1'
3293      data-predictive-search
3294    >
3295      <div
3296        class='flex flex-col gap-8'
3297        data-predictive-search-default
3298        aria-hidden='false'
3299      ><div class='flex flex-col gap-3'>
3300            <div class='text-caption text-primitive-indigo-blue-60'>
3301              Common Support Needs
3302            </div>
3303            <ul class='flex flex-col gap-3'><li>
3304                  <a href='/collections/multivitamins-nutrients' class='group flex items-center gap-3 hover:no-underline'>
3305                    
3306<svg-icon
3307  src='icon-interface-arrow-diagonal'
3308  class='text-primitive-indigo-blue-40'
3309
3310  
3311    style='--icon-size: 16px;'
3312  
3313
3314  
3315  
3316></svg-icon>
3317
3318                    <div class='relative'>
3319                      <span class='relative z-10'>Multivitamins & Nutrients</span>
3320                      <div
3321                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3322                      ></div>
3323                    </div>
3324                  </a>
3325                </li><li>
3326                  <a href='/collections/pregnancy' class='group flex items-center gap-3 hover:no-underline'>
3327                    
3328<svg-icon
3329  src='icon-interface-arrow-diagonal'
3330  class='text-primitive-indigo-blue-40'
3331
3332  
3333    style='--icon-size: 16px;'
3334  
3335
3336  
3337  
3338></svg-icon>
3339
3340                    <div class='relative'>
3341                      <span class='relative z-10'>Pregnancy</span>
3342                      <div
3343                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3344                      ></div>
3345                    </div>
3346                  </a>
3347                </li><li>
3348                  <a href='/collections/relaxation' class='group flex items-center gap-3 hover:no-underline'>
3349                    
3350<svg-icon
3351  src='icon-interface-arrow-diagonal'
3352  class='text-primitive-indigo-blue-40'
3353
3354  
3355    style='--icon-size: 16px;'
3356  
3357
3358  
3359  
3360></svg-icon>
3361
3362                    <div class='relative'>
3363                      <span class='relative z-10'>Relaxation</span>
3364                      <div
3365                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3366                      ></div>
3367                    </div>
3368                  </a>
3369                </li><li>
3370                  <a href='/collections/gut-health' class='group flex items-center gap-3 hover:no-underline'>
3371                    
3372<svg-icon
3373  src='icon-interface-arrow-diagonal'
3374  class='text-primitive-indigo-blue-40'
3375
3376  
3377    style='--icon-size: 16px;'
3378  
3379
3380  
3381  
3382></svg-icon>
3383
3384                    <div class='relative'>
3385                      <span class='relative z-10'>Gut Health</span>
3386                      <div
3387                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3388                      ></div>
3389                    </div>
3390                  </a>
3391                </li><li>
3392                  <a href='/collections/skin-for-pregnancy' class='group flex items-center gap-3 hover:no-underline'>
3393                    
3394<svg-icon
3395  src='icon-interface-arrow-diagonal'
3396  class='text-primitive-indigo-blue-40'
3397
3398  
3399    style='--icon-size: 16px;'
3400  
3401
3402  
3403  
3404></svg-icon>
3405
3406                    <div class='relative'>
3407                      <span class='relative z-10'>Skin</span>
3408                      <div
3409                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3410                      ></div>
3411                    </div>
3412                  </a>
3413                </li><li>
3414                  <a href='/collections/performance-recovery' class='group flex items-center gap-3 hover:no-underline'>
3415                    
3416<svg-icon
3417  src='icon-interface-arrow-diagonal'
3418  class='text-primitive-indigo-blue-40'
3419
3420  
3421    style='--icon-size: 16px;'
3422  
3423
3424  
3425  
3426></svg-icon>
3427
3428                    <div class='relative'>
3429                      <span class='relative z-10'>Performance & Recovery</span>
3430                      <div
3431                        class='absolute top-1/2 bottom-0 left-0 hidden h-[3px] w-full -translate-y-1/2 bg-primitive-yellow-100 group-hover:block'
3432                      ></div>
3433                    </div>
3434                  </a>
3435                </li></ul>
3436          </div></div>
3437      <div
3438        id='predictive-search-results-search-flyout-form'
3439        role='listbox'
3440        data-predictive-search-results-mount
3441      ></div>
3442    </div>
3443
3444    <span id='predictive-search-status-search-flyout-form' class='visually-hidden' role='status' aria-hidden='true'></span>
3445
3446    <input type='hidden' name='options[prefix]' value='last'>
3447    <input type='hidden' name='type' value='product,article'>
3448  </form>
3449</predictive-search>
3450
3451  </div>
3452</flyout-drawer>
3453
3454<a
3455          href='/customer_authentication/login?return_to=%2Fpages%2Faccount%2Fdashboard&locale=en&ui_hint=full&region_country=US'
3456          class='group relative inline-flex'
3457        >
3458          
3459<svg-icon
3460  src='icon-interface-account'
3461  class=''
3462
3463  
3464    style='--icon-size: 24px;'
3465  
3466
3467  
3468  
3469></svg-icon>
3470
3471          <span class='sr-only'>
3472            Log in
3473          </span>
3474          <div
3475            class='transition-height absolute -bottom-2 left-0 h-0 w-full bg-primitive-yellow-100 duration-200 ease-in-out group-hover:h-0.5'
3476          ></div>
3477        </a>
3478      
3479
3480<dialog-toggle modal-id='cart-drawer-dialog' class='inline-flex place-items-center'>
3481<a
3482  aria-haspopup='dialog'
3483  aria-controls='cart-drawer-dialog'
3484  href='/cart'
3485  class='group relative inline-flex place-items-center gap-1.25 hover:no-underline'
3486  
3487    id='cart-icon-bubble'
3488  
3489>
3490<svg-icon
3491  src='icon-interface-cart'
3492  class=''
3493
3494  
3495    style='--icon-size: 24px;'
3496  
3497
3498  
3499  
3500></svg-icon>
3501<span class='sr-only'>Cart</span>
3502  <div class='text-body-2'>
3503
3504
3505  
3505<script src="//ritual.com/cdn/shop/t/577/assets/component-cart-total.DWmmIW83.min.js" type="module" crossorigin="anonymous"></script>
3505
3506  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3507  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
3508  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3509  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
3510  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3511  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3512  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
3513  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
3514
3515<cart-total
3516      translation='{ "cart_count": "###count### items" }'
3517    >
3518      <span class='sr-only'>0 items</span>
3519    </cart-total>
3520  </div>
3521  <div
3522    class='transition-height absolute -bottom-2 left-0 h-0 w-6 bg-primitive-yellow-100 duration-200 ease-in-out group-hover:h-0.5'
3523  ></div>
3524</a>
3525
3526</dialog-toggle></div>
3527</header><div class='
3528
3529color-scheme-1 bg-background text-foreground
3530 flex h-[50px] w-full items-center border-t border-primitive-cool-60 lg:hidden'>
3531    <nav
3532      class='w-full'
3533      aria-label='Secondary navigation'
3534    >
3535      <ul class='hide-scrollbar flex w-full list-none items-center justify-start gap-6 overflow-x-auto px-6'>
3536        
3537          <li>
3538            <a
3539              href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'
3540              class='text-body-2 whitespace-nowrap hover:no-underline'
3541              
3542            >Get Started</a>
3543          </li>
3544        
3545          <li>
3546            <a
3547              href='/collections/multivitamins-nutrients'
3548              class='text-body-2 whitespace-nowrap hover:no-underline'
3549              
3550            >Multivitamins</a>
3551          </li>
3552        
3553          <li>
3554            <a
3555              href='/collections/pregnancy'
3556              class='text-body-2 whitespace-nowrap hover:no-underline'
3557              
3558            >Pregnancy</a>
3559          </li>
3560        
3561          <li>
3562            <a
3563              href='/collections/gut-health'
3564              class='text-body-2 whitespace-nowrap hover:no-underline'
3565              
3566            >Gut Health</a>
3567          </li>
3568        
3569          <li>
3570            <a
3571              href='/collections/all'
3572              class='text-body-2 whitespace-nowrap hover:no-underline'
3573              
3574            >Shop All</a>
3575          </li>
3576        
3577      </ul>
3578    </nav>
3579  </div>
3580</div><div id="shopify-section-sections--19191209590878__mini-cart" class="shopify-section shopify-section-group-header-group">
3581
3582
3583
3584<modal-dialog
3585    cloak
3586    type='drawer'
3587    id='cart-drawer-dialog'
3588
3589    
3590      url=''
3591    
3592
3593    
3594
3595    
3596      anchor='right'
3597    
3598
3599    
3600      close-on-backdrop-click='true'
3601    
3602
3603    
3604
3605    
3606
3607    
3608      header-classes='!hidden'
3609    
3610
3611    
3612
3613    
3614
3615    
3616      parent-class='cart-drawer-dialog 
3617
3618color-scheme-1 bg-background text-foreground
3619
3620
3621'
3622    
3623
3624    
3625      
3626  style="--dmn-dialog-header-height: 50px;"
3627
3628    
3629
3630    
3631  ><h2 slot='header' class='h2' data-slot='header'>Your Cart</h2>
3632
3633
3634
3635  
3635<script src="//ritual.com/cdn/shop/t/577/assets/cart-sections-extension.BBn6oQsO.min.js" type="module" crossorigin="anonymous"></script>
3635
3636  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-cart-sections.CgCXAETP.min.js" crossorigin="anonymous">
3637  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/focusDialogOnOpen.OrItCOu1.min.js" crossorigin="anonymous">
3638  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/amplitude-visual-labeling.DyWU5gKm.min.js" crossorigin="anonymous">
3639  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3640  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3641  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
3642  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
3643  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
3644  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3645  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3646  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
3647  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
3648  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/quantity-input.DNoKvlGq.min.js" crossorigin="anonymous">
3649  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/FormElement.JcO4P52s.min.js" crossorigin="anonymous">
3650  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/LiveRegionUtility.B3_F1E5Z.min.js" crossorigin="anonymous">
3651  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
3652  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-floating-ui.D514Jl0M.min.js" crossorigin="anonymous">
3653  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/firstFocusableElement.CXP_yyKj.min.js" crossorigin="anonymous">
3654  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/HTMLUpdateUtility.ClejLIjN.min.js" crossorigin="anonymous">
3655
3656
3657
3658
3659  
3659<script src="//ritual.com/cdn/shop/t/577/assets/cart-recommendations.C9covF6K.min.js" type="module" crossorigin="anonymous"></script>
3659
3660  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3661  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
3662  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
3663  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3664  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/recommendedProducts.B9ZCJfLv.min.js" crossorigin="anonymous">
3665  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3666  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3667  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
3668  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
3669
3670
3671
3672
3673  
3673<script src="//ritual.com/cdn/shop/t/577/assets/core-dynamic-product-card.MSORWdSj.min.js" type="module" crossorigin="anonymous"></script>
3673
3674  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3675  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
3676  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3677  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3678  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3679
3680
3681
3682
3683  
3683<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
3683
3684  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3685  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
3686  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3687
3688<cart-sections-extension
3689  section-id='mini-cart'
3690  class='relative flex h-dvh flex-col justify-between overflow-x-hidden bg-background'
3691  cloak
3692  register-for-cart-updates
3693>
3694  <div class='flex h-full flex-col justify-between'><div id="shopify-block-Ab25BU1pidDJkTDBHQ__cart-savings-bar" class="shopify-block"><div
3695  
3696    hidden
3697  >
3698</div>
3699
3700
3701</div>
3702<!-- Cart Drawer Header -->
3703    <div class='flex items-center justify-between px-6 py-4'>
3704      <h2 class='text-body font-medium'>Your Cart</h2>
3705      <button type='button' data-cart-drawer-close aria-label='Close'>
3706        
3707<svg-icon
3708  src='icon-interface-close'
3709  class=''
3710
3711  
3712    style='--icon-size: 16px;'
3713  
3714
3715  
3716  
3717></svg-icon>
3718
3719      </button>
3720    </div>
3721
3722    <!-- Cart Drawer Content -->
3723    
3724      <div class='flex h-full flex-col items-center justify-center gap-sm p-md lg:min-h-[50vh]'>
3725        <div class='flex flex-col items-center gap-md text-center'>
3726          
3727            
3728
3729
3730
3731    
3732<img src="//ritual.com/cdn/shop/files/Sparkle_Base.png?v=1774376069&amp;width=40" alt="Product image" srcset="//ritual.com/cdn/shop/files/Sparkle_Base.png?v=1774376069&amp;width=40 40w" width="40" height="40" loading="lazy" class="w-full block !size-10 object-cover" fetchpriority="auto">
3733  
3734
3735
3736          
3737
3738          <div class='flex flex-col gap-3'>
3739            
3740
3741            
3742              <h3 class='h4'>Need a place to start?</h3>
3743            
3744
3745            
3746              <p class='font-family-secondary'>Build your foundation. Find your Ritual.</p>
3747            
3748          </div>
3749        </div>
3750        
3751          <div class='absolute right-6 bottom-6 left-6 border-t border-t-border-01 pt-sm'>
3752            <a class='btn w-full text-body-2 font-medium' variant='primary' href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'>
3753              Get Started
3754            </a>
3755          </div>
3756        
3757      </div>
3758    
3759  </div>
3760</cart-sections-extension>
3761
3762  </modal-dialog>
3763
3764
3765<modal-dialog
3766    cloak
3767    type='drawer'
3768    id='cart-drawer-upsell-dialog'
3769
3770    
3771      url=''
3772    
3773
3774    
3775
3776    
3777      anchor='right'
3778    
3779
3780    
3781      close-on-backdrop-click='true'
3782    
3783
3784    
3785      without-title='true'
3786    
3787
3788    
3789
3790    
3791      header-classes='hidden'
3792    
3793
3794    
3795
3796    
3797
3798    
3799      parent-class='
3800
3801color-scheme-1 bg-background text-foreground
3802
3803
3804'
3805    
3806
3807    
3808
3809    
3810  >
3811
3812
3813
3814  
3814<script src="//ritual.com/cdn/shop/t/577/assets/cart-upsell-section.CWTdh3tI.min.js" type="module" crossorigin="anonymous"></script>
3814
3815  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3816  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/focusDialogOnOpen.OrItCOu1.min.js" crossorigin="anonymous">
3817  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
3818  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3819  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
3820  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3821  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3822  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
3823  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
3824
3825<cart-upsell-section
3826  section-id='cart-drawer-upsell'
3827  class='flex h-screen flex-col bg-background'
3828>
3829  <div
3830    class='cart-upsell-header flex h-11 w-full items-center gap-3 bg-[var(--color-primitive-success)] px-6 py-3 text-body-2 text-white'
3831  >
3832    
3833<svg-icon
3834  src='icon-interface-check'
3835  class=''
3836
3837  
3838    style='--icon-size: 16px;'
3839  
3840
3841  
3842  
3843></svg-icon>
3844
3845<div role='status'><span data-added-product-title></span> added to cart.</div>
3846  </div>
3847  <div class='cart-upsell-content h-full px-6 py-4'></div>
3848</cart-upsell-section>
3849
3850  </modal-dialog>
3851</div>
3852<!-- END sections: header-group --></main-header>
3853
3854        <main
3855          id='main'
3856          class='content-for-layout focus-none grid grid-cols-1'
3857          role='main'
3858          tabindex='-1'
3859        >
3860
3861
3862
3863  
3863<script src="//ritual.com/cdn/shop/t/577/assets/component-subscriptions-controller.BlkUeQVv.min.js" type="module" crossorigin="anonymous"></script>
3863
3864  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
3865  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/ritual-toast-alerts.KyYWqiIz.min.js" crossorigin="anonymous">
3866  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/subscriptions-controller-context.BzuBHjsi.min.js" crossorigin="anonymous">
3867  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/decodeTranslations.DHn6qj_a.min.js" crossorigin="anonymous">
3868  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/parseGid.Bunh0C3h.min.js" crossorigin="anonymous">
3869  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/recharge.awW-VVyH.min.js" crossorigin="anonymous">
3870  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/recommendedProducts.B9ZCJfLv.min.js" crossorigin="anonymous">
3871  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
3872  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
3873  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
3874  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-shoelace.DOLpg2zr.min.js" crossorigin="anonymous">
3875  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
3876
3877
3878
3879<script>
3880  window.recharge = window.recharge || {};
3881  window.recharge.debugMode = true;
3882  window.recharge.addToSubscriptionEnabled = true;
3883  window.recharge.addToSubscriptionSaleCalloutEnabled = false;
3884  window.recharge.countryCode = "US";
3885  window.recharge.customer = {
3886    isSubscriber: false,
3887    isInitialSubscriptionInTransit: false,
3888    id: null
3889  };
3890  window.recharge.config = {
3891    storeIdentifier: "mrwbcu-wt.myshopify.com",
3892    storefrontAccessToken: "strfnt_009cb012f5d716e1ef26ebd94288c9a9931c33ed2c4965caacceca7e16edbbf6",
3893    appName: "subscriptions-dashboard",
3894    appVersion: "1.0.0"
3895  };
3896  window.recharge.translations = {
3897    intervalUnit: {
3898      day: "Day",
3899      days: "Days",
3900      week: "Week",
3901      weeks: "Weeks",
3902      month: "Month",
3903      months: "Months",
3904    },
3905    toastMessages: {
3906      productAdded: "{{product}} added to subscription",
3907      shippingAddressCreated: "Shipping address created",
3908      shippingAddressUpdated: "Shipping address updated",
3909      shippingAddressDeleted: "Shipping address deleted",
3910      paymentMethodUpdated: "Payment method updated",
3911      cadenceChanged: "Subscription updated to {{period}} deliveries",
3912      shipmentRescheduled: "Shipment rescheduled to {{shipDate}}",
3913      variantOptionSwitched: "{{option}} updated for {{product}}",
3914      productSkipped: "{{product}} skipped once",
3915      productUnsubscribed: "{{product}} removed",
3916      productAddedBack: "{{product}} added back",
3917      subscriptionUpdated: "{{product}} subscription updated",
3918      subscriptionQuantityUpdated: "{{product}} subscription quantity updated",
3919      contactInformationUpdated: "Contact information updated",
3920      discountApplied: "Discount applied",
3921      discountRemoved: "Discount removed",
3922      freeGiftClaimed: "Free Gift added to subscription",
3923    },
3924    subscriptionDrawer: {
3925      checkout: "Checkout",
3926      title: "Select Shipping Method",
3927      description: "Your new item can ship with an upcoming order. Please select an option below.",
3928      asapLabel: "Get it ASAP",
3929      asapDescription: "Items will ship separately from any existing subscriptions.",
3930      asapSaleCallout: "Save 40%",
3931      saleCalloutQualified: "Nice! This order qualifies for today’s sale.",
3932      saleCalloutNotQualified: "Select “Get it ASAP” to qualify for today’s sale.",
3933      groupLabel: "Add to {{ date }} Shipment",
3934      groupLabelFallback: "Add to this shipment",
3935      totalLabel: "Next Shipment\u0026#39;s Total",
3936      totalTooltip: "Your next shipment total includes your current subscription, along with your new items.",
3937      confirmAddToSubscription: "Add to Subscription",
3938      errorPartialFailure: "Some items could not be added to your subscription. Please try again.",
3939    }
3940  };
3941  </script>
3941
3942<subscriptions-controller
3943            
3944            data-bootstrap-scope='minimal'
3945          >
3946            <div id="shopify-section-template--19191205888094__core_section_m4QKLD" class="shopify-section">
3947
3948
3949
3950
3951
3952
3953
3954<div
3955  class='flex flex-col md:flex-row    w-full        color-scheme-87701d80-3471-4cb5-a6af-572cd5a7a03c bg-background text-foreground justify-center items-stretch  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
3956  
3957  style='
3958    
3959    
3960'
3961>
3962  <div id="shopify-block-ASDhiNHFDSi9MdzRsb__core_image_VMVQj9" class="shopify-block relative w-full core-image-block">
3963<div
3964    class=' aspect-video overflow-hidden '
3965  >
3966
3967
3968
3969
3970
3971<picture class=''>
3972  <source
3973    media='(max-width: 767px)'
3974    srcset='
3975      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=300 300w,
3976      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=450 450w,
3977      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=600 600w,
3978      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=750 750w,
3979      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=900 900w,
3980      //ritual.com/cdn/shop/files/hp_hero_ss_fall_mobile.jpg?v=1790206875&width=1050 1050w,
3981    '
3982    width='4794'
3983    height='2696'
3984  >
3985
3986
3987
3988    
3989<img src="//ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=4794" alt="Product image" srcset="//ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=320 320w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=640 640w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=960 960w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=1280 1280w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=1600 1600w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&amp;width=1920 1920w" width="4794" height="2696" loading="eager" sizes="(min-width: 768px) 100vw, 100vw" class="w-full block h-full object-bottom object-cover" fetchpriority="high">
3990  
3991
3992</picture>
3993<div
3994  class='absolute inset-0 w-full  [background:var(--bg)]'
3995  style='--bg: '
3996></div></div>
3997</div>
3998
3999
4000
4001
4002
4003
4004
4005<div
4006  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-between  pt-lg pb-lg ps-lg pe-lg       relative   gap-md'
4007  
4008  style='
4009    
4010    
4011      --core-section-width-percentage: 40%;
4012      --core-section-mobile-width-percentage: 100%;
4013    
4014'
4015>
4016  
4017
4018
4019
4020
4021
4022
4023<div
4024  class='flex flex-col    w-full       text-start  items-start justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-sm'
4025  
4026  style='
4027    
4028    
4029'
4030>
4031  
4032
4033
4034
4035
4036<h2
4037  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
4038  id='AZi9SaTlWVjBIdHJWd__core_heading_7TTdXk'
4039  lang='en'
4040  
4041>Good habits come in <em>sets</em></h2>
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051<div
4052  class='text-body  pt-0 pb-0 ps-0 pe-0 text-block w-full'
4053  id='Ab0cybVlSQTJQbnVVN__core_alt_copy_E6zCCX'
4054  lang='en'
4055  
4056><p>Science-backed essentials to get you started</p>
4057</div>
4058
4059
4060
4061</div>
4062
4063
4064
4065
4066
4067
4068
4069
4070<div
4071  class='flex flex-row    w-full       text-start  justify-start items-center  pt-0 pb-0 ps-0 pe-0       relative   gap-xs'
4072  
4073  style='
4074    
4075    
4076'
4077>
4078  
4079<a
4080href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'class='btn justify-center w-fit max-w-full whitespace-nowrap'
4081    style=''
4082    variant='primary'
4083    size='standard'
4084    
4085  >
4086    <span>
4087      Shop Starter Sets
4088    </span>
4089    
4090  </a>
4091
4092<a
4093href='/collections/all'class='btn justify-center !w-auto !min-w-auto whitespace-nowrap'
4094    style=''
4095    variant='primary'
4096    size='standard'
4097    
4098  >
4099    <span>
4100      Shop All
4101    </span>
4102    
4103  </a>
4104
4105</div>
4106
4107
4108</div>
4109
4110
4111</div>
4112
4113</div><div id="shopify-section-template--19191205888094__core_section_nYA3nt" class="shopify-section">
4114
4115
4116
4117
4118
4119
4120
4121<div
4122  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-center justify-center  pt-lg md:pt-lg pb-0 md:pb-0 ps-md md:ps-lg pe-md md:pe-lg       relative   gap-xs'
4123  
4124  style='
4125    
4126    
4127'
4128>
4129  <div id="shopify-block-AOGc1N2RSV2ZWcDlac__liquid_F7z3AB" class="shopify-block">
4130<div class="flex items-center justify-center p-4 border border-solid" style="background-color: var(--color-primitive-yellow-20); border-color: var(--color-primitive-yellow-40); border-radius: 12px;">
4131    
4132    <div class="flex flex-col gap-6 md:flex-row">
4133      
4134      <div class="flex w-full flex-col items-start gap-4 text-left md:w-1/2 md:justify-center md:items-center md:gap-6 md:px-10 md:text-center">
4135        
4136        
4137        
4138        <div class="flex flex-col gap-2 md:gap-3">
4139          <h4>Welcome to Peri<em>dise</em></h3>
4140          <p class="text-body-2">Science-backed midlife support that doesn’t waste your time.*
4141
4142</p>
4143        </div>
4144        
4145        <a href="https://ritual.com/pages/perimenopause-health-starter-set/?starter_set=perimenopause" class="btn justify-center w-auto min-w-auto whitespace-nowrap" style="" variant="secondary" size="standard" data-uw-rm-brl="PR" data-uw-original-href="https://ritual.com/pages/perimenopause-health-starter-set/?starter_set=perimenopause">
4146            <span>
4147              Shop Perimenopause
4148            </span>
4149            
4150          </a>
4151      </div>
4152      
4153      <img
4154        class='block h-auto w-full overflow-hidden md:w-1/2'
4155        style="border-radius: 4px;"
4156        src='https://cdn.shopify.com/s/files/1/0626/8842/8126/files/home_announcement_perimenopause.jpg?v=1790202193'
4157        alt='Starter Set Announcement.'
4158        loading='lazy'
4159        width='617'
4160        height='367'
4161      >
4162    </div>
4163    </div></div>
4164
4165</div>
4166
4167<style> #shopify-section-template--19191205888094__core_section_nYA3nt .shopify-block {width: 100%;} </style></div><div id="shopify-section-template--19191205888094__product_recommendations_rrcYte" class="shopify-section">
4168
4169
4170
4171
4172  
4173  
4174  
4175
4176  
4177  
4178<div class='
4179
4180color-scheme-1 bg-background text-foreground
4181'>
4182    <div class='flex flex-col items-start gap-xs px-md md:px-lg 2xl:container'>
4183
4184
4185
4186
4187
4188
4189<div
4190  class='flex flex-row    w-full       text-start  justify-start items-center  pt-lg pb-sm ps-0 pe-0    gap-xs'
4191  
4192  style='
4193    
4194    
4195'
4196>
4197  
4198
4199
4200
4201
4202<h3
4203  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
4204  id='AR2E0dXRUQm5OMU5uT__core_heading_rMUATX'
4205  lang='en'
4206  
4207>New & Bestselling</h3>
4208
4209
4210<a
4211href='/collections/all'class='btn justify-center !w-auto !min-w-auto whitespace-nowrap'
4212    style=''
4213    variant='tertiary'
4214    size='standard'
4215    
4216  >
4217    <span>
4218      Shop All
4219    </span>
4220    
4221  </a>
4222
4223</div>
4224
4225</div><div
4226        section-id='template--19191205888094__product_recommendations_rrcYte'
4227        class='grid grid-cols-1 gap-y-sm py-sm'
4228      >
4229
4230
4231
4232
4233
4234  
4234<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
4234
4235  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
4236  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
4237  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
4238
4239
4240  <overflow-scroll
4241    class='block'
4242    data-block-type='product-cards-carousel'
4243    
4244    
4245  >
4246    <div class='flex gap-4 overflow-x-auto px-md md:px-xl 2xl:px-[calc((100%_-_var(--breakpoint-2xl))_/_2_+_84px)]' data-scroll-container><div
4247        class='overflow-card shrink-0'
4248        role='group'
4249        aria-label='1 of 6'
4250        aria-roledescription='slide'
4251        data-carousel-slide
4252      >
4253
4254  <product-card-wrapper
4255    handle='perimenopause-health'
4256    variant-id='43183792750686'
4257    section-id='product-card'
4258    
4259  >
4260    <main-product
4261      
4262        section-id='product-card'
4263        id='product-card-7738832453726-AcUlsQnppL0wrTEtQS__product-card'
4264        
4265        
4266          product-url='/products/perimenopause-health'
4267        
4268      
4269      class='group relative flex w-full flex-col overflow-hidden '
4270
4271      
4272
4273      
4274        replace-uid='AcUlsQnppL0wrTEtQS__product-card'
4275      
4276    >
4277        <a
4278          class='block no-underline'
4279          href='/products/perimenopause-health'
4280          sub-section-id='main-image'
4281          data-product-url
4282        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
4283
4284
4285
4286    
4287<img src="//ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&amp;v=1788297025&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&amp;v=1788297025&amp;width=300 300w, //ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&amp;v=1788297025&amp;width=600 600w, //ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&amp;v=1788297025&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
4288  
4289
4290
4291
4292  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
4293    <div class='flex flex-wrap gap-2'>
4294        
4295        
4296          <span
4297            class='py-1 px-2 rounded-sm flex justify-center items-center caption '
4298            style='
4299              color: #142b6f;
4300              background-color: #ffffff;
4301            '
4302          >
4303            New
4304
4305            
4306          </span>
4307        
4308
4309        
4310      
4311    </div></div>
4312
4313
4314        <button
4315          data-add-to-cart-cta
4316          data-product-id='7738832453726'
4317          data-variant-id='43183792750686'
4318          data-product-title='Perimenopause Health'
4319          type='button'
4320          class='btn absolute right-2 bottom-2 hidden'
4321          variant='primary'
4322          color='white'
4323          size='compact'
4324          aria-label='Add to Cart: Perimenopause Health, Sale price $31.20, Regular price $39.00'
4325        ></button>
4326      </div>
4327
4328      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
4329        <div>
4330          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
4331            <h2 class='text-label-2'>
4332              Perimenopause Health
4333            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
4334              Hormone Balance Support*
4335            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
4336<div
4337    class='
4338      group/price inline-flex gap-x-xs text-body-2 font-book
4339      
4340        flex-col
4341         items-start 
4342      
4343       justify-start 
4344      
4345      
4346      
4347      
4348      
4349      
4350       w-full
4351    '
4352    sub-section-id="price"
4353  >
4354    <div class='inline-flex gap-x-2xs'>
4355
4356<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
4357    
4358      <span class='text-body-2 text-primitive-indigo-blue-100'>
4359        From
4360      </span>
4361    
4362    <span class='sr-only'>Sale price</span>
4363    <span class='promo-sale-price text-body-2 font-book'>$31.20</span>
4364
4365    <span class='sr-only'>Regular price</span>
4366    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$39.00</s>
4367  </span><small class='caption hidden'>
4368        <span class='sr-only'>Unit price</span>
4369        <span class='text-body-2 font-book'>
4370          <span></span>
4371          <span aria-hidden='true'>/</span>
4372          <span class='sr-only'>&nbsp;per&nbsp;</span>
4373          <span>
4374          </span>
4375        </span>
4376      </small>
4377    </div>
4378      <div class='promo-savings-container flex justify-end'>
4379</div></div>
4380
4381
4382
4383
4384
4385</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
4386<div sub-section-id='buy-buttons-product-card-7738832453726-AcUlsQnppL0wrTEtQS__product-card-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
4387      class='group/product-form'
4388      
4389        data-upsell-product-handle='hyacera-for-skin-hydration'
4390        data-upsell-product-variant-id='43145196044382'
4391        data-product-title='Perimenopause Health'
4392      
4393      
4394    >
4395      <div class='product-form__error-message-wrapper' role='alert' hidden>
4396<svg-icon
4397  src='icon-error'
4398  class=''
4399
4400  
4401
4402  
4403  
4404></svg-icon>
4405<span class='product-form__error-message'></span>
4406      </div><form method="post" action="/cart/add" id="product-card-7738832453726-AcUlsQnppL0wrTEtQS__product-card-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
4407          <input
4408            type='hidden'
4409            name='id'
4410            class='hidden'
4411            value='43183792750686'
4412            
4413          ><input type='hidden' name='selling_plan' value='6644858974'>
4414
4415          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
4416        
4417
4418        <div class='grid grid-cols-1 gap-y-xs'><button
4419              id='ProductSubmitButton-product-card-7738832453726-AcUlsQnppL0wrTEtQS__product-card-product-form'
4420              type='submit'
4421              name='add'
4422              variant='primary'
4423              color='white'
4424              size='compact'
4425              class='btn'
4426              aria-label='Add to Cart: Perimenopause Health, Sale price $31.20, Regular price $39.00'
4427            >
4428              <span>
4429                Add
4430              </span>
4431            </button></div><input type="hidden" name="product-id" value="7738832453726" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
4432
4433<style>
4434  .shopify-payment-button__more-options[aria-hidden='true'] {
4435    display: none;
4436  }
4437</style>
4438</div></main-product>
4439  </product-card-wrapper>
4440
4441
4442
4443</div><div
4444        class='overflow-card shrink-0'
4445        role='group'
4446        aria-label='2 of 6'
4447        aria-roledescription='slide'
4448        data-carousel-slide
4449      >
4450
4451  <product-card-wrapper
4452    handle='essential-for-women-multivitamin'
4453    variant-id='42283036246110'
4454    section-id='product-card'
4455    
4456  >
4457    <main-product
4458      
4459        section-id='product-card'
4460        id='product-card-7482572570718-AcUlsQnppL0wrTEtQS__product-card-1'
4461        
4462        
4463          product-url='/products/essential-for-women-multivitamin'
4464        
4465      
4466      class='group relative flex w-full flex-col overflow-hidden '
4467
4468      
4469
4470      
4471        replace-uid='AcUlsQnppL0wrTEtQS__product-card-1'
4472      
4473    >
4474        <a
4475          class='block no-underline'
4476          href='/products/essential-for-women-multivitamin?variant=42283036246110'
4477          sub-section-id='main-image'
4478          data-product-url
4479        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
4480
4481
4482
4483    
4484<img src="//ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&amp;v=1770263443&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&amp;v=1770263443&amp;width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&amp;v=1770263443&amp;width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&amp;v=1770263443&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
4485  
4486
4487
4488
4489  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
4490    <div class='flex flex-wrap gap-2'>
4491        
4492        
4493          <span
4494            class='py-1 px-2 rounded-sm flex justify-center items-center caption '
4495            style='
4496              color: #142b6f;
4497              background-color: #ffffff;
4498            '
4499          >
4500            Best Seller
4501
4502            
4503          </span>
4504        
4505
4506        
4507      
4508    </div></div>
4509
4510
4511        <button
4512          data-add-to-cart-cta
4513          data-product-id='7482572570718'
4514          data-variant-id='42283036246110'
4515          data-product-title='Women’s Multivitamin 18+'
4516          type='button'
4517          class='btn absolute right-2 bottom-2 hidden'
4518          variant='primary'
4519          color='white'
4520          size='compact'
4521          aria-label='Add to Cart: Women’s Multivitamin 18+, Sale price $26.40, Regular price $33.00'
4522        ></button>
4523      </div>
4524
4525      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
4526        <div>
4527          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
4528            <h2 class='text-label-2'>
4529              Women’s Multivitamin 18+
4530            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
4531              Essential for Women
4532            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
4533<div
4534    class='
4535      group/price inline-flex gap-x-xs text-body-2 font-book
4536      
4537        flex-col
4538         items-start 
4539      
4540       justify-start 
4541      
4542      
4543      
4544      
4545      
4546      
4547       w-full
4548    '
4549    sub-section-id="price"
4550  >
4551    <div class='inline-flex gap-x-2xs'>
4552
4553<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
4554    
4555      <span class='text-body-2 text-primitive-indigo-blue-100'>
4556        From
4557      </span>
4558    
4559    <span class='sr-only'>Sale price</span>
4560    <span class='promo-sale-price text-body-2 font-book'>$26.40</span>
4561
4562    <span class='sr-only'>Regular price</span>
4563    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$33.00</s>
4564  </span><small class='caption hidden'>
4565        <span class='sr-only'>Unit price</span>
4566        <span class='text-body-2 font-book'>
4567          <span></span>
4568          <span aria-hidden='true'>/</span>
4569          <span class='sr-only'>&nbsp;per&nbsp;</span>
4570          <span>
4571          </span>
4572        </span>
4573      </small>
4574    </div>
4575      <div class='promo-savings-container flex justify-end'>
4576</div></div>
4577
4578
4579
4580
4581
4582</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
4583<div sub-section-id='buy-buttons-product-card-7482572570718-AcUlsQnppL0wrTEtQS__product-card-1-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
4584      class='group/product-form'
4585      
4586        data-upsell-product-handle='synbiotic-plus-for-gut-health'
4587        data-upsell-product-variant-id='43187157041246'
4588        data-product-title='Women’s Multivitamin 18+'
4589      
4590      
4591    >
4592      <div class='product-form__error-message-wrapper' role='alert' hidden>
4593<svg-icon
4594  src='icon-error'
4595  class=''
4596
4597  
4598
4599  
4600  
4601></svg-icon>
4602<span class='product-form__error-message'></span>
4603      </div><form method="post" action="/cart/add" id="product-card-7482572570718-AcUlsQnppL0wrTEtQS__product-card-1-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
4604          <input
4605            type='hidden'
4606            name='id'
4607            class='hidden'
4608            value='42283036246110'
4609            
4610          ><input type='hidden' name='selling_plan' value='6642991198'>
4611
4612          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
4613        
4614
4615        <div class='grid grid-cols-1 gap-y-xs'><button
4616              id='ProductSubmitButton-product-card-7482572570718-AcUlsQnppL0wrTEtQS__product-card-1-product-form'
4617              type='submit'
4618              name='add'
4619              variant='primary'
4620              color='white'
4621              size='compact'
4622              class='btn'
4623              aria-label='Add to Cart: Women’s Multivitamin 18+, Sale price $26.40, Regular price $33.00'
4624            >
4625              <span>
4626                Add
4627              </span>
4628            </button></div><input type="hidden" name="product-id" value="7482572570718" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
4629
4630<style>
4631  .shopify-payment-button__more-options[aria-hidden='true'] {
4632    display: none;
4633  }
4634</style>
4635</div></main-product>
4636  </product-card-wrapper>
4637
4638
4639
4640</div><div
4641        class='overflow-card shrink-0'
4642        role='group'
4643        aria-label='3 of 6'
4644        aria-roledescription='slide'
4645        data-carousel-slide
4646      >
4647
4648  <product-card-wrapper
4649    handle='essential-prenatal-multivitamin'
4650    variant-id='42291520569438'
4651    section-id='product-card'
4652    
4653  >
4654    <main-product
4655      
4656        section-id='product-card'
4657        id='product-card-7482572537950-AcUlsQnppL0wrTEtQS__product-card-2'
4658        
4659        
4660          product-url='/products/essential-prenatal-multivitamin'
4661        
4662      
4663      class='group relative flex w-full flex-col overflow-hidden '
4664
4665      
4666
4667      
4668        replace-uid='AcUlsQnppL0wrTEtQS__product-card-2'
4669      
4670    >
4671        <a
4672          class='block no-underline'
4673          href='/products/essential-prenatal-multivitamin?variant=42291520569438'
4674          sub-section-id='main-image'
4675          data-product-url
4676        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
4677
4678
4679
4680    
4681<img src="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&amp;v=1770263442&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&amp;v=1770263442&amp;width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&amp;v=1770263442&amp;width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&amp;v=1770263442&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
4682  
4683
4684
4685
4686  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
4687    <div class='flex flex-wrap gap-2'>
4688        
4689        
4690          <span
4691            class='py-1 px-2 rounded-sm flex justify-center items-center caption '
4692            style='
4693              color: #142b6f;
4694              background-color: #ffffff;
4695            '
4696          >
4697            Best Seller
4698
4699            
4700          </span>
4701        
4702
4703        
4704      
4705    </div></div>
4706
4707
4708        <button
4709          data-add-to-cart-cta
4710          data-product-id='7482572537950'
4711          data-variant-id='42291520569438'
4712          data-product-title='Prenatal Multivitamin'
4713          type='button'
4714          class='btn absolute right-2 bottom-2 hidden'
4715          variant='primary'
4716          color='white'
4717          size='compact'
4718          aria-label='Add to Cart: Prenatal Multivitamin, Sale price $31.20, Regular price $39.00'
4719        ></button>
4720      </div>
4721
4722      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
4723        <div>
4724          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
4725            <h2 class='text-label-2'>
4726              Prenatal Multivitamin
4727            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
4728              Essential for Women
4729            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
4730<div
4731    class='
4732      group/price inline-flex gap-x-xs text-body-2 font-book
4733      
4734        flex-col
4735         items-start 
4736      
4737       justify-start 
4738      
4739      
4740      
4741      
4742      
4743      
4744       w-full
4745    '
4746    sub-section-id="price"
4747  >
4748    <div class='inline-flex gap-x-2xs'>
4749
4750<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
4751    
4752      <span class='text-body-2 text-primitive-indigo-blue-100'>
4753        From
4754      </span>
4755    
4756    <span class='sr-only'>Sale price</span>
4757    <span class='promo-sale-price text-body-2 font-book'>$31.20</span>
4758
4759    <span class='sr-only'>Regular price</span>
4760    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$39.00</s>
4761  </span><small class='caption hidden'>
4762        <span class='sr-only'>Unit price</span>
4763        <span class='text-body-2 font-book'>
4764          <span></span>
4765          <span aria-hidden='true'>/</span>
4766          <span class='sr-only'>&nbsp;per&nbsp;</span>
4767          <span>
4768          </span>
4769        </span>
4770      </small>
4771    </div>
4772      <div class='promo-savings-container flex justify-end'>
4773</div></div>
4774
4775
4776
4777
4778
4779</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
4780<div sub-section-id='buy-buttons-product-card-7482572537950-AcUlsQnppL0wrTEtQS__product-card-2-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
4781      class='group/product-form'
4782      
4783        data-upsell-product-handle='natalbiotic'
4784        data-upsell-product-variant-id='42144416137310'
4785        data-product-title='Prenatal Multivitamin'
4786      
4787      
4788    >
4789      <div class='product-form__error-message-wrapper' role='alert' hidden>
4790<svg-icon
4791  src='icon-error'
4792  class=''
4793
4794  
4795
4796  
4797  
4798></svg-icon>
4799<span class='product-form__error-message'></span>
4800      </div><form method="post" action="/cart/add" id="product-card-7482572537950-AcUlsQnppL0wrTEtQS__product-card-2-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
4801          <input
4802            type='hidden'
4803            name='id'
4804            class='hidden'
4805            value='42291520569438'
4806            
4807          ><input type='hidden' name='selling_plan' value='6618021982'>
4808
4809          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
4810        
4811
4812        <div class='grid grid-cols-1 gap-y-xs'><button
4813              id='ProductSubmitButton-product-card-7482572537950-AcUlsQnppL0wrTEtQS__product-card-2-product-form'
4814              type='submit'
4815              name='add'
4816              variant='primary'
4817              color='white'
4818              size='compact'
4819              class='btn'
4820              aria-label='Add to Cart: Prenatal Multivitamin, Sale price $31.20, Regular price $39.00'
4821            >
4822              <span>
4823                Add
4824              </span>
4825            </button></div><input type="hidden" name="product-id" value="7482572537950" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
4826
4827<style>
4828  .shopify-payment-button__more-options[aria-hidden='true'] {
4829    display: none;
4830  }
4831</style>
4832</div></main-product>
4833  </product-card-wrapper>
4834
4835
4836
4837</div><div
4838        class='overflow-card shrink-0'
4839        role='group'
4840        aria-label='4 of 6'
4841        aria-roledescription='slide'
4842        data-carousel-slide
4843      >
4844
4845  <product-card-wrapper
4846    handle='synbiotic-plus-for-gut-health'
4847    variant-id='43187157041246'
4848    section-id='product-card'
4849    
4850  >
4851    <main-product
4852      
4853        section-id='product-card'
4854        id='product-card-7482572669022-AcUlsQnppL0wrTEtQS__product-card-3'
4855        
4856        
4857          product-url='/products/synbiotic-plus-for-gut-health'
4858        
4859      
4860      class='group relative flex w-full flex-col overflow-hidden '
4861
4862      
4863
4864      
4865        replace-uid='AcUlsQnppL0wrTEtQS__product-card-3'
4866      
4867    >
4868        <a
4869          class='block no-underline'
4870          href='/products/synbiotic-plus-for-gut-health?variant=43187157041246'
4871          sub-section-id='main-image'
4872          data-product-url
4873        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
4874
4875
4876
4877    
4878<img src="//ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&amp;v=1770164475&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&amp;v=1770164475&amp;width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&amp;v=1770164475&amp;width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&amp;v=1770164475&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
4879  
4880
4881
4882
4883  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
4884    <div class='flex flex-wrap gap-2'>
4885    </div></div>
4886
4887
4888        <button
4889          data-add-to-cart-cta
4890          data-product-id='7482572669022'
4891          data-variant-id='43187157041246'
4892          data-product-title='Synbiotic+'
4893          type='button'
4894          class='btn absolute right-2 bottom-2 hidden'
4895          variant='primary'
4896          color='white'
4897          size='compact'
4898          aria-label='Add to Cart: Synbiotic+, Sale price $43.20, Regular price $54.00'
4899        ></button>
4900      </div>
4901
4902      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
4903        <div>
4904          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
4905            <h2 class='text-label-2'>
4906              Synbiotic+
4907            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
4908              Gut Health
4909            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
4910<div
4911    class='
4912      group/price inline-flex gap-x-xs text-body-2 font-book
4913      
4914        flex-col
4915         items-start 
4916      
4917       justify-start 
4918      
4919      
4920      
4921      
4922      
4923      
4924       w-full
4925    '
4926    sub-section-id="price"
4927  >
4928    <div class='inline-flex gap-x-2xs'>
4929
4930<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
4931    
4932      <span class='text-body-2 text-primitive-indigo-blue-100'>
4933        From
4934      </span>
4935    
4936    <span class='sr-only'>Sale price</span>
4937    <span class='promo-sale-price text-body-2 font-book'>$43.20</span>
4938
4939    <span class='sr-only'>Regular price</span>
4940    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$54.00</s>
4941  </span><small class='caption hidden'>
4942        <span class='sr-only'>Unit price</span>
4943        <span class='text-body-2 font-book'>
4944          <span></span>
4945          <span aria-hidden='true'>/</span>
4946          <span class='sr-only'>&nbsp;per&nbsp;</span>
4947          <span>
4948          </span>
4949        </span>
4950      </small>
4951    </div>
4952      <div class='promo-savings-container flex justify-end'>
4953</div></div>
4954
4955
4956
4957
4958
4959</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
4960<div sub-section-id='buy-buttons-product-card-7482572669022-AcUlsQnppL0wrTEtQS__product-card-3-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
4961      class='group/product-form'
4962      
4963        data-upsell-product-handle='essential-for-women-multivitamin'
4964        data-upsell-product-variant-id='42283036246110'
4965        data-product-title='Synbiotic+'
4966      
4967      
4968    >
4969      <div class='product-form__error-message-wrapper' role='alert' hidden>
4970<svg-icon
4971  src='icon-error'
4972  class=''
4973
4974  
4975
4976  
4977  
4978></svg-icon>
4979<span class='product-form__error-message'></span>
4980      </div><form method="post" action="/cart/add" id="product-card-7482572669022-AcUlsQnppL0wrTEtQS__product-card-3-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
4981          <input
4982            type='hidden'
4983            name='id'
4984            class='hidden'
4985            value='43187157041246'
4986            
4987          ><input type='hidden' name='selling_plan' value='6610419806'>
4988
4989          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
4990        
4991
4992        <div class='grid grid-cols-1 gap-y-xs'><button
4993              id='ProductSubmitButton-product-card-7482572669022-AcUlsQnppL0wrTEtQS__product-card-3-product-form'
4994              type='submit'
4995              name='add'
4996              variant='primary'
4997              color='white'
4998              size='compact'
4999              class='btn'
5000              aria-label='Add to Cart: Synbiotic+, Sale price $43.20, Regular price $54.00'
5001            >
5002              <span>
5003                Add
5004              </span>
5005            </button></div><input type="hidden" name="product-id" value="7482572669022" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
5006
5007<style>
5008  .shopify-payment-button__more-options[aria-hidden='true'] {
5009    display: none;
5010  }
5011</style>
5012</div></main-product>
5013  </product-card-wrapper>
5014
5015
5016
5017</div><div
5018        class='overflow-card shrink-0'
5019        role='group'
5020        aria-label='5 of 6'
5021        aria-roledescription='slide'
5022        data-carousel-slide
5023      >
5024
5025  <product-card-wrapper
5026    handle='hyacera-for-skin-hydration'
5027    variant-id='43145196044382'
5028    section-id='product-card'
5029    
5030  >
5031    <main-product
5032      
5033        section-id='product-card'
5034        id='product-card-7482572701790-AcUlsQnppL0wrTEtQS__product-card-4'
5035        
5036        
5037          product-url='/products/hyacera-for-skin-hydration'
5038        
5039      
5040      class='group relative flex w-full flex-col overflow-hidden '
5041
5042      
5043
5044      
5045        replace-uid='AcUlsQnppL0wrTEtQS__product-card-4'
5046      
5047    >
5048        <a
5049          class='block no-underline'
5050          href='/products/hyacera-for-skin-hydration?variant=43145196044382'
5051          sub-section-id='main-image'
5052          data-product-url
5053        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
5054
5055
5056
5057    
5058<img src="//ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&amp;v=1770263443&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&amp;v=1770263443&amp;width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&amp;v=1770263443&amp;width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&amp;v=1770263443&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
5059  
5060
5061
5062
5063  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
5064    <div class='flex flex-wrap gap-2'>
5065    </div></div>
5066
5067
5068        <button
5069          data-add-to-cart-cta
5070          data-product-id='7482572701790'
5071          data-variant-id='43145196044382'
5072          data-product-title='HyaCera™'
5073          type='button'
5074          class='btn absolute right-2 bottom-2 hidden'
5075          variant='primary'
5076          color='white'
5077          size='compact'
5078          aria-label='Add to Cart: HyaCera™, Sale price $43.20, Regular price $54.00'
5079        ></button>
5080      </div>
5081
5082      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
5083        <div>
5084          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
5085            <h2 class='text-label-2'>
5086              HyaCera™
5087            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
5088              Wrinkle Support
5089            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
5090<div
5091    class='
5092      group/price inline-flex gap-x-xs text-body-2 font-book
5093      
5094        flex-col
5095         items-start 
5096      
5097       justify-start 
5098      
5099      
5100      
5101      
5102      
5103      
5104       w-full
5105    '
5106    sub-section-id="price"
5107  >
5108    <div class='inline-flex gap-x-2xs'>
5109
5110<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
5111    
5112      <span class='text-body-2 text-primitive-indigo-blue-100'>
5113        From
5114      </span>
5115    
5116    <span class='sr-only'>Sale price</span>
5117    <span class='promo-sale-price text-body-2 font-book'>$43.20</span>
5118
5119    <span class='sr-only'>Regular price</span>
5120    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$54.00</s>
5121  </span><small class='caption hidden'>
5122        <span class='sr-only'>Unit price</span>
5123        <span class='text-body-2 font-book'>
5124          <span></span>
5125          <span aria-hidden='true'>/</span>
5126          <span class='sr-only'>&nbsp;per&nbsp;</span>
5127          <span>
5128          </span>
5129        </span>
5130      </small>
5131    </div>
5132      <div class='promo-savings-container flex justify-end'>
5133</div></div>
5134
5135
5136
5137
5138
5139</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
5140<div sub-section-id='buy-buttons-product-card-7482572701790-AcUlsQnppL0wrTEtQS__product-card-4-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
5141      class='group/product-form'
5142      
5143        data-upsell-product-handle='synbiotic-plus-for-gut-health'
5144        data-upsell-product-variant-id='43187157041246'
5145        data-product-title='HyaCera™'
5146      
5147      
5148    >
5149      <div class='product-form__error-message-wrapper' role='alert' hidden>
5150<svg-icon
5151  src='icon-error'
5152  class=''
5153
5154  
5155
5156  
5157  
5158></svg-icon>
5159<span class='product-form__error-message'></span>
5160      </div><form method="post" action="/cart/add" id="product-card-7482572701790-AcUlsQnppL0wrTEtQS__product-card-4-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
5161          <input
5162            type='hidden'
5163            name='id'
5164            class='hidden'
5165            value='43145196044382'
5166            
5167          ><input type='hidden' name='selling_plan' value='6602227806'>
5168
5169          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
5170        
5171
5172        <div class='grid grid-cols-1 gap-y-xs'><button
5173              id='ProductSubmitButton-product-card-7482572701790-AcUlsQnppL0wrTEtQS__product-card-4-product-form'
5174              type='submit'
5175              name='add'
5176              variant='primary'
5177              color='white'
5178              size='compact'
5179              class='btn'
5180              aria-label='Add to Cart: HyaCera™, Sale price $43.20, Regular price $54.00'
5181            >
5182              <span>
5183                Add
5184              </span>
5185            </button></div><input type="hidden" name="product-id" value="7482572701790" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
5186
5187<style>
5188  .shopify-payment-button__more-options[aria-hidden='true'] {
5189    display: none;
5190  }
5191</style>
5192</div></main-product>
5193  </product-card-wrapper>
5194
5195
5196
5197</div><div
5198        class='overflow-card shrink-0'
5199        role='group'
5200        aria-label='6 of 6'
5201        aria-roledescription='slide'
5202        data-carousel-slide
5203      >
5204
5205  <product-card-wrapper
5206    handle='essential-postnatal-multivitamin'
5207    variant-id='42291521421406'
5208    section-id='product-card'
5209    
5210  >
5211    <main-product
5212      
5213        section-id='product-card'
5214        id='product-card-7482572406878-AcUlsQnppL0wrTEtQS__product-card-5'
5215        
5216        
5217          product-url='/products/essential-postnatal-multivitamin'
5218        
5219      
5220      class='group relative flex w-full flex-col overflow-hidden '
5221
5222      
5223
5224      
5225        replace-uid='AcUlsQnppL0wrTEtQS__product-card-5'
5226      
5227    >
5228        <a
5229          class='block no-underline'
5230          href='/products/essential-postnatal-multivitamin?variant=42291521421406'
5231          sub-section-id='main-image'
5232          data-product-url
5233        ><div class='aspect-portrait group relative overflow-hidden bg-primitive-warm-20'>
5234
5235
5236
5237    
5238<img src="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&amp;v=1770263443&amp;width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&amp;v=1770263443&amp;width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&amp;v=1770263443&amp;width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&amp;v=1770263443&amp;width=1200 1200w" width="1200" height="692" loading="lazy" sizes="(min-width: 1200px) 1200px, 100vw" class="w-full block h-full w-full object-cover object-center transition-transform hover:scale-[1.075] object-cover" fetchpriority="auto">
5239  
5240
5241
5242
5243  <div class='flex items-start justify-between gap-2 absolute top-2 left-2 right-2 z-1' sub-section-id='product-badges'>
5244    <div class='flex flex-wrap gap-2'>
5245    </div></div>
5246
5247
5248        <button
5249          data-add-to-cart-cta
5250          data-product-id='7482572406878'
5251          data-variant-id='42291521421406'
5252          data-product-title='Postnatal Multivitamin'
5253          type='button'
5254          class='btn absolute right-2 bottom-2 hidden'
5255          variant='primary'
5256          color='white'
5257          size='compact'
5258          aria-label='Add to Cart: Postnatal Multivitamin, Sale price $31.20, Regular price $39.00'
5259        ></button>
5260      </div>
5261
5262      <div class='relative flex flex-1 flex-col gap-y-2xs pt-xs'>
5263        <div>
5264          <div class='flex w-full flex-nowrap items-center justify-between gap-2'>
5265            <h2 class='text-label-2'>
5266              Postnatal Multivitamin
5267            </h2></div><p class='pt-0.5 text-body-2 text-sm line-height-150 font-book text-primitive-indigo-blue-60'>
5268              Essential for Women
5269            </p></div><div class='flex flex-1 flex-col gap-y-xs '>
5270<div
5271    class='
5272      group/price inline-flex gap-x-xs text-body-2 font-book
5273      
5274        flex-col
5275         items-start 
5276      
5277       justify-start 
5278      
5279      
5280      
5281      
5282      
5283      
5284       w-full
5285    '
5286    sub-section-id="price"
5287  >
5288    <div class='inline-flex gap-x-2xs'>
5289
5290<span class='promo-strikethrough-price inline-flex items-center gap-x-2xs '>
5291    
5292      <span class='text-body-2 text-primitive-indigo-blue-100'>
5293        From
5294      </span>
5295    
5296    <span class='sr-only'>Sale price</span>
5297    <span class='promo-sale-price text-body-2 font-book'>$31.20</span>
5298
5299    <span class='sr-only'>Regular price</span>
5300    <s class='promo-original-price text-body-2 font-book text-primitive-indigo-blue-40 line-through'>$39.00</s>
5301  </span><small class='caption hidden'>
5302        <span class='sr-only'>Unit price</span>
5303        <span class='text-body-2 font-book'>
5304          <span></span>
5305          <span aria-hidden='true'>/</span>
5306          <span class='sr-only'>&nbsp;per&nbsp;</span>
5307          <span>
5308          </span>
5309        </span>
5310      </small>
5311    </div>
5312      <div class='promo-savings-container flex justify-end'>
5313</div></div>
5314
5315
5316
5317
5318
5319</div></div></a><div class='aspect-portrait pointer-events-none absolute inset-x-0 top-0 isolate grid w-full grid-cols-1 items-end'>
5320<div sub-section-id='buy-buttons-product-card-7482572406878-AcUlsQnppL0wrTEtQS__product-card-5-product-form' class='pointer-events-auto absolute right-4 bottom-4 z-1'><product-form
5321      class='group/product-form'
5322      
5323        data-upsell-product-handle='natalbiotic'
5324        data-upsell-product-variant-id='42144416137310'
5325        data-product-title='Postnatal Multivitamin'
5326      
5327      
5328    >
5329      <div class='product-form__error-message-wrapper' role='alert' hidden>
5330<svg-icon
5331  src='icon-error'
5332  class=''
5333
5334  
5335
5336  
5337  
5338></svg-icon>
5339<span class='product-form__error-message'></span>
5340      </div><form method="post" action="/cart/add" id="product-card-7482572406878-AcUlsQnppL0wrTEtQS__product-card-5-product-form" accept-charset="UTF-8" class="group-[.loading]/product-form:pointer-events-none" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
5341          <input
5342            type='hidden'
5343            name='id'
5344            class='hidden'
5345            value='42291521421406'
5346            
5347          ><input type='hidden' name='selling_plan' value='6484721758'>
5348
5349          <input type='hidden' name='properties[_purchase_type]' value='subscription'>
5350        
5351
5352        <div class='grid grid-cols-1 gap-y-xs'><button
5353              id='ProductSubmitButton-product-card-7482572406878-AcUlsQnppL0wrTEtQS__product-card-5-product-form'
5354              type='submit'
5355              name='add'
5356              variant='primary'
5357              color='white'
5358              size='compact'
5359              class='btn'
5360              aria-label='Add to Cart: Postnatal Multivitamin, Sale price $31.20, Regular price $39.00'
5361            >
5362              <span>
5363                Add
5364              </span>
5365            </button></div><input type="hidden" name="product-id" value="7482572406878" /><input type="hidden" name="section-id" value="template--19191205888094__product_recommendations_rrcYte" /></form></product-form></div>
5366
5367<style>
5368  .shopify-payment-button__more-options[aria-hidden='true'] {
5369    display: none;
5370  }
5371</style>
5372</div></main-product>
5373  </product-card-wrapper>
5374
5375
5376
5377</div></div>
5378  </overflow-scroll></div></div>
5379
5380
5381
5382</div><div id="shopify-section-template--19191205888094__core_section_nEPFk4" class="shopify-section">
5383
5384
5385
5386
5387
5388
5389
5390<div
5391  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-center justify-center  pt-3xl pb-lg ps-xl pe-xl       relative   gap-xs'
5392  
5393  style='
5394    
5395    
5396'
5397>
5398  <div id="shopify-block-AY0dTOHA1SnhDNEFQT__value_props_f7wiMb" class="shopify-block w-full">
5399
5400
5401  
5402
5403  
5404
5405
5406
5407
5408
5409
5410<div
5411  class='flex flex-col md:flex-row    w-full        color- bg-background text-foreground       gap-sm'
5412  
5413  style='
5414    
5415    
5416'
5417>
5418  
5419    
5420      
5421
5422      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5423        <div class='size-8 self-center'>
5424          
5425
5426
5427
5428    
5429
5430    
5431
5432    <span
5433      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5434      style='
5435      --bg-color: currentColor;
5436      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-placebo.svg?crop=center&height=32&v=1765829835&width=32);
5437    '
5438      
5439        aria-hidden='true'
5440      
5441    ></span>
5442  
5443
5444
5445        </div>
5446
5447        <div data-value-props-text class='md:text-center'>
5448          <p class='text-body-2'>2.6 Billion Capsules Sold</p>
5449          
5450        </div>
5451      </div>
5452    
5453      
5454
5455      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5456        <div class='size-8 self-center'>
5457          
5458
5459
5460
5461    
5462
5463    
5464
5465    <span
5466      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5467      style='
5468      --bg-color: currentColor;
5469      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-tested.svg?crop=center&height=32&v=1765830081&width=32);
5470    '
5471      
5472        aria-hidden='true'
5473      
5474    ></span>
5475  
5476
5477
5478        </div>
5479
5480        <div data-value-props-text class='md:text-center'>
5481          <p class='text-body-2'>Clean Label Project Certified</p>
5482          
5483        </div>
5484      </div>
5485    
5486      
5487
5488      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5489        <div class='size-8 self-center'>
5490          
5491
5492
5493
5494    
5495
5496    
5497
5498    <span
5499      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5500      style='
5501      --bg-color: currentColor;
5502      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-traceable.svg?crop=center&height=32&v=1765831282&width=32);
5503    '
5504      
5505        aria-hidden='true'
5506      
5507    ></span>
5508  
5509
5510
5511        </div>
5512
5513        <div data-value-props-text class='md:text-center'>
5514          <p class='text-body-2'>100% Ingredients Made Traceable</p>
5515          
5516        </div>
5517      </div>
5518    
5519      
5520
5521      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5522        <div class='size-8 self-center'>
5523          
5524
5525
5526
5527    
5528
5529    
5530
5531    <span
5532      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5533      style='
5534      --bg-color: currentColor;
5535      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-published.svg?crop=center&height=32&v=1765829727&width=32);
5536    '
5537      
5538        aria-hidden='true'
5539      
5540    ></span>
5541  
5542
5543
5544        </div>
5545
5546        <div data-value-props-text class='md:text-center'>
5547          <p class='text-body-2'>$5M Investment in Clinical Studies</p>
5548          
5549        </div>
5550      </div>
5551    
5552      
5553
5554      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5555        <div class='size-8 self-center'>
5556          
5557
5558
5559
5560    
5561
5562    
5563
5564    <span
5565      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5566      style='
5567      --bg-color: currentColor;
5568      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-clinical.svg?crop=center&height=32&v=1765831422&width=32);
5569    '
5570      
5571        aria-hidden='true'
5572      
5573    ></span>
5574  
5575
5576
5577        </div>
5578
5579        <div data-value-props-text class='md:text-center'>
5580          <p class='text-body-2'>Formulated by Dietitians & Scientists </p>
5581          
5582        </div>
5583      </div>
5584    
5585      
5586
5587      <div class='flex flex-1 items-center gap-sm-sm md:flex-col'>
5588        <div class='size-8 self-center'>
5589          
5590
5591
5592
5593    
5594
5595    
5596
5597    <span
5598      class='block size-full mask-contain mask-center mask-no-repeat size-[inherit]! bg-(--bg-color)'
5599      style='
5600      --bg-color: currentColor;
5601      mask-image: url(//ritual.com/cdn/shop/files/icon-formula-vegan.svg?crop=center&height=32&v=1765831427&width=32);
5602    '
5603      
5604        aria-hidden='true'
5605      
5606    ></span>
5607  
5608
5609
5610        </div>
5611
5612        <div data-value-props-text class='md:text-center'>
5613          <p class='text-body-2'>Vegan & Non-GMO</p>
5614          
5615        </div>
5616      </div>
5617    
5618  
5619</div>
5620
5621
5622
5623
5624</div>
5625
5626</div>
5627
5628</div><div id="shopify-section-template--19191205888094__core_section_naHe7F" class="shopify-section">
5629
5630
5631
5632
5633
5634
5635
5636<div
5637  class='flex flex-col md:flex-row    w-full        color-scheme-1 bg-background text-foreground justify-center items-stretch  pt-lg pb-lg ps-0 pe-0       relative   gap-0'
5638  
5639  style='
5640    
5641    
5642'
5643>
5644  
5645
5646
5647
5648
5649
5650
5651<div
5652  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-center  pt-0 pb-0 ps-lg pe-lg       relative   gap-xs'
5653  
5654  style='
5655    
5656    
5657      --core-section-width-percentage: 50%;
5658      --core-section-mobile-width-percentage: 100%;
5659    
5660'
5661>
5662  
5663
5664
5665
5666  
5666<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
5666
5667  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
5668  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
5669  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
5670  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
5671  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
5672
5673<deferred-media-extension
5674    class='relative w-full aspect-square'
5675    data-media-id='26216175108190'
5676    data-block-id='AWlFwb2JoTnVXZFZHa__core_video_WUdayr'
5677    media-type='video'
5678    host=''
5679    loop='true'
5680    autoplay='true'
5681    controls='false'
5682    muted='true'
5683    
5684      
5685    
5686    force-autoplay='true'
5687  >
5688    <button
5689      id='Deferred-Poster-Modal-AWlFwb2JoTnVXZFZHa__core_video_WUdayr-26216175108190'
5690      type='button'
5691      aria-label='Play video'
5692      class='absolute inset-0 flex h-full w-full items-center justify-center'
5693    >
5694
5695
5696
5697    
5698<img src="//ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1776791113&amp;width=1440" alt="Play video" srcset="//ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1776791113&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1776791113&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1776791113&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1776791113&amp;width=1440 1440w" width="1440" height="1440" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
5699  
5700
5701</button>
5702    <template><video
5703          class='absolute w-full h-full inset-0 object-cover'
5704          poster='//ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&v=1776791113&width=1440'
5705          playsinline
5706          preload='metadata'
5707
5708          
5709            autoplay
5710          
5711
5712          
5713            loop
5714          
5715
5716          
5717            muted
5718          
5719        >
5720          
5721<source
5722              src='//ritual.com/cdn/shop/videos/c/vp/b1ad99d8e4264327988069b732784e9a/b1ad99d8e4264327988069b732784e9a.m3u8?v=0'
5723              type='application/x-mpegURL'
5724              media='(width <= 640px)'
5725            ><source
5726              src='//ritual.com/cdn/shop/videos/c/vp/b1ad99d8e4264327988069b732784e9a/b1ad99d8e4264327988069b732784e9a.HD-1080p-3.3Mbps-82222004.mp4?v=0'
5727              type='video/mp4'
5728              media='(width <= 640px)'
5729            ><source
5730              src='//ritual.com/cdn/shop/videos/c/vp/b1ad99d8e4264327988069b732784e9a/b1ad99d8e4264327988069b732784e9a.m3u8?v=0'
5731              type='application/x-mpegURL'
5732            ><source
5733              src='//ritual.com/cdn/shop/videos/c/vp/b1ad99d8e4264327988069b732784e9a/b1ad99d8e4264327988069b732784e9a.HD-1080p-3.3Mbps-82222004.mp4?v=0'
5734              type='video/mp4'
5735            >
5736        </video></template><div
5737      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
5738      data-video-block-id-controls='AWlFwb2JoTnVXZFZHa__core_video_WUdayr'
5739    >
5740      
5741<button
5742          id='video-play-button-AWlFwb2JoTnVXZFZHa__core_video_WUdayr'
5743          type='button'
5744          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
5745        >
5746<svg-icon
5747  src='icon-interface-play'
5748  class=''
5749
5750  
5751    style='--icon-size: 16px;'
5752  
5753
5754  
5755  
5756></svg-icon>
5757</button>
5758        <button
5759          id='video-pause-button-AWlFwb2JoTnVXZFZHa__core_video_WUdayr'
5760          type='button'
5761          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
5762          aria-label='Pause video'
5763        >
5764<svg-icon
5765  src='icon-interface-pause'
5766  class=''
5767
5768  
5769    style='--icon-size: 16px;'
5770  
5771
5772  
5773  
5774></svg-icon>
5775</button>
5776      
5777
5778      
5779    </div>
5780  </deferred-media-extension>
5781
5782</div>
5783
5784
5785
5786
5787
5788
5789
5790
5791<div
5792  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-center  pt-0 pb-0 ps-lg pe-lg       relative   gap-md'
5793  
5794  style='
5795    
5796    
5797      --core-section-width-percentage: 50%;
5798      --core-section-mobile-width-percentage: 100%;
5799    
5800'
5801>
5802  
5803
5804
5805
5806
5807
5808
5809<div
5810  class='flex flex-col    w-full       text-start  items-start justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-sm'
5811  
5812  style='
5813    
5814    
5815'
5816>
5817  
5818
5819
5820
5821
5822<h3
5823  class=' pt-sm pb-0 ps-0 pe-0 text-block w-full'
5824  id='AMWpXZjkrMW1vMERsd__core_heading_cc7pUk'
5825  lang='en'
5826  
5827>Our radical idea: supplements should work.</h3>
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837<div
5838  class='text-body  pt-0 pb-0 ps-0 pe-0 text-block w-full'
5839  id='AemdVWHY3UEJMV3pmR__core_alt_copy_PhGyPz'
5840  lang='en'
5841  
5842><p>From university-led clinical studies to patented capsule design, our scientists formulate each product for efficacy.<
5842/p>
5843</div>
5844
5845
5846
5847</div>
5848
5849
5850
5851
5852
5853
5854
5855
5856<div
5857  class='flex flex-row    w-full       text-start  justify-start items-center  pt-xs pb-0 ps-0 pe-0       relative   gap-sm'
5858  
5859  style='
5860    
5861    
5862'
5863>
5864  
5865<a
5866href='/pages/science-design'class='btn justify-center w-fit max-w-full whitespace-nowrap'
5867    style=''
5868    variant='tertiary'
5869    size='standard'
5870    
5871  >
5872    <span>
5873      Our Science & Design
5874    </span>
5875    
5876  </a>
5877
5878<a
5879href='/pages/clinical-studies'class='btn justify-center w-fit max-w-full whitespace-nowrap'
5880    style=''
5881    variant='tertiary'
5882    size='standard'
5883    
5884  >
5885    <span>
5886      Our Clinical Studies
5887    </span>
5888    
5889  </a>
5890
5891</div>
5892
5893
5894</div>
5895
5896
5897</div>
5898
5899</div><div id="shopify-section-template--19191205888094__core_section_g4QwKa" class="shopify-section">
5900
5901
5902
5903
5904
5905
5906
5907<div
5908  class='flex flex-col-reverse md:flex-row    w-full        color-scheme-1 bg-background text-foreground justify-center items-stretch  pt-lg md:pt-xl pb-lg md:pb-xl ps-0 md:ps-xl pe-0 md:pe-xl       relative   gap-md'
5909  
5910  style='
5911    
5912    
5913'
5914>
5915  
5916
5917
5918
5919
5920
5921
5922<div
5923  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-center  pt-0 pb-0 ps-lg pe-lg       relative   gap-md'
5924  
5925  style='
5926    
5927    
5928      --core-section-width-percentage: 50%;
5929      --core-section-mobile-width-percentage: 100%;
5930    
5931'
5932>
5933  
5934
5935
5936
5937
5938
5939
5940<div
5941  class='flex flex-col    w-full       text-start  items-start justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-sm'
5942  
5943  style='
5944    
5945    
5946'
5947>
5948  
5949
5950
5951
5952
5953<h3
5954  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
5955  id='ARjVaZkp4d1dHMm5va__core_heading_MyBttw'
5956  lang='en'
5957  
5958>“Clean” isn’t clear enough. We’re traceable.</h3>
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968<div
5969  class='text-body  pt-0 pb-0 ps-0 pe-0 text-block w-full'
5970  id='ANm5vSm1nSHU0K0JsY__core_alt_copy_Atcz3G'
5971  lang='en'
5972  
5973><p>From rigorous heavy metal testing to human rights audits, our visible supply chain is the first of its kind.</p>
5974</div>
5975
5976
5977
5978</div>
5979
5980
5981
5982
5983
5984
5985
5986
5987<div
5988  class='flex flex-row    w-full       text-start  justify-start items-center  pt-xs pb-0 ps-0 pe-0       relative   gap-sm'
5989  
5990  style='
5991    
5992    
5993'
5994>
5995  
5996<a
5997href='/pages/ingredient-sourcing'class='btn justify-center w-fit max-w-full whitespace-nowrap'
5998    style=''
5999    variant='tertiary'
6000    size='standard'
6001    
6002  >
6003    <span>
6004      Check Our Ingredients
6005    </span>
6006    
6007  </a>
6008
6009<a
6010href='/pages/impact-advocacy'class='btn justify-center w-fit max-w-full whitespace-nowrap'
6011    style=''
6012    variant='tertiary'
6013    size='standard'
6014    
6015  >
6016    <span>
6017      Impact Report
6018    </span>
6019    
6020  </a>
6021
6022</div>
6023
6024
6025</div>
6026
6027
6028
6029
6030
6031
6032
6033
6034<div
6035  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-center  pt-0 pb-0 ps-lg pe-lg       relative   gap-xs'
6036  
6037  style='
6038    
6039    
6040      --core-section-width-percentage: 50%;
6041      --core-section-mobile-width-percentage: 100%;
6042    
6043'
6044>
6045  
6046
6047
6048
6049  
6049<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
6049
6050  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
6051  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
6052  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
6053  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
6054  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
6055
6056<deferred-media-extension
6057    class='relative w-full aspect-square'
6058    data-media-id='25681284628574'
6059    data-block-id='AR0RnWCt3MUUyUEp3c__core_video_U8rNpx'
6060    media-type='video'
6061    host=''
6062    loop='true'
6063    autoplay='true'
6064    controls='false'
6065    muted='true'
6066    
6067      
6068    
6069    force-autoplay='true'
6070  >
6071    <button
6072      id='Deferred-Poster-Modal-AR0RnWCt3MUUyUEp3c__core_video_U8rNpx-25681284628574'
6073      type='button'
6074      aria-label='Load video: Ingredients Made Traceable '
6075      class='absolute inset-0 flex h-full w-full items-center justify-center'
6076    >
6077
6078
6079
6080    
6081<img src="//ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770262740&amp;width=1440" alt="Load video: Ingredients Made Traceable " srcset="//ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770262740&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770262740&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770262740&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770262740&amp;width=1440 1440w" width="1440" height="1440" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
6082  
6083
6084</button>
6085    <template><video
6086          class='absolute w-full h-full inset-0 object-cover'
6087          poster='//ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&v=1770262740&width=1440'
6088          playsinline
6089          preload='metadata'
6090
6091          
6092            autoplay
6093          
6094
6095          
6096            loop
6097          
6098
6099          
6100            muted
6101          
6102        >
6103          
6104<source
6105              src='//ritual.com/cdn/shop/videos/c/vp/b0223e89d2d24b42ae94339b424dbf80/b0223e89d2d24b42ae94339b424dbf80.m3u8?v=0'
6106              type='application/x-mpegURL'
6107              media='(width <= 640px)'
6108            ><source
6109              src='//ritual.com/cdn/shop/videos/c/vp/b0223e89d2d24b42ae94339b424dbf80/b0223e89d2d24b42ae94339b424dbf80.HD-720p-3.0Mbps-70677984.mp4?v=0'
6110              type='video/mp4'
6111              media='(width <= 640px)'
6112            ><source
6113              src='//ritual.com/cdn/shop/videos/c/vp/b0223e89d2d24b42ae94339b424dbf80/b0223e89d2d24b42ae94339b424dbf80.m3u8?v=0'
6114              type='application/x-mpegURL'
6115            ><source
6116              src='//ritual.com/cdn/shop/videos/c/vp/b0223e89d2d24b42ae94339b424dbf80/b0223e89d2d24b42ae94339b424dbf80.HD-720p-3.0Mbps-70677984.mp4?v=0'
6117              type='video/mp4'
6118            >
6119        </video></template><div
6120      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
6121      data-video-block-id-controls='AR0RnWCt3MUUyUEp3c__core_video_U8rNpx'
6122    >
6123      
6124<button
6125          id='video-play-button-AR0RnWCt3MUUyUEp3c__core_video_U8rNpx'
6126          type='button'
6127          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
6128        >
6129<svg-icon
6130  src='icon-interface-play'
6131  class=''
6132
6133  
6134    style='--icon-size: 16px;'
6135  
6136
6137  
6138  
6139></svg-icon>
6140</button>
6141        <button
6142          id='video-pause-button-AR0RnWCt3MUUyUEp3c__core_video_U8rNpx'
6143          type='button'
6144          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
6145          aria-label='Pause video'
6146        >
6147<svg-icon
6148  src='icon-interface-pause'
6149  class=''
6150
6151  
6152    style='--icon-size: 16px;'
6153  
6154
6155  
6156  
6157></svg-icon>
6158</button>
6159      
6160
6161      
6162    </div>
6163  </deferred-media-extension>
6164
6165</div>
6166
6167
6168</div>
6169
6170</div><div id="shopify-section-template--19191205888094__core_section_xmpakb" class="shopify-section">
6171
6172
6173
6174
6175
6176
6177
6178<div
6179  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-start justify-center  pt-xl pb-0 ps-lg pe-lg       relative   gap-md'
6180  
6181  style='
6182    
6183    
6184'
6185>
6186  
6187
6188
6189
6190
6191<h3
6192  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
6193  id='AOTJGUW50YlhyWGJUV__core_heading_KYra73'
6194  lang='en'
6195  
6196>
6196Find your Ritual</h3>
6197
6198
6199</div>
6200
6201</div><div id="shopify-section-template--19191205888094__overflow_jWBmfJ" class="shopify-section">
6202
6203
6204  
6204<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
6204
6205  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
6206  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
6207  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
6208
6209
6210
6211<overflow-scroll
6212  class='flex flex-col gap-lg 
6213 
6214pt-md 
6215md:pt-xl 
6216pb-md 
6217md:pb-xl 
6218
6219color-scheme-1 bg-background text-foreground
6220'
6221  data-block-type='regular'
6222  
6223>
6224  
6225<div
6226    class='flex gap-4 md:gap-6 overflow-x-auto 
6227 
6228ps-md 
6229md:ps-xl 
6230pe-md 
6231md:pe-xl'
6232    data-scroll-container
6233    role='list'
6234  >
6235    <div id="shopify-block-AQWR2NHdKNkpwdks4U__collection_card_9EfUWP" class="shopify-block"><a
6236href='https://ritual.com/pages/ritual-starter-sets/?starter_set=lp'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6237>
6238  <div class='relative overflow-hidden'>
6239
6240
6241
6242
6243
6244<picture class=''>
6245  <source
6246    media='(max-width: 767px)'
6247    srcset='
6248      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=300 300w,
6249      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=450 450w,
6250      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=600 600w,
6251      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=750 750w,
6252      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=900 900w,
6253      //ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&width=1050 1050w,
6254    '
6255    width='579'
6256    height='359'
6257  >
6258
6259
6260
6261    
6262<img src="//ritual.com/cdn/shop/files/Category-Bundles.webp?v=1767896011&amp;width=579" alt="Ritual Essential Multivitamin" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6263  
6264
6265</picture>
6266
6267<div class='absolute top-3 left-3 rounded-sm bg-white px-2 py-1 text-caption text-primitive-indigo-blue-100'>
6268        Save up to 30%
6269      </div></div><h3 class='text-label-1'>
6270      Starter Sets
6271    </h3></a>
6272
6273
6274</div>
6275<div id="shopify-block-AN2FsdVJBbzY0aUFLc__collection_card_bLRQ4n" class="shopify-block"><a
6276href='/collections/pregnancy'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6277>
6278  <div class='relative overflow-hidden'>
6279
6280
6281
6282
6283
6284<picture class=''>
6285  <source
6286    media='(max-width: 767px)'
6287    srcset='
6288      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=300 300w,
6289      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=450 450w,
6290      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=600 600w,
6291      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=750 750w,
6292      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=900 900w,
6293      //ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&width=1050 1050w,
6294    '
6295    width='579'
6296    height='359'
6297  >
6298
6299
6300
6301    
6302<img src="//ritual.com/cdn/shop/files/Category-Pregnancy.webp?v=1767896093&amp;width=579" alt="Ritual for Pregnancy" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6303  
6304
6305</picture>
6306
6307<div class='absolute top-3 left-3 rounded-sm bg-white px-2 py-1 text-caption text-primitive-indigo-blue-100'>
6308        New
6309      </div></div><h3 class='text-label-1'>
6310      Pregnancy
6311    </h3></a>
6312
6313
6314</div>
6315<div id="shopify-block-ATy85K0JVK2dqME4vc__collection_card_hacK9G" class="shopify-block"><a
6316href='/collections/multivitamins-nutrients'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6317>
6318  <div class='relative overflow-hidden'>
6319
6320
6321
6322
6323
6324<picture class=''>
6325  <source
6326    media='(max-width: 767px)'
6327    srcset='
6328      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=300 300w,
6329      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=450 450w,
6330      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=600 600w,
6331      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=750 750w,
6332      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=900 900w,
6333      //ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&width=1050 1050w,
6334    '
6335    width='579'
6336    height='359'
6337  >
6338
6339
6340
6341    
6342<img src="//ritual.com/cdn/shop/files/Category-Multivitamin.webp?v=1767896052&amp;width=579" alt="Ritual Essential Multivitamin" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6343  
6344
6345</picture>
6346
6347</div><h3 class='text-label-1'>
6348      Multivitamin & Nutrients
6349    </h3></a>
6350
6351
6352</div>
6353<div id="shopify-block-AeVBlS1J4aHBmYnhsT__collection_card_CweaWA" class="shopify-block"><a
6354href='/collections/relaxation'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6355>
6356  <div class='relative overflow-hidden'>
6357
6358
6359
6360
6361
6362<picture class=''>
6363  <source
6364    media='(max-width: 767px)'
6365    srcset='
6366      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=300 300w,
6367      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=450 450w,
6368      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=600 600w,
6369      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=750 750w,
6370      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=900 900w,
6371      //ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&width=1050 1050w,
6372    '
6373    width='579'
6374    height='359'
6375  >
6376
6377
6378
6379    
6380<img src="//ritual.com/cdn/shop/files/Category-Stress.webp?v=1767896142&amp;width=579" alt="Ritual Stress Relief" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6381  
6382
6383</picture>
6384
6385<div class='absolute top-3 left-3 rounded-sm bg-white px-2 py-1 text-caption text-primitive-indigo-blue-100'>
6386        New
6387      </div></div><h3 class='text-label-1'>
6388      Relaxation
6389    </h3></a>
6390
6391
6392</div>
6393<div id="shopify-block-ARXhGK1VYbThjNjkwR__collection_card_zqxydG" 
6393class="shopify-block"><a
6394href='/collections/gut-health'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6395>
6396  <div class='relative overflow-hidden'>
6397
6398
6399
6400
6401
6402<picture class=''>
6403  <source
6404    media='(max-width: 767px)'
6405    srcset='
6406      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=300 300w,
6407      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=450 450w,
6408      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=600 600w,
6409      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=750 750w,
6410      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=900 900w,
6411      //ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&width=1050 1050w,
6412    '
6413    width='579'
6414    height='359'
6415  >
6416
6417
6418
6419    
6420<img src="//ritual.com/cdn/shop/files/Category-GutHealth-v2.webp?v=1767896191&amp;width=579" alt="Ritual Gut Health Dietary Supplement" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6421  
6422
6423</picture>
6424
6425</div><h3 class='text-label-1'>
6426      Gut Health
6427    </h3></a>
6428
6429
6430</div>
6431<div id="shopify-block-AejFXc2RGSkNBYzVob__collection_card_aNYixt" class="shopify-block"><a
6432href='/collections/skin'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6433>
6434  <div class='relative overflow-hidden'>
6435
6436
6437
6438
6439
6440<picture class=''>
6441  <source
6442    media='(max-width: 767px)'
6443    srcset='
6444      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=300 300w,
6445      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=450 450w,
6446      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=600 600w,
6447      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=750 750w,
6448      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=900 900w,
6449      //ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&width=1050 1050w,
6450    '
6451    width='579'
6452    height='359'
6453  >
6454
6455
6456
6457    
6458<img src="//ritual.com/cdn/shop/files/Category-Skin.webp?v=1767896229&amp;width=579" alt="Ritual Hyacera for Skin" width="579" height="359" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6459  
6460
6461</picture>
6462
6463</div><h3 class='text-label-1'>
6464      Skin
6465    </h3></a>
6466
6467
6468</div>
6469<div id="shopify-block-AQXNRMitVRDlvOU5LT__collection_card_7JJn6h" class="shopify-block"><a
6470href='/collections/performance-recovery'class='overflow-card group flex flex-col gap-3 hover:no-underline'
6471>
6472  <div class='relative overflow-hidden'>
6473
6474
6475
6476
6477
6478<picture class=''>
6479  <source
6480    media='(max-width: 767px)'
6481    srcset='
6482      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=300 300w,
6483      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=450 450w,
6484      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=600 600w,
6485      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=750 750w,
6486      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=900 900w,
6487      //ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&width=1050 1050w,
6488    '
6489    width='580'
6490    height='503'
6491  >
6492
6493
6494
6495    
6496<img src="//ritual.com/cdn/shop/files/Homepage-Category-Carousel-Performance-Recovery.webp?v=1767896275&amp;width=580" alt="Ritual Protein for Performance &amp; Recovery" width="580" height="503" loading="lazy" sizes="50vw" class="w-full block aspect-[300/260] group-hover:scale-105 transition-transform duration-300 object-cover" fetchpriority="auto">
6497  
6498
6499</picture>
6500
6501<div class='absolute top-3 left-3 rounded-sm bg-white px-2 py-1 text-caption text-primitive-indigo-blue-100'>
6502        New
6503      </div></div><h3 class='text-label-1'>
6504      Performance & Recovery
6505    </h3></a>
6506
6507
6508</div>
6509
6510  </div>
6511</overflow-scroll>
6512
6513
6514</div><div id="shopify-section-template--19191205888094__review_marquee_rKFtwr" class="shopify-section">
6515
6516
6517
6518  
6518<script src="//ritual.com/cdn/shop/t/577/assets/review-carousel-pause.DDIY6S-b.min.js" type="module" crossorigin="anonymous"></script>
6518
6519  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
6520  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
6521
6522
6523<div class='review-marquee-section review-marquee-template--19191205888094__review_marquee_rKFtwr 
6524 
6525pt-md 
6526pb-md 
6527ps-0 
6528pe-0'>
6529  
6530
6531
6532
6533  
6533<script src="//ritual.com/cdn/shop/t/577/assets/core-carousel.Ohn3Yn30.min.js" type="module" crossorigin="anonymous"></script>
6533
6534  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
6535  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545<style>
6546  .core-carousel--ARnNRNm5PZUh4QjY4d__core_carousel_Qz6jQt {
6547    --core-carousel-slide-width: 100.0%;
6548    --core-carousel-slide-gap-per-slide: 0.0px;
6549    --core-carousel-gap: 0px;
6550
6551  }
6552
6553  @media screen and (min-width: 768px) {
6554    .core-carousel--ARnNRNm5PZUh4QjY4d__core_carousel_Qz6jQt {
6555      --core-carousel-slide-width: 100.0%;
6556      --core-carousel-slide-gap-per-slide: 0.0px;
6557    }
6558  }
6559</style><core-carousel
6560  role='group'
6561  id='carousel-ARnNRNm5PZUh4QjY4d__core_carousel_Qz6jQt'
6562  aria-label='image carousel9'
6563  class='core-carousel--ARnNRNm5PZUh4QjY4d__core_carousel_Qz6jQt 
6564
6565color-scheme-1 bg-background text-foreground
6566'
6567  data-items-to-scroll='5'
6568  data-items-to-show='1'
6569  data-items-to-show-mobile='1'
6570  
6571    connected-carousels=''
6572  
6573  
6574  
6575    data-loop='true'
6576  
6577  
6578    data-slide-interval='7000'
6579  
6580  
6581>
6582  
6583  
6584
6585  
6586
6587  
6588  
6589
6590  
6591
6592  
6593  
6594
6595  
6596<div
6597    class='core-carousel-slides gap-0'
6598    aria-atomic='false'
6599    aria-live='off'
6600    data-carousel-slides
6601  >
6602    <div data-carousel-slide class='core-carousel-slide overflow-hidden relative' >
6603  
6604
6605
6606
6607
6608
6609
6610<div
6611  class='flex flex-col    w-full       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
6612  
6613  style='
6614    
6615    
6616'
6617>
6618  
6619
6620
6621
6622
6623
6624
6625<div
6626  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
6627  
6628  style='
6629    
6630    
6631      --core-section-width-percentage: 50%;
6632      --core-section-mobile-width-percentage: 80%;
6633    
6634'
6635>
6636  <svg style='width: 0; height: 0;' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'>
6637  <defs>
6638    <linearGradient id="star-half-fill-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE" x1="0" x2="1" y1="0" y2="0" gradientUnits="objectBoundingBox">
6639      <stop offset="0%" stop-color="#ffd600" stop-opacity="1" />
6640      <stop offset="0%" stop-color="#ffd600" stop-opacity="0.5" />
6641    </linearGradient>
6642
6643    <symbol id="review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE" viewBox="0 0 16 16">
6644      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6645            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6646      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6647            fill="#ffd600" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6648    </symbol>
6649
6650    <symbol id="review-marquee-partial-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE" viewBox="0 0 16 16">
6651      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6652            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6653      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6654            fill="url(#star-half-fill-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE)" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6655    </symbol>
6656  </defs>
6657</svg>
6658
6659<div class='review-marquee-stars self-center'>
6660  
6661    <svg width='16' height='16'>
6662      <use href="#review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE"></use>
6663    </svg>
6664  
6665    <svg width='16' height='16'>
6666      <use href="#review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE"></use>
6667    </svg>
6668  
6669    <svg width='16' height='16'>
6670      <use href="#review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE"></use>
6671    </svg>
6672  
6673    <svg width='16' height='16'>
6674      <use href="#review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE"></use>
6675    </svg>
6676  
6677    <svg width='16' height='16'>
6678      <use href="#review-marquee-star-AUHl5aDV4ejNTWm1je__review_marquee_stars_c3qVDE"></use>
6679    </svg>
6680  
6681  
6682</div>
6683
6684
6685
6686
6687
6688
6689
6690<h4
6691  class=' pt-md pb-md ps-0 pe-0 text-block w-full'
6692  id='AMXZvVE5MQnhYWENwQ__core_heading_cdA3fg'
6693  lang='en'
6694  
6695>“I normally don't write reviews for products but I have noticed significant positive changes after taking this product consistently…. <em>Definitely worth the money!</em>”</h4>
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705<div
6706  class='text-label-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
6707  id='AVm5aNXJJUG9uMnF2a__core_alt_copy_9N4UxV'
6708  lang='en'
6709  
6710><p>Monica G.</p>
6711</div>
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722<div
6723  class='text-body-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
6724  id='AZXA4V0F3T0NnaFhRM__core_alt_copy_GVYgwg'
6725  lang='en'
6726  
6727><p>Synbiotic+</p>
6728</div>
6729
6730
6731
6732</div>
6733
6734
6735</div>
6736
6737
6738</div>
6739
6740<div data-carousel-slide class='core-carousel-slide overflow-hidden relative' >
6741  
6742
6743
6744
6745
6746
6747
6748<div
6749  class='flex flex-row    w-full       text-center  justify-center items-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
6750  
6751  style='
6752    
6753    
6754'
6755>
6756  
6757
6758
6759
6760
6761
6762
6763<div
6764  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
6765  
6766  style='
6767    
6768    
6769      --core-section-width-percentage: 50%;
6770      --core-section-mobile-width-percentage: 80%;
6771    
6772'
6773>
6774  <svg style='width: 0; height: 0;' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'>
6775  <defs>
6776    <linearGradient id="star-half-fill-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL" x1="0" x2="1" y1="0" y2="0" gradientUnits="objectBoundingBox">
6777      <stop offset="0%" stop-color="#ffd600" stop-opacity="1" />
6778      <stop offset="0%" stop-color="#ffd600" stop-opacity="0.5" />
6779    </linearGradient>
6780
6781    <symbol id="review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL" viewB
6781ox="0 0 16 16">
6782      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6783            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6784      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6785            fill="#ffd600" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6786    </symbol>
6787
6788    <symbol id="review-marquee-partial-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL" viewBox="0 0 16 16">
6789      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6790            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6791      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6792            fill="url(#star-half-fill-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL)" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6793    </symbol>
6794  </defs>
6795</svg>
6796
6797<div class='review-marquee-stars self-center'>
6798  
6799    <svg width='16' height='16'>
6800      <use href="#review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL"></use>
6801    </svg>
6802  
6803    <svg width='16' height='16'>
6804      <use href="#review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL"></use>
6805    </svg>
6806  
6807    <svg width='16' height='16'>
6808      <use href="#review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL"></use>
6809    </svg>
6810  
6811    <svg width='16' height='16'>
6812      <use href="#review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL"></use>
6813    </svg>
6814  
6815    <svg width='16' height='16'>
6816      <use href="#review-marquee-star-AT1VwUTRLb1ZXOG1rc__review_marquee_stars_jQTecL"></use>
6817    </svg>
6818  
6819  
6820</div>
6821
6822
6823
6824
6825
6826
6827
6828<h4
6829  class=' pt-md pb-md ps-0 pe-0 text-block w-full'
6830  id='AWjNBQXhpS2lVaFRkS__core_heading_t6w3M6'
6831  lang='en'
6832  
6833>“… Has all the vitamins that I need and I love the fact that <em>they are vegan</em>.”</h4>
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843<div
6844  class='text-label-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
6845  id='AZWpET1Vncy8xQ3JoU__core_alt_copy_wmJGfm'
6846  lang='en'
6847  
6848><p><strong>Alejandra C.</strong></p>
6849</div>
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860<div
6861  class='text-body-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
6862  id='AbEc2N2x4ajRaN1pPT__core_alt_copy_8AYK3e'
6863  lang='en'
6864  
6865><p>Essential for Women 18+</p>
6866</div>
6867
6868
6869
6870</div>
6871
6872
6873</div>
6874
6875
6876</div>
6877
6878<div data-carousel-slide class='core-carousel-slide overflow-hidden relative' >
6879  
6880
6881
6882
6883
6884
6885
6886<div
6887  class='flex flex-col    w-full       text-center  items-center justify-center  pt-md pb-md ps-0 pe-0       relative   gap-0'
6888  
6889  style='
6890    
6891    
6892'
6893>
6894  
6895
6896
6897
6898
6899
6900
6901<div
6902  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
6903  
6904  style='
6905    
6906    
6907      --core-section-width-percentage: 50%;
6908      --core-section-mobile-width-percentage: 80%;
6909    
6910'
6911>
6912  <svg style='width: 0; height: 0;' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'>
6913  <defs>
6914    <linearGradient id="star-half-fill-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf" x1="0" x2="1" y1="0" y2="0" gradientUnits="objectBoundingBox">
6915      <stop offset="0%" stop-color="#ffd600" stop-opacity="1" />
6916      <stop offset="0%" stop-color="#ffd600" stop-opacity="0.5" />
6917    </linearGradient>
6918
6919    <symbol id="review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf" viewBox="0 0 16 16">
6920      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6921            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6922      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6923            fill="#ffd600" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6924    </symbol>
6925
6926    <symbol id="review-marquee-partial-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf" viewBox="0 0 16 16">
6927      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6928            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
6929      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
6930            fill="url(#star-half-fill-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf)" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6931    </symbol>
6932  </defs>
6933</svg>
6934
6935<div class='review-marquee-stars self-center'>
6936  
6937    <svg width='16' height='16'>
6938      <use href="#review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf"></use>
6939    </svg>
6940  
6941    <svg width='16' height='16'>
6942      <use href="#review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf"></use>
6943    </svg>
6944  
6945    <svg width='16' height='16'>
6946      <use href="#review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf"></use>
6947    </svg>
6948  
6949    <svg width='16' height='16'>
6950      <use href="#review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf"></use>
6951    </svg>
6952  
6953    <svg width='16' height='16'>
6954      <use href="#review-marquee-star-ASFpQYWxtY0NkNUhYZ__review_marquee_stars_tL7Amf"></use>
6955    </svg>
6956  
6957  
6958</div>
6959
6960
6961
6962
6963
6964
6965
6966<h4
6967  class=' pt-md pb-md ps-0 pe-0 text-block w-full'
6968  id='ARk1nQm1PakdFM3pRW__core_heading_DiT4GN'
6969  lang='en'
6970  
6971>“Love the research that goes behind this brand…I always have issues with iron containing tablets <em>but not with this one</em>. My stomach takes these tablets really well.”</h4>
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981<div
6982  class='text-label-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
6983  id='ANEhRdjRPTG9xMWt3b__core_alt_copy_8U9RcV'
6984  lang='en'
6985  
6986><p><strong>Wiam M.</strong></p>
6987</div>
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998<div
6999  class='text-body-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7000  id='AQS9sSVRaR2RpY0VPN__core_alt_copy_3ewB9a'
7001  lang='en'
7002  
7003><p>Essential Prenatal</p>
7004</div>
7005
7006
7007
7008</div>
7009
7010
7011</div>
7012
7013
7014</div>
7015
7016<div data-carousel-slide class='core-carousel-slide overflow-hidden relative' >
7017  
7018
7019
7020
7021
7022
7023
7024<div
7025  class='flex flex-col    w-full       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
7026  
7027  style='
7028    
7029    
7030'
7031>
7032  
7033
7034
7035
7036
7037
7038
7039<div
7040  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
7041  
7042  style='
7043    
7044    
7045      --core-section-width-percentage: 50%;
7046      --core-section-mobile-width-percentage: 80%;
7047    
7048'
7049>
7050  <svg style='width: 0; height: 0;' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'>
7051  <defs>
7052    <linearGradient id="star-half-fill-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE" x1="0" x2="1" y1="0" y2="0" gradientUnits="objectBoundingBox">
7053      <stop offset="0%" stop-color="#ffd600" stop-opacity="1" />
7054      <stop offset="0%" stop-color="#ffd600" stop-opacity="0.5" />
7055    </linearGradient>
7056
7057    <symbol id="review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE" viewBox="0 0 16 16">
7058      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7059            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
7060      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.5049
70601L6.02197 5.94957L7.99967 1.66667Z"
7061            fill="#ffd600" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7062    </symbol>
7063
7064    <symbol id="review-marquee-partial-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE" viewBox="0 0 16 16">
7065      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7066            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
7067      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7068            fill="url(#star-half-fill-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE)" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7069    </symbol>
7070  </defs>
7071</svg>
7072
7073<div class='review-marquee-stars self-center'>
7074  
7075    <svg width='16' height='16'>
7076      <use href="#review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE"></use>
7077    </svg>
7078  
7079    <svg width='16' height='16'>
7080      <use href="#review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE"></use>
7081    </svg>
7082  
7083    <svg width='16' height='16'>
7084      <use href="#review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE"></use>
7085    </svg>
7086  
7087    <svg width='16' height='16'>
7088      <use href="#review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE"></use>
7089    </svg>
7090  
7091    <svg width='16' height='16'>
7092      <use href="#review-marquee-star-AZ1BNTEVWR283NzZoZ__review_marquee_stars_49aYQE"></use>
7093    </svg>
7094  
7095  
7096</div>
7097
7098
7099
7100
7101
7102
7103
7104<h4
7105  class=' pt-md pb-md ps-0 pe-0 text-block w-full'
7106  id='AQmhiMWhsNTVza3BsS__core_heading_NXPAVC'
7107  lang='en'
7108  
7109>“Love the clean ingredients and it tasted <em>delicious</em>.”</h4>
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119<div
7120  class='text-label-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7121  id='AWGMxejBUZ2Z3UTVjQ__core_alt_copy_ebwwnX'
7122  lang='en'
7123  
7124><p><strong>Savannah D.</strong></p>
7125</div>
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136<div
7137  class='text-body-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7138  id='ANXBDQ3d3ZUt3UzI5N__core_alt_copy_W8zXpy'
7139  lang='en'
7140  
7141><p>Essential Protein</p>
7142</div>
7143
7144
7145
7146</div>
7147
7148
7149</div>
7150
7151
7152</div>
7153
7154<div data-carousel-slide class='core-carousel-slide overflow-hidden relative' >
7155  
7156
7157
7158
7159
7160
7161
7162<div
7163  class='flex flex-col    w-full       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
7164  
7165  style='
7166    
7167    
7168'
7169>
7170  
7171
7172
7173
7174
7175
7176
7177<div
7178  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
7179  
7180  style='
7181    
7182    
7183      --core-section-width-percentage: 50%;
7184      --core-section-mobile-width-percentage: 80%;
7185    
7186'
7187>
7188  <svg style='width: 0; height: 0;' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'>
7189  <defs>
7190    <linearGradient id="star-half-fill-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh" x1="0" x2="1" y1="0" y2="0" gradientUnits="objectBoundingBox">
7191      <stop offset="0%" stop-color="#ffd600" stop-opacity="1" />
7192      <stop offset="0%" stop-color="#ffd600" stop-opacity="0.5" />
7193    </linearGradient>
7194
7195    <symbol id="review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh" viewBox="0 0 16 16">
7196      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7197            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
7198      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7199            fill="#ffd600" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7200    </symbol>
7201
7202    <symbol id="review-marquee-partial-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh" viewB
7202ox="0 0 16 16">
7203      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7204            stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
7205      <path d="M7.99967 1.66667L9.97738 5.94957L14.6663 6.50491L11.1997 9.70722L12.1199 14.3333L7.99967 12.0296L3.87945 14.3333L4.79967 9.70722L1.33301 6.50491L6.02197 5.94957L7.99967 1.66667Z"
7206            fill="url(#star-half-fill-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh)" stroke="#ffd600" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7207    </symbol>
7208  </defs>
7209</svg>
7210
7211<div class='review-marquee-stars self-center'>
7212  
7213    <svg width='16' height='16'>
7214      <use href="#review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh"></use>
7215    </svg>
7216  
7217    <svg width='16' height='16'>
7218      <use href="#review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh"></use>
7219    </svg>
7220  
7221    <svg width='16' height='16'>
7222      <use href="#review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh"></use>
7223    </svg>
7224  
7225    <svg width='16' height='16'>
7226      <use href="#review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh"></use>
7227    </svg>
7228  
7229    <svg width='16' height='16'>
7230      <use href="#review-marquee-star-AQmliQkVuTjF1MEpjd__review_marquee_stars_nwz4Gh"></use>
7231    </svg>
7232  
7233  
7234</div>
7235
7236
7237
7238
7239
7240
7241
7242<h4
7243  class=' pt-md pb-md ps-0 pe-0 text-block w-full'
7244  id='AMWxGNXlZWnBWeXRtR__core_heading_ey8nyM'
7245  lang='en'
7246  
7247>“My husband randomly told me that my skin looks <em>youthful.</em> I’ll take it!”</h4>
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257<div
7258  class='text-label-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7259  id='AZnhPRTVBQnlLd0VWN__core_alt_copy_heCjA6'
7260  lang='en'
7261  
7262><p><strong>Jessica G.</strong></p>
7263</div>
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274<div
7275  class='text-body-2  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7276  id='AeCtaU1BNYjNQOEdkM__core_alt_copy_4zcqbp'
7277  lang='en'
7278  
7279><p>HyaCera</p>
7280</div>
7281
7282
7283
7284</div>
7285
7286
7287</div>
7288
7289
7290</div>
7291
7292
7293  </div>
7294
7295  
7296
7297  
7298    
7299
7300
7301<div
7302    position-below
7303    class='flex px-sm relative left-1/2 -translate-x-1/2 justify-center'
7304    role='group'
7305    aria-label='Choose slide to display'
7306    data-nav-dots-wrapper
7307  ></div>
7308
7309
7310  
7311
7312  
7313
7314  
7315
7316</core-carousel>
7317
7318
7319
7320
7321  <review-carousel-pause class='contents'></review-carousel-pause>
7322</div>
7323
7324<style>
7325  /* Mapping data-slide-interval (ms) to --time (s)
7326    the value of slide interval belongs to the core-carousel instance
7327    we can't set CSS variables directly on it because it's a block inside this section
7328    so we use attribute selectors to target the core-carousel inside this section
7329    the core-carousel slide interval is in milliseconds,
7330    so we map them to seconds for use in CSS animation
7331    animation a bit shifted to be slightly less than the slide interval
7332  */
7333  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="3000"] { --time-template--19191205888094__review_marquee_rKFtwr: 2.8s; }
7334  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="4000"] { --time-template--19191205888094__review_marquee_rKFtwr: 3.8s; }
7335  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="5000"] { --time-template--19191205888094__review_marquee_rKFtwr: 4.8s; }
7336  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="6000"] { --time-template--19191205888094__review_marquee_rKFtwr: 5.8s; }
7337  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="7000"] { --time-template--19191205888094__review_marquee_rKFtwr: 6.8s; }
7338  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="8000"] { --time-template--19191205888094__review_marquee_rKFtwr: 7.8s; }
7339  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-slide-interval="9000"] { --time-template--19191205888094__review_marquee_rKFtwr: 8.8s; }.review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[isplaying] [data-nav-dots-wrapper] button[aria-disabled=true]::before,
7340  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-user-paused] [data-nav-dots-wrapper] button[aria-disabled=true]::before {
7341    content: "";
7342    position: absolute;
7343    top: 0;
7344    left: 0;
7345    width: 100%;
7346    height: 100%;
7347    background-color: var(--color-primitive-yellow-60);
7348    transform: scaleX(0);
7349    transform-origin: left;
7350    animation: fillProgress var(--time-template--19191205888094__review_marquee_rKFtwr, 5s) linear forwards;
7351    z-index: 0;
7352  }
7353  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[isplaying] [data-nav-dots-wrapper] button[aria-disabled="true"],
7354  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel[data-user-paused] [data-nav-dots-wrapper] button[aria-disabled="true"] {
7355    background-color: var(--color-primitive-cool-40);
7356  }
7357  .review-marquee-template--19191205888094__review_marquee_rKFtwr core-carousel:not([isplaying]):not([data-user-paused]) [data-nav-dots-wrapper] button[aria-disabled="true"] {
7358    background-color: var(--color-primitive-yellow-60);
7359  }
7360
7361  /* Hover/focus feedback on the nav dots (excludes our pause toggle, which has
7362     its own hover colour). Turns the dot yellow to match the active fill. */
7363  .review-marquee-template--19191205888094__review_marquee_rKFtwr [data-nav-dots-wrapper] button:not([data-review-pause]) {
7364    transition: background-color 0.15s ease;
7365  }
7366  .review-marquee-template--19191205888094__review_marquee_rKFtwr [data-nav-dots-wrapper] button:not([data-review-pause]):hover,
7367  .review-marquee-template--19191205888094__review_marquee_rKFtwr [data-nav-dots-wrapper] button:not([data-review-pause]):focus-visible {
7368    background-color: var(--color-primitive-yellow-60);
7369  }
7370
7371  .review-marquee-template--19191205888094__review_marquee_rKFtwr [data-carousel-slide] > div {
7372    height: 100%;
7373  }
7374
7375  .review-marquee-template--19191205888094__review_marquee_rKFtwr [data-carousel-slide] .text-block.text-body-2 {
7376    color: var(--color-primitive-indigo-blue-60);
7377  }
7378</style>
7379
7380
7381</div><div id="shopify-section-template--19191205888094__core_section_9aLrzc" class="shopify-section">
7382
7383
7384
7385
7386
7387
7388
7389<div
7390  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-start justify-center  pt-lg pb-0 ps-lg pe-lg       relative   gap-xs'
7391  
7392  style='
7393    
7394    
7395'
7396>
7397  
7398
7399
7400
7401
7402
7403
7404<div
7405  class='flex flex-row    w-full       text-start  justify-between items-center  pt-0 pb-0 ps-0 pe-0       relative   gap-xs'
7406  
7407  style='
7408    
7409    
7410'
7411>
7412  
7413
7414
7415
7416
7417<h3
7418  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
7419  id='AWjM1R2VmNk9wUUkxM__core_heading_6iWRCi'
7420  lang='en'
7421  
7422>Scientific and Women's Health Leadership</h3>
7423
7424
7425</div>
7426
7427
7428
7429
7430
7431
7432
7433
7434<div
7435  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-start  items-start justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-md'
7436  
7437  style='
7438    
7439    
7440      --core-section-width-percentage: 75%;
7441      --core-section-mobile-width-percentage: 100%;
7442    
7443'
7444>
7445  
7446
7447
7448
7449
7450
7451
7452
7453<div
7454  class='text-body  pt-0 pb-0 ps-0 pe-0 text-block w-full'
7455  id='AY0YwQkFpWVViaGtaN__core_alt_copy_DJpbc9'
7456  lang='en'
7457  
7458><p>What happens when a Harvard-trained physiologist and a mom of three walk into a lab? A new standard for women’s health.</p>
7459</div>
7460
7461
7462
7463</div>
7464
7465
7466</div>
7467
7468</div><div id="shopify-section-template--19191205888094__overflow_rUMiHG" class="shopify-section">
7469
7470
7471  
7471<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
7471
7472  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
7473  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
7474  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
7475
7476
7477
7478<overflow-scroll
7479  class='flex flex-col gap-lg 
7480 
7481pt-md 
7482md:pt-xl 
7483pb-md 
7484md:pb-xl 
7485
7486color-scheme-1 bg-background text-foreground
7487'
7488  data-block-type='regular'
7489  
7490>
7491  
7492<div
7493    class='flex gap-4 md:gap-6 overflow-x-auto 
7494 
7495ps-md 
7496md:ps-xl 
7497pe-md 
7498md:pe-xl'
7499    data-scroll-container
7500    role='list'
7501  >
7502    <div id="shopify-block-AdFpZVTIzWnZEcGxmR__profile_card_jyJQNz" class="shopify-block"><div class='overflow-card pointer-events-none flex flex-col gap-4' >
7503
7504
7505
7506
7507
7508<picture class=''>
7509  <source
7510    media='(max-width: 767px)'
7511    srcset='
7512      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=300 300w,
7513      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=450 450w,
7514      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=600 600w,
7515      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=750 750w,
7516      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=900 900w,
7517      //ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&width=1050 1050w,
7518    '
7519    width='600'
7520    height='684'
7521  >
7522
7523
7524
7525    
7526<img src="//ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&amp;width=600" alt="" srcset="//ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&amp;width=320 320w" width="600" height="684" loading="lazy" sizes="25vw" class="w-full block aspect-[300/342] object-cover" fetchpriority="auto">
7527  
7528
7529</picture>
7530
7531<div><h3 class='text-label-1'>
7532        Katerina Schneider
7533      </h3><div class='text-body-2 font-family-secondary text-primitive-indigo-blue-100'>
7534        Founder & Chief Executive Officer
7535      </div></div>
7536</div>
7537
7538
7539</div>
7540<div id="shopify-block-AaG1CMVlGSE1BMnVlS__profile_card_FTXr8P" class="shopify-block"><div class='overflow-card pointer-events-none flex flex-col gap-4' >
7541
7542
7543
7544
7545
7546<picture class=''>
7547  <source
7548    media='(max-width: 767px)'
7549    srcset='
7550      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=300 300w,
7551      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=450 450w,
7552      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=600 600w,
7553      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=750 750w,
7554      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=900 900w,
7555      //ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&width=1050 1050w,
7556    '
7557    width='600'
7558    height='600'
7559  >
7560
7561
7562
7563    
7564<img src="//ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&amp;width=600" alt="" srcset="//ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&amp;width=320 320w" width="600" height="600" loading="lazy" sizes="25vw" class="w-full block aspect-[300/342] object-cover" fetchpriority="auto">
7565  
7566
7567</picture>
7568
7569<div><h3 class='text-label-1'>
7570        Dr. Nima Alamdari
7571      </h3><div class='text-body-2 text-primitive-indigo-blue-60'>
7572        PhD
7573      </div><div class='text-body-2 font-family-secondary text-primitive-indigo-blue-100'>
7574        Chief Scientific Officer
7575      </div></div>
7576</div>
7577
7578
7579</div>
7580<div id="shopify-block-Ad2xnbTZSRzhQbmlNM__profile_card_8hqRcr" class="shopify-block"><div class='overflow-card pointer-events-none flex flex-col gap-4' >
7581
7582
7583
7584
7585
7586<picture class=''>
7587  <source
7588    media='(max-width: 767px)'
7589    srcset='
7590      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=300 300w,
7591      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=450 450w,
7592      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=600 600w,
7593      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=750 750w,
7594      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=900 900w,
7595      //ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&width=1050 1050w,
7596    '
7597    width='600'
7598    height='600'
7599  >
7600
7601
7602
7603    
7604<img src="//ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&amp;width=600" alt="" srcset="//ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&amp;width=320 320w" width="600" height="600" loading="lazy" sizes="25vw" class="w-full block aspect-[300/342] object-cover" fetchpriority="auto">
7605  
7606
7607</picture>
7608
7609<div><h3 class='text-label-1'>
7610        Dr. Mastaneh Sharafi
7611      </h3><div class='text-body-2 text-primitive-indigo-blue-60'>
7612        PhD, RD
7613      </div><div class='text-body-2 font-family-secondary text-primitive-indigo-blue-100'>
7614        SVP, Science and Innovation
7615      </div></div>
7616</div>
7617
7618
7619</div>
7620<div id="shopify-block-AQ0FWekk4WW5pQXBzM__profile_card_bLtPt8" class="shopify-block"><div class='overflow-card pointer-events-none flex flex-col gap-4' >
7621
7622
7623
7624
7625
7626<picture class=''>
7627  <source
7628    media='(max-width: 767px)'
7629    srcset='
7630      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=300 300w,
7631      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=450 450w,
7632      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=600 600w,
7633      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=750 750w,
7634      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=900 900w,
7635      //ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&width=1050 1050w,
7636    '
7637    width='240'
7638    height='240'
7639  >
7640
7641
7642
7643    
7644<img src="//ritual.com/cdn/shop/files/Bio-MCaudill.jpg?v=1767886616&amp;width=240" alt="" width="240" height="240" loading="lazy" sizes="25vw" class="w-full block aspect-[300/342] object-cover" fetchpriority="auto">
7645  
7646
7647</picture>
7648
7649<div><h3 class='text-label-1'>
7650        Dr. Marie Caudill
7651      </h3><div class='text-body-2 text-primitive-indigo-blue-60'>
7652        PhD, RD
7653      </div><div class='text-body-2 font-family-secondary text-primitive-indigo-blue-100'>
7654        Professor, Cornell University
7655      </div></div>
7656</div>
7657
7658
7659</div>
7660<div id="shopify-block-AbnQ1Uy9CSFpRbXQra__profile_card_A3ef4a" class="shopify-block"><div class='overflow-card pointer-events-none flex flex-col gap-4' >
7661
7662
7663
7664
7665
7666<picture class=''>
7667  <source
7668    media='(max-width: 767px)'
7669    srcset='
7670      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=300 300w,
7671      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=450 450w,
7672      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=600 600w,
7673      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=750 750w,
7674      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=900 900w,
7675      //ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&width=1050 1050w,
7676    '
7677    width='240'
7678    height='240'
7679  >
7680
7681
7682
7683    
7684<img src="//ritual.com/cdn/shop/files/PDP-Bio-Rothbart.jpg?v=1767886675&amp;width=240" alt="" width="240" height="240" loading="lazy" sizes="25vw" class="w-full block aspect-[300/342] object-cover" fetchpriority="auto">
7685  
7686
7687</picture>
7688
7689<div><h3 class='text-label-1'>
7690        Dr. Jason Rothbart
7691      </h3><div class='text-body-2 text-primitive-indigo-blue-60'>
7692        MD, FACOG
7693      </div><div class='text-body-2 font-family-secondary text-primitive-indigo-blue-100'>
7694        Physician, Cedars-Sinai
7695      </div></div>
7696</div>
7697
7698
7699</div>
7700
7701  </div>
7702</overflow-scroll>
7703
7704
7705</div><div id="shopify-section-template--19191205888094__core_section_GbVWB9" class="shopify-section">
7706
7707
7708
7709
7710
7711
7712
7713<div
7714  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-start justify-center  pt-xl pb-xl ps-lg pe-lg       relative  container gap-md'
7715  
7716  style='
7717    
7718    
7719'
7720>
7721  
7722
7723
7724
7725
7726
7727
7728<div
7729  class='flex flex-col    w-full       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-md'
7730  
7731  style='
7732    
7733    
7734'
7735>
7736  
7737
7738
7739
7740
7741<h3
7742  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
7743  id='AZ1Z1MWUrOEJVWk5SU__core_heading_8mHF3t'
7744  lang='en'
7745  
7746>For Skeptics, <em>By Skeptics</em></h3>
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756<div
7757  class='text-body  pt-0 pb-2xs ps-0 pe-0 text-block w-full'
7758  id='ASVZERU42cjYzTmpue__core_alt_copy_4KwhkG'
7759  lang='en'
7760  
7761><p>Join us to advocate for the future of traceable health. </p>
7762</div>
7763
7764
7765
7766<a
7767href='/pages/partner-with-us'class='btn justify-center w-fit max-w-full whitespace-nowrap'
7768    style=''
7769    variant='primary'
7770    size='standard'
7771    
7772  >
7773    <span>
7774      Sound like you?
7775    </span>
7776    
7777  </a>
7778
7779</div>
7780
7781
7782
7783
7784  
7785
7786  
7787
7788  <div class='starburst pointer-events-none absolute inset-0 scrollbar-none overflow-visible overflow-x-clip size-full overflow-hidden'>
7789    <div
7790      style='    --from-color: rgba(255, 214, 0, 0.6);    --to-color: rgba(255, 255, 255, 0);    --border-radius-mobile: 500px;    --width-mobile: 800px;    --height-mobile: 500px;          '
7791      class='absolute -z-10 top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 h-(--height-mobile) w-(--width-mobile) rounded-(--border-radius-mobile) max-w-dvw bg-radial-[50%_50%_at_50%_50%] from-(--from-color) from-0% to-(--to-color) to-100%'
7792    ></div>
7793  </div>
7794
7795
7796
7797
7798
7799
7800</div>
7801
7802</div><div id="shopify-section-template--19191205888094__overflow_video_4QnhLL" class="shopify-section">
7803
7804
7805  
7805<script src="//ritual.com/cdn/shop/t/577/assets/overflow-video-marquee.BqPJcXTK.min.js" type="module" crossorigin="anonymous"></script>
7805
7806  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
7807  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
7808
7809<overflow-video-marquee
7810  data-scroll-speed='0.5'
7811  
7812>
7813  <div class='flex gap-4 overflow-x-auto overflow-y-hidden' data-marquee-container><div class='w-68 flex-shrink-0 md:w-75'>
7814
7815
7816
7817  
7817<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
7817
7818  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
7819  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
7820  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
7821  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
7822  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
7823
7824<deferred-media-extension
7825    class='relative block aspect-[300/530] w-68 md:w-75'
7826    data-media-id='25690724139102'
7827    data-block-id='media_qNznf4'
7828    media-type='video'
7829    host=''
7830    loop='true'
7831    autoplay='true'
7832    controls='false'
7833    muted='true'
7834    
7835    force-autoplay='true'
7836  >
7837    <button
7838      id='Deferred-Poster-Modal-media_qNznf4-25690724139102'
7839      type='button'
7840      aria-label='Load video: Ritual Fertility Supplment Media'
7841      class='absolute inset-0 flex h-full w-full items-center justify-center'
7842    >
7843
7844
7845
7846    
7847<img src="//ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443945&amp;width=1440" alt="Load video: Ritual Fertility Supplment Media" srcset="//ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443945&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443945&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443945&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443945&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
7848  
7849
7850</button>
7851    <template><video
7852          class='absolute w-full h-full inset-0 object-contain'
7853          poster='//ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&v=1770443945&width=1440'
7854          playsinline
7855          preload='metadata'
7856
7857          
7858            autoplay
7859          
7860
7861          
7862            loop
7863          
7864
7865          
7866            muted
7867          
7868        >
7869          
7870<source
7871              src='//ritual.com/cdn/shop/videos/c/vp/07748d1cf7bf4298b72110ec7d4d506a/07748d1cf7bf4298b72110ec7d4d506a.m3u8?v=0'
7872              type='application/x-mpegURL'
7873              media='(width <= 640px)'
7874            ><source
7875              src='//ritual.com/cdn/shop/videos/c/vp/07748d1cf7bf4298b72110ec7d4d506a/07748d1cf7bf4298b72110ec7d4d506a.HD-1080p-7.2Mbps-71338079.mp4?v=0'
7876              type='video/mp4'
7877              media='(width <= 640px)'
7878            ><source
7879              src='//ritual.com/cdn/shop/videos/c/vp/07748d1cf7bf4298b72110ec7d4d506a/07748d1cf7bf4298b72110ec7d4d506a.m3u8?v=0'
7880              type='application/x-mpegURL'
7881            ><source
7882              src='//ritual.com/cdn/shop/videos/c/vp/07748d1cf7bf4298b72110ec7d4d506a/07748d1cf7bf4298b72110ec7d4d506a.HD-1080p-7.2Mbps-71338079.mp4?v=0'
7883              type='video/mp4'
7884            >
7885        </video></template><div
7886      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
7887      data-video-block-id-controls='media_qNznf4'
7888    >
7889      
7890<button
7891          id='video-play-button-media_qNznf4'
7892          type='button'
7893          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
7894        >
7895<svg-icon
7896  src='icon-interface-play'
7897  class=''
7898
7899  
7900    style='--icon-size: 16px;'
7901  
7902
7903  
7904  
7905></svg-icon>
7906</button>
7907        <button
7908          id='video-pause-button-media_qNznf4'
7909          type='button'
7910          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
7911          aria-label='Pause video'
7912        >
7913<svg-icon
7914  src='icon-interface-pause'
7915  class=''
7916
7917  
7918    style='--icon-size: 16px;'
7919  
7920
7921  
7922  
7923></svg-icon>
7924</button>
7925      
7926
7927      
7928    </div>
7929  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
7930
7931
7932
7933  
7933<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
7933
7934  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
7935  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
7936  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
7937  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
7938  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
7939
7940<deferred-media-extension
7941    class='relative block aspect-[300/530] w-68 md:w-75'
7942    data-media-id='25690720075870'
7943    data-block-id='media_PkYKtp'
7944    media-type='video'
7945    host=''
7946    loop='true'
7947    autoplay='true'
7948    controls='false'
7949    muted='true'
7950    
7951    force-autoplay='true'
7952  >
7953    <button
7954      id='Deferred-Poster-Modal-media_PkYKtp-25690720075870'
7955      type='button'
7956      aria-label='Load video: Ritual Fertility Supplement Media'
7957      class='absolute inset-0 flex h-full w-full items-center justify-center'
7958    >
7959
7960
7961
7962    
7963<img src="//ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443875&amp;width=1440" alt="Load video: Ritual Fertility Supplement Media" srcset="//ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443875&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443875&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443875&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443875&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
7964  
7965
7966</button>
7967    <template><video
7968          class='absolute w-full h-full inset-0 object-contain'
7969          poster='//ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&v=1770443875&width=1440'
7970          playsinline
7971          preload='metadata'
7972
7973          
7974            autoplay
7975          
7976
7977          
7978            loop
7979          
7980
7981          
7982            muted
7983          
7984        >
7985          
7986<source
7987              src='//ritual.com/cdn/shop/videos/c/vp/16328ab6dfcf4cf99e421903b0cbf8fa/16328ab6dfcf4cf99e421903b0cbf8fa.m3u8?v=0'
7988              type='application/x-mpegURL'
7989              media='(width <= 640px)'
7990            ><source
7991              src='//ritual.com/cdn/shop/videos/c/vp/16328ab6dfcf4cf99e421903b0cbf8fa/16328ab6dfcf4cf99e421903b0cbf8fa.HD-1080p-3.3Mbps-71337854.mp4?v=0'
7992              type='video/mp4'
7993              media='(width <= 640px)'
7994            ><source
7995              src='//ritual.com/cdn/shop/videos/c/vp/16328ab6dfcf4cf99e421903b0cbf8fa/16328ab6dfcf4cf99e421903b0cbf8fa.m3u8?v=0'
7996              type='application/x-mpegURL'
7997            ><source
7998              src='//ritual.com/cdn/shop/videos/c/vp/16328ab6dfcf4cf99e421903b0cbf8fa/16328ab6dfcf4cf99e421903b0cbf8fa.HD-1080p-3.3Mbps-71337854.mp4?v=0'
7999              type='video/mp4'
8000            >
8001        </video></template><div
8002      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
8003      data-video-block-id-controls='media_PkYKtp'
8004    >
8005      
8006<button
8007          id='video-play-button-media_PkYKtp'
8008          type='button'
8009          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
8010        >
8011<svg-icon
8012  src='icon-interface-play'
8013  class=''
8014
8015  
8016    style='--icon-size: 16px;'
8017  
8018
8019  
8020  
8021></svg-icon>
8022</button>
8023        <button
8024          id='video-pause-button-media_PkYKtp'
8025          type='button'
8026          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
8027          aria-label='Pause video'
8028        >
8029<svg-icon
8030  src='icon-interface-pause'
8031  class=''
8032
8033  
8034    style='--icon-size: 16px;'
8035  
8036
8037  
8038  
8039></svg-icon>
8040</button>
8041      
8042
8043      
8044    </div>
8045  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
8046
8047
8048
8049  
8049<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
8049
8050  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
8051  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
8052  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
8053  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
8054  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
8055
8056<deferred-media-extension
8057    class='relative block aspect-[300/530] w-68 md:w-75'
8058    data-media-id='25690718044254'
8059    data-block-id='media_3y8G3M'
8060    media-type='video'
8061    host=''
8062    loop='true'
8063    autoplay='true'
8064    controls='false'
8065    muted='true'
8066    
8067    force-autoplay='true'
8068  >
8069    <button
8070      id='Deferred-Poster-Modal-media_3y8G3M-25690718044254'
8071      type='button'
8072      aria-label='Load video: Ritual Party Media'
8073      class='absolute inset-0 flex h-full w-full items-center justify-center'
8074    >
8075
8076
8077
8078    
8079<img src="//ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443841&amp;width=1440" alt="Load video: Ritual Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443841&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443841&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443841&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443841&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
8080  
8081
8082</button>
8083    <template><video
8084          class='absolute w-full h-full inset-0 object-contain'
8085          poster='//ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&v=1770443841&width=1440'
8086          playsinline
8087          preload='metadata'
8088
8089          
8090            autoplay
8091          
8092
8093          
8094            loop
8095          
8096
8097          
8098            muted
8099          
8100        >
8101          
8102<source
8103              src='//ritual.com/cdn/shop/videos/c/vp/634f836a6e8b493fae7fee7f8de30781/634f836a6e8b493fae7fee7f8de30781.m3u8?v=0'
8104              type='application/x-mpegURL'
8105              media='(width <= 640px)'
8106            ><source
8107              src='//ritual.com/cdn/shop/videos/c/vp/634f836a6e8b493fae7fee7f8de30781/634f836a6e8b493fae7fee7f8de30781.HD-1080p-2.5Mbps-71337758.mp4?v=0'
8108              type='video/mp4'
8109              media='(width <= 640px)'
8110            ><source
8111              src='//ritual.com/cdn/shop/videos/c/vp/634f836a6e8b493fae7fee7f8de30781/634f836a6e8b493fae7fee7f8de30781.m3u8?v=0'
8112              type='application/x-mpegURL'
8113            ><source
8114              src='//ritual.com/cdn/shop/videos/c/vp/634f836a6e8b493fae7fee7f8de30781/634f836a6e8b493fae7fee7f8de30781.HD-1080p-2.5Mbps-71337758.mp4?v=0'
8115              type='video/mp4'
8116            >
8117        </video></template><div
8118      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
8119      data-video-block-id-controls='media_3y8G3M'
8120    >
8121      
8122<button
8123          id='video-play-button-media_3y8G3M'
8124          type='button'
8125          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
8126        >
8127<svg-icon
8128  src='icon-interface-play'
8129  class=''
8130
8131  
8132    style='--icon-size: 16px;'
8133  
8134
8135  
8136  
8137></svg-icon>
8138</button>
8139        <button
8140          id='video-pause-button-media_3y8G3M'
8141          type='button'
8142          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
8143          aria-label='Pause video'
8144        >
8145<svg-icon
8146  src='icon-interface-pause'
8147  class=''
8148
8149  
8150    style='--icon-size: 16px;'
8151  
8152
8153  
8154  
8155></svg-icon>
8156</button>
8157      
8158
8159      
8160    </div>
8161  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
8162
8163
8164
8165  
8165<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
8165
8166  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
8167  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
8168  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
8169  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
8170  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
8171
8172<deferred-media-extension
8173    class='relative block aspect-[300/530] w-68 md:w-75'
8174    data-media-id='25690710704222'
8175    data-block-id='media_AJUDYr'
8176    media-type='video'
8177    host=''
8178    loop='true'
8179    autoplay='true'
8180    controls='false'
8181    muted='true'
8182    
8183    force-autoplay='true'
8184  >
8185    <button
8186      id='Deferred-Poster-Modal-media_AJUDYr-25690710704222'
8187      type='button'
8188      aria-label='Load video: Ritual Pool Party Media'
8189      class='absolute inset-0 flex h-full w-full items-center justify-center'
8190    >
8191
8192
8193
8194    
8195<img src="//ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443797&amp;width=1440" alt="Load video: Ritual Pool Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443797&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443797&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443797&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443797&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
8196  
8197
8198</button>
8199    <template><video
8200          class='absolute w-full h-full inset-0 object-contain'
8201          poster='//ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&v=1770443797&width=1440'
8202          playsinline
8203          preload='metadata'
8204
8205          
8206            autoplay
8207          
8208
8209          
8210            loop
8211          
8212
8213          
8214            muted
8215          
8216        >
8217          
8218<source
8219              src='//ritual.com/cdn/shop/videos/c/vp/47705b48034743a0b66f17149afba33e/47705b48034743a0b66f17149afba33e.m3u8?v=0'
8220              type='application/x-mpegURL'
8221              media='(width <= 640px)'
8222            ><source
8223              src='//ritual.com/cdn/shop/videos/c/vp/47705b48034743a0b66f17149afba33e/47705b48034743a0b66f17149afba33e.HD-1080p-4.8Mbps-71337545.mp4?v=0'
8224              type='video/mp4'
8225              media='(width <= 640px)'
8226            ><source
8227              src='//ritual.com/cdn/shop/videos/c/vp/47705b48034743a0b66f17149afba33e/47705b48034743a0b66f17149afba33e.m3u8?v=0'
8228              type='application/x-mpegURL'
8229            ><source
8230              src='//ritual.com/cdn/shop/videos/c/vp/47705b48034743a0b66f17149afba33e/47705b48034743a0b66f17149afba33e.HD-1080p-4.8Mbps-71337545.mp4?v=0'
8231              type='video/mp4'
8232            >
8233        </video></template><div
8234      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
8235      data-video-block-id-controls='media_AJUDYr'
8236    >
8237      
8238<button
8239          id='video-play-button-media_AJUDYr'
8240          type='button'
8241          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
8242        >
8243<svg-icon
8244  src='icon-interface-play'
8245  class=''
8246
8247  
8248    style='--icon-size: 16px;'
8249  
8250
8251  
8252  
8253></svg-icon>
8254</button>
8255        <button
8256          id='video-pause-button-media_AJUDYr'
8257          type='button'
8258          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
8259          aria-label='Pause video'
8260        >
8261<svg-icon
8262  src='icon-interface-pause'
8263  class=''
8264
8265  
8266    style='--icon-size: 16px;'
8267  
8268
8269  
8270  
8271></svg-icon>
8272</button>
8273      
8274
8275      
8276    </div>
8277  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
8278
8279
8280
8281
8282    
8283<img src="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&amp;width=900" alt="Ritual Ball Pit" srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&amp;width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&amp;width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&amp;width=900 900w" width="900" height="1600" loading="lazy" class="w-full block relative block aspect-[300/530] min-w-68 md:min-w-75 object-cover" fetchpriority="auto">
8284  
8285
8286</div><div class='w-68 flex-shrink-0 md:w-75'>
8287
8288
8289
8290  
8290<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
8290
8291  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
8292  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
8293  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
8294  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
8295  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
8296
8297<deferred-media-extension
8298    class='relative block aspect-[300/530] w-68 md:w-75'
8299    data-media-id='25690707689566'
8300    data-block-id='media_D8iTGa'
8301    media-type='video'
8302    host=''
8303    loop='true'
8304    autoplay='true'
8305    controls='false'
8306    muted='true'
8307    
8308    force-autoplay='true'
8309  >
8310    <button
8311      id='Deferred-Poster-Modal-media_D8iTGa-25690707689566'
8312      type='button'
8313      aria-label='Load video: Ritual Fertility Supplement'
8314      class='absolute inset-0 flex h-full w-full items-center justify-center'
8315    >
8316
8317
8318
8319    
8320<img src="//ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443751&amp;width=1440" alt="Load video: Ritual Fertility Supplement" srcset="//ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443751&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443751&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443751&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443751&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
8321  
8322
8323</button>
8324    <template><video
8325          class='absolute w-full h-full inset-0 object-contain'
8326          poster='//ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&v=1770443751&width=1440'
8327          playsinline
8328          preload='metadata'
8329
8330          
8331            autoplay
8332          
8333
8334          
8335            loop
8336          
8337
8338          
8339            muted
8340          
8341        >
8342          
8343<source
8344              src='//ritual.com/cdn/shop/videos/c/vp/8b2c43e9600b43318a5df1c32e39d6ba/8b2c43e9600b43318a5df1c32e39d6ba.m3u8?v=0'
8345              type='application/x-mpegURL'
8346              media='(width <= 640px)'
8347            ><source
8348              src='//ritual.com/cdn/shop/videos/c/vp/8b2c43e9600b43318a5df1c32e39d6ba/8b2c43e9600b43318a5df1c32e39d6ba.HD-1080p-7.2Mbps-71337459.mp4?v=0'
8349              type='video/mp4'
8350              media='(width <= 640px)'
8351            ><source
8352              src='//ritual.com/cdn/shop/videos/c/vp/8b2c43e9600b43318a5df1c32e39d6ba/8b2c43e9600b43318a5df1c32e39d6ba.m3u8?v=0'
8353              type='application/x-mpegURL'
8354            ><source
8355              src='//ritual.com/cdn/shop/videos/c/vp/8b2c43e9600b43318a5df1c32e39d6ba/8b2c43e9600b43318a5df1c32e39d6ba.HD-1080p-7.2Mbps-71337459.mp4?v=0'
8356              type='video/mp4'
8357            >
8358        </video></template><div
8359      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
8360      data-video-block-id-controls='media_D8iTGa'
8361    >
8362      
8363<button
8364          id='video-play-button-media_D8iTGa'
8365          type='button'
8366          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
8367        >
8368<svg-icon
8369  src='icon-interface-play'
8370  class=''
8371
8372  
8373    style='--icon-size: 16px;'
8374  
8375
8376  
8377  
8378></svg-icon>
8379</button>
8380        <button
8381          id='video-pause-button-media_D8iTGa'
8382          type='button'
8383          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
8384          aria-label='Pause video'
8385        >
8386<svg-icon
8387  src='icon-interface-pause'
8388  class=''
8389
8390  
8391    style='--icon-size: 16px;'
8392  
8393
8394  
8395  
8396></svg-icon>
8397</button>
8398      
8399
8400      
8401    </div>
8402  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
8403
8404
8405
8406
8407    
8408<img src="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&amp;width=900" alt="Ritual World Tour Sweatshirt " srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&amp;width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&amp;width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&amp;width=900 900w" width="900" height="1600" loading="lazy" class="w-full block relative block aspect-[300/530] min-w-68 md:min-w-75 object-cover" fetchpriority="auto">
8409  
8410
8411</div><div class='w-68 flex-shrink-0 md:w-75'>
8412
8413
8414
8415  
8415<script src="//ritual.com/cdn/shop/t/577/assets/deferred-media-extension.DXKFKw9M.min.js" type="module" crossorigin="anonymous"></script>
8415
8416  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/core-deferred-media.D-WSQrp4.min.js" crossorigin="anonymous">
8417  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
8418  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
8419  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
8420  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/deferred-media.DiwlLEmi.min.js" crossorigin="anonymous">
8421
8422<deferred-media-extension
8423    class='relative block aspect-[300/530] w-68 md:w-75'
8424    data-media-id='25690704085086'
8425    data-block-id='media_3nedy9'
8426    media-type='video'
8427    host=''
8428    loop='true'
8429    autoplay='true'
8430    controls='false'
8431    muted='true'
8432    
8433    force-autoplay='true'
8434  >
8435    <button
8436      id='Deferred-Poster-Modal-media_3nedy9-25690704085086'
8437      type='button'
8438      aria-label='Load video: Ritual Party Media'
8439      class='absolute inset-0 flex h-full w-full items-center justify-center'
8440    >
8441
8442
8443
8444    
8445<img src="//ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443721&amp;width=1440" alt="Load video: Ritual Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443721&amp;width=352 352w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443721&amp;width=832 832w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443721&amp;width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&amp;v=1770443721&amp;width=1440 1440w" width="1440" height="2560" loading="lazy" sizes="50vw" class="w-full block absolute inset-0 w-full h-full object-cover object-cover" fetchpriority="auto">
8446  
8447
8448</button>
8449    <template><video
8450          class='absolute w-full h-full inset-0 object-contain'
8451          poster='//ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&v=1770443721&width=1440'
8452          playsinline
8453          preload='metadata'
8454
8455          
8456            autoplay
8457          
8458
8459          
8460            loop
8461          
8462
8463          
8464            muted
8465          
8466        >
8467          
8468<source
8469              src='//ritual.com/cdn/shop/videos/c/vp/55d5b5dde7a74945a370ad333b451628/55d5b5dde7a74945a370ad333b451628.m3u8?v=0'
8470              type='application/x-mpegURL'
8471              media='(width <= 640px)'
8472            ><source
8473              src='//ritual.com/cdn/shop/videos/c/vp/55d5b5dde7a74945a370ad333b451628/55d5b5dde7a74945a370ad333b451628.HD-1080p-7.2Mbps-71337254.mp4?v=0'
8474              type='video/mp4'
8475              media='(width <= 640px)'
8476            ><source
8477              src='//ritual.com/cdn/shop/videos/c/vp/55d5b5dde7a74945a370ad333b451628/55d5b5dde7a74945a370ad333b451628.m3u8?v=0'
8478              type='application/x-mpegURL'
8479            ><source
8480              src='//ritual.com/cdn/shop/videos/c/vp/55d5b5dde7a74945a370ad333b451628/55d5b5dde7a74945a370ad333b451628.HD-1080p-7.2Mbps-71337254.mp4?v=0'
8481              type='video/mp4'
8482            >
8483        </video></template><div
8484      class='absolute right-4 bottom-4 z-[1] flex gap-2.5 '
8485      data-video-block-id-controls='media_3nedy9'
8486    >
8487      
8488<button
8489          id='video-play-button-media_3nedy9'
8490          type='button'
8491          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 hidden'aria-label='Play video'
8492        >
8493<svg-icon
8494  src='icon-interface-play'
8495  class=''
8496
8497  
8498    style='--icon-size: 16px;'
8499  
8500
8501  
8502  
8503></svg-icon>
8504</button>
8505        <button
8506          id='video-pause-button-media_3nedy9'
8507          type='button'
8508          class='size-10 bg-white rounded-full flex items-center justify-center hover:bg-primitive-yellow-100 '
8509          aria-label='Pause video'
8510        >
8511<svg-icon
8512  src='icon-interface-pause'
8513  class=''
8514
8515  
8516    style='--icon-size: 16px;'
8517  
8518
8519  
8520  
8521></svg-icon>
8522</button>
8523      
8524
8525      
8526    </div>
8527  </deferred-media-extension></div><div class='w-68 flex-shrink-0 md:w-75'>
8528
8529
8530
8531
8532    
8533<img src="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&amp;width=900" alt="Ritual Cocktails" srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&amp;width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&amp;width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&amp;width=900 900w" width="900" height="1600" loading="lazy" class="w-full block relative block aspect-[300/530] min-w-68 md:min-w-75 object-cover" fetchpriority="auto">
8534  
8535
8536</div></div>
8537</overflow-video-marquee>
8538
8539
8540</div><div id="shopify-section-template--19191205888094__core_section_GaPP4M" class="shopify-section">
8541
8542
8543
8544
8545
8546
8547
8548<div
8549  class='flex flex-col    w-full        color-scheme-1 bg-background text-foreground items-start justify-center  pt-2xl pb-0 ps-lg pe-lg       relative  container gap-md'
8550  
8551  style='
8552    
8553    
8554'
8555>
8556  
8557
8558
8559
8560
8561
8562
8563<div
8564  class='flex flex-col    w-(--core-section-mobile-width-percentage) md:w-(--core-section-width-percentage)       text-center  items-center justify-center  pt-0 pb-0 ps-0 pe-0       relative   gap-0'
8565  
8566  style='
8567    
8568    
8569      --core-section-width-percentage: 100%;
8570      --core-section-mobile-width-percentage: 100%;
8571    
8572'
8573>
8574  
8575
8576
8577
8578
8579<h5
8580  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
8581  id='AVFNZMElBRnBXbkY3K__core_heading_3WFkBG'
8582  lang='en'
8583  
8584>More daily essentials backed by the first visible supply chain of its kind.</h5>
8585
8586
8587</div>
8588
8589
8590</div>
8591
8592</div><div id="shopify-section-template--19191205888094__overflow_4UpnCk" class="shopify-section">
8593
8594
8595  
8595<script src="//ritual.com/cdn/shop/t/577/assets/overflow-scroll.CQmUHMq9.min.js" type="module" crossorigin="anonymous"></script>
8595
8596  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
8597  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
8598  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
8599
8600
8601
8602<overflow-scroll
8603  class='flex flex-col gap-lg 
8604 
8605pt-md 
8606md:pt-xl 
8607pb-md 
8608md:pb-xl 
8609
8610color-scheme-1 bg-background text-foreground
8611'
8612  data-block-type='circle'
8613  
8614>
8615  
8616<div
8617    class='flex gap-4 md:gap-6 overflow-x-auto md:justify-center 
8618 
8619ps-md 
8620md:ps-xl 
8621pe-md 
8622md:pe-xl'
8623    data-scroll-container
8624    role='list'
8625  >
8626    <div id="shopify-block-AYU0vRFNDN2dLeVRTQ__circle_card_naTDKj" class="shopify-block"><!-- blocks/circle-card --><a
8627href='/collections/multivitamins-nutrients'class='overflow-card group flex flex-col gap-3 py-4 hover:no-underline'
8628>
8629
8630
8631
8632
8633
8634<picture class=''>
8635  <source
8636    media='(max-width: 767px)'
8637    srcset='
8638      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=300 300w,
8639      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=450 450w,
8640      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=600 600w,
8641      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=750 750w,
8642      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=900 900w,
8643      //ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&width=1050 1050w,
8644    '
8645    width='200'
8646    height='200'
8647  >
8648
8649
8650
8651    
8652<img src="//ritual.com/cdn/shop/files/PLP-FowardPath-Multi.png?v=1767898717&amp;width=200" alt="Ritual Essential Multivitamin " width="200" height="200" loading="lazy" sizes="25vw" class="w-full block aspect-square group-hover:scale-120 transition-transform duration-300 rounded-full object-cover" fetchpriority="auto">
8653  
8654
8655</picture>
8656
8657<h3 class='text-center text-label-2 transition-transform duration-300 group-hover:translate-y-4.5'>
8658      Multivitamin & Nutrients
8659    </h3></a>
8660
8661
8662</div>
8663<div id="shopify-block-AU1d1SUJZMDhvb0h4M__circle_card_tGMKcN" class="shopify-block"><!-- blocks/circle-card --><a
8664href='/collections/gut-health'class='overflow-card group flex flex-col gap-3 py-4 hover:no-underline'
8665>
8666
8667
8668
8669
8670
8671<picture class=''>
8672  <source
8673    media='(max-width: 767px)'
8674    srcset='
8675      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=300 300w,
8676      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=450 450w,
8677      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=600 600w,
8678      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=750 750w,
8679      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=900 900w,
8680      //ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&width=1050 1050w,
8681    '
8682    width='200'
8683    height='200'
8684  >
8685
8686
8687
8688    
8689<img src="//ritual.com/cdn/shop/files/PLP-FowardPath-Gut-DH.png?v=1767898755&amp;width=200" alt="Daily Gut Health Supplement" width="200" height="200" loading="lazy" sizes="25vw" class="w-full block aspect-square group-hover:scale-120 transition-transform duration-300 rounded-full object-cover" fetchpriority="auto">
8690  
8691
8692</picture>
8693
8694<h3 class='text-center text-label-2 transition-transform duration-300 group-hover:translate-y-4.5'>
8695      Gut Health
8696    </h3></a>
8697
8698
8699</div>
8700<div id="shopify-block-AaEVMRTZDSlN4REtBb__circle_card_BWTk6m" class="shopify-block"><!-- blocks/circle-card --><a
8701href='/collections/skin'class='overflow-card group flex flex-col gap-3 py-4 hover:no-underline'
8702>
8703
8704
8705
8706
8707
8708<picture class=''>
8709  <source
8710    media='(max-width: 767px)'
8711    srcset='
8712      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=300 300w,
8713      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=450 450w,
8714      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=600 600w,
8715      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=750 750w,
8716      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=900 900w,
8717      //ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&width=1050 1050w,
8718    '
8719    width='200'
8720    height='200'
8721  >
8722
8723
8724
8725    
8726<img src="//ritual.com/cdn/shop/files/PLP-FowardPath-Skin.png?v=1767898803&amp;width=200" alt="Hyacera Skin Health" width="200" height="200" loading="lazy" sizes="25vw" class="w-full block aspect-square group-hover:scale-120 transition-transform duration-300 rounded-full object-cover" fetchpriority="auto">
8727  
8728
8729</picture>
8730
8731<h3 class='text-center text-label-2 transition-transform duration-300 group-hover:translate-y-4.5'>
8732      Skin Health
8733    </h3></a>
8734
8735
8736</div>
8737<div id="shopify-block-ASGMrNnF2RkRaclQ0Y__circle_card_VqaEpa" class="shopify-block"><!-- blocks/circle-card --><a
8738href='/collections/relaxation'class='overflow-card group flex flex-col gap-3 py-4 hover:no-underline'
8739>
8740
8741
8742
8743
8744
8745<picture class=''>
8746  <source
8747    media='(max-width: 767px)'
8748    srcset='
8749      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=300 300w,
8750      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=450 450w,
8751      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=600 600w,
8752      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=750 750w,
8753      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=900 900w,
8754      //ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&width=1050 1050w,
8755    '
8756    width='200'
8757    height='200'
8758  >
8759
8760
8761
8762    
8763<img src="//ritual.com/cdn/shop/files/PLP-FowardPath-SleepStress.png?v=1767898849&amp;width=200" alt="Stress Relief Supplement" width="200" height="200" loading="lazy" sizes="25vw" class="w-full block aspect-square group-hover:scale-120 transition-transform duration-300 rounded-full object-cover" fetchpriority="auto">
8764  
8765
8766</picture>
8767
8768<h3 class='text-center text-label-2 transition-transform duration-300 group-hover:translate-y-4.5'>
8769      Relaxation
8770    </h3></a>
8771
8772
8773</div>
8774<div id="shopify-block-ASlprQ3N6aHZ6ZWRmV__circle_card_iXj8Bc" class="shopify-block"><!-- blocks/circle-card --><a
8775href='/collections/performance-recovery'class='overflow-card group flex flex-col gap-3 py-4 hover:no-underline'
8776>
8777
8778
8779
8780
8781
8782<picture class=''>
8783  <source
8784    media='(max-width: 767px)'
8785    srcset='
8786      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=300 300w,
8787      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=450 450w,
8788      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=600 600w,
8789      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=750 750w,
8790      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=900 900w,
8791      //ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&width=1050 1050w,
8792    '
8793    width='200'
8794    height='200'
8795  >
8796
8797
8798
8799    
8800<img src="//ritual.com/cdn/shop/files/PLP-FowardPath-Protein-DH.png?v=1767898879&amp;width=200" alt="Protein Daily Shake" width="200" height="200" loading="lazy" sizes="25vw" class="w-full block aspect-square group-hover:scale-120 transition-transform duration-300 rounded-full object-cover" fetchpriority="auto">
8801  
8802
8803</picture>
8804
8805<h3 class='text-center text-label-2 transition-transform duration-300 group-hover:translate-y-4.5'>
8806      Performance & Recovery
8807    </h3></a>
8808
8809
8810</div>
8811
8812  </div>
8813</overflow-scroll>
8814
8815
8816</div><div id="shopify-section-template--19191205888094__liquid_tJdnRz" class="shopify-section"><style>
8817#main-header .lg\:hidden.border-t.border-primitive-cool-60 nav.w-full ul > li:first-child {
8818  background-color: var(--color-primitive-yellow-40);
8819  border: 1px solid var(--color-primitive-yellow-100);
8820  padding: 0 8px 1px 8px;
8821  border-radius: 100px;
8822  margin: 2px 0;
8823}
8824</style></div>
8825          </subscriptions-controller>
8826
8827        </main><div id="shopify-section-footnotes" class="shopify-section">
8828
8829
8830
8831
8832</div><footer id='main-footer'><!-- BEGIN sections: footer-group -->
8833<div id="shopify-section-sections--19191209558110__main" class="shopify-section shopify-section-group-footer-group">
8834<div class='container grid grid-cols-1 px-md pt-xl pb-0 lg:px-lg lg:pt-2xl lg:pb-xl 
8835
8836color-scheme-1 bg-background text-foreground
8837'><div id="shopify-block-AYzNicEZnUHRkVlZld__footer-newsletter" class="shopify-block"><div class='flex flex-col gap-md pb-xl md:flex-row md:justify-between'>
8838  <div class='flex gap-md md:max-w-[431px]'>
8839    
8840
8841
8842
8843
8844<h3
8845  class=' pt-0 pb-0 ps-0 pe-0 text-block w-full'
8846  id='AOXdzSStJYUpyVm9VT__footer-newsletter-heading'
8847  lang='en'
8848  
8849>We have high standards for emails too.</h3>
8850
8851
8852    <div class='md:hidden'></div>
8853  </div>
8854  <div class='flex flex-col gap-md md:w-[545px] md:gap-lg'>
8855    <div id="shopify-block-ATHAxblpRU0tlWUVpa__footer-newsletter-form" class="shopify-block"><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
8856  <div class='rounded-1 flex items-center gap-4 bg-brand-11 px-4 py-[17.5px]'>
8857    
8858<input
8859        class='w-full text-body'
8860        type='email'
8861        name='contact[email]'
8862        placeholder='Enter your email'
8863        required
8864        pattern='^[^\s@]+@[^\s@]+\.[^\s@]+$'
8865      >
8866      <button class='btn' variant='tertiary'>
8867        Subscribe
8868      </button>
8869    
8870  </div>
8871</form>
8872
8873
8874</div>
8875
8876    <div id="shopify-block-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links" class="shopify-block"><ul class='flex flex-wrap items-center justify-start gap-md 2xl:container' role='list'><li class='w-5'>
8877        <a
8878          href='https://www.facebook.com/ritual'
8879          target='_blank'
8880          rel='noopener noreferrer'
8881          aria-describedby='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links'
8882        >
8883<svg-icon
8884  src='icon-social-facebook'
8885  class=''
8886
8887  
8888    style='--icon-size: 24px;'
8889  
8890
8891  
8892  
8893></svg-icon>
8894<span class='sr-only'>Facebook</span>
8895        </a>
8896      </li><li class='w-5'>
8897        <a
8898          href='http://instagram.com/ritual/'
8899          target='_blank'
8900          rel='noopener noreferrer'
8901          aria-describedby='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links'
8902        >
8903<svg-icon
8904  src='icon-social-instagram'
8905  class=''
8906
8907  
8908    style='--icon-size: 24px;'
8909  
8910
8911  
8912  
8913></svg-icon>
8914<span class='sr-only'>Instagram</span>
8915        </a>
8916      </li><li class='w-5'>
8917        <a
8918          href='http://pinterest.com/myritual/'
8919          target='_blank'
8920          rel='noopener noreferrer'
8921          aria-describedby='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links'
8922        >
8923<svg-icon
8924  src='icon-social-pinterest'
8925  class=''
8926
8927  
8928    style='--icon-size: 24px;'
8929  
8930
8931  
8932  
8933></svg-icon>
8934<span class='sr-only'>Pinterest</span>
8935        </a>
8936      </li><li class='w-5'>
8937        <a
8938          href='https://www.youtube.com/@ritualvitamins'
8939          target='_blank'
8940          rel='noopener noreferrer'
8941          aria-describedby='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links'
8942        >
8943<svg-icon
8944  src='icon-social-youtube'
8945  class=''
8946
8947  
8948    style='--icon-size: 24px;'
8949  
8950
8951  
8952  
8953></svg-icon>
8954<span class='sr-only'>YouTube</span>
8955        </a>
8956      </li><li class='w-5'>
8957        <a
8958          href='http://tiktok.com/@ritual'
8959          target='_blank'
8960          rel='noopener noreferrer'
8961          aria-describedby='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links'
8962        >
8963<svg-icon
8964  src='icon-social-tiktok'
8965  class=''
8966
8967  
8968    style='--icon-size: 24px;'
8969  
8970
8971  
8972  
8973></svg-icon>
8974<span class='sr-only'>TikTok</span>
8975        </a>
8976      </li></ul><span id='a11y-external-message-AdHJtcS9NK3NtMGVhO__footer-newsletter-social-links' class='sr-only'>Opens in a new window.</span>
8977
8978
8979</div>
8980
8981  </div>
8982</div>
8983
8984
8985</div>
8986
8987
8988
8989<div
8990  class=' pt-0 pb-0 flex items-center self-stretch divider-AYjg3T0dVZm5IVEpPU__footer-divider justify-center'
8991  
8992
8993>
8994  <span
8995    class='divider__line '
8996    style='
8997      --divider-border-thickness: 4px;
8998      --divider-flex-basis: 100%;
8999      background-color: #142b6f;
9000    '
9001  ></span>
9002</div>
9003
9004<div class='flex flex-col gap-md pt-lg md:grid md:grid-cols-[auto_1fr] md:gap-sm md:pt-xl'>
9005    <div class='hidden md:block md:w-[205px]'></div><div id="shopify-block-AZ0VsbVE2VDR4UUZJR__footer-menu" class="shopify-block"><div class='footer-menu-grid md:gap-sm' style='--footer-cols: 4;'><div id="shopify-block-ASmFaa1NXTnlHZEdIe__footer_menu_column_WETWLM" class="shopify-block"><!-- Mobile -->
9006
9007
9008  
9008<script src="//ritual.com/cdn/shop/t/577/assets/core-accordion.CixuCfJ0.min.js" type="module" crossorigin="anonymous"></script>
9008
9009  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
9010  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
9011
9012
9013
9014<custom-accordion
9015  class='group block w-full border-t border-solid border-primitive-indigo-blue-20 py-md md:hidden'
9016>
9017  <button
9018    type='button'
9019    aria-controls='Details-footer-menu-column-ASmFaa1NXTnlHZEdIe__footer_menu_column_WETWLM'
9020    data-accordion-toggle
9021    class='ring-u-focus flex w-full items-center justify-between p peer-focus-visible:ring-1'
9022  >
9023    <span class='h6'>
9024  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9025    Shop Daily Health
9026  </p>
9027  </span>
9028<svg-icon
9029  src='icon-interface-caret-down'
9030  class='group-has-[[data-open]]:hidden'
9031
9032  
9033    style='--icon-size: 24px;'
9034  
9035
9036  
9037  
9038></svg-icon>
9039
9040<svg-icon
9041  src='icon-interface-caret-up'
9042  class='group-has-[[data-open]]:block hidden'
9043
9044  
9045    style='--icon-size: 24px;'
9046  
9047
9048  
9049  
9050></svg-icon>
9051</button>
9052  <div
9053    id='Details-footer-menu-column-ASmFaa1NXTnlHZEdIe__footer_menu_column_WETWLM'
9054    class='invisible grid grid-rows-[0fr] text-primitive-indigo-blue-100 transition-[visibility,grid-template-rows] duration-300 group-has-[[data-open]]:visible group-has-[[data-open]]:grid-rows-[1fr]'
9055    data-accordion-content
9056  >
9057    <div class='overflow-hidden'>
9058      <div class='flex flex-col gap-lg pt-xs [&>*:last-child]:mb-0'>
9059        
9060          
9061          
9062            <div id="shopify-block-mobile-ATmpVejdiOGhMdW9CR__footer_menu_item_GGR9tt" class="shopify-block">
9063<div class='flex flex-col gap-xs'>
9064  
9065
9066  <ul class='list-none space-y-xs'><li>
9067        
9068          <a class='text-body-2' href='/collections/women'>Women</a>
9069        
9070      </li><li>
9071        
9072          <a class='text-body-2' href='/collections/men'>Men</a>
9073        
9074      </li></ul>
9075</div>
9076
9077
9078</div>
9079<div id="shopify-block-mobile-AVTc1RzVzUFM0cVhSV__footer_menu_item_VwzQbx" class="shopify-block">
9080          
9081        
9082          
9083          
9084            
9085<div class='flex flex-col gap-xs'>
9086  <!-- @footer-menu-item/title -->
9087  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9088    Shop by need
9089  </p>
9090  <!-- @footer-menu-item/title/end -->
9091
9092  <ul class='list-none space-y-xs'><li>
9093        
9094          <a class='text-body-2' href='/collections/multivitamins-nutrients'>Multivitamin & Nutrients</a>
9095        
9096      </li><li>
9097        
9098          <a class='text-body-2' href='/products/synbiotic-plus-for-gut-health'>Gut Health</a>
9099        
9100      </li><li>
9101        
9102          <a class='text-body-2' href='/products/hyacera-for-skin-hydration'>Skin</a>
9103        
9104      </li><li>
9105        
9106          <a class='text-body-2' href='/collections/relaxation'>Relaxation</a>
9107        
9108      </li><li>
9109        
9110          <a class='text-body-2' href='/collections/performance-recovery'>Performance & Recovery</a>
9111        
9112      </li></ul>
9113</div>
9114
9115
9116</div>
9117
9118          
9119        
9120      </div>
9121    </div>
9122  </div>
9123</custom-accordion>
9124
9125<!-- Desktop -->
9126<div class='hidden md:block'>
9127  <div class='flex flex-col gap-md'>
9128    
9129      <div id="shopify-block-ATmpVejdiOGhMdW9CR__footer_menu_item_GGR9tt" class="shopify-block">
9130<div class='flex flex-col gap-xs'>
9131  <!-- @footer-menu-item/title -->
9132  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9133    Shop Daily Health
9134  </p>
9135  <!-- @footer-menu-item/title/end -->
9136
9137  <ul class='list-none space-y-xs'><li>
9138        
9139          <a class='text-body-2' href='/collections/women'>Women</a>
9140        
9141      </li><li>
9142        
9143          <a class='text-body-2' href='/collections/men'>Men</a>
9144        
9145      </li></ul>
9146</div>
9147
9148
9149</div>
9150<div id="shopify-block-AVTc1RzVzUFM0cVhSV__footer_menu_item_VwzQbx" class="shopify-block">
9151    
9152      
9153<div class='flex flex-col gap-xs'>
9154  <!-- @footer-menu-item/title -->
9155  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9156    Shop by need
9157  </p>
9158  <!-- @footer-menu-item/title/end -->
9159
9160  <ul class='list-none space-y-xs'><li>
9161        
9162          <a class='text-body-2' href='/collections/multivitamins-nutrients'>Multivitamin & Nutrients</a>
9163        
9164      </li><li>
9165        
9166          <a class='text-body-2' href='/products/synbiotic-plus-for-gut-health'>Gut Health</a>
9167        
9168      </li><li>
9169        
9170          <a class='text-body-2' href='/products/hyacera-for-skin-hydration'>Skin</a>
9171        
9172      </li><li>
9173        
9174          <a class='text-body-2' href='/collections/relaxation'>Relaxation</a>
9175        
9176      </li><li>
9177        
9178          <a class='text-body-2' href='/collections/performance-recovery'>Performance & Recovery</a>
9179        
9180      </li></ul>
9181</div>
9182
9183
9184</div>
9185
9186    
9187  </div>
9188</div>
9189
9190
9191</div>
9192<div id="shopify-block-ARlNkWUYrUHVPRGphY__footer_menu_column_8XLfhd" class="shopify-block"><!-- Mobile -->
9193
9194
9195  
9195<script src="//ritual.com/cdn/shop/t/577/assets/core-accordion.CixuCfJ0.min.js" type="module" crossorigin="anonymous"></script>
9195
9196  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
9197  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
9198
9199
9200
9201<custom-accordion
9202  class='group block w-full border-t border-solid border-primitive-indigo-blue-20 py-md md:hidden'
9203>
9204  <button
9205    type='button'
9206    aria-controls='Details-footer-menu-column-ARlNkWUYrUHVPRGphY__footer_menu_column_8XLfhd'
9207    data-accordion-toggle
9208    class='ring-u-focus flex w-full items-center justify-between p peer-focus-visible:ring-1'
9209  >
9210    <span class='h6'>
9211  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9212    Shop Pregnancy
9213  </p>
9214  </span>
9215<svg-icon
9216  src='icon-interface-caret-down'
9217  class='group-has-[[data-open]]:hidden'
9218
9219  
9220    style='--icon-size: 24px;'
9221  
9222
9223  
9224  
9225></svg-icon>
9226
9227<svg-icon
9228  src='icon-interface-caret-up'
9229  class='group-has-[[data-open]]:block hidden'
9230
9231  
9232    style='--icon-size: 24px;'
9233  
9234
9235  
9236  
9237></svg-icon>
9238</button>
9239  <div
9240    id='Details-footer-menu-column-ARlNkWUYrUHVPRGphY__footer_menu_column_8XLfhd'
9241    class='invisible grid grid-rows-[0fr] text-primitive-indigo-blue-100 transition-[visibility,grid-template-rows] duration-300 group-has-[[data-open]]:visible group-has-[[data-open]]:grid-rows-[1fr]'
9242    data-accordion-content
9243  >
9244    <div class='overflow-hidden'>
9245      <div class='flex flex-col gap-lg pt-xs [&>*:last-child]:mb-0'>
9246        
9247          
9248          
9249            <div id="shopify-block-mobile-AKzlQRlJabTdrcXA2c__footer_menu_item_rLYiU9" class="shopify-block">
9250<div class='flex flex-col gap-xs'>
9251  
9252
9253  <ul class='list-none space-y-xs'><li>
9254        
9255          <a class='text-body-2' href='/collections/trying-planning'>Trying & Planning</a>
9256        
9257      </li><li>
9258        
9259          <a class='text-body-2' href='/collections/first-to-third-trimester'>First to Third Trimester</a>
9260        
9261      </li><li>
9262        
9263          <a class='text-body-2' href='/collections/postpartum'>Postpartum</a>
9264        
9265      </li></ul>
9266</div>
9267
9268
9269</div>
9270<div id="shopify-block-mobile-AQlFzRmdrS2V3Zml3d__footer_menu_item_crrWxM" class="shopify-block">
9271          
9272        
9273          
9274          
9275            
9276<div class='flex flex-col gap-xs'>
9277  <!-- @footer-menu-item/title -->
9278  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9279    Shop by Need
9280  </p>
9281  <!-- @footer-menu-item/title/end -->
9282
9283  <ul class='list-none space-y-xs'><li>
9284        
9285          <a class='text-body-2' href='/collections/prenatal-postnatal'>Prenatal & Postnatal</a>
9286        
9287      </li><li>
9288        
9289          <a class='text-body-2' href='/products/natalbiotic'>Gut Health</a>
9290        
9291      </li><li>
9292        
9293          <a class='text-body-2' href='/collections/mom-to-baby-support'>Mom-to-Baby Support</a>
9294        
9295      </li><li>
9296        
9297          <a class='text-body-2' href='/products/fertility-support'>Fertility Support</a>
9298        
9299      </li><li>
9300        
9301          <a class='text-body-2' href='/products/hyacera-for-skin-hydration'>Skin</a>
9302        
9303      </li><li>
9304        
9305          <a class='text-body-2' href='/products/essential-protein-pregnancy-postpartum'>Protein</a>
9306        
9307      </li></ul>
9308</div>
9309
9310
9311</div>
9312
9313          
9314        
9315      </div>
9316    </div>
9317  </div>
9318</custom-accordion>
9319
9320<!-- Desktop -->
9321<div class='hidden md:block'>
9322  <div class='flex flex-col gap-md'>
9323    
9324      <div id="shopify-block-AKzlQRlJabTdrcXA2c__footer_menu_item_rLYiU9" class="shopify-block">
9325<div class='flex flex-col gap-xs'>
9326  <!-- @footer-menu-item/title -->
9327  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9328    Shop Pregnancy
9329  </p>
9330  <!-- @footer-menu-item/title/end -->
9331
9332  <ul class='list-none space-y-xs'><li>
9333        
9334          <a class='text-body-2' href='/collections/trying-planning'>Trying & Planning</a>
9335        
9336      </li><li>
9337        
9338          <a class='text-body-2' href='/collections/first-to-third-trimester'>First to Third Trimester</a>
9339        
9340      </li><li>
9341        
9342          <a class='text-body-2' href='/collections/postpartum'>Postpartum</a>
9343        
9344      </li></ul>
9345</div>
9346
9347
9348</div>
9349<div id="shopify-block-AQlFzRmdrS2V3Zml3d__footer_menu_item_crrWxM" class="shopify-block">
9350    
9351      
9352<div class='flex flex-col gap-xs'>
9353  <!-- @footer-menu-item/title -->
9354  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9355    Shop by Need
9356  </p>
9357  <!-- @footer-menu-item/title/end -->
9358
9359  <ul class='list-none space-y-xs'><li>
9360        
9361          <a class='text-body-2' href='/collections/prenatal-postnatal'>Prenatal & Postnatal</a>
9362        
9363      </li><li>
9364        
9365          <a class='text-body-2' href='/products/natalbiotic'>Gut Health</a>
9366        
9367      </li><li>
9368        
9369          <a class='text-body-2' href='/collections/mom-to-baby-support'>Mom-to-Baby Support</a>
9370        
9371      </li><li>
9372        
9373          <a class='text-body-2' href='/products/fertility-support'>Fertility Support</a>
9374        
9375      </li><li>
9376        
9377          <a class='text-body-2' href='/products/hyacera-for-skin-hydration'>Skin</a>
9378        
9379      </li><li>
9380        
9381          <a class='text-body-2' href='/products/essential-protein-pregnancy-postpartum'>Protein</a>
9382        
9383      </li></ul>
9384</div>
9385
9386
9387</div>
9388
9389    
9390  </div>
9391</div>
9392
9393
9394</div>
9395<div id="shopify-block-AcjlHYnR0bWsrSUU4R__footer_menu_column_Lc4Mdh" class="shopify-block"><!-- Mobile -->
9396
9397
9398  
9398<script src="//ritual.com/cdn/shop/t/577/assets/core-accordion.CixuCfJ0.min.js" type="module" crossorigin="anonymous"></script>
9398
9399  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
9400  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
9401
9402
9403
9404<custom-accordion
9405  class='group block w-full border-t border-solid border-primitive-indigo-blue-20 py-md md:hidden'
9406>
9407  <button
9408    type='button'
9409    aria-controls='Details-footer-menu-column-AcjlHYnR0bWsrSUU4R__footer_menu_column_Lc4Mdh'
9410    data-accordion-toggle
9411    class='ring-u-focus flex w-full items-center justify-between p peer-focus-visible:ring-1'
9412  >
9413    <span class='h6'>
9414  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9415    Meet Ritual
9416  </p>
9417  </span>
9418<svg-icon
9419  src='icon-interface-caret-down'
9420  class='group-has-[[data-open]]:hidden'
9421
9422  
9423    style='--icon-size: 24px;'
9424  
9425
9426  
9427  
9428></svg-icon>
9429
9430<svg-icon
9431  src='icon-interface-caret-up'
9432  class='group-has-[[data-open]]:block hidden'
9433
9434  
9435    style='--icon-size: 24px;'
9436  
9437
9438  
9439  
9440></svg-icon>
9441</button>
9442  <div
9443    id='Details-footer-menu-column-AcjlHYnR0bWsrSUU4R__footer_menu_column_Lc4Mdh'
9444    class='invisible grid grid-rows-[0fr] text-primitive-indigo-blue-100 transition-[visibility,grid-template-rows] duration-300 group-has-[[data-open]]:visible group-has-[[data-open]]:grid-rows-[1fr]'
9445    data-accordion-content
9446  >
9447    <div class='overflow-hidden'>
9448      <div class='flex flex-col gap-lg pt-xs [&>*:last-child]:mb-0'>
9449        
9450          
9451          
9452            <div id="shopify-block-mobile-ATUo5eTVERzF3aitLS__footer_menu_item_F98pXi" class="shopify-block">
9453<div class='flex flex-col gap-xs'>
9454  
9455
9456  <ul class='list-none space-y-xs'><li>
9457        
9458          <a class='text-body-2' href='/pages/our-story'>Our Story</a>
9459        
9460      </li><li>
9461        
9462          <a class='text-body-2' href='/pages/ingredient-sourcing'>Ingredient Sourcing</a>
9463        
9464      </li><li>
9465        
9466          <a class='text-body-2' href='/pages/science-design'>Science & Design</a>
9467        
9468      </li><li>
9469        
9470          <a class='text-body-2' href='/pages/clinical-studies'>Clinical Studies</a>
9471        
9472      </li><li>
9473        
9474          <a class='text-body-2' href='/pages/impact-advocacy'>Impact & Advocacy</a>
9475        
9476      </li><li>
9477        
9478          <a class='text-body-2' href='/pages/health-care-practitioners'>Practitioners</a>
9479        
9480      </li><li>
9481        
9482          <a class='text-body-2' href='https://ritual.com/pages/ritual-journal'>The Journal</a>
9483        
9484      </li><li>
9485        
9486          <a class='text-body-2' href='/pages/partner-with-us'>Partner with Us</a>
9487        
9488      </li></ul>
9489</div>
9490
9491
9492</div>
9493
9494          
9495        
9496      </div>
9497    </div>
9498  </div>
9499</custom-accordion>
9500
9501<!-- Desktop -->
9502<div class='hidden md:block'>
9503  <div class='flex flex-col gap-md'>
9504    
9505      <div id="shopify-block-ATUo5eTVERzF3aitLS__footer_menu_item_F98pXi" class="shopify-block">
9506<div class='flex flex-col gap-xs'>
9507  <!-- @footer-menu-item/title -->
9508  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9509    Meet Ritual
9510  </p>
9511  <!-- @footer-menu-item/title/end -->
9512
9513  <ul class='list-none space-y-xs'><li>
9514        
9515          <a class='text-body-2' href='/pages/our-story'>Our Story</a>
9516        
9517      </li><li>
9518        
9519          <a class='text-body-2' href='/pages/ingredient-sourcing'>Ingredient Sourcing</a>
9520        
9521      </li><li>
9522        
9523          <a class='text-body-2' href='/pages/science-design'>Science & Design</a>
9524        
9525      </li><li>
9526        
9527          <a class='text-body-2' href='/pages/clinical-studies'>Clinical Studies</a>
9528        
9529      </li><li>
9530        
9531          <a class='text-body-2' href='/pages/impact-advocacy'>Impact & Advocacy</a>
9532        
9533      </li><li>
9534        
9535          <a class='text-body-2' href='/pages/health-care-practitioners'>Practitioners</a>
9536        
9537      </li><li>
9538        
9539          <a class='text-body-2' href='https://ritual.com/pages/ritual-journal'>The Journal</a>
9540        
9541      </li><li>
9542        
9543          <a class='text-body-2' href='/pages/partner-with-us'>Partner with Us</a>
9544        
9545      </li></ul>
9546</div>
9547
9548
9549</div>
9550
9551    
9552  </div>
9553</div>
9554
9555
9556</div>
9557<div id="shopify-block-AbkxUbjd1Z084V0F3N__footer_menu_column_fXrdAM" class="shopify-block"><!-- Mobile -->
9558
9559
9560  
9560<script src="//ritual.com/cdn/shop/t/577/assets/core-accordion.CixuCfJ0.min.js" type="module" crossorigin="anonymous"></script>
9560
9561  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
9562  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
9563
9564
9565
9566<custom-accordion
9567  class='group block w-full border-t border-solid border-primitive-indigo-blue-20 py-md md:hidden'
9568>
9569  <button
9570    type='button'
9571    aria-controls='Details-footer-menu-column-AbkxUbjd1Z084V0F3N__footer_menu_column_fXrdAM'
9572    data-accordion-toggle
9573    class='ring-u-focus flex w-full items-center justify-between p peer-focus-visible:ring-1'
9574  >
9575    <span class='h6'>
9576  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9577    More
9578  </p>
9579  </span>
9580<svg-icon
9581  src='icon-interface-caret-down'
9582  class='group-has-[[data-open]]:hidden'
9583
9584  
9585    style='--icon-size: 24px;'
9586  
9587
9588  
9589  
9590></svg-icon>
9591
9592<svg-icon
9593  src='icon-interface-caret-up'
9594  class='group-has-[[data-open]]:block hidden'
9595
9596  
9597    style='--icon-size: 24px;'
9598  
9599
9600  
9601  
9602></svg-icon>
9603</button>
9604  <div
9605    id='Details-footer-menu-column-AbkxUbjd1Z084V0F3N__footer_menu_column_fXrdAM'
9606    class='invisible grid grid-rows-[0fr] text-primitive-indigo-blue-100 transition-[visibility,grid-template-rows] duration-300 group-has-[[data-open]]:visible group-has-[[data-open]]:grid-rows-[1fr]'
9607    data-accordion-content
9608  >
9609    <div class='overflow-hidden'>
9610      <div class='flex flex-col gap-lg pt-xs [&>*:last-child]:mb-0'>
9611        
9612          
9613          
9614            <div id="shopify-block-mobile-AR05TUkd5ZDZrTGpqN__footer_menu_item_zzn8nE" class="shopify-block">
9615<div class='flex flex-col gap-xs'>
9616  
9617
9618  <ul class='list-none space-y-xs'><li>
9619        
9620          <a class='text-body-2' href='https://help.ritual.com'>Help</a>
9621        
9622      </li><li>
9623        
9624          <a class='text-body-2' href='/pages/return-policy'>Return Policy</a>
9625        
9626      </li><li>
9627        
9628          <button
9629            type='button'
9630            class='text-body-2'
9631            onclick='typeof window.Intercom === "function" && window.Intercom("show")'
9632          >
9633            Contact Us
9634          </button>
9635        
9636      </li><li>
9637        
9638          <a class='text-body-2' href='/pages/careers'>Careers</a>
9639        
9640      </li><li>
9641        
9642          <a class='text-body-2' href='/pages/reviews'>Reviews</a>
9643        
9644      </li><li>
9645        
9646          <a class='text-body-2' href='https://www.iherb.com/c/ritual'>International Shipping</a>
9647        
9648      </li></ul>
9649</div>
9650
9651
9652</div>
9653
9654          
9655        
9656      </div>
9657    </div>
9658  </div>
9659</custom-accordion>
9660
9661<!-- Desktop -->
9662<div class='hidden md:block'>
9663  <div class='flex flex-col gap-md'>
9664    
9665      <div id="shopify-block-AR05TUkd5ZDZrTGpqN__footer_menu_item_zzn8nE" class="shopify-block">
9666<div class='flex flex-col gap-xs'>
9667  <!-- @footer-menu-item/title -->
9668  <p class='h6 text-primitive-indigo-blue-60 uppercase'>
9669    More
9670  </p>
9671  <!-- @footer-menu-item/title/end -->
9672
9673  <ul class='list-none space-y-xs'><li>
9674        
9675          <a class='text-body-2' href='https://help.ritual.com'>Help</a>
9676        
9677      </li><li>
9678        
9679          <a class='text-body-2' href='/pages/return-policy'>Return Policy</a>
9680        
9681      </li><li>
9682        
9683          <button
9684            type='button'
9685            class='text-body-2'
9686            onclick='typeof window.Intercom === "function" && window.Intercom("show")'
9687          >
9688            Contact Us
9689          </button>
9690        
9691      </li><li>
9692        
9693          <a class='text-body-2' href='/pages/careers'>Careers</a>
9694        
9695      </li><li>
9696        
9697          <a class='text-body-2' href='/pages/reviews'>Reviews</a>
9698        
9699      </li><li>
9700        
9701          <a class='text-body-2' href='https://www.iherb.com/c/ritual'>International Shipping</a>
9702        
9703      </li></ul>
9704</div>
9705
9706
9707</div>
9708
9709    
9710  </div>
9711</div>
9712
9713
9714</div>
9715</div>
9716
9717
9718
9719
9720</div>
9721</div>
9722</div>
9723
9724
9725</div><div id="shopify-section-sections--19191209558110__legal" class="shopify-section shopify-section-group-footer-group">
9726
9727<div class='container px-md pt-0 pb-xl md:pt-xl md:pb-2xl 
9728
9729color-scheme-1 bg-background text-foreground
9730'>
9731  
9732
9733
9734<div
9735  class=' pt-0 pb-0 flex items-center self-stretch divider-AN3l0YWVuc2twMDNyZ__footer-legal-divider justify-center'
9736  
9737
9738>
9739  <span
9740    class='divider__line '
9741    style='
9742      --divider-border-thickness: 1px;
9743      --divider-flex-basis: 100%;
9744      background-color: #142b6f;
9745    '
9746  ></span>
9747</div>
9748
9749
9750
9751  <div class='flex flex-col gap-md pt-md md:grid md:grid-cols-2 md:gap-sm md:pt-sm'>
9752    <div class='flex flex-col gap-lg md:gap-md'>
9753      <div class='flex items-center gap-2xs'>
9754        <span class='text-caption'>Shipping to</span>
9755        
9756
9757
9758  
9758<script src="//ritual.com/cdn/shop/t/577/assets/market-switcher.B6btzaEc.min.js" type="module" crossorigin="anonymous"></script>
9758
9759
9760<market-switcher layout='buttons' select-id='i18n-form-ANmVZNDB4TmhKSWh2V__footer-legal-market-switcher'><form method="post" action="/localization" id="ANmVZNDB4TmhKSWh2V__footer-legal-market-switcher" accept-charset="UTF-8" class="min-w-40" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class='flex flex-row-reverse gap-xs' data-market-buttons>
9761          <button
9762            type='button'
9763            class='rounded border border-solid px-3 py-2 text-caption uppercase border-primitive-indigo-blue-20'
9764            data-country-code='CA'
9765          >
9766            Canada
9767          </button>
9768          <button
9769            type='button'
9770            class='rounded border border-solid px-3 py-2 text-caption uppercase border-primitive-indigo-blue-20'
9771            data-country-code='GB'
9772          >
9773            UK
9774          </button>
9775          <button
9776            type='button'
9777            class='rounded border border-solid px-3 py-2 text-caption uppercase border-primitive-indigo-blue-100'
9778            data-country-code='US'
9779          >
9780            USA
9781          </button></div>
9782
9783      
9784
9785
9786
9787  
9787<script src="//ritual.com/cdn/shop/t/577/assets/core-custom-select.cNiyFH84.min.js" type="module" crossorigin="anonymous"></script>
9787
9788  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/FormElement.JcO4P52s.min.js" crossorigin="anonymous">
9789  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/firstFocusableElement.CXP_yyKj.min.js" crossorigin="anonymous">
9790  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/MediaQueryUtility.XUqPEpPx.min.js" crossorigin="anonymous">
9791  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-floating-ui.D514Jl0M.min.js" crossorigin="anonymous">
9792  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
9793  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
9794
9795
9796      <div
9797        class='locale-selectors opacity-0 pointer-events-none w-0 h-0 absolute
9798 group'
9799        
9800
9801        
9802      >
9803        <div
9804          class="group peer relative w-full"
9805          
9806        >
9807          <select
9808            
9809            
9810            data-field-inputclass="disabled:text-border peer group-[[error]]:ring-u-error block h-sm-forms-inputheight w-full appearance-none rounded-forms-radius border border-foreground-secondary focus:border-foreground bg-background px-sm-forms-padding pt-sm-forms-padding text-body text-foreground group-[[error]]:border-[transparent] group-[[error]]:ring-2 disabled:border-border-01 lg:h-lg-forms-inputheight lg:px-lg-forms-padding lg:pt-lg-forms-padding"
9811            
9812        id="i18n-form-ANmVZNDB4TmhKSWh2V__footer-legal-market-switcher"
9813        value="US"
9814        name="country_code"
9815
9816        
9817
9818        
9819        
9820
9821        
9822
9823        
9824
9825        onchange="this.form?.submit()"
9826      
9827          >
9828            <option
9829          value='CA'
9830          
9831        >
9832          Canada
9833        </option><option
9834          value='GB'
9835          
9836        >
9837          United Kingdom
9838        </option><option
9839          value='US'
9840          
9841            selected
9842          
9843        >
9844          United States
9845        </option>
9846          </select>
9847
9848          <div
9849            class="group-[[error]]:text-u-error lg:h-lg-forms-inputheigh pointer-events-none absolute inset-y-0 end-sm-forms-padding flex size-3 h-sm-forms-inputheight items-center text-foreground lg:end-sm-forms-padding"
9850          >
9851<svg-icon
9852  src=''
9853  class=''
9854
9855  
9856    style='--icon-size: 16px;'
9857  
9858
9859  
9860  
9861></svg-icon>
9862</div>
9863          <label
9864            for="i18n-form-ANmVZNDB4TmhKSWh2V__footer-legal-market-switcher"
9865            class="peer-disabled:text-border sr-only absolute start-sm-forms-padding top-3.5 z-10 origin-[0] -translate-y-2.5 scale-75 transform caption text-foreground duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-2.5 peer-focus:scale-75 peer-focus:text-foreground lg:start-sm-forms-padding rtl:peer-focus:left-auto rtl:peer-focus:translate-x-1/4"
9866          >
9867            Country/region
9868
9869          </label>
9870        </div></div>
9871</form></market-switcher>
9872
9873
9874
9875      </div>
9876      <div class='flex gap-sm'>
9877        <div id="shopify-block-AaENZdzBsSDlHaXF6U__footer-legal-icons" class="shopify-block"><div class='flex gap-sm'>
9878  <a
9879    href='https://www.bcorporation.net/en-us/find-a-b-corp/company/ritual/'target='_blank'
9880      rel='noopener noreferrer'class='block overflow-hidden relative aspect-square'
9881    style='width: 34px;'
9882    
9883  >
9884
9885
9886
9887
9888    
9889<img src="//ritual.com/cdn/shop/files/B_Corp_Logo.svg?v=1767019841&amp;width=34" alt="Product image" srcset="//ritual.com/cdn/shop/files/B_Corp_Logo.svg?v=1767019841&amp;width=34 34w" width="34" height="48" loading="eager" sizes="34px" class="w-full block size-full absolute inset-0 object-contain" fetchpriority="auto">
9890  
9891
9892
9893</a>
9894
9895<a
9896    href='https://www.bbb.org/us/ca/los-angeles/profile/vitamins-and-supplements/ritual-1216-911505#bbbseal'target='_blank'
9897      rel='noopener noreferrer'class='block overflow-hidden relative aspect-square'
9898    style='width: 34px;'
9899    
9900  >
9901
9902
9903
9904
9905    
9906<img src="//ritual.com/cdn/shop/files/BBB_Logo.svg?v=1767019857&amp;width=34" alt="Product image" srcset="//ritual.com/cdn/shop/files/BBB_Logo.svg?v=1767019857&amp;width=34 34w" width="34" height="48" loading="eager" sizes="34px" class="w-full block size-full absolute inset-0 object-contain" fetchpriority="auto">
9907  
9908
9909
9910</a>
9911
9912
9913</div>
9914
9915
9916</div>
9917
9918        <div class='flex flex-col gap-xs text-caption font-bold text-primitive-indigo-blue-100'>
9919          <ul class='flex list-none flex-wrap items-center gap-x-sm gap-y-xs'>
9920            
9921              <li>
9922                <a
9923                  href='/pages/terms-of-service'
9924                  class='
9925                    block text-caption font-bold text-primitive-indigo-blue-100
9926                    
9927                  '
9928                >Terms of Service</a>
9929              </li>
9930            
9931              <li>
9932                <a
9933                  href='/pages/privacy-policy'
9934                  class='
9935                    block text-caption font-bold text-primitive-indigo-blue-100
9936                    
9937                  '
9938                >Privacy Policy</a>
9939              </li>
9940            
9941              <li>
9942                <a
9943                  href='https://ritual.com/articles/protecting-people-supply-chain'
9944                  class='
9945                    block text-caption font-bold text-primitive-indigo-blue-100
9946                    
9947                  '
9948                >CA Transparency Act</a>
9949              </li>
9950            
9951              <li>
9952                <a
9953                  href='/pages/accessibility'
9954                  class='
9955                    block text-caption font-bold text-primitive-indigo-blue-100
9956                    
9957                      accessibility-link
9958                    
9959                  '
9960                >Accessibility</a>
9961              </li>
9962            
9963          </ul>
9964          <div class='flex flex-col flex-wrap gap-xs md:flex-row md:items-center'><a
9965                href='https://preferences.ritual.com'
9966                class='flex items-center gap-1 text-caption font-bold whitespace-nowrap text-primitive-indigo-blue-100'
9967              >
9968                
9969<svg-icon
9970  src='icon-interface-privacy'
9971  class=''
9972
9973  
9974    style='--icon-size: 26px;'
9975  
9976
9977  
9978  
9979></svg-icon>
9980
9981                <span>
9982                  Your Privacy Choices
9983                </span>
9984              </a><button
9985                type='button'
9986                onclick='window.DG_BANNER_API?.showConsentBanner?.();'
9987                class='flex items-center text-caption font-bold whitespace-nowrap'
9988              >
9989                Cookie Settings
9990              </button><span class='whitespace-nowrap'>
9991              &copy; 2026 Ritual. All rights reserved.
9992            </span>
9993          </div>
9994        </div>
9995      </div>
9996    </div>
9997
9998    <div class='flex flex-col gap-sm md:gap-xs'><div class='text-block border border-primitive-indigo-blue-20 p-sm text-caption'>
9999          <p>* 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.</p>
10000        </div><div class='text-block text-caption font-bold [&_a]:text-primitive-indigo-blue-100 [&_a]:decoration-primitive-indigo-blue-100'>
10001          <p>The FDA plays a specific role in regulating the nutraceutical industry. <a href="https://ritual.com/articles/the-fdas-role-in-the-supplement-industry" title="https://ritual.com/articles/the-fdas-role-in-the-supplement-industry">Learn more.</a></p>
10002        </div></div>
10003  </div>
10004</div>
10005
10006<script>
10007  const accessibilityLink = document.querySelector('.accessibility-link')
10008  if (accessibilityLink) {
10009    accessibilityLink.addEventListener('click', (e) => {
10010      e.preventDefault()
10011      UserWay.widgetOpen()
10012    })
10013  }
10014</script>
10014
10015
10016</div>
10017<!-- END sections: footer-group --></footer>
10018
10019        <ul hidden>
10020          <li id='a11y-refresh-page-message'>
10021            Choosing a selection results in a full page refresh.
10022          </li>
10023        </ul>
10024
10025        
10026
10027
10028  
10028<script src="//ritual.com/cdn/shop/t/577/assets/core-quickshop.B82YsyfW.min.js" type="module" crossorigin="anonymous"></script>
10028
10029  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10030  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/quickshop.hLMAjQnS.min.js" crossorigin="anonymous">
10031  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithModalDialog.DfSjGYbv.min.js" crossorigin="anonymous">
10032  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10033  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/modal-context.Cz6CkDXz.min.js" crossorigin="anonymous">
10034
10035
10036
10037
10038  
10038<script src="//ritual.com/cdn/shop/t/577/assets/core-main-product.Bg-MJ8Jq.min.js" type="module" crossorigin="anonymous"></script>
10038
10039  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10040  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithShopifyCart.BfLudaeZ.min.js" crossorigin="anonymous">
10041  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10042  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/quantity-input.DNoKvlGq.min.js" crossorigin="anonymous">
10043  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/variant-picker.wBYIK-KW.min.js" crossorigin="anonymous">
10044  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/HTMLUpdateUtility.ClejLIjN.min.js" crossorigin="anonymous">
10045  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
10046  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
10047  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
10048  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-context.QcHz7LM1.min.js" crossorigin="anonymous">
10049  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/cart-sections.irqgSI0g.min.js" crossorigin="anonymous">
10050  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/FormElement.JcO4P52s.min.js" crossorigin="anonymous">
10051  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/debounce.7obvWBYM.min.js" crossorigin="anonymous">
10052  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/LiveRegionUtility.B3_F1E5Z.min.js" crossorigin="anonymous">
10053  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/aria-live-region-context.BL8qyJKc.min.js" crossorigin="anonymous">
10054  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-floating-ui.D514Jl0M.min.js" crossorigin="anonymous">
10055  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/firstFocusableElement.CXP_yyKj.min.js" crossorigin="anonymous">
10056
10057
10058
10059
10060  
10060<script src="//ritual.com/cdn/shop/t/577/assets/core-swiper-with-media.DUJnvIb_.min.js" type="module" crossorigin="anonymous"></script>
10060
10061  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/SwiperElement.CjFYtRZn.min.js" crossorigin="anonymous">
10062  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10063  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10064
10065<quick-shop modal-id='quick-shop-modal'>
10066  
10067<modal-dialog
10068    cloak
10069    type='drawer'
10070    id='quick-shop-modal'
10071
10072    
10073      url=''
10074    
10075
10076    
10077
10078    
10079      anchor='right'
10080    
10081
10082    
10083      close-on-backdrop-click='true'
10084    
10085
10086    
10087
10088    
10089
10090    
10091
10092    
10093
10094    
10095
10096    
10097
10098    
10099
10100    
10101  ><h2 slot='header' class='h2' data-slot='header'>Quick view</h2>
10102  </modal-dialog>
10103</quick-shop>
10104
10105      </app-provider-extension>
10106
10107
10108
10109  
10109<script src="//ritual.com/cdn/shop/t/577/assets/core-dialog.CbL8YWWy.min.js" type="module" crossorigin="anonymous"></script>
10109
10110  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10111  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithModalDialog.DfSjGYbv.min.js" crossorigin="anonymous">
10112  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10113  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
10114  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/modal-context.Cz6CkDXz.min.js" crossorigin="anonymous">
10115  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
10116  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
10117
10118
10119
10120
10121  
10121<script src="//ritual.com/cdn/shop/t/577/assets/core-vendor-swiper.CVhUvVtH.min.js" type="module" crossorigin="anonymous"></script>
10121
10122  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/preload-helper.DIa93bio.min.js" crossorigin="anonymous">
10123
10124
10125
10126
10127  
10127<script src="//ritual.com/cdn/shop/t/577/assets/core-dynamic-product-card.MSORWdSj.min.js" type="module" crossorigin="anonymous"></script>
10127
10128  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10129  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/WithApiClient.PdN3Ndxr.min.js" crossorigin="anonymous">
10130  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10131  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor.BxRSgd5H.min.js" crossorigin="anonymous">
10132  <link href="//ritual.com/cdn/shop/t/577/assets/vendor.Drrt2W8t.min.css" rel="stylesheet" type="text/css" media="all" />
10133
10134
10135
10136
10137  
10137<script src="//ritual.com/cdn/shop/t/577/assets/product-card-wrapper.f-EU0Zd_.min.js" type="module" crossorigin="anonymous"></script>
10137
10138  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/BaseElement.DAzHg0T6.min.js" crossorigin="anonymous">
10139  <link rel="modulepreload" href="//ritual.com/cdn/shop/t/577/assets/vendor-lit.Cg17OMaX.min.js" crossorigin="anonymous">
10140
10141
10142
10143
10144
10145  
10145<script src="//ritual.com/cdn/shop/t/577/assets/recharge-redirect-restriction.dl4q9sjg.min.js" type="module" crossorigin="anonymous"></script>
10145
10146
10147
10148<script
10149  src='https://cdn.chord.co/analytics-liquid-identifiers/v1/analytics-liquid-identifiers.min.js'
10150  defer='defer'
10151></script>
10151
10152
10153
10154  
10154<script type='module'>
10155    import { ChordAnalytics } from 'https://cdn.jsdelivr.net/npm/@chordcommerce/[email protected]/+esm'
10156
10157    window.chord = new ChordAnalytics({
10158      cdpDomain: "https:\/\/production.cdp.ingest.chord.co",
10159      cdpWriteKey: "adi7Fs8y2vxLkNFuCshzaAUlpDKnms3W:dvtT2N6iylg3V8YmbTxTHetxbj9HxlGB",
10160      enableLogging: false,
10161      formatters: {
10162        objects: {
10163          cart: (props) => props.cart,
10164          checkout: (props) => props.checkout,
10165          lineItem: (props) => props.lineItem,
10166          product: (props) => props.product,
10167        },
10168      },
10169      metadata: {
10170        i18n: {
10171          currency: "USD",
10172          locale: "en-US",
10173        },
10174        ownership: {
10175          omsId: "3ffd6562-776c-4e1f-b4fb-8b8a37e0c4aa",
10176          storeId: "3ffd6562-776c-4e1f-b4fb-8b8a37e0c4aa",
10177          tenantId: "8a3fa61a-0f07-4059-a657-a4538533602f",
10178        },
10179        platform: {
10180          name: 'shopify',
10181          type: 'web',
10182        },
10183        store: {
10184          domain: "mrwbcu-wt",
10185        },
10186      },
10187    })
10188
10189    const originalFetch = window.fetch.bind(window)
10190    window.fetch = async (...args) => {
10191      const response = await originalFetch(...args)
10192      try {
10193        const url = typeof args[0] === 'string' ? args[0] : args[0]?.url
10194        if (url && /\/cart\/add(\.js)?(\?|$)/.test(url) && response.ok) {
10195          const cloned = response.clone()
10196          const data = await cloned.json()
10197          const items = data.items || (data.id ? [data] : [])
10198          for (const li of items) {
10199            const alloc = li.selling_plan_allocation
10200            const plan = alloc?.selling_plan
10201            const cartLine = {
10202              id: String(li.key ?? li.id),
10203              quantity: li.quantity,
10204              attributes: Object.entries(li.properties || {}).map(([key, value]) => ({ key, value: String(value) })),
10205              cost: {
10206                totalAmount: { amount: li.final_line_price ?? li.line_price, currencyCode: 'USD' },
10207                amountPerQuantity: { amount: li.final_price ?? li.price, currencyCode: 'USD' },
10208              },
10209              merchandise: {
10210                id: String(li.variant_id),
10211                sku: li.sku,
10212                title: li.variant_title,
10213                untranslatedTitle: li.variant_title,
10214                image: { src: li.image },
10215                price: { amount: li.price, currencyCode: 'USD' },
10216                product: {
10217                  id: String(li.product_id),
10218                  title: li.product_title,
10219                  untranslatedTitle: li.product_title,
10220                  type: li.product_type,
10221                  vendor: li.vendor,
10222                  url: li.url,
10223                },
10224              },
10225              sellingPlanAllocation: plan ? {
10226                sellingPlan: { id: String(plan.id), name: plan.name },
10227                priceAdjustments: alloc?.price_adjustments ?? [],
10228              } : null,
10229            }
10230            window.Shopify?.analytics?.publish?.('custom_product_added_to_cart', { cartLine })
10231          }
10232        }
10233      } catch (err) {
10234        console.warn('[chord] custom_product_added_to_cart publish failed', err)
10235      }
10236      return response
10237    }
10238  </script>
10238
10239
10240
10241
10242
10243
10244<script>
10245  ;(function () {
10246    const ATTRIBUTE_KEY = "quiz_source"
10247    const STORAGE_KEY = 'embeddables_quiz_source'
10248
10249    // Bounded watchdog: give up rather than poll the cart forever.
10250    const WATCH_MS = 6000
10251    const POLL_MS = 400
10252    const STABLE_POLLS = 2
10253
10254    // Capture the param before any async work, so a fast bounce off this page
10255    // still leaves the value in session storage for a later page view to sync.
10256    let quizSource = null
10257    try {
10258      const paramValue = new URL(window.location.href).searchParams.get(ATTRIBUTE_KEY)
10259      if (paramValue) sessionStorage.setItem(STORAGE_KEY, paramValue)
10260      quizSource = sessionStorage.getItem(STORAGE_KEY)
10261    } catch (e) {
10262      // Storage blocked (private mode / ITP). Nothing to sync.
10263    }
10264
10265    // Everything below costs nothing for non-quiz sessions.
10266    if (!quizSource) return
10267
10268    // Returns null when the cart could not be read — Cloudflare rate-limits the
10269    // cart endpoints, and a 429 body is HTML. A failed read must not be treated
10270    // as "the attribute is missing", or the loop would write on bad information.
10271    const readAttributes = () =>
10272      fetch('/cart.js', { credentials: 'same-origin' })
10273        .then((r) => (r.ok ? r.json() : null))
10274        .then((cart) => (cart ? cart.attributes || {} : null))
10275        .catch(() => null)
10276
10277    const writeAttribute = () =>
10278      fetch('/cart/update.js', {
10279        method: 'POST',
10280        headers: { 'Content-Type': 'application/json' },
10281        credentials: 'same-origin',
10282        body: JSON.stringify({ attributes: { [ATTRIBUTE_KEY]: quizSource } }),
10283      })
10284
10285    const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms))
10286    const snapshot = (attrs) =>
10287      JSON.stringify(
10288        Object.keys(attrs)
10289          .sort()
10290          .map((key) => [key, attrs[key]])
10291      )
10292
10293    /*
10294     * Concurrent `/cart/update.js` writes are last-write-wins across the *whole*
10295     * attribute map, not per key: Shopify merges each write against the cart as
10296     * it was when that request arrived, so two overlapping writes each silently
10297     * drop the other's keys. Verified against production — 8 trials of two
10298     * simultaneous writers lost `quiz_source` twice and lost the other writer's
10299     * keys the other six times, never keeping both. Sequential writes merge
10300     * correctly, and `/cart/add.js` does not touch the attribute map at all, so
10301     * attribute writers only ever race each other.
10302     *
10303     * Four of them fire during the page-load burst: Chord's
10304     * `analytics-liquid-identifiers` (`_cdpAnonymousId`, `_fbp`,
10305     * `_googleClientId`, `_ttp`), `logged-in-cart-attribute`, `klaviyo-lists`,
10306     * and this one. Chord's is third-party, so its timing is not ours to
10307     * control, which is why a plain fire-and-forget POST only landed some of
10308     * the time.
10309     *
10310     * Writing *only while the map is quiet* — unchanged since the previous poll,
10311     * so no burst is in flight — keeps every writer's keys instead of winning at
10312     * their expense. Simply retrying until this key sticks would pass its own
10313     * verification while clobbering Chord's identifiers 3 times in 4.
10314     *
10315     * Polling past the write also repairs a late clobber: if another writer
10316     * lands after this key is set, the next poll rewrites it, merging on top of
10317     * whatever arrived rather than overwriting it.
10318     */
10319    const syncOnce = async function () {
10320      const deadline = Date.now() + WATCH_MS
10321      let previous = null
10322      let stable = 0
10323
10324      while (Date.now() < deadline && stable < STABLE_POLLS) {
10325        const attrs = await readAttributes()
10326
10327        if (attrs === null) {
10328          // Unreadable cart. Drop the comparison baseline so the next poll has
10329          // to re-establish quiet before writing, then back off and retry.
10330          previous = null
10331          stable = 0
10332          await sleep(POLL_MS)
10333          continue
10334        }
10335
10336        const current = snapshot(attrs)
10337
10338        if (attrs[ATTRIBUTE_KEY] === quizSource) {
10339          stable++
10340        } else {
10341          stable = 0
10342          // Only write into a quiet map — never into an active burst.
10343          if (current === previous) await writeAttribute()
10344        }
10345
10346        previous = current
10347        if (stable < STABLE_POLLS) await sleep(POLL_MS)
10348      }
10349
10350      // Trust the cart, not the loop counter: the watchdog can run out of time
10351      // on the confirming poll with the value already safely written.
10352      return (await readAttributes())?.[ATTRIBUTE_KEY] === quizSource
10353    }
10354
10355    let running = false
10356    let rerunRequested = false
10357
10358    const sync = async function () {
10359      // Coalesce overlapping triggers, but never drop one: a cart change that
10360      // arrives mid-sync queues exactly one follow-up pass.
10361      if (running) {
10362        rerunRequested = true
10363        return
10364      }
10365      running = true
10366
10367      try {
10368        if (!(await syncOnce())) {
10369          console.warn('Embeddables quiz attribution could not be written to the cart')
10370        }
10371      } catch (e) {
10372        console.warn('Embeddables quiz attribution sync failed', e)
10373      } finally {
10374        running = false
10375        if (rerunRequested) {
10376          rerunRequested = false
10377          sync()
10378        }
10379      }
10380    }
10381
10382    // Start once the page-load burst is underway so the first poll has
10383    // something to compare against, rather than racing it from a cold start.
10384    const scheduleInitialSync = function () {
10385      if (typeof window.requestIdleCallback === 'function') {
10386        window.requestIdleCallback(sync, { timeout: 2000 })
10387      } else {
10388        setTimeout(sync, 500)
10389      }
10390    }
10391
10392    if (document.readyState === 'complete') {
10393      scheduleInitialSync()
10394    } else {
10395      window.addEventListener('load', scheduleInitialSync, { once: true })
10396    }
10397
10398    // Add-to-cart happens without a page load and the attribute has to be on
10399    // the cart before checkout, so re-sync on any cart mutation. `WithShopifyCart`
10400    // emits these with `bubbles`/`composed`, so they reach `document`. The raw
10401    // fetch above sits outside that layer and emits nothing, so this cannot feed
10402    // back into itself.
10403    document.addEventListener('cart:items-added', sync)
10404    document.addEventListener('cart:updated', sync)
10405  })()
10406</script>
10406
10407<style> [data-clinical-study-flyout-drawer] .core-image-block {height: auto; width: auto;} </style>
10408<div id="shopify-block-AY1lhMDYxMnZNNnp1R__4126347084135628991" class="shopify-block shopify-app-block">
10409
10410
10411
10412
10413<script>
10414  window.__GWP_CONFIG__ = {"pricingMethod":"CART_TRANSFORM","globalExcludeTags":["EmployeeProgram"],"promotions":[{"id":"cmtlxv5kp0175q1iiw3le3wqn","name":"Perimenopause Health Starter Set Next Gen","tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","stackGifts":false,"lockedMsg":null,"tierUnlockedMsg":null,"allUnlockedMsg":null,"queryParams":[{"key":"starter_set","value":"perimenopause"},{"key":"starter_set","value":"lp"}],"cartItemFreeLabel":"Free","cartItemShowFreeBadge":true,"cartItemStrikeOriginalPrice":true,"showProgressBar":false,"includeTags":[],"excludeTags":["has_subscribed_before"],"onePerCustomer":true,"restrictByMarket":false,"permittedMarkets":[],"tiers":[{"rank":1,"spendThreshold":1,"gwpVariantIds":["gid:\/\/shopify\/ProductVariant\/43038328717406"],"gwpQuantity":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/43183792750686"],"conditions":{"logic":"AND","rules":[{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/43183792750686"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42283036246110"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42144416596062"]}]},"gwpProducts":[{"variantId":"gid:\/\/shopify\/ProductVariant\/43038328717406","productTitle":"The Ritual Water Bottle","variantTitle":"Default Title","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/8842\/8126\/files\/RITUAL_PERIMENOPAUSE_HORMONE_BALANCE_STARTER_KIT_01_1848_BYH_v2_FINAL1_120x120.jpg?v=1786376009","availableForSale":true}]}]},{"id":"cmsf62tys0009pgijrxzchew2","name":"Daily Health 50+ Starter Set Next Gen","tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","stackGifts":false,"lockedMsg":null,"tierUnlockedMsg":null,"allUnlockedMsg":null,"queryParams":[{"key":"starter_set","value":"dailyhealth50"}],"cartItemFreeLabel":"Free","cartItemShowFreeBadge":true,"cartItemStrikeOriginalPrice":true,"showProgressBar":false,"includeTags":[],"excludeTags":["has_subscribed_before"],"onePerCustomer":true,"restrictByMarket":false,"permittedMarkets":[],"tiers":[{"rank":1,"spendThreshold":1,"gwpVariantIds":["gid:\/\/shopify\/ProductVariant\/43038328717406"],"gwpQuantity":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42144416432222"],"conditions":{"logic":"AND","rules":[{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42144416432222"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/43187157041246"]}]},"gwpProducts":[{"variantId":"gid:\/\/shopify\/ProductVariant\/43038328717406","productTitle":"The Ritual Water Bottle","variantTitle":"Default Title","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/8842\/8126\/files\/RITUAL_PERIMENOPAUSE_HORMONE_BALANCE_STARTER_KIT_01_1848_BYH_v2_FINAL1_120x120.jpg?v=1786376009","availableForSale":true}]}]},{"id":"cmsf5t6s50005q1iikh7j80wc","name":"Postpartum Support Starter Set Next Gen","tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","stackGifts":false,"lockedMsg":null,"tierUnlockedMsg":null,"allUnlockedMsg":null,"queryParams":[{"key":"starter_set","value":"postpartum"},{"key":"starter_set","value":"lp"}],"cartItemFreeLabel":"Free","cartItemShowFreeBadge":true,"cartItemStrikeOriginalPrice":true,"showProgressBar":false,"includeTags":[],"excludeTags":["has_subscribed_before"],"onePerCustomer":true,"restrictByMarket":false,"permittedMarkets":[],"tiers":[{"rank":1,"spendThreshold":1,"gwpVariantIds":["gid:\/\/shopify\/ProductVariant\/43038328717406"],"gwpQuantity":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42291521421406"],"conditions":{"logic":"AND","rules":[{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42291521421406"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42144416137310"]}]},"gwpProducts":[{"variantId":"gid:\/\/shopify\/ProductVariant\/43038328717406","productTitle":"The Ritual Water Bottle","variantTitle":"Default Title","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/8842\/812
104146\/files\/RITUAL_PERIMENOPAUSE_HORMONE_BALANCE_STARTER_KIT_01_1848_BYH_v2_FINAL1_120x120.jpg?v=1786376009","availableForSale":true}]}]},{"id":"cmsf5zxsf0006pgijf1nx8uoq","name":"Daily Health 18+ Starter Set Next Gen","tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","stackGifts":false,"lockedMsg":null,"tierUnlockedMsg":null,"allUnlockedMsg":null,"queryParams":[{"key":"starter_set","value":"dailyhealth18"},{"key":"starter_set","value":"lp"}],"cartItemFreeLabel":"Free","cartItemShowFreeBadge":true,"cartItemStrikeOriginalPrice":true,"showProgressBar":false,"includeTags":[],"excludeTags":["has_subscribed_before"],"onePerCustomer":true,"restrictByMarket":false,"permittedMarkets":[],"tiers":[{"rank":1,"spendThreshold":1,"gwpVariantIds":["gid:\/\/shopify\/ProductVariant\/43038328717406"],"gwpQuantity":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42283036246110"],"conditions":{"logic":"AND","rules":[{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42283036246110"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/43187157041246"]}]},"gwpProducts":[{"variantId":"gid:\/\/shopify\/ProductVariant\/43038328717406","productTitle":"The Ritual Water Bottle","variantTitle":"Default Title","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/8842\/8126\/files\/RITUAL_PERIMENOPAUSE_HORMONE_BALANCE_STARTER_KIT_01_1848_BYH_v2_FINAL1_120x120.jpg?v=1786376009","availableForSale":true}]}]},{"id":"cmsf5yafc0008q1iije1hmf39","name":"Essential Prenatal Starter Set Next Gen","tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","stackGifts":false,"lockedMsg":null,"tierUnlockedMsg":null,"allUnlockedMsg":null,"queryParams":[{"key":"starter_set","value":"prenatal"},{"key":"starter_set","value":"lp"}],"cartItemFreeLabel":"Free","cartItemShowFreeBadge":true,"cartItemStrikeOriginalPrice":true,"showProgressBar":false,"includeTags":[],"excludeTags":["has_subscribed_before"],"onePerCustomer":true,"restrictByMarket":false,"permittedMarkets":[],"tiers":[{"rank":1,"spendThreshold":1,"gwpVariantIds":["gid:\/\/shopify\/ProductVariant\/43038328717406"],"gwpQuantity":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42291520569438"],"conditions":{"logic":"AND","rules":[{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42291520569438"]},{"tierType":"CART_CONTAINS_PRODUCT","purchaseType":"SUBSCRIPTION","threshold":1,"qualifyingProductIds":["gid:\/\/shopify\/ProductVariant\/42144416661598"]}]},"gwpProducts":[{"variantId":"gid:\/\/shopify\/ProductVariant\/43038328717406","productTitle":"The Ritual Water Bottle","variantTitle":"Default Title","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/8842\/8126\/files\/RITUAL_PERIMENOPAUSE_HORMONE_BALANCE_STARTER_KIT_01_1848_BYH_v2_FINAL1_120x120.jpg?v=1786376009","availableForSale":true}]}]}]};
10415  window.__GWP_MARKET_ID__ = 18197086302;
10416</script>
10416
10417
10418
10419
10420
10421<script src="https://cdn.shopify.com/extensions/019fa9f2-f5b4-7fed-9757-0c5cbc06460e/loot-72/assets/gwp-embed.js" defer></script>
10421
10422
10423
10424</div><div id="shopify-block-AZW5IeHQvSzFjaTd0R__169412249732273955" class="shopify-block shopify-app-block">
10425</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
10426  .recharge-theme {
10427    /* App */
10428    --recharge-app-background: #F9F8F4;
10429    --recharge-app-container: 1200px;
10430    --recharge-app-vertical-padding: 32px;
10431
10432    /* Brand colors */
10433    
10434--recharge-color-brand: #142B6F;
10435
10436    /* Tints */
10437    --recharge-color-brand-120: #0d1c49;
10438    --recharge-color-brand-20: #43558c;
10439    --recharge-color-brand-40: #7280a9;
10440    --recharge-color-brand-60: #a1aac5;
10441    --recharge-color-brand-75: #c4cadb;
10442    --recharge-color-brand-85: #dcdfe9;
10443
10444    /* Neutral */
10445    --recharge-color-neutral: hsl(225, 35%, 7%);
10446    --recharge-color-neutral-80: hsl(225, 7%, 25%);
10447    --recharge-color-neutral-70: hsl(225, 5%, 35%);
10448    --recharge-color-neutral-40: hsl(225, 3%, 63%);
10449    --recharge-color-neutral-10: hsl(225, 2%, 91%);
10450    
10451
10452    /* Links */
10453    --recharge-button-secondary: #142B6F;
10454    --recharge-button-secondary-120: #0d1c49;
10455    --recharge-button-secondary-60: #7280a9;
10456
10457    /* Images */
10458    --recharge-images-ratio: 1;
10459
10460    /* Cards */
10461    
10462    --recharge-cards-background: #FFFFFF;
10463    
10464
10465    
10466    --recharge-cards-border-color: RGBA(0,0,0,0);
10467    
10468
10469    /* Fonts */
10470    --recharge-typography-scale: 16px;
10471    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
10472    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
10473    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
10474    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
10475    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
10476    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
10477
10478    /** Text **/
10479    --recharge-typography-light: #FFFFFF;
10480    --recharge-typography-primary: var(--recharge-color-neutral);
10481    --recharge-typography-secondary: var(--recharge-color-neutral-70);
10482
10483    /* Corners */
10484    --recharge-corners-radius: 16px;
10485
10486    
10487    /* Button corners */
10488    --recharge-button-border-radius: calc(var(--recharge-corners-radius) * 1.5);
10489
10490    /* Views */
10491    
10492    --recharge-views-background: #F9F8F4;
10493    
10494
10495    /* Buttons */
10496    --recharge-button-font-family: inherit;
10497    --recharge-button-brand: var(--recharge-color-brand);
10498    --recharge-button-color: #FFFFFF;
10499  }
10500</style>
10501
10502</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
10502<script>
10503  (function () {
10504    const cartAttributes = {};
10505
10506    // Helper function to retrieve the UTM from Url
10507    function getUTMFromUrl() {
10508      const url_string = window.location.href;
10509      const url = new URL(url_string);
10510
10511      const utm_id = url.searchParams.get("utm_id");
10512      const utm_source = url.searchParams.get("utm_source");
10513      const utm_medium = url.searchParams.get("utm_medium");
10514      const utm_campaign = url.searchParams.get("utm_campaign");
10515      const utm_term = url.searchParams.get("utm_term");
10516      const ref = url.searchParams.get("ref");
10517
10518      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
10519        return null;
10520      }
10521
10522      let utmParameters = {};
10523      
10524        if (utm_id) {
10525          utmParameters.utm_id = utm_id;
10526        }
10527        if (utm_source) {
10528          utmParameters.utm_source = utm_source;
10529        }
10530        if (utm_medium) {
10531          utmParameters.utm_medium = utm_medium;
10532        }
10533        if (utm_campaign) {
10534          utmParameters.utm_campaign = utm_campaign;
10535        }
10536        if (utm_term) {
10537          utmParameters.utm_term = utm_term;
10538        }
10539        if (ref) {
10540          utmParameters.ref = ref;
10541        }
10542      
10543
10544      return Object.keys(utmParameters).length === 0
10545        ? null
10546        : utmParameters;
10547    }
10548
10549    // Helper function to retrieve the UTM from Cookie
10550    function getUTMAttributes() {
10551      const urlUtmParams = getUTMFromUrl();
10552
10553      if (urlUtmParams) {
10554          return urlUtmParams;
10555      }
10556
10557      // No longer reading from deprecated Shopify cookies
10558      return undefined;
10559    }
10560
10561    function saveUtmParameters() {
10562      const utmParams = getUTMAttributes();
10563      if (utmParams) {
10564        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
10565        if (cartHasUtmAttributes) {
10566          // Don't call API if it already contains our UTM parameters
10567          return;
10568        }
10569
10570        // Handle both Shopify.routes.root and routes.root_url for better compatibility
10571        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
10572          || (window.routes && window.routes.root_url) 
10573          || '/';
10574        
10575        var updateCart = fetch(rootUrl + 'cart/update.js',
10576        {
10577          headers: {
10578            'Content-Type': 'application/json',
10579          },
10580          method: "POST",
10581          body: JSON.stringify({
10582            attributes: {
10583              ...utmParams
10584            },
10585          })
10586        })
10587        .then(response => response.json())
10588        .then(data => {
10589          return data
10590        });
10591      }
10592    }
10593
10594    saveUtmParameters();
10595  })();
10596</script>
10596
10597
10598
10599
10600
10601</div>
10601<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10601
10602</body>
10603</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.