:root:has(.plb3d){--noir: #070505;--encre: #f4f1ec;--doux: #a8a09a;--accent: #ed2024;--accent-vif: #ff4a4d;--accent-sombre: rgba(237, 32, 36, .38);--trait: rgba(237, 32, 36, .26);--texte: "Red Hat Display", system-ui, sans-serif;--marge: clamp(16px, 3.2vw, 44px)}.plb3d *{box-sizing:border-box}html:has(.plb3d){scroll-behavior:smooth}html.lenis{scroll-behavior:auto}html:has(.plb3d),body:has(.plb3d){margin:0;background:var(--noir);color:var(--encre);font:400 15px/1.5 var(--texte)}body:has(.plb3d){overflow-x:hidden;-webkit-font-smoothing:antialiased}.plb3d a{color:inherit}.plb3d .scene{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}.plb3d .traits{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.plb3d .chargement{position:fixed;inset:0;display:grid;place-items:center;margin:0;color:var(--doux);font:600 12px var(--texte);letter-spacing:.24em;text-transform:uppercase;z-index:9;background:var(--noir);transition:opacity .6s}.plb3d .chargement.fini{opacity:0;pointer-events:none}.plb3d .crochets{--cc: var(--accent);--cl: 10px;background:linear-gradient(var(--cc) 0 0) 0 0 / var(--cl) 1.5px,linear-gradient(var(--cc) 0 0) 0 0 / 1.5px var(--cl),linear-gradient(var(--cc) 0 0) 100% 0 / var(--cl) 1.5px,linear-gradient(var(--cc) 0 0) 100% 0 / 1.5px var(--cl),linear-gradient(var(--cc) 0 0) 0 100% / var(--cl) 1.5px,linear-gradient(var(--cc) 0 0) 0 100% / 1.5px var(--cl),linear-gradient(var(--cc) 0 0) 100% 100% / var(--cl) 1.5px,linear-gradient(var(--cc) 0 0) 100% 100% / 1.5px var(--cl);background-repeat:no-repeat}.plb3d [data-decode],.plb3d [data-decode-man]{position:relative}.plb3d .brouille:before,.plb3d .brouille:after,.plb3d .fantome:before{content:attr(data-g);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;white-space:inherit;text-align:inherit}.plb3d .brouille:before{color:var(--accent-vif);opacity:.9;transform:translate(var(--x1, 0),var(--y1, 0));clip-path:inset(var(--h1, 0) 0 var(--b1, 0) 0)}.plb3d .brouille:after{color:var(--encre);opacity:.55;transform:translate(var(--x2, 0),var(--y2, 0));clip-path:inset(var(--h2, 0) 0 var(--b2, 0) 0)}.plb3d .fantome{z-index:0}.plb3d .fantome:not(.brouille):before{color:var(--encre);opacity:.06;transform:translateY(var(--fy, 0));z-index:-1}.plb3d .entete{position:fixed;top:0;left:0;right:0;z-index:6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:16px var(--marge)}.plb3d .marque{display:inline-flex;align-items:center;gap:12px;text-decoration:none;justify-self:start}.plb3d .marque img{display:block;height:32px;width:auto}.plb3d .marque span{font:900 20px var(--texte);letter-spacing:.06em;padding-left:12px;border-left:1.5px solid var(--accent)}.plb3d .marque img.marque-texte{height:26px;padding-left:12px;border-left:1.5px solid var(--accent);box-sizing:content-box}.plb3d .menu{display:flex;gap:34px}.plb3d .menu a{font:600 12px var(--texte);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--encre);opacity:.86;transition:opacity .2s,color .2s}.plb3d .menu a:hover,.plb3d .menu a:focus-visible{opacity:1;color:var(--accent-vif)}.plb3d .menu .menu-achat{color:var(--accent);opacity:1}.plb3d .entete-d{justify-self:end;display:flex;align-items:center;gap:22px}.plb3d .essai{font:500 11px var(--texte);letter-spacing:.12em;color:#a8a09a99;text-transform:uppercase}.plb3d .panier{font:700 12px var(--texte);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--encre);white-space:nowrap;padding-left:16px;border-left:1.5px solid var(--accent)}.plb3d .panier .crochet,.plb3d .panier #panier-n{color:var(--accent)}.plb3d .panier.plein #panier-n{color:var(--accent-vif)}.plb3d .page-plb{position:relative;z-index:3}.plb3d .section{position:relative;min-height:100svh;padding:0 var(--marge)}.plb3d .micro{margin:0;font:600 12px/1.75 var(--texte);letter-spacing:.1em;text-transform:uppercase;color:var(--encre)}.plb3d .coin .micro+.micro{color:var(--accent)}.plb3d .numero{margin:0 0 16px;font:700 12px var(--texte);letter-spacing:.2em;color:var(--accent)}.plb3d .numero:before{content:"[ ";opacity:.7}.plb3d .numero:after{content:" ]";opacity:.7}.plb3d .titre{margin:0 0 26px;font:800 64px/.98 var(--texte);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.plb3d .chapo{margin:0;max-width:36ch;color:var(--doux);font:400 17px/1.6 var(--texte)}.plb3d .entree{min-height:100svh}.plb3d .coin{position:absolute;top:44%;display:grid;gap:0;padding:12px 16px}.plb3d .coin-g{left:var(--marge)}.plb3d .coin-d{right:var(--marge);text-align:right}.plb3d .titre-entree{position:absolute;left:var(--marge);bottom:116px;margin:0;font:800 108px/.94 var(--texte);letter-spacing:-.03em;text-transform:uppercase}.plb3d .titre-entree span{display:inline-block}.plb3d .bouton-cadre{position:absolute;left:var(--marge);bottom:50px;display:inline-flex;gap:14px;align-items:center;padding:13px 20px;border:1.5px solid var(--accent);color:var(--encre);text-decoration:none;font:700 13px var(--texte);letter-spacing:.12em;text-transform:uppercase;background:#07050573;transition:background .2s,color .2s}.plb3d .bouton-cadre:hover,.plb3d .bouton-cadre:focus-visible{background:var(--accent);color:var(--encre)}.plb3d .bouton-cadre .fleche{color:var(--accent);font-weight:400;transition:transform .25s,color .2s}.plb3d .bouton-cadre:hover .fleche{transform:translate(4px);color:var(--encre)}.plb3d .defiler{position:absolute;left:50%;bottom:24px;transform:translate(-50%);margin:0;font:600 11px var(--texte);letter-spacing:.24em;text-transform:uppercase;color:var(--doux)}.plb3d .details{display:flex;align-items:center;justify-content:flex-end;min-height:115svh}.plb3d .details .bloc-texte{width:min(560px,44vw)}.plb3d .liste-details{list-style:none;margin:0;padding:0;display:grid;gap:8px}.plb3d .liste-details li{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;padding:14px 16px;border:1px solid var(--trait);background:#07050599;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s,background .25s}.plb3d .liste-details li:hover{border-color:var(--accent-sombre);background:#1c0808b8}.plb3d .liste-details .n{grid-area:1 / 1;font:700 12px var(--texte);color:var(--accent)}.plb3d .liste-details .icone{grid-area:2 / 1;align-self:end;width:22px;height:22px;display:block;color:var(--encre)}.plb3d .liste-details img.icone{width:auto;height:22px;opacity:.9}.plb3d .liste-details .cle{grid-area:1 / 2;font:700 13px var(--texte);letter-spacing:.12em;text-transform:uppercase;color:var(--encre)}.plb3d .liste-details .val{grid-area:2 / 2;font:400 15px/1.5 var(--texte);color:var(--doux)}.plb3d .icone svg{display:block;width:100%;height:100%}.plb3d .matiere{min-height:230svh;padding:0}.plb3d .matiere-colle{position:sticky;top:0;height:100svh;padding:0 var(--marge)}.plb3d .matiere .bloc-texte{position:absolute;left:var(--marge);top:16svh}.plb3d .pile{position:absolute;right:max(21vw,300px);top:50%;height:min(80svh,calc((100vw - 720px)*1.236));aspect-ratio:730 / 902;transform:translateY(-48%);pointer-events:none;transition:opacity .3s}.plb3d .couche{position:absolute;display:block;height:auto;will-change:transform;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}.plb3d .etiquettes{position:absolute;inset:0;pointer-events:none;z-index:20}.plb3d .etiquette{position:absolute;left:0;top:0;width:250px;padding:12px 15px;background-color:#070505bd;display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;opacity:0;transition:opacity .35s;will-change:transform}.plb3d .etiquette.visible{opacity:1}.plb3d .etiquette .num{grid-row:span 2;font:700 12px var(--texte);color:var(--accent);padding-top:1px}.plb3d .etiquette .nom{font:700 13px var(--texte);letter-spacing:.12em;text-transform:uppercase}.plb3d .etiquette .det{font:400 14px/1.45 var(--texte);color:var(--doux)}.plb3d .etiquette em{font-style:normal;color:var(--accent-vif)}.plb3d .collection .aide-portant{margin-top:-10px;color:var(--doux);font-weight:500}.plb3d .etiquettes-portant{position:fixed;inset:0;pointer-events:none;z-index:1}.plb3d .etiquette-rayon{position:absolute;left:0;top:0;font:700 11px var(--texte);letter-spacing:.16em;text-transform:uppercase;color:var(--encre);white-space:nowrap;will-change:transform;transition:opacity .3s}.plb3d .etiquette-rayon b{color:var(--accent);font-weight:700;margin-left:6px}.plb3d .info-portant{position:fixed;left:0;top:0;z-index:2;display:grid;gap:1px;padding:8px 12px;background-color:#070505c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform;white-space:nowrap}.plb3d .info-portant.visible{opacity:1}.plb3d .ip-nom{font:700 12px var(--texte);letter-spacing:.08em;text-transform:uppercase}.plb3d .ip-prix{font:700 12px var(--texte);color:var(--accent);letter-spacing:.06em}.plb3d .liste-articles{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.plb3d .liste-articles button:focus-visible{position:fixed;left:var(--marge);bottom:70px;width:auto;height:auto;clip:auto;padding:10px 14px;background:var(--noir);color:var(--encre);border:1.5px solid var(--accent);font:700 12px var(--texte);z-index:9}.plb3d .collection{padding-top:16svh;padding-bottom:10svh}.plb3d .achat{display:flex;align-items:center;justify-content:flex-end}.plb3d .fiche{width:min(420px,40vw);padding:26px 26px 22px;background-color:#0a0606d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plb3d .fiche .numero{margin-bottom:18px}.plb3d .fiche .nom{margin:0 0 10px;font:800 26px/1.1 var(--texte);text-transform:uppercase;letter-spacing:-.01em}.plb3d .fiche .prix{margin:0;font:700 22px var(--texte);color:var(--accent)}.plb3d .fiche .couleur{margin:6px 0 18px;padding-bottom:16px;border-bottom:1px solid var(--trait);color:var(--doux);font:600 12px var(--texte);letter-spacing:.12em;text-transform:uppercase}.plb3d .tailles-tete{display:flex;justify-content:space-between;margin-bottom:10px;font:700 12px var(--texte);letter-spacing:.16em;text-transform:uppercase}.plb3d .message{color:var(--accent-vif);letter-spacing:.04em}.plb3d .tailles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.plb3d .tailles button{height:46px;background:transparent;color:var(--encre);border:1px solid var(--trait);font:700 13px var(--texte);letter-spacing:.08em;cursor:pointer;transition:border-color .2s,background .2s}.plb3d .tailles button:hover{border-color:var(--accent)}.plb3d .tailles button:disabled{color:#ffffff40;cursor:not-allowed;text-decoration:line-through}.plb3d .tailles button.choisie{background:var(--accent);color:var(--encre);border-color:var(--accent)}.plb3d .ajouter{width:100%;height:54px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border:0;background:var(--encre);color:var(--noir);font:800 13px var(--texte);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.plb3d .ajouter:hover{background:var(--accent);color:var(--encre)}.plb3d .ajouter.fait{background:#1f6f43;color:#fff}.plb3d .note{margin:10px 0 0;color:var(--doux);font:400 13px/1.5 var(--texte)}.plb3d .lien{display:inline-block;margin-top:14px;font:600 12px var(--texte);letter-spacing:.08em;text-transform:uppercase;color:var(--doux)}.plb3d .page-plb{transition:opacity .45s ease}body.vitrine-ouverte .plb3d .page-plb{opacity:0;pointer-events:none}.plb3d .vitrine{position:fixed;inset:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;padding:90px var(--marge) 90px;pointer-events:none;opacity:0;transition:opacity .45s ease .12s}.plb3d .vitrine[hidden]{display:none}.plb3d .vitrine.ouverte{opacity:1}.plb3d .vitrine.ouverte>*{pointer-events:auto}.plb3d .v-fiche{width:min(420px,38vw);padding:26px 26px 22px;background-color:#0a0606c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plb3d .v-fiche .numero{margin-bottom:8px}.plb3d .v-aide{margin:0 0 14px;color:var(--doux);font-weight:500;font-size:11px}body.sur-article{cursor:pointer}.plb3d .v-nom{margin:0 0 10px;font:800 30px/1.05 var(--texte);text-transform:uppercase;letter-spacing:-.01em}.plb3d .v-prix{margin:0;font:700 22px var(--texte);color:var(--accent)}.plb3d .v-couleur{margin:6px 0 18px;padding-bottom:16px;border-bottom:1px solid var(--trait);color:var(--doux);font:600 12px var(--texte);letter-spacing:.12em;text-transform:uppercase}.plb3d .v-fermer{position:absolute;top:84px;right:var(--marge);padding:10px 14px;background:#07050580;border:1.5px solid var(--accent);color:var(--encre);font:700 12px var(--texte);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.plb3d .v-fermer:hover,.plb3d .v-fermer:focus-visible{background:var(--accent)}.plb3d .v-nav{position:absolute;left:50%;bottom:34px;transform:translate(-50%);display:flex;align-items:center;gap:18px;font:700 12px var(--texte);letter-spacing:.18em;color:var(--doux)}.plb3d .v-nav button{width:48px;height:48px;border:1.5px solid var(--accent);background:#07050580;color:var(--encre);font:400 18px var(--texte);cursor:pointer;transition:background .2s}.plb3d .v-nav button:hover,.plb3d .v-nav button:focus-visible{background:var(--accent)}.plb3d .hud{position:fixed;right:var(--marge);bottom:18px;z-index:5;display:flex;gap:14px;font:600 11px var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--doux);pointer-events:none}.plb3d .hud #hud-num{color:var(--accent)}@media(max-width:1500px){.plb3d .titre-entree{font-size:92px}}@media(max-width:1280px){.plb3d .titre-entree{font-size:84px}.plb3d .titre{font-size:54px}}@media(max-width:980px){.plb3d .matiere .bloc-texte{top:9svh;right:var(--marge)}.plb3d .pile{right:auto;left:var(--marge);top:auto;bottom:4svh;height:min(60svh,calc((100vw - 330px)*1.236));transform:none}.plb3d .titre-entree{font-size:66px}.plb3d .titre{font-size:44px}.plb3d .menu{gap:18px}.plb3d .essai{display:none}}@media(max-width:760px){.plb3d .entete{grid-template-columns:1fr auto}.plb3d .menu{display:none}.plb3d .coin{top:auto;bottom:236px;padding:8px 10px}.plb3d .micro{font-size:11px}.plb3d .titre-entree{bottom:108px;font-size:46px}.plb3d .bouton-cadre{bottom:50px}.plb3d .hud,.plb3d .defiler{display:none}.plb3d .titre{font-size:34px}.plb3d .details{align-items:flex-end;padding-bottom:8svh}.plb3d .details .bloc-texte{width:100%}.plb3d .liste-details .val{font-size:14px}.plb3d .matiere .bloc-texte{top:10svh;right:var(--marge)}.plb3d .chapo{font-size:15px}.plb3d .pile{right:auto;left:var(--marge);top:auto;bottom:22svh;width:50vw;height:auto;transform:none}.plb3d .etiquette{padding:8px 10px;column-gap:8px}.plb3d .etiquette .nom{font-size:11px;letter-spacing:.1em}.plb3d .etiquette .det{font-size:12px}.plb3d .achat{align-items:flex-end;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.plb3d .fiche{width:100%;padding:18px}.plb3d .vitrine{align-items:flex-end;padding:0 var(--marge) calc(84px + env(safe-area-inset-bottom))}.plb3d .v-fiche{width:100%;padding:16px}.plb3d .v-nom{font-size:22px}.plb3d .v-fermer{top:70px}.plb3d .v-nav{bottom:calc(18px + env(safe-area-inset-bottom))}.plb3d .v-nav button{width:44px;height:44px}}.plb3d .scene.arrivee{animation:brouille 1.15s steps(14) 1 both}@keyframes brouille{0%{opacity:0;transform:translate(-10px);filter:contrast(2.2) saturate(2.5) hue-rotate(-20deg)}18%{opacity:1;transform:translate(7px);filter:contrast(1.8) saturate(2) hue-rotate(15deg)}36%{transform:translate(-4px) skew(-1deg);filter:contrast(1.4) hue-rotate(-8deg)}52%{opacity:.55;transform:translate(2px);filter:none}64%{opacity:1;transform:none}to{opacity:1;transform:none;filter:none}}.plb3d .brouillage{position:fixed;inset:0;z-index:8;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,70,60,.07) 0 1px,transparent 1px 3px);animation:lignes 1.3s ease-out forwards}@keyframes lignes{0%{opacity:1;background-position:0 0}to{opacity:0;background-position:0 60px}}@media(prefers-reduced-motion:reduce){html:has(.plb3d){scroll-behavior:auto}.plb3d .scene.arrivee,.plb3d .brouillage{animation:none;opacity:0}.plb3d .fantome:before{display:none}}body.vitrine-ouverte:not(.sur-ui){cursor:grab}body.vitrine-ouverte.tire{cursor:grabbing}.plb3d .v-fiche{transition:opacity .35s ease}body.approche .plb3d .v-fiche{opacity:0;pointer-events:none}.plb3d .v-vignettes{position:absolute;left:var(--marge);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.plb3d .v-vignettes[hidden]{display:none}.plb3d .v-vignette{width:62px;height:62px;padding:0;display:grid;place-items:center;overflow:hidden;border:1.5px solid var(--trait);background:#0a06069e;color:var(--encre);font:800 13px var(--texte);letter-spacing:.12em;cursor:pointer;transition:border-color .2s,background-color .2s}.plb3d .v-vignette img{width:100%;height:100%;object-fit:contain;padding:5px;pointer-events:none}.plb3d .v-vignette-fond img{object-fit:cover;padding:0}.plb3d .v-vignette:hover,.plb3d .v-vignette:focus-visible{border-color:var(--accent)}.plb3d .v-vignette[aria-pressed=true]{border-color:var(--accent);background-color:#ed202429}.plb3d .v-photo{position:absolute;overflow:hidden;cursor:zoom-in;touch-action:none;opacity:0;transform:translateY(26px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.plb3d .v-photo[hidden]{display:none}.plb3d .v-photo.montree{opacity:1;transform:none}.plb3d .v-photo.approchee{cursor:zoom-out;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.plb3d .v-photo img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}body.vitrine-ouverte.en-photo{cursor:auto}@media(max-width:760px){.plb3d .vitrine{flex-direction:column;justify-content:flex-end;align-items:stretch}.plb3d .v-vignettes{position:static;order:-1;transform:none;flex-direction:row;gap:6px;margin-bottom:8px}.plb3d .v-vignette{width:48px;height:48px;font-size:12px}}@media(prefers-reduced-motion:reduce){.plb3d .v-photo,.plb3d .v-photo img{transition:opacity .2s ease}}.plb3d .v-choix{display:none}@media(max-width:760px){.plb3d .v-actions{display:flex;gap:8px}.plb3d .v-choix{display:flex;flex:0 0 auto;min-width:104px;height:54px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;background:transparent;border:1px solid var(--trait);color:var(--encre);font:700 12px var(--texte);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s}.plb3d .v-choix.choisie{border-color:var(--accent)}.plb3d .v-choix-fleche{width:7px;height:7px;margin-top:4px;border-left:1.5px solid var(--accent);border-top:1.5px solid var(--accent);transform:rotate(45deg);transition:transform .25s ease,margin .25s ease}.plb3d .v-fiche.depliee .v-choix-fleche{margin-top:-4px;transform:rotate(225deg)}.plb3d .v-actions .ajouter{flex:1;min-width:0;padding:0 14px;font-size:12px}.plb3d .v-actions .ajouter span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plb3d .v-fiche:not(.depliee) .numero,.plb3d .v-fiche:not(.depliee) .tailles-tete,.plb3d .v-fiche:not(.depliee) .tailles,.plb3d .v-fiche:not(.depliee) .lien:not(.v-complete){display:none}.plb3d .v-fiche .v-complete{margin-top:10px}.plb3d .v-fiche:not(.depliee) .v-aide{margin-bottom:8px}.plb3d .v-fiche:not(.depliee) .v-nom{font-size:19px;margin-bottom:6px}.plb3d .v-fiche:not(.depliee) .v-prix{display:inline-block;font-size:18px}.plb3d .v-fiche:not(.depliee) .v-couleur{display:inline-block;margin:0 0 12px 12px;padding:0;border:0}}@media(max-width:400px){.plb3d .v-actions .ajouter{letter-spacing:.08em;padding:0 12px;justify-content:center}.plb3d .v-actions .ajouter span[aria-hidden]{display:none}.plb3d .v-choix{min-width:0;padding:0 12px;letter-spacing:.1em}}.plb3d .tailles-tete{flex-wrap:wrap;gap:4px 12px}.plb3d .tailles-tete .message{margin-left:auto;text-align:right}:root:has(.plb3d){--accent-fonce: #b3141a;--lum-vitesse: 4.6s}@property --tour{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes tour{to{--tour: 360deg}}@keyframes fleche-d{0%{transform:none}45%{transform:translate(14px);opacity:0}46%{transform:translate(-14px);opacity:0}to{transform:none;opacity:1}}@keyframes fleche-g{0%{transform:none}45%{transform:translate(-14px);opacity:0}46%{transform:translate(14px);opacity:0}to{transform:none;opacity:1}}@keyframes balaie-plb{0%,68%{transform:translate(-130%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}.plb3d :focus:not(:focus-visible){outline:none}.plb3d :focus-visible{outline:1.5px solid var(--accent-vif);outline-offset:4px}.plb3d .v-fermer,.plb3d .v-nav button,.plb3d .bouton-cadre,.plb3d .v-choix{isolation:isolate;border:1px solid rgba(237,32,36,.34);background:#0705058c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .35s ease,border-color .35s ease,box-shadow .45s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.plb3d .v-nav button,.plb3d .v-choix{position:relative}.plb3d .v-fermer:before,.plb3d .v-nav button:before,.plb3d .bouton-cadre:before,.plb3d .v-choix:before{content:"";position:absolute;inset:-1px;padding:1.5px;pointer-events:none;z-index:1;background:conic-gradient(from var(--tour),transparent 0deg 250deg,rgba(237,32,36,.5) 300deg,#fff 328deg,var(--accent-vif) 342deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:tour var(--lum-vitesse) linear infinite;opacity:.8;transition:opacity .35s ease}.plb3d .v-nav button:last-child:before{animation-delay:-2.3s}.plb3d .v-choix:before{animation-delay:-1.2s}.plb3d .v-fermer:after,.plb3d .v-nav button:after,.plb3d .bouton-cadre:after,.plb3d .v-choix:after{--c: var(--accent-vif);content:"";position:absolute;inset:-9px;pointer-events:none;opacity:0;background:linear-gradient(var(--c),var(--c)) top left / 9px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) top left / 1.5px 9px no-repeat,linear-gradient(var(--c),var(--c)) top right / 9px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) top right / 1.5px 9px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 9px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 1.5px 9px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 9px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 1.5px 9px no-repeat;transition:inset .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.plb3d :is(.v-fermer,.v-nav button,.bouton-cadre,.v-choix):hover{background-color:#ed202426;border-color:#ff4a4db3;box-shadow:0 0 26px #ed202461,0 0 70px #ed202424,inset 0 0 14px #ed20241f}.plb3d :is(.v-fermer,.v-nav button,.bouton-cadre,.v-choix):hover:before{opacity:1;animation-duration:1.3s}.plb3d :is(.v-fermer,.v-nav button,.bouton-cadre,.v-choix):hover:after{opacity:1;inset:-5px}.plb3d :is(.v-fermer,.v-nav button,.bouton-cadre,.v-choix):active{transform:scale(.96)}.plb3d .v-fermer{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 14px 0 16px;color:var(--encre);font:700 12px var(--texte);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.plb3d .v-fermer:hover,.plb3d .v-fermer:focus-visible{background-color:#ed202426}.plb3d .v-fermer .croix{position:relative;width:14px;height:14px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.plb3d .v-fermer .croix:before,.plb3d .v-fermer .croix:after{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:1.5px;margin-top:-.75px;background:var(--accent-vif);transform:rotate(45deg);transition:background-color .3s ease}.plb3d .v-fermer .croix:after{transform:rotate(-45deg)}.plb3d .v-fermer:hover .croix{transform:rotate(90deg)}.plb3d .v-fermer:hover .croix:before,.plb3d .v-fermer:hover .croix:after{background:var(--encre)}.plb3d .v-nav button{display:grid;place-items:center;border-width:1px;background:#070505b8}.plb3d .v-nav #v-compte{padding:7px 10px;white-space:nowrap;background:#0705059e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--encre)}.plb3d .v-nav button:hover,.plb3d .v-nav button:focus-visible{background-color:#ed202426}.plb3d .v-nav .fl{display:block}.plb3d #v-suiv:hover .fl{animation:fleche-d .55s cubic-bezier(.6,0,.2,1)}.plb3d #v-prec:hover .fl{animation:fleche-g .55s cubic-bezier(.6,0,.2,1)}.plb3d .bouton-cadre{border-width:1px}.plb3d .bouton-cadre:hover,.plb3d .bouton-cadre:focus-visible{background-color:#ed202426;color:var(--encre)}.plb3d .bouton-cadre:hover .fleche{transform:none;color:var(--accent-vif);animation:fleche-d .55s cubic-bezier(.6,0,.2,1)}.plb3d .ajouter{position:relative;isolation:isolate;overflow:hidden;transition:color .35s ease,box-shadow .45s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.plb3d .ajouter>span{position:relative;z-index:2}.plb3d .ajouter:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:-14%;width:128%;background:var(--accent-fonce);transform:translate(-101%) skew(-14deg);transition:transform .55s cubic-bezier(.7,0,.2,1)}.plb3d .ajouter:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(237,32,36,.2) 35%,rgba(255,255,255,.7) 52%,transparent 70%);animation:balaie-plb 5.5s cubic-bezier(.5,0,.3,1) infinite}.plb3d .ajouter:hover{background:var(--encre);color:var(--encre);box-shadow:0 12px 36px -10px #ed2024a6,0 0 0 1px #ff4a4d80;transform:translateY(-1px)}.plb3d .ajouter:hover:before{transform:translate(0) skew(-14deg)}.plb3d .ajouter:hover>span[aria-hidden]{animation:fleche-d .55s cubic-bezier(.6,0,.2,1)}.plb3d .ajouter:active{transform:scale(.985)}.plb3d .ajouter.fait,.plb3d .ajouter.fait:hover{background:var(--accent-fonce);color:var(--encre)}.plb3d .ajouter.fait:before{transform:translate(0) skew(-14deg)}.plb3d .ajouter[aria-busy=true]{cursor:progress}.plb3d .tailles button{position:relative;isolation:isolate;overflow:hidden;transition:border-color .3s ease,color .3s ease,box-shadow .4s ease}.plb3d .tailles button:before{content:"";position:absolute;inset:0;z-index:-1;background:#ed202433;transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.plb3d .tailles button:not(:disabled):hover:before{transform:scaleY(1)}.plb3d .tailles button.choisie{background:var(--accent-fonce);border-color:var(--accent-vif);color:var(--encre);box-shadow:0 0 22px #ed202473}.plb3d .v-vignette{transition:border-color .3s ease,background-color .3s ease,box-shadow .4s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.plb3d .v-vignette:hover{transform:translateY(-2px);border-color:#ff4a4dcc;box-shadow:0 8px 22px -6px #ed20248c}.plb3d .v-vignette[aria-pressed=true]{border-color:var(--accent-vif);box-shadow:0 0 18px #ed202473}.plb3d .menu a{position:relative}.plb3d .menu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:var(--accent-vif);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.plb3d .menu a:hover:after,.plb3d .menu a:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(max-width:760px){.plb3d .v-fermer{height:40px}}@media(prefers-reduced-motion:reduce){.plb3d .v-fermer:before,.plb3d .v-nav button:before,.plb3d .bouton-cadre:before,.plb3d .v-choix:before,.plb3d .ajouter:after{animation:none}.plb3d #v-suiv:hover .fl,.plb3d #v-prec:hover .fl,.plb3d .ajouter:hover>span[aria-hidden],.plb3d .bouton-cadre:hover .fleche{animation:none}}.plb3d .horde{padding-top:16svh;padding-bottom:10svh}.plb3d .horde .aide-horde{margin-top:-10px;color:var(--doux);font-weight:500}@media(max-width:760px){.plb3d .horde{padding-top:12svh}}.plb3d .v-complete{display:inline-flex;align-items:center;gap:8px;text-decoration:none;letter-spacing:.14em;transition:color .2s ease}.plb3d .v-complete span{color:var(--accent-vif);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.plb3d .v-complete:hover,.plb3d .v-complete:focus-visible{color:var(--encre)}.plb3d .v-complete:hover span{transform:translate(4px)}@media(pointer:coarse){.plb3d .liste-details li,.plb3d .info-portant,.plb3d .fiche,.plb3d .v-fiche,.plb3d .v-nav #v-compte,.plb3d .v-fermer,.plb3d .v-nav button,.plb3d .bouton-cadre,.plb3d .v-choix{-webkit-backdrop-filter:none;backdrop-filter:none}.plb3d .liste-details li{background:#070505bd}.plb3d .info-portant{background-color:#070505f2}.plb3d .fiche{background-color:#0a0606e6}.plb3d .v-fiche{background-color:#0a0606e0}.plb3d .v-nav #v-compte{background:#070505c2}.plb3d .v-fermer,.plb3d .v-nav button,.plb3d .bouton-cadre,.plb3d .v-choix{background:#070505b3}}.plb3d .tailles.a-choisir button:not(:disabled){animation:appel-taille .8s ease 2}@keyframes appel-taille{0%,to{box-shadow:none}45%{border-color:var(--accent-vif);box-shadow:0 0 18px #ed20248c,inset 0 0 12px #ed202440;color:var(--encre)}}.plb3d .ajouter.tremble{animation:tremble .45s cubic-bezier(.36,.07,.19,.97) 1}@keyframes tremble{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.plb3d .tailles.a-choisir button,.plb3d .ajouter.tremble{animation:none}}.plb3d .etiquette{will-change:transform,opacity}.plb3d .fantome:not(.brouille):before{will-change:transform}.plb3d .scene.arrivee-douce{animation:apparait-douce .45s ease-out both}@keyframes apparait-douce{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.plb3d .scene.arrivee-douce{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
