✨ Clarifiante
🌙 Trésor d’Orient
Huile de Nigelle
Cumin noir • Pression à froid
Un élixir précieux millénaire aux propriétés exceptionnelles pour révéler l’éclat de votre peau et renforcer votre vitalité.
✨ Les bienfaits exceptionnels
🌸 Apaisante & réparatrice
Calme les irritations, rougeurs et inflammations cutanées pour une peau apaisée et confortable.
🛡️ Renforce l’immunité
Ses composés actifs comme la thymoquinone renforcent les défenses naturelles de l’organisme.
💎 Anti-imperfections
Propriétés purifiantes et équilibrantes, idéale pour les peaux mixtes à grasses.
💧 Nutrition intense
Acides gras essentiels qui nourrissent et protègent la peau tout en préservant son élasticité.
💇 Soin capillaire
Renforce les cheveux, limite leur chute et apaise le cuir chevelu irrité.
🌟 Antioxydante
Riche en vitamines et antioxydants pour lutter contre le vieillissement cutané.
🌿 Une pureté incomparable
Certifiée 100% biologique, cette huile de nigelle est extraite par première pression à froid pour préserver tous ses actifs naturels. Sans additifs ni conservateurs, cultivée dans le respect de l’environnement.
🍃 Sans conservateurs
♻️ Production éthique
💆 Comment l’utiliser ?
🧴 Soin visage
Appliquez quelques gouttes sur les zones concernées et massez délicatement matin et/ou soir.
💆 Soin capillaire
En bain d’huile avant le shampoing pour nourrir et revitaliser la fibre capillaire.
🥄 Usage interne
Une cuillère à café par jour pour ses propriétés bienfaisantes (avis médical recommandé).
👤 Pour qui est fait l’huile de nigelle ?
🌺 Peaux ternes
Révèle l’éclat naturel
😓 Peaux fatiguées
Revitalise et régénère
💧 Peaux mixtes/grasses
Purifie et équilibre
🔥 Peaux irritées
Apaise et répare
📋 Informations complémentaires
🧊 Conservation
Conserver à l’abri de la lumière et de la chaleur. Refermer soigneusement après chaque utilisation pour préserver toutes les qualités de l’huile.
⚠️ Précautions d’emploi
En usage interne, demandez l’avis d’un professionnel de santé. Déconseillé aux femmes enceintes et allaitantes sans avis médical. Faire un test cutané avant première utilisation.
🏭 Engagement Arc en Sels
Arc en Sels sélectionne avec soin les meilleures matières premières pour proposer des produits naturels et biologiques d’une qualité irréprochable. Cette huile est issue d’une production éthique et durable, respectant autant votre santé que la planète.
🌙 Découvrez ce trésor d’Orient millénaire et offrez à votre peau l’éclat qu’elle mérite.
Votre éclat, notre signature.
:root {
–ng-cream: #FAF8F5;
–ng-white: #ffffff;
–ng-primary: #1E3A5F;
–ng-primary-dark: #152A45;
–ng-primary-light: #E8EEF4;
–ng-secondary: #C4A962;
–ng-accent: #7B8FB0;
–ng-text: #1a1a1a;
–ng-text-light: #5a5a5a;
–ng-border: #e0e0e0;
–ng-shadow: 0 4px 24px rgba(30,58,95,.08);
–ng-shadow-lg: 0 12px 48px rgba(30,58,95,.15);
–ng-radius: 20px;
–ng-radius-sm: 12px;
}
.ng-premium {
max-width: 1200px;
margin: 0 auto;
padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);
background: var(–ng-cream);
font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif;
}
/* === HERO === */
.ng-hero {
position: relative;
background: linear-gradient(135deg, var(–ng-primary) 0%, var(–ng-primary-dark) 50%, #0D1B2A 100%);
border-radius: var(–ng-radius);
padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);
margin-bottom: clamp(2.5rem, 5vw, 4rem);
overflow: hidden;
box-shadow: var(–ng-shadow-lg);
}
.ng-hero-pattern {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-image:
radial-gradient(circle at 20% 80%, var(–ng-secondary) 1px, transparent 1px),
radial-gradient(circle at 80% 20%, var(–ng-secondary) 1px, transparent 1px),
radial-gradient(circle at 50% 50%, var(–ng-accent) 1px, transparent 1px);
background-size: 60px 60px, 80px 80px, 40px 40px;
opacity: .15;
}
.ng-hero-content {
position: relative;
z-index: 1;
text-align: center;
}
.ng-badges-top {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: .5rem;
margin-bottom: 1.5rem;
}
.ng-badge {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 16px;
background: rgba(255,255,255,.95);
backdrop-filter: blur(10px);
border-radius: 999px;
font-size: 13px;
font-weight: 700;
color: var(–ng-primary-dark);
box-shadow: 0 2px 12px rgba(0,0,0,.1);
transition: all .3s ease;
}
.ng-badge:hover {
transform: translateY(-2px) scale(1.05);
box-shadow: 0 4px 20px rgba(196,169,98,.3);
}
.ng-hero-title {
display: block;
color: white;
font-size: clamp(28px, 7vw, 52px);
font-weight: 900;
margin: 0 0 .5rem 0;
letter-spacing: -.04em;
text-shadow: 0 4px 20px rgba(0,0,0,.3);
}
.ng-subtitle {
color: var(–ng-secondary);
font-size: clamp(16px, 3vw, 22px);
font-weight: 600;
margin: 0 0 1.5rem 0;
letter-spacing: .05em;
text-transform: uppercase;
}
.ng-description {
color: rgba(255,255,255,.9);
font-size: clamp(15px, 2.5vw, 18px);
line-height: 1.7;
max-width: 600px;
margin: 0 auto;
}
/* === SECTIONS === */
.ng-section {
margin-bottom: clamp(2rem, 4vw, 3.5rem);
}
.ng-premium h2 {
font-size: clamp(22px, 5vw, 36px);
font-weight: 900;
color: var(–ng-primary-dark);
margin-bottom: clamp(1.25rem, 3vw, 2rem);
text-align: center;
letter-spacing: -.03em;
position: relative;
padding-bottom: 1rem;
}
.ng-premium h2::after {
content: »;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 4px;
background: linear-gradient(90deg, var(–ng-primary), var(–ng-secondary));
border-radius: 2px;
}
/* === CARDS === */
.ng-card {
background: var(–ng-white);
border-radius: var(–ng-radius);
padding: clamp(1.25rem, 3vw, 2rem);
box-shadow: var(–ng-shadow);
border: 2px solid transparent;
transition: all .3s ease;
text-align: center;
}
.ng-card:hover {
transform: translateY(-6px);
box-shadow: var(–ng-shadow-lg);
border-color: var(–ng-secondary);
}
.ng-card h3 {
font-size: clamp(15px, 2.5vw, 18px);
font-weight: 800;
color: var(–ng-primary-dark);
margin: 0 0 .5rem 0;
line-height: 1.3;
}
.ng-card p {
font-size: clamp(13px, 2vw, 15px);
color: var(–ng-text-light);
margin: 0;
line-height: 1.6;
}
/* === GRILLES === */
.ng-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1.25rem;
}
.ng-grid-compact {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
}
.ng-grid-compact .ng-card {
padding: 1rem;
}
.ng-grid-compact .ng-card h3 {
font-size: 14px;
margin-bottom: .35rem;
}
.ng-grid-compact .ng-card p {
font-size: 12px;
}
/* === PURITY BOX === */
.ng-purity-box {
background: linear-gradient(135deg, var(–ng-primary-light) 0%, var(–ng-white) 100%);
border-radius: var(–ng-radius);
padding: clamp(1.5rem, 4vw, 2.5rem);
border: 2px solid var(–ng-secondary);
box-shadow: var(–ng-shadow);
}
.ng-purity-text {
font-size: clamp(15px, 2.5vw, 17px);
color: var(–ng-text);
line-height: 1.8;
text-align: center;
margin: 0 0 1.5rem 0;
}
.ng-purity-badges {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: .75rem;
}
.ng-purity-badge {
background: var(–ng-white);
padding: .5rem 1rem;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
color: var(–ng-primary);
box-shadow: 0 2px 8px rgba(0,0,0,.08);
}
/* === USAGE CARDS === */
.ng-usage-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 1.25rem;
}
.ng-usage-card {
background: var(–ng-white);
border-radius: var(–ng-radius);
padding: clamp(1.5rem, 3vw, 2rem);
box-shadow: var(–ng-shadow);
text-align: center;
position: relative;
transition: all .3s ease;
}
.ng-usage-card:hover {
transform: translateY(-4px);
box-shadow: var(–ng-shadow-lg);
}
.ng-usage-number {
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%);
width: 36px;
height: 36px;
background: linear-gradient(135deg, var(–ng-secondary) 0%, #D4B972 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 900;
color: var(–ng-primary-dark);
box-shadow: 0 4px 12px rgba(196,169,98,.4);
}
.ng-usage-card h3 {
font-size: clamp(15px, 2.5vw, 17px);
font-weight: 800;
color: var(–ng-primary-dark);
margin: .75rem 0 .5rem 0;
}
.ng-usage-card p {
font-size: clamp(13px, 2vw, 14px);
color: var(–ng-text-light);
margin: 0;
line-height: 1.6;
}
/* === ACCORDÉON === */
.ng-accordion {
background: var(–ng-white);
border-radius: var(–ng-radius);
box-shadow: var(–ng-shadow);
overflow: hidden;
}
.ng-accordion-item {
border-bottom: 1px solid var(–ng-border);
margin: 0;
padding: 0;
}
.ng-accordion-item:last-child {
border-bottom: none;
}
.ng-accordion-header {
padding: 1rem 1.25rem;
font-weight: 700;
font-size: 15px;
color: var(–ng-primary-dark);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
list-style: none;
transition: background .2s ease;
background: transparent;
border: none;
margin: 0;
}
.ng-accordion-header:hover {
background: var(–ng-primary-light);
}
.ng-accordion-header::-webkit-details-marker {
display: none;
}
.ng-accordion-header::after {
content: ‘+’;
font-size: 20px;
font-weight: 400;
color: var(–ng-secondary);
transition: transform .2s ease;
}
.ng-accordion-item[open] .ng-accordion-header::after {
content: ‘−’;
}
.ng-accordion-content {
padding: 0 1.25rem 1rem;
color: var(–ng-text-light);
font-size: 14px;
line-height: 1.7;
margin-top: 5px;
}
.ng-accordion-content p {
margin: 0;
}
/* === CTA BOX === */
.ng-cta-box {
background: linear-gradient(135deg, var(–ng-primary) 0%, var(–ng-primary-dark) 100%);
border-radius: var(–ng-radius);
padding: clamp(1.75rem, 4vw, 3rem);
text-align: center;
position: relative;
overflow: hidden;
}
.ng-cta-box::before {
content: »;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: radial-gradient(circle at 30% 70%, var(–ng-secondary) 0%, transparent 50%);
opacity: .1;
}
.ng-cta-box p {
position: relative;
color: white;
font-size: clamp(15px, 2.5vw, 19px);
line-height: 1.7;
font-weight: 600;
text-shadow: 0 2px 12px rgba(0,0,0,.1);
margin: 0;
}
/* === RESPONSIVE MOBILE === */
@media (max-width: 767px) {
.ng-grid {
grid-template-columns: 1fr;
gap: 1rem;
}
.ng-usage-grid {
grid-template-columns: 1fr;
gap: 1.5rem;
}
.ng-card {
padding: 1.125rem;
}
.ng-section {
margin-bottom: 1.75rem;
}
.ng-hero {
padding: 2rem 1.25rem;
margin-bottom: 1.75rem;
border-radius: var(–ng-radius-sm);
}
.ng-premium h2 {
margin-bottom: 1rem;
padding-bottom: .75rem;
}
.ng-premium h2::after {
width: 40px;
height: 3px;
}
.ng-grid-compact {
gap: .625rem;
}
.ng-grid-compact .ng-card {
padding: .75rem;
}
.ng-accordion-header {
padding: .875rem 1rem;
font-size: 14px;
}
.ng-accordion-content {
padding: 0 1rem .875rem;
font-size: 13px;
}
.ng-purity-box {
padding: 1.25rem;
}
.ng-purity-badges {
gap: .5rem;
}
.ng-purity-badge {
font-size: 12px;
padding: .4rem .75rem;
}
}
/* === ANIMATIONS === */
@media (prefers-reduced-motion: no-preference) {
.ng-card, .ng-usage-card {
animation: fadeInUp .5s ease backwards;
}
.ng-card:nth-child(1), .ng-usage-card:nth-child(1) { animation-delay: .05s; }
.ng-card:nth-child(2), .ng-usage-card:nth-child(2) { animation-delay: .1s; }
.ng-card:nth-child(3), .ng-usage-card:nth-child(3) { animation-delay: .15s; }
.ng-card:nth-child(4) { animation-delay: .2s; }
.ng-card:nth-child(5) { animation-delay: .25s; }
.ng-card:nth-child(6) { animation-delay: .3s; }
}
@keyframes fadeInUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
/* === ACCESSIBILITÉ === */
@media (prefers-reduced-motion: reduce) {
.ng-premium * {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}















Avis
Il n’y a pas encore d’avis.