Nina Lash Camp
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; --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: #1a001a !important; overflow-x: hidden; } /* SHOPIFY OVERRIDE — forzar colores en fondo claro */ .nl-page, .nl-page * { color: inherit; } .nl-page { color: #1a001a !important; } .nl-page p, .nl-page span, .nl-page li, .nl-page div { color: inherit; } .nl-page h1, .nl-page h2, .nl-page h3, .nl-page h4 { color: #1a001a !important; } .nl-page .ttl, .nl-page .lbl, .nl-page .d-type, .nl-page .d-desc, .nl-page .t-row .nm, .nl-page .b-name, .nl-page .b-desc, .nl-page .e-name, .nl-page .e-desc, .nl-page .k-item, .nl-page .p-row .pl, .nl-page .p-row .pr, .nl-page .br-card p, .nl-page .c-body, .nl-page .cl-q, .nl-page .whom-desc, .nl-page .faq-body { color: #1a001a !important; } .nl-page .muted, .nl-page .d-month, .nl-page .d-desc, .nl-page .p-row .pl, .nl-page .b-desc, .nl-page .e-desc, .nl-page .c-body, .nl-page .cl-q, .nl-page .faq-body { color: #5a3a5a !important; } .nl-page .lbl, .nl-page .camp-tag, .nl-page .h-tag, .nl-page .p-sub, .nl-page .pay-label, .nl-page .d-num, .nl-page .c-star, .nl-page .cert-ring span, .nl-page .t-badge, .nl-page .bono-tag { color: #e00ea3 !important; } /* Hero siempre texto blanco (fondo foto oscura) */ .nl-page .hero *, .nl-page .pb-over *, .nl-page .pb2-over *, .nl-page .cta-box * { color: #ffffff !important; } .nl-page .hero .h-tag, .nl-page .hero .h-year { color: #e00ea3 !important; } .nl-page .hero .h-title em { color: #e00ea3 !important; } /* Banner rosa = texto blanco */ .nl-page .pink-banner, .nl-page .pink-banner * { color: #ffffff !important; } .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; } /* HERO */ .hero { position: relative; height: 100vh; min-height: 680px; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; text-align: center; padding: 0 24px 90px; overflow: hidden; background: #0a000a; } .hero-bg { position: absolute; inset: 0; background-image: url('TU-FOTO-AQUI.jpg'); background-size: cover; background-position: center top; filter: brightness(0.35); 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.2) 60%, transparent 100%); } .hero-content { position: relative; z-index: 2; } .logo-hero { width: 140px; margin: 0 auto 28px; display: block; } .h-tag { display: inline-flex; align-items: center; gap: 12px; font-size: 10px; font-weight: 500; letter-spacing: 0.45em; text-transform: uppercase; color: var(--pink); margin-bottom: 20px; } .h-tag::before, .h-tag::after { content: ''; display: block; width: 24px; height: 1px; background: var(--pink); } .h-title { font-family: 'Playfair Display', serif; font-size: clamp(52px, 11vw, 110px); font-weight: 400; line-height: 0.88; letter-spacing: -0.02em; color: #ffffff; margin-bottom: 16px; } .h-title em { font-style: italic; color: var(--pink); display: block; } .h-year { font-size: 11px; font-weight: 300; letter-spacing: 0.6em; color: rgba(255,255,255,0.4); margin-bottom: 12px; } .h-date-pill { display: inline-block; background: var(--pink); color: #fff; font-size: 12px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; padding: 8px 24px; margin-bottom: 32px; } .h-desc { font-size: 15px; font-weight: 300; line-height: 1.9; color: rgba(255,255,255,0.75); max-width: 480px; margin: 0 auto 44px; } .h-btn { display: inline-block; padding: 18px 52px; background: var(--pink); color: #ffffff; 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); } .s-line { width: 1px; height: 36px; background: linear-gradient(to bottom, var(--pink), transparent); animation: sp 2s ease-in-out infinite; position: absolute; bottom: 28px; left: 50%; transform: translateX(-50%); } @keyframes sp { 0%,100%{opacity:0.35} 50%{opacity:1} } /* SHARED */ .div { height: 1px; background: linear-gradient(90deg, transparent, var(--pink) 30%, var(--pink) 70%, transparent); opacity: 0.3; } .wrap { max-width: 960px; margin: 0 auto; padding: 0 28px; } section { padding: 64px 0; } .lbl { display: inline-flex; align-items: center; gap: 10px; font-size: 10px; font-weight: 500; letter-spacing: 0.42em; text-transform: uppercase; color: var(--pink); margin-bottom: 16px; } .lbl::before { content: ''; display: block; width: 20px; height: 1px; background: var(--pink); } .ttl { font-family: 'Playfair Display', serif; font-size: clamp(34px, 5vw, 56px); font-weight: 400; line-height: 1.06; color: var(--text); margin-bottom: 44px; } .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(18px, 3vw, 30px); font-style: italic; color: var(--text2); max-width: 660px; margin: 0 auto; line-height: 1.55; } .statement p em { color: var(--pink); font-style: normal; } /* DATES — 2 cards */ .dates-section { background: var(--bg); } .dates-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; } @media(max-width:580px){ .dates-grid { grid-template-columns: 1fr; } } .d-card { background: var(--bg); border: 1px solid var(--border); padding: 48px 32px; text-align: center; position: relative; overflow: hidden; transition: background 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.4s ease; } .d-card:hover::before { transform: scaleX(1); } .d-card:hover { background: var(--pink-soft); } .d-card.online { border-color: rgba(224,14,163,0.12); } .d-icon { font-size: 28px; margin-bottom: 14px; display: block; } .d-num { font-family: 'Playfair Display', serif; font-size: 68px; font-weight: 400; line-height: 1; color: var(--pink); display: block; } .d-month { font-size: 10px; letter-spacing: 0.35em; text-transform: uppercase; color: var(--muted); display: block; margin: 8px 0 14px; } .d-type { font-size: 14px; font-weight: 600; color: var(--text); display: block; margin-bottom: 8px; } .d-desc { font-size: 13px; font-weight: 300; color: var(--muted); line-height: 1.7; } .d-tag { display: inline-block; margin-top: 12px; font-size: 9px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; background: var(--pink); color: #fff; padding: 3px 12px; border-radius: 2px; } .d-tag.outline { background: transparent; border: 1px solid var(--pink); color: var(--pink); } /* FOR WHOM */ .whom-section { background: var(--bg2); } .whom-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media(max-width:580px){ .whom-grid { grid-template-columns: 1fr; } } .whom-card { padding: 40px 36px; border: 1px solid var(--border); background: var(--bg); transition: background 0.3s, transform 0.3s; } .whom-card:hover { background: var(--pink-soft); transform: translateY(-4px); } .whom-icon { font-size: 32px; margin-bottom: 16px; display: block; } .whom-title { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 400; color: var(--text); margin-bottom: 12px; } .whom-title em { font-style: italic; color: var(--pink); } .whom-desc { font-size: 13px; font-weight: 300; color: var(--text2); line-height: 1.85; } /* TOPICS */ .topics-section { background: var(--bg); } .topics-list { display: flex; flex-direction: column; gap: 2px; } .t-row { display: flex; align-items: center; gap: 28px; padding: 24px 36px; background: var(--bg); border: 1px solid rgba(224,14,163,0.1); cursor: default; transition: background 0.3s, padding-left 0.35s; } .t-row:hover { background: var(--pink-soft); padding-left: 48px; } .t-row .n { font-family: 'Playfair Display', serif; font-size: 32px; font-weight: 400; color: rgba(224,14,163,0.25); flex-shrink: 0; min-width: 36px; line-height: 1; } .t-row .nm { font-size: 15px; font-weight: 400; color: var(--text); } .t-badge { display: inline-block; margin-top: 6px; font-size: 9px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; background: var(--pink); color: #fff; padding: 3px 10px; border-radius: 2px; } /* PRICING */ .pricing-section { background: var(--bg2); } .p-inner { max-width: 620px; margin: 0 auto; } .p-card { border: 1px solid var(--border); background: var(--bg); overflow: hidden; } .p-top { padding: 44px 48px 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: 52px; height: 2px; background: var(--pink); } .p-big { font-family: 'Playfair Display', serif; font-size: 84px; font-weight: 400; line-height: 1; color: var(--text); display: block; } .p-big em { font-size: 34px; font-style: normal; color: var(--pink); vertical-align: super; } .p-sub { font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--pink); margin-top: 12px; display: block; } .p-sub2 { font-size: 10px; color: var(--muted); margin-top: 6px; display: block; letter-spacing: 0.1em; } .p-rows { padding: 28px 48px; } .p-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; border-bottom: 1px solid rgba(224,14,163,0.08); 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); } .pay-methods { padding: 0 48px 24px; } .pay-label { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--muted); margin-bottom: 12px; text-align: center; display: block; } .pay-pills { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; } .pay-pill { padding: 8px 16px; border: 1px solid var(--border); font-size: 12px; font-weight: 500; color: var(--text); border-radius: 3px; } .p-btnw { padding: 0 48px 40px; } .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; 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.9; padding: 0 48px 36px; } /* CERT */ .cert-section { background: var(--bg); text-align: center; padding: 64px 0; } .cert-ring { width: 130px; height: 130px; border-radius: 50%; border: 1px solid var(--pink); display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 auto 40px; position: relative; animation: rp 4s ease-in-out infinite; } .cert-ring::before { content: ''; position: absolute; inset: 8px; border-radius: 50%; border: 1px solid rgba(224,14,163,0.25); } @keyframes rp { 0%,100%{box-shadow:0 0 0 0 rgba(224,14,163,0)} 50%{box-shadow:0 0 0 12px rgba(224,14,163,0.07)} } .cert-ring span { font-size: 9px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--pink); line-height: 1.8; position: relative; z-index: 1; text-align: center; } .c-star { font-size: 20px; color: var(--pink); margin-bottom: 4px; } .c-ttl { font-family: 'Playfair Display', serif; font-size: clamp(26px, 4vw, 42px); color: var(--text); margin-bottom: 16px; } .c-ttl em { font-style: italic; color: var(--pink); } .c-body { font-size: 14px; font-weight: 300; color: var(--muted); max-width: 460px; margin: 0 auto 36px; line-height: 1.9; } .c-flags { display: flex; justify-content: center; gap: 36px; flex-wrap: wrap; } .c-flag { display: flex; flex-direction: column; align-items: center; gap: 6px; } .c-fl { width: 1px; height: 24px; background: var(--pink); opacity: 0.4; } .c-flag span { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--muted); } /* CLOSING */ .closing { background: var(--bg2); text-align: center; padding: 64px 24px; position: relative; } .closing::before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 48px; 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: 20px; display: block; } .cl-sig { font-family: 'Playfair Display', serif; font-size: clamp(60px, 13vw, 110px); font-weight: 400; font-style: italic; color: var(--pink); line-height: 1; margin-bottom: 28px; } .cl-q { font-size: 15px; font-weight: 300; font-style: italic; color: var(--muted); max-width: 420px; margin: 0 auto; line-height: 1.9; } .cl-q em { color: var(--text); font-style: normal; } .foot { background: var(--bg2); border-top: 1px solid var(--border); padding: 22px; text-align: center; font-size: 11px; letter-spacing: 0.2em; color: var(--muted); } .foot em { color: var(--pink); font-style: normal; } Una experiencia educativa intensiva Nina LashCamp 15 horas intensivas · sin excusas · sin distracciones · solo aprendizaje y crecimiento real 2 0 2 6 Sep 24 Teoría · Oct 1 & 2 Presencial · Hatillo, PR Un día completo e intensivo para transformar tu técnica — sin importar si estás comenzando o ya trabajas en el mundo de los lashes. Separar mi espacio Todo lo que necesitas aprender, en un solo día poderoso. Programa Dos momentos, una transformación 💻 24 de Septiembre · Online Teoría Online Accede a todo el contenido teórico desde casa a través de nuestra plataforma en ninalash.com. A tu propio ritmo, antes del día presencial. Online · ninalash.com 📍 1 · 2 Octubre 2026 Práctica Presencial Dos días intensivos con modelo real en la academia más grande de Latino América. 100% práctico, sin maniquí. Nina Lash Academy · Hatillo ¿Para quién es? Diseñado para todas 🌱 Sin experiencia Si estás comenzando desde cero, este es tu punto de partida perfecto. Aprenderás las bases correctas desde el primer día con técnicas profesionales. ⚡ Con experiencia Si ya trabajas en lashes, vamos a elevar tu nivel con técnicas y diseños más avanzados. Porque siempre hay un próximo nivel por alcanzar. Contenido del Camp ¿Qué aprenderás? 1 Fibras Tecnológicas — técnica correcta y profesional Práctica Real 2 Diseño Avanzado Wispy y Anime Práctica Real 3 Laminación de Cejas — técnica completa Práctica Real 4 Sección especializada en Ventas y Marketing de Redes Sociales Incluido 5 Técnicas para trabajar más rápido y con mayor precisión Todo lo que incluye Tu experiencia completa 🎓 Certificado de Extensiones Certificado oficial de extensiones de pestañas. 🎓 Certificado de Laminado Certificado oficial de laminación de cejas. 💼 Kit Completo Valorado en más de $495 ☕ Coffee Breaks Café, bebidas y snacks en todo momento. 🍽 Almuerzo incluido Almuerzo completo los dos días de práctica. Inversión Tu inversión $980 Separa tu espacio con solo $200 Depósito para separar espacioSolo $200 Balance restantePago a plazos Fecha límite de saldo24 de Septiembre 2026 Acceso a plataforma onlineAl saldar el taller Métodos de pago ATH Móvil Shop Pay Klarna Separar mi espacio Depósitos o abonos no son reembolsables ni transferibles a crédito de otros talleres o artículos. La academia incluye Certificado de Extensiones Certificado de Laminado Kit completo (+$495) Almuerzo Coffee Breaks Todos los materiales Lo único que debes traer Tu modelo 🩷 Del resto se encarga nuestra academia. ✦ Nina LashCertified Al finalizar Certificado oficial Resolvemos tus dudas Preguntas frecuentes ¿Desde qué edad puedo tomar el taller? El taller está disponible para estudiantes desde los 12 años en adelante. En el caso de menores de edad, se requiere autorización de un padre o encargado. ¿La teoría es en vivo o grabada? La teoría es grabada, lo que te permite verla a tu propio ritmo y llegar mejor preparada a la práctica presencial. ¿Cuánto tiempo tengo acceso a la teoría? Tendrás acceso a la teoría por 90 días. Si necesitas más tiempo, puedes solicitar una extensión adicional siempre que lo hagas con anticipación. ¿Qué tipos de pago aceptan? Aceptamos tarjeta de crédito, Klarna, Shop Pay, Affirm y ATH Móvil para tu mayor comodidad. ¿Cuándo recibo acceso a la teoría? Una vez el taller esté completamente saldado (fecha límite: 24 de septiembre de 2026), recibirás acceso completo a todas nuestras plataformas online. La teoría estará disponible a partir del 24 de septiembre para que llegues preparada a los días de práctica el 1 y 2 de octubre. ¿Es obligatorio ver la teoría antes de la práctica? Sí. Es muy importante ver la teoría días antes de la práctica para aprovechar al máximo el entrenamiento presencial y lograr un trabajo impecable. ¿Recibo acompañamiento si tengo dudas durante la teoría? Sí. Mientras estés viendo la teoría grabada, contarás con acompañamiento y mentoría ilimitada. Nuestro equipo estará disponible a través de nuestras plataformas sociales y teléfonos para aclarar cualquier duda. ¿Necesito llevar materiales el día de la práctica? No. El taller incluye un kit completo con todos los materiales necesarios. Solo debes traer tu modelo; del resto se encarga nuestra academia. ¿Puedo comenzar a generar ingresos luego del taller? Sí. Este taller está diseñado para que salgas preparada, segura y lista para generar ingresos rápidamente, con técnicas actuales y enfoque profesional. ¿Dónde puedo ver reviews y testimonios de otras estudiantes? Puedes conocer la experiencia real de nuestras estudiantes visitando la sección de REVIEWS en nuestras redes sociales oficiales de Nina Lash. .faq-list { display: flex; flex-direction: column; gap: 8px; } .faq-item { border: 1px solid var(--border); background: var(--bg); padding: 0; overflow: hidden; transition: background 0.2s; } .faq-item[open] { background: var(--pink-soft); } .faq-item summary { cursor: pointer; font-size: 14px; font-weight: 500; color: var(--text); padding: 18px 24px; list-style: none; outline: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; } .faq-item summary::-webkit-details-marker { display: none; } .faq-item summary::after { content: '+'; font-size: 22px; font-weight: 300; color: var(--pink); flex-shrink: 0; transition: transform 0.3s; } .faq-item[open] summary::after { transform: rotate(45deg); } .faq-body { font-size: 13px; font-weight: 300; color: var(--text2); line-height: 1.85; padding: 0 24px 18px; border-top: 1px solid var(--border); padding-top: 14px; } .faq-body strong { font-weight: 500; color: var(--text); } 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'); });
More you might like
Related
Nina Lash Camp 2026
Related
Halcyon Days A Design By Nina Campbell Marguerite Mug
Related