:root{
  --noir:#120D12; --creme:#FFF6EC;
  --rose:#FF2E74; --citron:#FFDE2E; --menthe:#00D9A3; --raisin:#7A3FCB; --bleu:#2E9BFF;
  --anton:'Anton',Impact,'Arial Narrow',sans-serif;
  --gab:'Gabarito','Helvetica Neue',Arial,sans-serif;
  --body:'Public Sans',-apple-system,'Segoe UI',Roboto,sans-serif;
  --bd:3px solid var(--noir); --pop:8px 8px 0 var(--noir);
}
.pschit-landing *{box-sizing:border-box}
.pschit-landing{background:var(--creme); color:var(--noir); font-family:var(--body); font-size:16.5px; line-height:1.55; -webkit-font-smoothing:antialiased; overflow-x:hidden}
.pschit-landing .wrap{max-width:1180px; margin:0 auto; padding:0 20px}
.pschit-landing p{margin:0}
.pschit-landing h1, .pschit-landing h2, .pschit-landing h3{margin:0; line-height:.94; letter-spacing:-.01em}
.pschit-landing img{max-width:100%; display:block}
.pschit-landing a{color:inherit}
.pschit-landing :focus-visible{outline:3px solid var(--bleu); outline-offset:3px}
.pschit-landing .framebar{background:var(--noir); color:var(--creme); padding:9px 20px; font-family:var(--gab); font-weight:700; font-size:.7rem; letter-spacing:.16em; text-transform:uppercase; display:flex; justify-content:space-between; gap:14px; flex-wrap:wrap}
.pschit-landing nav.site{border-bottom:var(--bd); background:var(--creme); position:relative; z-index:3}
.pschit-landing .nav-in{display:flex; align-items:center; justify-content:space-between; gap:16px; padding:13px 20px; max-width:1180px; margin:0 auto}
.pschit-landing .lock{display:flex; flex-direction:column; line-height:1}
.pschit-landing .lock .house{font-family:var(--gab); font-weight:900; font-size:.56rem; letter-spacing:.34em; text-transform:uppercase; opacity:.6; margin-bottom:2px}
.pschit-landing .lock .gm{font-family:var(--anton); text-transform:uppercase; font-size:1.85rem; letter-spacing:-.02em}
.pschit-landing .nav-links{display:none; gap:22px; font-family:var(--gab); font-weight:700; font-size:.86rem; text-transform:uppercase; letter-spacing:.04em}
.pschit-landing .nav-links a{text-decoration:none}
.pschit-landing .nav-links a:hover{text-decoration:underline; text-decoration-thickness:3px; text-underline-offset:4px}
@media(min-width:920px){
.pschit-landing .nav-links{display:flex}

}
.pschit-landing .nav-cart{font-family:var(--gab); font-weight:900; font-size:.78rem; text-transform:uppercase; letter-spacing:.06em; background:var(--noir); color:var(--creme); padding:9px 15px; text-decoration:none}
.pschit-landing .marq{background:var(--citron); border-bottom:var(--bd); overflow:hidden; padding:10px 0; white-space:nowrap}
.pschit-landing .marq-track{display:inline-block; animation:slide 34s linear infinite}
.pschit-landing .marq span{font-family:var(--anton); text-transform:uppercase; font-size:1.02rem; padding:0 13px}
.pschit-landing .marq b{color:var(--rose)}
@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
.pschit-landing .marq-track{animation:none}
.pschit-landing .marq{white-space:normal; padding:10px 20px}

}
.pschit-landing .hero{background:var(--rose); border-bottom:var(--bd)}
.pschit-landing .hero-in{display:grid; grid-template-columns:1fr; gap:30px; padding:44px 20px 50px; align-items:center}
@media(min-width:960px){
.pschit-landing .hero-in{grid-template-columns:1.05fr .95fr; gap:42px; padding:60px 20px 64px}

}
.pschit-landing .hero h1{font-family:var(--anton); text-transform:uppercase; font-size:clamp(2.8rem,8vw,5.6rem); color:var(--creme); text-shadow:5px 5px 0 var(--noir)}
.pschit-landing .hero h1 em{font-style:normal; color:var(--citron)}
.pschit-landing .hero-sub{color:var(--creme); font-size:1.12rem; font-weight:500; max-width:42ch; margin-top:20px}
.pschit-landing .hero-sub b{background:var(--noir); padding:1px 7px}
.pschit-landing .btn{display:inline-block; margin-top:24px; background:var(--citron); color:var(--noir); font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.05rem,2.5vw,1.45rem); padding:16px 28px; border:var(--bd); box-shadow:var(--pop); text-decoration:none}
.pschit-landing .btn:hover{transform:translate(3px,3px); box-shadow:5px 5px 0 var(--noir)}
.pschit-landing .btn s{font-family:var(--body); font-weight:600; font-size:.7em; opacity:.5; margin-left:9px}
.pschit-landing .hero-micro{margin-top:15px; color:var(--creme); font-size:.82rem; font-weight:700; letter-spacing:.05em; text-transform:uppercase}
.pschit-landing .pack{position:relative; background:var(--creme); border:var(--bd); box-shadow:var(--pop); padding:24px 18px 18px}
.pschit-landing .pack .shelf{display:block}
.pschit-landing .pack .shelf img{display:block; width:100%; max-width:none; height:auto; border:var(--bd)}
.pschit-landing .sticker{position:absolute; font-family:var(--anton); text-transform:uppercase; text-align:center; border:var(--bd); padding:9px 12px; line-height:.95; box-shadow:4px 4px 0 var(--noir)}
.pschit-landing .st1{top:-20px; right:-10px; background:var(--menthe); transform:rotate(9deg); font-size:1rem}
.pschit-landing .st2{bottom:-18px; left:-12px; background:var(--bleu); color:var(--creme); transform:rotate(-7deg); font-size:.9rem}
.pschit-landing .pack-cap{margin-top:14px; text-align:center; font-family:var(--gab); font-weight:900; font-size:.62rem; letter-spacing:.14em; text-transform:uppercase; opacity:.4}
.pschit-landing .strip{border-bottom:var(--bd)}
.pschit-landing .strip-in{display:grid; grid-template-columns:repeat(2,1fr); gap:0}
@media(min-width:860px){
.pschit-landing .strip-in{grid-template-columns:repeat(4,1fr)}

}
.pschit-landing .strip-item{border-right:var(--bd); border-bottom:var(--bd); padding:20px 16px; text-align:center; display:flex; flex-direction:column; gap:3px}
.pschit-landing .strip-item:last-child{border-right:none}
.pschit-landing .strip-item .k{font-family:var(--anton); text-transform:uppercase; font-size:1.15rem}
.pschit-landing .strip-item .v{font-size:.78rem; font-weight:600; opacity:.65}
.pschit-landing section{border-bottom:var(--bd); padding:56px 0}
.pschit-landing .kick{font-family:var(--gab); font-weight:900; font-size:.74rem; letter-spacing:.18em; text-transform:uppercase; display:inline-block; background:var(--noir); color:var(--creme); padding:5px 11px; margin-bottom:14px}
.pschit-landing .big{font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.9rem,5.4vw,3.7rem); max-width:19ch}
.pschit-landing .lede{font-size:1.05rem; max-width:56ch; margin-top:16px; font-weight:500}
.pschit-landing .honte{background:var(--noir); color:var(--creme)}
.pschit-landing .honte .kick{background:var(--citron); color:var(--noir)}
.pschit-landing .honte .big{color:var(--creme)}
.pschit-landing .honte .big em{font-style:normal; color:var(--rose)}
.pschit-landing .rank{margin-top:32px; border-top:3px solid var(--creme)}
.pschit-landing .rank-row{display:grid; grid-template-columns:auto 1fr; gap:14px; align-items:baseline; padding:16px 0; border-bottom:3px solid var(--creme)}
@media(min-width:760px){
.pschit-landing .rank-row{grid-template-columns:84px 1fr 1.15fr; gap:22px}

}
.pschit-landing .rank-n{font-family:var(--anton); font-size:clamp(1.8rem,4.4vw,2.9rem); color:rgba(255,246,236,.35); line-height:.9}
.pschit-landing .rank-row.top .rank-n{color:var(--citron)}
.pschit-landing .rank-t{font-family:var(--gab); font-weight:900; font-size:clamp(1.05rem,2.5vw,1.55rem); text-transform:uppercase}
.pschit-landing .rank-d{grid-column:1/-1; font-size:.96rem; opacity:.78}
@media(min-width:760px){
.pschit-landing .rank-d{grid-column:auto}

}
.pschit-landing .chute{margin-top:30px; display:inline-block; background:var(--citron); color:var(--noir); border:3px solid var(--creme); box-shadow:6px 6px 0 var(--rose); font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.2rem,3.2vw,1.9rem); padding:14px 22px}
.pschit-landing .raisons{display:grid; grid-template-columns:1fr; gap:0; margin-top:32px; border:var(--bd); box-shadow:var(--pop)}
@media(min-width:880px){
.pschit-landing .raisons{grid-template-columns:repeat(3,1fr)}

}
.pschit-landing .raison{padding:26px 22px 28px; border-bottom:var(--bd); display:flex; flex-direction:column; gap:10px}
.pschit-landing .raison:last-child{border-bottom:none}
@media(min-width:880px){
.pschit-landing .raison{border-bottom:none; border-right:var(--bd)}
.pschit-landing .raison:last-child{border-right:none}

}
.pschit-landing .raison .num{font-family:var(--anton); text-transform:uppercase; font-size:1.05rem; background:var(--menthe); border:var(--bd); align-self:flex-start; padding:5px 10px}
.pschit-landing .raison h3{font-family:var(--gab); font-weight:900; text-transform:uppercase; font-size:1.22rem; line-height:1.05}
.pschit-landing .raison p{font-size:.96rem; font-weight:500}
.pschit-landing .parfums{background:var(--menthe)}
.pschit-landing .parf-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:0; border:var(--bd); box-shadow:var(--pop); margin-top:32px; background:var(--creme)}
.pschit-landing .parf{border-right:var(--bd); border-bottom:var(--bd); display:flex; flex-direction:column}
.pschit-landing .parf .ph{background:#fff; padding:0; display:block; border-bottom:var(--bd); overflow:hidden; aspect-ratio:4/5}
.pschit-landing .parf .ph img{display:block; width:100%; height:100%; object-fit:cover}
.pschit-landing .parf .txt{padding:16px 18px 18px; display:flex; flex-direction:column; gap:8px; flex:1}
.pschit-landing .parf h3{font-family:var(--anton); text-transform:uppercase; font-size:1.55rem; line-height:.95}
.pschit-landing .parf p{font-size:.92rem; font-weight:500}
.pschit-landing .parf .tag{margin-top:auto; padding-top:8px; font-family:var(--gab); font-weight:900; font-size:.64rem; letter-spacing:.13em; text-transform:uppercase; opacity:.55}
.pschit-landing .parf.slot .ph{background:repeating-linear-gradient(45deg,#F2EAE0,#F2EAE0 12px,#E9DFD3 12px,#E9DFD3 24px)}
.pschit-landing .parf.slot .ph span{font-family:var(--gab); font-weight:900; font-size:.7rem; letter-spacing:.13em; text-transform:uppercase; opacity:.5; text-align:center; max-width:16ch}
.pschit-landing .cent{background:var(--citron)}
.pschit-landing .cent-in{display:grid; grid-template-columns:1fr; gap:26px; align-items:center; margin-top:30px}
@media(min-width:900px){
.pschit-landing .cent-in{grid-template-columns:1fr 1fr; gap:34px}

}
.pschit-landing .cmp{border:var(--bd); background:var(--creme); padding:24px 20px; box-shadow:5px 5px 0 var(--noir); display:flex; flex-direction:column; gap:10px}
.pschit-landing .cmp .vol{font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.5rem,4.2vw,2.3rem); line-height:.92}
.pschit-landing .cmp .say{font-size:.96rem; font-weight:500}
.pschit-landing .cmp.bad{background:#EFE6DA; color:#6C6259}
.pschit-landing .cmp.bad .vol{color:#6C6259}
.pschit-landing .cmp.good{background:var(--menthe); box-shadow:8px 8px 0 var(--noir)}
.pschit-landing .six{background:var(--bleu); color:var(--creme)}
.pschit-landing .six .kick{background:var(--citron); color:var(--noir)}
.pschit-landing .six .big{color:var(--creme)}
.pschit-landing .six .lede{color:var(--creme)}
.pschit-landing .six-grid{display:grid; grid-template-columns:repeat(2,1fr); gap:0; margin-top:32px; border:var(--bd); box-shadow:var(--pop); background:var(--creme); color:var(--noir)}
@media(min-width:820px){
.pschit-landing .six-grid{grid-template-columns:repeat(3,1fr)}

}
.pschit-landing .six-cell{border-right:var(--bd); border-bottom:var(--bd); padding:20px 18px; display:flex; flex-direction:column; gap:5px}
.pschit-landing .six-cell .n{font-family:var(--gab); font-weight:900; font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; opacity:.55}
.pschit-landing .six-cell .l{font-family:var(--anton); text-transform:uppercase; font-size:1.35rem; line-height:.95; color:var(--rose)}
.pschit-landing .six-cell .w{font-size:.86rem; font-weight:500; opacity:.7}
@media(min-width:820px){
.pschit-landing .six-cell:nth-child(3n){border-right:none}
.pschit-landing .six-cell:nth-child(n+4){border-bottom:none}

}
@media(max-width:819px){
.pschit-landing .six-cell:nth-child(2n){border-right:none}
.pschit-landing .six-cell:nth-child(n+5){border-bottom:none}

}
.pschit-landing .six-note{margin-top:26px; display:inline-block; background:var(--citron); color:var(--noir); border:var(--bd); box-shadow:6px 6px 0 var(--noir); font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.1rem,3vw,1.7rem); padding:14px 22px}
.pschit-landing .prix{background:var(--raisin); color:var(--creme)}
.pschit-landing .prix .kick{background:var(--citron); color:var(--noir)}
.pschit-landing .prix .big{color:var(--creme)}
.pschit-landing .prix .lede{color:var(--creme)}
.pschit-landing .coffret{margin-top:38px; background:var(--citron); color:var(--noir); border:var(--bd); box-shadow:12px 12px 0 var(--noir); padding:30px 26px 28px; position:relative; display:grid; grid-template-columns:1fr; gap:22px}
@media(min-width:880px){
.pschit-landing .coffret{grid-template-columns:1.15fr .85fr; gap:34px; align-items:center; padding:36px 34px 34px}

}
.pschit-landing .coffret .flag{position:absolute; top:-18px; left:20px; background:var(--rose); color:var(--creme); border:var(--bd); font-family:var(--anton); text-transform:uppercase; font-size:.86rem; padding:6px 12px; transform:rotate(-3deg)}
.pschit-landing .coffret h3{font-family:var(--anton); text-transform:uppercase; font-size:clamp(1.8rem,4.6vw,2.9rem); line-height:.92}
.pschit-landing .coffret .money{display:flex; align-items:baseline; gap:12px; flex-wrap:wrap; margin-top:12px}
.pschit-landing .coffret .euro{font-family:var(--anton); font-size:clamp(2.6rem,7vw,4rem); line-height:.85}
.pschit-landing .coffret .old{font-family:var(--body); font-weight:600; font-size:1rem; opacity:.5; text-decoration:line-through}
.pschit-landing .coffret .unit{background:var(--noir); color:var(--citron); font-family:var(--gab); font-weight:900; font-size:.8rem; letter-spacing:.05em; text-transform:uppercase; padding:6px 10px}
.pschit-landing .coffret p{font-size:1rem; font-weight:500; margin-top:14px; max-width:46ch}
.pschit-landing .coffret .compose{margin-top:16px; background:var(--creme); border:var(--bd); padding:15px 17px; font-size:.94rem; font-weight:600}
.pschit-landing .coffret .compose b{font-family:var(--gab); font-weight:900; text-transform:uppercase; font-size:.72rem; letter-spacing:.14em; display:block; margin-bottom:5px; opacity:.6}
.pschit-landing .coffret .btn{margin-top:20px; background:var(--rose); color:var(--creme)}
.pschit-landing .plans{display:grid; grid-template-columns:repeat(auto-fit,minmax(218px,1fr)); gap:16px; margin-top:28px}
.pschit-landing .plans-lbl{margin-top:34px; font-family:var(--gab); font-weight:900; font-size:.74rem; letter-spacing:.18em; text-transform:uppercase; opacity:.75}
.pschit-landing .plan .unit{font-family:var(--gab); font-weight:900; font-size:.7rem; letter-spacing:.08em; text-transform:uppercase; opacity:.55}
.pschit-landing .plan{background:var(--creme); color:var(--noir); border:var(--bd); box-shadow:var(--pop); padding:22px 19px; display:flex; flex-direction:column; gap:10px}
.pschit-landing .plan.star{background:var(--citron); position:relative}
.pschit-landing .plan .flag{position:absolute; top:-16px; left:13px; background:var(--rose); color:var(--creme); border:var(--bd); font-family:var(--anton); text-transform:uppercase; font-size:.76rem; padding:5px 10px; transform:rotate(-3deg)}
.pschit-landing .plan h3{font-family:var(--gab); font-weight:900; text-transform:uppercase; font-size:1rem; letter-spacing:.03em}
.pschit-landing .plan .euro{font-family:var(--anton); font-size:clamp(2rem,4.8vw,2.8rem); line-height:.9}
.pschit-landing .plan .euro s{font-family:var(--body); font-size:.32em; font-weight:600; opacity:.5; margin-left:8px}
.pschit-landing .plan p{font-size:.89rem; font-weight:500}
.pschit-landing .plan .go{margin-top:auto; padding-top:10px; font-family:var(--gab); font-weight:900; font-size:.8rem; text-transform:uppercase; letter-spacing:.06em}
.pschit-landing .port{margin-top:26px; font-family:var(--gab); font-weight:800; font-size:.9rem; text-transform:uppercase; letter-spacing:.05em}
.pschit-landing .vs-grid{margin-top:32px; border:var(--bd); box-shadow:var(--pop); background:var(--creme)}
.pschit-landing .vs-row{display:grid; grid-template-columns:1fr; border-bottom:var(--bd)}
@media(min-width:780px){
.pschit-landing .vs-row{grid-template-columns:1fr 1fr}

}
.pschit-landing .vs-row:last-child{border-bottom:none}
.pschit-landing .vs-cell{padding:17px 20px}
.pschit-landing .vs-cell.eux{background:#EFE6DA; color:#6C6259; font-style:italic; border-bottom:var(--bd)}
@media(min-width:780px){
.pschit-landing .vs-cell.eux{border-bottom:none; border-right:var(--bd)}

}
.pschit-landing .vs-cell.nous{font-family:var(--gab); font-weight:800; font-size:1.06rem}
.pschit-landing .vs-lbl{font-family:var(--gab); font-weight:900; font-size:.64rem; letter-spacing:.16em; text-transform:uppercase; display:block; margin-bottom:5px; opacity:.55; font-style:normal}
.pschit-landing .avis-grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:16px; margin-top:32px}
.pschit-landing .avis{border:3px dashed var(--noir); padding:19px; background:#fff; display:flex; flex-direction:column; gap:9px}
.pschit-landing .avis .st{color:var(--rose); letter-spacing:.16em; font-size:1.1rem}
.pschit-landing .avis .slot{font-family:var(--gab); font-weight:900; font-size:.64rem; letter-spacing:.14em; text-transform:uppercase; background:var(--citron); border:2px solid var(--noir); padding:4px 8px; align-self:flex-start}
.pschit-landing .avis p{font-size:.92rem; color:#7A7069; font-style:italic}
.pschit-landing .faq{margin-top:28px; border-top:var(--bd)}
.pschit-landing .qa{border-bottom:var(--bd); padding:19px 0; display:grid; grid-template-columns:1fr; gap:8px}
@media(min-width:780px){
.pschit-landing .qa{grid-template-columns:.9fr 1.1fr; gap:26px}

}
.pschit-landing .qa dt{font-family:var(--gab); font-weight:900; font-size:1.03rem; text-transform:uppercase}
.pschit-landing .qa dd{margin:0; font-size:.96rem; font-weight:500}
.pschit-landing .fin{background:var(--rose); text-align:center}
.pschit-landing .fin h2{font-family:var(--anton); text-transform:uppercase; color:var(--creme); text-shadow:5px 5px 0 var(--noir); font-size:clamp(2.2rem,7vw,4.6rem)}
.pschit-landing .fin p{color:var(--creme); font-weight:700; margin-top:16px; text-transform:uppercase; letter-spacing:.06em; font-size:.9rem}
.pschit-landing footer{background:var(--noir); color:var(--creme); padding:34px 0 44px; text-align:center}
.pschit-landing footer .f1{font-family:var(--gab); font-weight:900; font-size:.78rem; letter-spacing:.14em; text-transform:uppercase}
.pschit-landing footer .f2{margin-top:10px; font-size:.8rem; opacity:.55}

/* ============================================================
   Pschit — intégration dans le thème classic
   ============================================================ */
#index #wrapper{padding:0 !important; background:var(--creme)}
#index #wrapper > .container{max-width:none !important; width:100% !important; padding-left:0 !important; padding-right:0 !important}
#index #content-wrapper, #index #content.page-home{max-width:none !important; width:100% !important; padding:0 !important; margin:0 !important}
#index .breadcrumb{display:none}
#index #footer{margin-top:0}
.pschit-landing{width:100%}
.pschit-landing *{box-sizing:border-box}
.pschit-landing img{max-width:100%; display:block}
.pschit-landing p{margin:0}
.pschit-landing h1,.pschit-landing h2,.pschit-landing h3{margin:0; line-height:.94; letter-spacing:-.01em}
.pschit-landing a{color:inherit}
.pschit-landing section{margin:0}


/* ============================================================
   Corrections d'integration + habillage de l'en-tete
   ============================================================ */
body#index{overflow-x:hidden}
#index .js-content-wrapper{padding-left:0 !important; padding-right:0 !important}
#index .js-content-wrapper > .row{margin-left:0 !important; margin-right:0 !important}
#index #content-wrapper > .row{margin-left:0 !important; margin-right:0 !important}

#header{background:#120D12; color:#FFF6EC}
#header .header-nav{background:#120D12; border-bottom:1px solid rgba(255,246,236,.18)}
#header .header-top{background:#120D12}
#header a, #header .expand-more, #header .material-icons{color:#FFF6EC}
#header a:hover{color:#FFDE2E}
#header .header-nav .cart-preview.active{background:#FF2E74}
#header .header-nav .cart-preview.active a{color:#FFF6EC}

#_desktop_logo img, #_mobile_logo img{display:none !important}
#_desktop_logo a, #_mobile_logo a{display:inline-block; text-decoration:none}
#_desktop_logo a::after, #_mobile_logo a::after{
  content:"PSCHIT";
  font-family:'Anton',Impact,'Arial Narrow',sans-serif;
  font-size:2.2rem; line-height:1; letter-spacing:-.01em;
  color:#FFDE2E; display:inline-block; padding:6px 0;
}
#_mobile_logo a::after{font-size:1.6rem}

#header .search-widget form input[type=text]{border-radius:0; border:2px solid #120D12}
#header .menu > ul > li > a{font-weight:700; text-transform:uppercase; letter-spacing:.04em; font-size:.86rem}

#footer{background:#120D12; color:#FFF6EC}
#footer a, #footer .h3, #footer h3, #footer p, #footer li{color:#FFF6EC}
#footer a:hover{color:#FFDE2E}
#footer .block-social a{background-color:rgba(255,246,236,.15)}

/* correctifs 2 */
#index #wrapper .row{margin-left:0 !important; margin-right:0 !important}
#header .blockcart{background:#FF2E74 !important; border-radius:0}
#header .blockcart, #header .blockcart *{color:#FFF6EC !important}
#footer .h3, #footer h3, #footer li a, #footer span, #footer a{color:#FFF6EC}
#footer .block_newsletter{background:#FFF6EC}
#footer .block_newsletter .h3, #footer .block_newsletter h3{color:#120D12}
#footer .block_newsletter p{color:#5A5148}
#footer .links .h3{color:#FFDE2E}
.pschit-landing p, .pschit-landing li, .pschit-landing dd, .pschit-landing dt, .pschit-landing span{color:inherit}
.pschit-landing .vs-cell.eux{color:#6C6259}
.pschit-landing .cmp.bad{color:#6C6259}
.pschit-landing .avis p{color:#7A7069}
.pschit-landing .six-cell .l{color:#FF2E74}
.pschit-landing .six-cell .n{color:rgba(18,13,18,.55)}
.pschit-landing .rank-n{color:rgba(255,246,236,.35)}
.pschit-landing .rank-row.top .rank-n{color:#FFDE2E}
.pschit-landing .hero h1 em{color:#FFDE2E}
.pschit-landing .coffret .unit{color:#FFDE2E}
.pschit-landing .plan .unit{color:rgba(18,13,18,.55)}
.pschit-landing .parf .tag{color:rgba(18,13,18,.55)}

/* le vrai logo dans l en-tete */
#_desktop_logo img, #_mobile_logo img{display:none!important}
#_desktop_logo a, #_mobile_logo a{display:inline-block; line-height:0}
#_desktop_logo a::after, #_mobile_logo a::after{content:""; display:block; width:180px; height:68px; padding:0; background:url(data:image/png;base64,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) no-repeat left center; background-size:contain}
@media (min-width:768px){#_desktop_logo a::after{width:240px; height:90px}}

/* grille parfums responsive */
@media (max-width:900px){.pschit-landing .parf-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.pschit-landing .parf-grid{grid-template-columns:1fr}}

/* bandeau coffret pleine largeur */



/* bandes publicitaires : cartes centrees, pas de pleine page */
.pschit-landing .pub-band{background:var(--noir); padding:52px 20px; border-top:var(--bd); border-bottom:var(--bd)}
.pschit-landing .pub-band a{display:block; margin:0 auto; max-width:680px; border:var(--bd); box-shadow:var(--pop); line-height:0; background:var(--rose)}
.pschit-landing .pub-band-large a{max-width:1000px}
.pschit-landing .pub-band img{display:block; width:100%; height:auto; max-width:none}
@media (max-width:700px){.pschit-landing .pub-band{padding:32px 14px}}

/* liens produits */
.pschit-landing a.parf, .pschit-landing a.plan{text-decoration:none; color:inherit; cursor:pointer}
.pschit-landing a.parf .ph img{transition:transform .35s ease}
.pschit-landing a.parf:hover .ph img{transform:scale(1.04)}
.pschit-landing a.parf:hover h3, .pschit-landing a.plan:hover h3{text-decoration:underline; text-decoration-thickness:3px; text-underline-offset:4px}
.pschit-landing a.plan:hover .go{text-decoration:underline}
.pschit-landing .pub-band a{transition:transform .2s ease}
.pschit-landing .pub-band a:hover{transform:translate(-2px,-2px)}


/* ============ AVIS CLIENTS ============ */
.pschit-landing #avis{padding:84px 0 66px; background:var(--creme); border-top:var(--bd)}
.pschit-landing .avis-score{display:inline-flex; align-items:center; gap:14px; margin-top:22px; background:var(--noir); color:var(--creme); border:var(--bd); box-shadow:6px 6px 0 var(--citron); padding:11px 18px}
.pschit-landing .avis-score b{font-family:var(--anton); font-size:2.2rem; line-height:1}
.pschit-landing .avis-score em{font-style:normal; font-family:var(--gab); font-weight:800; font-size:.74rem; letter-spacing:.14em; text-transform:uppercase}
.pschit-landing .avis-score .av-note{color:var(--citron)}
.pschit-landing .avis-score .av-note i{color:rgba(255,246,236,.32)}
.pschit-landing .avis-intro{max-width:58ch; margin-top:20px; font-size:1.05rem}
.pschit-landing .avis-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:38px}
.pschit-landing .av{margin:0; background:#fff; border:var(--bd); box-shadow:6px 6px 0 var(--noir); padding:20px 20px 16px; display:flex; flex-direction:column; gap:12px}
.pschit-landing .av:nth-child(3n+2){box-shadow:6px 6px 0 var(--rose)}
.pschit-landing .av:nth-child(3n){box-shadow:6px 6px 0 var(--menthe)}
.pschit-landing .av-note{font-size:1.1rem; letter-spacing:.1em; line-height:1; color:var(--rose)}
.pschit-landing .av-note i{color:#dcd2c7; font-style:normal}
.pschit-landing .av blockquote{margin:0; font-size:.98rem; line-height:1.5; color:var(--noir)}
.pschit-landing .av blockquote::before{content:"\00ab\00a0"}
.pschit-landing .av blockquote::after{content:"\00a0\00bb"}
.pschit-landing .av figcaption{margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; gap:9px; padding-top:12px; border-top:2px dashed rgba(18,13,18,.2)}
.pschit-landing .av figcaption b{font-family:var(--gab); font-weight:900; font-size:.95rem}
.pschit-landing .av-tag{font-family:var(--gab); font-weight:800; font-size:.6rem; letter-spacing:.1em; text-transform:uppercase; padding:4px 8px; border:2px solid var(--noir); color:var(--noir)}
.pschit-landing .av-verif{background:var(--menthe)}
.pschit-landing .av-test{background:var(--citron)}
.pschit-landing .avis-note{margin-top:28px; max-width:74ch; font-size:.82rem; line-height:1.5; color:rgba(18,13,18,.6)}
@media (max-width:980px){ .pschit-landing .avis-grid{grid-template-columns:repeat(2,1fr)} }
@media (max-width:620px){
  .pschit-landing #avis{padding:56px 0 46px}
  .pschit-landing .avis-grid{grid-template-columns:1fr; gap:18px}
  .pschit-landing .av{box-shadow:5px 5px 0 var(--noir)}
}


/* ============ LOGO : celui de PrestaShop, plus de version en dur ============ */
#_desktop_logo img, #_mobile_logo img, #header .header-logo img{display:block !important}
#_desktop_logo a::after, #_mobile_logo a::after{content:none !important; display:none !important; background:none !important; width:auto !important; height:auto !important; padding:0 !important}
#_desktop_logo a, #_mobile_logo a{line-height:normal !important}


/* ============ PHOTOS PRODUIT DANS LE BLOC PRIX ============ */
.pschit-landing .cf-ph{display:block; margin:0 0 14px; border:3px solid var(--noir); background:#fff; line-height:0; box-shadow:5px 5px 0 var(--noir)}
.pschit-landing .cf-ph img{width:100%; height:auto; display:block}
.pschit-landing .cf-ph:hover{transform:translate(2px,2px); box-shadow:3px 3px 0 var(--rose)}
.pschit-landing .compose{display:flex; flex-direction:column}

.pschit-landing .plan-ph{display:block; border:3px solid var(--noir); background:#fff; line-height:0; margin:0 0 14px; aspect-ratio:1/1; overflow:hidden}
.pschit-landing .plan-ph img{width:100%; height:100%; object-fit:contain; display:block; padding:8px}
.pschit-landing .plan{display:flex; flex-direction:column}
.pschit-landing .plan:hover .plan-ph{border-color:var(--rose)}

@media (max-width:760px){
  .pschit-landing .cf-ph{box-shadow:4px 4px 0 var(--noir)}
}


/* ===== correctifs mobile v8 ===== */
@media (max-width:760px){
  .pschit-landing .sticker.st2{top:-14px; bottom:auto; left:4px; font-size:.78rem}
  .pschit-landing .pack-cap{padding-left:14px; padding-right:14px}
  .pschit-landing .hero-micro{padding-left:0; padding-right:0}
}