.accordion { max-width: 900px; margin: 10px auto 40px; padding: 0 20px; font-family: montserrat; } .accordion-item { border-top: 1px solid #000000; border-bottom: 1px solid #000000; } .accordion-item:first-child { border-top: 1px solid #000000; } .accordion-header { cursor: pointer; padding: 15px 20px; font-weight: bold; display: flex; justify-content: space-between; align-items: center; color: #aaa; transition: background-color 0.3s, color 0.3s; word-break: break-word; } .accordion-header:hover { background: #e0e0e0; color: #000; } .accordion-title { flex-grow: 1; margin-right: 10px; font-size: 26px } .accordion-icon { position: relative; width: 20px; height: 20px; transition: transform 0.3s ease; color: inherit; user-select: none; } .accordion-icon .line { position: absolute; background: currentColor; border-radius: 1.5px; } .accordion-icon .horizontal { top: 50%; left: 2px; right: 2px; height: 3px; transform: translateY(-50%); } .accordion-icon .vertical { left: 50%; top: 2px; bottom: 2px; width: 3px; transform: translateX(-50%); transition: opacity 0.3s ease; } .accordion-icon.open { transform: rotate(180deg); } .accordion-icon.open .vertical { opacity: 0; } .accordion-content { max-height: 0; overflow: hidden; padding: 0 20px; transition: max-height 0.4s ease, padding 0.3s ease; font-size: 18px } .accordion-content.open { padding: 10px 20px 30px; } .accordion-content p { margin: 5px 0 25px; line-height: 1.6; } .accordion-content ul { margin: 5px 0 25px 20px; line-height: 1.6; } @media (max-width: 600px) { .accordion { padding: 0 15px; margin-bottom: 30px; } .accordion-header { padding: 12px 15px; font-size: 15px; } .accordion-title { margin-right: 8px; } .accordion-content { padding: 0 15px; } .accordion-content.open { padding: 8px 15px 25px; } } @media (max-width: 400px) { .accordion { padding: 0 10px; margin-bottom: 25px; } .accordion-header { padding: 10px; font-size: 14px; } .accordion-title { margin-right: 6px; } .accordion-icon { width: 18px; height: 18px; } .accordion-content { padding: 0 10px; } .accordion-content.open { padding: 6px 10px 20px; } } Performance Maschera viso lenitiva anti-rossore per pelli sensibili e soggette a couperose La maschera settimanale che purifica e calma nello stesso gesto. AURA Mask assorbe impurità e sebo in eccesso aiutando a riequilibrare la pelle senza stressarla, mentre la texture cremosa e fresca accompagna il viso verso una sensazione di comfort, morbidezza e sollievo visibile. Pensata per le pelli sensibili che vogliono un trattamento più intenso ma misurato, AURA Mask combina l’azione dermopurificante della Bentonite a un complesso di attivi lenitivi e nutrienti. Durante il tempo di posa, la pelle viene accompagnata verso una condizione di maggiore calma, meno calore cutaneo e più equilibrio. Dopo il risciacquo il viso appare più morbido, più elastico e visibilmente riequilibrato. Perché lo amerai Purifica delicatamente senza stressare la pelle sensibile. Aiuta a ridurre rossori e sensazione di calore già durante il tempo di posa. Lascia la pelle più morbida, nutrita e visibilmente più calma. Applicazione Dopo la detersione, applicare uno strato uniforme evitando contorno occhi e bocca. Lasciare agire circa 10 minuti, quindi rimuovere con una spugnetta inumidita e risciacquare. Utilizzare 1-2 volte alla settimana. Routine consigliata Perfetta come trattamento settimanale della linea RED|SHIFT e come maschera riequilibrante da proporre a chi vive rossori occasionali o pelle reattiva. Focus Ingredienti Bentonite, α-Bisabololo, Pantenolo, Acido 18-β-Glicirretico, Aloe vera, Amamelide ed Estratto di Malva accompagnano il viso con una duplice azione: purificare e lenire. Cardiospermum halicacabum, Olio di Baobab, Ribes nero, Niacinamide e Burro di Karité completano la formula sostenendo barriera, elasticità e comfort cutaneo. const accordion = document.getElementById('accordion'); accordion.querySelectorAll('.accordion-item').forEach(item => { const header = item.querySelector('.accordion-header'); const content = item.querySelector('.accordion-content'); const icon = item.querySelector('.accordion-icon'); header.onclick = () => { const isOpen = content.classList.contains('open'); accordion.querySelectorAll('.accordion-content').forEach(c => { c.classList.remove('open'); c.style.maxHeight = null; }); accordion.querySelectorAll('.accordion-icon').forEach(i => i.classList.remove('open')); if (!isOpen) { content.classList.add('open'); icon.classList.add('open'); content.style.maxHeight = content.scrollHeight + 'px'; } }; }); const first = accordion.querySelector('.accordion-item'); const fc = first.querySelector('.accordion-content'); const fi = first.querySelector('.accordion-icon'); fc.classList.add('open'); fi.classList.add('open'); fc.style.maxHeight = fc.scrollHeight + 'px';