WWW

<!-- ALUNA · Original limpio para Shopify Section -->
<!-- Pegar en: Online Store > Themes > Edit code > Sections > aluna-landing.liquid -->

<section class="aluna-landing">

  <section class="aluna-hero-img-final">
    <div class="aluna-hero-img-final__wrap">
      <img class="aluna-hero-img-final__image" src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/649c94c6-b9fe-4ede-a56b-6183ce450426_NUEVO.png?v=1778199428" alt="ALUNA guía emocional para duelo animal" loading="eager" fetchpriority="high">
      <a class="aluna-hero-img-final__button" href="https://alunadueloanimal.online/checkouts/cn/hWNCDVao9EwfvZGp1kaHNUmH/es-ar?_r=AQABJMm6t6VINuz6m8XhC0bRHvPVOvNSkMsSh7e_-nXfdlU&amp;preview_theme_id=181142061357" aria-label="Quiero acceder a ALUNA"></a>
    </div>
  </section>

  <section class="aluna-section aluna-pain-section aluna-reveal">
    <div class="aluna-wrap">
      <div class="aluna-heading aluna-heading-clean">
        <span class="aluna-kicker">ESTO TAMBIÉN ES DUELO</span>
        <h2>Aunque muchos <em>no lo<br>entiendan</em>
</h2>
        <p>
          Hay pérdidas que el mundo minimiza, pero que el corazón siente profundamente.
          Cuando ese amor fue parte de tu vida diaria, su ausencia se nota en todo.
        </p>
      </div>

      <div class="aluna-pain-cards">
        <div class="aluna-pain-card aluna-reveal">
<div class="aluna-pain-icon">🏠</div>
<p>Mirar su lugar vacío y sentir que la casa ya no suena igual.</p>
</div>
        <div class="aluna-pain-card aluna-reveal">
<div class="aluna-pain-icon">⏰</div>
<p>Extrañar sus horarios, sus pasos, sus rutinas y su presencia.</p>
</div>
        <div class="aluna-pain-card aluna-reveal">
<div class="aluna-pain-icon">💭</div>
<p>Sentir culpa y preguntarte si hiciste lo suficiente.</p>
</div>
        <div class="aluna-pain-card aluna-reveal">
<div class="aluna-pain-icon">🧸</div>
<p>No saber qué hacer con sus cosas, su cama o sus juguetes.</p>
</div>
        <div class="aluna-pain-card aluna-pain-card-wide aluna-reveal">
<div class="aluna-pain-icon">💔</div>
<p>Escuchar “era solo un animal” y sentir que nadie comprende tu dolor.</p>
</div>
      </div>
    </div>
  </section>

  <section class="aluna-quote aluna-reveal">
    <div class="aluna-wrap">
      <h2>Cuando el amor fue real,<br><em>la ausencia también duele.</em>
</h2>
      <p>
        No estás exagerando. No estás siendo débil. Estás atravesando la pérdida
        de alguien que fue parte de tus días, de tu hogar y de tu corazón.
      </p>
    </div>
  </section>

  <section class="aluna-section aluna-product-section aluna-reveal">
    <div class="aluna-wrap aluna-product">
      <div class="aluna-product-img aluna-reveal">
        <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/1b72c714-4427-435f-b564-d8d5fd457c52.png?v=1777939284" alt="Ebook principal ALUNA" loading="lazy" decoding="async">
      </div>

      <div class="aluna-product-copy aluna-reveal">
        <span class="aluna-kicker">EBOOK PRINCIPAL</span>
        <h2>ALUNA:<br><em>Sanar sin olvidar</em>
</h2>
        <p>
          Una guía amorosa para acompañarte cuando el mundo te pide seguir,
          pero tu corazón todavía necesita llorar, recordar y entender lo que siente.
        </p>

        <div class="aluna-feature-list">
          <div class="aluna-feature-item">
<span class="aluna-feature-icon">🤍</span><p>Comprender por qué el duelo animal puede sentirse tan profundo.</p>
</div>
          <div class="aluna-feature-item">
<span class="aluna-feature-icon">🕊️</span><p>Aliviar la culpa después de la pérdida o de una decisión difícil.</p>
</div>
          <div class="aluna-feature-item">
<span class="aluna-feature-icon">💬</span><p>Aprender a responder cuando otros minimizan tu dolor.</p>
</div>
          <div class="aluna-feature-item">
<span class="aluna-feature-icon">🐾</span><p>Honrar su recuerdo con rituales, cartas y momentos de memoria.</p>
</div>
          <div class="aluna-feature-item">
<span class="aluna-feature-icon">🌷</span><p>Transitar el proceso a tu ritmo, sin exigirte olvidar.</p>
</div>
        </div>

        <a href="https://alunadueloanimal.online/checkouts/cn/hWNCDVao9EwfvZGp1kaHNUmH/es-ar?_r=AQABJMm6t6VINuz6m8XhC0bRHvPVOvNSkMsSh7e_-nXfdlU&amp;preview_theme_id=181142061357" class="aluna-btn">QUIERO MI GUÍA ALUNA</a>
      </div>
    </div>
  </section>

  <section class="aluna-section aluna-ebook-includes aluna-reveal">
    <div class="aluna-wrap">
      <div class="aluna-heading">
        <span class="aluna-kicker">Dentro de la guía</span>
        <h2>Qué vas a encontrar<br><em>en ALUNA</em>
</h2>
        <p>
          Un recorrido sensible para entender lo que sentís, atravesar los días difíciles
          y honrar el amor que compartiste con tu animal amado.
        </p>
      </div>

      <div class="aluna-ebook-grid">
        <div class="aluna-ebook-item aluna-reveal">
<span>🐾</span><h3>Duelo animal</h3>
<p>Comprendé por qué esta pérdida puede sentirse tan profunda.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>💔</span><h3>Por qué duele tanto</h3>
<p>Una mirada amorosa sobre el vínculo, la rutina y la ausencia.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>🕯️</span><h3>Primeros días</h3>
<p>Para atravesar ese momento reciente, confuso y pesado.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>🤍</span><h3>Culpa y decisiones</h3>
<p>Cuando te preguntás si hiciste lo suficiente o decidiste bien.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>🌙</span><h3>Eutanasia con amor</h3>
<p>Una forma compasiva de mirar una decisión difícil.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>🧸</span><h3>Sus cosas</h3>
<p>Ideas suaves para no exigirte soltar antes de tiempo.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>💬</span><h3>Cuando no entienden</h3>
<p>Cómo protegerte de frases que minimizan tu dolor.</p>
</div>
        <div class="aluna-ebook-item aluna-reveal">
<span>🌷</span><h3>Sanar sin olvidar</h3>
<p>Honrar su memoria y llevar su amor con vos.</p>
</div>
      </div>
    </div>
  </section>

  <section class="aluna-section aluna-bonos-clean aluna-reveal">
    <div class="aluna-wrap">
      <div class="aluna-heading aluna-bonos-heading">
        <span class="aluna-kicker">BONOS DE REGALO INCLUIDOS</span>
        <h2>Recursos para acompañarte<br><em>en los días difíciles</em>
</h2>
        <p>8 bonos de regalo para darte más calma, contención y compañía.</p>
      </div>

      <div class="aluna-bonos-grid">
        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">01</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_1_ALUNA.png?v=1778173027" alt="Bono 1" loading="lazy" decoding="async">
          <h3>Cartas para mi animal amado</h3>
          <p>Plantillas para decir lo que quedó en tu corazón.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">02</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_2_ALUNA.png?v=1778173027" alt="Bono 2" loading="lazy" decoding="async">
          <h3>Los primeros días sin él/ella</h3>
          <p>Una guía suave para el vacío más reciente.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">03</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_3_ALUNA.png?v=1778173027" alt="Bono 3" loading="lazy" decoding="async">
          <h3>Guía para aliviar la culpa</h3>
          <p>Para acompañarte cuando aparecen las dudas.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">04</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_4_ALUNA.png?v=1778173027" alt="Bono 4" loading="lazy" decoding="async">
          <h3>Diario de duelo animal</h3>
          <p>Preguntas guiadas para escribir y recordar.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">05</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_5_ALUNA.png?v=1778173027" alt="Bono 5" loading="lazy" decoding="async">
          <h3>Fechas difíciles</h3>
          <p>Para aniversarios y días donde la ausencia pesa más.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">06</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_6_ALUNA.png?v=1778173027" alt="Bono 6" loading="lazy" decoding="async">
          <h3>Mensajes de calma</h3>
          <p>Textos amorosos para volver a leer cuando lo necesites.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">07</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_7_ALUNA.png?v=1778173027" alt="Bono 7" loading="lazy" decoding="async">
          <h3>Cuando el dolor pesa</h3>
          <p>Señales para reconocer que necesitás más sostén.</p>
        </article>

        <article class="aluna-bono-clean-card aluna-reveal">
          <span class="aluna-free-badge">GRATIS</span>
          <div class="aluna-bono-number">08</div>
          <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/BONO_8_ALUNA.png?v=1778173028" alt="Bono 8" loading="lazy" decoding="async">
          <h3>Pausas para el alma</h3>
          <p>Actividades suaves para respirar, calmar y recordar.</p>
        </article>
      </div>
    </div>
  </section>

  <section class="aluna-about aluna-reveal">
    <div class="aluna-about-wrap">
      <div class="aluna-about-photo aluna-reveal">
        <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/2d2ca5f9-9932-43d0-b334-8b35b0a543b6.png?v=1777939798" alt="Minerva junto a Luna" loading="lazy" decoding="async">
      </div>

      <div class="aluna-about-card aluna-reveal">
        <span class="aluna-about-pill">Quién está detrás</span>
        <h2 class="aluna-about-title">ALUNA nació desde <span class="accent">una pérdida real</span>
</h2>

        <div class="aluna-about-copy">
          <p>Mi nombre es Minerva y creé ALUNA después de perder a mi perrita Luna. No nació como un producto más, nació desde un dolor real.</p>
          <p>Yo también sentí ese vacío. También miré sus cosas sin saber qué hacer y me pregunté si había hecho lo suficiente.</p>
          <p>Por eso ALUNA existe: porque sé lo que se siente perder a un animal que fue familia, compañía, refugio y amor diario.</p>
        </div>

        <div class="aluna-about-sign">
          <span class="love">Con amor,</span>
          <span class="name">Minerva</span>
        </div>

        <p class="aluna-about-note">
          <strong>Importante:</strong> ALUNA no reemplaza terapia ni atención profesional.
          Es una guía de acompañamiento emocional creada desde mi experiencia personal,
          la sensibilidad y el amor por Luna.
        </p>
      </div>
    </div>
  </section>

  <section class="aluna-section aluna-testimonials-section aluna-reveal">
    <div class="aluna-wrap">
      <div class="aluna-heading">
        <span class="aluna-kicker">Historias de duelo</span>
        <h2>Distintas formas de sentir<br><em>la misma ausencia</em>
</h2>
        <p>Casos representativos de lo que muchas personas atraviesan cuando pierden a su animal amado.</p>
      </div>

      <div class="aluna-testimonials">
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Mi perrita estuvo conmigo 14 años y cuando se fue, la casa quedó en un silencio que no sabía cómo explicar.”</p>
<b>Mariana R.</b><span>Duelo por su perrita Luna</span>
</div>
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Venía cargando culpa por haber tomado la decisión de dormir a mi perro. ALUNA me ayudó a mirar ese momento con más amor.”</p>
<b>Laura M.</b><span>Duelo después de una eutanasia</span>
</div>
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Cuando mi gato murió, me dijeron que era ‘solo un gato’. Acá encontré palabras que me abrazaron.”</p>
<b>Camila S.</b><span>Duelo por su gato Simón</span>
</div>
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Perdí a mi perro de un día para el otro y quedé en shock. Me ayudó a sentirme menos perdido.”</p>
<b>Nicolás A.</b><span>Pérdida repentina</span>
</div>
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Pensé que después de un tiempo ya no debería dolerme tanto. Me hizo sentir que el duelo no tiene fecha de vencimiento.”</p>
<b>Sofía L.</b><span>Duelo que seguía presente</span>
</div>
        <div class="aluna-testimonial aluna-reveal">
<div class="aluna-stars">★★★★★</div>
<p>“Lo que más me ayudó fueron las cartas y los rituales. Sentía que me habían quedado muchas cosas por decirle.”</p>
<b>Martín G.</b><span>Necesidad de despedirse</span>
</div>
      </div>
    </div>
  </section>

  <section class="aluna-offer-simple aluna-reveal" id="aluna-oferta">
    <div class="aluna-offer-simple-card aluna-reveal">

      <div class="aluna-offer-header">
        <div class="aluna-offer-top">
          <span class="aluna-offer-pill aluna-offer-pill-left">OFERTA DE LANZAMIENTO</span>
          <div class="aluna-offer-pill aluna-offer-pill-timer">
            <span>Disponible por</span>
            <strong id="alunaTimer">14:00</strong>
          </div>
        </div>

        <p class="aluna-real-value">Valor real del pack: <del>$80.991 ARS</del></p>

        <div class="aluna-price-main">
          <small>PRECIO DE HOY</small>
          <strong>$19.999</strong>
          <span>ARS</span>
        </div>

        <p class="aluna-offer-sub">
          <span>PDF digital</span>
          <span>Acceso inmediato</span>
          <span>Lectura desde celular</span>
        </p>

        <div class="aluna-saving">Ahorrás $60.992</div>
      </div>

      <div class="aluna-offer-image aluna-reveal">
        <img src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/e0846d2d-0c5c-451b-8dce-0e90aa0f4218.png?v=1778174547" alt="Todo lo que recibís con ALUNA" loading="lazy" decoding="async">
      </div>

      <div class="aluna-includes-title">
        <div class="aluna-includes-title-pill">TU ACCESO INCLUYE</div>
        <h3>Todo lo que recibís hoy</h3>
        <p>Guía principal + bonos de regalo para acompañarte en este proceso.</p>
      </div>

      <div class="aluna-includes-list">
        <div class="aluna-include-item">
<div class="aluna-include-icon">🐾</div>
<div>
<h3>ALUNA: Sanar sin olvidar</h3>
<p>PDF digital para leer desde tu celular, tablet o computadora</p>
</div>
<span class="aluna-tag aluna-tag-main">PRINCIPAL</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">💌</div>
<div>
<h3>Cartas para mi animal amado</h3>
<p>Plantillas para escribir lo que quedó en el corazón</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">🕯️</div>
<div>
<h3>Los primeros días sin él/ella</h3>
<p>Guía suave para atravesar el vacío inicial</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">🤍</div>
<div>
<h3>Guía para aliviar la culpa</h3>
<p>Para esos pensamientos de “¿hice lo suficiente?”</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">📔</div>
<div>
<h3>Diario de duelo animal</h3>
<p>Preguntas guiadas para escribir y ordenar lo que sentís</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">📅</div>
<div>
<h3>Fechas difíciles</h3>
<p>Acompañamiento para aniversarios y días sensibles</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">💬</div>
<div>
<h3>Mensajes de calma</h3>
<p>Textos amorosos para leer cuando lo extrañás demasiado</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">🫂</div>
<div>
<h3>Cuando el dolor pesa</h3>
<p>Señales para reconocer cuando necesitás más sostén</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
        <div class="aluna-include-item">
<div class="aluna-include-icon">🌿</div>
<div>
<h3>Pausas para el alma</h3>
<p>Actividades suaves para respirar, calmar y recordar</p>
</div>
<span class="aluna-tag">GRATIS</span>
</div>
      </div>

      <a href="https://alunadueloanimal.online/checkouts/cn/hWNCDVao9EwfvZGp1kaHNUmH/es-ar?_r=AQABJMm6t6VINuz6m8XhC0bRHvPVOvNSkMsSh7e_-nXfdlU&amp;preview_theme_id=181142061357" class="aluna-offer-btn">QUIERO ACCEDER A ALUNA AHORA</a>

      <div class="aluna-guarantee-box">
        <img class="aluna-guarantee-seal" src="https://cdn.shopify.com/s/files/1/0748/5485/8937/files/image_9ac1a239-7b87-4685-8862-fb917e193d25.png?v=1778194243" alt="Garantía 7 días" loading="lazy" decoding="async">
        <div class="aluna-guarantee-content">
          <h3>Garantía 7 días sin preguntas</h3>
          <p>Si sentís que ALUNA no es para vos, te devolvemos el 100%.</p>
        </div>
      </div>

    </div>
  </section>

  <section class="aluna-section aluna-faq-section aluna-reveal">
    <div class="aluna-wrap">
      <div class="aluna-heading">
        <span class="aluna-kicker">Preguntas frecuentes</span>
        <h2>Antes de entrar<br><em>a este refugio</em>
</h2>
        <p>Algunas respuestas para que sepas exactamente qué recibís y cómo podés usar ALUNA.</p>
      </div>

      <div class="aluna-faq aluna-faq-soft">
        <details class="aluna-reveal"><summary><span>¿Qué recibo al comprar ALUNA?</span></summary><p>Recibís el ebook principal <strong>ALUNA: Sanar sin olvidar</strong> junto con los bonos de regalo incluidos en la oferta.</p></details>
        <details class="aluna-reveal"><summary><span>¿Cómo recibo el ebook y los bonos?</span></summary><p>Después de realizar la compra, recibís el acceso de forma digital para abrirlo desde tu celular, computadora o tablet.</p></details>
        <details class="aluna-reveal"><summary><span>¿Es físico o digital?</span></summary><p>Es un producto 100% digital. No recibís un libro físico en tu casa.</p></details>
        <details class="aluna-reveal"><summary><span>¿Puedo leerlo desde el celular?</span></summary><p>Sí. ALUNA está pensado para leerlo desde el celular, a tu ritmo, cuando necesites calma o compañía.</p></details>
        <details class="aluna-reveal"><summary><span>¿Tengo que leerlo todo de una vez?</span></summary><p>No. Podés leerlo despacio, por partes o volver solo a las páginas que necesites.</p></details>
        <details class="aluna-reveal"><summary><span>¿Sirve para cualquier animal amado?</span></summary><p>Sí. ALUNA acompaña el duelo por perros, gatos u otros animales amados.</p></details>
        <details class="aluna-reveal"><summary><span>¿ALUNA reemplaza terapia?</span></summary><p>No. ALUNA no reemplaza terapia ni atención profesional. Es una guía de acompañamiento emocional.</p></details>
        <details class="aluna-reveal"><summary><span>Hice eutanasia y siento culpa, ¿me puede ayudar?</span></summary><p>Sí. ALUNA incluye una mirada amorosa sobre la culpa y las decisiones difíciles tomadas desde el amor.</p></details>
      </div>
    </div>
  </section>

  <section class="aluna-final aluna-reveal">
    <div class="aluna-wrap">
      <h2>Su amor merece ser recordado.<br><em>Y tu dolor también merece respeto.</em>
</h2>
      <p>No tenés que atravesar esta ausencia sola. ALUNA está creada para acompañarte con sensibilidad, calma y amor.</p>
      <a href="https://alunadueloanimal.online/checkouts/cn/hWNCDVao9EwfvZGp1kaHNUmH/es-ar?_r=AQABJMm6t6VINuz6m8XhC0bRHvPVOvNSkMsSh7e_-nXfdlU&amp;preview_theme_id=181142061357" class="aluna-btn">QUIERO HONRAR SU RECUERDO</a>
    </div>
  </section>

  <footer class="aluna-footer">
    <div class="aluna-wrap">
      <p>© 2026 — Sitio creado por ALUNA | Todos los derechos reservados.</p>
    </div>
  </footer>

</section>

<style>
  :root {
    --aluna-bg: #f4efe7;
    --aluna-bg-soft: #fff8ef;
    --aluna-card: #fffaf4;
    --aluna-text: #3b2b22;
    --aluna-muted: #74665b;
    --aluna-brown: #3b2b22;
    --aluna-brown-dark: #211711;
    --aluna-gold: #E6D8B6;
    --aluna-gold-soft: #F4EAD2;
    --aluna-border: rgba(160, 140, 120, 0.18);
    --aluna-green-bg: #eef8e8;
    --aluna-green-border: #9fc987;
    --aluna-green-text: #3f6f2b;
  }

  html,
  body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    touch-action: pan-y !important;
    overscroll-behavior-x: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body { position: relative !important; }

  main,
  #MainContent,
  .content-for-layout,
  .shopify-section,
  .page-width,
  .template-page,
  .aluna-landing {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .page-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .main-page-title,
  .page-title,
  .template-page h1,
  .page-width > h1,
  main > h1:first-child,
  #MainContent > h1:first-child,
  .title-wrapper,
  .title-wrapper-with-link,
  .breadcrumb,
  .breadcrumbs {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }

  html { scroll-behavior: smooth; }

  .aluna-landing {
    background: var(--aluna-bg);
    color: var(--aluna-text);
    font-family: Arial, sans-serif;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
  }

  .aluna-landing,
  .aluna-landing * {
    box-sizing: border-box;
    max-width: 100%;
  }

  .aluna-landing img {
    max-width: 100% !important;
    height: auto;
  }

  .aluna-wrap {
    width: min(1120px, calc(100% - 28px));
    margin: 0 auto;
  }

  .aluna-hero-img-final {
    width: 100%;
    background: var(--aluna-bg);
    overflow: hidden;
    line-height: 0;
    margin: 0 !important;
    padding: 0 !important;
  }

  .aluna-hero-img-final__wrap {
    position: relative;
    width: 100%;
    line-height: 0;
    overflow: hidden;
  }

  .aluna-hero-img-final__image {
    width: 100%;
    height: auto;
    display: block;
  }

  .aluna-hero-img-final__button {
    position: absolute !important;
    z-index: 50 !important;
    display: block !important;
    cursor: pointer;
    background: transparent !important;
    border-radius: 999px;
    left: 13.5%;
    top: 62.5%;
    width: 33.5%;
    height: 7.8%;
  }

  .aluna-section {
    padding: 48px 0;
    background: var(--aluna-bg);
    border-top: 1px solid rgba(122, 92, 68, 0.06);
  }

  .aluna-section:nth-of-type(even) {
    background: var(--aluna-bg-soft);
  }

  .aluna-heading {
    max-width: 780px;
    margin: 0 auto 22px;
    text-align: center;
  }

  .aluna-kicker,
  .aluna-about-pill {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 14px;
    border-radius: 999px;
    background: var(--aluna-gold);
    color: #7c654f;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 12px;
    box-shadow: 0 8px 18px rgba(145, 111, 56, 0.08);
  }

  .aluna-heading h2,
  .aluna-product-copy h2,
  .aluna-quote h2,
  .aluna-final h2,
  .aluna-about-title {
    font-family: Georgia, serif;
    font-size: clamp(34px, 5vw, 58px);
    line-height: 1.05;
    font-weight: 500;
    margin: 0;
    color: #1a1511;
  }

  .aluna-heading em,
  .aluna-product-copy em,
  .aluna-quote em,
  .aluna-final em,
  .aluna-about-title .accent {
    color: #9b7a64;
    font-style: italic;
    font-weight: 500;
  }

  .aluna-heading p,
  .aluna-product-copy p,
  .aluna-quote p,
  .aluna-final p {
    color: var(--aluna-muted);
    font-size: 16px;
    line-height: 1.58;
    margin: 12px auto 0;
  }

  .aluna-btn,
  .aluna-offer-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 54px;
    padding: 0 28px;
    border-radius: 999px;
    background: linear-gradient(135deg, var(--aluna-brown) 0%, var(--aluna-brown-dark) 100%) !important;
    color: #fff9f2 !important;
    text-decoration: none !important;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    box-shadow:
      0 14px 30px rgba(59, 43, 34, 0.28),
      0 0 0 1px rgba(255,255,255,0.12) inset,
      0 0 22px rgba(230,216,182,0.18);
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
    animation: alunaSoftPulse 2.8s ease-in-out infinite;
  }

  .aluna-btn:hover,
  .aluna-offer-btn:hover {
    transform: translateY(-2px);
    filter: brightness(1.05);
  }

  .aluna-btn:active,
  .aluna-offer-btn:active {
    transform: scale(.98);
  }

  @keyframes alunaSoftPulse {
    0%, 100% { box-shadow: 0 12px 26px rgba(59,43,34,.25), 0 0 18px rgba(230,216,182,.12); }
    50% { box-shadow: 0 16px 34px rgba(59,43,34,.32), 0 0 26px rgba(230,216,182,.22); }
  }

  .aluna-pain-section {
    padding: 48px 0 40px;
    background: var(--aluna-bg);
  }

  .aluna-heading-clean {
    text-align: center;
    max-width: 980px;
    margin: 0 auto 26px;
  }

  .aluna-heading-clean h2 {
    font-size: clamp(40px, 5vw, 68px);
    line-height: .95;
  }

  .aluna-heading-clean p {
    max-width: 760px;
    margin: 20px auto 0;
    font-size: 17px;
    line-height: 1.65;
    color: #7c7066;
  }

  .aluna-pain-cards,
  .aluna-ebook-grid,
  .aluna-bonos-grid {
    display: grid;
    gap: 16px;
  }

  .aluna-pain-cards {
    grid-template-columns: repeat(5, 1fr);
  }

  .aluna-pain-card,
  .aluna-ebook-item,
  .aluna-bono-clean-card,
  .aluna-product-copy,
  .aluna-about-card,
  .aluna-offer-simple-card,
  .aluna-faq details {
    box-shadow: 0 14px 34px rgba(59,43,34,.065), 0 0 24px rgba(244,234,210,.36);
    border-color: var(--aluna-border);
    transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
  }

  .aluna-pain-card,
  .aluna-ebook-item,
  .aluna-bono-clean-card {
    background: linear-gradient(180deg, #fffaf4 0%, #f8f1e8 100%);
    position: relative;
    overflow: hidden;
  }

  .aluna-pain-card::after,
  .aluna-ebook-item::after,
  .aluna-bono-clean-card::after {
    content: "";
    position: absolute;
    top: -45px;
    right: -45px;
    width: 95px;
    height: 95px;
    background: radial-gradient(circle, rgba(230,216,182,.22), transparent 68%);
    pointer-events: none;
  }

  .aluna-pain-card {
    border: 1px solid var(--aluna-border);
    border-radius: 24px;
    padding: 22px 20px 20px;
    min-height: 176px;
  }

  .aluna-pain-icon,
  .aluna-feature-icon,
  .aluna-ebook-item span {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: var(--aluna-gold-soft);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-bottom: 14px;
    box-shadow: 0 8px 18px rgba(145,111,56,.10);
  }

  .aluna-pain-card p {
    margin: 0;
    color: #8f6f59;
    font-size: 15px;
    line-height: 1.5;
    position: relative;
  }

  .aluna-quote {
    background: var(--aluna-bg-soft);
    padding: 54px 0;
    text-align: center;
    border-top: 1px solid rgba(122,92,68,.06);
  }

  .aluna-quote p { max-width: 680px; }

  .aluna-product {
    display: grid;
    grid-template-columns: .92fr 1.08fr;
    gap: 36px;
    align-items: center;
  }

  .aluna-product-img img {
    width: 100%;
    display: block;
    border-radius: 28px;
    box-shadow: 0 18px 46px rgba(59,43,34,.12);
  }

  .aluna-product-copy {
    background: #f8f4ee;
    border: 1px solid rgba(160,140,120,.14);
    border-radius: 30px;
    padding: 32px 34px;
  }

  .aluna-feature-list {
    display: grid;
    gap: 10px;
    margin: 20px 0 22px;
  }

  .aluna-feature-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 7px 0;
  }

  .aluna-feature-icon {
    min-width: 34px;
    width: 34px;
    height: 34px;
    font-size: 15px;
    margin-bottom: 0;
  }

  .aluna-feature-item p {
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
    color: #7a5c44;
  }

  .aluna-ebook-includes { background: var(--aluna-bg-soft); }

  .aluna-ebook-grid { grid-template-columns: repeat(4, 1fr); }

  .aluna-ebook-item {
    border: 1px solid rgba(160,140,120,.16);
    border-radius: 24px;
    padding: 20px 18px;
  }

  .aluna-ebook-item h3,
  .aluna-bono-clean-card h3 {
    margin: 0 0 7px;
    font-family: Georgia, serif;
    font-size: 19px;
    line-height: 1.12;
    font-weight: 500;
    color: #1a1511;
    position: relative;
  }

  .aluna-ebook-item p,
  .aluna-bono-clean-card p {
    margin: 0;
    color: #7c7066;
    font-size: 13.2px;
    line-height: 1.4;
    position: relative;
  }

  .aluna-bonos-clean {
    padding: 46px 0 50px;
    background: var(--aluna-bg);
  }

  .aluna-bonos-heading { margin-bottom: 24px; }

  .aluna-bonos-grid { grid-template-columns: repeat(4, 1fr); }

  .aluna-bono-clean-card {
    border: 1px solid rgba(160,140,120,.16);
    border-radius: 26px;
    padding: 16px 14px 18px;
    text-align: center;
    position: relative;
  }

  .aluna-free-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    min-height: 24px;
    padding: 0 10px;
    border-radius: 999px;
    background: rgba(244, 234, 210, 0.88);
    color: #6f5645;
    border: 1px solid rgba(160, 140, 120, 0.18);
    font-size: 8px;
    font-weight: 900;
    letter-spacing: 0.9px;
    display: inline-flex;
    align-items: center;
    z-index: 4;
    box-shadow: 0 8px 18px rgba(59,43,34,.06);
  }

  .aluna-bono-number {
    position: absolute;
    top: 12px;
    left: 12px;
    width: auto;
    height: 24px;
    min-width: auto;
    padding: 0 10px;
    border-radius: 999px;
    background: rgba(255, 250, 244, 0.90);
    color: #8a6f58;
    border: 1px solid rgba(160, 140, 120, 0.16);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: 0.9px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    z-index: 4;
    box-shadow: 0 8px 18px rgba(59,43,34,.05);
  }

  .aluna-bono-clean-card img {
    width: 100%;
    aspect-ratio: 4 / 5;
    object-fit: cover;
    border-radius: 16px;
    display: block;
    margin: 0 auto 14px;
    background: #fff;
    position: relative;
  }

  .aluna-bono-clean-card h3 {
    font-size: 18px;
    line-height: 1.08;
  }

  .aluna-bono-clean-card p {
    font-size: 12.8px;
    line-height: 1.38;
  }

  .aluna-about {
    padding: 48px 18px;
    background: #f6f0e8;
    border-top: 1px solid rgba(122,92,68,.06);
  }

  .aluna-about-wrap {
    max-width: 1180px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: .95fr 1.05fr;
    gap: 24px;
    align-items: stretch;
  }

  .aluna-about-photo {
    background: #efe6dc;
    border-radius: 28px;
    overflow: hidden;
    min-height: 100%;
    box-shadow: 0 18px 46px rgba(59,43,34,.10);
  }

  .aluna-about-photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .aluna-about-card {
    background: #f8f2eb;
    border: 1px solid #e7dbcf;
    border-radius: 28px;
    padding: 30px 32px;
  }

  .aluna-about-title {
    margin: 0 0 14px;
    line-height: .98;
    letter-spacing: -.02em;
  }

  .aluna-about-title .accent { display: block; }

  .aluna-about-copy {
    color: #7a6558;
    font-size: 16px;
    line-height: 1.58;
  }

  .aluna-about-copy p { margin: 0 0 12px; }

  .aluna-about-sign {
    margin-top: 14px;
    color: var(--aluna-text);
    font-family: Georgia, "Times New Roman", serif;
    line-height: 1.15;
  }

  .aluna-about-sign .love {
    color: #a27c64;
    font-family: Arial, sans-serif;
    font-size: 14px;
    margin-right: 4px;
  }

  .aluna-about-sign .name {
    color: var(--aluna-text);
    font-family: Georgia, "Times New Roman", serif;
    font-size: 24px;
  }

  .aluna-about-note {
    margin-top: 14px;
    font-size: 13px;
    line-height: 1.55;
    color: #8b7466;
  }

  .aluna-about-note strong { color: #7d624f; }

  .aluna-testimonials-section { background: var(--aluna-bg-soft); }

  .aluna-testimonials {
    display: flex;
    gap: 15px;
    overflow-x: auto;
    padding: 8px 3px 16px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  .aluna-testimonials::-webkit-scrollbar { height: 5px; }

  .aluna-testimonials::-webkit-scrollbar-thumb {
    background: rgba(122,92,68,.22);
    border-radius: 999px;
  }

  .aluna-testimonial {
    position: relative;
    flex: 0 0 31%;
    padding: 24px 20px 19px;
    color: #6d5545;
    scroll-snap-align: start;
    background:
      radial-gradient(circle at top right, rgba(230,216,182,.20), transparent 38%),
      linear-gradient(180deg, #fffaf4 0%, #f5eadf 100%);
    border: 1px solid rgba(177,132,82,.18);
    border-radius: 23px;
    box-shadow: 0 14px 34px rgba(59,43,34,.075), 0 0 20px rgba(230,216,182,.16);
    overflow: hidden;
  }

  .aluna-testimonial::before {
    content: "“";
    position: absolute;
    top: 5px;
    left: 15px;
    font-family: Georgia, serif;
    font-size: 52px;
    line-height: 1;
    color: rgba(155,122,100,.20);
  }

  .aluna-testimonial::after {
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    width: 4px;
    height: 56px;
    border-radius: 0 999px 999px 0;
    background: var(--aluna-gold);
    opacity: .75;
  }

  .aluna-stars {
    color: #c6a967;
    font-size: 12px;
    letter-spacing: 1.1px;
    position: relative;
    z-index: 1;
    margin-left: 14px;
  }

  .aluna-testimonial p {
    position: relative;
    margin: 16px 0 0;
    font-size: 13.5px;
    line-height: 1.45;
    font-style: italic;
    z-index: 1;
  }

  .aluna-testimonial b {
    display: block;
    color: var(--aluna-text);
    margin-top: 11px;
    font-size: 14px;
    position: relative;
    z-index: 1;
  }

  .aluna-testimonial span {
    display: block;
    font-size: 11.5px;
    color: #998474;
    margin-top: 4px;
    position: relative;
    z-index: 1;
  }

  .aluna-offer-simple {
    background: var(--aluna-bg);
    padding: 48px 18px;
    border-top: 1px solid rgba(122,92,68,.06);
  }

  .aluna-offer-simple-card {
    max-width: 520px;
    margin: 0 auto;
    background: #fffaf4;
    border: 1px solid rgba(199,146,66,.16);
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 18px 42px rgba(59,43,34,.10);
  }

  .aluna-offer-header {
    background:
      radial-gradient(circle at 85% 10%, rgba(244,234,210,.22), transparent 34%),
      linear-gradient(135deg, #3b2b22 0%, #241812 100%);
    color: #fff9f2;
    text-align: center;
    padding: 16px 16px 18px;
  }

  .aluna-offer-top {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    margin: 0 0 13px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  .aluna-offer-pill {
    min-height: 34px;
    border-radius: 999px;
    border: 1px solid rgba(244,234,210,.34);
    background: rgba(255,249,242,.10);
    color: #F4EAD2;
    box-shadow: 0 8px 18px rgba(0,0,0,.10);
    font-family: Arial, sans-serif;
  }

  .aluna-offer-pill-left {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .85px;
    white-space: nowrap;
    text-transform: uppercase;
  }

  .aluna-offer-pill-timer {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    padding: 0 12px;
    white-space: nowrap;
  }

  .aluna-offer-pill-timer span {
    font-size: 10px;
    font-weight: 700;
    color: rgba(255,249,242,.82);
    line-height: 1;
  }

  .aluna-offer-pill-timer strong {
    font-family: Arial, sans-serif;
    font-size: 24px;
    font-weight: 800;
    color: #F4EAD2;
    line-height: 1;
    letter-spacing: -.5px;
  }

  .aluna-real-value {
    margin: 2px 0 4px !important;
    color: rgba(255,249,242,.66) !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
  }

  .aluna-real-value del {
    color: #F4EAD2;
    opacity: .95;
  }

  .aluna-price-main {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 6px;
    margin: 4px 0 6px;
    position: relative;
  }

  .aluna-price-main small {
    position: absolute;
    transform: translateY(-24px);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 1px;
    color: rgba(255,249,242,.74);
    font-family: Arial, sans-serif;
  }

  .aluna-price-main strong {
    font-family: Georgia, serif;
    font-size: 42px;
    line-height: 1;
    color: #fff9f2;
    font-weight: 500;
    letter-spacing: -.5px;
  }

  .aluna-price-main span {
    font-size: 14px;
    font-weight: 900;
    color: #F4EAD2;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
  }

  .aluna-offer-sub {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    margin: 10px auto 0 !important;
    max-width: 100%;
    font-size: 0 !important;
    line-height: 1 !important;
    color: transparent !important;
  }

  .aluna-offer-sub span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 24px;
    padding: 0 9px;
    border-radius: 999px;
    background: rgba(255,249,242,.09);
    border: 1px solid rgba(244,234,210,.18);
    color: rgba(255,249,242,.82);
    font-size: 10px;
    line-height: 1;
    white-space: nowrap;
    font-family: Arial, sans-serif;
    font-weight: 700;
  }

  .aluna-saving {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    min-height: 30px;
    padding: 0 14px;
    border-radius: 999px;
    background: rgba(244,234,210,.14);
    border: 1px solid rgba(244,234,210,.28);
    color: #F4EAD2;
    font-size: 12px;
    font-weight: 900;
    font-family: Arial, sans-serif;
    box-shadow: 0 8px 18px rgba(0,0,0,.10);
  }

  .aluna-offer-image {
    padding: 14px 14px 0;
    background: #fffaf4;
  }

  .aluna-offer-image img {
    display: block;
    width: 100%;
    border-radius: 16px;
    box-shadow: 0 12px 26px rgba(59,43,34,.10);
  }

  .aluna-includes-title {
    text-align: center;
    padding: 16px 16px 4px;
  }

  .aluna-includes-title-pill {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 28px;
    padding: 0 14px;
    margin-bottom: 10px;
    border-radius: 999px;
    background: rgba(244, 234, 210, 0.92);
    color: #6f5645;
    border: 1px solid rgba(160, 140, 120, 0.18);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .9px;
    text-transform: uppercase;
    box-shadow: 0 8px 18px rgba(59,43,34,.05);
  }

  .aluna-includes-title h3 {
    margin: 0;
    font-family: Georgia, serif;
    font-size: 24px;
    font-weight: 500;
    color: #221a15;
  }

  .aluna-includes-title p {
    margin: 6px 0 0;
    font-size: 13px;
    line-height: 1.45;
    color: #7d6f64;
  }

  .aluna-includes-list { padding: 14px 14px 6px; }

  .aluna-include-item {
    display: grid;
    grid-template-columns: 38px 1fr auto;
    gap: 10px;
    align-items: center;
    padding: 11px 0;
    border-bottom: 1px dashed rgba(122,92,68,.16);
  }

  .aluna-include-icon {
    width: 34px;
    height: 34px;
    border-radius: 11px;
    background: var(--aluna-bg);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    box-shadow: 0 8px 18px rgba(59,43,34,.06);
  }

  .aluna-include-item h3 {
    margin: 0;
    color: #2b211b;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.2;
  }

  .aluna-include-item p {
    margin: 3px 0 0;
    color: #6f6259;
    font-size: 11.7px;
    line-height: 1.28;
  }

  .aluna-tag {
    background: #eef5ff;
    color: #2d68a8;
    padding: 6px 8px;
    border-radius: 8px;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .6px;
  }

  .aluna-tag-main {
    background: #fff0d9;
    color: #b06b23;
  }

  .aluna-offer-btn {
    display: flex;
    margin: 14px;
    min-height: 52px;
    border-radius: 16px;
    font-size: 13px;
  }

  .aluna-guarantee-box {
    margin: 0 14px 16px;
    padding: 12px 13px;
    background: var(--aluna-green-bg);
    border: 1px solid var(--aluna-green-border);
    border-radius: 18px;
    display: flex;
    align-items: center;
    gap: 11px;
    box-shadow: 0 10px 22px rgba(87,123,63,.08);
  }

  .aluna-guarantee-seal {
    width: 42px;
    height: 42px;
    min-width: 42px;
    object-fit: contain;
    display: block;
    border-radius: 50%;
  }

  .aluna-guarantee-content h3 {
    margin: 0 0 3px;
    color: var(--aluna-green-text);
    font-size: 13.5px;
    line-height: 1.2;
    font-weight: 900;
  }

  .aluna-guarantee-content p {
    margin: 0;
    color: #4f7e3d;
    font-size: 11.8px;
    line-height: 1.3;
  }

  .aluna-faq-section { background: #f6f0e8 !important; }

  .aluna-faq {
    max-width: 850px;
    margin: 0 auto;
    display: grid;
    gap: 10px;
  }

  .aluna-faq details {
    padding: 16px 18px;
    background: #fffaf4;
    border: 1px solid rgba(122,92,68,.14);
    border-radius: 22px;
  }

  .aluna-faq summary {
    cursor: pointer;
    font-family: Georgia, serif;
    font-size: 19px;
    color: var(--aluna-brown);
  }

  .aluna-faq p {
    color: var(--aluna-muted);
    line-height: 1.55;
    margin-bottom: 0;
  }

  .aluna-faq-soft summary {
    list-style: none;
    position: relative;
    cursor: pointer;
    padding-right: 44px;
  }

  .aluna-faq-soft summary::-webkit-details-marker { display: none; }

  .aluna-faq-soft summary::after {
    content: "";
    position: absolute;
    right: 4px;
    top: 50%;
    width: 28px;
    height: 28px;
    transform: translateY(-50%);
    border-radius: 999px;
    background: var(--aluna-gold-soft);
    box-shadow: inset 0 0 0 1px rgba(122,92,68,.08);
  }

  .aluna-faq-soft summary::before {
    content: "";
    position: absolute;
    right: 14px;
    top: 50%;
    width: 7px;
    height: 7px;
    border-right: 2px solid #7a5c44;
    border-bottom: 2px solid #7a5c44;
    transform: translateY(-65%) rotate(45deg);
    z-index: 2;
    transition: transform .22s ease;
  }

  .aluna-faq-soft details[open] summary::before {
    transform: translateY(-35%) rotate(-135deg);
  }

  .aluna-final {
    text-align: center;
    padding: 48px 0;
    background: var(--aluna-bg-soft);
    border-top: 1px solid rgba(122,92,68,.06);
    margin-bottom: 0 !important;
  }

  .aluna-final p {
    max-width: 690px;
    margin-bottom: 20px;
  }

  .aluna-footer {
    background: var(--aluna-brown);
    color: rgba(255,249,242,.72);
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid rgba(244,234,210,.16);
    margin: 0 !important;
  }

  .aluna-footer p {
    margin: 0;
    font-size: 13px;
    line-height: 1.5;
  }

  .aluna-reveal {
    opacity: 0;
    transform: translateY(14px);
    transition: opacity .55s ease, transform .55s ease;
  }

  .aluna-reveal.aluna-visible {
    opacity: 1;
    transform: translateY(0);
  }

  @media (max-width: 1100px) {
    .aluna-pain-cards { grid-template-columns: repeat(3, 1fr); }
    .aluna-bonos-grid,
    .aluna-ebook-grid { grid-template-columns: repeat(2, 1fr); }
  }

  @media (max-width: 900px) {
    .aluna-wrap { width: calc(100% - 16px) !important; }
    .aluna-section { padding: 22px 0 !important; }
    .aluna-heading { margin-bottom: 12px !important; }

    .aluna-heading h2,
    .aluna-product-copy h2,
    .aluna-quote h2,
    .aluna-final h2 {
      font-size: 24px !important;
      line-height: 1.05 !important;
    }

    .aluna-heading-clean h2 {
      font-size: 28px !important;
      line-height: 1 !important;
    }

    .aluna-heading p,
    .aluna-product-copy p,
    .aluna-quote p,
    .aluna-final p,
    .aluna-heading-clean p {
      font-size: 12.4px !important;
      line-height: 1.35 !important;
      margin-top: 8px !important;
    }

    .aluna-kicker {
      font-size: 8.5px !important;
      padding: 6px 10px !important;
      margin-bottom: 8px !important;
    }

    .aluna-hero-img-final__button {
      left: 11% !important;
      top: 61% !important;
      width: 42% !important;
      height: 9% !important;
    }

    .aluna-pain-section { padding: 24px 0 22px !important; }

    .aluna-pain-cards,
    .aluna-ebook-grid,
    .aluna-bonos-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      gap: 8px !important;
    }

    .aluna-pain-card {
      min-height: 112px !important;
      padding: 11px 10px !important;
      border-radius: 16px !important;
    }

    .aluna-pain-card-wide {
      grid-column: 1 / -1 !important;
      width: 76% !important;
      justify-self: center !important;
      min-height: auto !important;
    }

    .aluna-pain-icon {
      width: 28px !important;
      height: 28px !important;
      margin-bottom: 7px !important;
      font-size: 12px !important;
    }

    .aluna-pain-card p {
      font-size: 11.3px !important;
      line-height: 1.27 !important;
    }

    .aluna-quote { padding: 24px 0 !important; }

    .aluna-product {
      grid-template-columns: 1fr !important;
      gap: 12px !important;
    }

    .aluna-product-img {
      max-width: 198px !important;
      margin: 0 auto !important;
    }

    .aluna-product-copy {
      padding: 14px 12px !important;
      border-radius: 18px !important;
    }

    .aluna-feature-list {
      gap: 5px !important;
      margin: 12px 0 14px !important;
    }

    .aluna-feature-item {
      gap: 8px !important;
      padding: 4px 0 !important;
    }

    .aluna-feature-icon {
      width: 27px !important;
      height: 27px !important;
      min-width: 27px !important;
      font-size: 11.5px !important;
    }

    .aluna-feature-item p {
      font-size: 12.2px !important;
      line-height: 1.3 !important;
    }

    .aluna-btn {
      width: 100%;
      min-height: 44px;
      padding: 0 14px;
      font-size: 10.2px;
      letter-spacing: .55px;
    }

    .aluna-ebook-item {
      padding: 10px 9px !important;
      border-radius: 15px !important;
    }

    .aluna-ebook-item span {
      width: 27px !important;
      height: 27px !important;
      font-size: 12px !important;
      margin-bottom: 6px !important;
    }

    .aluna-ebook-item h3 {
      font-size: 12.7px !important;
      margin-bottom: 4px !important;
    }

    .aluna-ebook-item p {
      font-size: 10px !important;
      line-height: 1.22 !important;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }

    .aluna-bonos-clean { padding: 24px 0 26px !important; }

    .aluna-bono-clean-card {
      padding: 8px 7px 10px !important;
      border-radius: 15px !important;
    }

    .aluna-free-badge {
      top: 7px !important;
      right: 7px !important;
      min-height: 18px !important;
      padding: 0 6px !important;
      font-size: 6.4px !important;
      letter-spacing: .65px !important;
    }

    .aluna-bono-number {
      top: 7px !important;
      left: 7px !important;
      height: 18px !important;
      padding: 0 6px !important;
      font-size: 7px !important;
      letter-spacing: .55px !important;
    }

    .aluna-bono-clean-card img {
      border-radius: 11px !important;
      margin-bottom: 7px !important;
    }

    .aluna-bono-clean-card h3 {
      font-size: 11.8px !important;
      line-height: 1.05 !important;
      margin-bottom: 4px !important;
    }

    .aluna-bono-clean-card p {
      font-size: 9.5px !important;
      line-height: 1.2 !important;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }

    .aluna-about {
      padding: 24px 10px !important;
    }

    .aluna-about-wrap {
      grid-template-columns: 1fr !important;
      gap: 10px !important;
    }

    .aluna-about-photo {
      max-height: 220px !important;
      border-radius: 17px !important;
    }

    .aluna-about-card {
      padding: 14px 12px !important;
      border-radius: 17px !important;
    }

    .aluna-about-title {
      font-size: 25px !important;
      margin-bottom: 9px !important;
    }

    .aluna-about-copy {
      font-size: 12.2px !important;
      line-height: 1.36 !important;
    }

    .aluna-about-copy p { margin-bottom: 8px !important; }

    .aluna-about-sign { margin-top: 10px !important; }

    .aluna-about-sign .love { font-size: 11.5px !important; }

    .aluna-about-sign .name { font-size: 19px !important; }

    .aluna-about-note {
      font-size: 10.7px !important;
      line-height: 1.35 !important;
    }

    .aluna-testimonials {
      gap: 9px !important;
      padding: 6px 2px 12px !important;
    }

    .aluna-testimonial {
      flex: 0 0 72% !important;
      padding: 15px 12px 13px !important;
      border-radius: 16px !important;
    }

    .aluna-testimonial::before {
      font-size: 35px !important;
      top: 5px !important;
      left: 12px !important;
    }

    .aluna-testimonial::after {
      top: 15px !important;
      height: 45px !important;
      width: 3px !important;
    }

    .aluna-stars {
      font-size: 10px !important;
      margin-left: 12px !important;
    }

    .aluna-testimonial p {
      font-size: 11.3px !important;
      line-height: 1.28 !important;
      margin-top: 11px !important;
    }

    .aluna-testimonial b {
      font-size: 11.5px !important;
      margin-top: 8px !important;
    }

    .aluna-testimonial span { font-size: 9.5px !important; }

    .aluna-offer-simple { padding: 26px 10px !important; }

    .aluna-offer-simple-card {
      max-width: 94% !important;
      border-radius: 19px !important;
    }

    .aluna-offer-header {
      padding: 12px 10px 14px !important;
    }

    .aluna-offer-top {
      gap: 6px !important;
      margin-bottom: 10px !important;
    }

    .aluna-offer-pill {
      min-height: 28px !important;
    }

    .aluna-offer-pill-left {
      padding: 0 9px !important;
      font-size: 6.9px !important;
      letter-spacing: .45px !important;
      max-width: 52% !important;
    }

    .aluna-offer-pill-timer {
      padding: 0 8px !important;
      gap: 4px !important;
      max-width: 48% !important;
    }

    .aluna-offer-pill-timer span {
      font-size: 7px !important;
    }

    .aluna-offer-pill-timer strong {
      font-size: 18px !important;
    }

    .aluna-real-value {
      font-size: 9.4px !important;
    }

    .aluna-price-main small {
      transform: translateY(-20px) !important;
      font-size: 8px !important;
    }

    .aluna-price-main strong {
      font-size: 38px !important;
    }

    .aluna-price-main span {
      font-size: 11px !important;
    }

    .aluna-offer-sub {
      gap: 4px !important;
      margin-top: 8px !important;
    }

    .aluna-offer-sub span {
      min-height: 22px !important;
      padding: 0 7px !important;
      font-size: 7.5px !important;
    }

    .aluna-saving {
      min-height: 28px !important;
      margin-top: 8px !important;
      padding: 0 12px !important;
      font-size: 10px !important;
    }

    .aluna-offer-image {
      padding: 11px 11px 0 !important;
    }

    .aluna-offer-image img {
      border-radius: 13px !important;
    }

    .aluna-includes-title {
      padding: 13px 12px 2px !important;
    }

    .aluna-includes-title-pill {
      min-height: 25px !important;
      padding: 0 12px !important;
      font-size: 7.6px !important;
      margin-bottom: 8px !important;
    }

    .aluna-includes-title h3 {
      font-size: 21px !important;
      line-height: 1.05 !important;
    }

    .aluna-includes-title p {
      font-size: 11.5px !important;
      line-height: 1.34 !important;
    }

    .aluna-includes-list {
      padding: 12px 12px 4px !important;
    }

    .aluna-include-item {
      grid-template-columns: 32px 1fr auto !important;
      gap: 8px !important;
      padding: 9px 0 !important;
    }

    .aluna-include-icon {
      width: 29px !important;
      height: 29px !important;
      border-radius: 9px !important;
      font-size: 12px !important;
    }

    .aluna-include-item h3 {
      font-size: 11.6px !important;
    }

    .aluna-include-item p {
      font-size: 9.6px !important;
      line-height: 1.2 !important;
    }

    .aluna-tag {
      padding: 5px 6px !important;
      font-size: 6.5px !important;
      border-radius: 7px !important;
    }

    .aluna-offer-btn {
      min-height: 48px !important;
      margin: 12px !important;
      border-radius: 14px !important;
      font-size: 10.4px !important;
      padding: 0 12px !important;
    }

    .aluna-guarantee-box {
      margin: 0 12px 13px !important;
      padding: 10px !important;
      border-radius: 15px !important;
      gap: 9px !important;
    }

    .aluna-guarantee-seal {
      width: 38px !important;
      height: 38px !important;
      min-width: 38px !important;
    }

    .aluna-guarantee-content h3 {
      font-size: 12px !important;
    }

    .aluna-guarantee-content p {
      font-size: 10.5px !important;
    }

    .aluna-faq-section { padding: 24px 0 !important; }

    .aluna-faq {
      gap: 8px !important;
    }

    .aluna-faq details {
      padding: 13px 14px !important;
      border-radius: 16px !important;
    }

    .aluna-faq summary {
      font-size: 15px !important;
      line-height: 1.2 !important;
      padding-right: 34px !important;
    }

    .aluna-faq p {
      font-size: 12px !important;
      line-height: 1.35 !important;
    }

    .aluna-faq-soft summary::after {
      width: 24px !important;
      height: 24px !important;
      right: 1px !important;
    }

    .aluna-faq-soft summary::before {
      right: 10px !important;
      width: 6px !important;
      height: 6px !important;
    }

    .aluna-final {
      padding: 26px 0 !important;
      margin-bottom: 0 !important;
    }

    .aluna-footer {
      padding: 14px 0 !important;
      margin-bottom: 0 !important;
    }

    .aluna-footer p {
      font-size: 10.8px !important;
      line-height: 1.35 !important;
    }
  }
</style>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    document.documentElement.style.overflowX = "hidden";
    document.body.style.overflowX = "hidden";

    const checkoutURL = "https://alunadueloanimal.online/checkouts/cn/hWNCDVao9EwfvZGp1kaHNUmH/es-ar?_r=AQABJMm6t6VINuz6m8XhC0bRHvPVOvNSkMsSh7e_-nXfdlU&preview_theme_id=181142061357";

    document.querySelectorAll(".aluna-btn, .aluna-offer-btn, .aluna-hero-img-final__button").forEach(function (btn) {
      btn.setAttribute("href", checkoutURL);
    });

    document.querySelectorAll(".aluna-landing img:not(.aluna-hero-img-final__image)").forEach(function (img) {
      img.setAttribute("loading", "lazy");
      img.setAttribute("decoding", "async");
    });

    const revealItems = document.querySelectorAll(".aluna-reveal");

    if ("IntersectionObserver" in window) {
      const observer = new IntersectionObserver(function (entries) {
        entries.forEach(function (entry) {
          if (entry.isIntersecting) {
            entry.target.classList.add("aluna-visible");
            observer.unobserve(entry.target);
          }
        });
      }, { threshold: 0.08 });

      revealItems.forEach(function (item) {
        observer.observe(item);
      });
    } else {
      revealItems.forEach(function (item) {
        item.classList.add("aluna-visible");
      });
    }

    const timer = document.getElementById("alunaTimer");
    if (!timer) return;

    let duration = 14 * 60;
    const savedEnd = sessionStorage.getItem("alunaTimerEnd");
    let endTime = savedEnd ? parseInt(savedEnd, 10) : Date.now() + duration * 1000;

    if (!savedEnd) {
      sessionStorage.setItem("alunaTimerEnd", endTime);
    }

    function updateTimer() {
      const remaining = Math.max(0, Math.floor((endTime - Date.now()) / 1000));
      const minutes = String(Math.floor(remaining / 60)).padStart(2, "0");
      const seconds = String(remaining % 60).padStart(2, "0");
      timer.textContent = `${minutes}:${seconds}`;

      if (remaining <= 0) {
        sessionStorage.removeItem("alunaTimerEnd");
      }
    }

    updateTimer();
    setInterval(updateTimer, 1000);
  });
</script>

{% schema %}
{
  "name": "ALUNA original limpia",
  "settings": [],
  "presets": [
    {
      "name": "ALUNA original limpia"
    }
  ]
}
{% endschema %}