.piece-vue{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:26px 0 64px;align-items:start}@media (max-width:760px){.piece-vue{grid-template-columns:1fr}}.piece-media{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--enfonce);border:1px solid var(--arete-basse);box-shadow:inset 0 1px 0 var(--arete-vive),0 18px 34px -20px var(--ombre-douce);display:flex;align-items:center;justify-content:center}.attente-media{font-family:"IBM Plex Mono",monospace;font-size:.8rem;color:var(--brume);padding:0 18px;text-align:center;line-height:1.5;overflow-wrap:anywhere}.attente-media b{display:block;color:var(--encre);font-weight:500;margin-bottom:5px;font-family:inherit}.piece-media img,.piece-media video{position:absolute;inset:0}.piece-media img,.piece-media video{width:100%;height:100%;object-fit:contain;display:block}.piece-video-bouton{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:0;padding:0;z-index:1}.piece-video-bouton i{width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;transition:background .16s}.piece-video-bouton:hover i,.piece-video-bouton:focus-visible i{background:rgba(0,0,0,.7)}.piece-video-bouton:focus-visible{outline:2px solid var(--turquoise);outline-offset:3px;border-radius:50%}.piece-video-bouton svg{width:24px;height:24px;fill:#fff;margin-left:4px}.piece-media-genre{position:absolute;top:10px;left:10px;z-index:2;display:flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:5px;background:rgba(0,0,0,.62);font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);pointer-events:none}.piece-media-genre svg{width:11px;height:11px;fill:currentColor;flex:none}.piece-media .pastille-yours{position:absolute;top:10px;right:10px;left:auto;bottom:auto;width:max-content;max-width:calc(100% - 20px);z-index:3;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-decoration:none;color:#04211C;background:linear-gradient(180deg,var(--turquoise),#00B896);box-shadow:0 2px 8px rgba(0,0,0,.45)}.piece-media a.pastille-yours:hover{filter:brightness(1.08)}.piece-media .pastille-yours .sep{width:1px;height:10px;background:rgba(4,33,28,.35);margin:0 2px}.piece-media .pastille-yours svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;flex:none}.piece-info h1{font-size:clamp(1.7rem,3.6vw,2.5rem);margin:0 0 6px;line-height:1.1}.collection-lien{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:.88rem;color:var(--laiton)}.collection-lien .badge-legitime{width:14px;height:14px;flex:none;color:var(--laiton);filter:drop-shadow(0 0 4px var(--lueur))}.collection-lien .badge-legitime.b-classic{color:var(--laiton);filter:drop-shadow(0 0 4px var(--lueur))}.collection-lien .badge-legitime.b-authentic{color:var(--argent);filter:none}.collection-lien .badge-legitime.b-plagiat{color:var(--plagiat);filter:none}.collection-lien .badge-legitime.b-favori{color:#F2C14E;filter:drop-shadow(0 0 4px rgba(242,193,78,.5))}.collection-lien a{color:var(--laiton);text-decoration:none}.collection-lien a:hover{color:var(--laiton-vif)}.piece-info .serie-lien{font-size:1rem;color:var(--brume);margin:0 0 20px}.bloc{border-radius:12px;padding:16px 18px;margin-bottom:14px;background:var(--enfonce);border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 2px 8px rgba(0,0,0,.7),0 1px 0 var(--arete-vive)}.bloc .etiq{font-family:"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brume);display:block;margin-bottom:8px}.detenteur{display:flex;align-items:center;gap:11px}.detenteur .pastille{width:34px;height:34px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--laiton),var(--vivant));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.detenteur .nom{font-weight:600;font-size:1.02rem;overflow-wrap:anywhere}.detenteur .adr{font-family:"IBM Plex Mono",monospace;font-size:.76rem;color:var(--brume);display:block}.detenteur a{color:var(--laiton);text-decoration:none;border-bottom:1px dotted rgba(211,160,85,.5);transition:color .12s ease,border-color .12s ease,text-shadow .12s ease}.detenteur a:hover,.detenteur a:focus-visible{color:var(--laiton-vif);border-bottom-color:var(--laiton-vif);text-shadow:0 0 12px var(--lueur)}.detenteur a:focus-visible{outline:2px solid var(--laiton-vif);outline-offset:3px;border-radius:2px}.detenteur a[target=_blank]::after{content:"↗";font-size:.72em;margin-left:4px;opacity:.55;display:inline-block;transition:opacity .12s ease,transform .12s ease}.detenteur a[target=_blank]:hover::after{opacity:1;transform:translate(1px,-1px)}.detenteurs-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.detenteurs-multi .detenteur{min-width:0}.detenteur .pastille-flamme{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--ambre,#e0a23c);border:1px solid currentColor;background:rgba(224,162,60,.08)}.detenteur .pastille-flamme .flamme{width:16px;height:16px}.v-brule{display:inline-flex;align-items:center;gap:5px;color:var(--ambre,#e0a23c)}.detenteurs-multi .detenteur>span:last-child{min-width:0;overflow:hidden}.detenteurs-multi .detenteur .nom{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detenteurs-multi .tous-detenteurs{grid-column:1 / -1}#bloc-marche .offre-dans-annonces{display:inline-flex;align-items:center;height:42px;margin:12px 0 0;padding:0 16px;border-radius:999px;border:1px solid rgba(211,160,85,.65);background:linear-gradient(180deg,rgba(211,160,85,.22),rgba(211,160,85,.08));color:#E9C27A;font:600 .95rem Inter,system-ui,sans-serif;cursor:pointer}#bloc-marche .offre-dans-annonces:hover,#bloc-marche .offre-dans-annonces:focus-visible{border-color:#E9C27A;background:rgba(211,160,85,.28)}.faits-grille{display:flex;flex-wrap:wrap;gap:1px;background:var(--filet);border:1px solid var(--filet);border-radius:10px;overflow:hidden}.faits-grille div{flex:1 1 120px;background:var(--enfonce);padding:12px 14px}.faits-grille .v{display:block;font-family:"IBM Plex Mono",monospace;font-weight:600;color:var(--encre);font-size:1.05rem}.faits-grille .k{display:block;font-size:.72rem;color:var(--brume);margin-top:3px}.rarete-piece{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 8px;font-size:.78rem;color:var(--brume)}.rarete-piece b{font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-size:1rem;color:var(--laiton);font-weight:600;font-variant-numeric:tabular-nums}.rarete-piece .sur{color:var(--brume);font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace}.traits-grille{display:flex;flex-wrap:wrap;gap:1px;background:var(--filet);border:1px solid var(--filet);border-radius:10px;overflow:hidden}.traits-grille .trait{flex:1 1 132px;background:var(--enfonce);padding:10px 12px;min-width:0}.traits-grille .nom{display:block;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--brume);font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traits-grille .valeur{display:block;margin-top:3px;font-size:.86rem;color:var(--encre);overflow-wrap:anywhere;line-height:1.3}.traits-grille .part{display:block;margin-top:2px;font-size:.66rem;color:var(--brume);font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.piece-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.alerte-reprise{margin:14px 0 4px;padding:13px 15px;border-radius:10px;background:rgba(255,176,74,.07);border:1px solid rgba(255,176,74,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:.84rem;line-height:1.5;color:var(--argent)}.alerte-reprise b{display:block;color:#ffb04a;margin-bottom:5px;font-size:.9rem}.note-gestion{margin:10px 0 4px;padding:11px 14px;border-radius:10px;font-size:.8rem;line-height:1.5;background:var(--enfonce);border:1px solid rgba(255,255,255,.1);color:var(--argent)}.note-gestion b{display:block;margin-bottom:4px;font-size:.84rem}.note-gestion.active{border-color:rgba(255,176,74,.3)}.note-gestion.active b{color:#ffb04a}.note-gestion.figee b{color:#3FD9A4}.note-gestion.inconnue{border-style:dashed}.note-gestion.inconnue b{color:var(--brume)}.note-gestion a{display:inline-block;margin-top:7px;color:#ffb04a;font-size:.74rem;font-family:"IBM Plex Mono",monospace;text-decoration:none;border-bottom:1px dotted rgba(255,176,74,.5)}.alerte-reprise a{display:inline-block;margin-top:8px;color:#ffb04a;font-size:.76rem;font-family:"IBM Plex Mono",monospace;text-decoration:none;border-bottom:1px dotted rgba(255,176,74,.5)}.alerte-reprise a:hover{border-bottom-style:solid}.chargement{color:var(--brume);font-size:.9rem;padding:8px 0}.annonce-active{border-left:3px solid var(--vivant)}.ventes-piece .etiq~.etiq{margin-top:14px}.ventes-piece .vente{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--filet);font-size:.86rem}.ventes-piece .etiq+.vente{border-top:0}.ventes-piece .vente-quand{font-family:"IBM Plex Mono",monospace;color:var(--brume);white-space:nowrap}.ventes-piece .vente-ou{color:var(--encre);min-width:0;overflow-wrap:anywhere}.ventes-piece .vente-prix{font-family:"IBM Plex Mono",monospace;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ventes-piece .vente-ici{border-left:3px solid var(--vivant);padding-left:9px}.ventes-piece .vente-ici .vente-prix{color:var(--laiton)}.ventes-piece .vente-plus{font-size:.78rem;color:var(--brume);margin:8px 0 0}#bloc-marche .carte-d1{display:contents}.piece-vue #bloc-marche img{position:static;inset:auto;opacity:1}#bloc-marche .marche-annonce{display:inline-flex;align-items:center;gap:6px}#bloc-marche .marche-annonce img{width:18px;height:18px;border-radius:4px;border:1px solid var(--arete-basse);object-fit:cover}#bloc-marche .detail-annonce{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0 0;font-size:.82rem}#bloc-marche .detail-annonce dt{font-family:"IBM Plex Mono",monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brume);align-self:center}#bloc-marche .detail-annonce dd{margin:0;color:var(--encre)}#bloc-marche .detail-annonce .mono{font-family:"IBM Plex Mono",monospace;font-size:.72rem;color:var(--doux)}#bloc-marche .annonces-piece{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:9px 14px}#bloc-marche .annonce-piece{display:contents}#bloc-marche .annonce-piece[hidden]{display:none}#bloc-marche .annonce-qui{min-width:0;font-size:.82rem;color:var(--encre)}#bloc-marche .annonce-l1{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px}#bloc-marche .annonce-qui .adr{display:block;margin-top:3px;font-family:"IBM Plex Mono",monospace;font-size:.72rem;color:var(--brume);overflow-wrap:anywhere}#bloc-marche .annonces-plus{display:inline-block;margin:12px 0 0;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:.9rem;color:var(--laiton)}#bloc-marche .annonces-plus:hover,#bloc-marche .annonces-plus:focus-visible{color:var(--laiton-vif);text-decoration:underline;text-underline-offset:3px}#bloc-marche .carte-d1 .acheter.achat-d1{height:42px;gap:7px;padding:0 15.4px 0 4.2px;font-size:1.176rem;border-width:1px}#bloc-marche .carte-d1 .acheter.achat-d1 .piece-j{width:33.6px;height:33.6px}#bloc-marche .carte-d1 .acheter.achat-d1 .piece-j>svg{width:16.8px;height:16.8px}#bloc-marche .carte-d1 .acheter.achat-d1 .piece-j>.logo-j{width:33.6px;height:33.6px}#bloc-marche .carte-d1 .acheter.achat-d1 .n{font-size:.84rem;padding:2.8px 7px;margin-left:1.4px}#bloc-marche .carte-d1 .acheter.achat-d1 .u{font-size:.84rem}#bloc-marche .carte-d1 .acheter.achat-d1:not(:disabled):hover .chev,#bloc-marche .carte-d1 .acheter.achat-d1:not(:disabled):focus-visible .chev{width:12.6px}.annonce-active .prix-gros{font-family:"IBM Plex Mono",monospace;font-size:1.5rem;color:var(--laiton);display:inline-flex;align-items:center;gap:6px;text-shadow:0 0 12px var(--lueur)}button.plus{font:inherit;cursor:pointer}.detenteurs-multi .tous-detenteurs{display:inline-block;margin-top:4px;font-size:.82rem;color:var(--turquoise);text-decoration:none}.detenteurs-multi .tous-detenteurs:hover,.detenteurs-multi .tous-detenteurs:focus-visible{text-decoration:underline}button.plus:disabled{opacity:.55;cursor:default}.accepter-refus{margin:10px 0 0;padding:11px 14px;border-radius:10px;font-size:.8rem;line-height:1.5;background:var(--enfonce);border:1px solid rgba(255,176,74,.3);color:var(--argent)}.signaler-plagiat{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:2px;cursor:pointer;flex:none;border-radius:7px;color:var(--argent-gris);font-size:1rem;line-height:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);transition:color .16s,border-color .16s}.signaler-plagiat:hover,.signaler-plagiat:focus-visible{color:var(--argent);border-color:rgba(255,255,255,.28)}dialog.dialogue-signalement{padding:0;border:none;border-radius:14px;background:var(--chassis,#141a24);color:var(--encre);box-shadow:0 20px 50px rgba(0,0,0,.6);width:min(420px,calc(100vw - 32px))}dialog.dialogue-signalement::backdrop{background:rgba(4,6,10,.6)}.dialogue-signalement .dedans{padding:20px 22px}.dialogue-signalement h2{margin:0 0 6px;font-size:1.1rem}.dialogue-signalement p.explication{margin:0 0 16px;font-size:.84rem;line-height:1.5;color:var(--brume)}.dialogue-signalement label{display:block;font-size:.78rem;color:var(--brume);margin:12px 0 5px}.dialogue-signalement input,.dialogue-signalement textarea{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:8px;font:inherit;font-size:.88rem;background:var(--enfonce);border:1px solid rgba(255,255,255,.14);color:var(--encre)}.dialogue-signalement textarea{resize:none;field-sizing:content;min-height:4.6em;max-height:9.5em;overflow:auto}.dialogue-signalement input:focus,.dialogue-signalement textarea:focus{outline:none;border-color:var(--laiton)}.dialogue-signalement .gestes{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.dialogue-signalement .gestes button{font:inherit;cursor:pointer}.dialogue-signalement .annuler{padding:8px 14px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--argent)}.dialogue-signalement .envoyer{padding:8px 14px;border-radius:8px;background:linear-gradient(180deg,#26313F,#19212C);border:1px solid var(--arete-basse);color:var(--encre)}.dialogue-signalement .envoyer:disabled{opacity:.55;cursor:default}.dialogue-signalement .etat-envoi{margin-top:10px;font-size:.8rem;line-height:1.4;color:var(--brume)}.alerte-plagiat{margin:14px 0 4px;padding:13px 15px;border-radius:10px;background:rgba(255,120,120,.07);border:1px solid rgba(255,120,120,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:.84rem;line-height:1.5;color:var(--argent)}.alerte-plagiat b{display:block;color:#ff7a7a;margin-bottom:5px;font-size:.9rem}.pastille-yours.pastille-yours-ligne{position:static;display:inline-flex;margin-right:8px;vertical-align:middle}#bloc-marche .lot-ligne{display:block;margin-top:4px;font:600 .66rem/1.3 "IBM Plex Mono",monospace;color:var(--laiton-vif)}.plus.offre-piece{color:#1a1206;background:linear-gradient(180deg,#E9C27A,#C9973F);border:1px solid rgba(0,0,0,.4);font-weight:600}.plus.offre-piece:hover{filter:brightness(1.06)}.plus.offre-piece svg.algo{width:.85em;height:.85em;vertical-align:-.06em;color:#1a1206}.offre-collection-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.offre-collection-ligne .doux{color:var(--doux);font-size:.84rem}.offre-collection-ligne .acheter{margin-left:auto}.logo-usdc{width:.9em;height:.9em;border-radius:50%;vertical-align:-.1em;margin-left:.25em}
