.cfg{--sc:min(calc(100vw / 760), .84px);position:relative}.cfg-gauche{background:radial-gradient(circle at 50% 52%, color-mix(in oklab, var(--teinte,#d4af7c) 24%, transparent) 0, transparent 62%), var(--color-graphite);position:relative;overflow:hidden}.cfg-apercu{padding-top:72px;position:relative}.cfg-indicateur{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:20px}.cfg-pt-ok{background:var(--color-ok);border-radius:50%;width:8px;height:8px}.cfg-bascule{z-index:2;border:1px solid var(--color-filet);background:0 0;border-radius:999px;padding:1px;display:flex;position:absolute;top:16px;right:16px}.cfg-bascule button{min-width:116px;height:44px;color:var(--color-gris);transition:background-color .16s var(--ease-atelier), color .16s var(--ease-atelier);background:0 0;border-radius:999px;margin:0;padding-inline:20px;font-size:14px;font-weight:500;line-height:20px}.cfg-bascule button[aria-pressed=true]{background:var(--degrade-cuivre);color:var(--color-nuit)}.cfg-bascule button:not([aria-pressed=true]):hover{color:var(--color-blanc)}.cfg-scene{width:100%;max-width:640px;height:calc(840 * var(--sc));margin-inline:auto;position:relative;overflow:hidden}.cfg-int{left:calc(-200 * var(--sc));top:calc(-130 * var(--sc));width:calc(1160 * var(--sc));height:calc(1112 * var(--sc));position:absolute}.cfg-cercle{--d:400;width:calc(var(--d) * var(--sc));height:calc(var(--d) * var(--sc));left:calc((580 - var(--d) / 2) * var(--sc));top:calc((556 - var(--d) / 2) * var(--sc));animation:cfg-cercle 1.1s var(--ease-atelier) both;animation-delay:calc(var(--i) * .11s);border:1px solid #d4af7c66;border-radius:50%;position:absolute}@keyframes cfg-cercle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cfg-montre{left:calc(310 * var(--sc));top:calc(186 * var(--sc));width:calc(540 * var(--sc));height:calc(740 * var(--sc));position:absolute}.cfg-montre svg{width:100%;height:100%}.cfg-cote{display:none}.cfg-depart{margin:8px 20px 24px;position:relative}.cfg-droite{background:var(--color-nuit);border-top:1px solid var(--color-filet);flex-direction:column;display:flex;position:relative}.cfg-corps{flex:1;padding:28px 20px 32px}.cfg-etapes{grid-template-columns:repeat(5,auto);justify-content:space-between;row-gap:14px;padding-bottom:28px;display:grid;position:relative}.cfg-etape{text-align:left;min-height:44px;color:var(--color-gris);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cfg-etape-ligne{align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.cfg-etape-lib{font-size:16px;line-height:28px}.cfg-etape[aria-current=step]{color:var(--color-blanc)}.cfg-etape[aria-current=step] .cfg-etape-lib{font-weight:500}.cfg-etape:hover .cfg-etape-lib{color:var(--color-cuivre)}.cfg-coche{color:var(--color-ok);display:none}.cfg-etape[data-fait] .cfg-coche{display:block}.cfg-etape[data-fait]{color:var(--color-blanc)}.cfg-progression{font-size:14px;line-height:20px;position:absolute;bottom:0;right:0;transform:translateY(28px)}.cfg-piste{background:var(--color-filet);height:2px;position:absolute;bottom:0;left:0;right:0}.cfg-avance{background:var(--color-cuivre);height:100%;transition:width .32s var(--ease-atelier);display:block}.cfg-panneau{margin-top:56px}.cfg-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cfg-titre:focus{outline:none}.cfg-nav{gap:20px;padding-bottom:8px;display:flex}.cfg-lien{text-underline-offset:4px;min-height:44px;transition:color .16s var(--ease-atelier);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.cfg-lien:hover{color:var(--color-cuivre)}.cfg-texte{max-width:600px;color:var(--color-gris);margin-top:12px;font-size:18px;line-height:28px}.cfg-bloc{min-width:0;margin-top:32px}.cfg-bloc-titre{float:left;align-items:center;gap:16px;width:100%;margin:0 0 14px;display:flex}.cfg-bloc-titre+*{clear:both}.cfg-tag{padding-block:7px}.cfg-legende{text-align:right;margin-left:auto;font-size:14px;line-height:20px}.cfg-grille{flex-wrap:wrap;gap:20px 46px;display:flex}.cfg-ech{cursor:pointer;flex-direction:column;align-items:center;width:60px;display:flex;position:relative}.cfg-anneau{width:60px;height:60px;transition:border-color .16s var(--ease-atelier), transform .16s var(--ease-atelier);border:2px solid #0000;border-radius:999px;place-items:center;display:grid}.cfg-ech:hover .cfg-anneau{border-color:var(--color-filet)}.cfg-ech input:checked+.cfg-anneau{border-color:var(--color-cuivre)}.cfg-ech input:focus-visible+.cfg-anneau{outline:2px solid var(--color-cuivre);outline-offset:2px}.cfg-pastille{border:1px solid var(--color-gris-doux);border-radius:50%;width:44px;height:44px}.cfg-forme-carre{border-radius:10px;background:var(--color-carte)!important}.cfg-forme-rond{background:var(--color-carte)!important}.cfg-ech-nom{white-space:nowrap;margin-top:10px;font-size:14px;line-height:20px}.cfg-ech-prix{margin-top:4px;font-size:14px;line-height:20px}.cfg-nom{gap:40px;margin-top:36px;display:grid}.cfg-recap-table{border-collapse:collapse;width:100%;font-size:16px;line-height:24px}.cfg-recap-table caption{text-align:left;padding-bottom:12px}.cfg-recap-table th,.cfg-recap-table td{border-top:1px solid var(--color-filet);text-align:left;vertical-align:baseline;padding:12px 0;font-weight:400}.cfg-recap-table td:last-child{text-align:right;white-space:nowrap}.cfg-recap-table th{color:var(--color-gris);padding-right:16px}.cfg-recap-table tfoot th,.cfg-recap-table tfoot td{border-top:1px solid var(--color-blanc);color:var(--color-blanc);font-weight:500}.cfg-assistant{background:var(--color-graphite);border:1px solid var(--color-filet);border-radius:20px;flex-direction:column;gap:16px;margin-top:40px;padding:24px;display:flex}.cfg-assistant-titre{align-items:center;gap:8px;display:flex}.cfg-saisie{align-items:center;gap:12px;display:flex}.cfg-ia-champ{flex:1;min-width:0}.cfg-ia-champ input{height:52px}.cfg-suggestions{flex-wrap:wrap;gap:8px;display:flex}.cfg-suggestions .etiquette{cursor:pointer;transition:background-color .16s var(--ease-atelier)}.cfg-suggestions .etiquette:hover{background:color-mix(in oklab, var(--color-acier) 70%, var(--color-blanc))}.cfg-ia-message{color:var(--color-blanc)}.cfg-ia-message[data-erreur]{color:var(--color-erreur)}.cfg-annuler{align-self:flex-start;min-height:32px}.cfg-historique{border-top:1px solid var(--color-filet);flex-direction:column;gap:4px;padding-top:12px;display:flex}.cfg-historique[hidden]{display:none}.cfg-historique-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cfg-historique-haut h3{margin:0}.cfg-reinit{color:var(--color-blanc)}.cfg-historique-liste{margin:0;padding:0;list-style:none}.cfg-historique-liste li{border-top:1px solid var(--color-filet);grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding:10px 0;display:grid}.cfg-h-n{color:var(--color-cuivre);font-size:12px;line-height:20px}.cfg-h-texte{color:var(--color-blanc);overflow-wrap:anywhere;font-size:15px;line-height:20px}.cfg-h-resume{color:var(--color-gris);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:20px}.cfg-historique-note{color:var(--color-gris)}.cfg-recap{z-index:5;background:var(--color-nuit);border-top:1px solid var(--color-filet);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex;position:sticky;bottom:0}.cfg-recap-haut{justify-content:space-between;align-items:center;gap:16px;display:flex}.cfg-recap-nom{align-items:center;gap:12px;min-width:0;display:flex}.cfg-nom-input{width:21ch;min-width:0;max-width:100%;font-family:var(--font-serif);color:var(--color-blanc);text-overflow:ellipsis;transition:border-color .16s var(--ease-atelier);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:24px;line-height:32px}.cfg-nom-input::placeholder{color:var(--color-gris)}.cfg-nom-input:hover{border-bottom-color:var(--color-filet)}.cfg-nom-input:focus{border-bottom-color:var(--color-cuivre);outline:none}.cfg-crayon{width:44px;height:44px;color:var(--color-gris);transition:color .16s var(--ease-atelier);flex:none;place-items:center;display:grid}.cfg-crayon:hover{color:var(--color-blanc)}.cfg-prix{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;line-height:1}.cfg-recap-info{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;display:flex}.cfg-erreur{color:var(--color-erreur)}.cfg-actions{gap:12px;display:flex}.cfg-actions .btn{padding-inline:20px}.cfg-commander{flex:1;justify-content:center}@media (width>=1024px){.cfg{--R:clamp(560px, 39.6vw, 760px);--sc:min(calc((100vw - var(--R)) / 1160), calc((100dvh - 88px) / 1112));grid-template-columns:minmax(0,1fr) clamp(560px,39.6vw,760px);display:grid}.cfg-gauche{min-height:calc(100dvh - 88px)}.cfg-apercu{height:calc(100dvh - 88px);min-height:520px;padding:0;position:sticky;top:0}.cfg-indicateur{top:clamp(24px,2.3vw,44px);left:clamp(24px,2.9vw,56px)}.cfg-bascule{top:clamp(16px,1.7vw,32px);right:clamp(24px,2.8vw,54px)}.cfg-scene{max-width:none;height:auto;margin:0;position:absolute;inset:0;overflow:visible}.cfg-int{top:50%;left:50%;transform:translate(-50%,-50%)}.cfg-cote{left:calc(var(--x) * var(--sc));top:calc(var(--y) * var(--sc));width:calc(var(--w) * var(--sc));height:1px;display:block;position:absolute}.cfg-trait{background:var(--color-cuivre);transform-origin:0;animation:cfg-tracer .64s var(--ease-atelier) both;animation-delay:.5s;position:absolute;inset:0}.cfg-point{background:var(--color-cuivre);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.cfg-cote-btn{text-align:left;height:32px;animation:cfg-apparait .32s var(--ease-atelier) both;align-items:center;gap:14px;animation-delay:.9s;display:flex;position:absolute;top:-16px;left:100%}.cfg-repere{background:var(--color-nuit);border:1px solid var(--color-cuivre);width:32px;height:32px;color:var(--color-cuivre);transition:background-color .16s var(--ease-atelier), color .16s var(--ease-atelier);border-radius:50%;place-items:center;font-size:14px;line-height:20px;display:grid}.cfg-cote-lib{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gris);white-space:nowrap;transition:color .16s var(--ease-atelier);font-size:12px;font-weight:500;line-height:16px}.cfg-cote-btn:hover .cfg-cote-lib,.cfg-cote-btn[aria-current=true] .cfg-cote-lib{color:var(--color-blanc)}.cfg-cote-btn:hover .cfg-repere,.cfg-cote-btn[aria-current=true] .cfg-repere{background:var(--color-cuivre);color:var(--color-nuit);border-color:var(--color-cuivre)}.cfg-depart{margin:0;position:absolute;bottom:clamp(24px,2.9vw,56px);left:clamp(24px,2.9vw,56px)}@keyframes cfg-tracer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cfg-apparait{0%{opacity:0}to{opacity:1}}.cfg-droite{border-top:0;border-left:1px solid var(--color-filet);min-height:calc(100dvh - 88px)}.cfg-corps{padding:44px clamp(32px,3.33vw,64px) 40px}.cfg-etapes{grid-template-columns:repeat(5,auto);height:54px;margin-bottom:0;padding-bottom:0}.cfg-progression{top:72px;bottom:auto;transform:none}.cfg-piste{top:64px;bottom:auto}.cfg-panneau{margin-top:50px}.cfg-titre{font-size:44px;line-height:52px}.cfg-texte{margin-top:8px}.cfg-bloc{margin-top:24px}.cfg-bloc:first-of-type{margin-top:28px}.cfg-assistant{margin-top:32px}.cfg-prix{line-height:1.0625}.cfg-recap{gap:14px;padding:24px clamp(32px,3.33vw,64px) 32px}.cfg-nom-input{font-size:28px;line-height:36px}.cfg-prix{font-size:clamp(48px,3.33vw,64px)}.cfg-actions .btn{padding-inline:28px}}@media (width<=1023px){.cfg-cercle:first-child{display:none}.cfg-bloc-titre{flex-wrap:wrap;row-gap:8px}.cfg-recap{gap:6px;padding:12px 20px 14px}.cfg-prix{font-size:34px}.cfg-nom-input{font-size:22px}.cfg-crayon{width:36px;height:36px}.cfg-recap-info{font-size:12px;line-height:16px}.cfg-recap-info [data-statut]{display:none}.cfg-actions .btn{height:48px;min-height:48px;padding-inline:14px;font-size:16px}.cfg-commander .fleche{display:none}}@media (width<=519px){.cfg-indicateur{display:none}}
