Ir directamente a la información del producto
1 de 14

Máscara LED Facial 7 Colores – Fototerapia Profesional para Rejuvenecer tu Piel en Casa

Máscara LED Facial 7 Colores – Fototerapia Profesional para Rejuvenecer tu Piel en Casa

Precio habitual €44,99 EUR
Precio habitual €69,99 EUR Precio de oferta €44,99 EUR
Oferta Agotado
Impuestos incluidos. Los gastos de envío se calculan en la pantalla de pago.
Cantidad
{% comment %} VSA TRENDS — Buy Box Premium (Máscara LED) OS 2.0 · Mobile-first · Formulario real de compra + sticky ATC {% endcomment %} {%- assign p = section.settings.product | default: product -%} {%- assign cv = p.selected_or_first_available_variant -%}

{{ section.settings.eyebrow }}

{{ section.settings.title | default: p.title }}

{{ section.settings.rating_text }}
{%- if cv.compare_at_price > cv.price -%} {{ cv.compare_at_price | money }} {%- endif -%} {{ cv.price | money }} {%- if cv.compare_at_price > cv.price -%} {%- assign saving = cv.compare_at_price | minus: cv.price -%} Ahorras {{ saving | money }} {%- endif -%}

{{ section.settings.shipping_note }}

    {%- for block in section.blocks -%} {%- if block.type == 'benefit' -%}
  • {{ block.settings.text }}
  • {%- endif -%} {%- endfor -%}
{% form 'product', p, id: 'vsa-atc-form', class: 'vsa-bb__form' %} {%- if section.settings.show_bundle -%}
Elige tu ritual
{%- endif -%} {% endform %}
  • 🔒 Pago 100% seguro (Visa · Mastercard · PayPal)
  • 📦 {{ section.settings.trust_shipping }}
  • ↩ {{ section.settings.trust_returns }}
{%- if section.settings.show_sticky -%} {%- endif -%} {% style %} #vsa-bb-{{ section.id }}{ --bg:{{ section.settings.c_bg }}; --ink:{{ section.settings.c_ink }}; --muted:{{ section.settings.c_muted }}; --accent:{{ section.settings.c_accent }}; --line:rgba(28,27,26,.12); background:var(--bg); color:var(--ink); font-family:var(--font-body-family, 'Figtree', sans-serif); padding:clamp(16px,4vw,56px) 5vw; } #vsa-bb-{{ section.id }} .vsa-bb__grid{display:grid; gap:32px; max-width:1180px; margin:0 auto;} #vsa-bb-{{ section.id }} .vsa-bb__main{position:relative; border-radius:20px; overflow:hidden; background:#fff;} #vsa-bb-{{ section.id }} .vsa-bb__img{width:100%; height:auto; display:block;} #vsa-bb-{{ section.id }} .vsa-bb__halo{position:absolute; inset:-20%; pointer-events:none; background:radial-gradient(circle at 50% 45%, rgba(255,80,120,.14), rgba(64,160,255,.10) 45%, transparent 70%);} #vsa-bb-{{ section.id }} .vsa-bb__thumbs{display:flex; gap:10px; margin-top:12px; overflow-x:auto; padding-bottom:4px;} #vsa-bb-{{ section.id }} .vsa-bb__thumb{flex:0 0 64px; height:64px; border-radius:12px; overflow:hidden; border:1.5px solid var(--line); background:#fff; padding:0; cursor:pointer;} #vsa-bb-{{ section.id }} .vsa-bb__thumb.is-active{border-color:var(--accent);} #vsa-bb-{{ section.id }} .vsa-bb__thumb img{width:100%; height:100%; object-fit:cover;} #vsa-bb-{{ section.id }} .vsa-bb__eyebrow{font-size:.72rem; letter-spacing:.24em; text-transform:uppercase; color:var(--accent); font-weight:700; margin:0 0 10px;} #vsa-bb-{{ section.id }} .vsa-bb__title{font-family:'Fraunces', serif; font-weight:500; font-size:clamp(1.6rem,3.4vw,2.4rem); line-height:1.12; margin:0 0 12px;} #vsa-bb-{{ section.id }} .vsa-bb__rating{color:#C9A227; font-size:.95rem; margin-bottom:14px;} #vsa-bb-{{ section.id }} .vsa-bb__rating-txt{color:var(--muted); font-size:.85rem; margin-left:8px;} #vsa-bb-{{ section.id }} .vsa-bb__price{display:flex; align-items:baseline; gap:12px; flex-wrap:wrap;} #vsa-bb-{{ section.id }} .vsa-bb__now{font-family:'Fraunces',serif; font-size:2rem; font-weight:600;} #vsa-bb-{{ section.id }} .vsa-bb__was{color:var(--muted); font-size:1.05rem;} #vsa-bb-{{ section.id }} .vsa-bb__save{background:var(--accent); color:#fff; font-size:.72rem; font-weight:700; padding:4px 10px; border-radius:999px; letter-spacing:.04em;} #vsa-bb-{{ section.id }} .vsa-bb__ship{color:var(--muted); font-size:.85rem; margin:6px 0 18px;} #vsa-bb-{{ section.id }} .vsa-bb__benefits{list-style:none; padding:0; margin:0 0 22px; display:grid; gap:8px;} #vsa-bb-{{ section.id }} .vsa-bb__benefits li{padding-left:22px; position:relative; font-size:.95rem; line-height:1.5;} #vsa-bb-{{ section.id }} .vsa-bb__benefits li::before{content:"✓"; position:absolute; left:0; color:var(--accent); font-weight:700;} #vsa-bb-{{ section.id }} .vsa-bb__bundle{border:0; padding:0; margin:0 0 16px; display:grid; gap:10px;} #vsa-bb-{{ section.id }} .vsa-bb__bundle-legend{font-size:.78rem; letter-spacing:.14em; text-transform:uppercase; color:var(--muted); margin-bottom:8px;} #vsa-bb-{{ section.id }} .vsa-bb__opt{display:flex; gap:12px; align-items:center; border:1.5px solid var(--line); border-radius:14px; padding:14px 16px; cursor:pointer; background:#fff; transition:border-color .2s ease;} #vsa-bb-{{ section.id }} .vsa-bb__opt:has(input:checked){border-color:var(--accent); box-shadow:0 0 0 1px var(--accent);} #vsa-bb-{{ section.id }} .vsa-bb__opt-body{display:grid; gap:2px; font-size:.92rem;} #vsa-bb-{{ section.id }} .vsa-bb__opt-body em{font-style:normal; color:var(--muted); font-size:.82rem;} #vsa-bb-{{ section.id }} .vsa-bb__tag{background:var(--accent); color:#fff; border-radius:999px; font-size:.66rem; padding:2px 8px; margin-left:6px; letter-spacing:.05em;} #vsa-bb-{{ section.id }} .vsa-btn--primary, .vsa-sticky__btn{display:flex; width:100%; justify-content:center; background:var(--ink,#1C1B1A); color:#fff; border:none; border-radius:999px; padding:16px 28px; font-size:1rem; font-weight:700; letter-spacing:.02em; cursor:pointer; transition:transform .2s ease, opacity .2s ease;} #vsa-bb-{{ section.id }} .vsa-btn--primary:hover{transform:translateY(-2px); opacity:.92;} #vsa-bb-{{ section.id }} .vsa-btn--primary:disabled{opacity:.4; cursor:not-allowed;} #vsa-bb-{{ section.id }} .vsa-bb__trust{list-style:none; padding:16px 0 0; margin:18px 0 0; border-top:1px solid var(--line); display:grid; gap:6px; font-size:.82rem; color:var(--muted);} .vsa-sticky{position:fixed; left:0; right:0; bottom:0; z-index:60; display:none; align-items:center; gap:14px; padding:12px 16px calc(12px + env(safe-area-inset-bottom)); background:rgba(255,255,255,.94); backdrop-filter:blur(12px); border-top:1px solid rgba(28,27,26,.12); box-shadow:0 -8px 30px rgba(0,0,0,.08);} .vsa-sticky.is-on{display:flex;} .vsa-sticky__info{display:grid; font-size:.8rem; line-height:1.3; flex:1; min-width:0;} .vsa-sticky__info s{color:#999; margin-left:6px;} .vsa-sticky__btn{width:auto; flex:0 0 auto; padding:13px 22px; background:#1C1B1A; color:#fff; border:none; border-radius:999px; font-weight:700; cursor:pointer;} @media(min-width:900px){ #vsa-bb-{{ section.id }} .vsa-bb__grid{grid-template-columns:1.05fr .95fr; gap:56px; align-items:start;} #vsa-bb-{{ section.id }} .vsa-bb__panel{position:sticky; top:24px;} } @media(prefers-reduced-motion:reduce){ #vsa-bb-{{ section.id }} *{transition:none !important;} } {% endstyle %} {% schema %} { "name": "VSA · Buy Box LED", "settings": [ { "type": "product", "id": "product", "label": "Producto" }, { "type": "text", "id": "eyebrow", "label": "Eyebrow", "default": "Fototerapia LED · 7 longitudes de onda" }, { "type": "text", "id": "title", "label": "Título (vacío = título del producto)" }, { "type": "text", "id": "rating_text", "label": "Texto valoración", "default": "4,8/5 · +1.200 rituales completados" }, { "type": "text", "id": "shipping_note", "label": "Nota bajo el precio", "default": "IVA incluido · Envío gratis en península 24-72h" }, { "type": "text", "id": "cta_label", "label": "Texto del botón", "default": "Añadir a mi ritual — envío gratis" }, { "type": "checkbox", "id": "show_bundle", "label": "Mostrar selector Pack Dúo", "default": true }, { "type": "text", "id": "bundle_tag", "label": "Etiqueta pack", "default": "El favorito para regalar" }, { "type": "text", "id": "bundle_note", "label": "Nota pack", "default": "usa el código DUO10 (-10%)" }, { "type": "text", "id": "trust_shipping", "label": "Trust · envío", "default": "Enviado desde España con seguimiento" }, { "type": "text", "id": "trust_returns", "label": "Trust · devoluciones", "default": "30 días de prueba — si no la amas, la devuelves" }, { "type": "checkbox", "id": "show_sticky", "label": "Barra sticky móvil", "default": true }, { "type": "color", "id": "c_bg", "label": "Fondo", "default": "#F7F5F2" }, { "type": "color", "id": "c_ink", "label": "Texto", "default": "#1C1B1A" }, { "type": "color", "id": "c_muted", "label": "Texto secundario", "default": "#7A736C" }, { "type": "color", "id": "c_accent", "label": "Acento", "default": "#7A3B5E" } ], "blocks": [ { "type": "benefit", "name": "Beneficio", "settings": [{ "type": "text", "id": "text", "label": "Texto", "default": "Resultados visibles desde la primera semana" }] } ], "presets": [ { "name": "VSA · Buy Box LED", "blocks": [ { "type": "benefit", "settings": { "text": "7 longitudes de onda clínicamente estudiadas" } }, { "type": "benefit", "settings": { "text": "15 minutos al día, sin agujas ni dolor" } }, { "type": "benefit", "settings": { "text": "Apagado automático de seguridad" } } ] } ] } {% endschema %} {% comment %} VSA TRENDS — Confianza & Valor Comparativa clínica vs casa (ancla de valor) + testimonios + garantía + qué incluye {% endcomment %}

{{ section.settings.cmp_eyebrow }}

{{ section.settings.cmp_title }}

{{ section.settings.cmp_a_title }}

{{ section.settings.cmp_a_price }}

{{ section.settings.cmp_a_sub }}

{{ section.settings.cmp_b_badge }}

{{ section.settings.cmp_b_title }}

{{ section.settings.cmp_b_price }}

{{ section.settings.cmp_b_sub }}

{%- assign has_reviews = false -%} {%- for block in section.blocks -%} {%- if block.type == 'review' -%}{%- assign has_reviews = true -%}{%- endif -%} {%- endfor -%} {%- if has_reviews -%}

{{ section.settings.rev_eyebrow }}

{{ section.settings.rev_title }}

{%- for block in section.blocks -%} {%- if block.type == 'review' -%}
{% for i in (1..block.settings.stars) %}★{% endfor %}
{{ block.settings.quote }}
{{ block.settings.author }} {{ block.settings.meta }} ✓ Compra verificada
{%- endif -%} {%- endfor -%}
{%- endif -%}

{{ section.settings.g_title }}

{{ section.settings.g_text }}

{{ section.settings.kit_title }}

    {%- for block in section.blocks -%} {%- if block.type == 'kit_item' -%}
  • {{ block.settings.text }}
  • {%- endif -%} {%- endfor -%}
{% style %} #vsa-tr-{{ section.id }}{ --bg:{{ section.settings.c_bg }}; --ink:{{ section.settings.c_ink }}; --muted:{{ section.settings.c_muted }}; --accent:{{ section.settings.c_accent }}; --line:rgba(28,27,26,.12); background:var(--bg); color:var(--ink); padding:clamp(48px,8vw,96px) 5vw; font-family:var(--font-body-family,'Figtree',sans-serif); } #vsa-tr-{{ section.id }} .vsa-tr__head{max-width:620px; margin:0 auto 32px; text-align:center;} #vsa-tr-{{ section.id }} .vsa-tr__eyebrow{font-size:.72rem; letter-spacing:.24em; text-transform:uppercase; color:var(--accent); font-weight:700; margin:0 0 10px;} #vsa-tr-{{ section.id }} .vsa-tr__title{font-family:'Fraunces',serif; font-weight:500; font-size:clamp(1.6rem,3.4vw,2.3rem); line-height:1.14; margin:0;} #vsa-tr-{{ section.id }} .vsa-tr__cols{display:grid; gap:16px; max-width:760px; margin:0 auto;} #vsa-tr-{{ section.id }} .vsa-tr__col{background:#fff; border:1px solid var(--line); border-radius:20px; padding:28px 26px; text-align:center; position:relative;} #vsa-tr-{{ section.id }} .vsa-tr__col--hero{border:2px solid var(--accent);} #vsa-tr-{{ section.id }} .vsa-tr__badge{position:absolute; top:-12px; left:50%; transform:translateX(-50%); background:var(--accent); color:#fff; font-size:.68rem; font-weight:700; letter-spacing:.08em; padding:4px 14px; border-radius:999px; white-space:nowrap;} #vsa-tr-{{ section.id }} .vsa-tr__col h3{font-size:.85rem; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin:0 0 10px; font-weight:600;} #vsa-tr-{{ section.id }} .vsa-tr__big{font-family:'Fraunces',serif; font-size:2rem; font-weight:600; margin:0 0 6px;} #vsa-tr-{{ section.id }} .vsa-tr__sub{color:var(--muted); font-size:.85rem; margin:0; line-height:1.55;} #vsa-tr-{{ section.id }} .vsa-tr__reviews{margin-top:64px;} #vsa-tr-{{ section.id }} .vsa-tr__cards{display:grid; gap:16px; max-width:1080px; margin:0 auto;} #vsa-tr-{{ section.id }} .vsa-tr__card{background:#fff; border:1px solid var(--line); border-radius:20px; padding:26px 24px; margin:0;} #vsa-tr-{{ section.id }} .vsa-tr__stars{color:#C9A227; font-size:.9rem; margin-bottom:10px;} #vsa-tr-{{ section.id }} .vsa-tr__card blockquote{margin:0 0 14px; font-size:.95rem; line-height:1.65;} #vsa-tr-{{ section.id }} .vsa-tr__card figcaption{display:grid; font-size:.8rem; color:var(--muted); gap:2px;} #vsa-tr-{{ section.id }} .vsa-tr__card figcaption strong{color:var(--ink);} #vsa-tr-{{ section.id }} .vsa-tr__verified{font-style:normal; color:#2E8B57; font-weight:600;} #vsa-tr-{{ section.id }} .vsa-tr__bottom{display:grid; gap:16px; max-width:1080px; margin:64px auto 0;} #vsa-tr-{{ section.id }} .vsa-tr__guarantee{display:flex; gap:18px; align-items:center; background:#fff; border:1px solid var(--line); border-radius:20px; padding:26px 24px;} #vsa-tr-{{ section.id }} .vsa-tr__seal{flex:0 0 64px; height:64px; border-radius:50%; border:2px solid var(--accent); color:var(--accent); display:grid; place-items:center; font-family:'Fraunces',serif; font-size:1.5rem; font-weight:600;} #vsa-tr-{{ section.id }} .vsa-tr__guarantee h3{margin:0 0 6px; font-size:1.05rem;} #vsa-tr-{{ section.id }} .vsa-tr__guarantee p{margin:0; color:var(--muted); font-size:.88rem; line-height:1.6;} #vsa-tr-{{ section.id }} .vsa-tr__kit{background:#fff; border:1px solid var(--line); border-radius:20px; padding:26px 24px;} #vsa-tr-{{ section.id }} .vsa-tr__kit h3{margin:0 0 12px; font-size:1.05rem;} #vsa-tr-{{ section.id }} .vsa-tr__kit ul{list-style:none; margin:0; padding:0; display:grid; gap:8px;} #vsa-tr-{{ section.id }} .vsa-tr__kit li{padding-left:20px; position:relative; font-size:.92rem; color:var(--muted);} #vsa-tr-{{ section.id }} .vsa-tr__kit li::before{content:"◆"; position:absolute; left:0; color:var(--accent); font-size:.6rem; top:5px;} @media(min-width:760px){ #vsa-tr-{{ section.id }} .vsa-tr__cols{grid-template-columns:1fr 1fr;} #vsa-tr-{{ section.id }} .vsa-tr__cards{grid-template-columns:repeat(3,1fr);} #vsa-tr-{{ section.id }} .vsa-tr__bottom{grid-template-columns:1.1fr .9fr;} } {% endstyle %} {% schema %} { "name": "VSA · Confianza & Valor", "settings": [ { "type": "text", "id": "cmp_eyebrow", "label": "Comparativa · eyebrow", "default": "Haz las cuentas" }, { "type": "text", "id": "cmp_title", "label": "Comparativa · título", "default": "El mismo tratamiento. Dos precios muy distintos." }, { "type": "text", "id": "cmp_a_title", "label": "Columna A · título", "default": "Sesión de fototerapia en clínica" }, { "type": "text", "id": "cmp_a_price", "label": "Columna A · precio", "default": "60–90 € / sesión" }, { "type": "textarea", "id": "cmp_a_sub", "label": "Columna A · subtexto", "default": "Con cita previa, desplazamiento y un tratamiento completo que puede superar los 600 €." }, { "type": "text", "id": "cmp_b_badge", "label": "Columna B · badge", "default": "Tu máscara VSA" }, { "type": "text", "id": "cmp_b_title", "label": "Columna B · título", "default": "Sesiones ilimitadas en casa" }, { "type": "text", "id": "cmp_b_price", "label": "Columna B · precio", "default": "44,99 € una sola vez" }, { "type": "textarea", "id": "cmp_b_sub", "label": "Columna B · subtexto", "default": "Menos de lo que cuesta una sola sesión. Tuya para siempre, desde el sofá." }, { "type": "text", "id": "rev_eyebrow", "label": "Reviews · eyebrow", "default": "Pieles reales" }, { "type": "text", "id": "rev_title", "label": "Reviews · título", "default": "Lo que cuentan después de tres semanas" }, { "type": "text", "id": "g_title", "label": "Garantía · título", "default": "30 días para enamorarte (o devolverla)" }, { "type": "textarea", "id": "g_text", "label": "Garantía · texto", "default": "Pruébala durante un mes completo. Si tu piel no nota la diferencia, te devolvemos el dinero sin preguntas." }, { "type": "text", "id": "kit_title", "label": "Kit · título", "default": "Qué llega a tu puerta" }, { "type": "color", "id": "c_bg", "label": "Fondo", "default": "#F7F5F2" }, { "type": "color", "id": "c_ink", "label": "Texto", "default": "#1C1B1A" }, { "type": "color", "id": "c_muted", "label": "Texto secundario", "default": "#7A736C" }, { "type": "color", "id": "c_accent", "label": "Acento", "default": "#7A3B5E" } ], "blocks": [ { "type": "review", "name": "Testimonio", "settings": [ { "type": "range", "id": "stars", "label": "Estrellas", "min": 1, "max": 5, "step": 1, "default": 5 }, { "type": "textarea", "id": "quote", "label": "Cita", "default": "La uso mientras veo una serie. A la tercera semana mi maquilladora me preguntó qué me había hecho." }, { "type": "text", "id": "author", "label": "Nombre", "default": "Laura M." }, { "type": "text", "id": "meta", "label": "Detalle", "default": "34 años · Piel mixta · Luz roja + verde" } ] }, { "type": "kit_item", "name": "Elemento del kit", "settings": [{ "type": "text", "id": "text", "label": "Texto", "default": "1 × Máscara LED facial de 7 colores" }] } ], "presets": [ { "name": "VSA · Confianza & Valor", "blocks": [ { "type": "review" }, { "type": "review", "settings": { "quote": "Escéptica total. Mi marido lo nota, y eso ya es decir mucho. Las rojeces han bajado muchísimo.", "author": "Carmen R.", "meta": "41 años · Piel sensible · Luz amarilla", "stars": 5 } }, { "type": "review", "settings": { "quote": "La compré por el acné hormonal. Quince minutos con la luz azul cada noche y en un mes la diferencia es real.", "author": "Andrea P.", "meta": "27 años · Piel grasa · Luz azul", "stars": 4 } }, { "type": "kit_item" }, { "type": "kit_item", "settings": { "text": "1 × Cable de carga USB" } }, { "type": "kit_item", "settings": { "text": "1 × Guía de rituales en español (qué luz usar según tu objetivo)" } } ] } ] } {% endschema %} {% comment %} VSA TRENDS — El Espectro (firma de diseño) 7 longitudes de onda como único color saturado de la página. Mobile-first: chips deslizables. Desktop: fila completa. {% endcomment %}

{{ section.settings.eyebrow }}

{{ section.settings.title }}

{{ section.settings.lead }}

{%- for block in section.blocks -%} {%- endfor -%}

{{ section.blocks.first.settings.nm }}

{{ section.blocks.first.settings.name }}

{{ section.blocks.first.settings.desc }}

{{ section.settings.note }}

{% style %} #vsa-sp-{{ section.id }}{ --bg:{{ section.settings.c_bg }}; --ink:{{ section.settings.c_ink }}; --muted:{{ section.settings.c_muted }}; --line:rgba(28,27,26,.12); background:var(--bg); color:var(--ink); padding:clamp(48px,8vw,96px) 5vw; font-family:var(--font-body-family,'Figtree',sans-serif); } #vsa-sp-{{ section.id }} .vsa-sp__head{max-width:640px; margin:0 auto 36px; text-align:center;} #vsa-sp-{{ section.id }} .vsa-sp__eyebrow{font-size:.72rem; letter-spacing:.24em; text-transform:uppercase; color:{{ section.settings.c_accent }}; font-weight:700; margin:0 0 10px;} #vsa-sp-{{ section.id }} .vsa-sp__title{font-family:'Fraunces',serif; font-weight:500; font-size:clamp(1.7rem,3.6vw,2.5rem); line-height:1.12; margin:0 0 12px;} #vsa-sp-{{ section.id }} .vsa-sp__title em{font-style:italic;} #vsa-sp-{{ section.id }} .vsa-sp__lead{color:var(--muted); line-height:1.65; font-size:.98rem; margin:0;} #vsa-sp-{{ section.id }} .vsa-sp__band{display:flex; gap:10px; overflow-x:auto; padding:6px 2px 14px; max-width:860px; margin:0 auto; scroll-snap-type:x proximity; -webkit-overflow-scrolling:touch;} #vsa-sp-{{ section.id }} .vsa-sp__chip{flex:0 0 auto; scroll-snap-align:center; display:grid; justify-items:center; gap:4px; background:#fff; border:1.5px solid var(--line); border-radius:16px; padding:14px 16px 12px; min-width:96px; cursor:pointer; transition:border-color .2s ease, transform .2s ease;} #vsa-sp-{{ section.id }} .vsa-sp__chip:hover{transform:translateY(-2px);} #vsa-sp-{{ section.id }} .vsa-sp__chip.is-active{border-color:var(--c); box-shadow:0 0 0 1px var(--c), 0 8px 22px -10px var(--c);} #vsa-sp-{{ section.id }} .vsa-sp__swatch{width:26px; height:26px; border-radius:50%; background:var(--c); box-shadow:0 0 14px var(--c);} #vsa-sp-{{ section.id }} .vsa-sp__chip-name{font-size:.8rem; font-weight:700;} #vsa-sp-{{ section.id }} .vsa-sp__chip-nm{font-size:.68rem; color:var(--muted); letter-spacing:.06em;} #vsa-sp-{{ section.id }} .vsa-sp__panel{position:relative; max-width:640px; margin:8px auto 0; background:#fff; border:1px solid var(--line); border-radius:22px; padding:32px 28px; text-align:center; overflow:hidden;} #vsa-sp-{{ section.id }} .vsa-sp__glow{position:absolute; inset:-40%; pointer-events:none; opacity:.16; background:radial-gradient(circle at 50% 0%, var(--glow, #E0324B), transparent 62%); transition:background .4s ease;} #vsa-sp-{{ section.id }} .vsa-sp__nm{position:relative; font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--muted); margin:0 0 8px;} #vsa-sp-{{ section.id }} .vsa-sp__name{position:relative; font-family:'Fraunces',serif; font-weight:500; font-size:1.5rem; margin:0 0 10px;} #vsa-sp-{{ section.id }} .vsa-sp__desc{position:relative; color:var(--muted); line-height:1.7; font-size:.95rem; margin:0; min-height:3.4em;} #vsa-sp-{{ section.id }} .vsa-sp__note{max-width:560px; margin:22px auto 0; text-align:center; font-size:.75rem; color:var(--muted); line-height:1.6;} @media(prefers-reduced-motion:reduce){ #vsa-sp-{{ section.id }} *{transition:none !important;} } {% endstyle %} {% schema %} { "name": "VSA · El Espectro", "settings": [ { "type": "text", "id": "eyebrow", "label": "Eyebrow", "default": "La ciencia de la luz" }, { "type": "text", "id": "title", "label": "Título", "default": "Siete longitudes de onda. Una para cada necesidad de tu piel." }, { "type": "textarea", "id": "lead", "label": "Entradilla", "default": "Cada color emite una frecuencia distinta medida en nanómetros — la misma tecnología que usan las clínicas estéticas. Toca cada onda para descubrir qué hace." }, { "type": "textarea", "id": "note", "label": "Nota legal", "default": "Los resultados pueden variar según el tipo de piel y la constancia de uso. No es un dispositivo médico certificado." }, { "type": "color", "id": "c_bg", "label": "Fondo", "default": "#EDE9E3" }, { "type": "color", "id": "c_ink", "label": "Texto", "default": "#1C1B1A" }, { "type": "color", "id": "c_muted", "label": "Texto secundario", "default": "#7A736C" }, { "type": "color", "id": "c_accent", "label": "Acento", "default": "#7A3B5E" } ], "blocks": [ { "type": "wave", "name": "Longitud de onda", "settings": [ { "type": "text", "id": "name", "label": "Nombre", "default": "Rojo" }, { "type": "text", "id": "nm", "label": "Nanómetros", "default": "630 nm" }, { "type": "color", "id": "color", "label": "Color", "default": "#E0324B" }, { "type": "textarea", "id": "desc", "label": "Descripción", "default": "Estimula la producción natural de colágeno para suavizar arrugas y líneas de expresión." } ] } ], "presets": [ { "name": "VSA · El Espectro", "blocks": [ { "type": "wave", "settings": { "name": "Rojo", "nm": "630 nm", "color": "#E0324B", "desc": "Estimula la producción natural de colágeno para suavizar arrugas y líneas de expresión." } }, { "type": "wave", "settings": { "name": "Azul", "nm": "415 nm", "color": "#3A8DFF", "desc": "Acción antibacteriana: ayuda a combatir el acné y las imperfecciones." } }, { "type": "wave", "settings": { "name": "Verde", "nm": "525 nm", "color": "#2ECC71", "desc": "Unifica el tono y ayuda a atenuar manchas y pigmentación irregular." } }, { "type": "wave", "settings": { "name": "Amarillo", "nm": "590 nm", "color": "#F5C518", "desc": "Calma rojeces e irritaciones; ideal para piel sensible." } }, { "type": "wave", "settings": { "name": "Cian", "nm": "490 nm", "color": "#22C8C2", "desc": "Mejora la firmeza y la elasticidad, aportando un aspecto descansado." } }, { "type": "wave", "settings": { "name": "Púrpura", "nm": "380–450 nm", "color": "#8E5BD9", "desc": "Combina rojo y azul: regeneración y limpieza en una sola frecuencia." } }, { "type": "wave", "settings": { "name": "Blanco", "nm": "Espectro completo", "color": "#B9B4AC", "desc": "Penetración profunda que acelera la renovación celular y potencia el resto de luces." } } ] } ] } {% endschema %} {% comment %} VSA TRENDS — Versión Simplificada (todo en una sección) Para lanzar rápido o hacer A/B contra la versión premium. Mismo sistema visual: porcelana + tinta + acento ciruela. {% endcomment %} {%- assign p = section.settings.product | default: product -%} {%- assign cv = p.selected_or_first_available_variant -%}
{{ p.featured_image | image_url: width: 1000 | image_tag: widths: '400,700,1000', sizes: '(min-width:900px) 46vw, 100vw', class: 'vsa-s__img', alt: p.featured_image.alt | default: p.title }}

{{ section.settings.eyebrow }}

{{ p.title }}

{%- if cv.compare_at_price > cv.price -%}{{ cv.compare_at_price | money }}{%- endif -%} {{ cv.price | money }}
    {%- for block in section.blocks -%} {%- if block.type == 'point' -%}
  • {{ block.settings.text }}
  • {%- endif -%} {%- endfor -%}
{% form 'product', p, class: 'vsa-s__form' %} {% endform %}

🔒 Pago seguro · 📦 {{ section.settings.trust_1 }} · ↩ {{ section.settings.trust_2 }}

{%- for block in section.blocks -%} {%- if block.type == 'wave' -%}
{{ block.settings.name }}

{{ block.settings.desc }}

{%- endif -%} {%- endfor -%}

{{ section.settings.note }}

{% style %} #vsa-s-{{ section.id }}{ --bg:{{ section.settings.c_bg }}; --ink:{{ section.settings.c_ink }}; --muted:{{ section.settings.c_muted }}; --accent:{{ section.settings.c_accent }}; --line:rgba(28,27,26,.12); background:var(--bg); color:var(--ink); padding:clamp(20px,5vw,64px) 5vw; font-family:var(--font-body-family,'Figtree',sans-serif); } #vsa-s-{{ section.id }} .vsa-s__grid{display:grid; gap:28px; max-width:1100px; margin:0 auto;} #vsa-s-{{ section.id }} .vsa-s__img{width:100%; height:auto; border-radius:20px; display:block; background:#fff;} #vsa-s-{{ section.id }} .vsa-s__eyebrow{font-size:.72rem; letter-spacing:.24em; text-transform:uppercase; color:var(--accent); font-weight:700; margin:0 0 10px;} #vsa-s-{{ section.id }} .vsa-s__title{font-family:'Fraunces',serif; font-weight:500; font-size:clamp(1.5rem,3.2vw,2.2rem); line-height:1.12; margin:0 0 14px;} #vsa-s-{{ section.id }} .vsa-s__price{display:flex; gap:12px; align-items:baseline; margin-bottom:16px;} #vsa-s-{{ section.id }} .vsa-s__price strong{font-family:'Fraunces',serif; font-size:1.9rem;} #vsa-s-{{ section.id }} .vsa-s__price s{color:var(--muted);} #vsa-s-{{ section.id }} .vsa-s__list{list-style:none; margin:0 0 20px; padding:0; display:grid; gap:8px;} #vsa-s-{{ section.id }} .vsa-s__list li{padding-left:22px; position:relative; font-size:.95rem;} #vsa-s-{{ section.id }} .vsa-s__list li::before{content:"✓"; position:absolute; left:0; color:var(--accent); font-weight:700;} #vsa-s-{{ section.id }} .vsa-s__btn{display:flex; width:100%; justify-content:center; background:var(--ink); color:#fff; border:none; border-radius:999px; padding:16px 28px; font-size:1rem; font-weight:700; cursor:pointer;} #vsa-s-{{ section.id }} .vsa-s__btn:disabled{opacity:.4; cursor:not-allowed;} #vsa-s-{{ section.id }} .vsa-s__trust{margin:14px 0 0; font-size:.8rem; color:var(--muted); text-align:center;} #vsa-s-{{ section.id }} .vsa-s__waves{display:grid; gap:12px; max-width:1100px; margin:48px auto 0; grid-template-columns:repeat(auto-fit,minmax(150px,1fr));} #vsa-s-{{ section.id }} .vsa-s__wave{background:#fff; border:1px solid var(--line); border-radius:16px; padding:18px 16px; font-size:.82rem;} #vsa-s-{{ section.id }} .vsa-s__dot{display:block; width:22px; height:22px; border-radius:50%; background:var(--c); box-shadow:0 0 12px var(--c); margin-bottom:10px;} #vsa-s-{{ section.id }} .vsa-s__wave strong{display:block; margin-bottom:4px;} #vsa-s-{{ section.id }} .vsa-s__wave p{margin:0; color:var(--muted); line-height:1.5;} #vsa-s-{{ section.id }} .vsa-s__note{max-width:560px; margin:28px auto 0; text-align:center; font-size:.75rem; color:var(--muted); line-height:1.6;} @media(min-width:900px){ #vsa-s-{{ section.id }} .vsa-s__grid{grid-template-columns:1fr 1fr; align-items:center; gap:56px;} } {% endstyle %} {% schema %} { "name": "VSA · LED Simple (todo-en-uno)", "settings": [ { "type": "product", "id": "product", "label": "Producto" }, { "type": "text", "id": "eyebrow", "label": "Eyebrow", "default": "Fototerapia LED · 7 longitudes de onda" }, { "type": "text", "id": "cta_label", "label": "Botón", "default": "Añadir a mi ritual — envío gratis" }, { "type": "text", "id": "trust_1", "label": "Trust envío", "default": "Envío desde España 24-72h" }, { "type": "text", "id": "trust_2", "label": "Trust devoluciones", "default": "30 días de prueba" }, { "type": "textarea", "id": "note", "label": "Nota legal", "default": "Los resultados pueden variar según el tipo de piel y la constancia de uso. No es un dispositivo médico certificado." }, { "type": "color", "id": "c_bg", "label": "Fondo", "default": "#F7F5F2" }, { "type": "color", "id": "c_ink", "label": "Texto", "default": "#1C1B1A" }, { "type": "color", "id": "c_muted", "label": "Texto secundario", "default": "#7A736C" }, { "type": "color", "id": "c_accent", "label": "Acento", "default": "#7A3B5E" } ], "blocks": [ { "type": "point", "name": "Beneficio", "settings": [{ "type": "text", "id": "text", "label": "Texto", "default": "15 minutos al día, sin agujas ni dolor" }] }, { "type": "wave", "name": "Color LED", "settings": [ { "type": "text", "id": "name", "label": "Nombre", "default": "Rojo · 630 nm" }, { "type": "color", "id": "color", "label": "Color", "default": "#E0324B" }, { "type": "text", "id": "desc", "label": "Descripción", "default": "Colágeno y arrugas" } ] } ], "presets": [ { "name": "VSA · LED Simple", "blocks": [ { "type": "point", "settings": { "text": "7 longitudes de onda clínicamente estudiadas" } }, { "type": "point", "settings": { "text": "15 minutos al día, sin agujas ni dolor" } }, { "type": "point", "settings": { "text": "30 días de prueba — devolución sin preguntas" } }, { "type": "wave", "settings": { "name": "Rojo · 630 nm", "color": "#E0324B", "desc": "Colágeno y arrugas" } }, { "type": "wave", "settings": { "name": "Azul · 415 nm", "color": "#3A8DFF", "desc": "Acné e imperfecciones" } }, { "type": "wave", "settings": { "name": "Verde · 525 nm", "color": "#2ECC71", "desc": "Tono y manchas" } }, { "type": "wave", "settings": { "name": "Amarillo · 590 nm", "color": "#F5C518", "desc": "Rojeces y sensibilidad" } }, { "type": "wave", "settings": { "name": "Cian · 490 nm", "color": "#22C8C2", "desc": "Firmeza y elasticidad" } }, { "type": "wave", "settings": { "name": "Púrpura", "color": "#8E5BD9", "desc": "Regeneración" } }, { "type": "wave", "settings": { "name": "Blanco", "color": "#B9B4AC", "desc": "Renovación celular" } } ] } ] } {% endschema %}
Ver todos los detalles