.curseur.svelte-b36ph1{display:grid;gap:var(--pas-2)}label.svelte-b36ph1{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}output.svelte-b36ph1{font-family:var(--f-titre);font-weight:800;font-size:1.4rem;color:var(--scene)}input[type=range].svelte-b36ph1{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;margin:0;touch-action:pan-y}input[type=range].svelte-b36ph1::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--scene) var(--rempli),var(--ligne) var(--rempli))}input[type=range].svelte-b36ph1::-moz-range-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--scene) var(--rempli),var(--ligne) var(--rempli))}input[type=range].svelte-b36ph1::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:var(--spot);border:4px solid var(--encre);box-shadow:0 2px 8px #0e103059}input[type=range].svelte-b36ph1::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--spot);border:4px solid var(--encre)}.bornes.svelte-b36ph1{display:flex;justify-content:space-between;font-size:var(--t-xs);color:var(--texte-2)}.scene.svelte-14s90yb{position:relative;overflow:hidden;border-radius:var(--rayon-l);background:linear-gradient(180deg,#171a40,var(--encre) 70%);color:var(--craie);min-height:210px;padding:var(--pas-5) var(--pas-3) var(--pas-3);display:grid;align-content:end;gap:var(--pas-2);isolation:isolate}.scene.svelte-14s90yb:after{content:"";position:absolute;left:6%;right:6%;bottom:34px;height:22px;border-radius:50%;background:var(--encre-3);z-index:-1}.spot.svelte-14s90yb{position:absolute;top:-30px;width:46%;height:260px;opacity:.12;background:conic-gradient(from 160deg at 50% 0%,transparent 0 40%,rgba(255,216,77,.9) 50%,transparent 60%);transition:opacity .6s var(--courbe);z-index:-1;pointer-events:none}.gauche.svelte-14s90yb{left:-4%;transform:rotate(-14deg);transform-origin:50% 0}.droite.svelte-14s90yb{right:-4%;transform:rotate(14deg);transform-origin:50% 0;background:conic-gradient(from 160deg at 50% 0%,transparent 0 40%,rgba(46,60,255,.95) 50%,transparent 60%)}.allumee.svelte-14s90yb .spot:where(.svelte-14s90yb){opacity:.5;animation:svelte-14s90yb-balance 5s ease-in-out infinite alternate}.allumee.svelte-14s90yb .droite:where(.svelte-14s90yb){animation-delay:-2.5s}@keyframes svelte-14s90yb-balance{0%{rotate:-6deg}to{rotate:6deg}}.plateau.svelte-14s90yb{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:4px 10px;min-height:110px}.objet.svelte-14s90yb{position:relative;display:grid;justify-items:center;width:76px}.etiquette.svelte-14s90yb{font-size:.68rem;line-height:1.15;text-align:center;color:var(--craie-2);max-width:76px}.quantite.svelte-14s90yb{position:absolute;top:0;right:4px;background:var(--spot);color:var(--encre);font-weight:800;font-size:.72rem;border-radius:999px;padding:1px 6px}.vide.svelte-14s90yb{align-self:center;color:var(--craie-2);font-size:var(--t-s);text-align:center}.foule.svelte-14s90yb{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding-inline:8%}.foule.svelte-14s90yb span:where(.svelte-14s90yb){width:8px;height:8px;border-radius:50%;background:hsl(calc(250 + var(--i) * 23) 90% 70%);opacity:.85;animation:svelte-14s90yb-sautille 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s);animation-play-state:paused}.allumee.svelte-14s90yb .foule:where(.svelte-14s90yb) span:where(.svelte-14s90yb){animation-play-state:running}@keyframes svelte-14s90yb-sautille{50%{translate:0 -4px}}.tete.svelte-1lu3yi2{padding-top:var(--pas-6)}h1.svelte-1lu3yi2{font-size:var(--t-xl);font-weight:800;margin-top:var(--pas-2)}.chapo.svelte-1lu3yi2{margin-top:var(--pas-2);color:var(--texte-2)}.alerte.svelte-1lu3yi2{margin-top:var(--pas-4);background:color-mix(in srgb,var(--rouge) 12%,var(--carte));border-left:4px solid var(--rouge);padding:var(--pas-3) var(--pas-4);border-radius:var(--rayon-s);font-weight:600}.formulaire.svelte-1lu3yi2{display:grid;gap:var(--pas-5);padding-top:var(--pas-5);padding-bottom:120px}.etape.svelte-1lu3yi2{border:0;margin:0;padding:0;min-width:0}.corps-etape.svelte-1lu3yi2{margin-top:var(--pas-3);padding:var(--pas-4);background:var(--carte);border:1px solid var(--ligne);border-radius:var(--rayon-l);display:grid;gap:var(--pas-4);min-width:0}legend.svelte-1lu3yi2{font-family:var(--f-titre);font-weight:700;font-size:1.15rem;display:flex;align-items:center;gap:var(--pas-2);padding:0}.numero.svelte-1lu3yi2{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--scene);color:#fff;font-size:.95rem}.champ.svelte-1lu3yi2{display:grid;gap:6px;min-width:0}.libelle.svelte-1lu3yi2{font-weight:600}.libelle.svelte-1lu3yi2 small:where(.svelte-1lu3yi2){font-weight:400;color:var(--texte-2)}.deux.svelte-1lu3yi2{display:grid;gap:var(--pas-4)}@media(min-width:640px){.deux.svelte-1lu3yi2{grid-template-columns:1fr 1fr}}input[type=text].svelte-1lu3yi2,input[type=email].svelte-1lu3yi2,input[type=tel].svelte-1lu3yi2,input[type=date].svelte-1lu3yi2,select.svelte-1lu3yi2,textarea.svelte-1lu3yi2{width:100%;min-height:var(--cible-tactile);font-size:16px;padding:10px 12px;border-radius:var(--rayon-s);border:2px solid var(--ligne);background:var(--fond);color:var(--texte);-webkit-appearance:none;appearance:none}select.svelte-1lu3yi2{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:34px}input.svelte-1lu3yi2:focus,select.svelte-1lu3yi2:focus,textarea.svelte-1lu3yi2:focus{border-color:var(--scene);outline:none}[aria-invalid=true].svelte-1lu3yi2{border-color:var(--rouge)}.erreur.svelte-1lu3yi2{color:var(--rouge);font-weight:600;font-size:var(--t-s)}.puces.svelte-1lu3yi2{display:flex;flex-wrap:wrap;gap:var(--pas-2)}.puce.svelte-1lu3yi2{position:relative}.puce.svelte-1lu3yi2 input:where(.svelte-1lu3yi2){position:absolute;opacity:0;inset:0;margin:0}.puce.svelte-1lu3yi2 span:where(.svelte-1lu3yi2){display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--rayon-plein);border:2px solid var(--ligne);font-weight:600;cursor:pointer;transition:background-color var(--duree-courte),border-color var(--duree-courte)}.puce.svelte-1lu3yi2 input:where(.svelte-1lu3yi2):checked+span:where(.svelte-1lu3yi2){background:var(--encre);border-color:var(--encre);color:var(--craie)}.puce.svelte-1lu3yi2 input:where(.svelte-1lu3yi2):focus-visible+span:where(.svelte-1lu3yi2){outline:3px solid var(--focus);outline-offset:2px}.familles.svelte-1lu3yi2{list-style:none;padding:0;margin:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.familles.svelte-1lu3yi2::-webkit-scrollbar{display:none}.familles.svelte-1lu3yi2 li:where(.svelte-1lu3yi2){flex:none;font-family:var(--f-titre);font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:var(--rayon-plein);border:2px solid var(--ligne);color:var(--texte-2);display:inline-flex;align-items:baseline;gap:6px}.familles.svelte-1lu3yi2 li:where(.svelte-1lu3yi2) small:where(.svelte-1lu3yi2){font-family:var(--f-texte);font-weight:500}.familles.svelte-1lu3yi2 li.active:where(.svelte-1lu3yi2){background:var(--c);border-color:var(--c);color:#fff}.produits.svelte-1lu3yi2{list-style:none;padding:0;margin:0;display:grid;gap:var(--pas-3)}@media(min-width:760px){.produits.svelte-1lu3yi2{grid-template-columns:1fr 1fr;align-items:start}}.produit.svelte-1lu3yi2{border:2px solid var(--ligne);border-radius:var(--rayon);transition:border-color var(--duree-courte),box-shadow var(--duree)}.produit.coche.svelte-1lu3yi2,.produit.svelte-1lu3yi2:has(.tuile:where(.svelte-1lu3yi2) input:where(.svelte-1lu3yi2):checked){border-color:var(--scene);box-shadow:0 10px 30px -18px #2e3cffb3}.tuile.svelte-1lu3yi2{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:var(--pas-3);padding:var(--pas-3);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;touch-action:manipulation}.tuile.svelte-1lu3yi2 input:where(.svelte-1lu3yi2){position:absolute;opacity:0;width:1px;height:1px}.tuile.svelte-1lu3yi2:has(input:where(.svelte-1lu3yi2):focus-visible){outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--rayon)}.tuile.svelte-1lu3yi2 img:where(.svelte-1lu3yi2){width:72px;height:72px;border-radius:12px;object-fit:cover}.texte.svelte-1lu3yi2{display:grid;gap:6px;justify-items:start;min-width:0}.etat.svelte-1lu3yi2{font-weight:700;font-size:var(--t-s);padding:8px 12px;border-radius:var(--rayon-plein);background:var(--scene);color:#fff;min-width:76px;text-align:center}.produit.coche.svelte-1lu3yi2 .etat:where(.svelte-1lu3yi2),.produit.svelte-1lu3yi2:has(.tuile:where(.svelte-1lu3yi2) input:where(.svelte-1lu3yi2):checked) .etat:where(.svelte-1lu3yi2){background:var(--vert)}.composeur.svelte-1lu3yi2:not(.avec-js) .produit:where(.svelte-1lu3yi2):has(.tuile:where(.svelte-1lu3yi2) input:where(.svelte-1lu3yi2):checked) .etat:where(.svelte-1lu3yi2):before{content:"✓ "}.options.svelte-1lu3yi2{display:none;padding:0 var(--pas-3) var(--pas-3);gap:4px}.produit.svelte-1lu3yi2:has(.tuile:where(.svelte-1lu3yi2) input:where(.svelte-1lu3yi2):checked) .options:where(.svelte-1lu3yi2){display:grid}.ligne-qte.svelte-1lu3yi2{display:flex;align-items:center;justify-content:space-between;gap:var(--pas-3);padding-block:4px;font-weight:600}.ligne-qte.svelte-1lu3yi2 select:where(.svelte-1lu3yi2){width:96px}.option.svelte-1lu3yi2{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:var(--pas-2);min-height:44px;border-top:1px solid var(--ligne);cursor:pointer}.option.svelte-1lu3yi2 input:where(.svelte-1lu3yi2){width:22px;height:22px;accent-color:var(--scene);margin:0}.option.svelte-1lu3yi2 .prix:where(.svelte-1lu3yi2){font-size:var(--t-s);color:var(--texte-2);font-weight:600}.note.svelte-1lu3yi2{font-size:var(--t-s);color:var(--texte-2)}.pot.svelte-1lu3yi2{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.recap.svelte-1lu3yi2{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--encre);color:var(--craie);box-shadow:0 -12px 30px -12px #0e103080;padding-bottom:env(safe-area-inset-bottom,0px)}.recap.svelte-1lu3yi2 details:where(.svelte-1lu3yi2){max-width:var(--largeur);margin-inline:auto;padding-inline:var(--gouttiere-g) var(--gouttiere-d)}.recap.svelte-1lu3yi2 summary:where(.svelte-1lu3yi2){list-style:none;display:flex;align-items:center;gap:var(--pas-3);min-height:64px;cursor:pointer}.recap.svelte-1lu3yi2 summary:where(.svelte-1lu3yi2)::-webkit-details-marker{display:none}.compte.svelte-1lu3yi2{font-size:var(--t-s);color:var(--craie-2)}.total.svelte-1lu3yi2{margin-left:auto;font-weight:600}.total.svelte-1lu3yi2 b:where(.svelte-1lu3yi2){font-family:var(--f-titre);font-weight:800;font-size:1.5rem;color:var(--spot);display:inline-block}.anime.svelte-1lu3yi2{animation:svelte-1lu3yi2-monte .36s var(--courbe)}@keyframes svelte-1lu3yi2-monte{0%{transform:translateY(40%);opacity:.2}}.total.vide.svelte-1lu3yi2{color:var(--craie-2)}.detail.svelte-1lu3yi2{font-size:var(--t-xs);border:1px solid var(--encre-3);border-radius:var(--rayon-plein);padding:6px 10px}.lignes.svelte-1lu3yi2{list-style:none;margin:0;padding:0 0 var(--pas-3);max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}.lignes.svelte-1lu3yi2 li:where(.svelte-1lu3yi2){display:flex;justify-content:space-between;gap:var(--pas-3);padding-block:6px;border-top:1px solid var(--encre-3);font-size:.95rem}.lignes.svelte-1lu3yi2 li:where(.svelte-1lu3yi2) small:where(.svelte-1lu3yi2){display:block;color:var(--craie-2);font-size:var(--t-xs)}.lignes.svelte-1lu3yi2 li:where(.svelte-1lu3yi2)>span:where(.svelte-1lu3yi2):last-child{flex:none;text-align:right}.lignes.svelte-1lu3yi2 .opt:where(.svelte-1lu3yi2),.lignes.svelte-1lu3yi2 .sous:where(.svelte-1lu3yi2){color:var(--craie-2)}.lignes.svelte-1lu3yi2 .fort:where(.svelte-1lu3yi2){font-weight:800;color:var(--spot)}.sans-js.svelte-1lu3yi2{padding-bottom:var(--pas-3);color:var(--craie-2)}
