body{background:#02070b}.nc134{--r:#ff153f;--line:#20303a;--panel:#061016;color:#f5f7f9;padding-bottom:8px;background:radial-gradient(circle at 92% 5%,rgba(122,10,32,.12),transparent 26%)}.nc134 .shell{max-width:1370px}.nc134crumb{display:flex;gap:9px;padding:18px 0 15px;color:#71808a;font-size:12px}.nc134crumb a{color:#9aa8b1}.nc134hero{display:grid;grid-template-columns:1.08fr .92fr;gap:24px;align-items:stretch}.nc134gallery,.nc134buy,.nc134card,.nc134qualities,.nc134cta,.nc134preview{border:1px solid var(--line);background:linear-gradient(145deg,#071118,#040a0e);border-radius:10px}.nc134gallery{border:0;background:transparent}.nc134main{height:468px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px}.nc134main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(2,5,8,.72))}.nc134main img{width:100%;height:100%;object-fit:cover}.nc134video{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:18px;background:rgba(3,9,13,.92);border:1px solid #61717b;border-radius:7px;padding:12px 18px;color:#fff;font-weight:800}.nc134thumbs{display:flex;gap:10px;padding-top:12px;align-items:center}.nc134thumbs:before,.nc134thumbs:after{content:"‹";display:grid;place-items:center;width:38px;height:58px;border:1px solid #2a3b45;border-radius:7px;color:#fff;font-size:26px}.nc134thumbs:after{content:"›"}.nc134thumbs button{width:105px;height:58px;padding:0;border:1px solid #273640;border-radius:7px;overflow:hidden;background:#091016}.nc134thumbs button.active{border-color:var(--r);box-shadow:0 0 18px #ff173f33}.nc134thumbs img{width:100%;height:100%;object-fit:cover}.nc134buy{padding:26px;background:radial-gradient(circle at 100% 0,#5b071c55,transparent 38%),linear-gradient(145deg,#071017,#05090d)}.nc134topline{display:flex;justify-content:space-between;align-items:center;color:var(--r);font-size:11px;font-weight:900;letter-spacing:1.5px}.nc134statusgroup{display:flex;gap:8px;align-items:center}.nc134topline b{background:var(--r);color:#fff;padding:6px 9px;border-radius:5px}.nc134topline em{font-style:normal;letter-spacing:0;background:#18a558;color:#fff;padding:6px 9px;border-radius:5px}.nc134buy h1{font-size:39px;line-height:1.04;margin:13px 0 5px}.nc134buy h2{font-size:16px;font-weight:600;color:#edf1f3;margin:0 0 13px}.nc134buy>p{color:#aeb9c0;line-height:1.55;font-size:13px;max-height:125px;overflow:hidden}.nc134badges{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.nc134badges span{padding:7px 13px;border-radius:5px;border:1px solid #179eea;color:#77dbff;background:#06223a;font-weight:900;font-size:11px}.nc134trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0}.nc134trust>div{display:flex;align-items:center;gap:8px;padding:10px 8px;border:1px solid #20303a;border-radius:7px;color:var(--r);min-width:0}.nc134trust span{display:flex;flex-direction:column;min-width:0}.nc134trust b{color:#fff;font-size:9px;white-space:nowrap}.nc134trust small{color:#83919b;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc134checkout{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #293943;border-radius:8px;margin-top:13px}.nc134checkout small{display:block;color:#7f8d96}.nc134checkout strong{font-size:31px}.nc134checkout button{border:0;background:linear-gradient(90deg,#e70e35,#ff1746);color:#fff;border-radius:7px;padding:16px 30px;font-weight:900;box-shadow:0 8px 25px #ff123a30}.nc134actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.nc134actions a,.nc134outline{border:1px solid #2a414e;border-radius:7px;padding:12px;text-align:center;color:#e3e9ed;background:#061016}.nc134qualities{margin-top:20px;padding:16px 22px;display:grid;grid-template-columns:repeat(4,1fr)}.nc134qualities>div{display:flex;gap:13px;align-items:center;padding:5px 26px;border-right:1px solid #1c2830;color:var(--r);font-size:22px}.nc134qualities>div:last-child{border:0}.nc134qualities span{display:flex;flex-direction:column}.nc134qualities b{color:#fff;font-size:13px}.nc134qualities small{color:#81909a;font-size:11px}.nc134tabs{display:flex;gap:36px;margin-top:22px;border-bottom:1px solid #27343d;overflow:auto}.nc134tabs a{padding:14px 0;color:#aab4ba;white-space:nowrap;font-size:12px}.nc134tabs a:first-child{color:#fff;border-bottom:3px solid var(--r)}
.nc134overview{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px}.nc134card{padding:19px}.nc134card h2{font-size:17px;margin:0 0 13px}.nc134kicker{display:none}.nc134desc{color:#b7c0c6;line-height:1.62;font-size:13px}.nc134card blockquote{margin:16px 0 0;border-left:3px solid var(--r);background:#0a131a;padding:14px;color:#dce4e9;font-size:12px}.nc134preview{position:relative;min-height:235px;overflow:hidden}.nc134preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(1,5,8,.75))}.nc134preview>img{width:100%;height:100%;position:absolute;object-fit:cover}.nc134preview>a{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:22px;color:#fff;text-align:center}.nc134preview>a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:2px solid #fff;border-radius:50%;font-style:normal;font-size:24px;background:#071017aa}.nc134preview>a small{color:#d3dce1}.nc134details{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px}.nc134detailmain{display:grid;gap:18px}.nc134detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nc134features{list-style:none;padding:0;margin:0;display:grid;gap:9px}.nc134features li{display:flex;gap:10px;color:#c5cdd2;font-size:12px}.nc134features i{font-style:normal;background:var(--r);color:#fff;width:18px;height:18px;display:grid;place-items:center;border-radius:4px}.nc134gridpics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nc134gridpics img{width:100%;height:112px;object-fit:cover;border-radius:6px;border:1px solid #263640}.nc134compat,.nc134deps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nc134compat span,.nc134deps span{border:1px solid #273944;background:#09131a;border-radius:7px;padding:10px 12px;font-weight:900;font-size:11px}.nc134compat small,.nc134deps small{display:block;color:#24d77a;font-size:8px;margin-top:3px}.nc134deps small{color:#ff536f}.nc134steps{padding-left:21px;color:#c1cbd1;line-height:1.85;font-size:12px}.nc134info{position:sticky;top:100px;height:max-content}.nc134info dl{margin:0}.nc134info dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #1b2931;padding:9px 0;font-size:11px}.nc134info dt{color:#83919a}.nc134info dd{text-align:right;margin:0;max-width:160px}.nc134outline{display:block;margin-top:10px}.nc134discord{color:#7289ff}.nc134changes>div{display:flex;gap:14px;padding:11px 0;border-top:1px solid #1d2931}.nc134changes>div>b{background:#168b55;padding:6px;height:max-content;border-radius:5px;font-size:10px}.nc134changes span{display:block}.nc134changes strong{font-size:11px}.nc134changes small{color:#7f8d96;margin-left:8px;font-size:9px}.nc134changes p{color:#aab5bc;font-size:10px;margin:5px 0}.nc134muted{color:#7f8d96}.nc134card details{border-top:1px solid #1d2931;padding:12px 0}.nc134card summary{cursor:pointer;font-weight:800}.nc134related{margin-top:24px}.nc134sectionhead{display:flex;justify-content:space-between;align-items:end}.nc134sectionhead span,.nc134cta span{color:var(--r);font-size:10px;font-weight:900;letter-spacing:1.5px}.nc134sectionhead h2{margin:5px 0 13px;font-size:20px}.nc134sectionhead a{color:var(--r);font-size:11px}.nc134relatedgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.nc134rel{display:block;border:1px solid #20303a;background:#071017;border-radius:8px;overflow:hidden;padding-bottom:13px;color:#fff;position:relative}.nc134rel>div{height:135px}.nc134rel img{width:100%;height:100%;object-fit:cover}.nc134rel>span,.nc134rel h3,.nc134rel p,.nc134rel>strong{margin-left:12px;margin-right:12px}.nc134rel>span{display:inline-block;margin-top:10px;color:#6ed9ff;font-size:9px}.nc134rel h3{margin-top:5px;font-size:14px}.nc134rel p{color:#8f9ca5;font-size:10px;min-height:30px}.nc134rel strong{font-size:18px}.nc134cta{margin-top:22px;margin-bottom:28px;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#0a0e13,#3a0a16)}.nc134cta h2{margin:5px 0;font-size:24px}.nc134cta em{color:var(--r);font-style:normal}.nc134cta p{margin:0;color:#8e9ba4;font-size:11px}.nc134cta a{background:#071017;border:1px solid #293b46;padding:13px 19px;border-radius:7px;color:#fff;font-size:11px}
@media(max-width:1000px){.nc134hero,.nc134overview,.nc134details{grid-template-columns:1fr}.nc134info{position:static}.nc134trust,.nc134qualities,.nc134relatedgrid{grid-template-columns:repeat(2,1fr)}.nc134qualities>div{border:0}.nc134main{height:390px}}@media(max-width:650px){.nc134hero{display:block}.nc134buy{margin-top:14px;padding:20px}.nc134buy h1{font-size:31px}.nc134main{height:280px}.nc134trust,.nc134detailgrid,.nc134relatedgrid,.nc134qualities{grid-template-columns:1fr}.nc134checkout{align-items:flex-start;gap:15px;flex-direction:column}.nc134checkout button{width:100%}.nc134actions{grid-template-columns:1fr}.nc134tabs{gap:20px}.nc134cta{align-items:flex-start;gap:18px;flex-direction:column}.nc134compat,.nc134deps{grid-template-columns:1fr}}


/* NightCode v1.34.9 — badge marketing, correction dans la vraie feuille chargée */
.nc134topline .nc134statusgroup .nc134marketing {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    padding: 6px 10px !important;
    border-radius: 5px !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    letter-spacing: .35px !important;
    text-transform: uppercase !important;
}

.nc134topline .nc134statusgroup .nc134marketing-nouveau {
    color: #fff !important;
    background: #ff173f !important;
    border: 1px solid #ff4968 !important;
}

.nc134topline .nc134statusgroup .nc134marketing-bestseller {
    color: #171006 !important;
    background: #ffc94a !important;
    border: 1px solid #ffe08a !important;
}

.nc134topline .nc134statusgroup .nc134marketing-premium {
    color: #fff !important;
    background: #9b4dff !important;
    border: 1px solid #c084ff !important;
}

.nc134topline .nc134statusgroup .nc134marketing-populaire {
    color: #04131b !important;
    background: #55c7ff !important;
    border: 1px solid #9ae0ff !important;
}

.nc134topline .nc134statusgroup .nc134marketing-promo {
    color: #fff !important;
    background: #ff3f83 !important;
    border: 1px solid #ff82ad !important;
}

/* NightCode v1.71 — respecter le ratio natif 16:9 des visuels produit */
.nc134main{
  height:auto;
  aspect-ratio:16 / 9;
  background:#05090d;
}
.nc134main img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
}
@media(max-width:1000px){.nc134main{height:auto;aspect-ratio:16 / 9}}
@media(max-width:650px){.nc134main{height:auto;aspect-ratio:16 / 9}}
