.lx .commande__visuel{display:grid}.lx .commande__ecrin{grid-area:1/1;min-width:0;transition:opacity .7s var(--lx-ease)}.lx .commande__ecrin[aria-hidden="true"]{opacity:0}.lx .couleurs{display:flex;flex-wrap:wrap;gap:.75rem}.lx .couleur{position:relative;display:inline-flex;align-items:center;gap:.75rem;min-height:48px;padding:.55rem 1.15rem .55rem .7rem;border:1px solid var(--lx-filet-clair);cursor:pointer;transition:border-color .35s var(--lx-ease),background-color .35s var(--lx-ease)}.lx .couleur:hover{border-color:var(--lx-mauve)}.lx .couleur.est-choisi{border-color:var(--lx-prune);background:var(--lx-voile-clair)}.lx .couleur input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.lx .couleur:has(input:focus-visible){outline:2px solid var(--lx-prune);outline-offset:3px}.lx .pastille{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(59,37,49,.22),0 0 0 3px var(--lx-poudre),0 0 0 4px transparent;transition:box-shadow .35s var(--lx-ease)}.lx .pastille--rose{background:radial-gradient(circle at 34% 30%,#fbe0e4,#efb6bf 62%,#e3a3ad)}.lx .pastille--blanc{background:radial-gradient(circle at 34% 30%,#ffffff,#f1efed 62%,#dfdcd9)}.lx .est-choisi .pastille{box-shadow:inset 0 0 0 1px rgba(59,37,49,.22),0 0 0 3px var(--lx-poudre),0 0 0 4px var(--lx-prune)}.lx .couleur__nom{font-weight:700;line-height:1.3}.lx .studio3d__teintes{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.lx .teinte{display:inline-flex;align-items:center;gap:.7rem;min-height:48px;padding:.55rem 1.1rem .55rem .65rem;border:1px solid var(--lx-filet-sombre);background:transparent;color:var(--lx-lait);font-family:var(--lx-texte);font-size:.95rem;font-weight:700;line-height:1.3;cursor:pointer;transition:border-color .45s var(--lx-ease),background-color .45s var(--lx-ease)}.lx .teinte:hover{border-color:var(--lx-rose-doux)}.lx .teinte:focus-visible{outline:2px solid var(--lx-or);outline-offset:3px}.lx .teinte[aria-pressed="true"]{border-color:var(--lx-lait);background:var(--lx-voile-sombre)}.lx .teinte[disabled]{opacity:.45;cursor:default}.lx .teinte .pastille{width:24px;height:24px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.lx .teinte[aria-pressed="true"] .pastille{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 0 0 3px var(--lx-nuit-profonde),0 0 0 4px var(--lx-lait)}.lx .teinte{box-shadow:none;border-radius:0;margin:0;min-width:0;text-shadow:none}.lx .couleur{margin:0}.lx .commande__ecrin img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}