Masque LED Visage - Luminothérapie 8 Couleurs | OLM8
Blanche (combinée) : Traitement global complet du visage Infrarouge (850nm) : Réparation profonde, métabolisme Il est recommandé de varier les couleurs pour maximiser les bénéfices . :root { --primary-color: #bd2626; --secondary-color: #1a1a1a; --accent-color: #e63946; --text-dark: #2d2d2d; --text-light: #666666; --bg-light: #f9f9f9; --border-color: #e5e5e5; --spacing-xs: 0.5rem; --spacing-sm: 1rem; --spacing-md: 2rem; --spacing-lg: 3rem; --spacing-xl: 4rem; --border-radius: 20px; --transition: all 0.3s ease; } * { box-sizing: border-box; } section { width: 100%; padding: var(--spacing-xl) var(--spacing-md); } .section-title { font-size: 2.5rem; font-weight: 700; text-align: center; color: var(--secondary-color); margin-bottom: var(--spacing-md); line-height: 1.2; } .section-intro { text-align: center; font-size: 1.125rem; color: var(--text-light); max-width: 800px; margin: 0 auto var(--spacing-lg); line-height: 1.6; } .why-choose { background: var(--bg-light); } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: var(--spacing-md); } .feature-card { background: white; padding: var(--spacing-md); border-radius: var(--border-radius); text-align: center; transition: var(--transition); border: 1px solid var(--border-color); } .feature-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .feature-icon { font-size: 3rem; margin-bottom: var(--spacing-sm); } .feature-card h3 { font-size: 1.25rem; font-weight: 700; color: var(--secondary-color); margin-bottom: var(--spacing-sm); } .feature-card p { color: var(--text-light); line-height: 1.6; } .led-colors { background: white; } .colors-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: var(--spacing-md); } .color-card { background: white; border: 2px solid var(--border-color); border-radius: var(--border-radius); padding: var(--spacing-md); transition: var(--transition); } .color-card:hover { border-color: var(--primary-color); box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .color-header { display: flex; align-items: center; gap: var(--spacing-sm); margin-bottom: var(--spacing-sm); } .color-circle { width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 4px 12px rgba(0,0,0,0.15); flex-shrink: 0; } .color-circle.red { background: linear-gradient(135deg, #ff0000 0%, #cc0000 100%); } .color-circle.blue { background: linear-gradient(135deg, #0066ff 0%, #0044cc 100%); } .color-circle.green { background: linear-gradient(135deg, #00cc66 0%, #009944 100%); } .color-circle.yellow { background: linear-gradient(135deg, #ffcc00 0%, #cc9900 100%); } .color-circle.purple { background: linear-gradient(135deg, #9933ff 0%, #6600cc 100%); } .color-circle.cyan { background: linear-gradient(135deg, #00ccff 0%, #0099cc 100%); } .color-circle.white { background: linear-gradient(135deg, #ffffff 0%, #e0e0e0 100%); border: 2px solid #ccc; } .color-circle.infrared { background: linear-gradient(135deg, #990000 0%, #660000 100%); } .color-info h3 { font-size: 1.125rem; font-weight: 700; color: var(--secondary-color); margin: 0; } .wavelength { font-size: 0.875rem; color: var(--text-light); font-style: italic; } .color-card h4 { font-size: 1rem; font-weight: 700; color: var(--primary-color); margin-bottom: var(--spacing-sm); } .color-description { color: var(--text-dark); line-height: 1.6; margin-bottom: var(--spacing-sm); } .benefits-list { list-style: none; padding: 0; margin: 0; } .benefits-list li { color: var(--text-dark); padding: 0.25rem 0; font-size: 0.875rem; line-height: 1.5; } .tech-specs { background: var(--bg-light); } .specs-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: var(--spacing-md); } .spec-item { background: white; padding: var(--spacing-md); border-radius: var(--border-radius); text-align: center; border: 1px solid var(--border-color); } .spec-item h4 { font-size: 0.875rem; text-transform: uppercase; color: var(--text-light); margin-bottom: var(--spacing-xs); font-weight: 600; letter-spacing: 0.5px; } .spec-item p { font-size: 1.125rem; color: var(--text-dark); margin: 0; } .spec-item strong { color: var(--primary-color); font-weight: 700; } .exclusive-advantages { background: white; } .advantages-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: var(--spacing-md); } .advantage-card { background: linear-gradient(135deg, #fff 0%, #f9f9f9 100%); padding: var(--spacing-md); border-radius: var(--border-radius); text-align: center; border: 1px solid var(--border-color); transition: var(--transition); } .advantage-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .advantage-icon { font-size: 3rem; margin-bottom: var(--spacing-sm); } .advantage-card h3 { font-size: 1.125rem; font-weight: 700; color: var(--secondary-color); margin-bottom: var(--spacing-sm); } .advantage-card p { color: var(--text-light); line-height: 1.6; font-size: 0.9375rem; } .how-to-use { background: var(--bg-light); } .subsection-title { font-size: 1.5rem; font-weight: 600; text-align: center; color: var(--text-dark); margin-bottom: var(--spacing-md); } .steps-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: var(--spacing-md); margin-bottom: var(--spacing-lg); } .step { background: white; padding: var(--spacing-md); border-radius: var(--border-radius); display: flex; gap: var(--spacing-md); align-items: flex-start; border: 1px solid var(--border-color); } .step-number { width: 50px; height: 50px; background: linear-gradient(135deg, var(--primary-color) 0%, var(--accent-color) 100%); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: 700; flex-shrink: 0; } .step-content h4 { font-size: 1.125rem; font-weight: 700; color: var(--secondary-color); margin-bottom: var(--spacing-xs); } .step-content p { color: var(--text-dark); line-height: 1.6; } .frequency-box { background: white; border: 2px solid var(--primary-color); border-radius: var(--border-radius); padding: var(--spacing-md); max-width: 700px; margin: 0 auto; } .frequency-box h4 { text-align: center; font-size: 1.25rem; font-weight: 700; color: var(--secondary-color); margin-bottom: var(--spacing-md); } .frequency-grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--spacing-md); } .frequency-item { text-align: center; } .frequency-item strong { display: block; color: var(--primary-color); font-size: 1.125rem; margin-bottom: var(--spacing-xs); } .frequency-item p { color: var(--text-dark); line-height: 1.5; } .expected-results { background: white; } .timeline { max-width: 900px; margin: 0 auto; position: relative; } .timeline::before { content: ''; position: absolute; left: 50%; top: 0; bottom: 0; width: 2px; background: var(--border-color); transform: translateX(-50%); } .timeline-item { display: grid; grid-template-columns: 1fr 1fr; gap: var(--spacing-xl); margin-bottom: var(--spacing-lg); position: relative; } .timeline-item:nth-child(even) .timeline-marker { order: 2; } .timeline-item:nth-child(even) .timeline-content { order: 1; text-align: right; } .timeline-marker { background: linear-gradient(135deg, var(--primary-color) 0%, var(--accent-color) 100%); color: white; padding: var(--spacing-sm) var(--spacing-md); border-radius: 50px; font-weight: 700; text-align: center; display: flex; align-items: center; justify-content: center; position: relative; z-index: 2; } .timeline-content { background: white; padding: var(--spacing-md); border-radius: var(--border-radius); border: 1px solid var(--border-color); } .timeline-content h4 { font-size: 1.125rem; font-weight: 700; color: var(--secondary-color); margin-bottom: var(--spacing-xs); } .timeline-content p { color: var(--text-dark); line-height: 1.6; } .faq-section { background: var(--bg-light); } .faq-container { max-width: 900px; margin: 0 auto; } .faq-item { background: white; border: 1px solid var(--border-color); border-radius: var(--border-radius); margin-bottom: var(--spacing-sm); overflow: hidden; } .faq-item summary { padding: var(--spacing-md); cursor: pointer; font-weight: 600; color: var(--secondary-color); list-style: none; display: flex; justify-content: space-between; align-items: center; transition: var(--transition); } .faq-item summary:hover { background: var(--bg-light); color: var(--primary-color); } .faq-item summary::after { content: '+'; font-size: 1.5rem; font-weight: 300; transition: var(--transition); color: #bd2626; } .faq-item[open] summary::after { content: '−'; color: #bd2626; } .faq-content { padding: 0 var(--spacing-md) var(--spacing-md); color: var(--text-dark); line-height: 1.7; } .faq-content ul { margin: var(--spacing-sm) 0; padding-left: var(--spacing-md); } .faq-content li { margin-bottom: var(--spacing-xs); } @media (max-width: 768px) { .section-title { font-size: 1.75rem; } section { padding: var(--spacing-lg) var(--spacing-sm); } .timeline::before { left: 30px; } .timeline-item { grid-template-columns: 60px 1fr; gap: var(--spacing-md); } .timeline-item:nth-child(even) .timeline-marker { order: 1; } .timeline-item:nth-child(even) .timeline-content { order: 2; text-align: left; } .frequency-grid { grid-template-columns: 1fr; } }
More you might like
Related
Masque de luminothérapie Frovab à lumière rouge pour le visa
Related
Masque Led Visage Luminothérapie
Related
Masque LED Visage Luminothérapie, 7 Couleur Masque Luminothé
Related