.heros{position:relative;padding-bottom:var(--e4)}.heros-photo{height:524px;height:clamp(300px,calc(100svh - 350px),524px);overflow:hidden;background:var(--photo-ciel)}.heros-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.heros-texte{position:absolute;left:var(--marge);right:var(--marge);top:var(--e5);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e2);color:var(--nuit)}.heros-texte>*{min-width:0;overflow-wrap:break-word}.heros-sous{max-width:min(14em,100%);font:700 1.0625rem/1.3 var(--f-titre)}.heros-surtitre{letter-spacing:.08em;text-wrap:balance}@media(max-width:1023.98px){.heros{display:grid;grid-template-columns:minmax(0,1fr)}.heros-photo,.heros-texte{grid-area:1/1}.heros-photo{position:relative;min-height:300px;min-height:clamp(300px,calc(100svh - 350px),524px);height:auto}.heros-photo img{position:absolute;inset:0}.heros-texte{position:relative;inset:auto;align-self:start;margin:var(--e5) var(--marge) 0;padding-bottom:calc(var(--e9) + var(--e2))}}.commande{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e3);margin:-104px var(--e3) 0;padding:var(--e3);border-radius:var(--r-feuille);background:var(--riz);box-shadow:var(--ombre);scroll-margin-top:var(--e4)}.commande:target{box-shadow:0 0 0 4px var(--sur-ocean-2),var(--ombre)}.commande-bloc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e2)}.commande-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3);min-height:44px;padding-left:var(--e1)}.commande-tete h2{font:700 1rem/1.2 var(--f-titre);letter-spacing:0}.commande .bascule{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.75rem),1fr))}.commande .bascule span{height:auto;min-height:var(--cible);text-align:center;overflow-wrap:break-word}.commande-etat{padding:0 var(--e1);color:var(--encre-2);font-size:.875rem;line-height:1.4}.commande-etat:empty{display:none}.commande-info{display:flex;align-items:center;gap:var(--e2);padding:0 var(--e1) 2px;font:700 .875rem/1.35 var(--f-texte)}.commande-info:before{content:"";flex:none;width:18px;height:18px;background:var(--ocean);-webkit-mask:var(--i-horloge) center/contain no-repeat;mask:var(--i-horloge) center/contain no-repeat}.resto-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e2)}.resto-tuiles{grid-template-columns:repeat(auto-fit,minmax(max(calc(5.5rem + 40px),calc((100% - var(--e2)) / 2)),1fr))}.resto-tuiles>:not(.resto,.resto-squelette){grid-column:1/-1}.resto-squelette{min-height:58px}@media(scripting:none){.resto-squelette,.commande-tete,.commande .bascule,.rassure{display:none}}.resto{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--e1);min-height:58px;padding:6px 6px 6px var(--e3);border:0;border-radius:var(--r-tuile);background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--trait);color:var(--nuit);text-align:left;transition:box-shadow var(--vif),transform var(--vif)}.resto:hover,.resto[aria-current]{box-shadow:inset 0 0 0 2px var(--ocean)}.resto--ferme .resto__nom{color:var(--encre-2)}.resto:active{transform:scale(.98)}.resto:disabled{background:var(--riz-2);color:var(--encre-2);box-shadow:none;cursor:not-allowed;transform:none}.restos-ligne[aria-busy=true]{opacity:.6;pointer-events:none}.resto .picto{display:none}.resto>.i{color:var(--ocean)}.resto:disabled>.i{color:var(--bord)}.resto__texte{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0}.resto__nom{max-width:100%;font:700 .9375rem/1.15 var(--f-titre)}.resto__etat,.resto__km{color:var(--encre-2);font-size:.8125rem;line-height:1.3}.resto__etat--ouvert:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--ctx-plein);vertical-align:.06em}.resto__mot,.resto__adresse,.resto__faits,.resto .pilule,.fait__env{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.lieu-choisi,.restos-etat) .resto__mot{position:static;width:auto;height:auto;clip-path:none;white-space:normal}.champ-adresse{position:relative}.champ-adresse:before{content:"";position:absolute;left:14px;top:16px;width:24px;height:24px;background:var(--ocean);pointer-events:none;-webkit-mask:var(--i-epingle) center/contain no-repeat;mask:var(--i-epingle) center/contain no-repeat}.champ-adresse input{padding-left:46px}.champ-adresse .champ__erreur,#adresse-aide{padding:0 var(--e1)}#bloc-livraison:has(#verdict>*) #adresse-aide{display:none}.suggestions{border:1.5px solid var(--trait);border-radius:var(--r-tuile);background:var(--blanc);overflow:hidden}.suggestions:empty{display:none}.suggestions button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--e3);width:100%;min-height:56px;padding:var(--e2) var(--e4);border:0;border-top:1px solid var(--trait);background:none;color:var(--nuit);text-align:left;line-height:1.25;transition:background var(--vif)}.suggestions li:first-child button{border-top:0}.suggestions button:before{content:"";grid-row:1/3;width:20px;height:20px;background:var(--encre-2);-webkit-mask:var(--i-epingle) center/contain no-repeat;mask:var(--i-epingle) center/contain no-repeat}.suggestions button:hover,.suggestions button:focus-visible{background:var(--riz-2)}.suggestions button:focus-visible{outline-offset:-3px}.suggestions :is(b,small){grid-column:2}.suggestions small{color:var(--encre-2);font-size:.875rem}.mes-adresses{display:grid;gap:var(--e2)}.mes-adresses h3{padding-left:var(--e1);color:var(--encre-2);font:700 .75rem/1.2 var(--f-texte);letter-spacing:.12em;text-transform:uppercase}.mes-adresses .suggestions button:before{-webkit-mask-image:var(--i-maison);mask-image:var(--i-maison)}#verdict{scroll-margin-block:var(--e4)}.verdict{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e3);padding:var(--e3);border-radius:var(--r-tuile);background:var(--blanc);box-shadow:inset 0 0 0 2px var(--ocean)}.verdict>*{grid-column:1/-1}.verdict-haut{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e3)}.verdict-tete{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e3)}.verdict-rond{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ocean);color:var(--riz)}.verdict-tete h3{font:700 1.0625rem/1.2 var(--f-titre)}.verdict-tete p{color:var(--encre-2);font-size:.875rem;line-height:1.35}.faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--trait)}.faits li{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px 6px;color:var(--encre-2);font-size:.8125rem;line-height:1.25;text-align:center}.faits li+li{border-left:1px solid var(--trait)}.faits b{color:var(--nuit);font:800 1.125rem/1.1 var(--f-titre);white-space:nowrap}.fait__sep{display:none}.fait--delai>:first-child:after{content:" estim\e9"}.faits:has(.fait--long){grid-template-columns:repeat(2,minmax(0,1fr))}.faits li.fait--long{grid-column:1/-1;border-left:0;border-top:1px solid var(--trait);color:var(--nuit);font-size:.875rem;font-weight:700}.verdict .bouton--large{padding-inline:var(--e4)}.verdict>p{display:flex;justify-content:center;text-align:center}.verdict-plus{margin-block:calc(-1 * var(--e2))}.verdict-plus summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--ocean);font:700 .875rem/1.2 var(--f-texte);text-decoration:underline;text-underline-offset:3px;list-style:none;cursor:pointer}.verdict-plus summary::-webkit-details-marker{display:none}.verdict-plus summary:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--i-plus) center/contain no-repeat;mask:var(--i-plus) center/contain no-repeat}.verdict-plus[open]{margin-block:0}.verdict-plus[open] summary{display:none}.verdict--refus{box-shadow:inset 0 0 0 1.5px var(--bord)}.verdict--refus .verdict-tete{align-items:start}.verdict--refus .verdict-rond{background:var(--riz-2);color:var(--nuit)}.verdict--refus>p{justify-content:flex-start;margin-block:calc(-1 * var(--e2))}.rassure{display:flex;flex-wrap:wrap;justify-content:center;gap:2px var(--e4);padding-top:2px;color:var(--encre-2);font-size:.8125rem;line-height:1.4}.rassure span{display:inline-flex;align-items:center;gap:var(--e1)}.rassure .i{color:var(--ocean)}.commande:has(#client:not([hidden])) .rassure-compte,.commande:has(#bloc-livraison[hidden]) .rassure-livraison,.commande:has(#bloc-livraison:not([hidden])) .rassure-prix,.commande:has(#derniere:not([hidden])) .rassure{display:none}.commande-reprise{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e2)}.lieu-choisi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e3);min-height:64px;padding:var(--e2) var(--e3) var(--e2) var(--e4);border-radius:var(--r-tuile);background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--trait)}.lieu-choisi>.i{color:var(--ocean)}.lieu-choisi h2{font:700 1.0625rem/1.2 var(--f-titre);letter-spacing:0}.lieu-choisi p{color:var(--encre-2);font-size:.875rem;line-height:1.3}.lieu-choisi .resto__etat{font-size:inherit}.reprise-gestes{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5);padding:0 var(--e1)}@media(max-width:1023.98px){body:has(>#coque-panier:not([hidden])) .commande .bouton--rose{--b-fond:var(--ocean);--b-encre:var(--riz);--b-survol:var(--nuit)}body:has(>#coque-panier:not([hidden])) #verdict{scroll-margin-bottom:96px}}.commande-client{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);min-height:44px;margin-block:-6px;padding:0 var(--e1)}.commande-client h2{font:700 1rem/1.2 var(--f-titre);letter-spacing:0}.commande-derniere{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--e3);margin-block:-6px;padding:0 var(--e1);color:var(--encre-2);font-size:.875rem;line-height:1.35}.commande-derniere span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.commande-derniere+.erreur-geste{padding:0 var(--e1)}.resto[aria-busy=true],.commande-derniere [aria-busy=true]{opacity:.6;pointer-events:none}.une{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e5)}.une-lien{display:none}.vedette{position:relative;display:flex;flex-direction:column;border-radius:var(--r-feuille);overflow:hidden;text-decoration:none;container-type:inline-size}.vedette-photo{position:relative;aspect-ratio:4/3;overflow:hidden}.vedette-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--lent)}.vedette:focus-visible{outline-color:var(--ocean)}.vedette[hidden]+.defile{grid-column:1/-1}#vedette-prix,#menu-prix{position:absolute;z-index:1;right:var(--e4);bottom:var(--e4)}.vedette:hover .vedette-photo img,.famille-tuile:hover img{transform:scale(1.04)}.vedette-texte{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--e1) var(--e3);padding:var(--e5) var(--e4) var(--e4) var(--e5)}.vedette-texte>*{grid-column:1}.vedette-nom{font:800 2rem/1 var(--f-titre);font-size:max(min(2rem,12cqi),1.5rem);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;hyphens:none}.vedette-texte .petit{color:var(--ctx-doux)}.rond-fleche{display:grid;place-items:center;flex:none;width:var(--cible);height:var(--cible);border-radius:50%;background:var(--riz);color:var(--ocean);transition:background var(--vif),color var(--vif),box-shadow var(--vif)}.vedette-texte .rond-fleche{grid-column:2;grid-row:1/4}.vedette:hover .rond-fleche{background:var(--blanc)}.defile{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--e3);margin-inline:calc(-1 * var(--marge));padding-inline:var(--marge);overflow-x:auto;scroll-padding-inline:var(--marge);scroll-snap-type:x mandatory;scrollbar-width:none}.defile::-webkit-scrollbar{display:none}.defile>*{scroll-snap-align:start}.une-cadre{position:relative;overflow:hidden}.une-cadre img{position:absolute;left:48%;top:46%;width:calc(var(--s) * 100%);max-width:none;height:auto;transform:translate(calc(var(--cx) * -100%),calc(var(--cy) * -100%));transition:transform var(--lent)}.defile>:nth-child(1){--s:1.423;--cx:.482;--cy:.504}.defile>:nth-child(2){--s:1.267;--cx:.468;--cy:.475}.defile>:nth-child(3){--s:1.204;--cx:.48;--cy:.469}.defile>:nth-child(4){--s:1.382;--cx:.449;--cy:.503}.defile>:nth-child(5){--s:1.162;--cx:.47;--cy:.484}.defile>:nth-child(6){--s:1.511;--cx:.482;--cy:.507}.une .produit__lien:hover img{transform:translate(calc(var(--cx) * -100%),calc(var(--cy) * -100%)) scale(1.05)}.une .produit__lien:hover h3{text-decoration:underline;text-underline-offset:3px}.une .produit h3:first-letter{text-transform:uppercase}.defile .produit{grid-template-rows:auto minmax(26px,auto) minmax(38px,1fr)}.une .produit__bas{display:flex;flex-wrap:wrap;grid-area:2/1/3/-1;align-items:baseline;align-self:start;gap:0 var(--e2)}.une .produit__detail{display:block;grid-area:3/1/4/-1;align-self:start;font-size:.875rem;line-height:1.35;-webkit-line-clamp:none;overflow:visible}.une .produit__mot{color:var(--encre-2);font-size:.875rem;line-height:1.4}.une .produit__plus[aria-busy=true]{opacity:.6;pointer-events:none}.une-suite{justify-self:stretch}.menu-bandeau{padding-block:var(--e7)}.menu-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e6)}.menu-texte{display:grid;justify-items:start;gap:var(--e3)}.menu-texte p:not(.surtitre){max-width:34ch;color:var(--ctx-doux)}.menu-texte .bouton{margin-top:var(--e2)}.menu-photo{position:relative;aspect-ratio:16/10;border-radius:var(--r-feuille);overflow:hidden}#menu-prix{right:auto;left:var(--e4)}.menu-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.mosaique{--tuile-min: calc(6.8rem + 28px) ;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--tuile-min)),1fr));gap:var(--e3)}.famille-tuile{position:relative;display:block;aspect-ratio:1;border-radius:var(--r-tuile);background:var(--nuit);color:var(--riz);overflow:hidden;text-decoration:none}.famille-tuile:first-child{grid-column:1/-1;aspect-ratio:16/9}.famille-tuile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--lent)}.famille-tuile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--nuit-0) 30%,var(--nuit-fort) 78%)}.famille-tuile .legende{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px var(--e2);padding:var(--e3) var(--e3) var(--e3) var(--e4)}.famille-tuile .legende .i{grid-column:2;grid-row:2}.famille-tuile small{grid-column:1;color:var(--sur-ocean-2);font-size:.8125rem;line-height:1.3}.famille-tuile small:empty{display:none}.famille-tuile b{grid-column:1/-1;font:800 1.125rem/1.05 var(--f-titre);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:none}.famille-tuile:focus-visible{outline-color:var(--ocean)}.geste{display:grid;grid-template-columns:minmax(0,1fr)}.geste-photo{position:relative;aspect-ratio:3/2;overflow:hidden}.geste-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.geste-texte{display:grid;align-content:center;gap:var(--e3);padding:var(--e6) var(--marge) 40px}.geste-texte>p:not(.surtitre){max-width:38ch;color:var(--ctx-doux)}.origines{border-top:1px solid var(--ctx-filet)}.origines li{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--ctx-filet)}.origines b{font:700 1rem/1.2 var(--f-titre)}.origines span{color:var(--ctx-doux)}.fid-bloc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e6)}.carte-membre{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:8/5;margin:var(--e3);padding:var(--e5);border-radius:var(--r-feuille);box-shadow:var(--ombre);overflow:hidden;transform:rotate(-3deg)}.carte-membre img{position:absolute;right:var(--e4);top:var(--e4);width:36%}.carte-membre b{font:800 1.75rem/1 var(--f-titre);letter-spacing:-.01em;text-transform:uppercase}.carte-membre-solde{font:800 2.25rem/1 var(--f-titre)}.carte-membre-solde small{display:block;margin-bottom:6px;color:var(--ctx-doux);font:700 .75rem/1 var(--f-texte);letter-spacing:.12em;text-transform:uppercase}.fid-texte{display:grid;justify-items:start;gap:var(--e4)}.fid-texte .rubrique-tete{margin-bottom:0}.gains{display:grid;width:100%;border-top:1px solid var(--trait)}.gains li{display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr);align-items:baseline;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--trait)}.gains b{color:var(--ocean);font:800 1.5rem/1 var(--f-titre)}.restos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e5)}.restos-photo{display:none;position:relative;aspect-ratio:16/10;border-radius:var(--r-feuille);overflow:hidden}.restos-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.restos-photo figcaption{position:absolute;left:var(--e3);bottom:var(--e3);padding:var(--e2) 10px;background:var(--riz);color:var(--nuit);font:700 .75rem/1 var(--f-texte);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg)}.restos-liste{border-top:1px solid var(--ctx-filet)}.restos-liste li{border-bottom:1px solid var(--ctx-filet)}.restos-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom fleche" "adresse fleche" "etat fleche";align-items:center;column-gap:var(--e3);min-height:76px;padding:10px 0;color:inherit;text-decoration:none}.restos-ligne b{grid-area:nom;font:800 1.375rem/1.05 var(--f-titre);letter-spacing:-.01em;text-transform:uppercase}.restos-adresse{grid-area:adresse;margin-top:2px;color:var(--ctx-doux);font-size:.875rem;line-height:1.35}.restos-etat{grid-area:etat;min-height:1.3em;margin-top:var(--e1);font:700 .875rem/1.3 var(--f-texte)}.restos-etat .resto__etat{color:inherit;font:inherit}.restos-etat .resto__etat:not(.resto__etat--ouvert){color:var(--ctx-doux);font-weight:400}.restos-ligne .rond-fleche{grid-area:fleche;background:none;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.restos-ligne:hover .rond-fleche,.restos-ligne:focus-visible .rond-fleche{background:var(--riz);color:var(--nuit);box-shadow:none}.restos-liste .erreur-geste{padding-bottom:var(--e3);color:var(--riz)}.restos-chapeau{grid-column:1/-1;max-width:62ch;color:var(--ctx-doux)}.restos+.petit{margin-top:var(--e6);color:var(--ctx-doux)}@media(max-width:379.98px){.resto{padding-right:var(--e3)}.resto>.i{display:none}}@media(min-width:600px){.heros-photo img{object-position:50% 35%}.heros-sous{max-width:none}.commande{margin-inline:var(--marge);padding:var(--e4)}.verdict{padding:var(--e4)}.resto-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}.defile{grid-auto-columns:29%}.une-suite{justify-self:start}.menu-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.geste{grid-template-columns:repeat(2,minmax(0,1fr))}.geste-photo{min-height:360px;aspect-ratio:auto}.mosaique{--tuile-min:max( calc(6.8rem + 28px) , calc(25% - 12px) )}.famille-tuile:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.fid-bloc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.restos-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--e6)}}@media(min-width:600px)and (max-width:1023.98px){.heros-photo{min-height:360px;min-height:clamp(360px,calc(100svh - 420px),640px)}.heros-texte h1{font-size:4rem}.heros-sous{font-size:1.25rem}.vedette-photo{aspect-ratio:2/1}}@media(min-width:1024px){.heros{--bord-gauche:max(var(--marge),calc((100vw - 1360px) / 2 + var(--marge)));display:grid;grid-template-columns:54fr 46fr;grid-template-rows:1fr auto auto 1fr;min-height:max(680px,min(820px,calc(100vh - var(--entete))));padding:0;background:var(--ocean) var(--vagues-ocean) 50% 0/64px 32px}.heros-photo{position:relative;grid-column:2;grid-row:1/5;height:auto}#verdict{scroll-margin-top:calc(var(--entete) + var(--e4))}.verdict{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--e3)}.verdict>.champ{grid-column:1}.verdict>.champ+.bouton{grid-column:2;width:auto}.verdict-plus summary,.verdict>p{justify-content:flex-start}.heros-photo img{position:absolute;inset:0;object-position:50% 46%}.heros-texte{position:static;grid-column:1;grid-row:2;gap:var(--e4);padding:var(--e7) var(--e7) 0 var(--bord-gauche);color:var(--riz)}.heros-sous{max-width:none;color:var(--sur-ocean-2);font-size:1.5rem}.heros-surtitre{color:var(--sur-ocean-2);letter-spacing:.12em}.commande{grid-column:1;grid-row:3;justify-self:start;width:calc(100% - var(--e7) - var(--bord-gauche));max-width:620px;margin:var(--e6) var(--e7) var(--e7) var(--bord-gauche);padding:var(--e4);gap:var(--e3);scroll-margin-top:calc(var(--entete) + var(--e4))}.commande .bascule{width:340px}.resto{min-height:60px;padding-left:14px}.resto__nom{font-size:1rem}.rassure{justify-content:flex-start;padding-left:var(--e1);font-size:.875rem}.une{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--e7);align-items:stretch}.une-lien{display:inline-flex}.une-suite{display:none}.vedette-photo{flex:1;min-height:320px;aspect-ratio:auto}.vedette-texte{padding:var(--e6)}.vedette-nom{font-size:max(min(3.25rem,12cqi),2rem)}.vedette-texte .rond-fleche{width:64px;height:64px}.defile{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e5);align-content:start;margin:0;padding:0;overflow:visible}.defile:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e4)}.defile:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.menu-bandeau{padding-block:var(--e9)}.menu-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--e8)}.menu-texte{gap:var(--e4)}.menu-texte p:not(.surtitre){font-size:1.25rem}.menu-photo{aspect-ratio:4/3}.mosaique{grid-auto-rows:280px;gap:var(--e4)}.famille-tuile{aspect-ratio:auto}.famille-tuile .legende{padding:var(--e4) var(--e4) var(--e4) var(--e5)}.mosaique{--tuile-min:max( calc(9.1rem + 36px) , calc(25% - 12px) )}.famille-tuile b{font-size:1.5rem}.famille-tuile:first-child b{font-size:2.5rem}.famille-tuile:first-child .legende{padding:var(--e5)}.geste{grid-template-columns:54fr 46fr;min-height:620px}.geste-photo{aspect-ratio:auto}.geste-texte{gap:var(--e5);padding:var(--e8) max(var(--marge),calc((100vw - 1360px) / 2 + var(--marge))) var(--e8) var(--e8)}.geste-texte .titre{font-size:3.5rem}.geste-texte>p:not(.surtitre){font-size:1.25rem}.origines li{grid-template-columns:160px minmax(0,1fr);font-size:1.125rem}.origines b{font-size:1.125rem}.fid-bloc{gap:var(--e8)}.carte-membre{margin:0 var(--e5);padding:var(--e6)}.carte-membre b{font-size:2.5rem}.carte-membre-solde{font-size:3.5rem}.gains li{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);padding:var(--e4) 0;font-size:1.125rem}.gains b{font-size:2rem}.restos{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--e8)}.restos-photo{display:block;position:sticky;top:calc(var(--entete) + var(--e6));aspect-ratio:4/5}.restos-liste{display:block}.restos-ligne{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nom etat fleche" "adresse etat fleche";column-gap:var(--e6);padding:var(--e4) 0}.restos-ligne b{font-size:2rem;white-space:nowrap}.restos-adresse{margin-top:6px;font-size:1rem}.restos-etat{margin-top:0;font-size:1rem;text-align:right}.restos-ligne .rond-fleche{width:56px;height:56px}.restos-chapeau{font-size:1.125rem}}@media(min-width:1280px){.commande{max-width:660px}.verdict-haut{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e4)}.verdict-haut .verdict-tete{gap:10px}.verdict-haut .verdict-rond{width:36px;height:36px}.verdict-haut h3{font-size:1rem}.verdict-haut .faits{grid-template-columns:repeat(3,100px);border-block:0}.verdict-haut .faits li{padding-block:2px}.verdict-haut .faits li:first-child{border-left:1px solid var(--trait)}.verdict-haut .faits:has(.fait--long){grid-template-columns:repeat(2,100px)}}@media(min-width:1024px)and (max-height:860px){.heros{min-height:max(560px,calc(100vh - var(--entete)))}.heros-texte{gap:var(--e3);padding-top:var(--e6)}.heros-texte h1{font-size:3.5rem}.heros-sous{font-size:1.25rem}.commande{margin-block:var(--e5) var(--e6)}}@media(min-width:1024px)and (max-width:1279px){.heros-texte{padding-right:var(--e5)}.resto-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.commande{width:calc(100% - var(--e5) - var(--bord-gauche));margin-right:var(--e5)}.restos-ligne b{font-size:1.5rem}}.rangee{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--e3);margin-inline:calc(-1 * var(--marge));padding-inline:var(--marge);overflow-x:auto;scroll-padding-inline:var(--marge);scroll-snap-type:x mandatory;scrollbar-width:none}.rangee::-webkit-scrollbar{display:none}.rangee>*{scroll-snap-align:start}.reprendre{grid-auto-columns:minmax(240px,78%)}.reprendre__carte{display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--e1);padding:var(--e4);border-radius:var(--r-tuile);background:var(--blanc);box-shadow:inset 0 0 0 1px var(--trait)}.reprendre__quand{color:var(--encre-2);font-size:.875rem;font-weight:700}.reprendre__quand:first-letter{text-transform:uppercase}.reprendre__resume{display:-webkit-box;font:700 1rem/1.3 var(--f-titre);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reprendre__carte .bouton{justify-self:start;margin-top:var(--e2)}.reprendre-sous-titre{margin-top:var(--e5)}.lieu-choisi .lieu-complement{color:var(--encre)}.reprise-complement[open]{margin-block:0 var(--e2)}.reprise-complement form{display:grid;gap:var(--e2);padding-top:var(--e2)}.reprise-complement form .bouton{justify-self:start}.pour-vous-pourquoi{justify-self:start;min-height:32px}.pour-vous .produit h3:first-letter{text-transform:uppercase}#reprendre:not([hidden]):has(+#pour-vous:not([hidden])){padding-bottom:0}#reprendre:not([hidden])+#pour-vous{padding-top:var(--e6)}@media(min-width:600px){.rangee{grid-auto-columns:29%}.reprendre{grid-auto-columns:minmax(260px,40%)}}@media(min-width:1024px){.rangee{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}.reprendre{grid-template-columns:repeat(3,minmax(0,1fr))}}body.bouton-heros>.barre-panier{display:none}body:not(:has(>.admin)):has(#commander)>.bandeau-test{position:static;max-width:none;border-radius:0;box-shadow:none;white-space:normal;pointer-events:auto}body:not(:has(>.admin)):has(#commander):has(>.bandeau-test){--reserve-test:0px;padding-bottom:0}.creneau-ancien{margin:var(--e2) 0 0;font-size:.875rem;line-height:1.4}.creneau-ancien .lien-outil{min-height:48px}.lieu-avis,.restos-avis{font-size:.8125rem;line-height:1.3}.lieu-avis{display:block;margin-top:var(--e1);color:var(--encre-2)}.restos-avis:before{content:" \b7  "}.avis-etoile{color:inherit}
