Use this file to discover all available pages before exploring further.
Faq.astro renders the Preguntas Frecuentes section — an accordion list of five questions anchored at id="faq". A small inline <script> enforces single-open behavior: clicking a question closes any currently open item before expanding the selected one.
All five FAQ items as defined in the component source:
¿Con qué cerveza se sirve?
PIKANTÉ está diseñada para que la disfrutes con tu cerveza favorita. Si la cerveza está fría, la michelada está lista.
¿Qué tan picante es?
La versión Suave no pica mucho (1/5); la versión Picante pica rico (3/5). Todas están calibradas para que las disfrutes, no para que sufras.
¿Tiene alcohol?
No. PIKANTÉ es el mix — tú le pones la cerveza. La botella sola es 0% alcohol. Así que también funciona para que disfrutes tus chamoyadas o cualquier cóctel de tu preferencia.
¿Cuánto dura?
Refrigerada hasta 4 meses. Abierta 30 días bajo refrigeración.
¿Hacen envíos?
A los 18 departamentos de Honduras. Entregas a domicilio en 24-48 horas posteriores a tu pedido.
The + icon on each button rotates its vertical bar via a CSS transform. By default the ::after bar is rotated 90° (forming the cross / +). When the item opens, it rotates back to 0° (collapsing to a −):
/* default (closed): ::after is perpendicular → forms + shape */.faq-q .plus::after { transform: rotate(90deg); transition: transform var(--t);}/* open: ::after returns to 0° → forms − shape */.faq-item[data-open="true"] .faq-q .plus::after { transform: rotate(0deg);}
Duplicate any .faq-item block inside .faq-list in Faq.astro.
2
Update the question
Replace the text inside the first <span> of .faq-q with the new question.
3
Update the answer
Replace the content inside .faq-a-inner with the new answer. Plain text or simple inline HTML (<b>, <em>, —) work fine.
4
Check max-height
If your answer is longer than roughly four lines, increase the max-height value in .faq-item[data-open="true"] .faq-a in global.css to prevent the text from being clipped.
<section class="faq" id="faq"> <div class="container"> <div class="section-head reveal"> <div> <span class="eyebrow">05 / Dudas frecuentes</span> <h2>Preguntas<br/><em>Frecuentes.</em></h2> </div> <p>Lo que nos pregunta antes, durante y después de la primera botella.</p> </div> <div class="faq-list reveal"> <div class="faq-item" data-open="true"> <button class="faq-q" aria-expanded="true"> <span>¿Con qué cerveza se sirve?</span> <span class="plus"></span> </button> <div class="faq-a"> <div class="faq-a-inner"> PIKANTÉ está diseñada para que la disfrutes con tu cerveza favorita. Si la cerveza está fría, la michelada está lista. </div> </div> </div> <div class="faq-item"> <button class="faq-q"> <span>¿Qué tan picante es?</span> <span class="plus"></span> </button> <div class="faq-a"> <div class="faq-a-inner"> La versión Suave no pica mucho (1/5); la versión Picante pica rico (3/5). Todas están calibradas para que las disfrutes, no para que sufras. </div> </div> </div> <div class="faq-item"> <button class="faq-q"> <span>¿Tiene alcohol?</span> <span class="plus"></span> </button> <div class="faq-a"> <div class="faq-a-inner"> No. PIKANTÉ es el mix — tú le pones la cerveza. La botella sola es 0% alcohol. Así que también funciona para que disfrutes tus chamoyadas o cualquier cóctel de tu preferencia. </div> </div> </div> <div class="faq-item"> <button class="faq-q"> <span>¿Cuánto dura?</span> <span class="plus"></span> </button> <div class="faq-a"> <div class="faq-a-inner"> Refrigerada hasta 4 meses. Abierta 30 días bajo refrigeración. </div> </div> </div> <div class="faq-item"> <button class="faq-q"> <span>¿Hacen envíos?</span> <span class="plus"></span> </button> <div class="faq-a"> <div class="faq-a-inner"> A los 18 departamentos de Honduras. Entregas a domicilio en 24-48 horas posteriores a tu pedido. </div> </div> </div> </div> </div></section><script> document.querySelectorAll('.faq-q').forEach(btn => { btn.addEventListener('click', () => { const item = btn.closest('.faq-item'); const isOpen = item?.getAttribute('data-open') === 'true'; document.querySelectorAll('.faq-item').forEach(i => { i.removeAttribute('data-open'); i.querySelector('.faq-q')?.setAttribute('aria-expanded', 'false'); }); if (!isOpen) { item?.setAttribute('data-open', 'true'); btn.setAttribute('aria-expanded', 'true'); } }); });</script>