/* STREAMING_CHUNK: Base Structural Resets */ .rfl-theme-breakout { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; background: #fff; overflow-x: clip; } .rfl-page, .rfl-page *, .rfl-page *::before, .rfl-page *::after { box-sizing: border-box; margin: 0; padding: 0; } .rfl-page { --paper: #FFFFFF; --wash: #F6F8FA; --wash2: #EEF3F7; --ink: #121D2B; --ink-mid: #334964; --ink-soft: #63758A; --gold: #CBA870; --gold-2: #E7D4A9; --line: #D8E1E9; --line-soft: #E7EDF2; --good: #2D7957; --shadow: 0 20px 54px rgba(18,29,43,.09); --shadow-sm: 0 7px 24px rgba(18,29,43,.055); --display: 'Manrope', system-ui, sans-serif; --sans: 'Manrope', system-ui, sans-serif; --mono: 'IBM Plex Mono', monospace; font-family: var(--sans); color: var(--ink); background: var(--paper); font-size: 16px; line-height: 1.62; max-width: 100vw; overflow-x: clip; -webkit-font-smoothing: antialiased; } .rfl-page img { display: block; max-width: 100%; height: auto; object-fit: cover; } .rfl-page a { color: inherit; text-decoration: none; } .rfl-page button { font-family: inherit; cursor: pointer; border: 0; background: none; } .rfl-shell { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 5vw, 40px); } .rfl-page h1, .rfl-page h2, .rfl-page h3 { font-family: var(--display); font-weight: 800; line-height: 1.05; letter-spacing: -.03em; color: var(--ink); } .rfl-page p { margin: 0 0 1em; } /* STREAMING_CHUNK: Typography & Core Components */ .rfl-eyebrow { font-family: var(--mono); text-transform: uppercase; letter-spacing: .12em; font-size: 11px; color: var(--gold); display: inline-block; margin-bottom: 12px; font-weight: 700;} .rfl-eyebrow.center { display: block; text-align: center; } .rfl-h2 { font-size: clamp(32px, 4vw, 52px); text-align: center; max-width: 22ch; margin: 0 auto; line-height: 1.1; } .rfl-sub { text-align: center; color: var(--ink-soft); max-width: 58ch; margin: 16px auto 0; font-size: 16px; line-height: 1.6; } .rfl-sec { padding: clamp(60px, 8vw, 100px) 0; } .rfl-sec--wash { background: var(--wash); } .rfl-page .rfl-btn { display: inline-flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; background: var(--ink); color: #fff!important; font-family: var(--sans); font-weight: 700; font-size: 16px; letter-spacing: .02em; padding: 18px 28px; border-radius: 4px; transition: all .2s ease; width: 100%; text-align: center; line-height: 1.2; box-shadow: var(--shadow-sm); border: 1px solid transparent; cursor: pointer;} .rfl-page .rfl-btn:hover { background: #1c2e42; transform: translateY(-2px); box-shadow: var(--shadow); } .rfl-page .rfl-btn small { font-family: var(--mono); font-weight: 500; font-size: 9.5px; letter-spacing: .06em; text-transform: uppercase; opacity: .85; } .rfl-slot { position: relative; width: 100%; border-radius: 4px; border: 1px dashed var(--ink-soft); background: var(--wash); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; overflow: hidden; color: var(--ink-soft); text-align: center; padding: 20px; } .r11 { aspect-ratio: 1/1; } .r45 { aspect-ratio: 4/5; } .r169 { aspect-ratio: 16/9; } /* STREAMING_CHUNK: Header & Announce Bars */ .rfl-topbar { background: var(--ink); color: #fff; text-align: center; font-family: var(--mono); text-transform: uppercase; letter-spacing: .08em; font-size: 10px; padding: 10px 16px; } .rfl-topbar strong { color: var(--gold-2); font-weight: 700; } .rfl-announce { background: #fff; color: var(--ink-soft); text-align: center; font-family: var(--mono); text-transform: uppercase; letter-spacing: .06em; font-size: 10px; padding: 12px 16px; display: flex; justify-content: center; gap: 12px; align-items: center; flex-wrap: wrap; border-bottom: 1px solid var(--line); font-weight: 600;} .rfl-announce .sep { opacity: .3; } /* STREAMING_CHUNK: Hero Section */ .rfl-herobuy { padding: 0 0 clamp(40px, 5vw, 75px); background: #fff; } .rfl-hero-intro { padding: clamp(40px, 6vw, 70px) 0 clamp(25px, 3vw, 40px); text-align: center; } .rfl-hero-kicker { font-family: var(--mono); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); margin-bottom: 16px; display: block; font-weight: 700;} .rfl-hero-intro h1 { font-size: clamp(38px, 6vw, 64px); line-height: 1.05; max-width: 22ch; margin: 0 auto; text-wrap: balance; } .rfl-hero-intro h1 span { display: block; color: var(--gold); margin-top: 8px; font-weight: 800; } .rfl-hero-proof-line { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 20px; font-family: var(--mono); font-size: 11px; text-transform: uppercase; letter-spacing: .05em; color: var(--ink-mid); font-weight: 600;} .rfl-hero-stars { color: var(--gold); font-size: 15px; letter-spacing: 2px; } .rfl-buy-grid { display: grid; grid-template-columns: 1fr; gap: clamp(32px, 5vw, 60px); align-items: start; margin-top: 20px; } @media(min-width: 840px) { .rfl-buy-grid { grid-template-columns: 1fr 1.05fr; } } /* STREAMING_CHUNK: Gallery & Dynamic Labels */ .rfl-gallery { position: relative; } .rfl-batch-tag { position: absolute; top: 12px; left: 12px; z-index: 3; background: var(--ink); color: #fff; font-family: var(--mono); text-transform: uppercase; font-size: 9px; letter-spacing: .1em; padding: 6px 10px; border-radius: 4px; border: 1px solid rgba(255,255,255,0.1); font-weight: 600;} .rfl-main-image-container { width: 100%; border-radius: 6px; overflow: hidden; border: 1px solid var(--line); aspect-ratio: 1/1; background: var(--wash); display: flex; align-items: center; justify-content: center;} .rfl-main-img { width: 100%; height: 100%; object-fit: cover; transition: opacity 0.2s ease; } .rfl-thumbs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; margin-top: 10px; } .rfl-thumb-btn { cursor: pointer; border: 2px solid transparent; border-radius: 4px; overflow: hidden; aspect-ratio: 1/1; background: var(--wash); padding: 0; transition: border-color .15s ease; display: flex; align-items: center; justify-content: center;} .rfl-thumb-btn img { width: 100%; height: 100%; object-fit: cover; } .rfl-thumb-btn.active { border-color: var(--gold); } .rfl-label { margin-top: 24px; border: 1px solid var(--gold); border-radius: 6px; overflow: hidden; background: var(--ink); box-shadow: var(--shadow-sm); } .rfl-label-head { display: flex; justify-content: space-between; align-items: center; padding: 12px 16px; border-bottom: 1px solid var(--gold); font-family: var(--mono); font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--gold-2); font-weight: 700;} .rfl-label-rows { display: grid; grid-template-columns: repeat(4, 1fr); } .rfl-label-rows > div { padding: 16px 8px; text-align: center; border-right: 1px solid rgba(203,168,112,0.15); } .rfl-label-rows > div:last-child { border-right: 0; } .rfl-label-rows strong { display: block; font-family: var(--display); font-size: clamp(16px, 2vw, 24px); font-weight: 800; color: var(--gold-2); line-height: 1; } .rfl-label-rows span { font-family: var(--mono); text-transform: uppercase; letter-spacing: .05em; font-size: 8.5px; color: rgba(255,255,255,0.7); display: block; margin-top: 8px; font-weight: 600;} /* STREAMING_CHUNK: Hero Buy Info & Waitlist */ .rfl-buy-info { padding-top: 4px; } .rfl-buy-title { font-size: clamp(34px, 4vw, 48px); font-weight: 800; line-height: 1.1; margin-bottom: 12px; } .rfl-buy-subtitle { font-size: 17px; font-weight: 500; color: var(--ink-mid); margin-bottom: 20px; line-height: 1.5; } .rfl-benefit-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; } .rfl-benefit-tags span { font-family: var(--mono); font-size: 10px; letter-spacing: .05em; text-transform: uppercase; color: var(--ink-mid); background: var(--wash); border: 1px solid var(--line); border-radius: 4px; padding: 8px 12px; font-weight: 700;} .rfl-buy-pitch { font-size: 16px; line-height: 1.6; color: var(--ink-soft); margin-bottom: 28px; } .rfl-buy-pitch strong { color: var(--ink); font-weight: 700;} .rfl-waitlist-box { background: var(--wash2); border: 1px solid var(--line); border-radius: 6px; padding: 24px; margin-top: 20px; } .rfl-waitlist-box label { font-family: var(--mono); font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: var(--ink); font-weight: 700; display: block; margin-bottom: 12px; } .rfl-waitlist-box input[type="email"] { width: 100%; border: 1px solid var(--line); border-radius: 4px; padding: 16px; font-family: var(--sans); font-size: 16px; margin-bottom: 16px; background: #fff; color: var(--ink); transition: border-color 0.2s;} .rfl-waitlist-box input[type="email"]:focus { outline: none; border-color: var(--gold); box-shadow: 0 0 0 1px var(--gold); } .rfl-buy-assurance { font-family: var(--mono); font-size: 9.5px; text-transform: uppercase; letter-spacing: .04em; color: var(--ink-soft); margin-top: 16px; text-align: center; font-weight: 600;} /* STREAMING_CHUNK: Pills Section */ .rfl-pills { background: var(--wash); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 20px 0; } .rfl-pills .rfl-shell { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } @media(min-width: 760px) { .rfl-pills .rfl-shell { grid-template-columns: repeat(4, 1fr); } } .rfl-pill { display: flex; align-items: center; gap: 12px; } .rfl-pill svg { background: var(--ink); color: #fff; border-radius: 4px; padding: 6px; width: 28px; height: 28px; flex: 0 0 auto;} .rfl-pill b { font-size: 14px; font-weight: 700; color: var(--ink); line-height: 1.3;} /* STREAMING_CHUNK: Horizontal Scroll Reviews Wall */ .rfl-reviews-head { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 24px; border-bottom: 1px solid var(--line); padding-bottom: 16px; } .rfl-scroll-wrapper { width: 100%; position: relative; margin-top: 24px;} .rfl-scroll-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 0 30px; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .rfl-scroll-track::-webkit-scrollbar { display: none; } .rfl-card-rev { flex: 0 0 85%; max-width: 340px; scroll-snap-align: center; background: #fff; border: 1px solid var(--line); border-radius: 6px; padding: 24px; display: flex; flex-direction: column; gap: 16px; box-shadow: var(--shadow-sm); transition: transform 0.2s ease;} @media(min-width: 760px) { .rfl-card-rev { flex: 0 0 calc(33.333% - 14px); scroll-snap-align: start; } } .rfl-card-rev:hover { transform: translateY(-4px); box-shadow: var(--shadow); } .rfl-rev-img-top { width: 100%; aspect-ratio: 4/3; background: var(--wash2); border-radius: 4px; border: 1px solid var(--line); display: flex; align-items: center; justify-content: center; overflow: hidden; margin-bottom: 8px;} .rfl-rev-img-top img { width: 100%; height: 100%; object-fit: cover; } .rfl-card-rev-meta { display: flex; align-items: center; gap: 12px; border-bottom: 1px dashed var(--line); padding-bottom: 12px; } .rfl-card-rev-avatar { width: 44px; height: 44px; border-radius: 50%; background: var(--ink); color: var(--gold-2); display: grid; place-items: center; font-size: 13px; font-family: var(--mono); font-weight: 700; flex: 0 0 auto;} .rfl-card-rev-user h4 { font-size: 16px; font-weight: 800; margin: 0; line-height: 1;} .rfl-card-rev-user span { font-family: var(--mono); font-size: 9px; text-transform: uppercase; color: var(--ink-soft); display: block; margin-top: 4px; font-weight: 700;} .rfl-card-rev-body p { font-size: 14.5px; line-height: 1.6; color: var(--ink-mid); margin: 0; font-weight: 500;} /* STREAMING_CHUNK: Problem/Solution Matrix */ .rfl-side-by-side { display: grid; grid-template-columns: 1fr; gap: 32px; align-items: center; margin-bottom: 40px; } @media(min-width: 840px) { .rfl-side-by-side { grid-template-columns: 1fr 1fr; } } .rfl-side-by-side.reverse { direction: rtl; } .rfl-side-by-side.reverse > * { direction: ltr; } .rfl-side-img { width: 100%; border-radius: 6px; overflow: hidden; border: 1px solid var(--line); aspect-ratio: 16/9;} .rfl-matrix-grid { display: grid; grid-template-columns: repeat(1, 1fr); gap: 24px; } @media(min-width: 760px) { .rfl-matrix-grid { grid-template-columns: repeat(3, 1fr); } } .rfl-matrix-card { background: #fff; border: 1px solid var(--line); border-radius: 6px; overflow: hidden; display: flex; flex-direction: column; box-shadow: var(--shadow-sm);} .rfl-matrix-img { width: 100%; aspect-ratio: 16/9; border-bottom: 1px solid var(--line); background: var(--wash); display: flex; align-items: center; justify-content: center; overflow: hidden; } .rfl-matrix-head { padding: 24px 24px 0; } .rfl-matrix-head h3 { font-size: 24px; margin-bottom: 12px; } .rfl-matrix-pill { font-family: var(--mono); text-transform: uppercase; font-size: 9px; background: var(--wash2); border: 1px solid var(--line); border-radius: 3px; padding: 6px 10px; display: inline-block; margin-bottom: 16px; font-weight: 700; color: var(--ink-mid);} .rfl-matrix-body { padding: 0 24px 24px; display: flex; flex-direction: column; flex-grow: 1; } .rfl-matrix-body p { font-size: 15px; line-height: 1.6; color: var(--ink-soft); margin-bottom: 0; font-weight: 500;} /* STREAMING_CHUNK: Timeline & B&A Slider */ .rfl-tl-matrix { display: flex; flex-direction: column; gap: 24px; margin-top: 40px; max-width: 900px; margin-left: auto; margin-right: auto;} .rfl-tl-box { display: grid; grid-template-columns: 120px minmax(0, 1fr) 200px; gap: 24px; align-items: center; background: #fff; border: 1px solid var(--line); border-radius: 6px; padding: 20px; box-shadow: var(--shadow-sm);} @media(max-width: 760px) { .rfl-tl-box { grid-template-columns: 1fr; gap: 16px; } } .rfl-tl-marker { font-family: var(--mono); font-size: 10px; letter-spacing: .05em; text-transform: uppercase; color: var(--gold); text-align: center; border: 1px solid var(--line); border-radius: 4px; padding: 12px 8px; background: var(--wash2); font-weight: 700;} .rfl-tl-marker b { display: block; font-family: var(--display); font-size: 26px; font-weight: 800; color: var(--ink); letter-spacing: -.04em; line-height: 1; margin-bottom: 4px; } .rfl-tl-info h3 { font-size: 18px; margin-bottom: 6px; } .rfl-tl-info p { margin: 0; font-size: 15px; color: var(--ink-soft); line-height: 1.6; font-weight: 500;} .rfl-tl-img { width: 100%; border-radius: 4px; overflow: hidden; aspect-ratio: 1/1; background: var(--wash); display: flex; align-items: center; justify-content: center;} .rfl-slider-container { position: relative; width: 100%; max-width: 600px; margin: 0 auto 16px; border-radius: 6px; overflow: hidden; border: 1px solid var(--line); aspect-ratio: 1/1; box-shadow: var(--shadow-sm); background: var(--wash);} .rfl-slider-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; } .rfl-slider-before { z-index: 1; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%); } .rfl-slider-after { z-index: 0; } .rfl-slider-input { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 3; opacity: 0; cursor: ew-resize; margin: 0; -webkit-appearance: none; appearance: none; background: transparent; } .rfl-slider-input::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 40px; height: 100%; background: transparent; cursor: ew-resize; } .rfl-slider-input::-moz-range-thumb { width: 40px; height: 100%; background: transparent; cursor: ew-resize; border: none; } .rfl-slider-line { position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; background: var(--gold); z-index: 2; transform: translateX(-50%); pointer-events: none; } .rfl-slider-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; background: var(--gold); border: 3px solid #fff; border-radius: 50%; z-index: 2; pointer-events: none; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 12px rgba(0,0,0,0.2); } .rfl-slider-button::before, .rfl-slider-button::after { content: ''; border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; } .rfl-slider-button::before { transform: rotate(135deg); margin-right: 2px; } .rfl-slider-button::after { transform: rotate(-45deg); margin-left: 2px; } /* STREAMING_CHUNK: Compare Table & Guarantee Shield */ .rfl-cmp-wrap { width: 100%; border-radius: 6px; background: #fff; border: 1px solid var(--line); overflow: hidden; margin-top: 40px; box-shadow: var(--shadow-sm); } .rfl-cmp { width: 100%; border-collapse: separate; border-spacing: 0; font-size: 14px; text-align: center; } .rfl-cmp th, .rfl-cmp td { padding: 16px; border-bottom: 1px solid var(--line-soft); } .rfl-cmp th:first-child, .rfl-cmp td:first-child { text-align: left; width: 30%; font-weight: 700; color: var(--ink-mid);} .rfl-cmp th { background: var(--wash2); color: var(--ink-soft); font-family: var(--mono); font-size: 10px; letter-spacing: .08em; text-transform: uppercase; font-weight: 700; } .rfl-cmp th.is-us { background: var(--ink); color: var(--gold-2); border-bottom: 1px solid var(--gold); } .rfl-cmp td.is-us { background: rgba(203,168,112,0.05); color: var(--gold); font-size: 16px; font-weight: 800; border-left: 1px solid rgba(203,168,112,0.2); border-right: 1px solid rgba(203,168,112,0.2); } .rfl-cmp tr:last-child td { border-bottom: 0; } .rfl-cmp-mobile { display: none; } .rfl-guarantee-shield { background: var(--ink); color: #fff; border-radius: 6px; border: 1px solid var(--gold); padding: clamp(32px, 5vw, 64px); text-align: center; max-width: 920px; margin: 0 auto; box-shadow: var(--shadow);} .rfl-guarantee-badge { width: 90px; height: 90px; border: 2px solid var(--gold); border-radius: 50%; color: var(--gold-2); display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 auto 20px; font-family: var(--display); background: rgba(203,168,112,0.05);} .rfl-guarantee-badge strong { font-size: 32px; font-weight: 800; line-height: 1; } .rfl-guarantee-badge span { font-family: var(--mono); font-size: 9px; text-transform: uppercase; letter-spacing: .05em; font-weight: 700; margin-top: 2px;} .rfl-guarantee-shield h2 { color: #fff; font-size: clamp(28px, 4vw, 46px); margin-bottom: 16px; } .rfl-guarantee-shield p { color: rgba(255,255,255,0.8); font-size: 16px; line-height: 1.65; max-width: 68ch; margin: 0 auto 24px; font-weight: 500;} /* STREAMING_CHUNK: Sticky CTA */ .rfl-sticky-cta { position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; padding: 12px 16px; border-top: 1px solid var(--line); box-shadow: 0 -4px 12px rgba(0,0,0,0.08); z-index: 999; transform: translateY(100%); transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); display: flex; gap: 12px; align-items: center; justify-content: space-between;} .rfl-sticky-cta.is-visible { transform: translateY(0); } .rfl-sticky-info { display: flex; flex-direction: column;} .rfl-sticky-info strong { font-family: var(--display); font-weight: 800; font-size: 15px; line-height: 1.2; color: var(--ink);} .rfl-sticky-info span { font-family: var(--mono); font-size: 9px; text-transform: uppercase; color: var(--ink-soft); font-weight: 700;} .rfl-sticky-cta .rfl-btn { width: auto; padding: 12px 20px; font-size: 14px;} @media(min-width: 760px) { .rfl-sticky-cta { display: none; } } /* Structural Overrides For Small Devices */ @media(max-width: 760px) { .rfl-hero-intro { padding-top: 30px; } .rfl-hero-intro h1 { font-size: 38px; } .rfl-cmp-wrap { display: none; } .rfl-cmp-mobile { display: grid; gap: 16px; margin-top: 20px; } .rfl-cmp-card { padding: 20px; border: 1px solid var(--line); border-radius: 6px; background: #fff; box-shadow: var(--shadow-sm);} .rfl-cmp-card.is-us { border-color: var(--gold); background: rgba(203,168,112,0.03); } .rfl-cmp-card h3 { font-size: 16px; margin-bottom: 12px; color: var(--gold); text-transform: uppercase; font-family: var(--mono); font-weight: 700;} .rfl-cmp-card ul { list-style: none; display: grid; gap: 10px; padding: 0; margin: 0; } .rfl-cmp-card li { font-size: 14px; display: flex; gap: 8px; align-items: flex-start; line-height: 1.4; font-weight: 600; color: var(--ink-mid);} .rfl-cmp-card li b { color: var(--gold); font-size: 16px; line-height: 1;} .rfl-reviews-head { flex-direction: column; align-items: flex-start; gap: 12px; } .rfl-reviews-head div:last-child { text-align: left; } .rfl-tl-box { grid-template-columns: 1fr; gap: 12px; padding: 16px;} .rfl-tl-marker { display: inline-block; width: max-content; padding: 6px 12px;} .rfl-tl-marker b { display: inline; font-size: 14px; margin-right: 6px;} .rfl-side-img { display: none; } }
Lumina Serum • Honest Dosing

One serum.
Three jobs.

Visibly fades dark spots. Firms your skin. Gives deep moisture without clogging your pores.

✓ Brighter Tone ✓ Firmer Skin ✓ Deep Moisture

Most big brands hide how much of the good stuff is actually in their bottles. We don't. We print our exact, full-strength doses right on the front. One bottle is a full 30-day supply. We recommend 60 days to see the best visible results.

No Credit Card Required • Free Shipping • 60-Day Guarantee

Joan, 63
J

Joan, 63

Verified Buyer
★★★★★

"My dark spots have faded so much. My skin feels soft and deeply moisturized all day, not tight anymore."

Lisa, 55
L

Lisa, 55

Verified Buyer
★★★★★

"My jawline feels firmer. I love how fast it soaks into my skin. Finally, a night serum that doesn't leave a greasy mess on my pillow!"

Rachel, 45
R

Rachel, 45

Verified Buyer
★★★★☆

"My redness is completely gone. Two of my friends actually thought I had makeup on when I was bare-faced."

Sarah, 42
S

Sarah, 42

Verified Buyer
★★★★★

"Finally, a serum with no heavy oils. My pores are clear, I haven't broken out, and my skin is glowing."

Valerie, 61
V

Valerie, 61

Verified Buyer
★★★★★

"The skin on my neck looks so much smoother. It feels deeply moisturized all day long."

Susan, 50
S

Susan, 50

Verified Buyer
★★★★★

"Simple and it actually works. I threw out my expensive department store creams. This is all I need."

Elena, 48
E

Elena, 48

Verified Buyer
★★★★★

"Great for sensitive skin. Everything usually makes me red, but this doesn't burn or sting at all."

Karen, 59
K

Karen, 59

Verified Buyer
★★★★★

"The lines around my mouth look softer. I'm already ordering my second bottle."

Emily, 41
E

Emily, 41

Verified Buyer
★★★★★

"My skin drinks it right up. It honestly feels like a giant glass of water for my face."

Chloe, 47
C

Chloe, 47

Verified Buyer
★★★★★

"I take pictures every week to track it. The difference in just 30 days is amazing to see."

← Swipe to read more →
Heavy stale oils

Trick 1: Heavy, Stale Oils

Most anti-aging serums are made with cheap plant oils. The second air hits them, they start to go bad. This stale oil can clog your pores, cause breakouts, and suffocate your skin.

Fairy dusting serum

Trick 2: "Fairy Dusting"

Brands brag about a fancy new ingredient on the front label. But if you read the back, it is buried at the bottom. They add just a tiny drop—enough to legally advertise it, but not enough to visibly help your skin.

Thick cream sitting on skin

Trick 3: Sitting on the Surface

After age 40, your skin slows down. Thick, heavy creams just sit on top of your face and do nothing. Your skin needs a clear, deep signal to wake up and start feeling firmer again.

The Reflorea Solution

We built Lumina to fix all three problems. It feels like water, it is fully loaded, and it targets everything at once.

Alpha-Arbutin
Step 1

Alpha-Arbutin

The Tone Balancer

A gentle but powerful brightener. It targets the look of age spots and sun damage, helping them visibly fade without the harsh burn of strong acids.


Job: Visibly fades dark spots fast.
Peptides
Step 2

The Peptide Trio

Matrixyl 3000 + Argireline

Three smart proteins that sink into your skin. They act like messengers, telling your tired skin cells to wake up so your skin feels firmer and tighter.


Job: Skin feels firmer and lines look smoother.
Aloe Base
Step 3

Clean Aloe Base

Pure Moisture

We threw out the cheap, heavy oils. Our base is pure Aloe and Hyaluronic Acid. It feels like water, sinks in instantly, and keeps the ingredients fresh.


Job: Deep moisture, zero clogged pores.
Day 0
1-7Days

Redness Fades & Skin Calms

The pure Aloe base sinks in instantly. Dryness stops, puffiness goes down, and your skin feels soft and hydrated, not tight.

Hydrated skin
14-28Days

Dark Spots Start to Fade

Your old skin cells shed, and the Alpha-Arbutin starts working on sun damage. Your face looks brighter, and you finish your first bottle.

Fading spots
28-56Days

Skin Feels Firmer

Starting bottle two. The peptides reach deep into your skin to support firmness. Fine lines look softer, and your jawline feels tighter.

Firm skin
60Days

Decision Day

Look in the mirror. If you don't love your new skin after two months, email us. We send your money back. You keep the bottles. Simple.

Happy customer
Martha, 62
M

Martha, 62

Verified Buyer
★★★★★

"I completely stopped wearing heavy foundation. My skin tone is so even and bright now."

Diane, 52
D

Diane, 52

Verified Buyer
★★★★★

"Those dark sun spots on my cheeks that I've had for years are barely visible anymore."

Linda, 61
L

Linda, 61

Verified Buyer
★★★★☆

"It sinks in instantly. My face feels bouncy and firm when I wake up in the morning."

Amanda, 43
A

Amanda, 43

Verified Buyer
★★★★★

"Best thing I've ever put on my face. My husband even noticed and asked what I was doing differently!"

Rebecca, 49
R

Rebecca, 49

Verified Buyer
★★★★★

"No fake smells, no sticky feeling on my skin. Just real results that actually last."

Barbara, 65
B

Barbara, 65

Verified Buyer
★★★★★

"At my age, I thought nothing would work anymore. I was completely wrong. My skin looks so healthy."

Nancy, 60
N

Nancy, 60

Verified Buyer
★★★★★

"I love that they put the exact doses right on the bottle. It builds so much trust."

Jessica, 40
J

Jessica, 40

Verified Buyer
★★★★★

"It helped smooth out the rough texture on my forehead within weeks. Highly recommend."

Patricia, 46
P

Patricia, 46

Verified Buyer
★★★★★

"I wake up looking rested, even when I'm tired. The glow this gives you is real."

Michelle, 50
M

Michelle, 50

Verified Buyer
★★★★★

"Worth every penny. The 60-day guarantee made it a total no-brainer to try out."

← Swipe to read more →
What to look for Lumina Serum Expensive $140 Brand Cheap Drugstore Serum
Exact doses printed on label ✓ Yes Rarely (Hidden in blends) Never (Trace amounts)
100% water-light, no oil ✓ Yes (Pure Aloe Base) Sometimes Never (Heavy chemicals)
Real Peptides inside ✓ Yes (Matrixyl + Argireline) Rarely Never
Keep-the-bottle refund policy ✓ Yes (Zero hassle) Never Never

Lumina Serum

  • Exact doses printed on the label.
  • Zero heavy oils to clog your pores.
  • Small batches made fresh.
  • Keep-the-bottle refund guarantee.

Standard Brands

  • ~ Hidden doses to save them money.
  • ~ Heavy base fillers that sit on top of skin.
  • ~ Huge batches sitting in hot warehouses.
  • ~ Hard-to-use return forms and shipping labels.
Formula Transparency

Full ingredients, clearly listed.

Lumina is a cosmetic serum designed to visibly fade the appearance of dark spots, smooth the look of fine lines, and support hydrated, firmer-feeling skin.

View Full Ingredients / INCI

Water, Glycerin, Propanediol, Alpha-Arbutin, Xanthan Gum, Aloe Barbadensis Extract, Butylene Glycol, Palmitoyl Tetrapeptide-7, Palmitoyl Tripeptide-1, Acetyl Hexapeptide-8, Sodium Hyaluronate, Carbomer, Citric Acid, Polysorbate 20, Potassium Sorbate, Sodium Benzoate, Phenoxyethanol, Ethylhexylglycerin.

Reflorea Labs LLC
1021 E Lincolnway, Unit 1756
Cheyenne, WY 82001
United States

Lumina Serum

Powered by A-R3 Matrix · 30 mL / 1.0 fl. oz. · Made in the USA

Product Information

Directions

Apply 1–2 pumps to clean, dry skin morning and night. Massage gently until absorbed.

Warning & Safety

For external use only. Avoid direct contact with eyes. Discontinue use if irritation occurs. Keep out of reach of children.

Patch Test Guide

We recommend applying a small amount to the inner forearm 24 hours before your first full application to ensure skin compatibility.

Ingredients (INCI)

Water, Glycerin, Propanediol, Alpha-Arbutin, Xanthan Gum, Aloe Barbadensis Extract, Butylene Glycol, Palmitoyl Tetrapeptide-7, Palmitoyl Tripeptide-1, Acetyl Hexapeptide-8, Sodium Hyaluronate, Carbomer, Citric Acid, Polysorbate 20, Potassium Sorbate, Sodium Benzoate, Phenoxyethanol, Ethylhexylglycerin.

Bundle Configuration

30-Night Starter: 1 identical 30 mL bottle.
60-Night Protocol: 2 identical 30 mL bottles.
90-Night Protocol + Maintenance: 3 identical 30 mL bottles.