Nina Lash Camp 2026
Nina Lash Camp 2026 *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --pink: #e00ea3; --pink-soft: rgba(224,14,163,0.08); --pink-glow: rgba(224,14, 163,0.25); --white: #ffffff; --dark: #0a000a; --text: #1a001a; --text2: #5a3a5a; --muted: #9a7a9a; --faint: rgba(224,14,163,0.05); --bg: #ffffff; --bg2: #faf5fa; --border: rgba(224,14,163,0.18); } html { scroll-behavior: smooth; } body { font-family: 'Outfit', sans-serif; background: var(--bg); color: var(--text); overflow-x: hidden; } /* REVEAL */ .reveal { opacity: 0; transform: translateY(32px); transition: opacity 0.85s cubic-bezier(0.16,1,0.3,1), transform 0.85s cubic-bezier(0.16,1,0.3,1); } .reveal.visible { opacity: 1; transform: translateY(0); } .d1 { transition-delay: 0.1s; } .d2 { transition-delay: 0.2s; } .d3 { transition-delay: 0.3s; } .d4 { transition-delay: 0.4s; } /* HERO */ .hero { position: relative; height: 100vh; min-height: 700px; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; text-align: center; padding: 0 24px 90px; overflow: hidden; } /* ⬇ REEMPLAZA 'TU-FOTO-AQUI.jpg' con la ruta de tu foto profesional */ .hero-bg { position: absolute; inset: 0; background-image: url('TU-FOTO-AQUI.jpg'); background-size: cover; background-position: center top; filter: brightness(0.38); transform: scale(1.05); transition: transform 9s ease; } .hero-bg.go { transform: scale(1); } .hero-shade { position: absolute; inset: 0; background: linear-gradient(to top, #0a000a 0%, rgba(10,0,10,0.25) 55%, transparent 100%); } .hero-content { position: relative; z-index: 2; } .h-tag { display: inline-flex; align-items: center; gap: 12px; font-size: 10px; font-weight: 500; letter-spacing: 0.48em; text-transform: uppercase; color: var(--pink); margin-bottom: 30px; } .h-tag::before, .h-tag::after { content: ''; display: block; width: 28px; height: 1px; background: var(--pink); } .h-title { font-family: 'Playfair Display', serif; font-size: clamp(58px, 12vw, 128px); font-weight: 400; line-height: 0.86; letter-spacing: -0.02em; color: var(--white); margin-bottom: 20px; } .h-title em { font-style: italic; color: var(--pink); display: block; } .h-year { font-size: 11px; font-weight: 300; letter-spacing: 0.65em; color: var(--muted); margin-bottom: 36px; } .h-desc { font-size: 15px; font-weight: 300; line-height: 1.9; color: var(--off-white); max-width: 500px; margin: 0 auto 52px; } .h-btn { display: inline-block; padding: 18px 52px; background: var(--pink); color: var(--white); font-size: 11px; font-weight: 600; letter-spacing: 0.35em; text-transform: uppercase; text-decoration: none; transition: background 0.25s, transform 0.25s; } .h-btn:hover { background: #f020b8; transform: translateY(-3px); } .scroll-hint { position: absolute; bottom: 28px; left: 50%; transform: translateX(-50%); z-index: 2; display: flex; flex-direction: column; align-items: center; gap: 8px; } .scroll-hint span { font-size: 8px; letter-spacing: 0.4em; text-transform: uppercase; color: var(--muted); } .s-line { width: 1px; height: 36px; background: linear-gradient(to bottom, var(--pink), transparent); animation: spulse 2s ease-in-out infinite; } @keyframes spulse { 0%,100%{opacity:0.35} 50%{opacity:1} } /* DIVIDER */ .div { height: 1px; background: linear-gradient(90deg, transparent, var(--pink) 30%, var(--pink) 70%, transparent); opacity: 0.35; } /* SHARED */ .wrap { max-width: 980px; margin: 0 auto; padding: 0 28px; } section { padding: 64px 0; } .lbl { display: inline-flex; align-items: center; gap: 12px; font-size: 10px; font-weight: 500; letter-spacing: 0.42em; text-transform: uppercase; color: var(--pink); margin-bottom: 18px; } .lbl::before { content: ''; display: block; width: 22px; height: 1px; background: var(--pink); } .ttl { font-family: 'Playfair Display', serif; font-size: clamp(36px, 5.5vw, 60px); font-weight: 400; line-height: 1.06; color: var(--text); margin-bottom: 52px; } .ttl em { font-style: italic; color: var(--pink); } /* STATEMENT */ .statement { background: var(--bg2); padding: 44px 0; text-align: center; } .statement p { font-family: 'Playfair Display', serif; font-size: clamp(19px, 3.2vw, 34px); font-weight: 400; font-style: italic; color: var(--text2); max-width: 700px; margin: 0 auto; line-height: 1.55; } .statement p em { color: var(--pink); font-style: normal; } /* DATES */ .dates-section { background: var(--bg); } .dates-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 2px; } @media(max-width:640px){.dates-grid{grid-template-columns:1fr}} .d-card { background: var(--bg); border: 1px solid var(--border); padding: 52px 32px; text-align: center; position: relative; overflow: hidden; transition: background 0.3s, border-color 0.3s; } .d-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: var(--pink); transform: scaleX(0); transform-origin: left; transition: transform 0.45s ease; } .d-card:hover::before { transform: scaleX(1); } .d-card:hover { background: var(--pink-soft); border-color: var(--pink-glow); } .d-num { font-family: 'Playfair Display', serif; font-size: 76px; font-weight: 400; line-height: 1; color: var(--pink); display: block; } .d-month { font-size: 10px; letter-spacing: 0.38em; text-transform: uppercase; color: var(--muted); display: block; margin: 10px 0 18px; } .d-type { font-size: 14px; font-weight: 500; color: var(--text); display: block; margin-bottom: 10px; } .d-desc { font-size: 13px; font-weight: 300; color: var(--muted); line-height: 1.75; } /* PHOTO BREAK */ .pb { position: relative; height: 520px; overflow: hidden; } .pb-img { position: absolute; inset: 0; background-image: url('TU-FOTO-2-AQUI.jpg'); background-size: cover; background-position: center; filter: brightness(0.42); will-change: transform; } .pb-over { position: absolute; inset: 0; background: linear-gradient(135deg, rgba(7,0,7,0.65) 0%, rgba(224,14,163,0.12) 100%); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 18px; text-align: center; padding: 32px; } .pb-quote { font-family: 'Playfair Display', serif; font-size: clamp(22px, 3.8vw, 46px); font-weight: 400; font-style: italic; color: #ffffff; max-width: 640px; line-height: 1.3; } .pb-sub { font-size: 11px; letter-spacing: 0.42em; text-transform: uppercase; color: var(--pink); } /* TOPICS */ .topics-section { background: var(--bg2); } .topics-list { display: flex; flex-direction: column; gap: 2px; } .t-row { display: flex; align-items: center; gap: 28px; padding: 28px 36px; background: var(--bg); border: 1px solid rgba(224,14,163,0.1); cursor: default; transition: background 0.3s, border-color 0.3s, padding-left 0.35s; } .t-row:hover { background: var(--pink-soft); border-color: var(--border); padding-left: 50px; } .t-row .n { font-family: 'Playfair Display', serif; font-size: 34px; font-weight: 400; color: rgba(224,14,163,0.28); flex-shrink: 0; min-width: 38px; line-height: 1; } .t-row .inf { flex: 1; } .t-row .nm { font-size: 15px; font-weight: 400; color: var(--text); line-height: 1.4; } .t-badge { display: inline-block; margin-top: 7px; font-size: 9px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; background: var(--pink); color: #ffffff; padding: 3px 10px; border-radius: 2px; } /* KIT */ .kit-section { background: var(--bg); } .kit-head { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 24px; margin-bottom: 52px; } .kit-val .vl { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--muted); display: block; margin-bottom: 4px; } .kit-val .vn { font-family: 'Playfair Display', serif; font-size: 48px; font-weight: 400; color: var(--pink); line-height: 1; } .kit-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 1px; background: var(--border); } .k-item { background: var(--bg); padding: 20px 22px; font-size: 13px; font-weight: 300; color: var(--text2); line-height: 1.5; display: flex; align-items: flex-start; gap: 10px; transition: background 0.2s; } .k-item:hover { background: var(--pink-soft); } .k-item::before { content: ''; display: block; width: 3px; height: 3px; border-radius: 50%; background: var(--pink); flex-shrink: 0; margin-top: 6px; } /* BONOS */ .bonos-section { background: var(--bg2); } .bonos-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px,1fr)); gap: 20px; } .b-card { padding: 48px 36px; border: 1px solid var(--border); background: var(--bg); text-align: center; transition: background 0.3s, transform 0.3s; } .b-card:hover { background: var(--pink-soft); transform: translateY(-5px); } .b-line { width: 32px; height: 2px; background: var(--pink); margin: 0 auto 24px; } .b-name { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 400; color: var(--text); margin-bottom: 12px; } .b-desc { font-size: 13px; font-weight: 300; color: var(--muted); line-height: 1.85; } /* EXP */ .exp-section { background: var(--bg); } .exp-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; } @media(max-width:600px){.exp-grid{grid-template-columns:1fr}} .e-card { padding: 40px 36px; border: 1px solid rgba(224,14,163,0.1); background: var(--bg); display: flex; gap: 24px; align-items: flex-start; transition: background 0.3s; } .e-card:hover { background: var(--pink-soft); } .e-ico { font-size: 22px; flex-shrink: 0; margin-top: 2px; } .e-name { font-size: 15px; font-weight: 500; color: var(--text); margin-bottom: 8px; } .e-desc { font-size: 13px; font-weight: 300; color: var(--muted); line-height: 1.75; } /* PHOTO BREAK 2 */ .pb2 { position: relative; height: 440px; overflow: hidden; } .pb2-img { position: absolute; inset: 0; background-image: url('TU-FOTO-3-AQUI.jpg'); background-size: cover; background-position: center; filter: brightness(0.38); will-change: transform; } .pb2-over { position: absolute; inset: 0; background: rgba(7,0,7,0.48); display: flex; align-items: center; justify-content: center; text-align: center; padding: 24px; flex-direction: column; gap: 12px; } .pb2-big { font-family: 'Playfair Display', serif; font-size: clamp(38px, 8vw, 88px); font-weight: 400; color: #ffffff; line-height: 1; } .pb2-big em { color: var(--pink); font-style: italic; } .pb2-sm { font-size: 11px; letter-spacing: 0.5em; text-transform: uppercase; color: rgba(255,255,255,0.55); margin-top: 8px; display: block; } /* PRICING */ .pricing-section { background: var(--bg2); } .p-inner { max-width: 680px; margin: 0 auto; } .p-card { border: 1px solid var(--border); background: var(--bg); overflow: hidden; } .p-top { padding: 44px 52px 36px; text-align: center; border-bottom: 1px solid var(--border); position: relative; } .p-top::after { content: ''; position: absolute; bottom: -1px; left: 50%; transform: translateX(-50%); width: 56px; height: 2px; background: var(--pink); } .p-big { font-family: 'Playfair Display', serif; font-size: 92px; font-weight: 400; line-height: 1; color: var(--text); display: block; } .p-big em { font-size: 38px; font-style: normal; color: var(--pink); vertical-align: super; } .p-sub { font-size: 11px; letter-spacing: 0.35em; text-transform: uppercase; color: var(--pink); margin-top: 14px; display: block; } .p-rows { padding: 28px 52px; } .p-row { display: flex; justify-content: space-between; align-items: center; padding: 16px 0; border-bottom: 1px solid rgba(224,14,163,0.1); font-size: 14px; } .p-row:last-child { border: none; } .p-row .pl { font-weight: 300; color: var(--muted); } .p-row .pr { font-weight: 500; color: var(--text); } .p-btnw { padding: 0 52px 44px; } .p-btn { display: block; width: 100%; padding: 20px; background: var(--pink); color: #ffffff; font-family: 'Outfit', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.4em; text-transform: uppercase; text-align: center; border: none; cursor: pointer; text-decoration: none; transition: background 0.25s, transform 0.2s; } .p-btn:hover { background: #f020b8; transform: translateY(-2px); } .p-note { font-size: 11px; font-weight: 300; color: var(--muted); text-align: center; line-height: 1.95; padding: 0 52px 44px; } /* BRING */ .bring-section { background: var(--bg); } .bring-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } @media(max-width:600px){.bring-cols{grid-template-columns:1fr}} .br-card { padding: 44px; border: 1px solid var(--border); background: var(--bg2); } .br-card h4 { font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: var(--pink); margin-bottom: 20px; } .br-card p { font-size: 14px; font-weight: 300; line-height: 1.95; color: var(--text2); } /* CERT */ .cert-section { background: var(--bg2); text-align: center; padding: 64px 0; } .cert-ring { width: 148px; height: 148px; border-radius: 50%; border: 1px solid var(--pink); display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 auto 52px; position: relative; animation: rpulse 4s ease-in-out infinite; } .cert-ring::before { content: ''; position: absolute; inset: 9px; border-radius: 50%; border: 1px solid rgba(224,14,163,0.28); } @keyframes rpulse { 0%,100%{box-shadow:0 0 0 0 rgba(224,14,163,0)} 50%{box-shadow:0 0 0 14px rgba(224,14,163,0.07)} } .cert-ring span { font-size: 9px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--pink); line-height: 1.85; position: relative; z-index: 1; text-align: center; } .c-star { font-size: 24px; color: var(--pink); margin-bottom: 6px; } .c-ttl { font-family: 'Playfair Display', serif; font-size: clamp(30px, 4.5vw, 48px); font-weight: 400; color: var(--text); margin-bottom: 20px; } .c-ttl em { font-style: italic; color: var(--pink); } .c-body { font-size: 15px; font-weight: 300; color: var(--muted); max-width: 500px; margin: 0 auto 44px; line-height: 1.95; } .c-flags { display: flex; justify-content: center; gap: 44px; flex-wrap: wrap; } .c-flag { display: flex; flex-direction: column; align-items: center; gap: 6px; } .c-fl { width: 1px; height: 28px; background: var(--pink); opacity: 0.4; } .c-flag span { font-size: 10px; letter-spacing: 0.32em; text-transform: uppercase; color: var(--muted); } /* CLOSING */ .closing { background: var(--bg2); text-align: center; padding: 72px 24px; position: relative; } .closing::before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 60px; background: linear-gradient(to bottom, var(--pink), transparent); } .cl-eye { font-size: 10px; letter-spacing: 0.5em; text-transform: uppercase; color: var(--muted); margin-bottom: 28px; display: block; } .cl-sig { font-family: 'Playfair Display', serif; font-size: clamp(72px, 16vw, 136px); font-weight: 400; font-style: italic; color: var(--pink); line-height: 1; margin-bottom: 36px; } .cl-q { font-size: 15px; font-weight: 300; font-style: italic; color: var(--muted); max-width: 440px; margin: 0 auto; line-height: 1.95; } .cl-q em { color: var(--text); font-style: normal; } /* FOOTER */ .foot { background: var(--bg2); border-top: 1px solid var(--border); padding: 24px; text-align: center; font-size: 11px; letter-spacing: 0.2em; color: var(--muted); } .foot em { color: var(--pink); font-style: normal; } La experiencia educativa más completa Nina LashCamp J U N I O – J U L I O 2 0 2 6 Tres días que marcarán un antes y un después en tu vida personal y profesional. Un campamento intensivo para llevar tu negocio al próximo nivel. Separar mi espacio scroll Esto estará a otro nivel — la experiencia educativa que transformará tu negocio de extensiones de pestañas para siempre. Programa de fechas Tres días educativos 30 Junio 2026 Día 1 · Teoría Online Fundamentos, conceptos y toda la base teórica que necesitas dominar — desde casa. 3 Julio 2026 Día 2 · Práctica Práctica presencial con modelo en Nina Lash Academy, Hatillo. 4 Julio 2026 Día 3 · Práctica Segundo día intensivo en la academia más grande de Latino América. "Para principiantes y profesionales que buscan actualizar y reforzar sus conocimientos." Nina Lash Academy · Hatillo, Puerto Rico Contenido del campamento ¿Qué aprenderás? 1 Aprende a trabajar Fibras Tecnológicas U Shape correctamente Nuevo 2 Volumen Comercial Rentable Nuevo 3 Aprende a diseñar correctamente Nuevo 4 Laminado de Cejas Nuevo 5Contenido de valor en redes sociales para captar tu cliente ideal 6Videos espectaculares y fotos hermosas — saca el máximo a tu teléfono 7Trabaja más rápido y logra Full Sets en menos tiempo 8 Demostración en vivo del nuevo sistema de Adhesivo UV con montura de abanicos pre armado Nuevo Lo que incluye Tu Kit Completo Valorado en $475.95 Dos Adhesivos (Negro / Brown) Shampoo para pestañas Water Dropper Wipes (paquete 200) Toner Microcepillos (paq. 100) Cepillos (paq. 50) Gel Pads (paq. 50) Set de pinzas de fibras Glue Tile Lash Holder Paper Tape Gel Tape Fan Lash (abanico) Tray espiga de brillo 8D Pro Made Chocolate Hahau W Mix Tray 6D Pro Made 12–14mm Lift Tape Regalos exclusivos Bonos increíbles Nina Marker Marcadores especiales para hacer Lash Mapping con precisión profesional. Bulto Exclusivo Hermoso bulto para guardar tu kit o usar como make up bag. Valorado en $25.00. Sorpresas Especiales Preparamos sorpresas adicionales. ¡Queremos que disfrutes cada momento de la experiencia! La experiencia completa Durante los dos días ☕ Coffee Bar Café y bebidas disponibles en todo momento para las participantes. 🍫 Snack Bar Snacks variados para mantenerte energizada durante la jornada. 🍽 Almuerzo incluido Almuerzo completo para todas las participantes los dos días. ✦ 100% Práctico · Sin Maniquí Cada técnica se realiza en escenario real con modelos reales. Esto es a otro nivel Nina Lash Camp · Junio–Julio 2026 Inversión 🔥 Early Bird — hasta el 20 de mayo $950 Después del 20 de mayo: $1,499 🎓 Estudiantes Nina Lash Academy$850 Early Bird (hasta 20 de mayo)$950 Precio regular (después del 20 de mayo)$1,499 Depósito para separar espacioSolo $200 Métodos de pago ATH Móvil Shop Pay Klarna Separar mi espacio — $200 Depósitos o abonos no son reembolsables ni transferibles a crédito de otros talleres o artículos.El balance completo debe estar saldado en o antes del 30 de junio de 2026. Requisitos ¿Qué necesitas traer? Modelos Una modelo para cada día de práctica presencial. El campamento es 100% práctico — no se utilizarán maniquíes. ¿Para quién es? Diseñado para principiantes y profesionales que buscan actualizar y reforzar sus conocimientos en extensiones de pestañas. ✦ Nina LashCertified Al finalizar Certificado oficial Obtendrás un hermoso certificado validado internacionalmente y trabajos realizados por ti para usar como referencia y promoción para tus próximos clientes. Estados Unidos Latino América Europa Con todo mi amor Nina "Si tienes alguna duda pregúntame en confianza.Para mí es un honor poder servirte." Nina Lash Camp 2026 · Nina Lash Academy, Hatillo, Puerto Rico const obs = new IntersectionObserver(entries => { entries.forEach(e => { if(e.isIntersecting) e.target.classList.add('visible'); }); }, { threshold: 0.07, rootMargin: '0px 0px -36px 0px' }); document.querySelectorAll('.reveal').forEach(el => obs.observe(el)); window.addEventListener('load', () => { document.getElementById('heroBg').classList.add('go'); }); window.addEventListener('scroll', () => { const y = window.scrollY; const el1 = document.getElementById('pb1'); const el2 = document.getElementById('pb2'); if(el1) el1.style.transform = `translateY(${y * 0.07}px)`; if(el2) el2.style.transform = `translateY(${y * 0.05}px)`; }, { passive: true });