:root{--r3-void: #050505;--r3-black: #080808;--r3-ink: #0B0B0E;--r3-surface: #111116;--r3-panel: #17171D;--r3-elevate: #1E1E26;--r3-border: rgba(255,255,255,.08);--r3-border-strong: rgba(255,255,255,.14);--r3-white: #FFFFFF;--r3-silver: #D0D0D5;--r3-muted: #9A9AA4;--r3-dim: #6B6B78;--r3-accent: #A7ABFF;--r3-accent-soft: rgba(167,171,255,.12);--r3-accent-mid: rgba(167,171,255,.06);--r3-accent-glow: rgba(167,171,255,.22);--r3-neon: #C8FF3F;--r3-neon-soft: rgba(200,255,63,.1);--r3-radius: 16px;--r3-radius-sm: 14px;--r3-radius-xs: 10px;--r3-shadow: 0 24px 72px rgba(0,0,0,.32);--r3-shadow-sm: 0 8px 32px rgba(0,0,0,.2);--r3-glow: 0 0 40px rgba(167,171,255,.1);--r3-glow-strong: 0 0 60px rgba(167,171,255,.16)}html{scroll-behavior:smooth}body{background:var(--r3-void)!important;color:var(--r3-silver)!important;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2,h3,h4,h5,h6),.heading,.heading-large,.heading-xlarge{letter-spacing:-.04em!important;line-height:.94!important;text-transform:uppercase;font-weight:800!important;color:var(--r3-white)!important}[class*=custom-ticker],[class*=ticker-s]{background:var(--r3-black)!important;border-bottom:1px solid var(--r3-border)!important}[class*=ticker] [class*=item]{color:var(--r3-accent)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important}header-component,.header-section,.mbco-header{background:#080808eb!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border-bottom:1px solid var(--r3-border)!important}#header-group{background:transparent!important}#header-group a,#header-group button{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;color:var(--r3-silver)!important;transition:color .2s ease}#header-group a:hover,#header-group button:hover{color:var(--r3-white)!important}.custom-banner-section,.cb-section{min-height:clamp(700px,95vh,1000px)!important;background:var(--r3-void)!important;isolation:isolate;position:relative;overflow:hidden}.custom-banner-section:after,.cb-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000e0,#00000080 35%,#00000026),radial-gradient(circle at 18% 45%,rgba(167,171,255,.14),transparent 35%),linear-gradient(180deg,#00000014,#000000a6)}.cb-media img,.cb-media video{filter:saturate(.92) contrast(1.04) brightness(.78)!important;transform:scale(1.02)}.cb-outer{z-index:2!important;position:relative}.cb-container{background:transparent!important;border:0!important;box-shadow:none!important;max-width:800px!important;padding:clamp(24px,5vw,64px)!important}.cb-heading{color:var(--r3-white)!important;font-size:clamp(44px,7.5vw,110px)!important;max-width:920px;text-wrap:balance;text-shadow:0 10px 42px rgba(0,0,0,.4)}.cb-subheading{color:#d0d0d5d1!important;font-size:clamp(15px,1.6vw,20px)!important;max-width:540px;margin-inline:auto;line-height:1.5!important}.cb-container:before{content:"R3VITALIZE OFFICIAL STORE  \2022   PRECISION FORMULATED SUPPLEMENTS";display:inline-flex;width:fit-content;margin:0 auto 20px;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--r3-accent);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}a.button:not(.button-unstyled),button.button:not(.button-unstyled),.cb-btn{border-radius:999px!important;min-height:52px!important;padding:18px 40px!important;background:var(--r3-accent)!important;color:var(--r3-black)!important;border:2px solid var(--r3-accent)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 0 0 1px #a7abff1a,0 14px 40px #a7abff33!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;display:inline-flex!important;align-items:center!important;gap:8px!important;position:relative;z-index:2}a.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.cb-btn:hover{transform:translateY(-3px);background:var(--r3-white)!important;color:var(--r3-black)!important;box-shadow:0 20px 56px #ffffff26!important}.section-resource-list,.ui-test-product-list,.product-list-section,[class*=product-list][class*=section]{background:var(--r3-void)!important;color:var(--r3-white)!important;padding-block:clamp(80px,10vw,140px)!important}.section-resource-list__header h2,.ui-test-product-list h2,.product-list-section h2,[class*=product-list] h2{color:var(--r3-white)!important;font-size:clamp(40px,5.5vw,84px)!important;text-transform:uppercase;font-weight:800!important}.section-resource-list__header p,.ui-test-product-list p,.product-list-section p,[class*=product-list] p{color:var(--r3-muted)!important;font-size:1rem!important;margin-top:8px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.4!important}[class*=product-list] [class*=grid],[class*=product-list]>[class*=inner]>[class*=grid],[class*=product-list] [class*=carousel] [class*=slide],[class*=product-list] [class*=card-list]{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1400px!important;margin-inline:auto!important}@media(max-width:989px){[class*=product-list] [class*=grid],[class*=product-list]>[class*=inner]>[class*=grid],[class*=product-list] [class*=card-list]{grid-template-columns:1fr!important;gap:16px!important}}product-card.product-card,.resource-list__item product-card{background:var(--r3-surface)!important;border:1px solid var(--r3-border)!important;border-radius:var(--r3-radius-sm)!important;overflow:hidden!important;box-shadow:var(--r3-shadow-sm)!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;display:flex!important;flex-direction:column!important}@media(min-width:990px){product-card.product-card,.resource-list__item product-card{min-height:520px!important}}product-card .product-card__content,product-card .product-card__link,product-card .card-gallery,product-card [class*=card-gallery-]{background:transparent!important;border:none!important;box-shadow:none!important;min-height:0!important}product-card.product-card:hover,.resource-list__item product-card:hover{transform:translateY(-6px)!important;box-shadow:var(--r3-shadow),var(--r3-glow)!important;border-color:var(--r3-border-strong)!important}.product-media-container,.card-gallery,.product-media,[class*=gallery][class*=product],[class*=product-card] [class*=media],[class*=product-card] [class*=image-wrapper]{background:#fff!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid var(--r3-border)!important}.product-media-container img,.product-media__image,[class*=product-card] img[class*=image],.product-list-section img,[class*=product-card] [class*=media] img,[class*=product-card] [class*=image-wrapper] img{object-fit:contain!important;padding:clamp(16px,3vw,36px)!important;transition:transform .35s ease!important;max-height:400px;width:100%;aspect-ratio:1 / 1}.product-card:hover .product-media__image,.product-card:hover img{transform:scale(1.04)}[class*=product-card] button[aria-label*=Previous],[class*=product-card] button[aria-label*=Next],[class*=product-card] button[aria-label*=prev],[class*=product-card] button[aria-label*=next],product-card button[aria-label*=Previous],product-card button[aria-label*=Next]{display:none!important}product-card h3,product-card [class*=title],.product-card h3,.product-card a,.product-card [class*=title],[class*=product-card] h3,[class*=product-card] [class*=title]{color:var(--r3-white)!important;font-weight:800!important;letter-spacing:.02em!important;text-align:center!important;text-transform:uppercase!important;font-size:1.15rem!important;margin-top:12px!important}product-card [class*=price],.product-card .price,.product-card [class*=price],[class*=product-card] [class*=price]{color:var(--r3-silver)!important;font-weight:700!important;font-size:1.1rem!important;margin-top:6px!important;text-align:center!important}.product-card [class*=description],.product-card .product-description,[class*=product-card] p{color:var(--r3-dim)!important;font-size:13px!important;text-align:center!important;margin-top:4px!important}@media(min-width:990px){product-card>*,product-card>*>*,product-card slideshow-component,product-card slideshow-container,product-card slideshow-slides,product-card slideshow-slide,.resource-list__item slideshow-component,.resource-list__item slideshow-container,.resource-list__item slideshow-slides,.resource-list__item slideshow-slide{width:100%!important;min-width:100%!important;max-width:100%!important}product-card slideshow-container,.resource-list__item slideshow-container,product-card .product-media-container,.resource-list__item .product-media-container{height:auto!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;position:relative!important;border-bottom:0!important}product-card .product-media,.resource-list__item .product-media{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}product-card .product-media__image,.resource-list__item .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;padding:clamp(16px,3vw,36px)!important;max-height:none!important;max-width:none!important}}@media(max-width:989px){product-card .card-gallery,product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-slides,product-card .card-gallery slideshow-slide,product-card .card-gallery .product-media,.resource-list__item .card-gallery slideshow-component,.resource-list__item .card-gallery slideshow-container,.resource-list__item .card-gallery slideshow-slides,.resource-list__item .card-gallery slideshow-slide,.resource-list__item .card-gallery .product-media{width:100%!important;min-width:100%!important;max-width:100%!important}product-card .product-card__content,.resource-list__item .product-card__content{width:100%!important;flex-direction:column!important}product-card .card-gallery,.resource-list__item .card-gallery{height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;flex:0 0 auto!important;align-items:stretch!important}product-card .product-card__content>.card-gallery,product-card .product-card__content>a.contents{flex-grow:0!important}product-card .product-media-container,.resource-list__item .product-media-container{aspect-ratio:1 / 1!important;height:auto!important;background:#fff!important;border-radius:12px 12px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-bottom:0!important}product-card .product-media,.resource-list__item .product-media{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}product-card .product-media__image,.resource-list__item .product-media__image{object-fit:contain!important;padding:16px!important;width:100%!important;height:100%!important;max-height:none!important}product-card.product-card,.resource-list__item product-card{min-height:0!important;height:auto!important}.quick-add .quick-add__button{display:inline-flex!important;opacity:1!important;min-height:44px!important;min-width:44px!important}}.r3-shop-by-goal{background:var(--r3-void);padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px);position:relative}.r3-shop-by-goal__title{font-size:clamp(40px,5.5vw,84px);color:var(--r3-white);text-transform:uppercase;font-weight:800;letter-spacing:-.04em;line-height:.94;margin-bottom:clamp(40px,6vw,80px);text-align:left;max-width:1400px;margin-left:auto;margin-right:auto}.r3-goal-grid{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.r3-goal-card{display:flex;align-items:flex-end;justify-content:flex-start;aspect-ratio:16 / 10;border-radius:var(--r3-radius-sm);padding:28px;background:linear-gradient(135deg,var(--r3-accent-mid),rgba(167,171,255,.02));border:1px solid var(--r3-border);box-shadow:var(--r3-shadow-sm);transition:transform .28s,box-shadow .28s,border-color .28s;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.r3-goal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.55) 100%)}.r3-goal-card:hover{transform:translateY(-4px);border-color:#a7abff4d;box-shadow:var(--r3-shadow),var(--r3-glow)}.r3-goal-card__label{position:relative;z-index:2;font-size:clamp(18px,2vw,26px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:var(--r3-white)}.r3-promise{background:var(--r3-ink);padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px);color:var(--r3-white)}.r3-promise__title{font-size:clamp(40px,5.5vw,84px);text-transform:uppercase;font-weight:800;letter-spacing:-.04em;line-height:.94;margin-bottom:clamp(40px,6vw,80px);max-width:1400px;margin-left:auto;margin-right:auto;color:var(--r3-white)}.r3-promise-grid{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.r3-promise-card{padding:clamp(28px,3vw,44px);border-radius:var(--r3-radius-sm);border:1px solid var(--r3-border);background:var(--r3-surface);box-shadow:var(--r3-shadow-sm);transition:transform .28s,border-color .28s}.r3-promise-card:hover{transform:translateY(-3px);border-color:var(--r3-border-strong)}.r3-promise-card__num{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--r3-accent);margin-bottom:16px}.r3-promise-card__heading{font-size:clamp(18px,1.8vw,24px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:12px;color:var(--r3-white)}.r3-promise-card__body{font-size:15px;line-height:1.6;color:var(--r3-muted)}.r3-stack{background:var(--r3-void);padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px);position:relative}.r3-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="1" fill="rgba(167,171,255,0.05)"/></svg>');background-size:24px;opacity:.4;pointer-events:none}.r3-stack__title{font-size:clamp(40px,5.5vw,84px);color:var(--r3-white);text-transform:uppercase;font-weight:800;letter-spacing:-.04em;line-height:.94;margin-bottom:clamp(16px,2vw,28px);max-width:1400px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.r3-stack__sub{font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:var(--r3-muted);margin-bottom:clamp(40px,6vw,80px);max-width:1400px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.r3-stack-grid{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;position:relative;z-index:1}.r3-stack-card{background:linear-gradient(180deg,var(--r3-panel),var(--r3-ink));border:1px solid var(--r3-border);border-radius:var(--r3-radius-sm);padding:28px;text-align:center;box-shadow:var(--r3-shadow-sm);display:flex;flex-direction:column;align-items:center;gap:16px;transition:transform .28s,border-color .28s}.r3-stack-card:hover{transform:translateY(-4px);border-color:var(--r3-border-strong);box-shadow:var(--r3-shadow),var(--r3-glow)}.r3-stack-card img{height:220px;object-fit:contain;border-radius:var(--r3-radius-xs);background:var(--r3-panel);padding:16px;width:100%;border:1px solid var(--r3-border)}.r3-stack-card__name{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--r3-white)}.r3-stack-card__tag{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--r3-accent);font-weight:700}.r3-stack-card__price{font-size:16px;color:var(--r3-silver);margin-top:4px}.r3-stack-cta{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(40px,6vw,64px);padding:16px 40px;background:var(--r3-accent);color:var(--r3-black)!important;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 12px 32px #a7abff33;transition:transform .22s,box-shadow .22s;position:relative;z-index:1;left:50%;transform:translate(-50%)}.r3-stack-cta:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 20px 48px #a7abff47}.r3-edu{background:var(--r3-ink);padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px);color:var(--r3-white)}.r3-edu__title{font-size:clamp(40px,5.5vw,84px);text-transform:uppercase;font-weight:800;letter-spacing:-.04em;line-height:.94;margin-bottom:clamp(12px,2vw,24px);max-width:1400px;margin-left:auto;margin-right:auto;color:var(--r3-white)}.r3-edu__sub{font-size:clamp(15px,1.4vw,19px);color:var(--r3-muted);max-width:720px;margin:0 auto clamp(40px,6vw,72px) auto;line-height:1.55}.r3-edu-grid{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.r3-edu-card{background:var(--r3-surface);border:1px solid var(--r3-border);border-radius:var(--r3-radius-sm);padding:clamp(24px,3vw,36px);transition:transform .28s,border-color .28s}.r3-edu-card:hover{transform:translateY(-3px);border-color:var(--r3-border-strong)}.r3-edu-card__name{font-size:20px;font-weight:800;text-transform:uppercase;margin-bottom:8px;color:var(--r3-white)}.r3-edu-card__desc{font-size:14px;line-height:1.6;color:var(--r3-muted)}.r3-media{background:var(--r3-void);padding:clamp(64px,10vw,140px) clamp(20px,5vw,64px)}.r3-media__title{font-size:clamp(40px,5.5vw,84px);color:var(--r3-white);text-transform:uppercase;font-weight:800;letter-spacing:-.04em;line-height:.94;margin-bottom:clamp(40px,6vw,80px);max-width:1400px;margin-left:auto;margin-right:auto}.r3-media-grid{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.r3-media-grid img{aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r3-radius-xs);border:1px solid var(--r3-border);width:100%;height:auto;filter:saturate(.85) contrast(1.05);transition:transform .3s,filter .3s}.r3-media-grid img:hover{transform:scale(1.02);filter:saturate(1) contrast(1.05)}.custom-reviews,[class*=custom-review]{background:var(--r3-ink)!important;color:var(--r3-white)!important;padding-block:clamp(64px,10vw,140px)!important}.custom-reviews h2,[class*=custom-review] h2{color:var(--r3-white)!important;font-size:clamp(40px,5.5vw,84px)!important}.custom-reviews [class*=card],[class*=custom-review] [class*=card]{background:var(--r3-surface)!important;border:1px solid var(--r3-border)!important;border-radius:var(--r3-radius-xs)!important}.custom-reviews [class*=card] [class*=text],[class*=custom-review] [class*=card] [class*=text],.custom-reviews [class*=card] p,[class*=custom-review] [class*=card] p{color:var(--r3-silver)!important}.custom-reviews [class*=card] [class*=name],[class*=custom-review] [class*=card] [class*=name]{color:var(--r3-white)!important}footer,footer .shopify-section,.footer-section{background:var(--r3-black)!important;color:var(--r3-silver)!important;border-top:1px solid var(--r3-border)}footer a,footer button{color:var(--r3-silver)!important;transition:color .2s ease}footer a:hover{color:var(--r3-white)!important}footer input[type=email],footer input[type=text]{background:var(--r3-surface)!important;border:1px solid var(--r3-border)!important;border-radius:999px!important;padding:14px 20px!important;color:var(--r3-white)!important}footer input[type=email]:focus,footer input[type=text]:focus{border-color:var(--r3-accent)!important;outline:none!important}@media(max-width:989px){.cb-container{padding:24px!important}.cb-container:before{font-size:8px;letter-spacing:.12em;text-align:center}.cb-heading{font-size:clamp(38px,13vw,58px)!important}.r3-goal-grid,.r3-promise-grid,.r3-edu-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.r3-stack-grid{grid-template-columns:1fr!important}.r3-stack-card img{height:240px}.r3-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.r3-stack-cta{transform:none!important;left:auto;display:flex;justify-content:center;margin-inline:auto}}@media(min-width:990px){.r3-goal-grid{grid-template-columns:repeat(3,1fr)}.r3-promise-grid{grid-template-columns:repeat(4,1fr)}.r3-stack-grid{grid-template-columns:repeat(3,1fr)}}::selection{background:#a7abff40;color:var(--r3-white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--r3-void)}::-webkit-scrollbar-thumb{background:var(--r3-panel);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--r3-elevate)}a.button:not(.button-unstyled):before,button.button:not(.button-unstyled):before,.product-form__submit:before,input[type=submit]:before{display:none!important}a.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.product-form__submit:hover,input[type=submit]:hover{color:var(--r3-black)!important}.cta-arrow-svg{display:block!important}.r3-free-gift-banner h3,.r3-free-gift h3,[class*=free-gift] h3{color:var(--r3-accent)!important}.r3-free-gift-banner p,.r3-free-gift p,[class*=free-gift] p{color:var(--r3-muted)!important}product-price,.product-card__content product-price,[class*=product-card] product-price,product-card .custom-color,.product-card .custom-color,.product-card__content .custom-color,[class*=product-grid] product-price{color:#d0d0d5!important;font-weight:700!important;font-size:1.1rem!important;text-align:center!important}product-price .custom-color,product-price .text-block,.product-card__content .text-block{color:#d0d0d5!important}product-price .custom-color[style*=color],.product-card__content .custom-color[style*=color]{color:#d0d0d5!important}.r3-benefit-tag{text-align:center;color:#a7abff;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;width:100%}.quick-add{background:transparent!important}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button{background:linear-gradient(90deg,#17171d,#1d1d26)!important;color:#fff!important;border:1px solid rgba(167,171,255,.35)!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;transition:background .22s ease,border-color .22s ease,transform .18s ease!important}.quick-add .quick-add__button:hover,.quick-add .add-to-cart-button:hover,quick-add-component .button:hover{background:#a7abff!important;color:#000!important;border-color:#a7abff!important;transform:translateY(-1px)}.quick-add svg,quick-add-component .button svg{color:currentColor!important}@media(min-width:990px){product-card,.product-card{transition:transform .28s ease,box-shadow .28s ease;border-radius:14px}product-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0000008c,0 0 0 1px #a7abff24}}a.r3-stack-card{text-decoration:none;color:inherit;display:block}html,body{overflow-x:clip}.r3-media img,.r3-media-grid img{max-width:100%}@media(min-width:990px)and (hover:hover){.r3-benefit-tag{transition:color .25s ease,letter-spacing .25s ease}product-card:hover~.r3-benefit-tag,.product-card__content:hover .r3-benefit-tag{color:#c7caff!important}product-card .product-title a,product-card h3{transition:color .25s ease}product-card:hover .product-title a,product-card:hover h3{color:var(--r3-accent)!important}product-card product-price{transition:color .25s ease}product-card:hover product-price,product-card:hover product-price .custom-color{color:#fff!important}}@media(max-width:480px){.r3-free-gift-banner{padding:28px 20px!important}.r3-free-gift-banner h3{font-size:17px!important;line-height:1.25!important}.r3-shop-by-goal__title,.r3-stack__title,.r3-promise__title,.r3-edu__title,.r3-media__title{font-size:clamp(30px,9vw,40px)!important;margin-bottom:28px!important}.r3-goal-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.r3-goal-card{min-height:96px!important;padding:16px!important}.r3-goal-card__label{font-size:14px!important}.r3-stack-card img{height:220px!important}.r3-edu-card,.r3-promise-card{padding:22px!important}.r3-media-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.r3-media-grid img{aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:12px!important}.r3-stack-cta,.r3-edu .r3-explore-cta{width:min(100%,340px)!important;justify-content:center!important;min-height:48px!important}}.r3-stack-card img,.r3-media-grid img{background:var(--r3-panel)}product-card .product-media__image{background:#fff}.r3-shop-by-goal,.r3-stack,.r3-promise,.r3-edu,.r3-media{padding-top:clamp(56px,8vw,110px)!important;padding-bottom:clamp(56px,8vw,110px)!important}[class*=product-list] a[href*="/collections"][class*=button],.section-resource-list__header a.button,[class*=product-list] [class*=header] a{min-width:max-content!important;padding:12px 28px!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;white-space:nowrap!important}@media(max-width:749px){[class*=product-list] [class*=header]{flex-wrap:wrap!important;gap:16px!important}}@media(max-width:989px){.quick-add__button .add-to-cart-text__content{grid-template-columns:1fr!important}.quick-add__button .add-to-cart-text__content>span span{opacity:1!important;filter:blur(0)!important;translate:0 0!important}.quick-add__button{opacity:1!important;display:flex!important;min-height:44px;min-width:88px;align-items:center;justify-content:center}quick-add-component[data-quick-add-button=add] .quick-add__button--choose{display:none!important}quick-add-component[data-quick-add-button=choose] .quick-add__button--add,quick-add-component[data-quick-add-button=choose] add-to-cart-component{display:none!important}}@media(max-width:989px){.card-gallery slideshow-arrows,.card-gallery .slideshow-control,.card-gallery slideshow-controls{display:none!important}.card-gallery slideshow-slide:not(:first-of-type):not([aria-hidden=false]){display:none!important}}@media(max-width:989px){.mbco-hamburger,.mbco-drawer__close,.mbco-cart-drawer__close{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mbco-cart-btn,.mbco-popular-add{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}.cr-arrow{min-width:44px!important;min-height:44px!important}}@media(max-width:989px){footer form button[type=submit],footer form input[type=email]{min-height:44px!important}}:root{--r3-light-bg: #ECECEF;--r3-light-card: #F7F7F9;--r3-light-heading: #0B0B0E;--r3-light-body: #3F3F49;--r3-light-muted: #6B6B78;--r3-light-border: rgba(11, 11, 14, .08);--r3-accent-on-light: #5A5FD6}.r3-stack{background:var(--r3-light-bg)}.r3-stack:before{display:none}.r3-stack__title{color:var(--r3-light-heading)}.r3-stack__sub{color:var(--r3-light-body)}.r3-stack-card,a.r3-stack-card{background:var(--r3-light-card);border:1px solid var(--r3-light-border);box-shadow:0 8px 28px #0b0b0e14}.r3-stack-card:hover,a.r3-stack-card:hover{border-color:#5a5fd659;box-shadow:0 16px 44px #0b0b0e24,0 0 0 1px #5a5fd62e}.r3-stack-card img{background:#fff;border:1px solid var(--r3-light-border)}.r3-stack-card__name{color:var(--r3-light-heading)}.r3-stack-card__tag{color:var(--r3-accent-on-light)}.r3-stack-card__price{color:var(--r3-light-body)}.r3-stack-cta{background:var(--r3-light-heading);color:#fff!important;box-shadow:0 12px 32px #0b0b0e38}.r3-stack-cta:hover{box-shadow:0 20px 48px #0b0b0e4d}.r3-edu{background:var(--r3-light-bg)}.r3-edu__title{color:var(--r3-light-heading)}.r3-edu__sub{color:var(--r3-light-body)!important}.r3-edu-card{background:var(--r3-light-card)!important;border:1px solid var(--r3-light-border)!important;box-shadow:0 8px 28px #0b0b0e14!important}.r3-edu-card:hover{border-color:#5a5fd659!important;box-shadow:0 16px 44px #0b0b0e24!important}.r3-edu-card__name{color:var(--r3-light-heading)!important}.r3-edu-card__desc{color:var(--r3-light-body)!important}.r3-stack .r3-stack__title,section.r3-stack h2.r3-stack__title{color:var(--r3-light-heading)!important}.r3-stack .r3-stack__sub{color:var(--r3-light-body)!important}.r3-edu .r3-edu__title,section.r3-edu h2.r3-edu__title{color:var(--r3-light-heading)!important}:root{--r3-void: #1A1A1F;--r3-black: #1E1E24;--r3-ink: #202026;--r3-surface: #26262E;--r3-panel: #2C2C35;--r3-elevate: #33333D;--r3-border: rgba(255,255,255,.1);--r3-border-strong: rgba(255,255,255,.18)}.r3-free-gift-banner{background:#202027!important}.custom-reviews,[class*=custom-review]{background:var(--r3-ink)!important}.cb-section{background:#1e1e24!important}.cb-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1a1f8c,#1a1a1f1a 55%,#1a1a1f00);pointer-events:none}.cb-media{position:relative}.cb-media img{filter:brightness(1.18) contrast(.98)}@media(min-width:990px){.cb-outer{justify-content:flex-start!important;padding-left:clamp(24px,6vw,96px)}.cb-container{text-align:left!important;margin-left:0!important}.cb-container .cb-badge-row,.cb-container .cb-btn-wrap{justify-content:flex-start!important}}.resource-list__item:has(a[href*="/products/r3vitalize"]):not(:has(a[href*="/products/r3vitalize-"])),.product-grid product-card:has(a[href*="/products/r3vitalize"]):not(:has(a[href*="/products/r3vitalize-"])){display:none!important}product-card.product-card,.resource-list__item product-card{border-radius:22px!important;overflow:hidden!important}.product-grid .product-card .card-gallery,.product-grid .product-card [class*=card-gallery-],product-card .card-gallery{background:#fff!important;border-radius:18px!important;overflow:hidden!important}.product-grid .product-card .product-media-container,product-card .product-media-container{background:#fff!important;border-radius:0!important}.product-grid .product-card .product-media-container img,product-card .product-media-container img{object-fit:cover!important;border-radius:0!important}.r3-stack-card img{border-radius:18px!important;background:#fff}.r3-stack-card{border-radius:22px!important}.r3-goal-card--img{position:relative;overflow:hidden;padding:0!important}.r3-goal-card--img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .35s ease}.r3-goal-card--img:before{background:linear-gradient(180deg,#14141a0d 30%,#14141ac7);z-index:1}.r3-goal-card--img .r3-goal-card__label{position:absolute;left:24px;bottom:20px;z-index:2}.r3-goal-card--img:hover img{transform:scale(1.05)}.r3-edu a[href="/pages/ingredients"]{transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.r3-edu a[href="/pages/ingredients"]:hover,.r3-edu a[href="/pages/ingredients"]:focus-visible{transform:translateY(-4px);box-shadow:var(--r3-shadow),var(--r3-glow-strong)!important;background:#fff!important}.r3-media-grid{grid-template-columns:repeat(5,1fr)!important;gap:24px!important}@media(max-width:989px){.r3-media-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.main-collection .product-grid,[class*=main-collection] .resource-list{gap:28px!important}.r3-runner-bg{position:absolute;right:clamp(8px,4vw,64px);top:48px;width:clamp(180px,22vw,360px);opacity:.16;pointer-events:none;z-index:0}@media(max-width:989px){.r3-runner-bg{width:140px;opacity:.1;top:24px;right:8px}}.r3-ing-row{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;max-width:1200px;margin:0 auto 40px;padding:32px 24px;background:#16161d;border:1px solid rgba(255,255,255,.06);border-radius:28px}@media(min-width:768px){.r3-ing-row{grid-template-columns:1.15fr .85fr;gap:48px;padding:48px}}.r3-ing-row__media{background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;padding:24px}.r3-ing-row__media img{width:100%;max-width:320px;height:auto;display:block}.r3-ing-row h2.r3-ing-name{margin:0 0 6px!important;font-size:clamp(44px,8vw,64px);font-weight:800;line-height:1.02;letter-spacing:.5px;text-transform:uppercase;color:#fff!important}.r3-ing-sub{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a7abff;margin-bottom:18px}.r3-ing-row__text>p{color:#f2f2f7!important;font-size:15px;line-height:1.7;margin:0 0 22px;max-width:560px}.r3-ing-row ul.r3-ing-checks{list-style:none;padding-left:0;margin:0 0 26px;display:flex;flex-direction:column;gap:14px}.r3-ing-row ul.r3-ing-checks li{position:relative;padding-left:34px;color:#fff;font-size:15px;line-height:1.5}.r3-ing-row ul.r3-ing-checks li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border:1.5px solid #A7ABFF;border-radius:50%;box-sizing:border-box}.r3-ing-row ul.r3-ing-checks li:after{content:"";position:absolute;left:6px;top:6px;width:8px;height:5px;border-left:2px solid #A7ABFF;border-bottom:2px solid #A7ABFF;transform:rotate(-45deg)}.r3-ing-shop-link{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:14px 32px;background:linear-gradient(135deg,#8a7fd8,#5a5fd6);color:#fff!important;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 20px #5a5fd659;transition:transform .25s ease,box-shadow .25s ease}.r3-ing-shop-link:hover{transform:translateY(-3px);box-shadow:0 10px 26px #5a5fd680}.r3-ing-intro{max-width:1200px;margin:0 auto 48px;padding:0 8px}.r3-ing-intro p{font-size:17px;line-height:1.7;color:#000;max-width:760px}.r3-ing-disclaimer{max-width:1200px;margin:56px auto 0;padding:28px;border:1px solid var(--r3-border);border-radius:20px;background:var(--r3-surface)}.r3-ing-disclaimer p{margin:0;line-height:1.7;font-size:14px;color:var(--r3-muted)}.r3-page-ingredients{padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px)}.r3-runner-host{position:relative;height:0;overflow:visible}.r3-runner-host .r3-runner-bg{top:-340px}@media(max-width:989px){.r3-runner-host .r3-runner-bg{top:-200px}}:root{--r3-phone-bg: #ECECEF;--r3-phone-card: #FFFFFF;--r3-phone-card-soft: #F7F7F9;--r3-phone-ink: #0B0B0E;--r3-phone-body: #3F3F49;--r3-phone-muted: #6B6B78;--r3-phone-border: rgba(11,11,14,.09);--r3-phone-purple: #5A5FD6;--r3-phone-purple-soft: #EEF0FF;--r3-phone-purple-mid: #DCDDFF}body,main,#MainContent{background:var(--r3-phone-bg)!important;color:var(--r3-phone-body)!important}:is(h1,h2,h3,h4,h5,h6),.heading,.heading-large,.heading-xlarge{color:var(--r3-phone-ink)!important}#header-group,header-component,.header-section,.mbco-header,.mbco-header-section{background:#ffffffeb!important;color:var(--r3-phone-ink)!important;border-bottom-color:#5a5fd61f!important;box-shadow:0 8px 28px #0b0b0e0f!important}#header-group a,#header-group button,.mbco-header a,.mbco-header button{color:var(--r3-phone-ink)!important}.mbco-shop-btn,.mbco-cta-btn,a.button:not(.button-unstyled),button.button:not(.button-unstyled),.cb-btn{background:var(--r3-phone-purple)!important;color:#fff!important;border-color:var(--r3-phone-purple)!important;box-shadow:0 12px 28px #5a5fd638!important}.mbco-shop-btn:hover,.mbco-cta-btn:hover,a.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.cb-btn:hover{background:var(--r3-phone-ink)!important;color:#fff!important;border-color:var(--r3-phone-ink)!important}.mbco-hamburger{pointer-events:auto!important;cursor:pointer!important;z-index:120!important}.mbco-drawer,.mbco-cart-drawer{background:#fff!important;color:var(--r3-phone-ink)!important}.mbco-drawer__link,.mbco-drawer__sublink,.mbco-drawer__close,.mbco-cart-drawer__close{color:var(--r3-phone-ink)!important;border-bottom-color:var(--r3-phone-border)!important}.mbco-overlay.is-open,.mbco-cart-overlay.is-open{background:#0b0b0e52!important}.custom-banner-section,.cb-section{background:linear-gradient(180deg,#f4f4f7,#ececef)!important}.custom-banner-section:after,.cb-section:after{background:linear-gradient(90deg,#f4f4f7db,#ececef8a 52%,#ececef38),radial-gradient(circle at 75% 25%,rgba(90,95,214,.13),transparent 34%)!important}.cb-media:after{background:linear-gradient(90deg,#f4f4f794,#ececef40 56%,#ececef0f)!important}.cb-media img,.cb-media video{filter:saturate(.78) contrast(.92) brightness(1.18)!important;mix-blend-mode:multiply}.cb-container:before{background:#ffffffa3!important;border-color:#5a5fd633!important;color:var(--r3-phone-purple)!important}.cb-heading{color:var(--r3-phone-ink)!important;text-shadow:none!important}.cb-subheading{color:var(--r3-phone-body)!important}.r3-free-gift-banner,.section-resource-list,.ui-test-product-list,.product-list-section,[class*=product-list][class*=section],.r3-shop-by-goal,.r3-promise,.r3-stack,.r3-edu,.r3-media,.custom-reviews,[class*=custom-review],footer,footer .shopify-section,.footer-section{background:var(--r3-phone-bg)!important;color:var(--r3-phone-body)!important}.r3-free-gift-banner h3,.section-resource-list__header h2,.ui-test-product-list h2,.product-list-section h2,[class*=product-list] h2,.r3-shop-by-goal__title,.r3-promise__title,.r3-stack__title,.r3-edu__title,.r3-media__title,.custom-reviews h2,[class*=custom-review] h2{color:var(--r3-phone-ink)!important}.r3-free-gift-banner p,.section-resource-list__header p,.ui-test-product-list p,.product-list-section p,[class*=product-list] p,.r3-stack__sub,.r3-edu__sub{color:var(--r3-phone-body)!important}product-card.product-card,.resource-list__item product-card{background:var(--r3-phone-card)!important;border:1px solid var(--r3-phone-border)!important;border-radius:24px!important;box-shadow:0 12px 34px #0b0b0e17!important;overflow:hidden!important}.product-grid .product-card .card-gallery,.product-grid .product-card [class*=card-gallery-],product-card .card-gallery,product-card [class*=card-gallery-]{background:#fff!important;border-radius:20px!important;border:0!important}.product-grid .product-card .product-media-container,product-card .product-media-container{background:#fff!important;border-bottom:0!important;border-radius:20px 20px 0 0!important}.product-grid .product-card .product-media-container img,product-card .product-media-container img{object-fit:contain!important;padding:14px!important;border-radius:18px!important}product-card h3,product-card [class*=title],.product-card h3,.product-card a,.product-card [class*=title],[class*=product-card] h3,[class*=product-card] [class*=title]{color:var(--r3-phone-ink)!important}product-card [class*=price],.product-card .price,[class*=product-card] [class*=price],product-price,product-price .custom-color,product-price .text-block,.product-card__content .text-block{color:var(--r3-phone-body)!important}.r3-benefit-tag{color:var(--r3-phone-purple)!important}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button{background:var(--r3-phone-purple)!important;color:#fff!important;border-color:var(--r3-phone-purple)!important;min-width:92px!important}.quick-add .quick-add__button:after,.quick-add .add-to-cart-button:after{content:"SHOP";font-weight:800;letter-spacing:.12em;color:inherit}.quick-add .quick-add__button .add-to-cart-text__content,.quick-add .add-to-cart-button .add-to-cart-text__content{grid-template-columns:1fr!important}.quick-add .quick-add__button .add-to-cart-text__content span span{opacity:1!important;filter:blur(0)!important;translate:0 0!important}@supports selector(:has(*)){.quick-add .quick-add__button:has(.add-to-cart-text__content:not(:empty)):after{content:none}}.r3-promise-grid{gap:16px!important}.r3-promise-card,.r3-edu-card,.r3-stack-card,a.r3-stack-card{background:var(--r3-phone-card)!important;border:1px solid var(--r3-phone-border)!important;border-radius:22px!important;box-shadow:0 10px 30px #0b0b0e14!important;color:var(--r3-phone-body)!important}.r3-promise-card__num,.r3-promise-card__heading,.r3-stack-card__tag,.r3-edu-card__name{color:var(--r3-phone-purple)!important}.r3-promise-card__heading,.r3-stack-card__name{color:var(--r3-phone-ink)!important}.r3-promise-card__body,.r3-stack-card__price,.r3-edu-card__desc{color:var(--r3-phone-body)!important}.r3-promise-card:before{content:"";display:block;width:38px;height:38px;border-radius:999px;margin-bottom:16px;background:var(--r3-phone-purple-soft);border:1px solid var(--r3-phone-purple-mid)}.r3-promise-card:nth-child(1):before{content:"\2618";color:var(--r3-phone-purple);display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:800}.r3-promise-card:nth-child(2):before{content:"\25f7";color:var(--r3-phone-purple);display:inline-flex;align-items:center;justify-content:center;font-size:21px;font-weight:800}.r3-promise-card:nth-child(3):before{content:"\2713";color:var(--r3-phone-purple);display:inline-flex;align-items:center;justify-content:center;font-size:21px;font-weight:800}.r3-promise-card:nth-child(4):before{content:"\2605";color:var(--r3-phone-purple);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.custom-reviews [class*=card],[class*=custom-review] [class*=card]{background:#fff!important;border:1px solid var(--r3-phone-border)!important;border-radius:22px!important;box-shadow:0 12px 34px #0b0b0e14!important}.custom-reviews [class*=star],[class*=custom-review] [class*=star],.cr-stars,.mbco-stars{color:var(--r3-phone-purple)!important}.custom-reviews [class*=arrow],[class*=custom-review] [class*=arrow],.cr-arrow{color:var(--r3-phone-purple)!important;border-color:#5a5fd638!important;background:#fff!important}.custom-reviews [class*=card] [class*=text],[class*=custom-review] [class*=card] [class*=text],.custom-reviews [class*=card] p,[class*=custom-review] [class*=card] p{color:var(--r3-phone-body)!important}.custom-reviews [class*=card] [class*=name],[class*=custom-review] [class*=card] [class*=name]{color:var(--r3-phone-ink)!important}footer input[type=email],footer input[type=text],.fc-email-wrap{background:#fff!important;color:var(--r3-phone-ink)!important;border-color:#5a5fd62e!important}.fc-email-submit,footer form button[type=submit]{background:var(--r3-phone-purple)!important;color:#fff!important;border-radius:999px!important;padding-inline:18px!important}footer svg,footer .fc-logo,.fc-brand svg{color:var(--r3-phone-purple)!important;fill:currentColor!important}.r3-products-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f7f9,#ececef 68%,#eef0ff);padding:clamp(36px,7vw,82px) clamp(18px,5vw,64px);border-bottom:1px solid var(--r3-phone-border)}.r3-products-hero__copy{max-width:1160px;margin:0 auto;position:relative;z-index:2}.r3-products-eyebrow{color:var(--r3-phone-purple)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 12px!important}.r3-products-hero h1{margin:0 0 10px!important;color:var(--r3-phone-ink)!important;font-size:clamp(44px,9vw,92px)!important}.r3-products-hero p:not(.r3-products-eyebrow){color:var(--r3-phone-body)!important;max-width:620px;line-height:1.55!important}.r3-products-runner{position:absolute;right:clamp(-30px,4vw,72px);top:10px;width:clamp(150px,30vw,360px);opacity:.95;z-index:1;pointer-events:none}.main-collection,[class*=main-collection],.collection,.template-collection main{background:var(--r3-phone-bg)!important}.main-collection .resource-list,[class*=main-collection] .resource-list,.main-collection .product-grid{gap:22px!important}.r3-trust-badges{background:var(--r3-phone-bg);padding:28px 18px 56px}.r3-trust-badges__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.r3-trust-badges__grid div{background:#fff;border:1px solid var(--r3-phone-border);border-radius:18px;min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;box-shadow:0 10px 28px #0b0b0e12}.r3-trust-badges__grid span{color:var(--r3-phone-purple);font-size:20px;line-height:1}.r3-trust-badges__grid strong{color:var(--r3-phone-ink);font-size:12px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:749px){.custom-banner-section,.cb-section{min-height:760px!important}.cb-container{padding:22px!important}.cb-heading{font-size:clamp(34px,11vw,48px)!important}.section-resource-list__header,[class*=product-list] [class*=header]{align-items:flex-start!important}[class*=product-list] h2,.r3-promise__title,.custom-reviews h2{font-size:clamp(31px,9.5vw,42px)!important;line-height:.98!important}product-card.product-card,.resource-list__item product-card{border-radius:22px!important}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button{min-height:44px!important;min-width:96px!important;padding:10px 16px!important}.r3-promise-card{padding:22px!important}.r3-products-hero{padding:34px 18px 30px}.r3-products-runner{width:150px;right:-28px;top:20px;opacity:.62}.r3-products-hero h1{font-size:46px!important}.r3-trust-badges__grid{grid-template-columns:repeat(2,1fr);gap:10px}.r3-trust-badges__grid div{min-height:76px;padding:10px}.r3-trust-badges__grid strong{font-size:10px}}.quick-add quick-add-component[data-quick-add-button=add] .quick-add__button--choose,quick-add-component[data-quick-add-button=add] .quick-add__button--choose,.quick-add quick-add-component[data-quick-add-button=choose] .quick-add__button--add,quick-add-component[data-quick-add-button=choose] .quick-add__button--add{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;overflow:hidden!important}.quick-add .quick-add__button--add .add-to-cart-text__content,.quick-add .quick-add__button--choose .add-to-cart-text__content{display:none!important}.quick-add .quick-add__button--add:after,.quick-add .quick-add__button--choose:after{content:"SHOP"!important;display:inline!important;color:inherit!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.quick-add .quick-add__button--add,.quick-add .quick-add__button--choose{justify-content:center!important;min-width:112px!important}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button{color:transparent!important;text-shadow:none!important}.quick-add .quick-add__button:after,.quick-add .add-to-cart-button:after,quick-add-component .button:after{color:#fff!important}.quick-add .quick-add__button svg,.quick-add .add-to-cart-button svg,quick-add-component .button svg,.quick-add .quick-add__button .svg-wrapper,.quick-add .add-to-cart-button .svg-wrapper{display:none!important}@supports selector(:has(*)){li:has(a[href*="/products/r3vitalize"]):not(:has(a[href*="/products/r3vitalize-"])),.resource-list__item:has(a[href*="/products/r3vitalize"]):not(:has(a[href*="/products/r3vitalize-"])){display:none!important}}.custom-banner-section:after,.cb-section:after{background:linear-gradient(90deg,#f4f4f757,#ececef1a 46%,#ececef00),radial-gradient(circle at 78% 26%,rgba(90,95,214,.1),transparent 38%)!important}.cb-media:after{background:none!important}.cb-media img,.cb-media video{filter:saturate(.98) contrast(1) brightness(1.02)!important;mix-blend-mode:normal!important}.cb-section{background:#ececef!important}.quick-add .quick-add__button .add-to-cart-text,.quick-add .add-to-cart-button .add-to-cart-text,quick-add-component .button .add-to-cart-text,.quick-add .quick-add__button .add-to-cart__added,.quick-add .add-to-cart-button .add-to-cart__added{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button{background:var(--r3-phone-purple, #5A5FD6)!important;background-image:none!important;box-shadow:0 6px 18px #5a5fd647!important}@media(max-width:989px){.main-collection .resource-list,[class*=main-collection] .resource-list,.main-collection .product-grid,.template-collection .resource-list,ul[class*=resource-list]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}product-card.product-card product-price,.resource-list__item product-card product-price{display:block!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(11,11,14,.08)!important}.r3-products-runner,.r3-runner-bg,.r3-runner-host{display:none!important}#header-group{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;perspective:none!important;will-change:auto!important}.quick-add .quick-add__button:after,.quick-add .add-to-cart-button:after,quick-add-component .button:after,.quick-add .quick-add__button--add:after,.quick-add .quick-add__button--choose:after{content:"SHOP"!important;white-space:nowrap!important}@media(max-width:749px){.r3-shop-by-goal,.r3-stack,.r3-promise,.r3-edu,.r3-media,.custom-reviews,[class*=custom-review]{content-visibility:auto;contain-intrinsic-size:auto 600px}.cb-section,.custom-banner-section{min-height:620px!important}.cb-media,.cb-media img{will-change:auto}html{-webkit-text-size-adjust:100%}a,button,.quick-add__button,.add-to-cart-button{-webkit-tap-highlight-color:rgba(90,95,214,.18)}.quick-add__button,.add-to-cart-button,.r3-goal-card,.mbco-drawer__link,.mbco-cart-btn,footer button[type=submit],.fc-email-submit,.custom-reviews [class*=arrow],[class*=custom-review] [class*=arrow]{min-height:44px!important}img{max-width:100%;height:auto}}.cb-media img{background:#ececef}.quick-add .quick-add__button,.quick-add .add-to-cart-button,quick-add-component .button,.quick-add .quick-add__button--add,.quick-add .quick-add__button--choose{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:120px!important;max-width:100%!important;min-height:46px!important;padding:12px 22px!important;background:var(--r3-phone-purple, #5A5FD6)!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:0 6px 18px #5a5fd647!important;color:transparent!important;font-size:0!important;line-height:1!important;text-shadow:none!important;overflow:hidden!important}.quick-add .quick-add__button:after,.quick-add .add-to-cart-button:after,quick-add-component .button:after,.quick-add .quick-add__button--add:after,.quick-add .quick-add__button--choose:after{content:"SHOP"!important;display:inline-flex!important;align-items:center!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}.quick-add .quick-add__button .add-to-cart-text,.quick-add .add-to-cart-button .add-to-cart-text,quick-add-component .button .add-to-cart-text,.quick-add .quick-add__button .add-to-cart-text__content,.quick-add .quick-add__button .add-to-cart__added,.quick-add .quick-add__button svg,.quick-add .add-to-cart-button svg,quick-add-component .button svg,.quick-add .quick-add__button .svg-wrapper,.quick-add .add-to-cart-button .svg-wrapper{display:none!important}quick-add-component[data-quick-add-button=add] .quick-add__button--choose,quick-add-component[data-quick-add-button=choose] .quick-add__button--add,quick-add-component[data-quick-add-button=choose] add-to-cart-component{display:none!important}.quick-add .quick-add__button:hover,.quick-add .add-to-cart-button:hover,quick-add-component .button:hover{background:#4a4fc4!important;box-shadow:0 8px 22px #5a5fd65c!important}.quick-add .quick-add__button:active,.quick-add .add-to-cart-button:active{transform:translateY(1px)!important}.r3-benefits{position:relative;padding:72px 20px 84px;background:#1a1a1f;overflow:hidden;text-align:center}.r3-benefits__eyebrow{display:inline-block;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#a7abff;font-weight:600;margin:0 0 14px}.r3-benefits__title{margin:0 auto 10px;max-width:760px;font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.5px;color:#fff;text-transform:uppercase}.r3-benefits__sub{margin:0 auto 40px;max-width:560px;font-size:15px;line-height:1.6;color:#b8b8b8}.r3-benefits__wheel{position:relative;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.r3-benefits__core{order:-1;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#2c2c35,#16161b 78%);box-shadow:0 0 0 1px #a7abff2e,0 18px 50px #0000008c,inset 0 0 40px #a7abff1a;margin-bottom:8px}.r3-benefits__core img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.r3-benefit{position:relative;width:100%;max-width:460px;background:#26262e;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px 22px;text-align:left;display:flex;gap:16px;align-items:flex-start;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.r3-benefit__icon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5a5fd6,#a7abff);box-shadow:0 6px 16px #5a5fd666}.r3-benefit__icon svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2}.r3-benefit__body{flex:1}.r3-benefit__h{margin:0 0 5px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.r3-benefit__p{margin:0;font-size:13.5px;line-height:1.55;color:#c4c4cc}.r3-benefits__cta{margin:42px auto 0}.r3-benefits__cta .r3-bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 40px;border:none;cursor:pointer;border-radius:40px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;background:linear-gradient(135deg,#5a5fd6,#7b7fe8);box-shadow:0 10px 30px #5a5fd673;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.r3-benefits__cta .r3-bx-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#4a4fc4,#6e72e0);box-shadow:0 14px 38px #5a5fd68c}.r3-benefits__cta .r3-bx-price{opacity:.85;font-weight:600}.r3-benefits__note{margin:14px 0 0;font-size:11.5px;color:#7e7e8a;letter-spacing:.02em}@media(min-width:990px){.r3-benefits{padding:96px 20px 104px}.r3-benefits__title{font-size:42px}.r3-benefits__wheel{display:block;height:560px;max-width:1040px}.r3-benefits__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px;margin:0;z-index:3}.r3-benefits__wheel:before{content:"";position:absolute;top:50%;left:50%;width:520px;height:520px;transform:translate(-50%,-50%);border:2px dashed rgba(167,171,255,.22);border-radius:50%;z-index:1}.r3-benefit{position:absolute;width:300px;max-width:none;z-index:2;background:#26262e}.r3-benefit:hover{transform:translateY(-4px);border-color:#a7abff73;box-shadow:0 18px 44px #00000080}.r3-benefit--1{top:34px;left:0}.r3-benefit--2{top:34px;right:0}.r3-benefit--3{bottom:34px;left:0}.r3-benefit--4{bottom:34px;right:0}.r3-benefit:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#a7abff;box-shadow:0 0 10px #a7abffcc}.r3-benefit--1:after{right:-30px;bottom:-30px}.r3-benefit--2:after{left:-30px;bottom:-30px}.r3-benefit--3:after{right:-30px;top:-30px}.r3-benefit--4:after{left:-30px;top:-30px}}@media(min-width:990px){.r3-benefits--3 .r3-benefit--1{top:10px;left:50%;transform:translate(-50%)}.r3-benefits--3 .r3-benefit--1:hover{transform:translate(-50%) translateY(-4px)}.r3-benefits--3 .r3-benefit--2{bottom:60px;left:0;top:auto}.r3-benefits--3 .r3-benefit--3{bottom:60px;right:0;top:auto}}product-card.product-card .card-gallery,product-card.product-card [class*=card-gallery-],product-card.product-card .product-media-container,.resource-list__item product-card .card-gallery,.resource-list__item product-card [class*=card-gallery-],.resource-list__item product-card .product-media-container,.product-grid .product-card .product-media-container,.product-grid .product-card .card-gallery{background:#fff!important;border-bottom:0!important;border-radius:20px 20px 0 0!important}product-card.product-card .product-media-container,product-card.product-card .card-gallery{padding:14px!important}product-card.product-card .product-media-container img,.product-grid .product-card .product-media-container img{object-fit:contain!important;background:transparent!important}.product-grid .product-card .quick-add .quick-add__button,.resource-list__item .quick-add .quick-add__button,.shopify-section[id*=product_list] .quick-add__button.quick-add__button--add{background:linear-gradient(180deg,#6e73e6,#5a5fd6)!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 22px #5a5fd64d!important;color:#fff!important;font-weight:700!important;letter-spacing:.06em!important}.product-grid .product-card .quick-add .quick-add__button:hover,.shopify-section[id*=product_list] .quick-add__button.quick-add__button--add:hover{background:linear-gradient(180deg,#5a5fd6,#4a4fc0)!important;box-shadow:0 10px 28px #5a5fd666!important}.cb-badge-stars,.cb-badge-stars *{color:#5a5fd6!important}.cb-badge-stars{letter-spacing:.14em!important}.cb-section a.cb-btn,.cb-section .cb-cta a{box-shadow:0 14px 32px #5a5fd647!important}product-card.product-card .product-media,product-card.product-card slideshow-container,product-card.product-card slideshow-slides,product-card.product-card slideshow-slide,product-card.product-card slideshow-component,product-card.product-card .product-media-container--image,.resource-list__item product-card .product-media,.resource-list__item product-card slideshow-container,.resource-list__item product-card slideshow-slide,.product-grid .product-card .product-media,.product-grid .product-card slideshow-container,.product-grid .product-card slideshow-slides{background:#fff!important;background-color:#fff!important}.r3ob{--r3ob-bg:#1A1A1F;--r3ob-surface:#26262E;--r3ob-accent:#A7ABFF;--r3ob-text:#F4F4F6;--r3ob-muted:#B8B8C2;--r3ob-border:rgba(244,244,246,.12);--r3ob-radius:18px;background:var(--r3ob-bg);color:var(--r3ob-text);padding:clamp(48px,7vw,88px) clamp(16px,4vw,40px);overflow-x:clip}.r3ob *,.r3ob *:before,.r3ob *:after{box-sizing:border-box}.r3ob__inner{width:100%;max-width:1180px;margin:0 auto}.r3ob__header{text-align:center;max-width:720px;margin:0 auto clamp(30px,5vw,52px)}.r3ob__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:var(--r3ob-accent)}.r3ob__title{margin:0;font-size:clamp(26px,4.4vw,46px);line-height:1.08;letter-spacing:-.01em;font-weight:700;color:var(--r3ob-accent)!important}.r3ob__sub{margin:14px auto 0;max-width:560px;font-size:clamp(15px,1.6vw,17px);line-height:1.6;color:var(--r3ob-muted)}.r3ob__body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(26px,4vw,56px)}.r3ob__media{display:flex;justify-content:center}.r3ob__stage{position:relative;width:100%;max-width:440px;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.r3ob__stage:before{content:"";position:absolute;top:8%;right:6%;bottom:10%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(167,171,255,.22),transparent 72%);filter:blur(8px);opacity:.55;z-index:0}.r3ob__product{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.45))}.r3ob__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,16px)}.r3ob__card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:clamp(16px,2vw,22px);border-radius:var(--r3ob-radius);background:var(--r3ob-surface);border:1px solid var(--r3ob-border);box-shadow:0 1px #ffffff08 inset;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.r3ob__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:transparent;border:0;flex:0 0 auto}.r3ob__icon img{width:44px;height:44px;object-fit:contain;display:block}.r3ob__h{margin:2px 0 5px;font-size:15px;line-height:1.25;font-weight:650;color:var(--r3ob-accent)!important}.r3ob__p{margin:0;font-size:14px;line-height:1.5;color:var(--r3ob-muted)}.r3ob__cta{margin-top:clamp(30px,4vw,46px);text-align:center}.r3ob__cta .r3-bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border:0;cursor:pointer;border-radius:999px;background:linear-gradient(135deg,#5a5fd6,#a7abff);color:#fff;font-size:15px;font-weight:650;letter-spacing:.01em;box-shadow:0 10px 24px #a7abff73,0 0 22px #a7abff8c;animation:r3obGlow 2.6s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.r3ob__cta .r3-bx-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 34px #a7abff8c,0 0 34px #a7abffbf;animation:none}.r3ob__cta .r3-bx-price{opacity:.92;font-weight:600}.r3ob__note{max-width:560px;margin:14px auto 0;font-size:12px;line-height:1.55;color:#f4f4f680}@media(hover:hover)and (min-width:990px){.r3ob__card:hover{transform:translateY(-3px);border-color:#a7abff73;box-shadow:0 16px 32px #00000047}}@media(max-width:1024px){.r3ob__body{grid-template-columns:1fr;gap:clamp(26px,6vw,42px)}.r3ob__stage{max-width:360px}}@media(max-width:600px){.r3ob__cards{grid-template-columns:1fr}.r3ob__stage{max-width:280px}.r3ob__cta .r3-bx-btn{display:flex;width:100%}.r3ob__icon{width:54px;height:54px}.r3ob__icon img{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.r3ob__card,.r3ob__cta .r3-bx-btn{transition:none}}.r3ob__reveal{opacity:0;transform:translate(-44px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.r3ob__reveal.is-visible{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.r3ob__reveal{opacity:1;transform:none;transition:none}}@keyframes r3obGlow{0%,to{box-shadow:0 10px 24px #a7abff73,0 0 18px #a7abff73}50%{box-shadow:0 12px 28px #a7abff8c,0 0 30px #a7abffd9}}@media(prefers-reduced-motion:reduce){.r3ob__cta .r3-bx-btn{animation:none}}.r3hf{--a:#A7ABFF;background:#0b0b0e;color:#f4f4f6;padding:clamp(34px,5vw,56px) clamp(16px,4vw,40px);overflow-x:clip}.r3hf *{box-sizing:border-box}.r3hf__row{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.r3hf__item{text-align:center;padding:clamp(18px,2vw,26px) 14px;border-radius:18px;background:#16161b;border:1px solid rgba(167,171,255,.14)}.r3hf__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 14px;color:var(--a)}.r3hf__icon svg{width:34px;height:34px}.r3hf__h{margin:0 0 6px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--a)!important}.r3hf__p{margin:0;font-size:13.5px;line-height:1.5;color:#b8b8c2}.r3tb__row{list-style:none;margin:clamp(22px,3vw,34px) auto 0;padding:clamp(18px,2vw,22px) 0 0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,56px);border-top:1px solid rgba(255,255,255,.08)}.r3tb__item{display:inline-flex;align-items:center;gap:10px;color:#d0d0d5}.r3tb__icon{display:inline-flex;color:var(--a)}.r3tb__icon svg{width:22px;height:22px}.r3tb__label{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.r3hf__reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.r3hf__reveal.is-visible{opacity:1;transform:none}@media(max-width:720px){.r3hf__row{grid-template-columns:1fr;gap:12px}.r3tb__row{gap:14px 22px}.r3tb__label{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.r3hf__reveal{opacity:1;transform:none;transition:none}}.r3tr{background:#ececef;padding:clamp(48px,8vw,88px) clamp(18px,5vw,40px);position:relative;overflow:hidden}.r3tr:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:120%;height:60%;background:radial-gradient(60% 60% at 50% 0%,rgba(90,95,214,.1),transparent 70%);pointer-events:none}.r3tr__inner{max-width:980px;margin:0 auto;position:relative;z-index:1;text-align:center}.r3tr__why{font-size:clamp(34px,9vw,60px);font-weight:800;letter-spacing:-.02em;margin:0 0 clamp(20px,4vw,30px);color:#5a5fd6!important;text-transform:uppercase;line-height:1}.r3tr__logo{display:block;margin:0 auto clamp(34px,7vw,54px);width:clamp(170px,42vw,260px);height:auto}.r3tr__rows{display:flex;flex-direction:column;gap:clamp(18px,4vw,26px);margin:0 0 clamp(40px,8vw,60px)}.r3tr__row{display:flex;align-items:center;gap:clamp(16px,4vw,28px);text-align:left;background:#f7f7f9;border:1px solid rgba(11,11,14,.08);border-radius:20px;padding:clamp(18px,4vw,28px);box-shadow:0 10px 30px #0b0b0e0f}.r3tr__icon{flex:0 0 auto;width:clamp(64px,16vw,86px);height:clamp(64px,16vw,86px);display:flex;align-items:center;justify-content:center;border-radius:18px;background:#5a5fd614;border:1px solid rgba(90,95,214,.18)}.r3tr__icon img{width:74%;height:74%;object-fit:contain}.r3tr__body{flex:1 1 auto;min-width:0}.r3tr__h{font-size:clamp(20px,5vw,26px);font-weight:800;letter-spacing:.01em;margin:0 0 8px;color:#5a5fd6!important;text-transform:uppercase}.r3tr__p{font-size:clamp(14px,3.6vw,16px);line-height:1.55;color:#3f3f49!important;margin:0 0 16px}.r3tr__btn{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,#5a5fd6,#a7abff);box-shadow:0 10px 24px #5a5fd64d,0 0 18px #a7abff59;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.r3tr__btn span{transition:transform .2s ease}.r3tr__btn:hover{filter:brightness(1.06);box-shadow:0 12px 30px #5a5fd66b,0 0 26px #a7abff8c}.r3tr__btn:hover span{transform:translate(4px)}.r3tr__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,3vw,24px);padding-top:clamp(28px,6vw,40px);border-top:1px solid rgba(11,11,14,.1)}.r3tr__badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.r3tr__badge-ic{width:clamp(48px,12vw,66px);height:clamp(48px,12vw,66px);display:flex;align-items:center;justify-content:center}.r3tr__badge-ic img{width:100%;height:100%;object-fit:contain}.r3tr__badge h4{font-size:clamp(13px,3.4vw,16px);font-weight:800;margin:0;color:#0b0b0e!important;letter-spacing:.01em;line-height:1.2}.r3tr__badge p{font-size:clamp(11px,3vw,13px);margin:0;color:#3f3f49!important;line-height:1.3}@media(max-width:560px){.r3tr__row{gap:14px;padding:16px}.r3tr__icon{width:60px;height:60px;border-radius:15px}.r3tr__trust{gap:10px}.r3tr__badge h4{font-size:12px}}@media(max-width:380px){.r3tr__btn{padding:12px 20px;font-size:13px}}.r3tr__reveal{opacity:0;transform:translateY(34px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.r3tr__reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.r3tr__reveal{opacity:1;transform:none;transition:none}}.ui-test-product-list .section-background,.ui-test-product-list .color-scheme-1{background:#ececef!important}.ui-test-product-list{background:#ececef!important;color:#0b0b0e!important}.ui-test-product-list .section{padding-block:clamp(28px,6vw,56px) clamp(32px,7vw,64px)!important}.ui-test-product-list .section-resource-list,.ui-test-product-list.product-list-section{padding-block:clamp(28px,6vw,56px)!important}.ui-test-product-list h2,.ui-test-product-list [class*=product-list] h2{color:#0b0b0e!important;text-align:center!important;font-size:clamp(26px,7vw,48px)!important;line-height:1.08!important;padding-inline:16px!important;margin-inline:auto!important}.ui-test-product-list .section-resource-list__header,.ui-test-product-list [class*=header]{text-align:center!important;align-items:center!important}.ui-test-product-list p,.ui-test-product-list [class*=product-list] p{color:#3f3f49!important;text-align:center!important;padding-inline:18px!important;max-width:640px;margin-inline:auto!important}.ui-test-product-list product-card.product-card,.ui-test-product-list .resource-list__item product-card{background:#fff!important;border:1px solid rgba(11,11,14,.08)!important;border-radius:20px!important;box-shadow:0 10px 30px #0b0b0e12!important}.ui-test-product-list product-card.product-card:hover,.ui-test-product-list .resource-list__item product-card:hover{box-shadow:0 16px 40px #0b0b0e1f!important;border-color:#5a5fd640!important}.ui-test-product-list .product-media-container,.ui-test-product-list .card-gallery,.ui-test-product-list .product-media{background:#f4f4f7!important;border-bottom:0!important;border-radius:18px 18px 0 0!important}.ui-test-product-list .product-media__image,.ui-test-product-list [class*=product-card] img[class*=image],.ui-test-product-list .product-media-container img{padding:clamp(22px,7vw,44px)!important;object-fit:contain!important}.ui-test-product-list product-card h3,.ui-test-product-list product-card a,.ui-test-product-list product-card [class*=title],.ui-test-product-list [class*=product-card] h3{color:#0b0b0e!important;text-align:center!important}.ui-test-product-list product-card [class*=price],.ui-test-product-list [class*=product-card] [class*=price]{color:#3f3f49!important;text-align:center!important}.ui-test-product-list slideshow-arrows,.ui-test-product-list [class*=slideshow-arrows],.ui-test-product-list button[aria-label*=Next],.ui-test-product-list button[aria-label*=Previous],.ui-test-product-list button[aria-label*=next],.ui-test-product-list button[aria-label*=prev],.ui-test-product-list .resource-list__arrows,.ui-test-product-list [class*=carousel] button[class*=arrow]{display:none!important}.ui-test-product-list .quick-add__button,.ui-test-product-list quick-add-component button{background:linear-gradient(135deg,#5a5fd6,#a7abff)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:11px 22px!important;min-height:44px!important;width:auto!important;margin:6px auto 0!important;box-shadow:0 8px 20px #5a5fd64d!important}.ui-test-product-list .quick-add__button:hover,.ui-test-product-list quick-add-component button:hover{filter:brightness(1.06)!important}@media(max-width:989px){.ui-test-product-list .section-background,.ui-test-product-list .color-scheme-1,.ui-test-product-list{background:#ececef!important}.shopify-section.ui-test-product-list .section.section-resource-list{padding-block:clamp(26px,6vw,40px) clamp(34px,8vw,56px)!important}.ui-test-product-list div.resource-list__carousel,.ui-test-product-list slideshow-component.resource-list__carousel{padding-inline:0!important}.ui-test-product-list .resource-list__carousel slideshow-arrows{padding-inline:0!important}.ui-test-product-list slideshow-slides{gap:14px!important;padding-inline:16px!important;scroll-padding-inline:16px!important}.ui-test-product-list .resource-list__slide{--slide-width: calc(100vw - 32px) !important;width:calc(100vw - 32px)!important;max-width:none!important;scroll-snap-align:center!important}.ui-test-product-list product-card.product-card{height:100%!important;margin-inline:auto!important}.ui-test-product-list .quick-add,.ui-test-product-list quick-add-component{display:flex!important;justify-content:center!important;width:100%!important}.ui-test-product-list .quick-add__button,.ui-test-product-list quick-add-component button{display:inline-flex!important;opacity:1!important;margin:8px auto 0!important}}.r3ep{background:#ececef;padding:clamp(30px,5vw,64px) clamp(16px,5vw,64px) clamp(44px,7vw,80px);position:relative}.r3ep__inner{max-width:1240px;margin:0 auto}.r3ep__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,3.5vw,40px)}.r3ep__head-text{flex:1 1 auto;min-width:0}.r3ep__title{font-family:var(--font-heading--family,inherit);color:#0b0b0e;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.04;margin:0;font-size:clamp(28px,5vw,52px)}.r3ep__sub{color:#3f3f49;margin:10px 0 0;font-weight:500;font-size:clamp(14px,1.4vw,17px);line-height:1.45;max-width:560px}.r3ep__shopall{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#5a5fd6,#a7abff);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px;padding:14px 26px;border-radius:999px;text-decoration:none;box-shadow:0 8px 22px #5a5fd64d;transition:filter .2s ease,transform .2s ease;white-space:nowrap}.r3ep__shopall:hover{filter:brightness(1.06);transform:translateY(-1px)}.r3ep__shopall .r3ep__arrow{transition:transform .2s ease}.r3ep__shopall:hover .r3ep__arrow{transform:translate(3px)}.r3ep__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.r3ep__card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(11,11,14,.07);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0b0b0e12;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.r3ep__card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #0b0b0e21;border-color:#5a5fd640}.r3ep__media{background:#f4f4f7;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:clamp(14px,2.5vw,26px)}.r3ep__media img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.r3ep__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:clamp(16px,2.2vw,24px) clamp(14px,2vw,22px) clamp(20px,2.6vw,26px);flex:1 1 auto}.r3ep__name{color:#0b0b0e;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(17px,1.6vw,20px);margin:0;line-height:1.15}.r3ep__benefit{color:#a7abff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;margin:0;line-height:1.3}.r3ep__price{color:#3f3f49;font-weight:700;font-size:clamp(15px,1.4vw,17px);margin:2px 0 0}.r3ep__shop{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5a5fd6,#a7abff);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px;padding:11px 30px;border-radius:999px;text-decoration:none;box-shadow:0 8px 20px #5a5fd647;transition:filter .2s ease,transform .2s ease}.r3ep__shop:hover{filter:brightness(1.06);transform:translateY(-1px)}.r3ep__arrows,.r3ep__dots{display:none}@media(max-width:989px){.r3ep__head{flex-direction:column;align-items:flex-start;gap:16px}.r3ep__shopall{align-self:flex-start}.r3ep__media{aspect-ratio:4/5;padding:10px;overflow:hidden}.r3ep__media img{object-fit:contain;object-position:center 58%;transform:scale(1.1)}.r3ep__track{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 16px 6px;margin-inline:-16px;scroll-padding-inline:16px;scrollbar-width:none}.r3ep__track::-webkit-scrollbar{display:none}.r3ep__card{flex:0 0 calc(100vw - 56px);max-width:340px;scroll-snap-align:center}.r3ep__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.r3ep__dot{width:8px;height:8px;border-radius:50%;background:#0b0b0e2e;border:0;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.r3ep__dot.is-active{background:#5a5fd6;transform:scale(1.25)}}.r3mh{display:none}@media(max-width:749px){.shopify-section.custom-banner-section{display:none!important}.r3mh{display:block;background:linear-gradient(180deg,#f3f2fb,#eceaf8 38%,#e4e1f6);padding:18px 20px 36px;text-align:center;overflow:hidden}.r3mh__inner{max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.r3mh__logo{width:clamp(140px,42vw,184px);height:auto;display:block;margin:4px auto 12px}.r3mh__eyebrow{color:#5a5fd6;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1.6;margin:0 0 16px}.r3mh__title{color:#0b0b0e;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.04;margin:0 0 14px;font-size:clamp(30px,8.6vw,40px);font-family:var(--font-heading--family,inherit)}.r3mh__sub{color:#54545f;font-weight:500;font-size:15px;line-height:1.5;margin:0 auto 22px;max-width:340px}.r3mh__features{display:flex;align-items:flex-start;justify-content:center;gap:10px;width:100%;max-width:380px;margin:0 auto 6px}.r3mh__feat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.r3mh__feat img{width:32px;height:32px;object-fit:contain;display:block}.r3mh__feat span{color:#2c2c36;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.04em;line-height:1.25}.r3mh__divider{flex:0 0 auto;align-self:center;width:1px;height:46px;background:#5a5fd647;margin-top:4px}.r3mh__product{width:100%;margin:6px 0 4px}.r3mh__product img{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}.r3mh__cta{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#5a5fd6,#a7abff);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:16px 34px;border-radius:999px;text-decoration:none;box-shadow:0 10px 26px #5a5fd657;transition:filter .2s ease,transform .2s ease;margin-top:8px}.r3mh__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.r3mh__cta span{transition:transform .2s ease}.r3mh__cta:hover span{transform:translate(3px)}}:root{--r3-shopbtn-fill:linear-gradient(180deg,#9296F2 0%,#6A6FE0 48%,#4D50C4 100%);--r3-shopbtn-holo:linear-gradient(110deg,#EAF6FF 0%,#8FE9FF 22%,#B7BEFF 44%,#F0CBFF 64%,#FFC9EC 82%,#DDEBFF 100%);--r3-shopbtn-glow:0 0 18px rgba(124,126,230,.5), 0 8px 22px rgba(77,80,196,.42), inset 0 1px 0 rgba(255,255,255,.35)}.cb-btn,.fc-email-submit,footer form button[type=submit],.r3-stack-cta,.r3ep__shop,.r3ep__shopall,.r3mh__cta,.r3tr__btn,.mbco-shop-btn,.mbco-popular-add,.mbco-cta-btn,.ui-test-product-list .quick-add__button,.ui-test-product-list quick-add-component button,.button:not(.button-secondary):not(.button-unstyled),button.shopify-payment-button__button--unbranded{position:relative!important;z-index:0!important;background:transparent!important;border:0!important;text-shadow:none!important}.cb-btn:before,.fc-email-submit:before,footer form button[type=submit]:before,.r3-stack-cta:before,.r3ep__shop:before,.r3ep__shopall:before,.r3mh__cta:before,.r3tr__btn:before,.mbco-shop-btn:before,.mbco-popular-add:before,.mbco-cta-btn:before,.ui-test-product-list .quick-add__button:before,.ui-test-product-list quick-add-component button:before,.button:not(.button-secondary):not(.button-unstyled):before,button.shopify-payment-button__button--unbranded:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:var(--r3-shopbtn-fill)!important;border-radius:inherit!important;box-shadow:var(--r3-shopbtn-glow)!important;-webkit-text-fill-color:initial!important}.cb-btn,.cb-btn *,.fc-email-submit,.fc-email-submit *,footer form button[type=submit],footer form button[type=submit] *,.r3-stack-cta,.r3-stack-cta *,.r3ep__shop,.r3ep__shop *,.r3ep__shopall,.r3ep__shopall *,.r3mh__cta,.r3mh__cta *,.r3tr__btn,.r3tr__btn *,.mbco-shop-btn,.mbco-shop-btn *,.mbco-popular-add,.mbco-popular-add *,.mbco-cta-btn,.mbco-cta-btn *,.ui-test-product-list .quick-add__button,.ui-test-product-list .quick-add__button *,.ui-test-product-list quick-add-component button,.ui-test-product-list quick-add-component button *,.button:not(.button-secondary):not(.button-unstyled),.button:not(.button-secondary):not(.button-unstyled) *,button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded *{background-image:var(--r3-shopbtn-holo)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}.cb-btn svg,.cb-btn svg *,.fc-email-submit svg,.fc-email-submit svg *,footer form button[type=submit] svg,footer form button[type=submit] svg *,.r3-stack-cta svg,.r3-stack-cta svg *,.r3ep__shopall svg,.r3ep__shopall svg *,.r3mh__cta svg,.r3mh__cta svg *,.r3tr__btn svg,.r3tr__btn svg *,.mbco-shop-btn svg,.mbco-popular-add svg,.button:not(.button-secondary):not(.button-unstyled) svg{background:none!important;-webkit-text-fill-color:#CFE9FF!important;color:#cfe9ff!important;fill:currentColor!important;stroke:currentColor!important}.cb-btn svg[fill=none],.fc-email-submit svg[fill=none],.r3-stack-cta svg[fill=none],.r3ep__shopall svg[fill=none],.r3mh__cta svg[fill=none],.r3tr__btn svg[fill=none],.button:not(.button-secondary):not(.button-unstyled) svg[fill=none]{fill:none!important;stroke:#cfe9ff!important}.cb-btn:hover:before,.fc-email-submit:hover:before,footer form button[type=submit]:hover:before,.r3-stack-cta:hover:before,.r3ep__shop:hover:before,.r3ep__shopall:hover:before,.r3mh__cta:hover:before,.r3tr__btn:hover:before,.mbco-shop-btn:hover:before,.mbco-popular-add:hover:before,.mbco-cta-btn:hover:before,.button:not(.button-secondary):not(.button-unstyled):hover:before{filter:brightness(1.08)!important}@media(max-width:749px){.cb-btn,.fc-email-submit,.r3-stack-cta,.r3ep__shop,.r3ep__shopall,.r3mh__cta,.r3tr__btn,.mbco-shop-btn,.mbco-popular-add,.mbco-cta-btn,.button:not(.button-secondary):not(.button-unstyled){min-height:44px!important}}.mbco-shop-btn,.mbco-shop-btn.mbco-cta-btn{background-image:linear-gradient(180deg,#9296f2,#6a6fe0 48%,#4d50c4)!important;background-color:#6a6fe0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:0!important;box-shadow:none!important}.mbco-shop-btn .r3holo-label,.mbco-shop-btn .mbco-cta-arrow,.mbco-shop-btn.mbco-cta-btn .r3holo-label,.mbco-shop-btn.mbco-cta-btn .mbco-cta-arrow{background-image:linear-gradient(110deg,#eaf6ff,#8fe9ff,#b7beff 44%,#f0cbff 64%,#ffc9ec,#ddebff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.r3-ing-shop-link,.r3-edu a[href="/pages/ingredients"]{position:relative!important;z-index:0!important;background:transparent!important;background-image:none!important;border:0!important;color:transparent!important}.r3-ing-shop-link:before,.r3-edu a[href="/pages/ingredients"]:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(180deg,#9296f2,#6a6fe0 48%,#4d50c4)!important;border-radius:inherit!important;box-shadow:0 0 18px #7c7ee680,0 8px 22px #4d50c46b,inset 0 1px #ffffff59!important;-webkit-text-fill-color:initial!important}.r3-ing-shop-link,.r3-ing-shop-link *,.r3-edu a[href="/pages/ingredients"],.r3-edu a[href="/pages/ingredients"] *{background-image:linear-gradient(110deg,#eaf6ff,#8fe9ff,#b7beff 44%,#f0cbff 64%,#ffc9ec,#ddebff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}.r3-ing-shop-link:hover:before,.r3-edu a[href="/pages/ingredients"]:hover:before{filter:brightness(1.08)!important}.cb-btn,.fc-email-submit,footer form button[type=submit],.r3-stack-cta,.r3ep__shop,.r3ep__shopall,.r3mh__cta,.r3tr__btn,.mbco-shop-btn,.mbco-popular-add,.mbco-cta-btn,.button:not(.button-secondary):not(.button-unstyled),button.shopify-payment-button__button--unbranded,.r3-ing-shop-link,.r3-edu a[href="/pages/ingredients"],.cb-section a.cb-btn,.cb-section .cb-cta a,.mbco-shop-btn.mbco-cta-btn{box-shadow:none!important}.cb-btn:before,.fc-email-submit:before,footer form button[type=submit]:before,.r3-stack-cta:before,.r3ep__shop:before,.r3ep__shopall:before,.r3mh__cta:before,.r3tr__btn:before,.mbco-shop-btn:before,.mbco-popular-add:before,.mbco-cta-btn:before,.button:not(.button-secondary):not(.button-unstyled):before,.r3-ing-shop-link:before,.r3-edu a[href="/pages/ingredients"]:before{box-shadow:none!important}.mbco-shop-btn .mbco-cta-arrow svg,.mbco-shop-btn .mbco-cta-arrow svg *,.mbco-cta-btn .mbco-cta-arrow svg,.mbco-cta-btn .mbco-cta-arrow svg *{stroke:#cfe9ff!important;color:#cfe9ff!important;-webkit-text-fill-color:#CFE9FF!important;fill:none!important}@media(max-width:749px){.r3mh{background:linear-gradient(180deg,#f3f2fb,#eceaf8 30%,#e4e1f6,#dbd8f2 74%,#d4d1ef)!important}.r3mh__product{margin-top:8px!important}.r3mh__product img{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 100%),linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 100%),linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-composite:intersect}}.r3-media-page{max-width:1200px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px)}.r3-media-intro h1{margin:0 0 10px}.r3-media-intro p{font-size:17px;line-height:1.7;color:#3f3f49;max-width:720px;margin:0 0 40px}.r3-media-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.r3-media-grid{grid-template-columns:1fr 1fr;gap:32px}}.r3-media-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #14142814,0 1px 3px #1414280d;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.r3-media-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #14142824}.r3-media-card__imglink{display:block}.r3-media-card__img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.r3-media-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}.r3-media-card__title{margin:0;font-size:21px;line-height:1.25;font-weight:700}.r3-media-card__title a{color:#111116!important;text-decoration:none}.r3-media-card__title a:hover{color:#5a5fd6!important}.r3-media-card__date{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#6b6b74}.r3-media-card__date svg{flex-shrink:0}.r3-media-card__excerpt{margin:0;font-size:14.5px;line-height:1.6;color:#4a4a54}.r3-media-card__more{font-size:14.5px;font-weight:700;color:#5a5fd6!important;text-decoration:none;margin-top:2px}.r3-media-card__more:hover{text-decoration:underline}.r3-media-contact{margin-top:56px;padding:28px;background:#fff;border-radius:16px;box-shadow:0 4px 16px #14142814}.r3-media-contact h2{margin:0 0 10px;font-size:22px}.r3-media-contact p{margin:0 0 8px;color:#3f3f49;line-height:1.6}.r3-media-contact a{color:#5a5fd6;font-weight:600}.main-collection product-card .product-media__image,[class*=main-collection] product-card .product-media__image,.template-collection product-card .product-media__image{transform:scale(1.16);transform-origin:center}.main-collection product-card .product-media,[class*=main-collection] product-card .product-media{overflow:hidden}@media(max-width:749px){.main-collection product-card .product-media__image,[class*=main-collection] product-card .product-media__image{transform:scale(1.24)}}.quick-add .quick-add__button--add:after,.quick-add .quick-add__button--choose:after,.quick-add .add-to-cart-button:after{background-image:linear-gradient(110deg,#eaf6ff,#8fe9ff,#b7beff 44%,#f0cbff 64%,#ffc9ec,#ddebff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.facets-block-wrapper,.facets-block-wrapper *,facets-form summary,facets-form summary *,.facets__label,.facets__summary,.facets__summary span,[class*=facets] summary,[class*=facets] summary span{color:#111116!important;opacity:1!important}.facets-block-wrapper svg,facets-form svg,[class*=facets] summary svg{color:#5a5fd6!important;stroke:#5a5fd6!important}facets-form summary,[class*=facets] summary{background:#fff!important;border:1px solid rgba(90,95,214,.25)!important;border-radius:10px!important;padding:10px 14px!important;font-weight:600!important}[class*=results-count],.facets__results-count,[class*=facets] status,.main-collection status,.product-grid-container status{color:#3f3f49!important}.mbco-cart-drawer{background:#fff!important}.mbco-cart-drawer__title,.mbco-cart-subtotal,.mbco-cart-subtotal *{color:#5a5fd6!important;font-weight:700!important;letter-spacing:.08em}.mbco-cart-item__title{color:#5a5fd6!important}.mbco-cart-item__price{color:#5a5fd6!important;font-weight:600}.mbco-cart-item__img{background:#f1f1f5!important;border-radius:10px!important}.mbco-checkout-btn{border-radius:12px!important;min-height:52px!important;font-size:.85rem!important;font-weight:700!important}.mbco-checkout-btn:before{background:linear-gradient(135deg,#8a7fd8,#5a5fd6)!important}.mbco-cart-continue{display:block;text-align:center;margin-top:10px;font-weight:600;letter-spacing:.08em;color:#55555e!important;text-decoration:none}.mbco-cart-drawer .mbco-cta-arrow{display:none!important}.mbco-popular__heading{color:#5a5fd6!important;font-weight:700!important}.mbco-popular-item{background:#f1f1f5!important;border-radius:14px!important}.mbco-popular-item__title{color:#111116!important}.mbco-popular-item__price{color:#55555e!important}.r3mh,.r3mh__inner,.r3mh__sub{color:#3f3f49}.r3mh__sub{color:#54545f!important}.r3mh__feat span{color:#2c2c36!important}.fc-helper,footer .fc-helper,[class*=footer] .fc-helper{color:#55555e!important}.mbco-cart-empty__msg{color:#3f3f49!important}.shopify-section .section [style*=--padding],.r3tr,.r3ep,.r3-stack,.r3-promise,.r3-edu,.r3-media{color:#3f3f49}.footer-custom-section a,.footer-custom-section a:visited,footer a,footer a:visited{color:#000!important}.footer-custom-section a:hover,.footer-custom-section a:focus-visible,footer a:hover,footer a:focus-visible{color:#000!important}.product-card__content .r3-view-product,product-card .r3-view-product{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:calc(100% - 32px);margin:10px 16px 6px!important;padding:12px 16px!important;background:#fff!important;border:1.5px solid rgba(90,95,214,.45)!important;border-radius:12px!important;color:#111116!important;font-weight:600!important;font-size:.92rem!important;letter-spacing:.01em;text-decoration:none!important;position:relative;z-index:3;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}.product-card__content .r3-view-product:hover,product-card .r3-view-product:hover{border-color:#5a5fd6!important;box-shadow:0 6px 18px #5a5fd62e;background:#fbfbff!important}.r3-view-product .r3-vp-arrow{color:#5a5fd6!important;font-weight:700;font-size:1.05rem;line-height:1}.r3-view-product span{color:inherit}.product-card__content .r3-benefit-tag{margin-inline:16px}product-card .product-card__content>product-price,product-card .product-card__content>[class*=title],product-card .product-card__content>.contents{padding-inline:0}facets-form summary.facets__summary,[class*=facets] summary.facets__summary{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid rgba(90,95,214,.28)!important;border-radius:12px!important;padding:11px 16px!important;font-weight:600!important;box-shadow:0 3px 10px #0b0b0e0f!important}.facets__summary .facets__label{display:inline-flex;align-items:center;gap:8px}.facets__summary .facets__label:before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-size:contain;background-position:center}details[id*=filter-v-availability] .facets__summary .facets__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A5FD6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E")}.facets__summary[data-testid=price-filter] .facets__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A5FD6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Ccircle cx='7' cy='7' r='1.5' fill='%235A5FD6' stroke='none'/%3E%3C/svg%3E")}@media(max-width:749px){facets-form summary.facets__summary,[class*=facets] summary.facets__summary{padding:10px 13px!important}.product-card__content .r3-view-product{width:calc(100% - 24px);margin:8px 12px 4px!important;padding:11px 13px!important;font-size:.86rem!important}.product-card__content .r3-benefit-tag{margin-inline:12px}}facets-form details[open]>summary.facets__summary,facets-form summary.facets__summary[aria-expanded=true],facets-form summary.facets__summary:active,[class*=facets] details[open]>summary.facets__summary,[class*=facets] summary.facets__summary[aria-expanded=true],[class*=facets] summary.facets__summary:active{background:#5a5fd6!important;border-color:#5a5fd6eb!important;color:#fff!important}facets-form details[open]>summary.facets__summary *,facets-form summary.facets__summary[aria-expanded=true] *,facets-form summary.facets__summary:active *,[class*=facets] details[open]>summary.facets__summary *,[class*=facets] summary.facets__summary[aria-expanded=true] *,[class*=facets] summary.facets__summary:active *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}facets-form details[open]>summary.facets__summary svg,facets-form summary.facets__summary[aria-expanded=true] svg,facets-form summary.facets__summary:active svg,[class*=facets] details[open]>summary.facets__summary svg,[class*=facets] summary.facets__summary[aria-expanded=true] svg,[class*=facets] summary.facets__summary:active svg{color:#fff!important;stroke:#fff!important}facets-form details[open]>summary.facets__summary .facets__label:before,facets-form summary.facets__summary[aria-expanded=true] .facets__label:before,facets-form summary.facets__summary:active .facets__label:before,[class*=facets] details[open]>summary.facets__summary .facets__label:before,[class*=facets] summary.facets__summary[aria-expanded=true] .facets__label:before,[class*=facets] summary.facets__summary:active .facets__label:before{filter:brightness(0) invert(1)!important}.r3-free-gift-banner{background:#050505!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.r3-free-gift-banner h3,.r3-free-gift-banner p{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.r3-free-gift-banner svg{stroke:#a7abff!important}.r3-free-gift-banner>div:last-child{background:radial-gradient(circle at 80% 50%,rgba(167,171,255,.14),transparent 52%)!important}body:has([data-r3-cinematic-hero]),body:has([data-r3-cinematic-hero]) main,body:has([data-r3-cinematic-hero]) #MainContent,body:has([data-r3-cinematic-hero]) .shopify-section,body:has([data-r3-cinematic-hero]) .r3-promise,body:has([data-r3-cinematic-hero]) .r3-media,body:has([data-r3-cinematic-hero]) .custom-reviews,body:has([data-r3-cinematic-hero]) [class*=custom-review],body:has([data-r3-cinematic-hero]) .r3psc{background:#050505!important}body:has([data-r3-cinematic-hero]) .r3-promise-card,body:has([data-r3-cinematic-hero]) .custom-reviews [class*=card],body:has([data-r3-cinematic-hero]) [class*=custom-review] [class*=card]{background:#111116!important;border-color:#ffffff1a!important}body:has([data-r3-cinematic-hero]) .r3-promise-card__heading,body:has([data-r3-cinematic-hero]) .r3-promise-card__body,body:has([data-r3-cinematic-hero]) .custom-reviews,body:has([data-r3-cinematic-hero]) .custom-reviews p,body:has([data-r3-cinematic-hero]) [class*=custom-review],body:has([data-r3-cinematic-hero]) [class*=custom-review] p{color:#ffffffd1!important}body:has([data-r3-cinematic-hero]) .r3-promise__title,body:has([data-r3-cinematic-hero]) .r3-media__title,body:has([data-r3-cinematic-hero]) .custom-reviews h2,body:has([data-r3-cinematic-hero]) [class*=custom-review] h2{color:#fff!important}@media screen and (max-width:749px){.mbco-drawer{background:#050505!important;color:#fff!important;width:min(370px,86vw)!important}.mbco-drawer__header{padding:1.35rem 1.45rem!important;border-bottom-color:#ffffff1f!important}.mbco-drawer__link{color:#fff!important;border-bottom-color:#ffffff1f!important;min-height:64px!important;padding:1.18rem 1.45rem!important;font-size:1.08rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mbco-drawer__link-arrow,.mbco-drawer__caret{opacity:1!important;color:#fff!important}.mbco-drawer__account{border-top-color:#ffffff1f!important;padding:1.15rem 1.45rem 1.35rem!important}.mbco-drawer__account-btn{min-height:56px!important;font-size:.92rem!important;font-weight:850!important;background-image:linear-gradient(135deg,#8a7fd8,#5a5fd6)!important;background-color:#5a5fd6!important;color:#fff!important}.mbco-drawer__account-secondary,.mbco-drawer__close,.mbco-drawer__logo{color:#fff!important}.mbco-drawer__submenu{background:#050505!important}.mbco-drawer__sublink{color:#fff!important;border-bottom-color:#ffffff1a!important;font-size:.98rem!important;padding:1rem 2rem!important}}.mbco-drawer{background:#050505!important;color:#fff!important}.mbco-drawer__link,.mbco-drawer__sublink,.mbco-drawer__close,.mbco-drawer__logo,.mbco-drawer__account-secondary{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.mbco-drawer__link,.mbco-drawer__sublink,.mbco-drawer__header,.mbco-drawer__account,.mbco-drawer__localization{border-color:#ffffff1f!important}.mbco-drawer__link-arrow,.mbco-drawer__caret,.mbco-drawer__account-arrow{opacity:1!important;color:#fff!important}.mbco-drawer__account-btn,.mbco-drawer__account-btn *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.mbco-drawer__submenu{background:#050505!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-section,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-inner,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-wrapper,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-track-outer,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-track{background:#050505!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-heading,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-reviewer-name,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-product-name,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-review-text,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-card-bottom,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-verified{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-card,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-card-top,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-card-bottom{background:#111116!important;border-color:#ffffff1f!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-divider{border-top-color:#a7abff!important;opacity:.55!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-star,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-stars,body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-arrow{color:#a7abff!important;-webkit-text-fill-color:#A7ABFF!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-arrow{background:#050505!important;background-color:#050505!important;color:#a7abff!important;-webkit-text-fill-color:#A7ABFF!important;border:1px solid rgba(167,171,255,.32)!important;border-radius:999px!important;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff0d!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-arrow:hover:not(:disabled){background:#111116!important;background-color:#111116!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border-color:#a7abff9e!important;box-shadow:0 12px 30px #5a5fd63d,inset 0 1px #ffffff14!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-arrow:disabled{background:#050505!important;background-color:#050505!important;color:#a7abff61!important;-webkit-text-fill-color:rgba(167,171,255,.38)!important;border-color:#a7abff29!important;opacity:.55!important}body:has([data-r3-cinematic-hero]) .custom-reviews-section .cr-arrow svg{color:inherit!important;stroke:currentColor!important}body:has([data-r3-cinematic-hero]) .r3-promise-card:before{background:#111116!important;background-color:#111116!important;color:#a7abff!important;border:1px solid rgba(167,171,255,.28)!important;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000038!important}body:has([data-r3-cinematic-hero]) .r3-promise-card:hover:before{background:#17171d!important;background-color:#17171d!important;border-color:#a7abff75!important}body:has(.r3-page-ingredients),body:has(.r3-media-page),body:has(#shopify-section-template--19355277295729__main),body:has(#shopify-section-template--19355277328497__main),body:has(.r3-page-ingredients) main,body:has(.r3-media-page) main,body:has(#shopify-section-template--19355277295729__main) main,body:has(#shopify-section-template--19355277328497__main) main,body:has(.r3-page-ingredients) #MainContent,body:has(.r3-media-page) #MainContent,body:has(#shopify-section-template--19355277295729__main) #MainContent,body:has(#shopify-section-template--19355277328497__main) #MainContent{background:#050505!important;color:#fff!important}body:has(.r3-page-ingredients) main .shopify-section,body:has(.r3-media-page) main .shopify-section,body:has(#shopify-section-template--19355277295729__main) main .shopify-section,body:has(#shopify-section-template--19355277328497__main) main .shopify-section,body:has(.r3-page-ingredients) main .section,body:has(.r3-media-page) main .section,body:has(#shopify-section-template--19355277295729__main) main .section,body:has(#shopify-section-template--19355277328497__main) main .section,body:has(.r3-page-ingredients) main .section-background,body:has(.r3-media-page) main .section-background,body:has(#shopify-section-template--19355277295729__main) main .section-background,body:has(#shopify-section-template--19355277328497__main) main .section-background,body:has(#shopify-section-template--19355277295729__main) main .ia2-section-outer>section,body:has(#shopify-section-template--19355277328497__main) main .section-wrapper,body:has(#shopify-section-template--19355277328497__main) main .section--page-width{background:#050505!important;background-color:#050505!important;color:#fff!important}body:has(.r3-page-ingredients) main :where(h1,h2,h3,h4,h5,h6,p,li,span,div,strong,em,label,rte-formatter),body:has(.r3-media-page) main :where(h1,h2,h3,h4,h5,h6,p,li,span,div,strong,em,label,rte-formatter),body:has(#shopify-section-template--19355277295729__main) main :where(h1,h2,h3,h4,h5,h6,p,li,span,div,strong,em,label,rte-formatter),body:has(#shopify-section-template--19355277328497__main) main :where(h1,h2,h3,h4,h5,h6,p,li,span,div,strong,em,label,rte-formatter){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.r3-page-ingredients) main a,body:has(.r3-media-page) main a,body:has(#shopify-section-template--19355277295729__main) main a,body:has(#shopify-section-template--19355277328497__main) main a,body:has(.r3-page-ingredients) main .r3-ing-shop-link,body:has(.r3-media-page) main .r3-media-card__more{color:#a7abff!important;-webkit-text-fill-color:#A7ABFF!important}body:has(.r3-page-ingredients) main .r3-ing-row,body:has(.r3-page-ingredients) main .r3-ing-disclaimer,body:has(.r3-media-page) main .r3-media-card,body:has(.r3-media-page) main .r3-media-contact,body:has(#shopify-section-template--19355277295729__main) main .ia2-img-wrap,body:has(#shopify-section-template--19355277328497__main) main .contact-form,body:has(#shopify-section-template--19355277328497__main) main .custom-section-content{background:#111116!important;background-color:#111116!important;color:#fff!important;border-color:#ffffff1f!important}body:has(.r3-page-ingredients) main .r3-ing-row__media{background:#111116!important;background-color:#111116!important;border-color:#ffffff1f!important}body:has(#shopify-section-template--19355277295729__main) main .ia2-question,body:has(#shopify-section-template--19355277295729__main) main .ia2-item{border-color:#a7abff47!important;color:#fff!important}body:has(#shopify-section-template--19355277295729__main) main .ia2-icon svg,body:has(#shopify-section-template--19355277295729__main) main svg{color:#a7abff!important;stroke:currentColor!important}body:has(#shopify-section-template--19355277328497__main) main .contact-form__input,body:has(#shopify-section-template--19355277328497__main) main input,body:has(#shopify-section-template--19355277328497__main) main textarea{background:#111116!important;background-color:#111116!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border:1px solid rgba(167,171,255,.38)!important}body:has(#shopify-section-template--19355277328497__main) main .contact-form__input::placeholder,body:has(#shopify-section-template--19355277328497__main) main input::placeholder,body:has(#shopify-section-template--19355277328497__main) main textarea::placeholder{color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}body:has(#shopify-section-template--19355277328497__main) main .submit-button,body:has(#shopify-section-template--19355277328497__main) main button[type=submit]{background:linear-gradient(135deg,#5a5fd6,#a7abff)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border-color:#a7abff73!important}body:has(#shopify-section-template--19355277328497__main) main .submit-button *,body:has(#shopify-section-template--19355277328497__main) main button[type=submit] *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--]{background:#050505!important;background-color:#050505!important;color:#fff!important}body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-section-heading,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-subtext,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-q-text,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-answer,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-answer *,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-question,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-text-reset,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] p,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] div,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] button{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-item,body:has(#shopify-section-template--19355277295729__main) main [id^=ia2-template--] .ia2-question{border-color:#ffffff29!important}body:has(.r3-media-page),body:has(.r3-media-page) main,body:has(.r3-media-page) #MainContent,body:has(.r3-media-page) main .shopify-section,body:has(.r3-media-page) main .section,body:has(.r3-media-page) main .section-background,body:has(.r3-media-page) .r3-media-page,body:has(.r3-media-page) .r3-media-intro,body:has(.r3-media-page) .r3-media-grid{background:#050505!important;background-color:#050505!important;color:#fff!important}body:has(.r3-media-page) .r3-media-card,body:has(.r3-media-page) .r3-media-card__body,body:has(.r3-media-page) .r3-media-contact{background:#111116!important;background-color:#111116!important;color:#fff!important;border-color:#ffffff1f!important;box-shadow:0 18px 48px #0000005c!important}body:has(.r3-media-page) .r3-media-card__title,body:has(.r3-media-page) .r3-media-card__title a,body:has(.r3-media-page) .r3-media-card__date,body:has(.r3-media-page) .r3-media-card__date *,body:has(.r3-media-page) .r3-media-card__excerpt,body:has(.r3-media-page) .r3-media-contact h2,body:has(.r3-media-page) .r3-media-contact p,body:has(.r3-media-page) .r3-media-contact strong,body:has(.r3-media-page) .r3-media-intro h1,body:has(.r3-media-page) .r3-media-intro p{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.r3-media-page) .r3-media-card__more,body:has(.r3-media-page) .r3-media-contact a{color:#a7abff!important;-webkit-text-fill-color:#A7ABFF!important}body:has(.r3-media-page) .r3-media-card__imglink{background:#111116!important;background-color:#111116!important;display:block!important}body:has(.r3-media-page) .r3-media-card__img{background:#111116!important;background-color:#111116!important}body:has(.r3-products-hero){background:#0b0e1e!important}body:has(.r3-products-hero):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(180deg,#0c0e204d,#1410303d 40%,#0a0c1e61),url(/cdn/shop/t/41/assets/r3-products-mountain-desktop.jpg?v=1783399341);background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none}@media(max-width:749px){body:has(.r3-products-hero):before{background-image:linear-gradient(180deg,#0c0e2047,#1410303d 40%,#0a0c1e6b),url(/cdn/shop/t/41/assets/r3-products-mountain-mobile.jpg?v=1783399343)}}body:has(.r3-products-hero) .r3-products-hero{background:transparent!important;border-bottom:none!important;padding-top:clamp(64px,9vw,120px)}body:has(.r3-products-hero) main,body:has(.r3-products-hero) main#MainContent,body:has(.r3-products-hero) .content-for-layout,body:has(.r3-products-hero) main .shopify-section,body:has(.r3-products-hero) .section-wrapper,body:has(.r3-products-hero) main .shopify-section .section,body:has(.r3-products-hero) main .shopify-section [class*=color-scheme]:not(.facets__panel-content):not(.sorting-filter__options),body:has(.r3-products-hero) .main-collection,body:has(.r3-products-hero) [class*=main-collection],body:has(.r3-products-hero) .r3-trust-badges{background:transparent!important;background-color:transparent!important;background-image:none!important}body:has(.r3-products-hero) .r3-products-eyebrow{color:#a7abff!important}body:has(.r3-products-hero) .r3-products-hero h1{color:#fff!important;text-transform:uppercase;font-weight:800!important;letter-spacing:-.01em;line-height:.98!important;font-size:clamp(46px,7.6vw,96px)!important;max-width:14ch;text-shadow:0 2px 24px rgba(5,8,20,.45)}body:has(.r3-products-hero) .r3-products-hero p:not(.r3-products-eyebrow){color:#e4e6f2!important;text-shadow:0 1px 12px rgba(5,8,20,.5)}body:has(.r3-products-hero) .section-wrapper h1,body:has(.r3-products-hero) .section-wrapper .rte,body:has(.r3-products-hero) .section-wrapper p{color:#fff!important;text-shadow:0 1px 12px rgba(5,8,20,.5)}body:has(.r3-products-hero) .products-count-wrapper,body:has(.r3-products-hero) .products-count-wrapper *{color:#fff!important}body:has(.r3-products-hero) .products-count-wrapper{display:inline-flex;align-items:center;background:#0c102273!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 14px!important;font-weight:600}body:has(.r3-products-hero) facets-form summary.facets__summary,body:has(.r3-products-hero) [class*=facets] summary.facets__summary{background:#0c102273!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 18px #05081440!important;color:#fff!important}body:has(.r3-products-hero) .facets__summary .facets__label,body:has(.r3-products-hero) .facets__summary span,body:has(.r3-products-hero) .facets__summary svg{color:#fff!important}body:has(.r3-products-hero) details[id*=filter-v-availability] .facets__summary .facets__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A7ABFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E")!important}body:has(.r3-products-hero) .facets__summary[data-testid=price-filter] .facets__label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A7ABFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Ccircle cx='7' cy='7' r='1.5' fill='%23A7ABFF' stroke='none'/%3E%3C/svg%3E")!important}body:has(.r3-products-hero) .facets__panel-content,body:has(.r3-products-hero) floating-panel-component.facets__inputs,body:has(.r3-products-hero) floating-panel-component.sorting-filter__options{background:#0e1226f0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;color:#fff!important;box-shadow:0 16px 40px #05081480!important}body:has(.r3-products-hero) .facets__panel-content .checkbox__label-text,body:has(.r3-products-hero) .facets__panel-content label,body:has(.r3-products-hero) .facets__panel-content span,body:has(.r3-products-hero) .sorting-filter__options .sorting-filter__label,body:has(.r3-products-hero) .sorting-filter__options label,body:has(.r3-products-hero) .sorting-filter__options span{color:#fff!important}body:has(.r3-products-hero) .facets__panel-content input[type=text],body:has(.r3-products-hero) .facets__panel-content input[type=number]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;border-radius:10px!important}body:has(.r3-products-hero) fieldset.column-options{background:#0c102273!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important}body:has(.r3-products-hero) fieldset.column-options svg,body:has(.r3-products-hero) fieldset.column-options label{color:#fff!important}body:has(.r3-products-hero) product-card.product-card,body:has(.r3-products-hero) .resource-list__item product-card{background:#1418304d!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28)!important;border-radius:22px!important;box-shadow:0 0 0 1px #a7abff1a,0 14px 44px #05081459,0 0 26px #a7abff1f!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}body:has(.r3-products-hero) product-card.product-card:hover{border-color:#c7caff80!important;box-shadow:0 0 0 1px #a7abff2e,0 18px 52px #05081473,0 0 34px #a7abff38!important}body:has(.r3-products-hero) product-card .product-card__content,body:has(.r3-products-hero) product-card .card-gallery,body:has(.r3-products-hero) product-card slideshow-component,body:has(.r3-products-hero) product-card slideshow-container,body:has(.r3-products-hero) product-card slideshow-slides,body:has(.r3-products-hero) product-card slideshow-slide,body:has(.r3-products-hero) product-card .product-media-container,body:has(.r3-products-hero) product-card .product-media{background:transparent!important;background-color:transparent!important}body:has(.r3-products-hero) product-card .product-media img{transform:scale(1.06);transform-origin:center;object-fit:contain!important}body:has(.r3-products-hero) product-card h3,body:has(.r3-products-hero) product-card h3 a,body:has(.r3-products-hero) product-card [class*=title]{color:#fff!important}body:has(.r3-products-hero) product-card .r3-benefit-tag{color:#c7caff!important}body:has(.r3-products-hero) product-card product-price,body:has(.r3-products-hero) product-card product-price *{color:#fff!important}body:has(.r3-products-hero) product-card.product-card product-price,body:has(.r3-products-hero) .resource-list__item product-card product-price{border-top:1px solid rgba(255,255,255,.18)!important}body:has(.r3-products-hero) .product-card__content .r3-view-product,body:has(.r3-products-hero) product-card .r3-view-product{background:#ffffff0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(199,202,255,.55)!important;color:#fff!important;border-radius:12px!important}body:has(.r3-products-hero) .product-card__content .r3-view-product:hover,body:has(.r3-products-hero) product-card .r3-view-product:hover{background:#a7abff24!important;border-color:#c7caff!important;box-shadow:0 0 22px #a7abff59!important}body:has(.r3-products-hero) .r3-view-product .r3-vp-arrow{color:#a7abff!important}@media(min-width:990px){body:has(.r3-products-hero) ul.product-grid,body:has(.r3-products-hero) .main-collection .resource-list,body:has(.r3-products-hero) [class*=main-collection] .resource-list,body:has(.r3-products-hero) ul[class*=resource-list]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}body:has(.r3-products-hero) .r3-trust-badges__grid div{background:#1418304d!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28)!important;border-radius:18px;box-shadow:0 10px 30px #0508144d,0 0 22px #a7abff1a!important}body:has(.r3-products-hero) .r3-trust-badges__grid strong{color:#fff!important}body:has(.r3-products-hero) .r3-trust-badges__grid span{color:#a7abff!important}@media(max-width:749px){body:has(.r3-products-hero) .r3-products-hero{padding:46px 18px 26px}body:has(.r3-products-hero) .r3-products-hero h1{font-size:clamp(40px,11.5vw,52px)!important}body:has(.r3-products-hero) product-card.product-card,body:has(.r3-products-hero) .resource-list__item product-card{border-radius:18px!important}body:has(.r3-products-hero) .products-count-wrapper{padding:6px 12px!important}}body:has(.r3-products-hero) .product-grid .product-card .card-gallery,body:has(.r3-products-hero) .product-grid .product-card [class*=card-gallery-],body:has(.r3-products-hero) .product-grid .product-card .product-media-container,body:has(.r3-products-hero) .product-grid .product-card .product-media,body:has(.r3-products-hero) .resource-list__item product-card.product-card .card-gallery,body:has(.r3-products-hero) .resource-list__item product-card.product-card [class*=card-gallery-],body:has(.r3-products-hero) .resource-list__item product-card.product-card .product-media-container,body:has(.r3-products-hero) .resource-list__item product-card.product-card .product-media,body:has(.r3-products-hero) product-card.product-card.product-card .card-gallery,body:has(.r3-products-hero) product-card.product-card.product-card [class*=card-gallery-],body:has(.r3-products-hero) product-card.product-card.product-card .product-media-container,body:has(.r3-products-hero) product-card.product-card.product-card .product-media,body:has(.r3-products-hero) product-card.product-card.product-card slideshow-component,body:has(.r3-products-hero) product-card.product-card.product-card slideshow-container,body:has(.r3-products-hero) product-card.product-card.product-card slideshow-slides,body:has(.r3-products-hero) product-card.product-card.product-card slideshow-slide{background:transparent!important;background-color:transparent!important;border-bottom:0!important}body:has(.r3-products-hero) product-card.product-card,body:has(.r3-products-hero) .resource-list__item product-card{background:#161a3442!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body:has(.r3-products-hero) product-card .quick-add,body:has(.r3-products-hero) product-card quick-add-component{display:none!important}body:has(.r3-products-hero) product-card .card-gallery{padding-top:10px}body:has(.r3-products-hero) product-card .product-card__content p,body:has(.r3-products-hero) product-card .product-card__content span.price,body:has(.r3-products-hero) product-card .product-card__content .price-item,body:has(.r3-products-hero) product-card .product-card__content [class*=price]{color:#fff!important}body:has(.r3-products-hero) product-card .product-card__content p:not(.r3-benefit-tag){color:#e8e9f5!important;text-shadow:0 1px 8px rgba(5,8,20,.45)}body:has(.r3-products-hero) product-card.product-card,body:has(.r3-products-hero) .resource-list__item product-card{background:linear-gradient(160deg,#ffffff1a,#161a3457 55%,#0e12266b)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 0 0 1px #a7abff1f,0 18px 46px #0508146b,0 0 30px #a7abff29,inset 0 1px #ffffff38!important}body:has(.r3-products-hero) .r3-trust-badges__grid div{background:linear-gradient(160deg,#ffffff14,#161a3457 60%,#0e12266b)!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:0 12px 32px #05081459,0 0 24px #a7abff1f,inset 0 1px #ffffff2e!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots{background:#050505!important;color:#fff!important;padding:clamp(28px,5vw,72px) clamp(14px,4vw,56px)!important;overflow:clip!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__frame{position:relative!important;width:min(1480px,100%)!important;margin:0 auto!important;overflow:hidden!important;border-radius:clamp(22px,3vw,40px)!important;background:#050505!important;box-shadow:0 28px 90px #0000007a,inset 0 0 0 1px #ffffff14!important;min-height:420px!important;isolation:isolate!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__frame:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#000000c7,#0006 24%,#00000014 58%,#0000002e),radial-gradient(circle at 13% 18%,rgba(0,0,0,.58),transparent 34%),linear-gradient(180deg,#0003,#00000085)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__picture,body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__image{display:block!important;width:100%!important;height:100%!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__image{aspect-ratio:1672 / 941!important;object-fit:cover!important;transform:scale(1.002)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__title{position:absolute!important;z-index:3!important;top:clamp(30px,4.8vw,78px)!important;left:clamp(26px,4.2vw,72px)!important;margin:0!important;max-width:9ch!important;font-size:clamp(44px,6.2vw,94px)!important;line-height:.88!important;letter-spacing:-.055em!important;text-transform:uppercase!important;font-weight:900!important;color:#fff!important;text-wrap:balance!important;text-shadow:0 6px 28px rgba(0,0,0,.85)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot{--x: 50%;--y: 50%;position:absolute!important;z-index:4!important;left:var(--x)!important;top:var(--y)!important;width:44px!important;height:44px!important;margin-left:-22px!important;margin-top:-22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;text-decoration:none!important;color:#050505!important;outline-offset:4px!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse{position:relative!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 2px #00000042,0 0 0 3px #fffffff0,0 10px 28px #0000007a!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:before,body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:after{content:""!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;border-radius:inherit!important;pointer-events:none!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:before{width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.82)!important;background:#ffffff21!important;box-shadow:0 0 22px #ffffff40!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:after{width:68px!important;height:68px!important;background:radial-gradient(circle,#ffffff3d,#ffffff1a 38%,#fff0 72%)!important;animation:r3HotspotPulse 2.4s ease-in-out infinite!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot:hover .r3-shop-hotspots__pulse,body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot:focus-visible .r3-shop-hotspots__pulse{transform:scale(1.14)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__label{position:absolute!important;left:50%!important;bottom:calc(100% + 8px)!important;transform:translate(-50%) translateY(4px)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;padding:7px 11px!important;border-radius:999px!important;background:#050505d6!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 10px 28px #0000005c!important;transition:opacity .18s ease,transform .18s ease!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot:hover .r3-shop-hotspots__label,body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot:focus-visible .r3-shop-hotspots__label{opacity:1!important;transform:translate(-50%) translateY(0)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--pantothenic{--x: 66%;--y: 29%}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--p5p{--x: 52%;--y: 41%}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--tudca{--x: 60%;--y: 63%}@keyframes r3HotspotPulse{0%,to{opacity:.54;transform:translate(-50%,-50%) scale(.82)}50%{opacity:.98;transform:translate(-50%,-50%) scale(1.12)}}@media(max-width:749px){body:has([data-r3-cinematic-hero]) .r3-shop-hotspots{padding:18px 12px 34px!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__frame{border-radius:24px!important;min-height:0!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__frame:before{background:linear-gradient(180deg,#000000db,#00000038 32%,#00000029 68%,#00000094),radial-gradient(circle at 12% 12%,rgba(0,0,0,.72),transparent 42%)!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__image{aspect-ratio:4 / 5!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__title{top:24px!important;left:20px!important;font-size:clamp(38px,13vw,58px)!important;line-height:.9!important;max-width:8.5ch!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse{width:18px!important;height:18px!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:before{width:40px!important;height:40px!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:after{width:72px!important;height:72px!important}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--pantothenic{--x: 66.5%;--y: 31%}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--p5p{--x: 36%;--y: 41.5%}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__dot--tudca{--x: 55%;--y: 64.7%}body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__label{display:none!important}}@media(prefers-reduced-motion:reduce){body:has([data-r3-cinematic-hero]) .r3-shop-hotspots__pulse:after{animation:none!important}}.r3-media-grid img[src*=r3-routine-image-5-product-lineup]{object-fit:cover!important;object-position:center center!important;background:#050505!important;padding:0!important}.r3-free-gift-banner{background:#050505!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.r3-free-gift-banner h3{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.r3-free-gift-banner p{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.r3-free-gift-banner>div:last-child{background:none!important}body:has(.r3-products-hero) #header-group,body:has(.r3-products-hero) .shopify-section-group-header-group,body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{background:linear-gradient(180deg,#070916f5,#0a0c1de0 62%,#0c0e20b8)!important;background-color:transparent!important;border-color:#ffffff1a!important;box-shadow:none!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important}body:has(.r3-products-hero) .mbco-header-section:after,body:has(.r3-products-hero) #header-group:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-34px!important;height:34px!important;pointer-events:none!important;background:linear-gradient(180deg,#0c0e206b,#0c0e2000)!important;z-index:-1!important}body:has(.r3-products-hero) .mbco-nav a,body:has(.r3-products-hero) .mbco-header a,body:has(.r3-products-hero) .mbco-header button,body:has(.r3-products-hero) .mbco-icon-btn,body:has(.r3-products-hero) .mbco-cart-btn{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.r3-products-hero) .mbco-nav a:hover,body:has(.r3-products-hero) .mbco-header a:hover,body:has(.r3-products-hero) .mbco-header button:hover{color:#c7caff!important;-webkit-text-fill-color:#C7CAFF!important}body:has(.r3-products-hero) .mbco-shop-btn,body:has(.r3-products-hero) a[href*="/collections/all"].mbco-shop-btn{background:linear-gradient(135deg,#8e82ff,#5a5fd6)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 10px 26px #5a5fd63d!important}body:has(.r3-products-hero) .r3-products-hero{margin-top:-1px!important;padding-top:clamp(70px,9.5vw,126px)!important}@media(max-width:749px){body:has(.r3-products-hero) #header-group,body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) .mbco-header{background:linear-gradient(180deg,#070916fa,#0a0c1de6 66%,#0c0e20b3)!important}body:has(.r3-products-hero) .r3-products-hero{padding-top:52px!important}}body:has([data-r3-product-cinematic]) .r3pp__slide[src*=r3vive-electrolyte-tube-transparent-blend-20260708]{filter:drop-shadow(0 28px 38px rgba(0,0,0,.42)) drop-shadow(0 0 18px rgba(94,102,255,.16))}body:has(.r3-products-hero) #header-group{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{background:linear-gradient(180deg,#0507123d,#0507121a 62%,#05071200)!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.r3-products-hero) .mbco-header-section:after,body:has(.r3-products-hero) #header-group:after{background:linear-gradient(180deg,#0507121f,#05071200)!important;opacity:.55!important}body:has(.r3-products-hero) .custom-ticker,body:has(.r3-products-hero) [class*=ticker]{background:#050505!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body:has(.r3-products-hero) .mbco-nav a,body:has(.r3-products-hero) .mbco-header a,body:has(.r3-products-hero) .mbco-header button,body:has(.r3-products-hero) .mbco-icon-btn,body:has(.r3-products-hero) .mbco-cart-btn{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:0 1px 12px rgba(0,0,0,.45)!important}body:has(.r3-products-hero) .mbco-header svg,body:has(.r3-products-hero) .mbco-header svg *{color:currentColor!important;stroke:currentColor!important}@media(max-width:749px){body:has(.r3-products-hero) #header-group{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{background:linear-gradient(180deg,#05071257,#05071229 68%,#05071200)!important}}body:has(.r3-products-hero) .mbco-header-section:after,body:has(.r3-products-hero) #header-group:after{content:none!important;display:none!important;background:none!important;height:0!important;opacity:0!important}body:has(.r3-products-hero) #header-group,body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{border-top:0!important;border-bottom:0!important;box-shadow:none!important}body:has(.r3-products-hero) .r3-products-hero{margin-top:0!important}body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.r3-products-hero) .custom-ticker,body:has(.r3-products-hero) [class*=ticker]{border-bottom:0!important;box-shadow:none!important}body:has(.r3-products-hero) .r3-products-hero{padding-top:clamp(72px,9.5vw,126px)!important}@media(max-width:749px){body:has(.r3-products-hero) .mbco-header-section,body:has(.r3-products-hero) #mbco-header,body:has(.r3-products-hero) .mbco-header{background:transparent!important;background-image:none!important}}body:has(.r3-products-hero) #shopify-section-sections--19355271757937__custom_ticker_bWBCQq,body:has(.r3-products-hero) .shopify-section-group-header-group:has([id^=mbco-ticker]),body:has(.r3-products-hero) section:has([id^=mbco-ticker]),body:has(.r3-products-hero) [id^=mbco-ticker],body:has(.r3-products-hero) [id^=mbco-track],body:has(.r3-products-hero) [id^=mbco-group],body:has(.r3-products-hero) .custom-ticker,body:has(.r3-products-hero) .mbco-ticker-track,body:has(.r3-products-hero) .mbco-ticker-group,body:has(.r3-products-hero) .mbco-ticker-item{background:#050505!important;background-color:#050505!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}body:has(.r3-products-hero) section:has([id^=mbco-ticker]):before,body:has(.r3-products-hero) section:has([id^=mbco-ticker]):after,body:has(.r3-products-hero) [id^=mbco-ticker]:before,body:has(.r3-products-hero) [id^=mbco-ticker]:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}body:has(#shopify-section-template--19355277295729__main) #shopify-section-template--19355277295729__main .section,body:has(#shopify-section-template--19355277295729__main) #shopify-section-template--19355277295729__main .section-content-wrapper,body:has(#shopify-section-template--19355277295729__main) #shopify-section-template--19355277295729__main .text-block--ARktZVFVrdWxhQWNDe__heading{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important;align-items:center!important}body:has(#shopify-section-template--19355277295729__main) #shopify-section-template--19355277295729__main .text-block--ARktZVFVrdWxhQWNDe__heading h1{display:block!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;text-align:center!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-size:clamp(4rem,8.8vw,7.04rem)!important;line-height:.84!important;letter-spacing:-.055em!important;text-transform:uppercase!important;font-weight:900!important}@media(max-width:749px){body:has(#shopify-section-template--19355277295729__main) #shopify-section-template--19355277295729__main .text-block--ARktZVFVrdWxhQWNDe__heading h1{font-size:clamp(3.25rem,16vw,4.8rem)!important;line-height:.88!important;letter-spacing:-.05em!important}}@media(max-width:749px){ul.product-grid.product-grid--grid>li.product-grid__item:not(:has(a[href*="/products/r3vitalize"]:not([href*="/products/r3vitalize-"]))){display:flex!important;align-items:stretch!important}ul.product-grid.product-grid--grid>li.product-grid__item:not(:has(a[href*="/products/r3vitalize"]:not([href*="/products/r3vitalize-"])))>product-card.product-card{display:flex!important;flex:1 1 auto!important;height:100%!important;min-height:414px!important;align-self:stretch!important}ul.product-grid.product-grid--grid>li.product-grid__item:not(:has(a[href*="/products/r3vitalize"]:not([href*="/products/r3vitalize-"])))>product-card.product-card .product-card__content{flex:1 1 auto!important;min-height:100%!important}}@media(max-width:749px){ul.product-grid.product-grid--grid>li.product-grid__item>product-card.product-card .r3-benefit-tag{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:6px 12px 0!important;align-self:stretch!important;text-align:center!important}}@media(min-width:750px){body:has(.r3-products-hero) ul.product-grid.product-grid--grid>li.product-grid__item>product-card.product-card .r3-benefit-tag,body:has(.r3-products-hero) .resource-list__item>product-card.product-card .r3-benefit-tag{box-sizing:border-box!important;display:block!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:6px 16px 0!important;align-self:stretch!important;text-align:center!important}}body:has(.r3-products-hero) details.facets__panel[open] summary[data-testid=price-filter]~.facets__panel-content,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content price-facet-component,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .facets__inputs-wrapper,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__inputs-wrapper,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__field,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__separator,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__highest-price,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__highest-price *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__separator,body:has(.r3-products-hero) details.facets__panel summary[data-testid=price-filter]~.facets__panel-content .price-facet__highest-price{text-shadow:0 1px 10px rgba(0,0,0,.45)!important}body:has(.r3-products-hero) .column-options-wrapper,body:has(.r3-products-hero) fieldset.column-options{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/hermes-theme-premium.css.map */
