{"product_id":"reviva-retinal-a-serum-reafirmante","title":"Reviva Retinal-A — Sérum Reafirmante Nocturno con Retinal 0.1%","description":"\u003cdiv class=\"rv-prod\"\u003e\r\n\u003cstyle\u003e\n    :root {\n      --white: #FFFFFF;\n      --off: #F7F8F3;\n      --lime: #CDD62E;\n      --lime-bright: #DCE73B;\n      --lime-dark: #A9B31F;\n      --lime-text: #76800D;\n      --lime-pale: #F4F6DA;\n      --ink: #1C1F14;\n      --grey-700: #494E42;\n      --grey-500: #757B6C;\n      --grey-300: #B9BEB0;\n      --border: #E5E8DC;\n      --text-primary: #1C1F14;\n      --text-secondary: #494E42;\n      --text-muted: #757B6C;\n      --font-head: 'Space Grotesk', system-ui, sans-serif;\n      --font-sans: 'Inter', system-ui, sans-serif;\n      --font-accent: 'Instrument Serif', Georgia, serif;\n      --radius-sm: 6px; --radius-md: 14px; --radius-lg: 20px; --radius-full: 9999px;\n      --shadow-sm: 0 1px 3px rgba(28,31,20,.07);\n      --shadow-md: 0 4px 18px rgba(28,31,20,.09);\n      --shadow-lg: 0 10px 34px rgba(28,31,20,.13);\n    }\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    html { scroll-behavior: smooth; }\n    body { font-family: var(--font-sans); background: var(--white); color: var(--text-primary); line-height: 1.65; overflow-x: hidden; -webkit-font-smoothing: antialiased; }\n    ::selection { background: var(--lime); color: var(--ink); }\n    img { max-width: 100%; display: block; }\n    .rv-wrap { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n    .rv-section { padding: 76px 0; }\n    .rv-eyebrow { display: inline-block; font-family: var(--font-head); font-size: 12px; font-weight: 600; letter-spacing: .18em; text-transform: uppercase; color: var(--lime-text); margin-bottom: 14px; }\n    .rv-h2 { font-family: var(--font-head); font-size: clamp(28px, 4.4vw, 42px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 16px; }\n    .rv-h2 em { font-family: var(--font-accent); font-style: italic; font-weight: 400; color: var(--lime-text); letter-spacing: 0; }\n    .rv-sub { font-size: 16.5px; color: var(--text-secondary); max-width: 640px; }\n    .center { text-align: center; }\n    .center .rv-sub { margin: 0 auto; }\n\n    \/* BUTTONS *\/\n    .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: var(--font-head); font-weight: 600; font-size: 15.5px; letter-spacing: .01em; padding: 16px 32px; border-radius: var(--radius-full); text-decoration: none; cursor: pointer; border: none; transition: transform .16s ease, box-shadow .16s ease, background .16s ease; }\n    .btn-primary { background: var(--lime); color: var(--ink); box-shadow: 0 6px 20px rgba(169,179,31,.35); }\n    .btn-primary:hover { background: var(--lime-bright); transform: translateY(-2px); box-shadow: 0 10px 28px rgba(169,179,31,.45); }\n    .btn-lg { font-size: 16.5px; padding: 18px 40px; }\n    .btn-ghost { background: transparent; color: var(--ink); border: 1.5px solid var(--ink); }\n    .btn-ghost:hover { background: var(--off); }\n\n    \/* ANNOUNCEMENT *\/\n    .ann-bar { background: var(--ink); color: var(--lime); text-align: center; padding: 10px 16px; font-family: var(--font-head); font-size: 12.5px; font-weight: 500; letter-spacing: .06em; }\n    .ann-bar strong { font-weight: 700; color: var(--lime-bright); }\n\n    \u003c!-- NAV STYLES --\u003e\n    nav { position: sticky; top: 0; z-index: 100; background: rgba(255,255,255,.94); backdrop-filter: blur(12px); border-bottom: 1px solid var(--border); padding: 0 24px; }\n    .nav-inner { max-width: 1100px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; height: 62px; gap: 16px; }\n    .nav-logo { font-family: var(--font-head); font-size: 20px; font-weight: 700; letter-spacing: -.01em; color: var(--ink); text-decoration: none; }\n    .nav-logo span { color: var(--lime-dark); }\n    .nav-cta { font-size: 13.5px; padding: 10px 22px; }\n\n    \/* HERO *\/\n    .hero { position: relative; overflow: hidden; padding: 64px 24px 80px; background: var(--white); }\n    .hero-inner { position: relative; max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1.05fr .95fr; gap: 48px; align-items: center; }\n    .hero-badge { display: inline-flex; align-items: center; gap: 8px; background: var(--lime-pale); border: 1px solid #E3E8B8; padding: 7px 16px; border-radius: var(--radius-full); font-family: var(--font-head); font-size: 12.5px; font-weight: 600; letter-spacing: .04em; color: var(--lime-text); margin-bottom: 24px; }\n    .hero h1 { font-family: var(--font-head); font-size: clamp(36px, 5.6vw, 58px); font-weight: 700; line-height: 1.02; letter-spacing: -0.03em; margin-bottom: 20px; }\n    .hero h1 em { font-family: var(--font-accent); font-style: italic; font-weight: 400; color: var(--lime-dark); letter-spacing: 0; }\n    .hero-sub { font-size: 17.5px; color: var(--text-secondary); max-width: 470px; margin-bottom: 28px; }\n    .hero-sub strong { color: var(--ink); }\n    .hero-ctas { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; margin-bottom: 20px; }\n    .hero-price { display: flex; align-items: baseline; gap: 12px; margin-bottom: 8px; }\n    .price-now { font-family: var(--font-head); font-size: 32px; font-weight: 700; letter-spacing: -.02em; color: var(--ink); }\n    .price-was { font-size: 17px; color: var(--text-muted); text-decoration: line-through; }\n    .price-off { background: var(--ink); color: var(--lime); font-family: var(--font-head); font-size: 12px; font-weight: 700; padding: 4px 12px; border-radius: var(--radius-full); }\n    .hero-note { font-size: 13px; color: var(--text-muted); }\n    .hero-visual { position: relative; display: flex; justify-content: center; align-items: center; min-height: 440px; }\n    .hero-disc { position: absolute; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle at 35% 30%, var(--lime-pale), #E9EDBF 60%, #DFE5A8); }\n    .hero-disc::after { content: \"\"; position: absolute; inset: -22px; border: 1px dashed #D3DA8E; border-radius: 50%; }\n    .product-img { position: relative; z-index: 2; width: 340px; height: 340px; object-fit: contain; filter: drop-shadow(0 26px 40px rgba(28,31,20,.22)); animation: floaty 5s ease-in-out infinite; }\n    .product-video { position: relative; z-index: 2; width: 360px; height: 360px; object-fit: cover; border-radius: 28px; box-shadow: 0 28px 54px rgba(28,31,20,.28); }\n    @media (max-width: 900px) { .product-video { width: 280px; height: 280px; } }\n    @media (max-width: 600px) { .product-video { width: 230px; height: 230px; } }\n    .rdt-photo { margin: -20px -22px 14px; }\n    .rdt-photo img { width: 100%; height: 160px; object-fit: cover; border-radius: 12px 12px 0 0; }\n\n    \/* BEFORE\/AFTER SLIDER *\/\n    .ba-slider { position: relative; overflow: hidden; width: 100%; height: 100%; min-height: 380px; cursor: ew-resize; user-select: none; }\n    .ba-slider img { pointer-events: none; }\n    .ba-after { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n    .ba-before-wrap { position: absolute; inset: 0; z-index: 2; clip-path: inset(0 50% 0 0); }\n    .ba-before { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n    .ba-handle { position: absolute; top: 0; bottom: 0; left: 50%; width: 3px; background: var(--lime); z-index: 3; transform: translateX(-50%); pointer-events: none; box-shadow: 0 0 12px rgba(28,31,20,.4); }\n    .ba-handle::after { content: \"◂ ▸\"; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background: var(--lime); color: var(--ink); font-size: 13px; font-weight: 700; border-radius: 50%; box-shadow: 0 4px 14px rgba(28,31,20,.35); }\n    .ba-label { position: absolute; top: 14px; z-index: 3; font-family: var(--font-head); font-size: 11px; font-weight: 700; letter-spacing: .1em; padding: 5px 12px; border-radius: var(--radius-full); pointer-events: none; }\n    .ba-label-a { left: 14px; background: rgba(28,31,20,.85); color: #fff; }\n    .ba-label-b { right: 14px; background: var(--lime); color: var(--ink); }\n    .ba-range { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: ew-resize; z-index: 4; margin: 0; -webkit-appearance: none; }\n\n    \/* WHO IS IT FOR *\/\n    .who-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 44px; }\n    .who-card { display: flex; align-items: center; gap: 14px; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 18px 20px; text-align: left; }\n    .who-check { flex-shrink: 0; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: var(--lime); color: var(--ink); font-weight: 800; font-size: 15px; border-radius: 50%; }\n    .who-card h3 { font-family: var(--font-head); font-size: 15px; font-weight: 600; }\n    .who-card small { display: block; font-family: var(--font-sans); font-weight: 400; font-size: 12px; color: var(--text-muted); }\n    .who-no { margin-top: 22px; font-size: 13.5px; color: var(--text-muted); }\n    .who-no strong { color: var(--text-secondary); }\n\n    \/* VIDEO BAND *\/\n    .video-band { max-width: 720px; margin: 22px auto 0; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-lg); border: 1px solid var(--border); }\n    .video-band video { display: block; width: 100%; height: auto; }\n\n    \/* CONVERSION BADGES *\/\n    .conv-badges { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }\n    .conv-badge { display: inline-flex; align-items: center; gap: 7px; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-full); padding: 7px 15px; font-family: var(--font-head); font-size: 12.5px; font-weight: 600; color: var(--text-secondary); box-shadow: var(--shadow-sm); }\n    .conv-badge .dot-tk { width: 16px; height: 16px; flex-shrink: 0; border-radius: 4px; background: #010101; color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 10px; }\n    .conv-badge.hot { background: var(--ink); color: var(--lime); border-color: var(--ink); }\n    .center .conv-badges { justify-content: center; }\n\n    \/* VISUAL ROUTINE STRIP *\/\n    .routine { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; margin-top: 40px; border: 1px solid var(--border); border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-md); }\n    .routine-tile { background: var(--white); padding: 28px 20px; text-align: center; position: relative; }\n    .routine-tile + .routine-tile { border-left: 1px solid var(--border); }\n    .routine-tile.am { background: var(--lime-pale); }\n    .routine-when { font-family: var(--font-head); font-size: 10.5px; font-weight: 700; letter-spacing: .14em; color: var(--text-muted); margin-bottom: 10px; }\n    .routine-tile.am .routine-when { color: var(--lime-text); }\n    .routine-big { font-family: var(--font-head); font-size: 34px; font-weight: 700; letter-spacing: -.02em; color: var(--ink); line-height: 1; margin-bottom: 8px; }\n    .routine-tile h3 { font-family: var(--font-head); font-size: 15px; font-weight: 600; margin-bottom: 3px; }\n    .routine-tile p { font-size: 12.5px; color: var(--text-muted); }\n    @keyframes floaty { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-9px); } }\n    .float-chip { position: absolute; z-index: 3; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 10px 16px; font-family: var(--font-head); font-size: 13px; font-weight: 600; box-shadow: var(--shadow-md); }\n    .float-chip small { display: block; font-family: var(--font-sans); font-weight: 400; color: var(--text-muted); font-size: 11px; letter-spacing: 0; }\n    .float-chip-a { top: 8%; left: 0; animation: floaty 5s ease-in-out .8s infinite; }\n    .float-chip-b { bottom: 10%; right: 0; animation: floaty 5s ease-in-out 1.6s infinite; }\n\n    \/* TRUST BAR *\/\n    .trust { background: var(--ink); color: #C9CDBC; padding: 20px 24px; }\n    .trust-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; text-align: center; }\n    .trust-item { font-size: 13px; font-weight: 500; }\n    .trust-item strong { display: block; font-family: var(--font-head); font-size: 16px; font-weight: 700; color: var(--lime); margin-bottom: 1px; }\n\n    \/* PACK SELECTOR *\/\n    .pack-sec { background: var(--off); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\n    .pack-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 44px; }\n    .pack-card { position: relative; background: var(--white); border: 2px solid var(--border); border-radius: var(--radius-lg); padding: 30px 20px 24px; text-align: center; cursor: pointer; transition: border-color .18s ease, box-shadow .18s ease; }\n    .pack-card:hover { border-color: var(--grey-300); }\n    .pack-card.sel { border-color: var(--lime-dark); box-shadow: 0 10px 30px rgba(169,179,31,.18); }\n    .pack-card.sel::before { content: \"\"; position: absolute; inset: 0; border-radius: 18px; background: linear-gradient(180deg, rgba(205,214,46,.07), transparent 45%); pointer-events: none; }\n    .pack-tag { position: absolute; top: -13px; left: 50%; transform: translateX(-50%); background: var(--ink); color: var(--lime); font-family: var(--font-head); font-size: 10.5px; font-weight: 700; letter-spacing: .1em; padding: 5px 14px; border-radius: var(--radius-full); white-space: nowrap; }\n    .pack-imgs { display: flex; justify-content: center; align-items: flex-end; gap: 2px; height: 74px; margin-bottom: 12px; }\n    .pack-imgs img { width: 54px; height: 70px; object-fit: contain; }\n    .pack-imgs img + img { margin-left: -18px; }\n    .pack-qty { font-family: var(--font-head); font-size: 19px; font-weight: 600; margin-bottom: 2px; }\n    .pack-per { font-size: 12.5px; color: var(--text-muted); margin-bottom: 12px; }\n    .pack-price { font-family: var(--font-head); font-size: 27px; font-weight: 700; letter-spacing: -.02em; color: var(--ink); }\n    .pack-was { font-size: 13px; color: var(--text-muted); text-decoration: line-through; }\n    .pack-save { display: inline-block; margin-top: 9px; background: var(--lime-pale); color: var(--lime-text); font-family: var(--font-head); font-size: 11.5px; font-weight: 700; padding: 3px 12px; border-radius: var(--radius-full); }\n    .pack-cta-row { text-align: center; margin-top: 30px; }\n    .pack-lote { margin-top: 18px; text-align: center; font-size: 13.5px; color: var(--lime-text); font-weight: 600; }\n    .pack-trust { display: flex; justify-content: center; flex-wrap: wrap; gap: 24px; margin-top: 22px; font-size: 13px; color: var(--text-secondary); font-weight: 500; }\n\n    \/* PAIN — photo split *\/\n    .pain-split { display: grid; grid-template-columns: .9fr 1.1fr; gap: 44px; align-items: center; margin-top: 44px; text-align: left; }\n    .pain-photo { position: relative; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-lg); }\n    .pain-photo img { width: 100%; height: 100%; min-height: 440px; object-fit: cover; }\n    .pain-photo figcaption { position: absolute; left: 16px; bottom: 16px; background: rgba(28,31,20,.85); color: var(--lime); font-family: var(--font-head); font-size: 12px; font-weight: 600; letter-spacing: .06em; padding: 8px 14px; border-radius: var(--radius-full); }\n    .pain-rows { display: flex; flex-direction: column; gap: 14px; }\n    .pain-row { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px 24px; }\n    .pain-num { font-family: var(--font-head); font-size: 12px; font-weight: 700; letter-spacing: .14em; color: var(--lime-text); margin-bottom: 6px; }\n    .pain-row h3 { font-family: var(--font-head); font-size: 17px; font-weight: 600; margin-bottom: 5px; }\n    .pain-row p { font-size: 14px; color: var(--text-secondary); }\n    .pain-row strong { color: var(--ink); }\n\n    \/* EDU — LADDER *\/\n    .edu { background: var(--off); }\n    .ladder { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin: 44px 0 28px; border-radius: var(--radius-lg); overflow: hidden; border: 1px solid var(--border); box-shadow: var(--shadow-md); }\n    .rung { padding: 32px 26px; background: var(--white); }\n    .rung + .rung { border-left: 1px solid var(--border); }\n    .rung.hot { background: var(--ink); position: relative; }\n    .rung.hot h4, .rung.hot p { color: #fff; }\n    .rung.hot p { color: #B8BDA9; }\n    .rung.hot .steps { color: var(--lime); }\n    .rung.hot::before { content: \"TU NUEVO NIVEL\"; position: absolute; top: 14px; right: 14px; background: var(--lime); color: var(--ink); font-family: var(--font-head); font-size: 10px; font-weight: 700; letter-spacing: .1em; padding: 4px 10px; border-radius: var(--radius-full); }\n    .rung h4 { font-family: var(--font-head); font-size: 21px; font-weight: 600; margin-bottom: 6px; }\n    .rung .steps { font-family: var(--font-head); font-size: 11.5px; font-weight: 700; color: var(--lime-text); letter-spacing: .1em; text-transform: uppercase; margin-bottom: 10px; }\n    .rung p { font-size: 14px; color: var(--text-secondary); }\n    .edu-note { background: var(--white); border-left: 3px solid var(--lime-dark); border-radius: var(--radius-sm); padding: 18px 22px; font-size: 15px; color: var(--text-secondary); max-width: 720px; }\n    .edu-note strong { color: var(--ink); }\n\n    \/* INGREDIENTS (split with image) *\/\n    .ing-split { display: grid; grid-template-columns: .9fr 1.1fr; gap: 40px; align-items: center; margin-top: 44px; }\n    .ing-photo { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-lg); }\n    .ing-photo img { width: 100%; height: 100%; min-height: 380px; object-fit: cover; }\n    .ing-rows { display: flex; flex-direction: column; gap: 14px; }\n    .ing-row { display: flex; gap: 18px; align-items: flex-start; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 18px 22px; }\n    .ing-pct { flex-shrink: 0; min-width: 64px; font-family: var(--font-head); font-size: 24px; font-weight: 700; letter-spacing: -.02em; color: var(--lime-dark); }\n    .ing-row h3 { font-family: var(--font-head); font-size: 15.5px; font-weight: 600; margin-bottom: 3px; }\n    .ing-row p { font-size: 13.5px; color: var(--text-secondary); }\n\n    \/* BENEFITS — photo cards *\/\n    .ben-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 44px; }\n    .ben-card { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-sm); transition: transform .2s ease, box-shadow .2s ease; }\n    .ben-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }\n    .ben-card img { width: 100%; height: 190px; object-fit: cover; }\n    .ben-body { padding: 22px 24px; text-align: left; }\n    .ben-tag { display: inline-block; font-family: var(--font-head); font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--lime-text); background: var(--lime-pale); padding: 3px 11px; border-radius: var(--radius-full); margin-bottom: 10px; }\n    .ben-body h3 { font-family: var(--font-head); font-size: 18px; font-weight: 600; margin-bottom: 6px; }\n    .ben-body p { font-size: 14.5px; color: var(--text-secondary); }\n\n    \/* BONUS BAND *\/\n    .bonus { display: flex; align-items: center; gap: 20px; max-width: 660px; margin: 28px auto 0; background: var(--white); border: 2px dashed var(--lime-dark); border-radius: var(--radius-lg); padding: 20px 26px; text-align: left; }\n    .bonus-badge { flex-shrink: 0; background: var(--ink); color: var(--lime); font-family: var(--font-head); font-size: 11px; font-weight: 700; letter-spacing: .1em; padding: 7px 14px; border-radius: var(--radius-full); white-space: nowrap; }\n    .bonus h3 { font-family: var(--font-head); font-size: 16px; font-weight: 600; margin-bottom: 3px; }\n    .bonus h3 s { color: var(--text-muted); font-weight: 500; }\n    .bonus p { font-size: 13.5px; color: var(--text-secondary); }\n\n    \/* TIMELINE *\/\n    .tl { background: var(--ink); color: #C9CDBC; }\n    .tl .rv-eyebrow { color: var(--lime); }\n    .tl .rv-h2 { color: #fff; }\n    .tl .rv-sub { color: #A9AE9B; }\n    .tl-track { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; margin-top: 48px; }\n    .tl-step { background: rgba(255,255,255,.04); border: 1px solid rgba(205,214,46,.25); border-radius: var(--radius-lg); padding: 26px 22px; }\n    .tl-week { font-family: var(--font-head); font-size: 11.5px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--lime); margin-bottom: 10px; }\n    .tl-step h3 { font-family: var(--font-head); font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 8px; }\n    .tl-step p { font-size: 13.5px; color: #A9AE9B; }\n\n    \/* SANDWICH (split with image) *\/\n    .sand-split { display: grid; grid-template-columns: 1fr 1fr; gap: 44px; align-items: center; margin-top: 44px; }\n    .sand-photo { border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow-lg); }\n    .sand-photo img { width: 100%; height: 100%; min-height: 420px; object-fit: cover; }\n    .sand-steps { display: flex; flex-direction: column; gap: 14px; }\n    .sand-step { display: flex; gap: 18px; align-items: flex-start; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px 22px; text-align: left; }\n    .sand-num { flex-shrink: 0; width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; background: var(--lime); color: var(--ink); font-family: var(--font-head); font-size: 17px; font-weight: 700; border-radius: 50%; }\n    .sand-step h3 { font-family: var(--font-head); font-size: 15.5px; font-weight: 600; margin-bottom: 4px; }\n    .sand-step p { font-size: 13.5px; color: var(--text-secondary); }\n    .sand-tip { margin-top: 18px; background: var(--lime-pale); border: 1px dashed var(--lime-dark); border-radius: var(--radius-md); padding: 16px 20px; font-size: 14px; color: var(--text-secondary); text-align: left; }\n\n    \/* GLOW BAND *\/\n    .glow-band { display: grid; grid-template-columns: 1fr 1fr; border-radius: var(--radius-lg); overflow: hidden; border: 1px solid var(--border); box-shadow: var(--shadow-lg); }\n    .glow-img img { width: 100%; height: 100%; min-height: 380px; object-fit: cover; }\n    .glow-copy { background: var(--lime-pale); display: flex; flex-direction: column; justify-content: center; padding: 48px 44px; }\n    .glow-copy blockquote { font-family: var(--font-accent); font-style: italic; font-size: clamp(22px, 2.6vw, 30px); line-height: 1.3; color: var(--ink); margin-bottom: 18px; }\n    .glow-copy figcaption { font-family: var(--font-head); font-size: 13px; font-weight: 600; color: var(--lime-text); letter-spacing: .04em; }\n\n    \/* REDDIT REVIEWS *\/\n    .rdt-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 44px; }\n    .rdt-card { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px 22px; box-shadow: var(--shadow-sm); text-align: left; display: flex; flex-direction: column; }\n    .rdt-head { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; }\n    .rdt-avatar { width: 30px; height: 30px; border-radius: 50%; background: linear-gradient(135deg, #FF4500, #FF8717); display: flex; align-items: center; justify-content: center; color: #fff; font-size: 15px; flex-shrink: 0; }\n    .rdt-sub { font-family: var(--font-head); font-size: 13px; font-weight: 600; color: var(--ink); line-height: 1.2; }\n    .rdt-sub small { display: block; font-family: var(--font-sans); font-weight: 400; font-size: 11.5px; color: var(--text-muted); }\n    .rdt-card p { font-size: 14px; color: var(--text-secondary); margin-bottom: 14px; flex: 1; }\n    .rdt-foot { display: flex; align-items: center; gap: 14px; font-size: 12.5px; color: var(--text-muted); font-weight: 600; }\n    .rdt-up { display: inline-flex; align-items: center; gap: 5px; color: #FF4500; }\n    .rdt-note { margin-top: 22px; font-size: 12.5px; color: var(--text-muted); }\n\n    \/* COMPARISON TABLE *\/\n    .cmp-wrap { overflow-x: auto; margin-top: 44px; }\n    .cmp { width: 100%; border-collapse: separate; border-spacing: 0; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-lg); overflow: hidden; font-size: 14px; }\n    .cmp th, .cmp td { padding: 14px 16px; text-align: center; border-bottom: 1px solid var(--border); }\n    .cmp th { font-family: var(--font-head); font-size: 14.5px; font-weight: 600; background: var(--off); }\n    .cmp th.hi, .cmp td.hi { background: var(--lime-pale); border-left: 2px solid var(--lime-dark); border-right: 2px solid var(--lime-dark); }\n    .cmp th.hi { border-top: 2px solid var(--lime-dark); color: var(--lime-text); }\n    .cmp tr:last-child td { border-bottom: none; }\n    .cmp tr:last-child td.hi { border-bottom: 2px solid var(--lime-dark); }\n    .cmp td:first-child { text-align: left; font-weight: 600; color: var(--text-secondary); }\n\n    \/* FAQ *\/\n    .faq-list { max-width: 760px; margin: 44px auto 0; }\n    .faq-item { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-md); margin-bottom: 12px; overflow: hidden; }\n    .faq-q { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 18px 22px; background: none; border: none; font-family: var(--font-head); font-size: 15px; font-weight: 600; color: var(--ink); cursor: pointer; text-align: left; }\n    .faq-q .chev { transition: transform .25s ease; color: var(--lime-dark); font-size: 18px; }\n    .faq-item.open .chev { transform: rotate(180deg); }\n    .faq-a { max-height: 0; overflow: hidden; transition: max-height .3s ease; }\n    .faq-a-inner { padding: 0 22px 20px; font-size: 14.5px; color: var(--text-secondary); }\n\n    \/* GUARANTEE *\/\n    .guar { background: var(--off); }\n    .guar-box { display: flex; gap: 28px; align-items: center; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 36px; box-shadow: var(--shadow-md); max-width: 780px; margin: 0 auto; }\n    .guar-shield { font-size: 48px; }\n    .guar-box h3 { font-family: var(--font-head); font-size: 22px; font-weight: 600; margin-bottom: 8px; }\n    .guar-box p { font-size: 14.5px; color: var(--text-secondary); }\n\n    \u003c!-- FINAL CTA STYLES --\u003e\n    .final { background: var(--ink); color: #C9CDBC; text-align: center; }\n    .final .rv-eyebrow { color: var(--lime); }\n    .final .rv-h2 { color: #fff; }\n    .final .rv-h2 em { color: var(--lime); }\n    .final .rv-sub { color: #A9AE9B; margin-bottom: 30px; }\n    .final .hero-price { justify-content: center; }\n    .final .price-now { color: var(--lime); }\n    .final .price-was { color: #7C816F; }\n    .final .price-off { background: var(--lime); color: var(--ink); }\n    .stock-note { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px; font-family: var(--font-head); font-size: 13px; font-weight: 500; color: var(--lime); }\n    .stock-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--lime-bright); animation: blink 1.4s infinite; }\n    @keyframes blink { 50% { opacity: .35; } }\n\n    \/* FOOTER *\/\n    footer.site { background: var(--ink); color: #7C816F; padding: 36px 24px; text-align: center; font-size: 13px; border-top: 1px solid rgba(205,214,46,.18); }\n    footer.site .logo { font-family: var(--font-head); font-size: 18px; font-weight: 700; color: #C9CDBC; margin-bottom: 8px; }\n\n    \/* STICKY MOBILE CTA *\/\n    .sticky-cta { position: fixed; bottom: 0; left: 0; right: 0; z-index: 200; display: none; background: var(--white); border-top: 1px solid var(--border); box-shadow: 0 -6px 24px rgba(28,31,20,.12); padding: 12px 16px; align-items: center; justify-content: space-between; gap: 12px; }\n    .sticky-cta .p { font-family: var(--font-head); font-size: 19px; font-weight: 700; }\n    .sticky-cta .p small { font-size: 12px; color: var(--text-muted); text-decoration: line-through; font-family: var(--font-sans); font-weight: 400; margin-left: 6px; }\n    .sticky-cta .btn { padding: 12px 22px; font-size: 14px; }\n\n    \/* REVEAL *\/\n    .reveal { opacity: 0; transform: translateY(26px); transition: opacity .6s ease, transform .6s ease; }\n    .reveal.in { opacity: 1; transform: translateY(0); }\n\n    \/* RESPONSIVE *\/\n    @media (max-width: 900px) {\n      .hero-inner { grid-template-columns: 1fr; gap: 32px; }\n      .hero-visual { min-height: 340px; order: -1; }\n      .product-img { width: 260px; height: 260px; }\n      .hero-disc { width: 300px; height: 300px; }\n      .trust-inner { grid-template-columns: repeat(2, 1fr); }\n      .rdt-grid { grid-template-columns: 1fr 1fr; }\n      .who-grid { grid-template-columns: 1fr 1fr; }\n      .routine { grid-template-columns: 1fr 1fr; }\n      .routine-tile:nth-child(3) { border-left: none; border-top: 1px solid var(--border); }\n      .routine-tile.am { border-top: 1px solid var(--border); }\n      .pain-split { grid-template-columns: 1fr; }\n      .pain-photo img { min-height: 280px; }\n      .bonus { flex-direction: column; text-align: center; }\n      .tl-track { grid-template-columns: 1fr 1fr; }\n      .ladder { grid-template-columns: 1fr; }\n      .rung + .rung { border-left: none; border-top: 1px solid var(--border); }\n      .ben-grid { grid-template-columns: 1fr; }\n      .pack-grid { grid-template-columns: 1fr; max-width: 420px; margin-left: auto; margin-right: auto; }\n      .ing-split, .sand-split, .glow-band { grid-template-columns: 1fr; }\n      .ing-photo img, .sand-photo img, .glow-img img { min-height: 260px; }\n    }\n    @media (max-width: 600px) {\n      .rv-section { padding: 54px 0; }\n      .rdt-grid, .tl-track, .ben-grid, .who-grid { grid-template-columns: 1fr; }\n      .ba-slider { min-height: 420px; }\n      .guar-box { flex-direction: column; text-align: center; padding: 28px 22px; }\n      .sticky-cta { display: flex; }\n      body { padding-bottom: 70px; }\n      .product-img { width: 210px; height: 210px; }\n      .hero-disc { width: 250px; height: 250px; }\n    }\n  \u003c\/style\u003e\r\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700\u0026amp;family=Inter:wght@300;400;500;600;700\u0026amp;family=Instrument+Serif:ital@0;1\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\r\n\u003cdiv class=\"ann-bar\"\u003e🇨🇱 \u003cstrong\u003ePago contra entrega\u003c\/strong\u003e a todo Chile · Envío en \u003cstrong\u003e3 días hábiles\u003c\/strong\u003e · Hasta \u003cstrong\u003e52% OFF\u003c\/strong\u003e\r\n\u003c\/div\u003e\r\n\u003c!-- PROOF: ANTIARRUGAS (first thing below the product) --\u003e\r\n\u003csection class=\"rv-section\" style=\"padding: 56px 0 46px;\"\u003e\r\n\u003cdiv class=\"rv-wrap center reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eVisto en acción\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eArrugas: \u003cem\u003esuavizadas noche tras noche\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eRetinal 0.1% + péptidos tensores Matrixyl trabajando sobre las líneas de frente y expresión mientras duermes.\u003c\/p\u003e\r\n\u003cdiv class=\"video-band\" style=\"margin-top: 34px;\"\u003e\u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\"\u003e\r\n          \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/reviva-video-arrugas.mp4?v=1785480436\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- TRUST BAR --\u003e\r\n\u003cdiv class=\"trust\"\u003e\r\n\u003cdiv class=\"trust-inner\"\u003e\r\n\u003cdiv class=\"trust-item\"\u003e\r\n\u003cstrong\u003e0.1%\u003c\/strong\u003eretinal liposomado\u003c\/div\u003e\r\n\u003cdiv class=\"trust-item\"\u003e\r\n\u003cstrong\u003e🇨🇱 3 días\u003c\/strong\u003eenvío a todo Chile\u003c\/div\u003e\r\n\u003cdiv class=\"trust-item\"\u003e\r\n\u003cstrong\u003eContra entrega\u003c\/strong\u003epagas al recibir\u003c\/div\u003e\r\n\u003cdiv class=\"trust-item\"\u003e\r\n\u003cstrong\u003e10 días\u003c\/strong\u003ede garantía\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c!-- ANTES Y DESPUES --\u003e\r\n\u003csection class=\"rv-section\" id=\"antes-despues\"\u003e\r\n\u003cdiv class=\"rv-wrap center reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eAntes y después\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eLa diferencia se ve \u003cem\u003een el contorno de ojos\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eMenos arrugas, rojez y textura irregular con el uso constante del retinal 0.1%. Resultados reales de la comunidad:\u003c\/p\u003e\r\n\u003cfigure style=\"max-width: 560px; margin: 40px auto 0; border-radius: 20px; overflow: hidden; box-shadow: 0 24px 60px rgba(28,31,20,.18);\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/Captura_de_pantalla_2026-08-03_162244.png?v=1785788596\" alt=\"Antes y despues real del contorno de ojos con serum Retinal 0.1%\" style=\"width: 100%; display: block;\" loading=\"lazy\"\u003e\u003c\/figure\u003e\r\n\u003cp style=\"text-align: center; font-size: 12px; color: rgba(28,31,20,.55); margin-top: 14px;\"\u003eResultado real compartido por la comunidad retinal. Los resultados individuales pueden variar.\u003c\/p\u003e\r\n\u003cfigure class=\"glow-band\" style=\"margin-top: 44px;\"\u003e\r\n\u003cdiv class=\"glow-copy\"\u003e\r\n\u003cblockquote\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/Captura_de_pantalla_2026-08-03_164625.png?v=1785790328\" alt=\"\"\u003e\u003c\/blockquote\u003e\r\n\u003c\/div\u003e\r\n\u003cfigcaption\u003eRESULTADO COMPARTIDO POR LA COMUNIDAD RETINAL · DESLIZA PARA COMPARAR ◂▸\u003c\/figcaption\u003e\r\n\u003c\/figure\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- RESULTS + REVIEWS (moved up for prominence) --\u003e\r\n\u003csection class=\"rv-section\" id=\"resenas\"\u003e\r\n\u003cdiv class=\"rv-wrap center reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eLo que dicen\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eReseñas reales de la \u003cem\u003ecomunidad retinal\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eOpiniones reales de usuarios de sérums de retinal 0.1% en formato shot, y fotos del producto que despachamos:\u003c\/p\u003e\r\n\u003cdiv class=\"video-band\"\u003e\u003cvideo autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/17708540781000471380_9d44a1fc-5789-4f5b-b772-95ebf1b6bca5.jpg?v=1785457166\"\u003e\r\n          \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/reviva-video.mp4?v=1785475012\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-grid\"\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/reviva-ugc-mano-tubo.png?v=1785475012\" alt=\"Foto real del tubo en mano\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/SkincareAddiction\u003csmall\u003ehace 1 año\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Llevo unas 6 semanas usando el booster shot y he notado una diferencia significativa en las líneas finas de mi frente.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 42 votos\u003c\/span\u003e\u003cspan\u003e💬 111 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/reviva-ugc-mano-caja.png?v=1785475012\" alt=\"Foto real de la caja del producto\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/30PlusKoreanSkincare\u003csmall\u003ehace 6 meses\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Resultados increíbles. No pienso volver a dejar el retinal. Eso sí: tienes que ir muy de a poco si tu piel no está acostumbrada.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 7 votos\u003c\/span\u003e\u003cspan\u003e💬 11 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/reviva-tubo-mesa.png?v=1785475012\" alt=\"Foto real del tubo sobre la mesa\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/koreanskincare\u003csmall\u003ehace 3 meses\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Este retinal es mi holy grail y lo amo. Me lo aplico en cara y cuello, y he notado la piel mucho mejor.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 28 votos\u003c\/span\u003e\u003cspan\u003e💬 69 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/SkincareAddiction\u003csmall\u003ehace 1 año\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Hasta ahora cero malas reacciones. Deja un acabado levemente pegajoso pero para nada graso. Esta noche sigo con todo el rostro.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 16 votos\u003c\/span\u003e\u003cspan\u003e💬 29 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/koreanskincare\u003csmall\u003ehace 2 meses\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Yo hago el método sandwich con el retinal y voy lento — 1 o 2 veces por semana al inicio, y después subo la frecuencia de a poco.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 24 votos\u003c\/span\u003e\u003cspan\u003e💬 19 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-card\"\u003e\r\n\u003cdiv class=\"rdt-head\"\u003e\r\n\u003cdiv class=\"rdt-avatar\"\u003e👤\u003c\/div\u003e\r\n\u003cdiv class=\"rdt-sub\"\u003er\/PakistaniSkincare\u003csmall\u003ehace 6 meses\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp\u003e\"Es una gran opción si buscas un derivado de vitamina A suave: hace su trabajo y de verdad ayuda a atenuar las líneas finas.\"\u003c\/p\u003e\r\n\u003cdiv class=\"rdt-foot\"\u003e\r\n\u003cspan class=\"rdt-up\"\u003e▲ 3 votos\u003c\/span\u003e\u003cspan\u003e💬 10 comentarios\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp class=\"rdt-note\"\u003eCitas traducidas del inglés desde hilos públicos de Reddit sobre sérums de retinal 0.1% en formato shot. Fotos reales del producto que despachamos. Reddit no patrocina ni respalda este producto.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- PAIN --\u003e\r\n\u003csection class=\"rv-section\" style=\"background: var(--off);\"\u003e\r\n\u003cdiv class=\"rv-wrap center reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003e¿Te suena familiar?\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eMeses de retinol y el espejo \u003cem\u003eno nota la diferencia\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eNo es tu culpa. Es la molécula.\u003c\/p\u003e\r\n\u003cdiv class=\"pain-split\"\u003e\r\n\u003cfigure class=\"pain-photo\"\u003e\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1542131597-a4390333d136?auto=format\u0026amp;fit=crop\u0026amp;w=900\u0026amp;q=80\" alt=\"Piel del rostro examinada de cerca\"\u003e\r\n\u003cfigcaption\u003eLA DIFERENCIA ESTÁ EN LA MOLÉCULA\u003c\/figcaption\u003e\r\n\u003c\/figure\u003e\r\n\u003cdiv class=\"pain-rows\"\u003e\r\n\u003cdiv class=\"pain-row\"\u003e\r\n\u003cdiv class=\"pain-num\"\u003eRAZÓN 01\u003c\/div\u003e\r\n\u003ch3\u003eEl retinol llega tarde\u003c\/h3\u003e\r\n\u003cp\u003eTu piel debe convertirlo \u003cstrong\u003edos veces\u003c\/strong\u003e antes de que actúe — y en cada conversión pierde potencia. Por eso los resultados tardan de 3 a 6 meses en notarse.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"pain-row\"\u003e\r\n\u003cdiv class=\"pain-num\"\u003eRAZÓN 02\u003c\/div\u003e\r\n\u003ch3\u003eLas cremas de supermercado van diluidas\u003c\/h3\u003e\r\n\u003cp\u003eLa mayoría ni siquiera declara su concentración. Con menos de \u003cstrong\u003e0.1% de activo\u003c\/strong\u003e, una \"crema con retinol\" es básicamente un hidratante caro.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"pain-row\"\u003e\r\n\u003cdiv class=\"pain-num\"\u003eRAZÓN 03\u003c\/div\u003e\r\n\u003ch3\u003eY el otro extremo exige receta\u003c\/h3\u003e\r\n\u003cp\u003eLa tretinoína funciona, pero necesita \u003cstrong\u003eindicación médica\u003c\/strong\u003e y su irritación — ardor, descamación — hace que muchas la abandonen antes del resultado.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- WHO IS IT FOR --\u003e\r\n\u003csection class=\"rv-section\"\u003e\r\n\u003cdiv class=\"rv-wrap center reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003e¿Es para ti?\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eEl retinal trabaja en \u003cem\u003etodo esto\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cdiv class=\"who-grid\"\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eLíneas finas y arrugas\u003c\/h3\u003e\r\n\u003csmall\u003efrente, contorno, expresión\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eMarcas post-acné\u003c\/h3\u003e\r\n\u003csmall\u003emanchas e irregularidades\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003ePoros dilatados\u003c\/h3\u003e\r\n\u003csmall\u003ezona T y mejillas\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003ePiel opaca sin brillo\u003c\/h3\u003e\r\n\u003csmall\u003etono apagado y desigual\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003ePérdida de firmeza\u003c\/h3\u003e\r\n\u003csmall\u003emandíbula y mejillas\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"who-card\"\u003e\r\n\u003cdiv class=\"who-check\"\u003e✓\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eUpgrade del retinol\u003c\/h3\u003e\r\n\u003csmall\u003esi ya lo usas y quieres más\u003c\/small\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cp class=\"who-no\"\u003e\u003cstrong\u003eNo es para ti si:\u003c\/strong\u003e estás embarazada o en lactancia · tienes rosácea o eccema activo · ya usas tretinoína recetada\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- SANDWICH METHOD --\u003e\r\n\u003csection class=\"rv-section\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cdiv class=\"center\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eEl secreto de las coreanas\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eMétodo sandwich: \u003cem\u003epotencia sin irritación\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eLa técnica k-beauty para usar retinoides incluso en piel sensible. Tres pasos, cada noche de uso:\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"sand-split\"\u003e\r\n\u003cdiv class=\"sand-photo\"\u003e\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1693004923522-806dafe5a1a0?auto=format\u0026amp;fit=crop\u0026amp;w=900\u0026amp;q=80\" alt=\"Aplicación de sérum en la piel — método sandwich\"\u003e\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003cdiv class=\"sand-steps\"\u003e\r\n\u003cdiv class=\"sand-step\"\u003e\r\n\u003cdiv class=\"sand-num\"\u003e1\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eCapa de hidratante\u003c\/h3\u003e\r\n\u003cp\u003eSobre la piel limpia y seca, aplica una capa ligera de tu crema hidratante habitual.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"sand-step\"\u003e\r\n\u003cdiv class=\"sand-num\"\u003e2\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eReviva Retinal-A\u003c\/h3\u003e\r\n\u003cp\u003eUna cantidad del tamaño de una arveja para todo el rostro. Evita el contorno inmediato de ojos y labios.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"sand-step\"\u003e\r\n\u003cdiv class=\"sand-num\"\u003e3\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eSella con hidratante\u003c\/h3\u003e\r\n\u003cp\u003eCierra con otra capa fina de hidratante. El activo trabaja durante la noche, amortiguado y sin irritar.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"sand-tip\"\u003e\r\n\u003cstrong\u003eRegla de oro:\u003c\/strong\u003e el retinal aumenta la sensibilidad al sol. Protector solar cada mañana — SPF 50 idealmente — sin excepción.\u003c\/div\u003e\r\n\u003cdiv class=\"routine\"\u003e\r\n\u003cdiv class=\"routine-tile\"\u003e\r\n\u003cdiv class=\"routine-when\"\u003eNOCHE\u003c\/div\u003e\r\n\u003cdiv class=\"routine-big\"\u003e01\u003c\/div\u003e\r\n\u003ch3\u003eLimpia\u003c\/h3\u003e\r\n\u003cp\u003erostro limpio y seco\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"routine-tile\"\u003e\r\n\u003cdiv class=\"routine-when\"\u003eNOCHE\u003c\/div\u003e\r\n\u003cdiv class=\"routine-big\"\u003e02\u003c\/div\u003e\r\n\u003ch3\u003eUna arveja\u003c\/h3\u003e\r\n\u003cp\u003efrente, mejillas y mentón\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"routine-tile\"\u003e\r\n\u003cdiv class=\"routine-when\"\u003eNOCHE\u003c\/div\u003e\r\n\u003cdiv class=\"routine-big\"\u003e03\u003c\/div\u003e\r\n\u003ch3\u003eHidratante\u003c\/h3\u003e\r\n\u003cp\u003esella y duerme\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"routine-tile am\"\u003e\r\n\u003cdiv class=\"routine-when\"\u003eMAÑANA · SIEMPRE\u003c\/div\u003e\r\n\u003cdiv class=\"routine-big\"\u003e50\u003c\/div\u003e\r\n\u003ch3\u003eSPF 50\u003c\/h3\u003e\r\n\u003cp\u003etodos los días, sin excepción\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- EDU: RETINOL VS RETINAL --\u003e\r\n\u003csection class=\"rv-section edu\" id=\"ciencia\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eLa ciencia simple\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eConoce al \u003cem\u003ehermano mayor\u003c\/em\u003e del retinol\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eToda la vitamina A debe convertirse en ácido retinoico para actuar en tu piel. La diferencia está en cuántos pasos le faltan:\u003c\/p\u003e\r\n\u003cdiv class=\"ladder\"\u003e\r\n\u003cdiv class=\"rung\"\u003e\r\n\u003ch4\u003eRetinol\u003c\/h4\u003e\r\n\u003cdiv class=\"steps\"\u003e2 conversiones\u003c\/div\u003e\r\n\u003cp\u003eRetinol → Retinal → Ácido retinoico. Dos pasos, meses de espera y potencia que se diluye en el camino.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rung hot\"\u003e\r\n\u003ch4\u003eRetinal\u003c\/h4\u003e\r\n\u003cdiv class=\"steps\"\u003e1 conversión\u003c\/div\u003e\r\n\u003cp\u003eA un solo paso del ácido retinoico. Mayor biodisponibilidad, acción más directa, sin necesidad de receta.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"rung\"\u003e\r\n\u003ch4\u003eTretinoína\u003c\/h4\u003e\r\n\u003cdiv class=\"steps\"\u003e0 conversiones — con receta\u003c\/div\u003e\r\n\u003cp\u003eActúa directo, pero requiere indicación médica y su irritación obliga a muchas a abandonarla.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"edu-note\"\u003e\r\n\u003cstrong\u003eEl retinal es el punto ideal:\u003c\/strong\u003e la forma de vitamina A de mayor biodisponibilidad disponible sin receta. Y la tecnología liposomal de Reviva lo libera de forma gradual para minimizar la irritación típica de los retinoides.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- INGREDIENTS --\u003e\r\n\u003csection class=\"rv-section\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cdiv class=\"center\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eFórmula concentrada\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eCuatro activos. \u003cem\u003eCero relleno.\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ing-split\"\u003e\r\n\u003cdiv class=\"ing-photo\"\u003e\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1748543668643-1ada33167539?auto=format\u0026amp;fit=crop\u0026amp;w=900\u0026amp;q=80\" alt=\"Texturas de gel cosmético — sérum retinal\"\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"ing-rows\"\u003e\r\n\u003cdiv class=\"ing-row\"\u003e\r\n\u003cdiv class=\"ing-pct\"\u003e0.1%\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eRetinal liposomado\u003c\/h3\u003e\r\n\u003cp\u003eEl activo estrella: renueva, alisa y reafirma mientras duermes, con liberación gradual que cuida tu piel.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ing-row\"\u003e\r\n\u003cdiv class=\"ing-pct\"\u003e3%\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eMatrixyl™\u003c\/h3\u003e\r\n\u003cp\u003eComplejo de péptidos tensores que apoya la elasticidad para un efecto de firmeza visible.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ing-row\"\u003e\r\n\u003cdiv class=\"ing-pct\"\u003e+\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eNiacinamida\u003c\/h3\u003e\r\n\u003cp\u003eAfina la apariencia de los poros, unifica el tono y refuerza la barrera de la piel.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ing-row\"\u003e\r\n\u003cdiv class=\"ing-pct\"\u003e1%\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003ePantenol\u003c\/h3\u003e\r\n\u003cp\u003eVitamina B5 calmante e hidratante que contrarresta la sequedad típica de los retinoides.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- BENEFITS --\u003e\r\n\u003csection class=\"rv-section\" style=\"padding-top: 0;\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eLo que hace por tu piel\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eUn paso nocturno que \u003cem\u003ecambia tus mañanas\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cdiv class=\"ben-grid\"\u003e\r\n\u003cdiv class=\"ben-card\"\u003e\r\n\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1637851497145-0faa2e456081?auto=format\u0026amp;fit=crop\u0026amp;w=800\u0026amp;q=80\" alt=\"Contorno facial firme y definido\"\u003e\r\n\u003cdiv class=\"ben-body\"\u003e\r\n\u003cspan class=\"ben-tag\"\u003eRetinal + Matrixyl\u003c\/span\u003e\r\n\u003ch3\u003eFirmeza y elasticidad\u003c\/h3\u003e\r\n\u003cp\u003eEl retinal estimula la renovación en profundidad y los péptidos tensores completan el efecto reafirmante en mandíbula y cuello.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ben-card\"\u003e\r\n\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1675773051474-55c4b7d2cf53?auto=format\u0026amp;fit=crop\u0026amp;w=800\u0026amp;q=80\" alt=\"Piel suave sin líneas marcadas\"\u003e\r\n\u003cdiv class=\"ben-body\"\u003e\r\n\u003cspan class=\"ben-tag\"\u003eUso constante\u003c\/span\u003e\r\n\u003ch3\u003eSuaviza líneas y arrugas\u003c\/h3\u003e\r\n\u003cp\u003eLas líneas finas de frente y contorno se ven atenuadas semana a semana. Las de expresión profundas se suavizan con la constancia.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ben-card\"\u003e\r\n\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1693004927824-f2623bbedc8b?auto=format\u0026amp;fit=crop\u0026amp;w=800\u0026amp;q=80\" alt=\"Aplicación de crema sobre la piel\"\u003e\r\n\u003cdiv class=\"ben-body\"\u003e\r\n\u003cspan class=\"ben-tag\"\u003eRenovación celular\u003c\/span\u003e\r\n\u003ch3\u003eTextura y luminosidad\u003c\/h3\u003e\r\n\u003cp\u003eAcelera el recambio de células superficiales: poros más afinados, tono más parejo y ese brillo de piel descansada.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"ben-card\"\u003e\r\n\u003cimg src=\"https:\/\/images.unsplash.com\/photo-1748543668687-624e058c367c?auto=format\u0026amp;fit=crop\u0026amp;w=800\u0026amp;q=80\" alt=\"Texturas de sérum hidratante\"\u003e\r\n\u003cdiv class=\"ben-body\"\u003e\r\n\u003cspan class=\"ben-tag\"\u003ePantenol + Niacinamida\u003c\/span\u003e\r\n\u003ch3\u003eHidratación reforzada\u003c\/h3\u003e\r\n\u003cp\u003eLa fórmula buffer mantiene la barrera hidratada durante la noche — nada de piel tirante ni acartonada al despertar.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- TIMELINE --\u003e\r\n\u003csection class=\"rv-section tl\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eQué esperar\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eTu piel, semana a semana\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\"\u003eEl retinal trabaja en capas profundas: los cambios reales toman semanas, no días. Esto es lo que reporta la comunidad de usuarias de retinal:\u003c\/p\u003e\r\n\u003cdiv class=\"tl-track\"\u003e\r\n\u003cdiv class=\"tl-step\"\u003e\r\n\u003cdiv class=\"tl-week\"\u003eSemanas 1–2\u003c\/div\u003e\r\n\u003ch3\u003eAdaptación\u003c\/h3\u003e\r\n\u003cp\u003eUsa 2 noches por semana. Puede haber leve hormigueo o sequedad — es tu piel conociendo al activo.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"tl-step\"\u003e\r\n\u003cdiv class=\"tl-week\"\u003eSemanas 3–4\u003c\/div\u003e\r\n\u003ch3\u003eTextura más suave\u003c\/h3\u003e\r\n\u003cp\u003eSube a 3 noches por semana. La superficie se siente más lisa y el maquillaje se aplica más parejo.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"tl-step\"\u003e\r\n\u003cdiv class=\"tl-week\"\u003eSemanas 5–8\u003c\/div\u003e\r\n\u003ch3\u003eFirmeza visible\u003c\/h3\u003e\r\n\u003cp\u003ePoros más afinados, tono más uniforme y líneas finas atenuadas. Puedes pasar a uso nocturno frecuente.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"tl-step\"\u003e\r\n\u003cdiv class=\"tl-week\"\u003eSemanas 12–16\u003c\/div\u003e\r\n\u003ch3\u003eEfecto máximo\u003c\/h3\u003e\r\n\u003cp\u003eEl punto donde los estudios sitúan el mayor cambio. La constancia es la clave con la vitamina A — no la cantidad.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- COMPARISON --\u003e\r\n\u003csection class=\"rv-section\" style=\"padding-top: 0;\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cdiv class=\"center\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eCompara antes de decidir\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eNo todas las \"cremas antiedad\" \u003cem\u003ejuegan el mismo juego\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"cmp-wrap\"\u003e\r\n\u003ctable class=\"cmp\"\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003cth\u003e\u003c\/th\u003e\r\n\u003cth\u003eCrema retinol de supermercado\u003c\/th\u003e\r\n\u003cth class=\"hi\"\u003eReviva Retinal-A\u003c\/th\u003e\r\n\u003cth\u003eRetinal de farmacia\u003c\/th\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003eActivo\u003c\/td\u003e\r\n\u003ctd\u003eRetinol (% no declarado)\u003c\/td\u003e\r\n\u003ctd class=\"hi\"\u003e\u003cstrong\u003eRetinal 0.1% liposomado\u003c\/strong\u003e\u003c\/td\u003e\r\n\u003ctd\u003eRetinal (% no declarado)\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003ePasos hasta actuar\u003c\/td\u003e\r\n\u003ctd\u003e2 conversiones\u003c\/td\u003e\r\n\u003ctd class=\"hi\"\u003e\u003cstrong\u003e1 conversión\u003c\/strong\u003e\u003c\/td\u003e\r\n\u003ctd\u003e1 conversión\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003ePéptidos tensores\u003c\/td\u003e\r\n\u003ctd\u003e—\u003c\/td\u003e\r\n\u003ctd class=\"hi\"\u003e\u003cstrong\u003eMatrixyl 3%\u003c\/strong\u003e\u003c\/td\u003e\r\n\u003ctd\u003eSegún la marca\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003ePrecio\u003c\/td\u003e\r\n\u003ctd\u003e$15.000–$25.000\u003c\/td\u003e\r\n\u003ctd class=\"hi\"\u003e\u003cstrong\u003eDesde $11.997 c\/u\u003c\/strong\u003e\u003c\/td\u003e\r\n\u003ctd\u003e$39.000–$65.000\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd\u003eCompra\u003c\/td\u003e\r\n\u003ctd\u003ePresencial\u003c\/td\u003e\r\n\u003ctd class=\"hi\"\u003e\u003cstrong\u003eOnline — llega en 3 días\u003c\/strong\u003e\u003c\/td\u003e\r\n\u003ctd\u003eFarmacia \/ retail\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- FAQ --\u003e\r\n\u003csection class=\"rv-section\" style=\"background: var(--off);\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cdiv class=\"center\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eDudas frecuentes\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eTodo lo que necesitas saber\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-list\"\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Sirve si nunca he usado retinol ni retinoides?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eSí, pero parte despacio: 2 noches por semana las primeras dos semanas, siempre con el método sandwich. Si tu piel es resistente, los dermatólogos sugieren la alternativa \"noche por medio\" la primera semana y subir a diario si no hay irritación. La fórmula incluye pantenol y niacinamida justamente para acompañar la adaptación.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003eMe salieron granitos la segunda semana, ¿lo dejo?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eEso se llama \"purging\" y es una fase normal: el retinal acelera la renovación y saca a la superficie impurezas que ya estaban formándose. Suele durar 1-2 semanas. Si hay irritación intensa o dolor, suspende y consulta a tu dermatólogo.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Cuándo veré resultados?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eSeamos honestos (los dermatólogos lo confirman): la textura mejora primero, entre la semana 3 y 4. Los cambios visibles en líneas y firmeza aparecen desde la semana 6-8, y el efecto máximo llega entre la semana 12 y 16 de uso constante. Toma una foto el día 1 y compara a las 4, 8 y 12 semanas — los cambios son sutiles pero acumulativos.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Necesito protector solar?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eSí, obligatorio. Todos los retinoides aumentan la sensibilidad al sol. Usa SPF 50 idealmente (mínimo 30) cada mañana mientras uses el sérum, reaplicando cada 2 horas si estás al aire libre.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Puedo usarlo si estoy embarazada o en lactancia?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eNo. Ninguna forma de vitamina A tópica (retinol, retinal, tretinoína) está recomendada durante el embarazo o la lactancia. Retómalo después con la bienvenida de tu médico.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Y si tengo rosácea, eccema o dermatitis?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eSi tu condición está activa o descontrolada, primero estabilízala con tu dermatólogo y después evalúa incorporar el retinal con su seguimiento. Lo mismo aplica si ya usas tretinoína u otro retinoide recetado: no se suman uno encima de otro.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Lo puedo combinar con vitamina C o exfoliantes?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eVitamina C de día, retinal de noche: equipo perfecto. Los exfoliantes ácidos (AHA\/BHA) úsalos en noches distintas a las del retinal para no sobrecargar la piel.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Cuánto dura un tubo?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eCon la cantidad correcta (una arveja por aplicación) y la frecuencia de adaptación, un tubo dura entre 6 y 8 semanas. Como los resultados se consolidan desde el mes 2, el pack de 2 unidades cubre el ciclo completo de transformación.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Cuánto tarda el envío y cómo llega?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eDespachamos a todo Chile y llega en aproximadamente 3 días hábiles. El pedido viaja protegido en su empaque. Recibirás confirmación con seguimiento.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿En qué orden va en mi rutina de noche?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eLimpieza → capa fina de hidratante → Reviva Retinal-A → sella con hidratante (el método sandwich completo está más arriba en esta página). Nada más: de noche, menos es más.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"faq-item\"\u003e\r\n\u003cbutton class=\"faq-q\"\u003e¿Puedo usarlo en verano?\u003cspan class=\"chev\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\r\n\u003cdiv class=\"faq-a\"\u003e\r\n\u003cdiv class=\"faq-a-inner\"\u003eSí, siempre que uses SPF 30+ riguroso cada mañana y evites exposición solar intensa. Dicho eso, otoño e invierno son la temporada ideal para partir con retinoides — como ahora.\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- GUARANTEE --\u003e\r\n\u003csection class=\"rv-section guar\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cdiv class=\"bonus\"\u003e\r\n\u003cspan class=\"bonus-badge\"\u003eBONO INCLUIDO\u003c\/span\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eProtocolo Reviva de 8 Semanas \u003cs\u003e($7.990)\u003c\/s\u003e — GRATIS\u003c\/h3\u003e\r\n\u003cp\u003eGuía digital con el calendario noche a noche, el método sandwich ilustrado, SOS purging y tracker de progreso. Te llega con tu pedido.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"guar-box\"\u003e\r\n\u003cdiv class=\"guar-shield\"\u003e🛡️\u003c\/div\u003e\r\n\u003cdiv\u003e\r\n\u003ch3\u003eGarantía de 10 días + pago contra entrega\u003c\/h3\u003e\r\n\u003cp\u003ePagas cuando el producto está en tus manos — pago contra entrega disponible en todo Chile 🇨🇱. Y si llega dañado o incorrecto, tienes 10 días para reportarlo con fotos: reposición o devolución del 100% de tu dinero, tú eliges. \u003ca href=\"\/pages\/garantia-y-devoluciones\"\u003eVer política completa\u003c\/a\u003e.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003c!-- FINAL CTA --\u003e\r\n\u003csection class=\"rv-section final\"\u003e\r\n\u003cdiv class=\"rv-wrap reveal\"\u003e\r\n\u003cspan class=\"rv-eyebrow\"\u003eOferta de lanzamiento\u003c\/span\u003e\r\n\u003ch2 class=\"rv-h2\"\u003eTu piel lleva meses esperando \u003cem\u003eeste upgrade\u003c\/em\u003e\r\n\u003c\/h2\u003e\r\n\u003cp class=\"rv-sub\" style=\"margin-left: auto; margin-right: auto;\"\u003eRetinal 0.1% + péptidos tensores + niacinamida. El paso nocturno de las rutinas coreanas, con envío en 3 días a todo Chile.\u003c\/p\u003e\r\n\u003cdiv class=\"hero-price\"\u003e\r\n\u003cspan class=\"price-now\"\u003e$19.990\u003c\/span\u003e \u003cspan class=\"price-was\"\u003e$24.990\u003c\/span\u003e \u003cspan class=\"price-off\"\u003e-20% LANZAMIENTO\u003c\/span\u003e\r\n\u003c\/div\u003e\r\n\u003ca href=\"#\" class=\"btn btn-primary btn-lg\"\u003eComprar ahora →\u003c\/a\u003e\r\n\u003cdiv\u003e\u003cspan class=\"stock-note\"\u003e\u003cspan class=\"stock-dot\"\u003e\u003c\/span\u003e Lote de lanzamiento limitado — \u003cspan id=\"rv-stock\"\u003e138\u003c\/span\u003e unidades disponibles\u003c\/span\u003e\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/section\u003e\r\n\u003cscript\u003e\r\n    \/\/ Pack selector — sets the variant that data-add-cart buttons will add\r\n    (function() {\r\n      var cards = document.querySelectorAll('.pack-card');\r\n      function select(card) {\r\n        cards.forEach(function(c) { c.classList.remove('sel'); });\r\n        card.classList.add('sel');\r\n        window.rvVariant = parseInt(card.getAttribute('data-variant'), 10);\r\n        var price = card.getAttribute('data-price');\r\n        document.querySelectorAll('[data-pack-price]').forEach(function(el) { el.textContent = price; });\r\n      }\r\n      cards.forEach(function(c) {\r\n        c.addEventListener('click', function() { select(c); });\r\n        c.addEventListener('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); select(c); } });\r\n      });\r\n      var pre = document.querySelector('.pack-card.sel');\r\n      if (pre) window.rvVariant = parseInt(pre.getAttribute('data-variant'), 10);\r\n    })();\r\n\r\n    \/\/ Before\/After slider\r\n    document.querySelectorAll('.ba-slider').forEach(function(sl) {\r\n      var range  = sl.querySelector('.ba-range');\r\n      var wrap   = sl.querySelector('.ba-before-wrap');\r\n      var handle = sl.querySelector('.ba-handle');\r\n      function setPos(v) {\r\n        wrap.style.clipPath = 'inset(0 ' + (100 - v) + '% 0 0)';\r\n        handle.style.left = v + '%';\r\n      }\r\n      range.addEventListener('input', function() { setPos(range.value); });\r\n      setPos(50);\r\n    });\r\n\r\n    \/\/ FAQ toggle\r\n    function toggleFaq(btn) {\r\n      var item = btn.parentElement;\r\n      var ans = item.querySelector('.faq-a');\r\n      var isOpen = item.classList.contains('open');\r\n      document.querySelectorAll('.faq-item.open').forEach(function(el) {\r\n        el.classList.remove('open');\r\n        el.querySelector('.faq-a').style.maxHeight = '0';\r\n      });\r\n      if (!isOpen) {\r\n        item.classList.add('open');\r\n        ans.style.maxHeight = ans.scrollHeight + 'px';\r\n      }\r\n    }\r\n\r\n    \/\/ Scroll reveal\r\n    var obs = new IntersectionObserver(function(entries) {\r\n      entries.forEach(function(e) { if (e.isIntersecting) { e.target.classList.add('in'); obs.unobserve(e.target); } });\r\n    }, { threshold: 0.12 });\r\n    document.querySelectorAll('.reveal').forEach(function(el) { obs.observe(el); });\r\n\r\n    \/\/ Stock ticker (visual urgency, floors at 97)\r\n    (function() {\r\n      var el = document.getElementById('rv-stock');\r\n      if (!el) return;\r\n      var n = parseInt(el.textContent, 10);\r\n      setInterval(function() {\r\n        if (n \u003e 97 \u0026\u0026 Math.random() \u003c 0.3) { n--; el.textContent = n; }\r\n      }, 45000);\r\n    })();\r\n  \r\n  \/\/ Move .rv-prod out of theme column to full-width below the product section\r\n  (function relocateRvProd() {\r\n    function doRelocate() {\r\n      var el = document.querySelector('.rv-prod');\r\n      if (!el) return;\r\n      var ps = el.closest('.shopify-section') ||\r\n        document.querySelector('section[id^=\"shopify-section-template\"]') ||\r\n        document.querySelector('section[id^=\"MainProduct\"]') ||\r\n        document.querySelector('#MainContent \u003e section') ||\r\n        document.querySelector('main \u003e section');\r\n      if (ps \u0026\u0026 ps.parentNode \u0026\u0026 el.previousElementSibling !== ps) {\r\n        ps.parentNode.insertBefore(el, ps.nextSibling);\r\n        el.style.cssText = 'width:100%!important;max-width:100%!important;margin:0!important;overflow-x:hidden;';\r\n      }\r\n    }\r\n    function boot() { doRelocate(); var n = 0; var iv = setInterval(function() { doRelocate(); if (++n \u003e 25) clearInterval(iv); }, 200); }\r\n    if (document.readyState === 'loading') {\r\n      document.addEventListener('DOMContentLoaded', boot);\r\n    } else {\r\n      boot();\r\n    }\r\n    window.addEventListener('load', doRelocate);\r\n  })();\r\n\r\n  \/\/ AJAX add-to-cart\r\n  (function initCartButtons() {\r\n    var VARIANT_ID = 46924458295495;\r\n    function attachHandlers() {\r\n      document.querySelectorAll('[data-add-cart]').forEach(function(btn) {\r\n        if (btn._rvCartBound) return;\r\n        btn._rvCartBound = true;\r\n        btn.addEventListener('click', function(e) {\r\n          e.preventDefault();\r\n          var orig = btn.innerHTML;\r\n          btn.innerHTML = 'Agregando...';\r\n          btn.style.opacity = '0.75';\r\n          btn.style.pointerEvents = 'none';\r\n          fetch('\/cart\/add.js', {\r\n            method: 'POST',\r\n            headers: { 'Content-Type': 'application\/json' },\r\n            body: JSON.stringify({ id: (window.rvVariant || VARIANT_ID), quantity: 1 })\r\n          })\r\n          .then(function(r) {\r\n            if (r.ok) { window.location.href = '\/cart'; }\r\n            else {\r\n              btn.innerHTML = orig;\r\n              btn.style.opacity = '1';\r\n              btn.style.pointerEvents = '';\r\n            }\r\n          })\r\n          .catch(function() {\r\n            btn.innerHTML = orig;\r\n            btn.style.opacity = '1';\r\n            btn.style.pointerEvents = '';\r\n          });\r\n        });\r\n      });\r\n    }\r\n    if (document.readyState === 'loading') {\r\n      document.addEventListener('DOMContentLoaded', attachHandlers);\r\n    } else {\r\n      attachHandlers();\r\n    }\r\n  })();\r\n\u003c\/script\u003e\r\n\u003c\/div\u003e","brand":"ROSE TIMES CHILE","offers":[{"title":"1 unidad","offer_id":46924458295495,"sku":"Celimax Crema Facial Antiarrugas Retinal","price":19990.0,"currency_code":"CLP","in_stock":false},{"title":"2 unidades","offer_id":46925675102407,"sku":null,"price":27990.0,"currency_code":"CLP","in_stock":true},{"title":"3 unidades","offer_id":46925675135175,"sku":null,"price":35990.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0799\/0794\/6695\/files\/17708540781000471380_9d44a1fc-5789-4f5b-b772-95ebf1b6bca5.jpg?v=1785457166","url":"https:\/\/revivastore.vip\/products\/reviva-retinal-a-serum-reafirmante","provider":"REVIVA","version":"1.0","type":"link"}