header.svelte-1uha8ag{background:var(--accent);color:var(--accent-texte);padding:1.25rem 1rem}header.svelte-1uha8ag h1:where(.svelte-1uha8ag),header.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:56rem;margin:0 auto}header.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.9;margin-top:.25rem}.infos.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.infos.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:.35rem}.produits.svelte-1uha8ag{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.produits.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.produit.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.produit.choisi.svelte-1uha8ag{border-color:var(--accent)}.nom.svelte-1uha8ag{gap:.1rem;display:grid}.prix.svelte-1uha8ag{font-weight:500}.limite.svelte-1uha8ag{font-style:italic}.quantite.svelte-1uha8ag{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.quantite.svelte-1uha8ag output:where(.svelte-1uha8ag){text-align:center;font-variant-numeric:tabular-nums;min-width:4.2rem}.rond.svelte-1uha8ag{border-radius:999px;width:2.5rem;height:2.5rem;padding:0;font-size:1.3rem;line-height:1}main.avec-barre.svelte-1uha8ag{padding-bottom:6rem}.barre.svelte-1uha8ag{padding:.75rem max(1rem,50vw - 27rem);padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--carte);border-top:1px solid var(--bord);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #00000014}.bouton.svelte-1uha8ag{background:var(--accent);color:var(--accent-texte);white-space:nowrap;border-radius:6px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none}
