/* CONTENEUR EN FLEX */ .accordion { display:flex; flex-direction:column; gap:0; /* lignes séparatrices gérées par border */ max-width: 880px; margin: 0 auto; } /* ITEM EN FLEX COLONNE */ .accordion-item { display:flex; flex-direction:column; } /* En-tête : H2 + bouton (ligne en flex) */ .accordion h2 { margin:0; } .accordion button{ all: unset; display:flex; /* FLEX ICI */ align-items:center; justify-content:space-between; gap:14px; width:100%; cursor:pointer; padding:10px 6px; } .accordion .label { flex:1; font-size: clamp(18px, 2.2vw, 28px); font-weight:700; } .accordion button:focus-visible { outline: 3px solid #1a73e8; outline-offset: 3px; border-radius:6px; } /* Icônes en ligne (flex child) */ .icon { width:22px; height:22px; opacity:.85; margin-right:6px } .title-left { display:flex; align-items:center; gap:14px; } /* Chevron */ .chevron { width:22px; height:22px; flex:0 0 22px; transition: transform .2s ease; color: var(--chev); } [aria-expanded="true"] .chevron{ transform: rotate(-180deg); } /* PANNEAU EN FLEX COLONNE + TRANSITION hauteur */ .panel { display:flex; /* FLEX ICI */ flex-direction:column; overflow:hidden; max-height:0; /* fermé */ transition:max-height .28s ease; } .panel[data-open="true"] { max-height: 600px; /* valeur assez grande pour contenir le contenu */ } .panel > div { padding: 0 6px 18px 6px; color: var(--muted); line-height: 1.6; font-size: 16px; } Starter Kit - Paint by numbers Give yourself a creative journey, gentle and accessible. The Steloria starter kit transforms every moment into a sensual and soothing experience: the numbered canvas invites, the velvety colors envelop, and the brush glides delicately. Designed for both beginners and enthusiasts seeking a refined break, this kit gathers the essentials to paint without constraints and reveal a sublime work, even without prior experience. What your kit contains Pre-printed and numbered canvas, stretched and ready to paint Palette of rich and opaque acrylic paints, clear color code Three quality brushes (fine, medium, large) that glide and hold their shape Simple step-by-step instructions and care tips The advantages of Steloria Simplicity: clear instructions, no complicated preparation Quality: opaque paints, quick drying, and silky finish Relaxation: meditative activity that calms the mind and stimulates concentration Aesthetics: elegant patterns, color harmonies designed to enhance your interior How to get started? In a few gestures, transform the canvas into an elegant painting. Set up your space, open the kit, and follow the numbers. The Steloria method prioritizes fluidity: paint area by area, let dry, and admire the progress. Each brushstroke becomes a pleasant, almost sensual ritual, where the color warms and restores. Quick guide in 5 steps Place the canvas on a stable surface and protect your workspace. Start with the large areas using the wide brush, then detail with the finer ones. Slightly mix the shades on the palette to soften the transitions. Let dry between layers if necessary for a clean finish. Clean the brushes and keep your leftover paint for future touch-ups. Gift idea Give the Steloria kit for a birthday, a wellness break, or a shared moment. It’s an elegant, easy-to-use gift that invites relaxation and leaves a lasting memory - a personal work to display with pride. Description Models: 1. Cinque Terre - Italy, 2. Santorini Island - Greece, 3. Pop Art Cat, 4. Pop Art GiraffeMethod: Paint by numbersDifficulty levels: 1. Intermediate, 2. Intermediate, 3. Easy,4. EasyDimensions: 40x50cm Support: Treated and printed cotton/linen canvasPaint type: AcrylicPackaging: rolled or folded in secure packaging // Accordéon : un seul panneau ouvert à la fois const accordion = document.getElementById('accordion'); const buttons = accordion.querySelectorAll('.accordion-item h2 > button'); function closeItem(btn){ btn.setAttribute('aria-expanded', 'false'); const panel = document.getElementById(btn.getAttribute('aria-controls')); panel.dataset.open = "false"; panel.style.maxHeight = null; } function openItem(btn){ btn.setAttribute('aria-expanded', 'true'); const panel = document.getElementById(btn.getAttribute('aria-controls')); panel.dataset.open = "true"; // ajuste la hauteur pour la transition panel.style.maxHeight = panel.scrollHeight + "px"; } buttons.forEach(btn => { btn.addEventListener('click', () => { const wasOpen = btn.getAttribute('aria-expanded') === 'true'; // ferme tous les items buttons.forEach(closeItem); // ouvre seulement celui cliqué s'il n'était pas déjà ouvert if (!wasOpen) openItem(btn); }); // touche Entrée/Espace pour accessibilité btn.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); btn.click(); } }); }); // (Optionnel) ouvrir le premier par défaut : // if (buttons.length) openItem(buttons[0]);