.app_app__DDwkU{position:relative;z-index:1;width:100%;max-width:var(--largeur-app);min-height:100vh;min-height:100dvh;margin:0 auto;flex-direction:column;color:var(--couleur-texte)}.app_app__DDwkU,.app_haut__klvIb{display:flex;background:var(--couleur-blanc)}.app_haut__klvIb{position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;gap:var(--espace-3);padding:var(--espace-4) var(--espace-5) var(--espace-2)}.app_rond__gUXt3{flex:none;width:44px;height:44px;border-radius:var(--rayon-cercle);border:none;background:var(--couleur-fond-clair);color:var(--couleur-titre);display:inline-flex;align-items:center;justify-content:center}.app_progression__0GVQB{flex-grow:1;height:6px;background:var(--couleur-bordure);border-radius:var(--rayon-pilule);overflow:hidden}.app_progressionPleine___FSXD{height:100%;background:var(--couleur-primaire);border-radius:var(--rayon-pilule)}.app_etape__qkJc7{font-size:var(--taille-13);color:var(--couleur-texte-secondaire);white-space:nowrap}.app_connexionHaut__QWTRJ{display:flex;justify-content:flex-end;padding:var(--espace-2) var(--espace-4) 0}.app_sauver__iIpIl{min-height:44px;padding:0 var(--espace-3);border-radius:var(--rayon-pilule);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);color:var(--couleur-titre);font:inherit;font-size:var(--taille-12);font-weight:var(--graisse-800);display:inline-flex;align-items:center;gap:var(--espace-1-5);cursor:pointer}.app_contenu__Wtjoy{flex:1 1 auto;padding:var(--espace-2) var(--espace-5) var(--espace-4);display:flex;flex-direction:column;gap:var(--espace-3-5)}.app_titre__yYzs1{margin:0;font-size:var(--taille-28);line-height:1.15;font-weight:var(--graisse-900);letter-spacing:-.5px;color:var(--couleur-texte)}.app_titreAccueil__Tqzs_{font-size:var(--taille-34);line-height:1.08;letter-spacing:-.7px}.app_intro__Qle_Y{margin:0;font-size:var(--taille-15);line-height:1.55;color:var(--couleur-texte-secondaire)}.app_sousTitre__3Nd_o{margin:0;font-size:var(--taille-17);font-weight:var(--graisse-900);letter-spacing:0;color:var(--couleur-texte)}.app_libelleFort__7DCYK{font-weight:var(--graisse-800);font-size:var(--taille-16)}.app_petit__VVM_E{color:var(--couleur-texte-secondaire)}.app_note__RK3IK,.app_petit__VVM_E{font-size:var(--taille-12);line-height:1.5}.app_note__RK3IK{color:var(--couleur-texte-attenue-2)}.app_noteForte__ZXw15{font-weight:var(--graisse-800);color:var(--couleur-titre)}.app_encart__fmKHv{font-size:var(--taille-13);line-height:1.5;color:var(--couleur-titre);background:var(--couleur-fond-clair);border-radius:var(--rayon-14);padding:var(--espace-2-5) var(--espace-3)}.app_encartAlerte__aN0Bu{color:var(--couleur-texte-attenue-2);background:var(--couleur-alerte-fond)}.app_alerte__t6OwC{font-size:var(--taille-12);font-weight:var(--graisse-700);color:var(--couleur-alerte)}.app_placeholder__FTrQp{color:var(--couleur-texte-attenue-2);font-weight:var(--graisse-700)}.app_bas__579IQ{position:-webkit-sticky;position:sticky;bottom:var(--bandeau-hauteur,0);z-index:2;padding:var(--espace-2-5) var(--espace-5) var(--espace-5);display:flex;flex-direction:column;gap:var(--espace-2);border-top:1px solid var(--couleur-bordure);background:var(--couleur-blanc)}.app_principal__WWMct{min-height:56px;padding:0 var(--espace-4);border-radius:var(--rayon-pilule);border:none;background:var(--degrade-marque);color:var(--couleur-blanc);font:inherit;font-weight:var(--graisse-800);font-size:var(--taille-17);box-shadow:var(--ombre-bouton-marque);display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer}.app_basBleu__CKi_c .app_principal__WWMct{background:var(--couleur-primaire);border-radius:var(--rayon-14)}.app_basMasque__Fyhm_{display:none}.app_principal__WWMct:hover{color:var(--couleur-blanc);box-shadow:var(--ombre-bouton-marque-survol)}.app_principal__WWMct[aria-disabled=true]{background:var(--couleur-retire);color:var(--couleur-titre);box-shadow:none;cursor:not-allowed}.app_avecFleche__URsdP{justify-content:space-between;gap:var(--espace-2);padding:0 var(--espace-2-5) 0 var(--espace-6)}.app_principalLibelle__0YvY7{flex:1 1;text-align:center}.app_principalFleche__Ca3XU{width:36px;height:36px;flex:none;border-radius:var(--rayon-cercle);background:color-mix(in srgb,var(--couleur-blanc) 28%,transparent);color:var(--couleur-blanc);display:flex;align-items:center;justify-content:center}.app_sousPrincipal__ocb2n{text-align:center;font-size:var(--taille-13);color:var(--couleur-texte-secondaire)}.app_secondaire__0v4Vy{min-height:44px;padding:0 var(--espace-4);border-radius:var(--rayon-pilule);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);color:var(--couleur-titre);font:inherit;font-size:var(--taille-14);font-weight:var(--graisse-800);cursor:pointer}.app_plein__zep7z{background:var(--couleur-titre);color:var(--couleur-blanc);font:inherit;font-weight:var(--graisse-800);font-size:var(--taille-16)}.app_clair__MZela,.app_plein__zep7z{min-height:52px;border-radius:var(--rayon-pilule);border:none;cursor:pointer}.app_clair__MZela{background:var(--couleur-fond-clair);color:var(--couleur-titre);font:inherit;font-size:var(--taille-15);font-weight:var(--graisse-800)}.app_lien__2EGvq{align-self:flex-start;display:inline-flex;align-items:center;border:none;background:none;padding:0;min-height:44px;font:inherit;font-size:var(--taille-12);font-weight:var(--graisse-800);color:var(--couleur-primaire-foncee);text-decoration:underline;cursor:pointer}.app_lien__2EGvq:hover{color:var(--couleur-titre)}.app_lienTexte__0E2Kl{align-self:center;min-height:44px;font-size:var(--taille-14);text-decoration:underline}.app_pilules__1KYN0{display:flex;flex-wrap:wrap;gap:var(--espace-2)}.app_pilule__ON5Dy{min-height:44px;padding:0 var(--espace-4);border-radius:var(--rayon-pilule);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);color:var(--couleur-titre);font:inherit;font-size:var(--taille-14);font-weight:var(--graisse-800);cursor:pointer}.app_pilule__ON5Dy[aria-checked=true],.app_pilule__ON5Dy[aria-pressed=true]{background:var(--couleur-titre);border-color:var(--couleur-titre);color:var(--couleur-blanc)}.app_piluleLarge__Is0GJ{flex:1 1;padding:0 var(--espace-2)}.app_champ__3Fz2b{min-height:44px;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-12);padding:0 var(--espace-3);font:inherit;font-size:var(--taille-15);color:var(--couleur-texte);background:var(--couleur-blanc)}.app_zoneTexte__ofwoO{padding:var(--espace-2-5) var(--espace-3);resize:none}.app_etiquette__kt711{font-size:var(--taille-13);font-weight:var(--graisse-700);color:var(--couleur-titre)}.app_etiquetteAide__OKSk6{font-weight:var(--graisse-400);color:var(--couleur-texte-secondaire)}.app_case__RkJV0{display:flex;gap:var(--espace-2-5);align-items:center;min-height:44px;font-size:var(--taille-12);line-height:1.45;color:var(--couleur-texte-secondaire)}.app_case__RkJV0 input{width:20px;height:20px;margin:0;flex:none}.app_pile__v6bP_{display:flex;flex-direction:column;gap:var(--espace-2)}.app_badge__TMlnS{font-size:var(--taille-11);font-weight:var(--graisse-800);border-radius:var(--rayon-pilule);padding:3px var(--espace-2);white-space:nowrap;color:var(--couleur-texte-attenue-2);background:var(--couleur-fond-clair)}.app_badgeSucces___E00L{color:var(--couleur-succes);background:var(--couleur-succes-fond)}.app_badgeAlerte__iwhZH{color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.app_barre__6IdLq{display:flex;height:12px;border-radius:var(--rayon-pilule);overflow:hidden;background:var(--couleur-bordure)}.app_barreFine__FaOmO{height:10px}.app_donneeProteines__sH3YZ{background:var(--couleur-primaire)}.app_donneeGlucides__pXBhL{background:var(--couleur-jaune)}.app_donneeLipides__u1wOR{background:var(--couleur-orange)}.app_donneeSatures__45TPB{background:var(--couleur-texte-secondaire)}.app_legende__2e_bV{display:flex;gap:var(--espace-3);flex-wrap:wrap;font-size:var(--taille-12);color:var(--couleur-texte-secondaire)}.app_legende__2e_bV span{display:flex;align-items:center;gap:var(--espace-1-5)}.app_pastille__fVHQJ{width:12px;height:12px;border-radius:3px;display:inline-block}.app_chiffres__4Ftr_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--espace-1-5);gap:var(--espace-1-5);text-align:center}.app_chiffre__Q8Hqk{background:var(--couleur-fond-clair);border-radius:var(--rayon-10);padding:5px var(--espace-0-5)}.app_chiffreValeur__cQyVR{font-size:var(--taille-14);font-weight:var(--graisse-900)}.app_chiffreLibelle__eetiA{font-size:var(--taille-10);color:var(--couleur-texte-secondaire)}.app_fenetre__uYWgO{width:100%;max-width:var(--largeur-app);max-height:88dvh;margin:auto auto 0;padding:var(--espace-5) var(--espace-5) var(--espace-6);border:none;border-radius:var(--rayon-24) var(--rayon-24) 0 0;background:var(--couleur-blanc);color:var(--couleur-texte);overflow-y:auto}.app_fenetre__uYWgO::-webkit-backdrop{background:var(--couleur-voile)}.app_fenetre__uYWgO::backdrop{background:var(--couleur-voile)}.app_fenetreCorps__buvVg{display:flex;flex-direction:column;gap:var(--espace-2-5)}.app_fenetreTitre__Elaca{margin:0;font-size:var(--taille-22);font-weight:var(--graisse-900);letter-spacing:0;color:var(--couleur-texte)}.app_fenetreTexte__b0VP_{margin:0;font-size:var(--taille-14);line-height:1.55;color:var(--couleur-texte-secondaire)}.app_fenetreTexte__b0VP_ strong{color:var(--couleur-titre)}.app_mention__eA2Bn{font-size:var(--taille-11);line-height:1.45;color:var(--couleur-texte-secondaire)}.app_photoAFournir__AlKaE{border-radius:var(--rayon-18);background:var(--couleur-bordure);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--taille-12);color:var(--couleur-texte-attenue-2);padding:0 var(--espace-5)}.app_point__QAyoU{display:flex;gap:var(--espace-2-5);align-items:flex-start}.app_pointIcone__YKyj1{width:26px;height:26px;flex:none;border-radius:var(--rayon-cercle);background:var(--couleur-fond-clair);color:var(--couleur-titre);display:flex;align-items:center;justify-content:center}.app_pointTitre__5ffc8{font-weight:var(--graisse-900);font-size:var(--taille-15);color:var(--couleur-titre)}.app_pointTexte__J7sL2{font-size:var(--taille-14);line-height:1.55;color:var(--couleur-texte-attenue-2)}.app_masque__eBoFp{display:none}.app_lienAvis__1OmXN{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:var(--taille-13);font-weight:var(--graisse-700);color:var(--couleur-primaire-foncee);text-decoration:underline}.app_feuilleEntete__lqfR3{display:flex;gap:var(--espace-3);align-items:center}.app_feuillePhoto__VrR0z{width:64px;height:64px;flex:none;border-radius:var(--rayon-cercle);object-fit:cover}.app_feuilleSurtitre__oufMo{font-size:var(--taille-12);font-weight:var(--graisse-800);letter-spacing:.5px;text-transform:uppercase;color:var(--couleur-primaire-foncee)}.app_feuilleTexte__ZNpcQ{display:flex;flex-direction:column;gap:var(--espace-2-5)}.app_feuilleTexte__ZNpcQ p{margin:0;font-size:var(--taille-16);line-height:1.6;color:var(--couleur-texte-attenue-2)}.app_feuilleSignature__aJFed{font-size:var(--taille-14);font-weight:var(--graisse-800);color:var(--couleur-titre)}.app_feuilleLigne__nAGKO{margin:0;font-size:var(--taille-13);color:var(--couleur-texte-secondaire);text-align:center}.app_liensBas__xYjQ2{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--espace-4);font-size:var(--taille-13)}.app_liensBas__xYjQ2 button{border:none;background:none;padding:0;font:inherit;cursor:pointer}.app_liensBas__xYjQ2 a,.app_liensBas__xYjQ2 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--couleur-primaire-foncee);text-decoration:underline;font-weight:var(--graisse-700)}.app_photoColis__LvDvD{width:100%;height:220px;object-fit:cover;object-position:center 40%;border-radius:var(--rayon-18)}@media (min-width:768px){.app_app__DDwkU{--gouttiere:var(--gouttiere-tablette);--largeur-utile:var(--largeur-parcours);--marge-centree:max(var(--gouttiere),calc((100% - var(--largeur-utile)) / 2));max-width:none;overflow-x:clip}.app_bas__579IQ,.app_contenu__Wtjoy,.app_haut__klvIb{padding-left:var(--marge-centree);padding-right:var(--marge-centree)}.app_contenu__Wtjoy[data-ecran=accueil]{--largeur-utile:var(--largeur-app-pc);--marge-centree:max(var(--gouttiere),calc((100% - var(--largeur-utile)) / 2))}.app_bas__579IQ{align-items:flex-end}.app_bas__579IQ .app_principal__WWMct{min-width:280px}.app_bas__579IQ .app_sousPrincipal__ocb2n{text-align:right}.app_fenetre__uYWgO{max-width:var(--largeur-fenetre);max-height:88dvh;margin:auto;padding:var(--espace-6);border-radius:var(--rayon-24);box-shadow:var(--ombre-fenetre)}.app_feuillePhoto__VrR0z{width:88px;height:88px}.app_feuilleEntete__lqfR3{gap:var(--espace-4)}}@media (min-width:1024px){.app_app__DDwkU{--gouttiere:var(--gouttiere-pc)}.app_basMobile__gRWnh{display:none}}@media (hover:hover){.app_clair__MZela:hover,.app_rond__gUXt3:hover{background:var(--couleur-bordure)}.app_pilule__ON5Dy:hover,.app_sauver__iIpIl:hover,.app_secondaire__0v4Vy:hover{border-color:var(--couleur-primaire)}.app_plein__zep7z:hover{background:var(--couleur-primaire-foncee)}.app_lienAvis__1OmXN:hover,.app_liensBas__xYjQ2 a:hover,.app_liensBas__xYjQ2 button:hover{color:var(--couleur-titre)}}@media (min-width:1600px){.app_contenu__Wtjoy[data-ecran=accueil]{--largeur-utile:var(--largeur-app-large)}}@media print{.app_bas__579IQ,.app_haut__klvIb{display:none}}.app_iconeColis__97XtU{display:flex;justify-content:center;padding:var(--espace-4);color:var(--couleur-titre)}.aliments_corps__CrFvv{display:flex;flex-direction:column;gap:var(--espace-3-5);padding-top:var(--espace-5)}.aliments_carte__Wh_EG{display:flex;flex-direction:column;gap:var(--espace-3);padding:var(--espace-4-5);border-radius:var(--rayon-22)}.aliments_carteTitre__7OuPZ{margin:0;font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-18);color:var(--couleur-titre)}.aliments_allergie__VuMc_{background:var(--couleur-alerte-fond)}.aliments_allergie__VuMc_ .aliments_carteTitre__7OuPZ{color:var(--couleur-alerte)}.aliments_pasVoulu__GH8JI{background:var(--couleur-bleu-pale)}.aliments_reglages__kLIb3{gap:var(--espace-4);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc)}.aliments_duo__wo6yH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--espace-2-5);gap:var(--espace-2-5)}.aliments_choix__KuJi_{min-height:48px;padding:var(--espace-3);border:1.5px solid var(--couleur-bordure);border-radius:var(--rayon-16);background:var(--couleur-blanc);font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-16);color:var(--couleur-titre);cursor:pointer}.aliments_choix__KuJi_[aria-checked=true]{border-color:var(--couleur-titre);background:var(--couleur-titre);color:var(--couleur-blanc)}.aliments_bouton__Jl43l:focus-visible,.aliments_choix__KuJi_:focus-visible,.aliments_etiquette__jXRSn:focus-visible,.aliments_lien__vsfsO:focus-visible{outline:3px solid var(--couleur-primaire-foncee);outline-offset:2px}.aliments_liste__9GuGb{display:flex;flex-direction:column;margin:0;padding:var(--espace-1-5) var(--espace-3-5);border:0;border-radius:var(--rayon-16);background:var(--couleur-blanc)}.aliments_ligneCase__Cjw_8{display:flex;align-items:center;gap:var(--espace-3);min-height:44px;border-bottom:1px solid var(--couleur-bordure);font-size:var(--taille-15);color:var(--couleur-texte);cursor:pointer}.aliments_ligneCase__Cjw_8:last-of-type{border-bottom:0}.aliments_ligneCase__Cjw_8 input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--couleur-titre)}.aliments_autre__rMWQj{display:flex;flex-direction:column;gap:var(--espace-1-5);padding:var(--espace-1) 0 var(--espace-3)}.aliments_autre__rMWQj label{font-size:var(--taille-13);font-weight:var(--graisse-600);color:var(--couleur-texte-secondaire)}.aliments_audrey__F_QoV{margin:0;font-size:var(--taille-13);color:var(--couleur-alerte)}.aliments_etiquettes__5w6PN{display:flex;flex-wrap:wrap;gap:var(--espace-2);margin:0;padding:0;list-style:none}.aliments_etiquette__jXRSn{display:inline-flex;align-items:center;gap:var(--espace-1-5);min-height:36px;padding:var(--espace-1-5) var(--espace-3);border:0;border-radius:var(--rayon-pilule);background:var(--couleur-blanc);font-weight:var(--graisse-700);font-size:var(--taille-14);color:var(--couleur-titre)}.aliments_etiquette__jXRSn,.aliments_lien__vsfsO{font-family:var(--police-principale);cursor:pointer}.aliments_lien__vsfsO{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font-weight:var(--graisse-800);font-size:var(--taille-15);color:var(--couleur-primaire-foncee);text-align:left}.aliments_reglage__oAuzc{display:flex;flex-direction:column;gap:var(--espace-2)}.aliments_reglageTitre__7fyQg{margin:0;font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-15);color:var(--couleur-titre)}.aliments_barre__FAajw{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:var(--espace-2);margin:0 calc(-1 * var(--espace-5)) calc(-1 * var(--espace-4));padding:var(--espace-3-5) var(--espace-5) var(--espace-4-5);border-top:1px solid var(--couleur-bordure);background:var(--couleur-blanc)}.aliments_bouton__Jl43l{min-height:56px;padding:var(--espace-4);border:0;border-radius:var(--rayon-pilule);background:var(--couleur-primaire);box-shadow:var(--ombre-douce);font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-17);color:var(--couleur-blanc);cursor:pointer}.aliments_bouton__Jl43l:hover{background:var(--couleur-primaire-foncee)}.aliments_bouton__Jl43l:disabled,.aliments_bouton__Jl43l[aria-disabled=true]{background:var(--couleur-bordure-2);box-shadow:none;color:var(--couleur-texte-attenue);cursor:not-allowed}.aliments_avant__riYUY{margin:0;font-size:var(--taille-13);color:var(--couleur-texte-attenue);text-align:center}.aliments_biblioTete__fsGkD,.aliments_biblio__SR31Y{display:flex;flex-direction:column}.aliments_biblioTete__fsGkD{gap:var(--espace-3);padding-bottom:var(--espace-3-5);border-bottom:1px solid var(--couleur-bordure)}.aliments_retour__sMzYi{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--taille-14);font-weight:var(--graisse-700);color:var(--couleur-texte-secondaire);cursor:pointer}.aliments_biblioTitre__uJeoz{margin:0;font-family:var(--police-principale);font-weight:var(--graisse-900);font-size:var(--taille-26);line-height:1.1;color:var(--couleur-titre)}.aliments_biblioRecherche__DtmLq{width:100%}.aliments_rayons__K2mzG{display:flex;gap:var(--espace-2);overflow-x:auto;padding-bottom:var(--espace-0-5);scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,var(--couleur-titre) calc(100% - var(--espace-8)),transparent);mask-image:linear-gradient(to right,var(--couleur-titre) calc(100% - var(--espace-8)),transparent)}.aliments_rayons__K2mzG::-webkit-scrollbar{display:none}.aliments_rayons__K2mzG>button{flex:none;white-space:nowrap;scroll-snap-align:start}ul.aliments_listeAliments__LYOC1{margin-top:var(--espace-2)}.aliments_nomBouton__83Z2I{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.aliments_listeAliments__LYOC1 .aliments_nomBouton__83Z2I{font:inherit}.aliments_panneau__sJRVc{width:100%;max-width:560px;max-height:85svh;margin:auto auto 0;padding:0;border:0;border-radius:var(--rayon-22) var(--rayon-22) 0 0;background:var(--couleur-blanc);color:var(--couleur-texte)}.aliments_panneau__sJRVc::-webkit-backdrop{background:color-mix(in srgb,var(--couleur-titre) 55%,transparent)}.aliments_panneau__sJRVc::backdrop{background:color-mix(in srgb,var(--couleur-titre) 55%,transparent)}.aliments_panneauContenu__czXnP{display:flex;flex-direction:column;gap:var(--espace-3-5);padding:var(--espace-5)}.aliments_panneauHaut__K4yYJ{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--espace-3);gap:var(--espace-3)}.aliments_panneauPhoto__BF0_b{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:var(--rayon-16)}.aliments_panneauPhoto__BF0_b img{width:100%;height:100%;object-fit:cover}.aliments_panneauTitres__Lordh{display:flex;flex-direction:column;gap:var(--espace-1);min-width:0}.aliments_panneauNom__cElbu{margin:0;font-family:var(--police-principale);font-weight:var(--graisse-900);font-size:var(--taille-22);color:var(--couleur-titre)}.aliments_panneauSous__j_tNS{font-size:var(--taille-13);color:var(--couleur-texte-attenue)}.aliments_panneauFermer__Utcy2{align-self:flex-start;width:44px;height:44px;border:0;border-radius:var(--rayon-cercle);background:var(--couleur-fond-clair);font-size:var(--taille-16);color:var(--couleur-titre);cursor:pointer}.aliments_panneauInterrupteur__mupZg{display:flex;justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-3-5);border-radius:var(--rayon-14);background:var(--couleur-fond-clair)}.aliments_panneauTexte__90_D8{margin:0;font-size:var(--taille-15);line-height:1.5;color:var(--couleur-texte)}.commande_entete__uBs32{display:flex;flex-direction:column;gap:var(--espace-4);margin:calc(-1 * var(--espace-2)) calc(-1 * var(--espace-5)) 0;padding:var(--espace-4-5) var(--espace-5) var(--espace-3-5);background:var(--couleur-titre);color:var(--couleur-blanc)}.commande_enteteHaut__OBDyq{display:flex;justify-content:space-between;align-items:center}.commande_logo__SplCW{display:block;width:auto;height:18px}.commande_secu__WW4Nf{display:flex;align-items:center;gap:var(--espace-1-5);font-size:var(--taille-13);color:var(--couleur-texte-sur-nuit)}.commande_enteteBienvenue__NNCk8{gap:var(--espace-3);padding-bottom:var(--espace-5)}.commande_paye__rZDHz{display:flex;align-items:center;gap:var(--espace-1-5);font-size:var(--taille-13);font-weight:var(--graisse-600);color:var(--couleur-vert)}.commande_enteteTitre__djZte{margin:0;text-wrap:balance;font-family:var(--police-principale);font-weight:var(--graisse-900);font-size:var(--taille-28);line-height:1.1;color:var(--couleur-blanc)}.commande_enteteTexte__YUh5K{margin:0;font-size:var(--taille-15);color:var(--couleur-texte-sur-nuit)}.commande_etapes__T11vV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--espace-2);gap:var(--espace-2);margin:0;padding:0;list-style:none}.commande_etapes__T11vV li{display:flex;flex-direction:column;gap:var(--espace-2);font-size:var(--taille-13);color:var(--couleur-texte-sur-nuit);opacity:.7}.commande_etapes__T11vV li:before{content:"";height:4px;border-radius:var(--rayon-pilule);background:var(--couleur-bordure-nuit)}.commande_etapes__T11vV .commande_enCours__02g6p:before,.commande_etapes__T11vV .commande_fait__BbgJ9:before{background:var(--couleur-primaire)}.commande_etapes__T11vV .commande_enCours__02g6p{opacity:1;color:var(--couleur-blanc);font-weight:var(--graisse-600)}.commande_corps__hMBLa{display:flex;flex-direction:column;gap:var(--espace-6-5);padding-top:var(--espace-6)}.commande_section__J6lrT{display:flex;flex-direction:column;gap:var(--espace-3)}.commande_titre__Tx6Zu{font-weight:var(--graisse-900);font-size:var(--taille-30);line-height:1.1}.commande_sousTitre__DD_SW,.commande_titre__Tx6Zu{margin:0;font-family:var(--police-principale);color:var(--couleur-titre)}.commande_sousTitre__DD_SW{font-weight:var(--graisse-800);font-size:var(--taille-20)}.commande_carte___wCGh{padding:var(--espace-4-5);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-22);background:var(--couleur-blanc)}.commande_panier__kTyZ2{display:grid;grid-template-columns:1fr auto;grid-gap:var(--espace-1) var(--espace-3);gap:var(--espace-1) var(--espace-3)}.commande_panierNom__mGO3L{font-weight:var(--graisse-800);font-size:var(--taille-17)}.commande_panierNom__mGO3L,.commande_panierPrix__CDMAB{font-family:var(--police-principale);color:var(--couleur-titre)}.commande_panierPrix__CDMAB{grid-column:2;grid-row:1/span 2;font-weight:var(--graisse-900);font-size:var(--taille-28);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.commande_panierMacros__Rxvh_{grid-column:1;font-size:var(--taille-14);color:var(--couleur-texte-secondaire)}.commande_panierBas__Szy5Z{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:var(--espace-1);font-size:var(--taille-14)}.commande_vert__uIjWs{font-weight:var(--graisse-600);color:var(--couleur-succes)}.commande_lien__VVnQx{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--taille-14);font-weight:var(--graisse-600);color:var(--couleur-primaire-foncee);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.commande_choix__JxH48{display:flex;flex-direction:column;gap:var(--espace-2-5)}.commande_option__InVOG{position:relative;display:flex;align-items:center;gap:var(--espace-3-5);padding:var(--espace-3-5) var(--espace-4);border:1.5px solid var(--couleur-bordure);border-radius:var(--rayon-18);background:var(--couleur-blanc);cursor:pointer}.commande_option__InVOG:has(.commande_radio__DdnGL:checked){border-color:var(--couleur-primaire);box-shadow:inset 0 0 0 1px var(--couleur-primaire)}.commande_option__InVOG:has(.commande_radio__DdnGL:focus-visible){outline:3px solid var(--couleur-primaire-foncee);outline-offset:2px}.commande_radio__DdnGL{position:absolute;width:1px;height:1px;opacity:0}.commande_rond__XTzl6{display:grid;place-items:center;flex:none;width:22px;height:22px;border:2px solid var(--couleur-bordure-2);border-radius:var(--rayon-cercle)}.commande_option__InVOG:has(.commande_radio__DdnGL:checked) .commande_rond__XTzl6{border-color:var(--couleur-primaire);background:var(--couleur-primaire)}.commande_option__InVOG:has(.commande_radio__DdnGL:checked) .commande_rond__XTzl6:after{content:"";width:8px;height:8px;border-radius:var(--rayon-cercle);background:var(--couleur-blanc)}.commande_optionNom__O9up4{display:block;font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-16);color:var(--couleur-titre)}.commande_note__ZwyWJ,.commande_optionSous__v3jZ3{font-size:var(--taille-13);color:var(--couleur-texte-attenue)}.commande_note__ZwyWJ{margin:0}.commande_offerte__H_gXZ{display:flex;align-items:center;gap:var(--espace-2-5);padding:var(--espace-3) var(--espace-3-5);border-radius:var(--rayon-14);background:var(--couleur-succes-fond);font-size:var(--taille-15);font-weight:var(--graisse-600);color:var(--couleur-succes)}.commande_champs__8yHMQ{display:flex;flex-direction:column;gap:var(--espace-3-5)}.commande_champ__qEPvh{display:flex;flex-direction:column;gap:var(--espace-1-5);min-width:0}.commande_champ__qEPvh label,.commande_etiquette__NnTQU{font-size:var(--taille-13);font-weight:var(--graisse-600);color:var(--couleur-texte-secondaire)}.commande_champ__qEPvh input{width:100%;padding:var(--espace-3) var(--espace-4-5);border:1.5px solid var(--couleur-bordure);border-radius:var(--rayon-pilule);background:var(--couleur-blanc);font:inherit;font-size:var(--taille-16);color:var(--couleur-texte)}.commande_champ__qEPvh input:focus-visible{border-color:var(--couleur-primaire);outline:3px solid var(--couleur-primaire);outline-offset:2px}.commande_encart__vE3XB{padding:var(--espace-3) var(--espace-3-5);border-radius:var(--rayon-14);background:var(--couleur-fond-clair);font-size:var(--taille-14);color:var(--couleur-texte)}.commande_audrey__OYpZi{display:flex;flex-direction:column;gap:var(--espace-3-5)}.commande_audreyTete__koJyd{display:flex;align-items:flex-start;gap:var(--espace-3)}.commande_icone__MNV_V{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--rayon-cercle);background:var(--couleur-bleu-pale);color:var(--couleur-primaire)}.commande_case__ZomsP{display:flex;align-items:flex-start;gap:var(--espace-2-5);font-size:var(--taille-14);color:var(--couleur-texte);cursor:pointer}.commande_case__ZomsP input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--couleur-titre)}.commande_casePetite__Bf9ER{font-size:var(--taille-13);color:var(--couleur-texte-attenue)}.commande_barre__M5idB{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:var(--espace-2-5);margin:0 calc(-1 * var(--espace-5)) calc(-1 * var(--espace-4));padding:var(--espace-3-5) var(--espace-5) var(--espace-4-5);border-top:1px solid var(--couleur-bordure);background:var(--couleur-blanc)}.commande_rang__iPkH8{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--espace-3)}.commande_totalLibelle__pWO_6{display:block;font-size:var(--taille-13);color:var(--couleur-texte-attenue)}.commande_totalPrix__EKKs_{font-family:var(--police-principale);font-weight:var(--graisse-900);font-size:var(--taille-28);color:var(--couleur-titre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commande_rang__iPkH8 .commande_vert__uIjWs{max-width:9.5em;font-size:var(--taille-13);text-align:right}.commande_bouton__matr2{min-height:56px;padding:var(--espace-4);border:0;border-radius:var(--rayon-pilule);background:var(--couleur-primaire);box-shadow:var(--ombre-douce);font-family:var(--police-principale);font-weight:var(--graisse-800);font-size:var(--taille-17);color:var(--couleur-blanc);cursor:pointer}.commande_bouton__matr2:hover{background:var(--couleur-primaire-foncee)}.commande_bouton__matr2:disabled{opacity:.6;cursor:not-allowed}.commande_bouton__matr2:focus-visible{outline:3px solid var(--couleur-primaire-foncee);outline-offset:2px}.commande_apresBarre__fvoCE{display:flex;flex-direction:column;gap:var(--espace-2);margin-top:calc(-1 * var(--espace-2))}.commande_mention__GhHLH{margin:0;font-size:var(--taille-12);color:var(--couleur-texte-attenue);text-align:center}.commande_retour__iIWdp{align-self:center;min-height:44px;border:0;background:none;font:inherit;font-size:var(--taille-14);font-weight:var(--graisse-600);color:var(--couleur-texte-attenue);cursor:pointer}