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&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 ð</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&width=600" alt="Ritual" srcset="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&width=100 100w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&width=150 150w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&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®ion_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 & 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 & 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&width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&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&width=810" alt="Gut health Synbiotic+" srcset="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&width=352 352w, //ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&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 & 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 & 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&width=810" alt="Ritual Natalbiotic" srcset="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&width=352 352w, //ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&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&width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&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&width=810" alt="Choline Mom to baby Support" srcset="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&width=352 352w, //ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&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&width=810" alt="Product image" srcset="//ritual.com/cdn/shop/files/nav-perimenopause-category.jpg?v=1788969989&width=352 352w, //ritual.com/cdn/shop/files/nav-perimenopause-category.jpg?v=1788969989&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&width=810" alt="Fall Evergreen Creative" srcset="//ritual.com/cdn/shop/files/Nav_Edit_Fall-Refresh-Evergreen_26.jpg?v=1788909850&width=352 352w, //ritual.com/cdn/shop/files/Nav_Edit_Fall-Refresh-Evergreen_26.jpg?v=1788909850&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&width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&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&width=600" alt="Ritual" srcset="//ritual.com/cdn/shop/files/Logo.svg?v=1766566154&width=100 100w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&width=150 150w, //ritual.com/cdn/shop/files/Logo.svg?v=1766566154&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 & 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 & 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&width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&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&width=810" alt="Gut health Synbiotic+" srcset="//ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&width=352 352w, //ritual.com/cdn/shop/files/Nav-GutHealthDaily.jpg?v=1770262483&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 & 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 & 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&width=810" alt="Ritual Natalbiotic" srcset="//ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&width=352 352w, //ritual.com/cdn/shop/files/Nav-Natalbiotic.jpg?v=1772735500&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&width=810" alt="Ritual Magnesium Drink" srcset="//ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&width=352 352w, //ritual.com/cdn/shop/files/Nav-Magnesium__1.webp?v=1768329649&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&width=810" alt="Choline Mom to baby Support" srcset="//ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&width=352 352w, //ritual.com/cdn/shop/files/Nav-Choline.jpg?v=1772735500&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®ion_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&width=40" alt="Product image" srcset="//ritual.com/cdn/shop/files/Sparkle_Base.png?v=1774376069&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&width=4794" alt="Product image" srcset="//ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&width=320 320w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&width=640 640w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&width=960 960w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&width=1280 1280w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&width=1600 1600w, //ritual.com/cdn/shop/files/hp_hero_ss_fall_desktop.jpg?v=1790206880&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&v=1788297025&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&v=1788297025&width=300 300w, //ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&v=1788297025&width=600 600w, //ritual.com/cdn/shop/files/product-tile-PERI.jpg?format=webp&v=1788297025&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'> per </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&v=1770263443&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&v=1770263443&width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&v=1770263443&width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EFW18.jpg?format=webp&v=1770263443&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'> per </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&v=1770263442&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&v=1770263442&width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&v=1770263442&width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPRE.jpg?format=webp&v=1770263442&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'> per </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&v=1770164475&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&v=1770164475&width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&v=1770164475&width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SYN.jpg?format=webp&v=1770164475&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'> per </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&v=1770263443&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&v=1770263443&width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&v=1770263443&width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-SKN.jpg?format=webp&v=1770263443&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'> per </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&v=1770263443&width=1200" alt="" srcset="//ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&v=1770263443&width=300 300w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&v=1770263443&width=600 600w, //ritual.com/cdn/shop/files/PLP-Product-Tile-EPST.jpg?format=webp&v=1770263443&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'> per </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&v=1776791113&width=1440" alt="Play video" srcset="//ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&v=1776791113&width=352 352w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&v=1776791113&width=832 832w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&v=1776791113&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/b1ad99d8e4264327988069b732784e9a.thumbnail.0000000000.jpg?format=pjpg&v=1776791113&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&v=1770262740&width=1440" alt="Load video: Ingredients Made Traceable " srcset="//ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&v=1770262740&width=352 352w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&v=1770262740&width=832 832w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&v=1770262740&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/b0223e89d2d24b42ae94339b424dbf80.thumbnail.0000000000.jpg?format=pjpg&v=1770262740&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&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&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&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&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&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&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&width=580" alt="Ritual Protein for Performance & 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&width=600" alt="" srcset="//ritual.com/cdn/shop/files/Experts-Kat.webp?v=1767825876&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&width=600" alt="" srcset="//ritual.com/cdn/shop/files/Expert-Nima.webp?v=1767826143&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&width=600" alt="" srcset="//ritual.com/cdn/shop/files/WhoWeAre-Mastaneh.webp?v=1767886523&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&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&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&v=1770443945&width=1440" alt="Load video: Ritual Fertility Supplment Media" srcset="//ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&v=1770443945&width=352 352w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&v=1770443945&width=832 832w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&v=1770443945&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/07748d1cf7bf4298b72110ec7d4d506a.thumbnail.0000000000.jpg?format=pjpg&v=1770443945&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&v=1770443875&width=1440" alt="Load video: Ritual Fertility Supplement Media" srcset="//ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&v=1770443875&width=352 352w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&v=1770443875&width=832 832w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&v=1770443875&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/16328ab6dfcf4cf99e421903b0cbf8fa.thumbnail.0000000000.jpg?format=pjpg&v=1770443875&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&v=1770443841&width=1440" alt="Load video: Ritual Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&v=1770443841&width=352 352w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&v=1770443841&width=832 832w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&v=1770443841&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/634f836a6e8b493fae7fee7f8de30781.thumbnail.0000000000.jpg?format=pjpg&v=1770443841&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&v=1770443797&width=1440" alt="Load video: Ritual Pool Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&v=1770443797&width=352 352w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&v=1770443797&width=832 832w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&v=1770443797&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/47705b48034743a0b66f17149afba33e.thumbnail.0000000000.jpg?format=pjpg&v=1770443797&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&width=900" alt="Ritual Ball Pit" srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-2.jpg?v=1770443972&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&v=1770443751&width=1440" alt="Load video: Ritual Fertility Supplement" srcset="//ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&v=1770443751&width=352 352w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&v=1770443751&width=832 832w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&v=1770443751&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/8b2c43e9600b43318a5df1c32e39d6ba.thumbnail.0000000000.jpg?format=pjpg&v=1770443751&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&width=900" alt="Ritual World Tour Sweatshirt " srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-1.jpg?v=1770443972&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&v=1770443721&width=1440" alt="Load video: Ritual Party Media" srcset="//ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&v=1770443721&width=352 352w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&v=1770443721&width=832 832w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&v=1770443721&width=1200 1200w, //ritual.com/cdn/shop/files/preview_images/55d5b5dde7a74945a370ad333b451628.thumbnail.0000000000.jpg?format=pjpg&v=1770443721&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&width=900" alt="Ritual Cocktails" srcset="//ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&width=352 352w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&width=832 832w, //ritual.com/cdn/shop/files/Homepage-Skeptics-Carousel-Post-3.jpg?v=1770443957&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&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&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&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&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&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&width=34" alt="Product image" srcset="//ritual.com/cdn/shop/files/B_Corp_Logo.svg?v=1767019841&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&width=34" alt="Product image" srcset="//ritual.com/cdn/shop/files/BBB_Logo.svg?v=1767019857&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 © 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.