:root{--nuit:#2a1f47;--nuit-haut:#3a2c63;--nuit-bas:#1d1533;--creme:#f3f0ea;--lavande:#d8d2e6;--doux:#b9b1cc;--or:#e8c25a;--or-clair:#f6dc8e;--or-texte:#1c1606;--verre:#f3f0ea12;--verre-fort:#f3f0ea1f;--ligne:#f3f0ea1a;--ligne-or:#e8c25a66;--urgent:#ff7a6b;--attention:#e8c25a;--degrade-or:linear-gradient(110deg, #e8c25a 0%, #d9a62e 40%, #f6dc8e 50%, #d9a62e 60%, #c8961f 100%);--titre:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--texte:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,label{touch-action:manipulation}:focus-visible{outline:2px solid var(--or-clair);outline-offset:2px}.btn:focus-visible{outline-offset:3px}h1,h2{text-wrap:balance}html{background:var(--nuit-bas)}body{background:radial-gradient(900px 600px at 50% 0%, var(--nuit-haut) 0%, var(--nuit) 55%, var(--nuit-bas) 100%) no-repeat, var(--nuit-bas);min-height:100vh;color:var(--creme);font:16px/1.5 var(--texte);-webkit-font-smoothing:antialiased;margin:0}h1{font-family:var(--titre);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.sous{color:var(--lavande);margin:8px 0 28px}.sous em{color:var(--or);font-style:normal;font-weight:600}.vide{color:var(--doux);padding:40px 0}.btn{background:var(--degrade-or);color:var(--or-texte);font:700 15px var(--texte);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;text-decoration:none;transition:filter .15s;display:inline-block}.btn:hover{filter:brightness(1.08)}.g{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.g-mobile{display:none}.g-cote{border-right:1px solid var(--ligne);background:#1d1533bf;flex-direction:column;gap:18px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.g-logo{font:800 18px var(--titre);letter-spacing:.02em;align-items:center;gap:10px;display:flex}.g-logo-cote{padding:0 8px}.g-logo-cote span{font-size:15px;line-height:1.1}.g-logo-cote small{font:500 12px var(--texte);color:var(--doux);letter-spacing:0;display:block}.g-groupe{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.g-groupe p{font:700 11px var(--texte);text-transform:uppercase;letter-spacing:.08em;color:var(--doux);margin:6px 10px 4px}.g-groupe a{color:var(--lavande);border-radius:10px;padding:8px 10px;font-weight:500;text-decoration:none}.g-groupe a:hover{background:var(--verre);color:var(--creme)}.g-groupe a.active{background:var(--verre-fort);color:var(--creme);box-shadow:inset 3px 0 0 var(--or);font-weight:600}.g-site{color:var(--doux);margin-top:auto;padding:0 10px;font-size:14px;text-decoration:none}.g-main{width:100%;min-width:0;max-width:860px;margin:0 auto;padding:40px 32px 80px}.chiffres{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:36px;display:grid}.chiffre{background:var(--verre);border:1px solid var(--ligne-or);border-radius:20px;padding:16px 18px}.chiffre span{color:var(--lavande);font-size:14px;display:block}.chiffre b{font:800 26px var(--titre);letter-spacing:-.02em;color:var(--or-clair);font-variant-numeric:tabular-nums}.taches{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tache{background:var(--verre);border:1px solid var(--ligne);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 18px;display:flex;position:relative}.tache:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.tache.u1:before{background:var(--urgent)}.tache.u2:before{background:var(--attention)}.tache div{min-width:0}.tache b{font-weight:600;display:block}.tache span{color:var(--doux);font-size:14px}.tache .btn{padding:7px 14px;font-size:14px}h2{font:800 22px var(--titre);letter-spacing:-.02em;margin:0}.btn:disabled{opacity:.45;cursor:default;filter:none}.btn.grand{padding:14px 26px;font-size:16px}.btn.plein{text-align:center;width:100%;display:block}.lien{color:var(--or);font:600 15px var(--texte);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.lien:hover{text-decoration:underline}.lien.danger{color:var(--urgent)}.erreur{color:var(--urgent);margin:12px 0;font-weight:600}.carte{background:var(--verre);border:1px solid var(--ligne);border-radius:20px;margin-bottom:16px;padding:18px}.tag{background:#f3f0ea14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.tag i{background:var(--or);border-radius:50%;width:8px;height:8px}.flash{background:var(--degrade-or);color:var(--or-texte);font:700 11px var(--texte);text-transform:uppercase;letter-spacing:.06em;vertical-align:2px;border-radius:999px;margin-right:8px;padding:2px 8px;display:inline-block}.form{flex-direction:column;gap:12px;display:flex}.champ{flex-direction:column;gap:6px;min-width:0;display:flex}.champ span{color:var(--lavande);font-size:14px}.champ input,.coche input.mini{border:1px solid var(--ligne);color:var(--creme);font:16px var(--texte);background:#1d153399;border-radius:14px;width:100%;padding:12px 14px}.champ input:focus,.coche input:focus{border-color:var(--or);outline:none}.deux{grid-template-columns:1fr 2fr;gap:12px;display:grid}.trois{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coche{color:var(--lavande);align-items:center;gap:8px;display:flex}.coche input[type=checkbox]{accent-color:var(--or);width:18px;height:18px}.coche input.mini{width:64px;padding:6px 10px}.pastille{background:var(--verre-fort);color:var(--lavande);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.pastille.recu,.pastille.valide,.pastille.retour{color:var(--urgent);background:#ff7a6b29}.pastille.ecart{color:var(--or);background:#e8c25a29}.pastille.paye{color:#8fe0b0;background:#78dca024}.titre-section{justify-content:space-between;align-items:center;gap:16px;margin:44px 0 16px;display:flex}.titre-section.haut{margin:8px 0 0}.retour{color:var(--doux);font-size:14px;text-decoration:none}.liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.liste>li{background:var(--verre);border:1px solid var(--ligne);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.liste>li:has(.ligne-lien){padding:0}.liste>li>div{flex:1;min-width:0}.liste b{font-weight:600;display:block}.liste span{color:var(--doux);font-size:14px}.liste.terne,.liste>li.terne{opacity:.55}.liste .vide{background:0 0;border:0;padding:8px 0}.ligne-lien{width:100%;color:inherit;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.ligne-lien:hover{background:var(--verre)}.droite{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lien.plus{margin:14px 0 0}.jauge{background:var(--verre-fort);border-radius:4px;max-width:240px;height:4px;margin-top:8px}.jauge i{background:var(--degrade-or);border-radius:4px;height:100%;display:block}.table{padding:6px 0}.tr{grid-template-columns:1fr 80px 80px 90px;align-items:center;gap:12px;padding:10px 18px;display:grid}.tr>:not(:first-child){text-align:right}.tr.th{color:var(--doux);font-size:13px}.tr.ecart{background:#e8c25a14}.tr.total{border-top:1px solid var(--ligne);font-weight:600}.tr input{text-align:right;border:1px solid var(--ligne-or);width:64px;color:var(--creme);font:600 15px var(--texte);background:#1d153399;border-radius:10px;padding:6px 8px}.chiffres.deux{grid-template-columns:repeat(2,1fr);margin:16px 0 28px}.action-principale{margin-bottom:32px}.virement{border-color:var(--ligne-or);flex-direction:column;gap:8px;display:flex}.virement>b{font:800 18px var(--titre);margin-bottom:4px}.virement .btn{margin-top:8px}.copie{border:1px solid var(--ligne);color:var(--creme);font:15px var(--texte);text-align:left;cursor:pointer;background:#1d153380;border-radius:12px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.copie span{color:var(--doux);font-size:13px}.copie b{overflow-wrap:anywhere;font-weight:600}.copie i{color:var(--or);font-size:13px;font-style:normal;font-weight:600}.plus-infos{color:var(--lavande)}.plus-infos summary{cursor:pointer;color:var(--doux)}.histo{padding:0;font-size:14px;list-style:none}.histo li{padding:4px 0}.histo span{color:var(--doux);margin-right:8px}.histo em{color:var(--doux);font-style:normal}.c{max-width:600px;margin:0 auto;padding:32px 16px 140px}.c-tete{flex-direction:column;align-items:center;gap:14px;margin-bottom:28px;display:flex}.c-tete img{width:64px;height:64px}.c h1{text-align:center;margin-bottom:28px;font-size:42px}.c h1 .or{color:var(--or);letter-spacing:-.02em;margin-top:8px;font-size:.55em;display:block}.c .sous{text-align:center}.etapes{color:var(--doux);justify-content:center;gap:6px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.etapes li{border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;display:flex}.etapes b{background:var(--verre-fort);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.etapes li.on{background:var(--verre-fort);color:var(--creme);font-weight:600}.etapes li.on b{background:var(--degrade-or);color:var(--or-texte)}.etapes li.fait b{background:var(--or);color:var(--or-texte)}.wtb{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wtb li{background:var(--verre);border:1px solid var(--ligne);border-radius:20px;grid-template-columns:1fr auto;grid-template-areas:"info prix""info pas";align-items:center;gap:8px 16px;padding:16px 16px 16px 20px;transition:border-color .15s;display:grid}.wtb li.pris{border-color:var(--or);background:#e8c25a14}.wtb-info{grid-area:info;min-width:0}.wtb-info b{font-size:16px;font-weight:600;display:block}.wtb-info span{color:var(--doux);font-size:14px}.wtb-prix{text-align:right;font:800 22px var(--titre);color:var(--or-clair);grid-area:prix}.pas{border:1px solid var(--ligne);background:#1d153399;border-radius:999px;grid-area:pas;align-items:center;display:flex}.pas button{width:38px;height:38px;color:var(--creme);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.pas button:disabled{color:var(--doux);opacity:.4;cursor:default}.pas input{width:44px;color:var(--creme);text-align:center;font:700 16px var(--texte);background:0 0;border:0}.pas input:focus{outline:none}.barre{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ligne-or);background:#1d1533eb;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(568px,100% - 32px);padding:10px 10px 10px 24px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0006}.barre span{color:var(--doux);font-size:13px;display:block}.barre b{font:800 22px var(--titre);color:var(--or-clair)}.resume{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resume b,.resume span{display:block}.resume span{color:var(--lavande);font-size:15px}.signe p{color:var(--lavande);margin:0 0 14px;font-size:14px}.neg{color:var(--urgent)!important}.tr small{color:var(--doux);font-size:12px;display:block}.table.stock .tr,.table.produits-live .tr{grid-template-columns:1fr 70px 100px 100px}.ligne-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ligne-btn:hover{background:var(--verre)}.fiche{border-bottom:1px solid var(--ligne);padding:4px 18px 18px}.fiche .trois{align-items:end}.table.fourn .tr{grid-template-columns:1fr 110px 110px}.compteur,.champ-input,.resol select{border:1px solid var(--ligne);width:100%;color:var(--creme);font:15px var(--texte);background:#1d153399;border-radius:12px;padding:9px 12px}.compteur{text-align:right;width:90px}.compteur:focus,.champ-input:focus,.resol select:focus{border-color:var(--or);outline:none}.deux.inverse{grid-template-columns:2fr 1fr}.depot{border:1.5px dashed var(--ligne-or);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;display:flex}.depot.plein{background:#e8c25a0f;border-style:solid}.depot input{display:none}.depot span{color:var(--doux);font-size:14px}.bascule{border:1px solid var(--ligne);background:#1d153399;border-radius:999px;padding:3px;display:inline-flex}.bascule button{color:var(--doux);font:600 14px var(--texte);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.bascule button.on{background:var(--verre-fort);color:var(--creme)}.table.resol .tr{grid-template-columns:1fr 1.2fr}.table.resol .tr>:not(:first-child){text-align:left}.resol select option,.resol select optgroup{background:var(--nuit)}.net{grid-template-columns:1fr 1.3fr;gap:12px;margin-bottom:24px;display:grid}.net-gros{background:var(--degrade-or);color:var(--or-texte);border-radius:20px;flex-direction:column;justify-content:center;padding:22px;display:flex}.net-gros span{font-weight:600}.net-gros b{font:800 44px var(--titre);letter-spacing:-.03em}.net-gros b.neg{color:#8a1c12!important}.net-detail{background:var(--verre);border:1px solid var(--ligne);border-radius:20px;padding:12px 18px}.net-detail div{color:var(--lavande);justify-content:space-between;padding:5px 0;font-size:15px;display:flex}.net-detail .fort{color:var(--creme);border-top:1px solid var(--ligne);font-weight:700}.net-detail b{font-variant-numeric:tabular-nums;font-weight:600}.prep{color:#16141b;background:#fff;border-radius:12px;padding:24px;font-size:13px}.prep h1{font-size:22px}.prep h2{border-top:2px solid #16141b;margin:22px 0 8px;padding-top:8px;font-size:16px}.prep-barre{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.prep-meta{color:#555;margin:4px 0 0}.prep-bacs{columns:2;column-gap:24px}.prep-bac{break-inside:avoid;margin-bottom:12px}.prep-bac h3{margin:0 0 4px;font-size:14px}.prep-bac small{color:#777;font-weight:400}.prep-bac p{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.prep-colis{border-collapse:collapse;width:100%}.prep-colis td{vertical-align:top;border-bottom:1px solid #ddd;padding:6px 8px}.prep-colis tr{break-inside:avoid}.prep-colis .cn{font:800 16px var(--titre);width:48px}.prep-colis span{color:#555;font-size:12px;display:block}.prep-colis .case{width:24px;font-size:18px}.prep-merci{background:#f6f1e3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.prep-merci .coche{color:#16141b}.prep-reglage{color:#16141b;background:#faf8f3;border-color:#e6e0cf}.prep-reglage .champ span{color:#555}.prep-reglage .champ input,.prep-reglage .champ textarea{color:#16141b;background:#fff;border-color:#ddd}.lettre{margin-top:28px}.lettre-cadre{outline-offset:6px;text-align:center;color:#2a1f47;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:radial-gradient(600px 300px at 50% 0,#fbf6e6,#fff 70%);border:3px double #c8961f;border-radius:6px;outline:1px solid #e8c25a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:240mm;padding:48px 56px;display:flex}.lettre-cadre img{margin-bottom:8px}.lettre-sur{font:800 13px var(--titre);letter-spacing:.3em;text-transform:uppercase;color:#c8961f;margin:0 0 18px}.lettre-cadre h2{font:800 40px var(--titre);letter-spacing:-.02em;color:#2a1f47;border:0;margin:0 0 22px;padding:0}.lettre-cadre p{font:17px/1.65 var(--texte);color:#3d3650;max-width:130mm;margin:0 0 14px}.lettre-signe{font:700 18px var(--titre)!important;color:#2a1f47!important;margin-top:18px!important}.lettre-pied{color:#a39cb3!important;margin-top:28px!important;font-size:11px!important}@media print{@page{size:A4;margin:10mm}.prep-merci,.prep-reglage{display:none!important}.lettre{break-before:page;margin:0}.lettre-cadre{min-height:270mm}html,body{background:#fff!important}.g-cote,.g-mobile,.prep-barre{display:none!important}.g{display:block}.g-main{max-width:none;padding:0}.prep{border-radius:0;padding:0}}.accueil{max-width:720px}.accueil section{margin:64px 0}.heros{text-align:center;margin-top:8px!important}.c.accueil h1{letter-spacing:-.04em;margin-bottom:20px;font-size:64px}.or-inline{background:var(--degrade-or);color:#0000;-webkit-background-clip:text;background-clip:text}.heros .sous{max-width:540px;margin:0 auto 28px;font-size:18px}.heros .sous b{color:var(--creme)}.actions.centre{justify-content:center;gap:12px}.btn.clair{background:var(--creme);color:var(--nuit)}.preuve{color:var(--doux);margin-top:20px;font-size:14px}.preuve span{color:var(--or);letter-spacing:2px;margin-right:6px}.titre-centre{text-align:center;margin-bottom:8px;font-size:32px}.defile{border-block:1px solid var(--ligne);margin:0 -16px;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.defile>div{gap:36px;width:max-content;animation:40s linear infinite defile;display:flex}.defile span{color:var(--doux);white-space:nowrap;font-size:14px}.defile b{color:var(--or-clair);margin-left:6px}@keyframes defile{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.defile>div{animation:none}}.wtb li{grid-template-columns:64px 1fr auto;grid-template-areas:"vis info prix""vis info pas"}.wtb-visuel{background:var(--creme);border-radius:14px;grid-area:vis;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.wtb-visuel img{object-fit:contain;width:100%;height:100%}.wtb-visuel span{font:800 15px var(--titre);color:var(--nuit);letter-spacing:-.02em}.hors-liste{border-color:var(--ligne-or);color:inherit;align-items:center;gap:16px;margin-top:14px;text-decoration:none;display:flex}.hors-liste b,.hors-liste span{display:block}.hors-liste div span{color:var(--lavande);margin-top:4px;font-size:15px}.fleche{color:var(--or);margin-left:auto;font-size:24px}.comment{counter-reset:c;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.comment li{counter-increment:c;background:var(--verre);border:1px solid var(--ligne);border-radius:20px;padding:18px}.comment li:before{content:counter(c);background:var(--degrade-or);width:30px;height:30px;color:var(--or-texte);font:800 15px var(--titre);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.comment b,.comment span{display:block}.comment span{color:var(--lavande);margin-top:4px;font-size:15px}.chiffres-kz{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.chiffres-kz b{font:800 34px var(--titre);color:var(--or-clair);letter-spacing:-.03em;display:block}.chiffres-kz span{color:var(--doux);font-size:14px}.faq details{margin-bottom:8px;padding:0}.faq summary{cursor:pointer;justify-content:space-between;padding:16px 18px;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--or);font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--lavande);margin:0;padding:0 18px 18px}.champ textarea{border:1px solid var(--ligne);color:var(--creme);font:16px/1.5 var(--texte);resize:vertical;background:#1d153399;border-radius:14px;padding:12px 14px}.champ textarea:focus{border-color:var(--or);outline:none}.photos{flex-wrap:wrap;gap:10px;display:flex}.photo{border:1px solid var(--ligne);cursor:pointer;background:#1d153399;border-radius:14px;width:96px;height:96px;padding:0;display:block;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo i{color:#fff;background:#0009;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;top:4px;right:4px}.photo.ajout{border-style:dashed;border-color:var(--ligne-or);color:var(--or);place-items:center;font-size:14px;font-weight:600;display:grid}.photo.ajout input{display:none}.lot .photos .photo{width:140px;height:140px}.desc{white-space:pre-wrap;margin:0 0 12px}.main-propre{margin-top:16px;font-size:15px}.offre{border-color:var(--ligne-or)}.offre .btn{align-self:flex-start}.pastille.examen{color:var(--urgent);background:#ff7a6b29}.pastille.offre{color:var(--or);background:#e8c25a29}.discord ul{color:var(--lavande);flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.discord em{color:var(--or);font-style:normal;font-weight:700}.btn-discord{color:#fff;background:#5865f2}.connecte{text-align:center;color:var(--doux);margin:-16px 0 20px;font-size:14px}.connecte b{color:var(--creme)}.verifie{color:#8fe0b0;background:#78dca024;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.suite{flex-direction:column;gap:14px;margin:0;padding-left:22px;display:flex}.suite li::marker{color:var(--or);font-weight:800}.suite b,.suite span{display:block}.suite span{color:var(--lavande);font-size:15px}.frise{text-align:center;color:var(--doux);grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.frise li{border-top:4px solid var(--verre-fort);padding-top:8px}.frise li.fait{border-color:var(--or);color:var(--lavande)}.frise li.on{border-color:var(--or-clair);color:var(--creme);font-weight:600}.alerte{border-color:var(--ligne-or)}.alerte p{color:var(--lavande)}.actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lignes{flex-direction:column;gap:10px;list-style:none;display:flex}.lignes li{justify-content:space-between;gap:12px;display:flex}.lignes s{color:var(--doux)}@media (width<=600px){.c h1{font-size:32px}.c.accueil h1{font-size:42px}.net{grid-template-columns:1fr}.table.stock .tr,.table.produits-live .tr{grid-template-columns:1fr 44px 72px 72px}.table.resol .tr{grid-template-columns:1fr}.prep-bacs{columns:1}.accueil section{margin:48px 0}.titre-centre{font-size:26px}.comment{grid-template-columns:1fr}.chiffres-kz{grid-template-columns:1fr 1fr}.wtb li{grid-template-columns:52px 1fr;grid-template-areas:"vis info""prix pas";padding:14px}.wtb-visuel{width:52px;height:52px}.wtb-prix{text-align:left}.pas{justify-self:end}.etapes{gap:2px;font-size:12px}.etapes li{padding-right:8px}.tr{grid-template-columns:1fr 52px 64px 72px;gap:8px;padding:10px 12px;font-size:14px}.tr input{width:52px}.chiffres.deux{grid-template-columns:1fr}.copie{grid-template-columns:1fr auto}.copie span{grid-column:1/-1}.trois{grid-template-columns:1fr 1fr}h1{font-size:28px}.g{display:block}.g-mobile{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ligne);background:#1d1533eb;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.g-cote{z-index:19;background:var(--nuit-bas);height:auto;display:none;position:fixed;inset:56px 0 0}.g-cote.ouvert{display:flex}.g-logo-cote{display:none}.g-main{padding:24px 16px 64px}.chiffres{grid-template-columns:1fr;gap:8px}.chiffre{justify-content:space-between;align-items:baseline;display:flex}.chiffre b{font-size:20px}}.etiq{border-color:var(--ligne-or);justify-content:space-between;align-items:center;gap:16px;display:flex}.etiq b,.etiq span{display:block}.etiq span{color:var(--lavande);font-size:14px}.chiffre.cliquable{font:inherit;color:inherit;text-align:left;cursor:pointer}.chiffre.cliquable:hover{border-color:var(--or)}.alerte-chiffre b{color:var(--urgent)!important}.pastille.bouton{cursor:pointer;font:600 13px var(--texte);border:0}.net-detail.sans-cadre{background:0 0;border:0;padding:0}.table.ws .tr{grid-template-columns:1fr 110px 170px}.table.ws select{margin-top:6px;padding:6px 10px;font-size:14px}.table.ws select option{background:var(--nuit)}.tr.terne{opacity:.45}@media (width<=600px){.table.ws .tr{grid-template-columns:1fr 70px 110px}}.pos{color:#8fe0b0!important}.liste.terne-leger>li{opacity:.85}.puces{flex-wrap:wrap;gap:6px;display:flex}.puce{color:var(--or-clair);border:1px solid var(--ligne-or);font:600 14px var(--texte);cursor:pointer;background:#e8c25a24;border-radius:999px;padding:5px 12px}.bascule.large{border-radius:16px;flex-wrap:wrap}.prompt pre{white-space:pre-wrap;font:14px/1.55 var(--texte);color:var(--lavande);max-height:360px;margin:0;overflow:auto}code{background:var(--verre-fort);color:var(--creme);border-radius:6px;padding:1px 6px;font:13px ui-monospace,Consolas,monospace}.table.police .tr{grid-template-columns:150px 1fr 1.3fr 90px;align-items:start}.table.police .tr>:not(:first-child){text-align:left}.table.police .tr>:last-child{text-align:right}.table.police small.objet{color:var(--lavande);font-size:13px;display:block}@media (width<=600px){.table.police .tr{grid-template-columns:1fr 1fr}}@media print{.table.police .tr{color:#000}.g-cote,.g-mobile,.retour,.actions{display:none!important}}.calc{gap:10px}.calc-tete{grid-template-columns:1fr 90px auto;align-items:end;gap:10px;display:grid}.calc-q{color:var(--lavande);flex-direction:column;gap:4px;font-size:13px;display:flex}.calc-res{flex-direction:column;gap:6px;display:flex}.calc-ligne{color:var(--lavande);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:15px;display:flex}.calc-ligne b{color:var(--creme);min-width:70px}.calc-ligne em{color:var(--or-clair);font-style:normal;font-weight:700}.pc{font-weight:700}.pc.g{color:#8fe0b0}.pc.o{color:var(--or)}.pc.r{color:var(--urgent)}.barre-calc{border-color:var(--ligne-or);justify-content:space-between;align-items:center;display:flex}.barre-calc span{color:var(--lavande);font-size:13px;display:block}.barre-calc b{font:800 26px var(--titre);color:var(--or-clair)}.focus{border-color:var(--ligne-or);grid-template-columns:220px 1fr;align-items:center;gap:24px;margin-bottom:8px;display:grid}.focus-visuel{background:var(--creme);border-radius:18px;place-items:center;width:220px;height:220px;display:grid;overflow:hidden}.focus-visuel img{object-fit:contain;width:100%;height:100%}.focus-visuel span{font:800 34px var(--titre);color:var(--nuit)}.focus-info .tag{margin-bottom:10px}.c .focus h1{text-align:left;margin:0;font-size:30px}.focus-prix{font:800 40px var(--titre);color:var(--or-clair);letter-spacing:-.02em;margin:6px 0}.focus-prix small{font:500 15px var(--texte);color:var(--lavande)}.focus .sous{text-align:left;margin:0 0 14px}.heros-secondaire h1{font-size:40px!important}@media (width<=600px){.focus{text-align:center;grid-template-columns:1fr}.focus-visuel{width:100%;height:200px}.c .focus h1,.focus .sous{text-align:center}.focus .actions{justify-content:center}}.liste>li:has(.partage){flex-wrap:wrap}.partage{border-top:1px solid var(--ligne);flex-direction:column;flex-basis:100%;gap:12px;margin-top:6px;padding-top:12px;display:flex}.partage-cartes{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.partage-cartes img{border:1px solid var(--ligne);border-radius:10px;width:100%;height:auto}@media (width<=600px){.partage-cartes{grid-template-columns:1fr}}.liste>li>.partage{flex:0 0 100%;min-width:0}.article{grid-template-columns:1fr 64px 110px auto;align-items:center;gap:8px;display:grid}@media (width<=600px){.article{grid-template-columns:1fr 56px 90px auto}}.decision{flex-direction:column;gap:8px;display:flex}.decision-l{grid-template-columns:1fr 70px 90px 120px;align-items:center;gap:10px;display:grid}.decision-l.th{color:var(--doux);font-size:13px}.decision-l small{color:var(--doux);font-size:12px;display:block}.decision-l>span:nth-child(3){text-align:right;color:var(--lavande)}@media (width<=600px){.decision-l{grid-template-columns:1fr 52px 70px 90px;font-size:14px}}.expe{margin-bottom:18px}.expe h2{font-size:20px}.expe-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.expe-liste li{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.expe-liste li:hover{background:var(--verre)}.expe-liste li.pret{opacity:.5}.expe-liste li span{color:var(--doux);text-align:right;font-size:14px}.expe-liste .coche{color:var(--creme)}.signature{background:#fff;border-radius:14px;margin-top:12px;position:relative}.signature canvas{touch-action:none;border-radius:14px;width:100%;height:auto;display:block}.signature .lien{color:#6b6480;position:absolute;top:8px;right:12px}.attestation{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.attestation img{background:#fff;border-radius:10px}.dossier-ligne>div:nth-child(2){flex:1;min-width:0}.vignettes{flex:none;display:flex}.vignettes img{object-fit:cover;border:2px solid var(--nuit);background:var(--verre);border-radius:10px;width:44px;height:44px}.vignettes img+img{margin-left:-18px}.vignettes i{background:var(--verre);border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.dossier-ligne .apercu,.dossier-ligne .suivi{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.dossier-ligne .suivi{color:var(--or)}.dossier-ligne .suivi.probleme{color:var(--urgent)}.dossier-ligne .suivi.arrive{color:#6fcf97}@media (width<=560px){.vignettes img+img{display:none}}.table.stock .tr{grid-template-columns:1fr 60px 90px 90px 90px}@media (width<=640px){.table.stock .tr{grid-template-columns:1fr 40px 64px 64px}.table.stock .tr>:nth-child(4){display:none}}.cm{border:1px solid var(--ligne-or);border-radius:14px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.cm .chiffres-mini{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.cm .chiffres-mini b{color:var(--or)}.cm ul{flex-direction:column;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cm li button{text-align:left;background:var(--verre);border:1px solid var(--ligne);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:14px}.cm li button:hover{border-color:var(--ligne-or)}.cm li small{color:var(--doux);margin-left:6px}.table.compta .tr{grid-template-columns:1fr 140px}.table.compta .tr>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.table.compta .tr.total{color:var(--or);border-top:1px solid var(--ligne-or);font-weight:700}body:before{content:"";pointer-events:none;z-index:-1;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 12% 18%, var(--or-clair) 50%, transparent 51%), radial-gradient(1px 1px at 78% 12%, var(--creme) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 64% 42%, var(--or) 50%, transparent 51%), radial-gradient(1px 1px at 28% 66%, var(--creme) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 88% 74%, var(--or-clair) 50%, transparent 51%), radial-gradient(1px 1px at 44% 88%, var(--creme) 50%, transparent 51%), radial-gradient(1px 1px at 6% 82%, var(--or) 50%, transparent 51%), radial-gradient(1px 1px at 94% 36%, var(--creme) 50%, transparent 51%);position:fixed;inset:0}.nav{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ligne);background:#1d1533c7;position:sticky;top:0}.c>.nav:first-child{margin:-32px calc(50% - 50vw) 32px}.nav-in{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.marque{color:var(--creme);align-items:center;gap:10px;text-decoration:none;display:flex}.marque img{border-radius:50%;width:40px;height:40px}.marque span{font:800 17px var(--titre);letter-spacing:-.01em;line-height:1.1}.marque small{font:600 12px var(--texte);color:var(--or);letter-spacing:.08em;text-transform:uppercase;display:block}.nav-tag{font-size:13px}.nav nav{align-items:center;gap:22px;margin-left:auto;display:flex}.nav nav a:not(.btn){color:var(--lavande);font-size:15px;font-weight:500;text-decoration:none}.nav nav a:not(.btn):hover{color:var(--creme)}.site{max-width:1200px;margin:0 auto;padding:0 24px 140px}.site section{margin:72px 0}.site h2{font:800 34px var(--titre);letter-spacing:-.03em;margin:0}.site .sous{text-align:left}.une{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;margin-top:56px!important}.une-secondaire{margin-top:32px!important}.une h1{letter-spacing:-.04em;margin:18px 0;font-size:64px;line-height:1.02}.or-degrade{background:var(--degrade-or);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.une .sous{max-width:520px;margin:0 0 28px;font-size:18px}.une .actions{flex-wrap:wrap;gap:12px;display:flex}.une .preuve{margin-top:22px}.une-vitrine{height:380px;position:relative}.carte-vitrine{border:1px solid var(--ligne-or);background:#2a1f47d9;border-radius:22px;width:230px;padding:14px;position:absolute;box-shadow:0 30px 60px #00000059}.carte-vitrine b{white-space:nowrap;text-overflow:ellipsis;margin:10px 2px 2px;font-size:14px;display:block;overflow:hidden}.carte-vitrine span{color:var(--doux);margin-left:2px;font-size:13px}.carte-vitrine em{font:800 18px var(--titre);color:var(--or-clair);font-style:normal}.cv-img{aspect-ratio:1;background:linear-gradient(160deg,#fbf9f4,#e9e3d6);border-radius:14px;place-items:center;display:grid;overflow:hidden}.cv-img img{object-fit:contain;width:86%;height:86%}.cv-img span{font:800 28px var(--titre);color:var(--nuit)}.carte-vitrine.v0{z-index:3;top:0;left:50%;transform:translate(-50%)rotate(-2deg)}.carte-vitrine.v1{z-index:2;opacity:.9;top:70px;left:0;transform:rotate(-9deg)scale(.88)}.carte-vitrine.v2{z-index:1;opacity:.9;top:80px;right:0;transform:rotate(8deg)scale(.88)}.garanties{background:var(--ligne);border:1px solid var(--ligne);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.garanties div{background:#1d1533b3;padding:20px 22px}.garanties b{font:800 18px var(--titre);color:var(--or-clair);display:block}.garanties span{color:var(--doux);font-size:14px}.titre-ligne{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.titre-ligne .sous{margin:6px 0 0}.recherche{max-width:280px}.grille{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.grille>li{background:var(--verre);border:1px solid var(--ligne);border-radius:22px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s,transform .15s;display:flex}.grille>li:hover{border-color:var(--ligne-or);transform:translateY(-2px)}.grille>li.pris{border-color:var(--or);background:#e8c25a14}.grille>li.vide{background:0 0;border:0;grid-column:1/-1}.g-img{aspect-ratio:1;background:linear-gradient(160deg,#fbf9f4,#e9e3d6);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.g-img img{object-fit:contain;width:84%;height:84%}.g-img>span:not(.flash){font:800 30px var(--titre);color:var(--nuit)}.g-img .flash{margin:0;position:absolute;top:10px;left:10px}.g-info{min-height:44px;padding:0 4px}.g-info b{font-size:15px;font-weight:600;line-height:1.3;display:block}.g-info span{color:var(--doux);font-size:13px}.g-prix{font:800 26px var(--titre);color:var(--or-clair);letter-spacing:-.02em;padding:0 4px;line-height:1}.g-prix small{font:500 12px var(--texte);color:var(--doux);letter-spacing:0;text-transform:uppercase;margin-bottom:4px;display:block}.g-reste{color:var(--lavande);padding:0 4px;font-size:13px}.grille .pas{justify-content:space-between;margin-top:auto}.grille .pas input{flex:1;min-width:0}.site .hors-liste{margin-top:20px;padding:22px 24px}#comment .comment{margin-top:24px}.faq-grille{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-top:24px;display:grid}.faq-grille details{margin:0}.pied{border-top:1px solid var(--ligne)}.pied div{max-width:1200px;color:var(--doux);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:24px;font-size:13px;display:flex}.pied a{color:var(--or);text-decoration:none}@media (width<=900px){.une{grid-template-columns:1fr;gap:24px}.une-vitrine{display:none}.garanties{grid-template-columns:1fr 1fr}.faq-grille{grid-template-columns:1fr}}@media (width<=640px){.nav-in{gap:10px;padding:10px 16px}.nav nav a:not(.btn),.nav-tag{display:none}.nav nav .btn{padding:8px 14px;font-size:14px}.site{padding:0 16px 140px}.site section{margin:48px 0}.une{margin-top:28px!important}.une h1{font-size:44px}.une .sous{font-size:16px}.une .actions .btn{text-align:center;flex:1}.site h2{font-size:28px}.titre-ligne{flex-direction:column;align-items:stretch}.recherche{max-width:none}.grille{grid-template-columns:1fr 1fr;gap:10px}.grille>li{border-radius:18px;padding:8px}.g-prix{font-size:22px}.grille .pas button{width:32px;height:32px}.garanties div{padding:14px}.garanties b{font-size:15px}}
