@font-face{font-family:inter;src:url(../media/inter_variable_latin-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3e4eecb7-module__bKTZsW__className{font-family:inter,inter Fallback}.inter_3e4eecb7-module__bKTZsW__variable{--police-texte:"inter","inter Fallback"}
@font-face{font-family:oswald;src:url(../media/oswald_bold_latin-s.p.625cbe9d.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:129.69%;descent-override:31.42%;line-gap-override:0.0%;size-adjust:91.99%}.oswald_f73d6678-module__mdsIDq__className{font-family:oswald,oswald Fallback;font-weight:700}.oswald_f73d6678-module__mdsIDq__variable{--police-titre:"oswald","oswald Fallback"}
:root{--tk-fs-xs:clamp(.75rem,.7321rem + .0893vw,.8125rem);--tk-fs-sm:clamp(.875rem,.8571rem + .0893vw,.9375rem);--tk-fs-base:clamp(1rem,.9821rem + .0893vw,1.0625rem);--tk-fs-lg:clamp(1.125rem,1.0893rem + .1786vw,1.25rem);--tk-fs-xl:clamp(1.25rem,1.1786rem + .3571vw,1.5rem);--tk-fs-2xl:clamp(1.5rem,1.3571rem + .7143vw,2rem);--tk-fs-3xl:clamp(1.75rem,1.4643rem + 1.4286vw,2.75rem);--tk-fs-4xl:clamp(2rem,1.5714rem + 2.1429vw,3.5rem);--tk-gouttiere:clamp(1rem,.5714rem + 2.1429vw,2.5rem);--tk-espace-section:clamp(2.5rem,1.5rem + 5vw,6rem);--tk-espace-bloc:clamp(1rem,.7857rem + 1.0714vw,1.75rem);--tk-ligne-max:68ch;--tk-conteneur-max:1120px}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}h1,h2,h3,h4,p,li,dd,dt,td,th,figcaption,blockquote,label,legend{overflow-wrap:anywhere}:where(.tk-rangee,.tk-grille)>*{min-width:0}fieldset{min-width:0;max-width:100%}input,select,textarea,button{max-width:100%}.tk-defile{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tk-texte{font-size:var(--tk-fs-base);line-height:1.55}.tk-titre-1{font-size:var(--tk-fs-4xl);text-wrap:balance;line-height:1.08}.tk-titre-2{font-size:var(--tk-fs-3xl);text-wrap:balance;line-height:1.15}.tk-titre-3{font-size:var(--tk-fs-xl);line-height:1.25}.tk-lecture{max-width:var(--tk-ligne-max)}.tk-conteneur{width:100%;max-width:var(--tk-conteneur-max);padding-inline:var(--tk-gouttiere);margin-inline:auto}.tk-rangee{gap:var(--tk-espace-bloc);flex-wrap:wrap;display:flex}.tk-grille{gap:var(--tk-espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}@media (min-width:1920px){html{font-size:112.5%}:root{--tk-conteneur-max:1400px;--tk-ligne-max:72ch}}@media (min-width:2560px){html{font-size:125%}:root{--tk-conteneur-max:1760px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid}
:root{--fb-fond:#fbf6ea;--fb-surface:#fff;--fb-encre:#3a1a10;--fb-encre-2:#6b4536;--fb-accent:#c8402a;--fb-sur-accent:#fff;--fb-vif:var(--fb-accent);--fb-sur-vif:#fff;--fb-halo:#f08a6e;--fb-bord:#9c7b6c;--fb-separateur:#eadfcb;--fb-lin:#efe6cc;--fb-grise:#efe6cc;--fb-whatsapp:#1f7a3e;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--cible:44px;--barre-onglets:56px;--police-corps:var(--police-texte,system-ui),system-ui,sans-serif;--police-titres:var(--police-titre,"Oswald"),"Arial Narrow",sans-serif;--ombre:0 1px 2px #3a1a1014,0 4px 14px #3a1a100f;--transition:.22s ease-in-out;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-ambiance]){--fb-fond:#2a120a;--fb-surface:#3a1d12;--fb-encre:#fbf6ea;--fb-encre-2:#e8d5c8;--fb-accent:#f08a6e;--fb-sur-accent:#2a120a;--fb-vif:var(--fb-accent);--fb-sur-vif:#2a120a;--fb-halo:var(--fb-accent);--fb-bord:#a88677;--fb-separateur:#4a2a1d;--fb-lin:#4a2a1d;--fb-grise:#4a2a1d;--ombre:0 1px 2px #0006,0 6px 16px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root.dark{--fb-fond:#2a120a;--fb-surface:#3a1d12;--fb-encre:#fbf6ea;--fb-encre-2:#e8d5c8;--fb-accent:#f08a6e;--fb-sur-accent:#2a120a;--fb-vif:var(--fb-accent);--fb-sur-vif:#2a120a;--fb-halo:var(--fb-accent);--fb-bord:#a88677;--fb-separateur:#4a2a1d;--fb-lin:#4a2a1d;--fb-grise:#4a2a1d;--ombre:0 1px 2px #0006,0 6px 16px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ambiance=charte]{--fb-fond:var(--tka-fond);--fb-surface:var(--tka-surface);--fb-encre:var(--tka-encre);--fb-encre-2:var(--tka-encre-2);--fb-accent:var(--tka-accent-texte);--fb-sur-accent:var(--tka-sur-accent);--fb-vif:var(--tka-accent);--fb-sur-vif:var(--tka-sur-accent);--fb-halo:var(--tka-accent);--fb-bord:var(--tka-bord);--fb-separateur:color-mix(in srgb,var(--tka-bord)45%,transparent);--fb-lin:color-mix(in srgb,var(--tka-bord)30%,var(--tka-surface));--fb-grise:color-mix(in srgb,var(--tka-bord)30%,var(--tka-surface))}*,:before,:after{box-sizing:border-box}html{font-family:var(--police-corps);-webkit-text-size-adjust:100%;line-height:1.5}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--fb-fond);color:var(--fb-encre);font-family:var(--police-corps);font-size:var(--tk-fs-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}a{color:var(--fb-accent);text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--fb-accent);outline-offset:2px}[id]{scroll-margin-top:72px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100dvh;display:flex}.main{padding-bottom:calc(var(--barre-onglets) + var(--space-lg));flex:1}.container{width:100%;max-width:1080px;padding-inline:var(--tk-gouttiere,var(--space-md));margin:0 auto}
.fba-entete{z-index:100;align-items:center;gap:var(--space-sm)var(--space-md);padding:var(--space-sm)var(--tk-gouttiere,var(--space-md));background:var(--fb-surface);border-bottom:1px solid var(--fb-bord);flex-wrap:wrap;display:flex;position:sticky;top:0}.fba-entete__marque{align-items:center;gap:var(--space-sm);min-height:var(--cible);color:var(--fb-encre);text-decoration:none;display:inline-flex}.fba-entete__marque img{border-radius:50%;width:44px;height:44px}.fba-entete__nom{line-height:1.1;font-family:var(--police-titre,inherit);font-size:var(--tk-fs-md,1.1rem);letter-spacing:.02em;flex-direction:column;display:flex}.fba-entete__nom small{font-family:var(--police-texte,inherit);color:var(--fb-encre-2);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.fba-nav{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.fba-nav a{min-height:var(--cible);border:1px solid var(--fb-bord);border-radius:var(--radius-full);color:var(--fb-encre);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.fba-nav a[aria-current=page]{border-color:var(--fb-accent);box-shadow:inset 0 0 0 1px var(--fb-accent)}.fba-nav svg{flex:none;width:18px;height:18px}.fba-installer{margin:var(--space-md)auto 0}@media (max-width:599px){.fba-nav{width:100%;margin-left:0}.fba-nav a{flex:1 1 0;justify-content:center;padding:0 8px}}.fb-admin-barre{margin:0 0 var(--space-md);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fb-admin-barre>*{min-height:var(--cible)}.fb-admin-jeton{margin-top:var(--space-md);font-size:var(--tk-fs-sm)}.fb-admin-jeton>summary{min-height:var(--cible);cursor:pointer;color:var(--fb-encre-2);align-items:center;display:flex}.fb-hero-carte .btn-primary{color:#fff;background:#c8402a}.btn-primary,.btn-ghost,.fb-btn-second,.fb-btn-paiement{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--cible);padding:0 var(--space-lg);border-radius:var(--radius-full);text-align:center;transition:opacity var(--transition),background var(--transition);font-weight:700;display:inline-flex}.btn-primary{background:var(--fb-accent);color:var(--fb-sur-accent);border:0}.btn-primary:hover{opacity:.88}.fb-btn-second{border:1px solid var(--fb-accent);color:var(--fb-accent);background:0 0}.fb-btn-paiement:disabled,.btn-primary:disabled{cursor:not-allowed}.btn-primary:disabled{background:var(--fb-grise);color:var(--fb-encre-2);opacity:1}.fb-note{color:var(--fb-encre-2);font-size:var(--tk-fs-sm)}.fb-lien{min-height:var(--cible);padding:0 var(--space-sm);color:var(--fb-accent);font-size:var(--tk-fs-sm);text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}.fb-champ{gap:var(--space-xs);font-weight:600;display:grid}.fb-champ input,.fb-champ textarea{width:100%;min-height:var(--cible);padding:var(--space-sm)var(--space-md);border:1px solid var(--fb-bord);border-radius:var(--radius-md);background:var(--fb-fond);font-weight:400}.fb-envois .btn-primary,.fb-envois .fb-btn-second,.fb-envois .fb-btn-paiement{width:100%}.btn-primary:not(:disabled),.fb-ajouter:not(.fb-ajouter--choisir){background:var(--fb-vif);color:var(--fb-sur-vif)}.fb-btn-second{border-color:var(--fb-vif);color:var(--fb-accent)}.btn-primary:not(:disabled),.fb-ajouter:not(.fb-ajouter--choisir),.fb-nav-bas__panier[data-tkv-boucle]{position:relative}.btn-primary:not(:disabled){animation:4.2s ease-in-out infinite fb-respire-halo}.btn-primary:not(:disabled):nth-of-type(2n){animation-delay:1.05s}.btn-primary:not(:disabled):nth-of-type(3n){animation-delay:2.1s}:is(:root:has(.tkv-pause__case:checked) .btn-primary:not(:disabled),:root:has(.tkv-pause__case:checked) .fb-signature .tkv-mascotte,:root:has(.tkv-pause__case:checked) .fb-signature .tkv-mascotte *){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.btn-primary:not(:disabled),.fb-ajouter:not(.fb-ajouter--choisir):hover,.fb-ajouter:not(.fb-ajouter--choisir):focus-visible{animation:none}}.tke-inscription{gap:var(--space-md);margin:var(--space-lg)auto;padding:var(--space-lg);border:1px solid var(--fb-separateur);border-radius:var(--radius-lg);background:var(--fb-surface);box-shadow:var(--ombre);display:grid}.tke-inscription__titre{font-family:var(--police-titres);font-size:var(--tk-fs-xl,1.6rem);margin:0}.tke-inscription__sous,.tke-champ__aide{color:var(--fb-encre-2);font-size:var(--tk-fs-xs)}.tke-champ{gap:4px;margin:0;display:grid}.tke-champ__libelle{font-weight:700}.tke-champ__saisie{min-height:var(--cible);padding:0 var(--space-sm);border:1px solid var(--fb-bord);border-radius:var(--radius-sm);background:var(--fb-fond);color:var(--fb-encre);font:inherit}.tke-champ__saisie:focus-visible{outline:2px solid var(--fb-accent);outline-offset:1px}.tke-champ__erreur,.tke-inscription__refus,.tke-admin__refus{color:var(--fb-accent);font-size:var(--tk-fs-xs)}.tke-inscription__refus:empty,.tke-admin__refus:empty{display:none}.tke-bouton{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--cible);padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--fb-vif);color:var(--fb-sur-vif);font:inherit;border:0;font-weight:700;display:inline-flex}.tke-bouton:disabled{opacity:.7}.tke-bouton--discret{border:1px solid var(--fb-accent);color:var(--fb-accent);background:0 0}.tke-bouton--grave{border:2px solid var(--fb-accent);color:var(--fb-accent);background:0 0}.tke-bord__tete{align-items:baseline;gap:var(--space-sm);margin:var(--space-lg)0 var(--space-md);flex-wrap:wrap;display:flex}.tke-bord__titre{font-family:var(--police-titres);margin:0}.tke-bord__bonjour{color:var(--fb-encre-2);margin:0}.tke-encours{padding:var(--space-md);border:1px solid var(--fb-accent);border-radius:var(--radius-lg);background:var(--fb-surface)}.tke-encours__titre{margin:0 0 var(--space-sm);font-size:var(--tk-fs-md)}.tke-encours__ligne,.tke-liste__ligne{align-items:baseline;gap:var(--space-xs)var(--space-sm);flex-wrap:wrap;display:flex}.tke-encours__numero,.tke-liste__numero{color:var(--fb-accent);font-variant-numeric:tabular-nums;font-weight:700}.tke-encours__total,.tke-liste__total{font-variant-numeric:tabular-nums;margin-left:auto}.tke-suivi__piste{height:10px;margin:var(--space-md)0 var(--space-sm);border-radius:var(--radius-full);background:var(--fb-lin);position:relative}.tke-suivi__avance{width:var(--tke-part,0%);border-radius:inherit;background:var(--fb-vif);height:100%;display:block}.tke-suivi__mascotte{bottom:6px;left:var(--tke-part,0%);position:absolute;transform:translate(-50%)}.tke-suivi__etat{margin:0;font-weight:700}.tke-suivi__reste{color:var(--fb-encre-2);margin:4px 0 0}.tke-suivi__note{font-size:var(--tk-fs-xs);display:block}.tke-bord__sous-titre{margin:var(--space-xl)0 var(--space-sm);font-size:var(--tk-fs-md)}.tke-liste{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.tke-liste__ligne{padding:var(--space-sm)var(--space-md);border:1px solid var(--fb-separateur);border-radius:var(--radius-md);background:var(--fb-surface)}.tke-liste__date,.tke-liste__etat{color:var(--fb-encre-2);font-size:var(--tk-fs-xs)}.tke-vide{align-items:center;gap:var(--space-sm);padding:var(--space-xl)0;color:var(--fb-encre-2);text-align:center;flex-direction:column;display:flex}.tke-bord__pied,.tke-admin__pied{margin-top:var(--space-xl)}.tke-admin__tete{align-items:center;gap:var(--space-sm);margin:var(--space-lg)0 var(--space-md);flex-wrap:wrap;display:flex}.tke-admin__titre{font-family:var(--police-titres);margin:0 auto 0 0}.tke-admin__liste{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.tke-carte{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--fb-separateur);border-left:4px solid var(--fb-vif);border-radius:var(--radius-lg);background:var(--fb-surface);box-shadow:var(--ombre);display:grid}.tke-carte[data-finie]{border-left-color:var(--fb-bord);opacity:.75}.tke-carte__tete{align-items:baseline;gap:var(--space-xs)var(--space-sm);flex-wrap:wrap;display:flex}.tke-carte__numero{font-variant-numeric:tabular-nums}.tke-carte__etat{color:var(--fb-encre-2);font-size:var(--tk-fs-xs)}.tke-carte__total{font-size:var(--tk-fs-lg);font-variant-numeric:tabular-nums;margin-left:auto}.tke-carte__mode,.tke-carte__articles{color:var(--fb-encre-2);font-size:var(--tk-fs-xs);margin:0}.tke-carte__articles{padding-left:var(--space-md)}.tke-carte__qte{color:var(--fb-encre);font-weight:700}.tke-carte__gestes{gap:var(--space-sm);flex-wrap:wrap;display:flex}.tke-carte__gestes .tke-bouton:first-child{flex:100%}@media (min-width:600px){.tke-carte__gestes .tke-bouton:first-child{flex:0 auto}}.tke-liste__ligne{position:relative}.tke-liste__numero:after{content:"";border-radius:inherit;position:absolute;inset:0}.tke-liste__ligne:has(.tke-liste__numero:focus-visible){outline:2px solid var(--fb-accent);outline-offset:2px}.tke-liste__numero:focus-visible{outline:none}.tke-encours__numero{min-height:var(--cible);align-items:center;display:inline-flex}.btn-primary,.btn-ghost,.fb-btn-second,.fb-btn-paiement{white-space:nowrap;max-width:100%;padding-inline:clamp(.75rem,3vw,1.5rem);font-size:clamp(.82rem,.7rem + .9vw,1rem);line-height:1.15}.btn-primary>svg,.fb-btn-second>svg{flex:none}.fb-adm__kpi{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.fb-adm__kpi>div{padding:var(--space-sm)var(--space-md);border:1px solid var(--fb-bord);background:var(--fb-carte,transparent);border-radius:14px}.fb-adm__kpi dt{color:var(--fb-encre-2);font-size:.85rem}.fb-adm__kpi dd{margin:0;font-size:1.35rem;font-weight:800}.fb-adm__filtres{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.fb-adm__choix{gap:var(--space-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.fb-adm__choix legend{width:100%;margin-bottom:var(--space-xs);font-weight:700}.fb-adm__choix label{align-items:center;min-height:44px;display:inline-flex;position:relative}.fb-adm__choix input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-adm__choix span{border:1px solid var(--fb-bord);white-space:nowrap;border-radius:999px;padding:.4rem .85rem}.fb-adm__choix input:checked+span{border-color:var(--fb-accent);background:color-mix(in srgb,var(--fb-accent)16%,transparent);font-weight:700}.fb-adm__choix input:focus-visible+span{outline:3px solid var(--fb-accent);outline-offset:2px}.fb-adm__liste{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fb-adm__carte{gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--fb-bord);border-left:5px solid var(--fb-accent);background:var(--fb-carte,transparent);border-radius:16px;display:grid}.fb-adm__carte[data-etat=servie]{border-left-color:#1f7a3e}.fb-adm__carte[data-etat=annulee]{border-left-color:var(--fb-bord);opacity:.75}.fb-adm__tete,.fb-adm__client,.fb-adm__total,.fb-adm__gestes{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.fb-adm__tete strong{font-size:1.05rem}.fb-adm__pastille{border:1px solid var(--fb-bord);border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.fb-adm__client .btn-primary,.fb-adm__client .fb-btn-second{width:auto}.fb-adm__articles{margin:0;padding-left:1.1rem}.fb-adm__mode,.fb-adm__remarque,.fb-adm__note{overflow-wrap:anywhere;margin:0}.fb-adm__note{color:var(--fb-encre-2);font-style:italic}.fb-adm__total strong{font-size:1.3rem}.fb-adm__paiement select{border-radius:10px;min-height:44px}.fb-adm__form{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.fb-adm__edition summary,.fb-adm__nouvelle summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.fb-adm__supprimer{min-height:44px;margin-top:var(--space-sm);color:#b3261e;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.fb-visuel-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fb-contact,.tke-inscription{column-gap:var(--space-sm);row-gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.fb-contact legend,.tke-inscription>:not(.tke-champ){grid-column:1/-1}.tke-champ:has(input[name=email]){grid-column:1/-1}.tke-inscription{gap:var(--space-sm);padding:var(--space-md)}.fb-champ,.tke-champ{min-width:0}.fb-champ input,.fb-champ textarea,.tke-champ__saisie{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:var(--space-sm)}.fb-champ span,.tke-champ__libelle,.tke-champ__aide,.fb-note{overflow-wrap:anywhere}
:root{--fb-bouton-marge:clamp(12px,4vw,24px)}.btn-primary,.btn-ghost,.fb-btn-second,.fb-btn-paiement,.fb-btn-whatsapp,.fb-ajouter,.fb-suivi__appel,.fb-halo-installer__bouton,.fb-lien,.tke-bouton,.fb-adm__outil,.fb-adm__geste,.fb-adm__danger,.fb-admin-barre__geste,.fb-fiche__choix,.tke-avis__oui-non,.tab-bar__label{white-space:nowrap;max-width:100%}.btn-primary,.btn-ghost,.fb-btn-second,.fb-btn-paiement,.fb-btn-whatsapp,.fb-suivi__appel,.fb-halo-installer__bouton,.tke-bouton,.fb-adm__outil,.fb-adm__geste,.fb-adm__danger{font-weight:700;line-height:1.2}.btn-primary,.btn-ghost,.fb-btn-second,.fb-btn-paiement,.fb-suivi__appel,.tke-bouton,.fb-adm__danger{padding-inline:var(--fb-bouton-marge)}.fb-appel>svg{flex:none}.fb-tel{white-space:nowrap;font-variant-numeric:tabular-nums}
