:root{--n-black:#0d0b08;--n-black2:#1e1a14;--n-gold:#c79d4f;--n-gold2:#e5c77d;--n-cream:#f7efe2;--n-ivory:#fffaf1;--n-beige:#e7d5bc;--n-text:#2d261f;--n-muted:#766855;--n-line:rgba(199,157,79,.38);--n-title:"Cormorant Garamond",Georgia,serif;--n-body:"Manrope",Arial,sans-serif}
html body.novelia360-premium{background:var(--n-cream)!important;color:var(--n-text)!important;font-family:var(--n-body)!important}
.novelia360-premium h1,.novelia360-premium h2,.novelia360-premium h3,.novelia360-premium h4,.novelia360-premium h5,.novelia360-premium h6{font-family:var(--n-title)!important;text-transform:none!important;letter-spacing:-.02em!important;color:var(--n-black)!important}
.novelia360-premium a{color:var(--n-gold)!important}
.novelia360-premium .sc_button,.novelia360-premium .elementor-button,.novelia360-premium button,.novelia360-premium input[type=submit],.novelia360-premium .rev-btn{background:var(--n-black)!important;color:var(--n-ivory)!important;border:1px solid var(--n-gold)!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:800!important}
.novelia360-premium .top_panel,.novelia360-premium .top_panel_navi,.novelia360-premium .sc_layouts_row{background:rgba(255,250,241,.96)!important;border-bottom:1px solid var(--n-line)!important}
.novelia360-premium .menu_main_nav>li>a,.novelia360-premium .sc_layouts_menu_nav>li>a{font-family:var(--n-body)!important;color:var(--n-black)!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.novelia360-premium .logo_text,.novelia360-premium .logo_slogan,.novelia360-premium .logo_description,.novelia360-premium .site-title,.novelia360-premium .site-description{display:none!important}
.novelia360-premium .logo img,.novelia360-premium .sc_layouts_logo img,.novelia360-premium .custom-logo-link img{opacity:0!important;width:1px!important;height:1px!important;max-width:1px!important}
.novelia360-premium .logo,.novelia360-premium .sc_layouts_logo,.novelia360-premium .custom-logo-link{position:relative!important;min-width:260px!important;height:74px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;overflow:visible!important}
.novelia360-premium .logo:before,.novelia360-premium .sc_layouts_logo:before,.novelia360-premium .custom-logo-link:before{content:"NOVÉLIA™"!important;font-family:var(--n-title)!important;font-size:38px!important;letter-spacing:.055em!important;color:var(--n-black)!important;white-space:nowrap!important;line-height:1!important}
.novelia360-premium .logo:after,.novelia360-premium .sc_layouts_logo:after,.novelia360-premium .custom-logo-link:after{content:"Harmonie & bien-être"!important;position:absolute!important;left:4px!important;top:48px!important;font-family:var(--n-body)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.23em!important;color:var(--n-gold)!important;white-space:nowrap!important}.novelia360-premium .footer_wrap, .novelia360-premium footer{background:var(--n-black)!important;color:var(--n-ivory)!important}.novelia360-premium .scroll_to_top{background:var(--n-black)!important;color:var(--n-gold2)!important;border:1px solid var(--n-gold)!important}
/* Landing page V1.3 : remplace le gabarit Jacqueline par une vraie page vitrine Novélia */
html body.novelia-shortcode-active{background:var(--n-cream)!important;overflow-x:hidden!important}
.novelia-shortcode-active .top_panel,.novelia-shortcode-active .top_panel_navi,.novelia-shortcode-active .top_panel_top,.novelia-shortcode-active .top_panel_title,.novelia-shortcode-active .breadcrumbs,.novelia-shortcode-active .page_title,.novelia-shortcode-active h1.entry-title,.novelia-shortcode-active .post_header,.novelia-shortcode-active .sidebar,.novelia-shortcode-active aside,.novelia-shortcode-active .widgets_above_page,.novelia-shortcode-active .widgets_below_page,.novelia-shortcode-active .footer_wrap{display:none!important}
.novelia-shortcode-active .page_content_wrap,.novelia-shortcode-active .content_wrap,.novelia-shortcode-active .content,.novelia-shortcode-active article,.novelia-shortcode-active .post_content,.novelia-shortcode-active .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;display:block!important}.novelia-shortcode-active .novelia-home{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important}.novelia-home.v13{font-family:var(--n-body)!important;background:var(--n-cream)!important;color:var(--n-text)!important}.n13-header{height:112px;background:rgba(255,250,241,.96);border-bottom:1px solid var(--n-line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(28px,6vw,92px);position:relative;z-index:50;box-shadow:0 18px 45px rgba(59,44,24,.08)}.n13-logo{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:var(--n-black)!important}.n13-logo span{font-family:var(--n-title);font-size:45px;letter-spacing:.06em;line-height:.88}.n13-logo sup{font-size:18px}.n13-logo em{font-style:normal;text-transform:uppercase;letter-spacing:.23em;color:var(--n-gold);font-size:11px;margin-top:6px}.n13-nav{display:flex;align-items:center;gap:32px}.n13-nav a{font-size:13px;text-transform:uppercase;text-decoration:none!important;font-weight:800;letter-spacing:.13em;color:var(--n-black)!important}.n13-nav a:hover{color:var(--n-gold)!important}.n13-reserve{background:var(--n-black);color:var(--n-ivory)!important;border:1px solid var(--n-gold);padding:16px 25px;box-shadow:0 14px 34px rgba(13,11,8,.18)}.n13-hero{min-height:705px;display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);position:relative;background:linear-gradient(90deg,rgba(255,250,241,.98),rgba(247,239,226,.88));border-bottom:1px solid var(--n-line)}.n13-hero:before{content:"";position:absolute;left:0;top:0;width:56%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(229,199,125,.25),transparent 28%),linear-gradient(135deg,rgba(255,250,241,.99),rgba(239,226,204,.82));z-index:0}.n13-hero-text{position:relative;z-index:2;align-self:center;padding:80px 5vw 80px clamp(34px,8vw,150px);max-width:760px}.n13-kicker{display:block;text-transform:uppercase;letter-spacing:.19em;font-weight:800;font-size:13px;color:var(--n-gold);margin-bottom:24px}.n13-hero h1{font-family:var(--n-title)!important;font-size:clamp(66px,7.3vw,122px)!important;line-height:.9!important;margin:0 0 28px!important;color:#050403!important;letter-spacing:-.04em!important}.n13-hero p{font-size:20px;line-height:1.7;color:#41382d;max-width:640px;margin:0}.n13-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:38px}.n13-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:1px solid var(--n-gold);text-transform:uppercase;font-weight:900;letter-spacing:.12em;text-decoration:none!important;font-size:12px}.n13-btn.dark{background:var(--n-black);color:var(--n-ivory)!important}.n13-btn.light{background:rgba(255,250,241,.5);color:var(--n-black)!important}.n13-visual{position:relative;z-index:1;background:linear-gradient(135deg,#15110d,#3a3025 70%,#201a14);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.n13-room{position:relative;width:min(680px,82%);height:460px;border:1px solid rgba(229,199,125,.55);background:linear-gradient(135deg,rgba(255,250,241,.08),rgba(255,250,241,.02));box-shadow:0 60px 100px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.n13-brand-card{text-align:center;color:var(--n-ivory);position:relative;z-index:2}.n13-brand-card strong{font-family:var(--n-title);font-size:62px;color:var(--n-gold2);letter-spacing:.05em}.n13-brand-card sup{font-size:22px}.n13-brand-card span{display:block;color:var(--n-ivory);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.n13-chair{position:absolute;right:8%;bottom:0;width:170px;height:210px;border-radius:55px 55px 10px 10px;background:linear-gradient(135deg,#181511,#30291f);box-shadow:-20px 25px 60px rgba(0,0,0,.35)}.n13-chair:before{content:"";position:absolute;left:25px;right:25px;bottom:-32px;height:55px;background:#0b0a08;border-radius:40px}.n13-candle{position:absolute;left:12%;bottom:58px;width:72px;height:74px;background:#090807;border:1px solid var(--n-gold);border-radius:5px;box-shadow:0 -26px 48px rgba(229,199,125,.35)}.n13-candle:before{content:"";position:absolute;left:29px;top:-44px;width:16px;height:35px;border-radius:50% 50% 50% 50%;background:linear-gradient(#fff7c9,#d69a2d);filter:blur(.2px)}.n13-bottles{position:absolute;left:28%;top:46px;width:190px;height:80px;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(229,199,125,.5) 18px 20px,rgba(12,10,8,.9) 20px 36px,transparent 36px 48px);opacity:.9}.n13-trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:rgba(255,250,241,.9);border-bottom:1px solid var(--n-line);border-top:1px solid var(--n-line);padding:30px clamp(24px,7vw,110px)}.n13-trustbar div{display:grid;grid-template-columns:42px 1fr;column-gap:18px;padding:10px 26px;border-right:1px solid var(--n-line)}.n13-trustbar div:last-child{border-right:0}.n13-trustbar span{grid-row:1/3;color:var(--n-gold);font-size:30px;line-height:1}.n13-trustbar strong{text-transform:uppercase;letter-spacing:.08em;color:var(--n-black);font-size:13px}.n13-trustbar small{color:var(--n-muted);font-size:13px;line-height:1.55}.n13-services{padding:92px clamp(26px,7vw,110px) 86px;background:linear-gradient(180deg,var(--n-ivory),var(--n-cream))}.n13-section-title{text-align:center;max-width:880px;margin:0 auto 46px}.n13-section-title span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--n-gold)}.n13-section-title h2{font-family:var(--n-title)!important;font-size:clamp(42px,5vw,72px)!important;line-height:1!important;margin:12px 0 0!important}.n13-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.n13-card{background:rgba(255,250,241,.92);border:1px solid var(--n-line);box-shadow:0 26px 70px rgba(48,35,18,.11);overflow:hidden;min-height:520px;display:flex;flex-direction:column}.n13-card-img{height:230px;position:relative;background-size:cover;background-position:center}.n13-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,11,8,.28),transparent)}.n13-card.podo .n13-card-img{background:radial-gradient(circle at 45% 62%,rgba(245,245,230,.95) 0 10%,transparent 11%),linear-gradient(135deg,#efe0c7,#b99b6f 45%,#17130f 46% 100%)}.n13-card.oil .n13-card-img{background:radial-gradient(circle at 35% 45%,#0d0b08 0 8%,transparent 9%),radial-gradient(circle at 58% 42%,#14110d 0 8%,transparent 9%),linear-gradient(135deg,#e5d1ab,#344321 70%)}.n13-card.candle .n13-card-img{background:radial-gradient(circle at 50% 34%,#fff1a8 0 4%,#df9c38 5% 8%,transparent 9%),radial-gradient(circle at 50% 58%,#0b0907 0 22%,transparent 23%),linear-gradient(135deg,#1a140f,#b18b46)}.n13-card-body{padding:34px 34px 38px;display:flex;flex-direction:column;gap:12px;flex:1}.n13-card small{text-transform:uppercase;letter-spacing:.13em;color:var(--n-gold);font-weight:900}.n13-card h3{font-family:var(--n-title)!important;font-size:38px!important;line-height:1!important;margin:0!important}.n13-card p{font-size:16px;line-height:1.7;color:#4a4035;margin:0}.n13-card a{margin-top:auto;color:var(--n-gold)!important;text-transform:uppercase;font-weight:900;letter-spacing:.1em;text-decoration:none!important;font-size:12px}.n13-about{display:grid;grid-template-columns:1.1fr 1.25fr 1fr;background:var(--n-cream);border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);min-height:230px}.n13-about>div{padding:42px clamp(24px,4vw,70px);display:flex;flex-direction:column;justify-content:center}.n13-about-dark{background:linear-gradient(135deg,var(--n-black),#211b14);color:var(--n-ivory)}.n13-about-dark span{font-family:var(--n-title);font-size:34px;color:var(--n-gold2);letter-spacing:.05em}.n13-about-dark p{color:var(--n-ivory);line-height:1.65;margin:10px 0 0}.n13-cta span{font-family:var(--n-title);font-size:38px;color:var(--n-black)}.n13-cta p{margin:8px 0 20px}.n13-cta a{text-transform:uppercase;font-weight:900;letter-spacing:.1em;text-decoration:none!important;color:var(--n-black)!important}.n13-about-image{background:radial-gradient(circle at 70% 50%,rgba(255,238,173,.8),transparent 18%),linear-gradient(135deg,#f3e4ca,#3a2d20)}.n13-footer{height:76px;background:var(--n-black);color:var(--n-ivory);display:flex;align-items:center;justify-content:center;gap:34px;font-size:13px}.n13-footer span:nth-child(2){color:var(--n-gold2)}
@media(max-width:1180px){.n13-nav{gap:18px}.n13-nav a{font-size:11px}.n13-hero{grid-template-columns:1fr}.n13-visual{clip-path:none;min-height:440px}.n13-trustbar{grid-template-columns:repeat(2,1fr)}.n13-service-grid{grid-template-columns:1fr}.n13-about{grid-template-columns:1fr}.n13-card{min-height:auto}.n13-card-img{height:260px}}
@media(max-width:720px){.n13-header{height:auto;min-height:92px;padding:20px 24px;align-items:flex-start}.n13-logo span{font-size:34px}.n13-logo em{font-size:9px}.n13-nav{display:none}.n13-hero-text{padding:72px 28px}.n13-hero h1{font-size:58px!important}.n13-hero p{font-size:17px}.n13-actions{flex-direction:column}.n13-btn{width:100%}.n13-visual{display:none}.n13-trustbar{grid-template-columns:1fr;padding:24px}.n13-trustbar div{border-right:0;border-bottom:1px solid var(--n-line);padding:18px 0}.n13-trustbar div:last-child{border-bottom:0}.n13-services{padding:70px 24px}.n13-section-title h2{font-size:42px!important}.n13-footer{height:auto;flex-direction:column;gap:8px;padding:28px}}


/* NOVÉLIA Premium V1.4 — version plus proche du modèle beige/noir/or choisi */
.novelia-home.v14 .n13-header{
  height:112px!important;
  background:#fff9ef!important;
  padding:0 clamp(28px,5vw,76px)!important;
}
.novelia-home.v14 .n13-logo span{font-size:42px!important;color:var(--n-gold)!important;}
.novelia-home.v14 .n13-logo em{color:#b88b3f!important;}
.novelia-home.v14 .n13-nav{gap:28px!important;}
.novelia-home.v14 .n13-nav a{font-size:12px!important;color:#050403!important;}
.novelia-home.v14 .n13-nav .n13-reserve{
  min-width:132px!important;
  height:54px!important;
  padding:0 22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#080705!important;
  color:#fff7e8!important;
  border:1px solid var(--n-gold)!important;
  box-shadow:none!important;
}
.novelia-home.v14 .n13-hero{
  min-height:650px!important;
  grid-template-columns:minmax(0,47%) minmax(0,53%)!important;
  background:#fbf3e6!important;
}
.novelia-home.v14 .n13-hero-text{
  padding:74px 4vw 72px clamp(34px,7.2vw,118px)!important;
}
.novelia-home.v14 .n13-hero h1{
  font-size:clamp(58px,5.9vw,94px)!important;
  line-height:.94!important;
  max-width:620px!important;
}
.novelia-home.v14 .n13-hero p{
  font-size:18px!important;
  max-width:600px!important;
}
.novelia-home.v14 .n13-visual{
  clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)!important;
  background:
    linear-gradient(90deg,rgba(19,14,10,.15),rgba(19,14,10,.08)),
    url('../images/novelia-hero.jpg') center/cover no-repeat!important;
}
.novelia-home.v14 .n13-room{
  width:min(640px,78%)!important;
  height:360px!important;
  background:rgba(19,14,10,.48)!important;
  backdrop-filter:blur(1.5px)!important;
  border-color:rgba(229,199,125,.5)!important;
  box-shadow:0 44px 90px rgba(0,0,0,.28)!important;
}
.novelia-home.v14 .n13-chair,.novelia-home.v14 .n13-candle,.novelia-home.v14 .n13-bottles{display:none!important;}
.novelia-home.v14 .n13-brand-card strong{font-size:54px!important;}
.novelia-home.v14 .n13-trustbar{background:#fff8ec!important;padding:28px clamp(24px,6vw,90px)!important;}
.novelia-home.v14 .n13-services{padding-top:78px!important;background:linear-gradient(180deg,#fffaf1,#f7efe2)!important;}
.novelia-home.v14 .n13-section-title h2{font-size:clamp(44px,4.6vw,66px)!important;}
.novelia-home.v14 .n13-card{background:#fff9ef!important;box-shadow:0 22px 56px rgba(48,35,18,.10)!important;}
.novelia-home.v14 .n13-card-img{height:250px!important;background-size:cover!important;background-position:center!important;}
.novelia-home.v14 .n13-card.podo .n13-card-img{background-image:url('../images/novelia-podologie.jpg')!important;}
.novelia-home.v14 .n13-card.oil .n13-card-img{background-image:url('../images/novelia-huiles.jpg')!important;}
.novelia-home.v14 .n13-card.candle .n13-card-img{background-image:url('../images/novelia-chandelles.jpg')!important;}
.novelia-home.v14 .n13-card-img:after{background:linear-gradient(0deg,rgba(13,11,8,.18),transparent 55%)!important;}
.novelia-home.v14 .n13-about-image{background:url('../images/novelia-cta.jpg') center/cover no-repeat!important;}
.novelia-home.v14 .n13-footer{background:#080705!important;}

@media(max-width:1180px){
  .novelia-home.v14 .n13-hero{grid-template-columns:1fr!important;}
  .novelia-home.v14 .n13-visual{clip-path:none!important;min-height:420px!important;}
}
@media(max-width:720px){
  .novelia-home.v14 .n13-hero h1{font-size:54px!important;}
  .novelia-home.v14 .n13-visual{display:block!important;min-height:280px!important;}
  .novelia-home.v14 .n13-room{display:none!important;}
}

/* NOVÉLIA Premium V1.5 — images nettoyées + rendu plus proche du modèle approuvé */
.novelia-home.v14 .n13-hero{min-height:620px!important;}
.novelia-home.v14 .n13-hero-text{padding-top:66px!important;padding-bottom:60px!important;}
.novelia-home.v14 .n13-hero h1{font-size:clamp(56px,5.4vw,88px)!important;max-width:640px!important;}
.novelia-home.v14 .n13-hero p{color:#4b4033!important;line-height:1.65!important;}
.novelia-home.v14 .n13-visual{background:url('../images/novelia-hero.jpg') center/cover no-repeat!important;}
.novelia-home.v14 .n13-room{background:rgba(13,11,8,.56)!important;width:min(600px,74%)!important;height:320px!important;}
.novelia-home.v14 .n13-brand-card strong{font-size:48px!important;}
.novelia-home.v14 .n13-trustbar span{font-family:var(--n-title)!important;color:var(--n-gold)!important;filter:none!important;}
.novelia-home.v14 .n13-services{padding-top:88px!important;}
.novelia-home.v14 .n13-card{transition:transform .25s ease, box-shadow .25s ease!important;}
.novelia-home.v14 .n13-card:hover{transform:translateY(-6px)!important;box-shadow:0 32px 74px rgba(48,35,18,.16)!important;}
.novelia-home.v14 .n13-card-img{height:245px!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;}
.novelia-home.v14 .n13-card.podo .n13-card-img{background-image:url('../images/novelia-podologie.jpg')!important;background-position:center!important;}
.novelia-home.v14 .n13-card.oil .n13-card-img{background-image:url('../images/novelia-huiles.jpg')!important;background-position:center!important;}
.novelia-home.v14 .n13-card.candle .n13-card-img{background-image:url('../images/novelia-chandelles.jpg')!important;background-position:center!important;}
.novelia-home.v14 .n13-card-img:after{background:linear-gradient(0deg,rgba(13,11,8,.12),rgba(13,11,8,.02))!important;}
.novelia-home.v14 .n13-about-image{background:url('../images/novelia-cta.jpg') center/cover no-repeat!important;}
.novelia-home.v14 .n13-about{grid-template-columns:.9fr 1.1fr 1fr!important;}
.novelia-home.v14 .n13-about-dark{background:#100d09!important;}
.novelia-home.v14 .n13-footer{border-top:1px solid rgba(199,157,79,.32)!important;}
@media(max-width:900px){.novelia-home.v14 .n13-card-img{height:300px!important}.novelia-home.v14 .n13-hero{min-height:auto!important}}
