@font-face{font-family:Gamay Hero;src:url(/fonts/gamay-hero.woff2) format("woff2");font-display:swap}@font-face{font-family:Gamay Titre;src:url(/fonts/gamay-titre.woff2) format("woff2");font-display:swap}@font-face{font-family:Gamay Corps;src:url(/fonts/gamay-corps.woff2) format("woff2");font-display:swap}@font-face{font-family:Gamay Chrome;src:url(/fonts/gamay-chrome.woff2) format("woff2");font-display:swap}@font-face{font-family:BD Caramel;src:url(/fonts/bd-caramel.woff2) format("woff2");font-display:swap}@font-face{font-family:Gamay Legende;src:url(/fonts/gamay-legende.woff2) format("woff2");font-display:swap}@font-face{font-family:Gamay Hero repli;src:local("Arial"),local("Helvetica Neue");size-adjust:129.9%;ascent-override:88.9%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Gamay Titre repli;src:local("Arial"),local("Helvetica Neue");size-adjust:116.7%;ascent-override:98.9%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:Gamay Corps repli;src:local("Arial"),local("Helvetica Neue");size-adjust:103.1%;ascent-override:112.1%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Gamay Chrome repli;src:local("Arial"),local("Helvetica Neue");size-adjust:107.9%;ascent-override:107%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:BD Caramel repli;src:local("Arial"),local("Helvetica Neue");size-adjust:107%;ascent-override:70.1%;descent-override:23.4%;line-gap-override:0%}:root{--creme: #FAF6EE;--framboise: #AA0046;--rose-pale: #FEF2F2;--rose-bord: #FEE2E2;--encre: #000000;--encre-douce: #60646C;--encre-fond: #3F434A;--gris-sep: #B8BCC2;--vert-ouvert: #1B8049;--blanc: #FFFFFF;--bordeaux-nuit:#550025;--bordeaux-fonce:#6E0030;--jaune: #FFD600;--rose-pied: #FFC9CB;--rose-trait: #F3AFC3;--menu: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rayon-carte: 8px;--rayon-bouton: 12px;--rayon-tuile: 11px;--gouttiere: 10px;--ombre-boite: 0 3px 4px rgba(0,0,0,.25);--ombre-sticker: 0 2px 0 rgba(0,0,0,.4);--pente-hero: 6deg;--hero-objet-h: 130px;--hero-objet-descente: 0px;--hero-dates-h: 27px;--pente-photo: 1.2deg;--pente-badge-ecart: 8deg;--pente-badge: calc(var(--pente-photo) + var(--pente-badge-ecart));--pente-bouton: -1.1deg;--polaroid-bord: 6px;--polaroid-bas: 15px;--pente-etiquette: -2deg;--pente-ville: 7deg;--vague-h: clamp(28px, 3.9vw, 54px);--vague-trait: clamp(2px, .3vw, 4px);--vague-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(375,0) scale(-1,1)'%3E%3Cpath fill-rule='evenodd' d='M-200 -50H600V200H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(555,0) scale(-1.48,1)'%3E%3Cpath fill-rule='evenodd' d='M-200 -50H600V200H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(555,0) scale(-1.48,0.6)'%3E%3Cpath fill-rule='evenodd' d='M-200 -50H600V400H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague-4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(431,0) scale(-1.15,1)'%3E%3Cpath fill-rule='evenodd' d='M-200 -50H600V200H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague-5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(555,-1) scale(-1.48,0.82)'%3E%3Cpath fill-rule='evenodd' d='M-200 -50H600V300H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague-6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 100' preserveAspectRatio='none'%3E%3Cg transform='translate(606,4) scale(-1.847,1.2)'%3E%3Cpath fill-rule='evenodd' d='M-200 -80H600V300H-200Z M-1 13.8C-13.9 -8.7 39.9 93.3 96.9 45.7C153.9 -1.8 187.3 -8.5 222.2 8.5C257.2 25.5 316.6 56.1 375 30.3V981L-56 923.8L-37 511L-1 13.8Z'/%3E%3C/g%3E%3C/svg%3E");--vague: var(--vague-5);--hero-decoupe: var(--vague) bottom / 100% var(--vague-h) no-repeat, linear-gradient(#000 0 0) top / 100% calc(100% - var(--vague-h) + 1px) no-repeat;--hero-rampe: radial-gradient(ellipse 78vw 145% at 106% 150%, rgba(48,0,22,.8) 0%, rgba(48,0,22,.34) 45%, transparent 72%), radial-gradient(ellipse 42vw 45% at 6% 58%, rgba(255,70,0,.16) 0%, transparent 62%), linear-gradient(180deg,#A50143 0%,#9F0141 55%,#8C003A 100%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior-y:none}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--framboise);outline-offset:2px;border-radius:4px}:where(.barre,.hero,.pied) :where(a,button,summary):focus-visible{outline-color:var(--jaune)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.barre{transition:none}.vote button:hover,.vote .bas:hover,.vote button:active{transform:none}.faq details[open] .chev{transition:none}.bouton{transition:none}.bouton:active{transform:none}.appel .bouton:active{transform:rotate(var(--pente-bouton))}}.fond{position:fixed;inset:0;z-index:-2;width:100%;height:100%;display:block;pointer-events:none;background:url(/illu/fond-760.webp?v=9ad1a5ed) center/cover no-repeat;will-change:transform}@media(min-width:761px){.fond{background-image:url(/illu/fond-1440.webp?v=1c531230)}}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/illu/grain.png?v=0bd2c6ba) repeat;will-change:transform}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--creme);color:var(--encre);font-family:Gamay Corps,Gamay Corps repli,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}p{margin:0 0 .85em}p:last-child{margin-bottom:0}a{color:var(--framboise)}img{max-width:100%}.page{max-width:1120px;margin:0 auto;padding:0 var(--gouttiere)}.avant-pied{position:relative;flex:1 0 auto}.pied{flex:none}.barre{position:sticky;top:0;z-index:50;color:#fff;transition:transform .28s cubic-bezier(.16,1,.3,1);background:#a50143}.barre-inner{max-width:1120px;margin:0 auto;padding:10px var(--gouttiere);display:flex;align-items:center;gap:20px}.barre.chassee{transform:translateY(-100%)}.barre .marque{display:inline-flex;align-items:center;gap:13px;font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:19.5px;color:#fff;text-decoration:none;margin-right:auto}.barre .marque img{width:26px;height:26px;display:block}.barre>.barre-inner>nav{display:flex;align-items:center;gap:26px}.barre>.barre-inner>nav a{color:#ffffffeb;text-decoration:none;font-family:var(--menu);font-size:14.5px;font-weight:400;padding:5px 0}.barre>.barre-inner>nav a:hover,.barre>.barre-inner>nav a[aria-current]{color:#fff;text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:5px;text-decoration-thickness:2px}.menu-poche{display:none;position:relative;margin-left:auto}.menu-poche summary{list-style:none;cursor:pointer;color:#fff;width:44px;height:44px;margin-right:-10px;display:grid;place-items:center}.menu-poche summary::-webkit-details-marker{display:none}.menu-poche summary svg{width:24px;height:24px;display:block}.menu-poche summary:focus-visible{outline:2px solid var(--jaune);outline-offset:-8px;border-radius:10px}.barre .menu-poche-liste{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:grid;gap:0;min-width:190px;background:var(--blanc);border:1.5px solid var(--framboise);border-radius:var(--rayon-carte);box-shadow:0 8px 22px #00000047;overflow:hidden}.barre .menu-poche-liste a{padding:13px 16px;color:var(--framboise);text-decoration:none;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:15px}.barre .menu-poche-liste a:hover{color:var(--framboise);text-decoration:none;background:var(--rose-pale)}.barre .menu-poche-liste a+a{border-top:1px solid var(--rose-bord)}.barre .menu-poche-liste a[aria-current]{background:var(--rose-pale);box-shadow:inset 3px 0 0 var(--framboise);font-weight:600}.hero{position:relative;overflow:hidden;color:#fff;padding-bottom:calc(var(--vague-h) * .65);mask:var(--hero-decoupe);background:var(--hero-rampe)}.hero-bloc{position:relative}.hero-bloc:before{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--vague-trait));height:calc(var(--vague-h) + var(--vague-trait) + 2px);background:var(--jaune);pointer-events:none;mask:var(--vague) bottom / 100% var(--vague-h) no-repeat,linear-gradient(#000 0 0) top / 100% calc(var(--vague-trait) + 3px) no-repeat}.ariane{font-size:13px;color:#ffc9cb;font-family:var(--menu);padding:15px 0 0}.ariane a{color:#ffd2d6;text-decoration:none}.ariane a:hover{color:var(--jaune);text-decoration:underline}.ariane span{color:#ffc9cb8c;margin:0 8px}.hero-grille{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:12px 40px;padding:18px 0 30px}.hero-grille>div{display:contents}.hero-grille h1{grid-area:1 / 1}.hero-grille .dates{grid-area:2 / 1}.hero-grille .sticker-hero{grid-area:1 / 2}h1{font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:clamp(31px,5.4vw,48px);line-height:1.08;letter-spacing:-.015em;margin:0 0 11px;text-wrap:balance;color:var(--encre)}h1 em{font-style:normal;color:var(--framboise)}h1 .interro{margin-left:-.28em}:is(h1,h2,h3) .ligne{display:block}.hero h1{color:#fff}.hero h1 em{color:var(--jaune)}.sticker-hero{height:var(--hero-objet-h);width:auto;justify-self:center;filter:drop-shadow(var(--ombre-sticker));transform:translateY(var(--hero-objet-descente)) rotate(var(--pente-hero))}.sticker-hero.logo-g{color:var(--jaune)}.dates{display:flex;flex-wrap:wrap;gap:10px;min-height:var(--hero-dates-h)}.date-pill.verifie{background:#ffd60029;border-color:#ffd60073}.date-pill .point{width:7px;height:7px;border-radius:50%;background:var(--vert-ouvert);flex:none}.date-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,201,203,.3);border-radius:9999px;padding:4px 11px;color:#fffffff0;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:11.5px;white-space:nowrap}.lien-recette{display:inline-block;color:var(--encre-fond);text-decoration:none;border-bottom:1px solid rgba(63,67,74,.45);padding-bottom:2px;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13px}.lien-recette:hover{color:var(--framboise);border-color:var(--framboise)}.appel{position:relative;overflow:hidden;isolation:isolate;border:2px solid var(--framboise);border-radius:16px;padding:22px 20px;background:linear-gradient(115deg,#fdeef3,#fbdde7 55%,#f7cedd);text-align:center;box-shadow:var(--ombre-boite);margin:0 0 26px}.appel-bas{margin:26px 0 0}.appel-texte{position:relative;z-index:2;max-width:36ch;margin:0 auto}.appel h3{font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:21px;line-height:1.12;margin:0 0 6px;letter-spacing:-.01em}.appel h3 em{font-style:normal;color:var(--framboise)}.appel p{font-size:14.5px;color:var(--encre-douce);margin:0 0 12px}.appel-illu{position:absolute;inset:0;z-index:1;pointer-events:none}.appel-illu img{position:absolute;display:block;filter:drop-shadow(0 3px 0 rgba(0,0,0,.16))}.i-burger{width:88px;left:16px;top:-10px;transform:rotate(-13deg)}.i-usa{width:62px;left:96px;bottom:-16px;transform:rotate(11deg)}.i-taste{width:64px;left:-18px;bottom:4px;transform:rotate(16deg)}.i-heart{width:76px;right:86px;top:-22px;transform:rotate(-9deg)}.i-food{width:98px;right:-8px;top:16px;transform:rotate(7deg)}.i-obs{width:62px;right:104px;bottom:-22px;transform:rotate(-15deg)}.i-best{width:106px;right:-34px;bottom:-18px;transform:rotate(-6deg)}@media(max-width:760px){.appel-illu .i-heart,.appel-illu .i-food,.appel-illu .i-obs,.appel-illu .i-taste,.appel-illu .i-usa,.appel-illu .i-gaufre,.appel-illu .i-frite,.appel-illu .i-flan,.appel-illu .i-pizza{display:none}.i-burger,.appel-illu .i-welsh{width:52px;left:-18px;top:-20px;right:auto;transform:rotate(-16deg)}.i-best{width:74px;right:-26px;bottom:-16px}.appel-illu .i-moules{width:62px;right:-20px;left:auto;bottom:-16px;transform:rotate(-9deg)}.appel-illu:has(.i-best) .i-moules{display:none}}.bouton{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:var(--jaune);color:var(--encre);border:none;border-radius:var(--rayon-bouton);padding:10px 24px;text-decoration:none;font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:15px;letter-spacing:-.01em;box-shadow:0 3px 0 var(--framboise);transition:background-color .15s ease,box-shadow .1s ease-out,transform .1s ease-out}.bouton:hover{background:#ffe04d}.bouton:active{transform:translateY(2px);box-shadow:0 1px 0 var(--framboise)}.bouton:focus-visible{outline-offset:3px}.appel .bouton{transform:rotate(var(--pente-bouton))}.appel .bouton:active{transform:rotate(var(--pente-bouton)) translateY(2px)}.bouton.clair{background:var(--rose-pale);color:var(--framboise);border:1.5px solid var(--framboise);box-shadow:0 3px 0 var(--rose-trait)}.bouton.clair:hover{background:#fde8e8}.bouton.clair:active{box-shadow:0 1px 0 var(--rose-trait)}dialog{border:2px solid var(--framboise);border-radius:16px;background:linear-gradient(115deg,#fdeef3,#fbdde7 55%,#f7cedd);color:var(--encre);padding:0;width:min(560px,92vw);box-shadow:0 12px 40px #00000052;margin:auto;overflow:hidden}dialog::backdrop{background:#2a11198c}html:has(dialog[open]){overflow:hidden}.modale{padding:24px 24px 22px;position:relative;z-index:2;max-height:88vh;overflow:hidden auto}.modale h2{font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:25px;line-height:1.14;letter-spacing:-.01em;text-align:center;margin:6px 0 8px}.modale-illu~h2{padding-inline:100px}.modale h2 em{font-style:normal;color:var(--framboise)}.modale>p{font-size:14.5px;color:var(--encre-douce);text-align:center}.modale-illu{position:absolute;inset:0;z-index:-1;pointer-events:none}.modale-illu img{position:absolute;display:block;filter:drop-shadow(0 3px 0 rgba(0,0,0,.16))}.m-best{width:128px;left:-14px;top:16px;transform:rotate(-17deg)}.m-burger{width:84px;right:-6px;top:44px;transform:rotate(12deg)}.modale-pied{display:flex;justify-content:center;margin-top:10px}.fermer{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;background:#ffffffdb;border:none;border-radius:50%;color:var(--encre-douce);font-size:22px;line-height:1}.fermer:hover{background:#fff;color:var(--framboise)}.champs{display:grid;gap:10px;margin:14px 0 0}.rang-tete{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.rang-tete label{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14.5px}.rang-tete .fac{font-size:13px;color:var(--encre-douce)}.rang-champ{display:flex;align-items:center;gap:8px}.retirer{flex:none;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;background:none;border:none;border-radius:50%;color:var(--encre-douce);font-size:26px;line-height:1}.retirer:hover{background:var(--rose-pale);color:var(--framboise)}.retirer[hidden]{visibility:hidden}.champs input,.champs select,.champs textarea{font-family:Gamay Corps,Gamay Corps repli,system-ui,sans-serif;font-size:14.5px;padding:8px 12px;border:1.5px solid var(--rose-bord);border-radius:var(--rayon-bouton);background:#fff;color:var(--encre);width:100%}.champs input:focus,.champs select:focus,.champs textarea:focus{outline:none;border-color:var(--framboise)}.champs textarea{resize:vertical;line-height:1.5}.ajouter{justify-self:start;cursor:pointer;background:#ffffff8c;border:1.5px dashed var(--framboise);border-radius:var(--rayon-bouton);color:var(--framboise);font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14px;padding:7px 12px}.ajouter:hover{background:#fff}.mention-depot{font-size:13px;color:var(--encre-douce);margin-top:14px}.motifs{display:flex;flex-wrap:wrap;gap:8px}.motifs label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:#fff;border:1.5px solid var(--rose-trait);border-radius:9999px;padding:7px 13px;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14px}.motifs input{width:auto;padding:0;border:none;accent-color:var(--framboise);flex:none}.motifs label:hover{border-color:var(--framboise)}.motifs label:has(:checked){border-color:var(--framboise);background:var(--rose-pale);color:var(--framboise)}.motifs label:has(:focus-visible){outline:2px solid var(--framboise);outline-offset:2px}.rang-tete .lgd{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14.5px}.rang-photo input[type=file]{font-family:var(--menu);font-size:13px;color:var(--encre-douce);padding:9px 12px;background:#ffffff8c;border:1.5px dashed var(--framboise);border-radius:var(--rayon-bouton);width:100%;cursor:pointer}.rang-photo input[type=file]::file-selector-button{cursor:pointer;margin-right:10px;background:var(--framboise);color:#fff;border:none;border-radius:9999px;padding:6px 14px;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13px}.rang-photo input[type=file]::file-selector-button:hover{background:#8d003a}.rang-photo .droit{display:flex;align-items:start;gap:8px;margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--encre-douce);cursor:pointer}.rang-photo .droit input{width:auto;padding:0;border:none;accent-color:var(--framboise);flex:none;margin-top:2px}.miel{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.modale{padding:20px 16px 18px}.modale h2{font-size:18.5px}.modale-illu~h2{padding-inline:65px}.m-best{width:86px;left:-16px;top:8px}.m-burger{width:58px;right:-10px;top:30px}}.corps{max-width:1120px;margin:0 auto;padding:44px var(--gouttiere) 8px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.titre-section{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:27px;line-height:1.22;margin:-7px 0 12px}.chapeau{max-width:1120px;margin:0 auto;padding:20px var(--gouttiere) 0}.chapeau p{font-size:17px;max-width:100ch}.chapeau strong{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-weight:400}.chapeau .lien-recette{margin-top:2px}.sous-section{font-size:15px;color:var(--encre-fond);margin-bottom:22px}.liste{list-style:none;display:grid;gap:32px}.adresse{position:relative;scroll-margin-top:70px}.adresse-carte{background:var(--blanc);border:1px solid var(--framboise);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite)}@media(min-width:1120px){.adresse-carte{min-height:446px;display:flex;flex-direction:column}.adresse-haut{flex:1}.pratique{min-height:154px;grid-template-rows:auto auto minmax(0,1fr) auto}.adresse-texte{display:flex;flex-direction:column;align-items:stretch}.adresse-texte>.liens-resto{margin-top:auto}}.adresse-haut{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:22px;padding:22px}.photo-unique{align-self:stretch;display:grid;align-content:center;padding-top:36px}.photo-unique img.vue{grid-area:1 / 1;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:var(--rayon-carte);background:#efe4d4;box-shadow:var(--ombre-boite);border:var(--polaroid-bord) solid #fff;border-bottom-width:var(--polaroid-bas);transform:rotate(var(--pente-photo))}.plat-badge{grid-area:1 / 1;align-self:end;justify-self:end;width:calc(var(--il, 52px) * var(--k, 1));height:calc(var(--ih, 50px) * var(--k, 1));transform:translate(20%,34%) rotate(var(--pente-badge));filter:drop-shadow(0 2px 0 rgba(0,0,0,.28))}.photo-unique .credit{grid-area:2 / 1;justify-self:start;max-width:70%;margin-top:7px;font-size:10.5px;line-height:1.3;color:var(--encre-douce);transform:rotate(var(--pente-photo));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adresse-texte{padding:0}.cocarde{position:absolute;top:15px;left:-20px;width:60px;height:60px;z-index:2;filter:drop-shadow(0 2px 0 rgba(0,0,0,.4));display:grid;place-items:center}.cocarde svg{position:absolute;inset:0;width:100%;height:100%;color:var(--framboise)}.cocarde span{position:relative;font-family:BD Caramel,BD Caramel repli,system-ui,sans-serif;font-size:34px;line-height:1;color:#fff;transform:translateY(3.5px)}.cocarde.or svg{color:var(--jaune)}.cocarde.or span{color:var(--framboise)}.cocarde.rose svg{color:#ffc4c8}.cocarde.rose span{color:var(--framboise)}.cocarde.pale svg{color:var(--blanc)}.cocarde.pale span{color:var(--framboise)}.vote{position:absolute;top:10px;right:10px;z-index:3;display:flex}.vote button{width:26px;height:44px;display:grid;place-items:center;cursor:pointer;background:none;border:0;transition:opacity .12s ease,transform .12s ease}.vote svg{stroke:var(--framboise)}.vote .haut{color:var(--rose-bord)}.vote .bas{color:var(--blanc)}.vote button:hover{transform:translateY(-1px)}.vote .bas:hover{transform:translateY(1px)}.vote button:active{transform:scale(.92)}.vote button:focus-visible{outline:2px solid var(--framboise);outline-offset:-2px;border-radius:9px}.vote[data-vote] button{opacity:.28}.vote button[data-choisi]{opacity:1;color:var(--framboise)}.vote svg{width:23px;height:23px;display:block}.vote .bas svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.vote button{transition:none}}.adresse h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:23px;line-height:1.28;margin:0 0 9px;padding-left:28px}.adresse h2 .quartier{color:var(--framboise);white-space:nowrap}.adresse h2 .quartier:before{content:"- "}.adresse .faits{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-family:Gamay Corps,Gamay Corps repli,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--encre-douce);margin:0 0 14px;padding-left:28px}.faits .statut{display:inline-flex;align-items:center;gap:6px;color:var(--vert-ouvert)}.faits .statut .point{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.faits .statut.ferme{color:var(--encre-douce)}.faits .sep{color:var(--gris-sep)}.faits .note{color:var(--encre);font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif}.faits .avis{color:var(--encre-douce);font-family:Gamay Corps,Gamay Corps repli,system-ui,sans-serif;font-style:italic}.adresse p{font-size:16px}.pratique{margin-top:16px;padding-top:14px;border-top:1px solid var(--rose-bord);display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px 14px;align-items:baseline}.pratique .chapo{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-douce);margin:0;padding-top:2px}.pratique address,.pratique .tel{font-style:normal;font-family:Gamay Corps,Gamay Corps repli,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--encre);margin:0}.pratique .tel a{color:inherit;text-decoration:none;white-space:nowrap}.pratique .tel a:hover{text-decoration:underline}.pratique .cp:before{content:", "}.pratique address .lieu{display:block}.horaires{display:grid;grid-template-columns:max-content minmax(0,max-content);gap:1px 0;margin:0;max-width:100%;font-family:Gamay Corps,Gamay Corps repli,system-ui,sans-serif;font-size:12.5px;line-height:1.55;color:var(--encre-douce)}.horaires dt{white-space:nowrap;padding-right:16px}.horaires dd{margin:0;display:flex;flex-wrap:wrap}.horaires dd span{white-space:nowrap}.horaires dd span+span:before{content:"·";margin:0 5px;color:var(--gris-sep)}.horaires .auj{color:var(--encre);background:var(--rose-pale)}.horaires dt.auj{border-radius:6px 0 0 6px}.horaires dd.auj{border-radius:0 6px 6px 0;padding-right:8px}.horaires .off{color:#6c7178}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;grid-column:1 / -1}.maps{display:inline-flex;align-items:center;gap:6px;background:var(--rose-pale);border:1.5px solid var(--framboise);border-radius:9999px;padding:5px 13px;color:var(--framboise);text-decoration:none;white-space:nowrap;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13px}.maps:hover{background:#fde8e8}.maps svg,.maps img{width:1em;height:1em;display:block;flex:none}.liens-resto{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.maps.resa{background:#fffbeb;border-color:var(--jaune);color:var(--bordeaux-nuit)}.maps.resa:hover{background:#fdf4d6}.maps.site{background:#eff6ff;border-color:#0078e1;color:#0064be}.maps.site:hover{background:#dfedfd}.maps.insta{background:#fdf2f8;border-color:#c13584;color:#c13584}.maps.insta:hover{background:#fbe6f2}.source-notes{font-size:13px;color:var(--encre-fond);margin-top:30px;border-top:1px solid var(--rose-bord);padding-top:14px}.colonne{position:sticky;top:74px;display:grid;gap:12px;align-content:start}.encart{background:var(--blanc);border:1.5px solid var(--jaune);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite);padding:14px 16px}.encart h3{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:16px;margin:0 0 10px}.encart .date-pill{margin-bottom:6px}.carte-section{max-width:1120px;margin:0 auto;padding:48px var(--gouttiere) 0;scroll-margin-top:70px}.carte-section h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:22px;margin:0 0 4px}.carte-section p.sous-section{margin-bottom:14px}.carte-plein{position:relative;isolation:isolate;aspect-ratio:1120/747;max-width:900px;margin-inline:auto}.carte-fond{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite)}.carte-credit{max-width:900px;margin:8px auto 0;font-size:12px;color:var(--encre-fond)}.carte-credit a{color:inherit}.pin{position:absolute;width:50px;transform:translate(-50%,-100%);text-decoration:none;left:var(--x);top:var(--y);z-index:var(--z,1);scroll-margin-top:45vh}.pin-carte{display:grid;place-items:center;width:50px;height:50px;text-decoration:none;border-radius:10px;box-shadow:var(--ombre-boite);background:var(--pin-fond);border:var(--pin-trait) solid var(--pin-bord)}.pin-carte img{width:calc(var(--il, 33px) * var(--k, 1));height:calc(var(--ih, 33px) * var(--k, 1))}.pin:after{content:"";display:block;margin:-1px auto 0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--pin-bord)}.pin .rang{position:absolute;top:-10px;right:-12px;width:28px;height:28px;display:grid;place-items:center;color:var(--pin-cocarde);filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.pin .rang svg{position:absolute;inset:0;width:100%;height:100%}.pin .rang b{position:relative;font:400 15px/1 BD Caramel,system-ui,sans-serif;color:var(--pin-chiffre);transform:translateY(1.6px)}.pin.t1{--pin-fond:#FFEBA0;--pin-bord:#AA0046;--pin-trait:1.7px;--pin-cocarde:#FFD600;--pin-chiffre:#AA0046}.pin.t2{--pin-fond:#FFCDD7;--pin-bord:#AA0046;--pin-trait:1.7px;--pin-cocarde:#AA0046;--pin-chiffre:#fff}.pin.t3{--pin-fond:#FFEAEE;--pin-bord:#F3AFC3;--pin-trait:1.7px;--pin-cocarde:#FFC4C8;--pin-chiffre:#AA0046}.pin.t4{--pin-fond:#FFFFFF;--pin-bord:#FFFFFF;--pin-trait:0;--pin-cocarde:#FFFFFF;--pin-chiffre:#AA0046}.pin:hover,.pin:focus-within{z-index:60}.pin:target{z-index:61}.pin:target .pin-carte,.pin:hover .pin-carte{transform:scale(1.12)}.pin:target .pin-carte{outline:2.5px solid var(--framboise);outline-offset:2px}.pin-carte{transition:transform .12s ease-out}.bulle{display:none;position:absolute;bottom:100%;left:50%;transform:translate(calc(-50% + var(--bx,0px)));margin-bottom:15px;width:204px;padding:11px 13px 12px;text-align:left;cursor:default;background:var(--blanc);border:1px solid var(--rose-bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite)}.pin.ouverte .bulle{display:block}.bulle:after{content:"";position:absolute;top:100%;left:calc(50% - var(--bx,0px));width:12px;height:12px;margin:-7px 0 0 -6px;background:var(--blanc);transform:rotate(45deg);border-right:1px solid var(--rose-bord);border-bottom:1px solid var(--rose-bord)}.bulle-nom{display:block;font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:15px;line-height:1.25}.bulle-quartier{display:block;color:var(--framboise);font-size:13px;margin-top:1px}.bulle-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bulle .maps{font-size:12px;padding:4px 10px;gap:5px}.bulle .maps svg,.bulle .maps img{width:.95em;height:.95em}.bulle-actions .maps{flex:1 1 0;min-width:0;justify-content:center;padding-inline:8px}.bulle-actions .bulle-lien{flex:0 0 100%}.pin.bulle-bas .bulle{bottom:auto;top:100%;margin:16px 0 0}.pin.bulle-bas .bulle:after{top:auto;bottom:100%;margin:0 0 -7px -6px;border:0;border-left:1px solid var(--rose-bord);border-top:1px solid var(--rose-bord)}.pin.ouverte{z-index:999}.pin.ouverte .pin-carte{transform:scale(1.12)}.carte-explorer{position:absolute;right:12px;bottom:12px;z-index:70;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;border:1.5px solid var(--framboise);background:var(--blanc);color:var(--framboise);font:600 13.5px/1 var(--menu);box-shadow:var(--ombre-boite);cursor:pointer}.carte-explorer svg{width:16px;height:16px}.carte-explorer[disabled]{opacity:.6}.voir-carte{position:static;display:flex;width:fit-content;min-height:34px;margin:12px auto 0;padding:7px 13px;font-size:12.5px;text-decoration:none;box-shadow:none}.voir-carte svg{width:15px;height:15px}.voir-carte:hover{background:var(--rose-pale)}.carte-plein .carte-live{position:absolute;inset:0;z-index:80;border-radius:var(--rayon-carte);overflow:hidden;box-shadow:var(--ombre-boite)}.en-carte .pin{z-index:calc(90 + var(--z,1));left:0;top:0}.en-carte .pin.ouverte{z-index:999}.en-carte .carte-explorer{display:none}@media(max-width:700px){.carte-plein{aspect-ratio:4/3}.carte-fond{object-position:calc(var(--vue) / .11072) center}.pin{left:calc((var(--x) - var(--vue)) / .88928)}.pin{width:32px}.pin-carte{width:32px;height:32px;border-radius:7px}.pin-carte img{--k:.64}.pin .rang{width:18px;height:18px;top:-6px;right:-8px}.pin .rang b{font-size:10px;transform:translateY(1px)}.pin:after{border-top-width:6px;border-left-width:4px;border-right-width:4px}.bulle{width:186px;padding:9px 11px 10px}.bulle-nom{font-size:14px}.carte-explorer{right:8px;bottom:8px;padding:7px 12px;font-size:12.5px}}.sommaire{list-style:none;display:grid;gap:0;margin:0}.sommaire a{display:flex;align-items:center;gap:8px;min-height:24px;text-decoration:none;color:var(--encre);font-size:13.5px}.sommaire a:hover{color:var(--framboise)}.sommaire b{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;color:var(--framboise);min-width:18px;text-align:right;font-weight:400}.encart.etiquetee{position:relative;padding-top:26px}.encart.etiquetee+.encart.etiquetee{margin-top:20px}.etiquette{position:absolute;top:0;left:16px;margin:0;transform:translateY(-50%) rotate(var(--pente-etiquette));box-shadow:var(--ombre-sticker);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1.5px solid var(--framboise);border-radius:9999px;padding:2px 12px 3px;background:var(--rose-pale);color:var(--framboise);font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:13px}.etiquette-ville{left:auto;right:16px;top:0;transform:translateY(-50%) rotate(var(--pente-ville));background:var(--jaune);border-color:var(--jaune);color:var(--encre)}.autres.etiquetee{padding-top:34px}.autres ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:0}.autres ul{gap:6px}.autres ul a{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 5px;border:1px solid var(--rose-bord);border-radius:9999px;background:var(--rose-pale);color:var(--framboise);text-decoration:none;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:12.5px;line-height:1.2}.autres ul a:hover{border-color:var(--framboise);background:#fde8e8}.autres ul a img,.autres ul a svg{display:block;flex:none}.faq{max-width:1120px;margin:0 auto;padding:64px var(--gouttiere) 0}.faq>h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:22px;margin:0 0 4px}.faq-pile{background:var(--blanc);border:1px solid var(--rose-bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite);overflow:hidden}.faq details+details{border-top:1px solid var(--rose-bord)}.faq summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:52px;padding:14px 20px}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:17px;line-height:1.32;margin:0}.faq summary:hover h3,.faq summary:hover .chev{color:var(--framboise)}.faq summary:focus-visible{outline:2px solid var(--framboise);outline-offset:-3px}.faq .chev{flex:none;margin-left:auto;width:16px;height:16px;color:var(--encre-douce);transition:transform .2s ease,color .2s ease}.faq details[open] .chev{transform:rotate(180deg);color:var(--framboise)}@media(prefers-reduced-motion:reduce){.faq .chev{transition:none}}.faq .reponse{padding:0 20px 18px;font-size:15.5px;line-height:1.55;color:var(--encre-douce);margin:0}.faq sup{font-size:.7em;line-height:0}.soeurs{max-width:1120px;margin:0 auto;padding:64px var(--gouttiere) 48px}.soeurs h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:22px;margin:0 0 16px}.soeurs ul{list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr}.soeurs a{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;background:var(--rose-pale);border:2px solid var(--framboise);border-radius:var(--rayon-tuile);padding:14px 10px 12px;color:var(--framboise);text-decoration:none;text-align:center;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13px;line-height:1.3}.soeurs a:hover{background:#fde8e8}.soeurs ul+p{margin-top:12px}.tuile-img{display:grid;place-items:center;width:68px;height:68px;flex:none;filter:drop-shadow(var(--ombre-sticker))}.tuile-img img,.tuile-img svg{display:block}.restau-note{font-size:13px;line-height:1.7;color:var(--encre-fond);margin-top:30px}.restau-note+.source-notes{margin-top:8px;border-top:none;padding-top:0}.restau-note strong{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-weight:400}.lien-modale{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--framboise);text-decoration:underline}.lien-modale:hover{color:#8c003a}.pied{margin-top:56px;color:var(--rose-pied);font-family:var(--menu);font-size:14px;background:radial-gradient(ellipse 70vw 130% at 104% 140%,rgba(48,0,22,.75) 0%,rgba(48,0,22,.3) 48%,transparent 74%),linear-gradient(180deg,#a50143,#9f0141 55%,#8c003a)}.pied-inner{max-width:1120px;margin:0 auto;padding:25px var(--gouttiere);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marque liens   reseaux" "marque contact contact";align-items:center;gap:4px 22px}.pied .reseaux{grid-area:reseaux}.pied .marque-pied{grid-area:marque}.pied-liens{grid-area:liens;display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;justify-content:flex-end}.pied .pied-marque{grid-area:marque;align-self:center;display:flex;flex-direction:column;padding-bottom:9px}.pied .definition-pied{margin-top:-2px}.pied .pied-bas{grid-area:contact;justify-self:end;align-self:center;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.pied .pied-bas .lieu-pied,.pied .pied-bas .src{margin:0}.pied .pied-bas .lieu-pied{order:-1}.pied .pied-bas .lieu-pied:after{content:"·";margin-inline-start:10px;color:#ffffff73}.pied a.marque-pied:hover{text-decoration:none;opacity:.88}.pied .marque-pied{display:inline-flex;align-items:center;gap:10px;font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:20px;color:#fff}.pied .definition-pied{margin-block-end:0;margin-inline:0;font-size:13px;color:#ffe1e3;line-height:1.35}.pied .lieu-pied{margin:0;font-size:12.5px;color:#ffd6d8;line-height:1.35}.pied .marque-pied img{width:28px;height:28px;display:block}.pied a{color:#fff;text-decoration:none;padding:10px 0;display:inline-block}.pied a:hover{text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:5px;text-decoration-thickness:2px}.pied .src{margin:0;font-size:12.5px;color:#ffd6d8;line-height:1.35;text-align:end}@media(max-width:600px){.pied-inner{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"marque   marque   reseaux reseaux" "baseline baseline baseline baseline" "contact  contact  contact contact" ".        liens    lieu    .";gap:0 10px}.pied-liens{flex-direction:row;align-items:center;justify-content:flex-start;gap:0 22px;margin-top:6px;align-self:baseline;justify-self:end}.pied-liens .hors-tel{display:none}.pied .reseaux{justify-self:end;align-self:center}.pied .reseaux a{margin-block:0}.pied .pied-marque,.pied .pied-bas{display:contents}.pied .marque-pied{grid-area:marque}.pied .definition-pied{grid-area:baseline;margin-top:2px}.pied .src{grid-area:contact}.pied .lieu-pied{grid-area:lieu;justify-self:start;align-self:baseline}.pied .pied-bas .lieu-pied:before{content:"·";margin-inline-end:10px;color:#ffffff73}.pied .pied-bas .lieu-pied{margin-top:6px}.pied .pied-bas .lieu-pied:after{content:none}.pied .src{text-align:start;justify-self:start;align-self:auto}.pied .pied-bas .src{margin-top:16px}.pied .lieu-pied{justify-self:start;margin-top:12px}}.pied .src a{color:#fff;text-decoration:none;padding:0;border-bottom:1px solid rgba(255,255,255,.45)}.pied .src a:hover{border-color:var(--jaune);color:var(--jaune)}.pied .reseaux{list-style:none;display:flex;align-items:center;gap:2px;margin:0}.pied .reseaux a{display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;border-radius:10px;margin-block:-9px}.pied .reseaux a{position:relative}.pied .reseaux a:hover,.pied .reseaux a:focus-visible{color:var(--jaune);text-decoration:none}.pied .reseaux a:hover:after{content:"";position:absolute;bottom:6px;left:50%;translate:-50% 0;width:21px;height:2px;background:var(--jaune)}.pied .reseaux svg{width:21px;height:21px;display:block}@media(max-width:900px){.corps{grid-template-columns:1fr}.colonne{position:static;order:-1}.colonne .autres{display:none}.hero-grille{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:24px 0 34px}.ariane{padding-top:22px}.sticker-hero{height:clamp(74px,13vw,120px);width:auto;transform:translate(-16px) translateY(calc(var(--hero-objet-descente) * .6)) rotate(var(--pente-hero))}.adresse-haut{grid-template-columns:1fr;gap:14px}.adresse-texte{display:contents}.adresse h2{order:1}.adresse .faits{order:2}.photo-unique{order:3}.adresse-texte>p{order:4}.adresse-texte>.liens-resto{order:5}.pratique{order:6}.actions{order:7}.plat-badge{justify-self:end;margin-right:16px;transform:translateY(32%) rotate(var(--pente-badge))}.photo-unique{padding-top:0;margin-bottom:6px}.plat-badge{--k:.85}.liste{gap:16px}.adresse-haut{padding:16px;gap:12px}.cocarde{top:12px;left:-16px}.adresse h2{font-size:21px;line-height:1.22;margin-bottom:-6px;padding-left:40px}.adresse .faits{padding-left:40px}.adresse .faits{font-size:13.5px;margin-bottom:0}.photo-unique{max-width:210px;margin-inline:auto}.pratique{grid-template-columns:1fr auto auto 1fr;gap:2px 34px;column-gap:0}.pratique>:nth-child(1){grid-area:1 / 2}.pratique>:nth-child(2){grid-area:2 / 2}.pratique>:nth-child(3){grid-area:3 / 2}.pratique>:nth-child(4){grid-area:4 / 2}.pratique>:nth-child(5){grid-area:1 / 3}.pratique>:nth-child(6){grid-area:2 / 3 / 6 / 4}.pratique>.actions{grid-area:6 / 1 / 7 / 5}.pratique>:nth-child(-n+4){padding-right:34px}.pratique>:nth-child(3){padding-top:7px}.pratique .rue,.pratique .cp{display:block}.pratique .cp:before{content:none}.actions{margin-top:14px;align-items:stretch;gap:8px}.pratique{justify-content:center}.horaires{font-size:12px}.horaires dd{flex-direction:column}.horaires dd span+span:before{content:none}.horaires dt{padding-right:10px}.adresse-texte>p{font-size:15px;line-height:1.42;margin-bottom:0}.pratique{margin-top:2px;padding-top:12px}.pratique address{font-size:12.5px}.horaires{line-height:1.45}.actions{gap:7px}.photo-unique{margin-top:0}.photo-unique img.vue{height:auto;min-height:0;aspect-ratio:4/3}.adresse h2{padding-right:72px}.adresse h2 .quartier{display:block}.adresse h2 .quartier:before{content:none}}@media(max-width:500px){.actions{margin-top:12px}}@media(max-width:600px){:root{--polaroid-bord:5px;--polaroid-bas:11px;--vague:var(--vague-6)}.corps{padding-top:28px}.barre>.barre-inner>nav{display:none}.menu-poche{display:block}.barre-inner{flex-wrap:nowrap;padding:5px var(--gouttiere)}.ariane{padding-top:5px}.maps .lb-long{display:none}.maps .lb{text-transform:capitalize}.maps{padding:6px 10px}.actions>a{flex:0 1 auto;justify-content:center;padding:5px 10px}:root{--hero-objet-h-tel: 74px;--hero-objet-descente-tel:14px;--hero-objet-debord-tel: 8px;--hero-objet-reserve-tel:104px}.hero:has(.hero-grille){isolation:isolate;overflow:visible;mask:none;background:none}.hero:has(.hero-grille):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;mask:var(--hero-decoupe);background:var(--hero-rampe)}.hero-grille{position:relative;grid-template-columns:1fr;gap:10px 0;padding:16px 0 34px}.hero-grille h1{grid-area:1 / 1}.hero-grille h1 .ligne{display:inline}.hero-grille .dates{grid-area:2 / 1;padding-right:var(--hero-objet-reserve-tel)}.dates:has(.verifie) .date-pill:not(.verifie){display:none}.hero-grille .sticker-hero{grid-area:auto}.sticker-hero{position:absolute;right:calc(-1 * var(--hero-objet-debord-tel));bottom:calc(-1 * var(--hero-objet-descente-tel));height:var(--hero-objet-h-tel);width:auto;transform:rotate(var(--pente-hero))}.sticker-hero.logo-g{height:62px;margin-right:16px}.barre-inner{flex-wrap:wrap;gap:10px 18px}.soeurs ul{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.pratique address{line-height:1.35}}@media(max-width:360px){:root{--gouttiere:7px}.cocarde{left:-10px}.adresse-haut{padding:16px}.pratique{grid-template-columns:1fr;gap:2px}.pratique>*{grid-area:auto!important;padding-right:0!important}.pratique .chapo{padding-top:7px}.pratique .chapo:first-child{padding-top:0}.pratique .actions{margin-top:10px}.adresse h2{padding-right:66px}}.erreur-champ{margin:0 0 16px;padding:11px 14px;border-radius:var(--rayon-carte);background:var(--rose-pale);border:1.5px solid var(--framboise);color:var(--framboise);font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14px}.erreur-champ.recu{padding:0;background:none;border:0;font-family:inherit;font-size:14.5px;color:var(--encre-douce)}.modale h2.recu{color:var(--vert-ouvert)}.modale h2.recu:before{content:"✓ ";font-family:system-ui,sans-serif;font-size:.85em}dialog .erreur-champ{margin:0 0 4px}.egare{position:relative;padding:clamp(34px,6vw,72px) 0 clamp(30px,5vw,56px);text-align:center}.egare .egare-chiffre{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.2vw,16px);font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:clamp(96px,21vw,240px);line-height:.82;color:var(--framboise);letter-spacing:-.03em;max-width:none;margin:0}.egare .egare-chiffre b{font-weight:400;display:block;filter:drop-shadow(var(--ombre-sticker))}.egare .egare-chiffre b:first-child{transform:rotate(-7deg)}.egare .egare-chiffre b:last-child{transform:rotate(6deg)}.egare .egare-chiffre img{display:block;width:clamp(96px,21vw,238px);height:auto;filter:drop-shadow(var(--ombre-sticker));transform:rotate(-4deg)}.egare h1{margin:clamp(20px,3vw,34px) 0 12px}.egare p{font-size:18px;line-height:1.55;color:var(--encre-fond);max-width:540px;margin:0 auto 20px}.bouton .fleche{font-size:17px;line-height:1}.egare-decor{position:absolute;inset:0;pointer-events:none}.egare-sticker{position:absolute;width:clamp(44px,5vw,74px);height:auto;filter:drop-shadow(var(--ombre-sticker));opacity:.92}.egare-sticker:nth-child(1){left:4%;top:12%;transform:rotate(-11deg)}.egare-sticker:nth-child(2){left:6%;top:58%;transform:rotate(9deg)}.egare-sticker:nth-child(3){left:2%;top:80%;transform:rotate(-5deg)}.egare-sticker:nth-child(4){right:5%;top:10%;transform:rotate(8deg)}.egare-sticker:nth-child(5){right:6%;top:54%;transform:rotate(-9deg)}.egare-sticker:nth-child(6){right:3%;top:82%;transform:rotate(12deg)}@media(max-width:760px){.egare-decor{display:none}}.hors-ecran{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commune .vignettes{--case: 70px;--debord: 26px;--texte: 86px}.commune .vignettes>h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:clamp(22px,2.6vw,27px);line-height:1.22;margin:0 0 10px;text-wrap:balance}.commune .vignettes{padding:44px 0 48px}.commune .vignettes .sous-section{margin-bottom:24px}.commune .vignettes ul{list-style:none;margin:0;display:grid;gap:20px 22px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-auto-rows:1fr}.commune .vignettes li{position:relative;padding-left:var(--debord)}.commune .vignettes a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:17px 20px 17px calc(var(--texte) - var(--debord));background:var(--blanc);border:2px solid var(--framboise);border-radius:14px;box-shadow:var(--ombre-boite);text-decoration:none;color:inherit}.commune .vignettes a:hover{background:var(--rose-pale)}.commune .vignettes a:hover .nom{text-decoration:underline}.commune .vignettes .vign-case{position:absolute;z-index:2;left:0;top:50%;width:var(--case);height:var(--case);display:grid;place-items:center;transform:translateY(-50%)}.commune .vignettes .vign-case img{display:block;filter:drop-shadow(var(--ombre-sticker));transform:rotate(var(--pente-icone));transition:transform .16s cubic-bezier(.16,1,.3,1)}.commune .vignettes a:hover .vign-case img{transform:rotate(calc(var(--pente-icone) * .35)) scale(1.06)}.commune .vignettes .nom{display:block;font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:17px;line-height:1.25;color:var(--framboise)}.commune .vignettes .fait{display:block;font-size:14px;line-height:1.45;color:var(--encre-douce);margin-top:6px}@media(prefers-reduced-motion:reduce){.commune .vignettes .vign-case img{transition:none}.commune .vignettes a:hover .vign-case img{transform:rotate(var(--pente-icone))}}@media(max-width:900px){.commune .vignettes{--case:62px;--debord:20px;--texte:78px}.commune .vignettes ul{grid-template-columns:1fr;gap:16px}}[hidden]{display:none!important}.page-fixe main{max-width:1120px;margin:0 auto;padding:0 var(--gouttiere) 8px}.page-fixe .chapeau{max-width:none;margin:0;padding:19px 0 0}.page-fixe .chapeau p{font-size:18px;line-height:1.5}.page-fixe .chapeau .accroche{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:19px;line-height:1.3;color:var(--framboise);margin-bottom:14px;text-wrap:balance}.bloc{padding-top:46px}.sous-partie{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:20px;line-height:1.25;margin:34px 0 10px;color:var(--framboise);position:relative;padding-left:28px}.sous-partie:before{content:"";position:absolute;left:0;top:5px;width:17px;height:17px;background:url(/logo/cocarde-framboise.svg) center/contain no-repeat}.lien-methode{display:inline-block;margin-top:18px;color:var(--encre-fond);text-decoration:none;border-bottom:1px solid rgba(63,67,74,.45);padding-bottom:2px;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13px}.lien-methode:hover{color:var(--framboise);border-color:var(--framboise)}.etapes{list-style:none;margin:20px 0 0;padding:6px 24px;counter-reset:etape;background:var(--blanc);border:1px solid var(--rose-bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite)}.etapes li{counter-increment:etape;position:relative;padding:18px 0 18px 46px;font-size:16px;line-height:1.5;color:var(--encre-douce)}.etapes li+li{border-top:1px solid var(--rose-bord)}.etapes li:before{content:counter(etape);position:absolute;left:0;top:17px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--framboise);color:#fff;box-shadow:var(--ombre-sticker);font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:14px;line-height:1}.page-fixe .etapes+p{margin-top:22px}.etapes strong,.engagements strong,.page-fixe main strong,.accueil main strong{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-weight:400;color:var(--encre)}.exemple{background:var(--blanc);border:1.5px solid var(--jaune);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite);padding:16px 18px;margin-top:18px}.exemple p{font-size:15px;line-height:1.5;color:var(--encre-douce)}.etapes.cocardes li{padding-left:56px}.etapes.cocardes li:before{box-sizing:border-box;top:50%;transform:translateY(-50%);width:38px;height:38px;padding-top:4px;border-radius:0;box-shadow:none;background:url(/logo/cocarde-framboise.svg) center/contain no-repeat;filter:drop-shadow(var(--ombre-sticker));font-family:BD Caramel,BD Caramel repli,system-ui,sans-serif;font-size:22px;color:#fff}.parti-pris{--fond-encart:var(--blanc);display:flex;align-items:center;gap:20px;max-width:78ch;margin:18px auto 0;background:var(--fond-encart);border-left:5px solid var(--jaune);border-radius:12px;padding:18px 26px 18px 22px}.parti-pris img{height:66px;width:auto;flex:none;transform:rotate(-7deg);filter:drop-shadow(0 3px 0 rgba(0,0,0,.16))}.parti-pris p{margin:0;font-size:16.5px;line-height:1.6;color:var(--encre-douce)}.appel.chapitre{padding:26px 24px 28px}.appel.chapitre p:last-child{margin-bottom:0}.appel.chapitre .appel-texte{max-width:54ch}.appel.chapitre h2{font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:clamp(22px,3vw,28px);line-height:1.14;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}.appel.chapitre p{font-size:16px;line-height:1.55;color:var(--encre-fond);margin:0 0 14px;text-align:left}.appel.chapitre .i-gaufre{width:66px;left:30px;top:40%;transform:rotate(-15deg)}.appel.chapitre .i-flan{width:56px;left:-14px;top:64%;transform:rotate(11deg)}.appel.chapitre .i-frite{width:58px;right:22px;top:38%;transform:rotate(17deg)}.appel.chapitre .i-pizza{width:70px;right:-20px;top:63%;transform:rotate(-12deg)}.appel.chapitre .appel-geste{margin:24px 0 0;color:var(--encre);text-align:center;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif}.i-welsh{width:74px;left:20px;top:-14px;transform:rotate(-13deg)}.i-moules{width:66px;left:104px;bottom:-18px;transform:rotate(11deg)}@media(min-width:761px){.accueil .promesse .i-burger{width:90px;left:18px;top:-14px;transform:rotate(-13deg)}.accueil .promesse .i-gaufre{width:64px;left:-20px;top:22%;transform:rotate(-18deg)}.accueil .promesse .i-flan{width:58px;left:min(64px,calc(50% - 355px));top:44%;transform:rotate(10deg)}.accueil .promesse .i-taste{width:62px;left:-16px;top:66%;bottom:auto;transform:rotate(14deg)}.accueil .promesse .i-frite{width:60px;left:min(66px,calc(50% - 355px));right:auto;top:auto;bottom:-20px;transform:rotate(-12deg)}.accueil .promesse .i-heart{width:78px;right:8px;top:-18px;transform:rotate(8deg)}.accueil .promesse .i-food{width:98px;right:-26px;top:16%;transform:rotate(-9deg)}.accueil .promesse .i-pizza{width:70px;right:min(84px,calc(50% - 365px));top:42%;transform:rotate(-12deg)}.accueil .promesse .i-obs{width:64px;right:min(96px,calc(50% - 365px));bottom:-16px;transform:rotate(13deg)}.accueil .promesse .i-best{width:106px;right:-30px;bottom:-20px;transform:rotate(-6deg)}}.page-fixe .soeurs{max-width:none;margin:0;padding:64px 0 48px}.page-fixe .soeurs h2{margin:0 0 4px}@media(max-width:900px){.page-fixe .chapeau p{font-size:17px}}@media(max-width:600px){.bloc{padding-top:38px}.etapes{padding-inline:16px}.etapes.cocardes li:before{top:19px;transform:none}.parti-pris{gap:16px;padding-left:16px;align-items:flex-start}.parti-pris img{height:52px;margin-top:3px}.parti-pris p{font-size:15.5px}.appel.chapitre{padding:22px 18px 24px}.appel.chapitre p{font-size:15.5px}.i-welsh{width:52px;left:-18px;top:-20px;transform:rotate(-16deg)}}@media(max-width:360px){.etapes.cocardes li{padding-left:48px}.etapes.cocardes li:before{width:34px;height:34px;font-size:20px;padding-top:3px}.etapes li{padding-left:38px}.etapes li:before{width:24px;height:24px;font-size:13px}}body.accueil{--largeur: 1120px;--plat: clamp(56px, 5.8vw, 90px);--illu: clamp(104px, 11.4vw, 176px);--hero-h: clamp(520px, 84svh, 860px);--depassement: 0px;--logo-h: clamp(28px, 2.9vw, 42px);--remontee: clamp(18px, 3.4vh, 46px);--barre-h: 0px;--pente-icone: -6deg;--vague-creux: calc(var(--vague-h) * .68)}.accueil .apres-hero{position:relative}.accueil .fond{position:sticky;top:0;z-index:-2;width:100%;height:100vh;margin-top:calc(-1 * var(--vague-h) - 1px);margin-bottom:-100vh}.accueil .hero-bloc{z-index:2}.accueil .barre{position:fixed;left:0;right:0;z-index:1}.accueil .hero{min-height:calc(var(--hero-h) + var(--depassement));display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:calc(var(--barre-h) + clamp(40px,5vw,76px)) clamp(20px,5vw,64px) calc(clamp(40px,5vw,76px) + var(--depassement));text-align:center;color:var(--encre);background:radial-gradient(ellipse 52% 38% at 50% 49%,#fffffff5,#fffc 46%,#ffffff57 74%,#fff0 92%),radial-gradient(ellipse 44% 42% at 92% 78%,#aa004657,#aa004600 70%),radial-gradient(ellipse 34% 30% at 2% -2%,#ffd6006b,#ffd60000 72%),linear-gradient(152deg,#ffefe0,#fddce8 34%,#f6bfd8 70%,#ffc0c6)}.accueil .noyau{width:100%;translate:0 calc(-1 * var(--remontee))}.accueil h1{color:var(--encre);font-size:clamp(30px,5.3vw,66px);line-height:1.03;letter-spacing:-.024em;margin:0 auto;max-width:min(13ch,100%)}.accueil h1 .mot{color:var(--framboise)}.accueil .logo{display:inline-flex;align-items:center;justify-content:center;gap:.52em;margin:clamp(38px,5vw,76px) auto 0;color:var(--framboise);font-family:Gamay Hero,Gamay Hero repli,system-ui,sans-serif;font-size:var(--logo-h);line-height:1}.accueil .logo svg{display:block;width:auto;height:1.32em;aspect-ratio:114.63 / 107.27;fill:currentColor;flex:none}.accueil .definition{font-family:Gamay Legende,Gamay Corps repli,system-ui,sans-serif;font-size:clamp(14px,1.25vw,18px);letter-spacing:.01em;color:var(--encre);margin:clamp(3px,.45vw,7px) auto 0}.stickers{position:absolute;inset:0;list-style:none;pointer-events:none}.stickers li{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--w);translate:-50% -50%;rotate:var(--r, 0deg);filter:drop-shadow(var(--ombre-sticker))}.stickers li.illu{height:auto}.stickers img{width:100%;height:100%;object-fit:contain;display:block}.stickers li.illu img{height:auto}.stickers .s{--w:calc(var(--plat) * .85)}.stickers .m{--w:calc(var(--plat) * 1.15)}.stickers .l{--w:calc(var(--plat) * 1.42)}.stickers .xl{--w:calc(var(--plat) * 1.82)}.stickers .illu.s{--w:calc(var(--illu) * .7)}.stickers .illu.m{--w:calc(var(--illu) * .87)}.stickers .illu.l{--w:calc(var(--illu) * 1.2)}.stickers li.cocarde{color:var(--framboise)}.stickers li.cocarde svg{position:absolute;inset:0;width:100%;height:100%}.stickers li.cocarde b{position:absolute;left:50%;top:50%;font-weight:400;line-height:1;font-family:BD Caramel,BD Caramel repli,system-ui,sans-serif;font-size:calc(var(--w) * .57);color:var(--blanc);transform:translate(-50%,calc(-50% + var(--w) * .058))}@media(prefers-reduced-motion:no-preference){body.accueil{--fb-duree: .5s;--fb-pas: 35ms;--fb-coup: .95s;--rd-periode: 12s;--rd-pousse: 1.055;--ft-attente: 2.5s}.accueil .stickers li{animation:onde var(--fb-duree) cubic-bezier(.3,1.4,.5,1) calc(var(--i) * var(--fb-pas)) both}.accueil .stickers li>:is(img,svg){animation:petille var(--rd-periode) ease-in-out calc(var(--ft-attente) + var(--i) * var(--rd-periode) / 19) infinite}@keyframes onde{0%{scale:0;opacity:0}60%{opacity:1}to{opacity:1}}@keyframes petille{0%,4.6%,to{scale:1}2.3%{scale:var(--rd-pousse)}}.accueil .noyau{animation:pousse .45s cubic-bezier(.22,1.3,.36,1) both}.accueil .logo{animation:tampon .32s var(--fb-coup) cubic-bezier(.2,0,.3,1) both}.accueil .definition{animation:lever .4s calc(var(--fb-coup) + .3s) ease-out both}@keyframes pousse{0%{scale:.94}}@keyframes tampon{0%{scale:2;opacity:0}55%{scale:.94;opacity:1}to{scale:1;opacity:1}}@keyframes lever{0%{opacity:0;translate:0 10px}to{opacity:1}}}.accueil .chapeau{max-width:none;margin:0;padding-block:calc(var(--vague-h) - var(--vague-creux) + clamp(40px,3.1vw,44px)) clamp(34px,4.2vw,58px);padding-inline:max(var(--gouttiere),calc((100% - var(--largeur)) / 2 + var(--gouttiere)));text-align:center;color:#fff;background:radial-gradient(ellipse 70vw 130% at 104% 140%,rgba(48,0,22,.75) 0%,rgba(48,0,22,.3) 48%,transparent 74%),linear-gradient(180deg,#a50143,#9f0141 55%,#8c003a)}.accueil .chapeau p{font-size:17px;max-width:72ch;margin-inline:auto}.accueil .chapeau em{font-style:italic}.accueil .chapeau .accroche{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:clamp(20px,2.3vw,26px);line-height:1.3;letter-spacing:-.01em;max-width:32ch;margin:0 auto 20px;text-wrap:balance}.accueil .chapeau .lien-recette{margin-top:24px}.accueil .chapeau .lien-recette a{display:inline-block;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:15px}.accueil .chapeau .lien-recette a:hover{color:var(--jaune);border-color:var(--jaune)}.accueil main>section{max-width:var(--largeur);margin:0 auto;padding:56px var(--gouttiere) 0}.accueil main>section>h2{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:clamp(22px,2.6vw,27px);line-height:1.22;margin:0 0 10px;text-wrap:balance}.accueil .sous-section{margin-bottom:24px}.liste-classements{list-style:none;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.classement{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:4px 16px;background:var(--blanc);border:1px solid var(--framboise);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite);padding:18px 20px;transition:transform .14s ease,box-shadow .14s ease}.classement>img{grid-row:1 / 3;align-self:start;justify-self:center;filter:drop-shadow(var(--ombre-sticker));transform:rotate(var(--pente-icone))}.classement h3{font-family:Gamay Titre,Gamay Titre repli,system-ui,sans-serif;font-size:18px;line-height:1.25;margin:2px 0 0;text-wrap:balance}.classement h3 a{text-decoration:none}.classement h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.classement h3 a:hover{text-decoration:underline}.classement h3 a:focus-visible{outline:none}.classement p{grid-column:2;font-size:14.5px;line-height:1.45;color:var(--encre-douce);margin:6px 0 0}.classement:hover{transform:translateY(-2px);box-shadow:0 6px 10px #00000038}.classement:focus-within{outline:2px solid var(--framboise);outline-offset:3px}@media(prefers-reduced-motion:reduce){.classement{transition:none}}.accueil .recette>ol.etapes,.accueil .qui>ul.engagements,.accueil .faq-pile{background:var(--blanc);border:1px solid var(--rose-bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-boite)}.accueil .etapes{margin:0}.accueil .etapes.cocardes li:before{top:calc(18px + .75em)}.accueil .editeur a,.accueil .faq p a{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif}.accueil .qui>p:first-of-type{max-width:92ch;margin-bottom:20px}.engagements{list-style:none;margin:0;padding:6px 24px}.engagements li{padding:18px 0;font-size:16px;line-height:1.5;color:var(--encre-douce);max-width:88ch}.engagements li+li{border-top:1px solid var(--rose-bord)}.editeur{margin-top:18px;font-size:13.5px;color:var(--encre-fond);font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif}.accueil .faq>h2{margin-bottom:20px}@media(max-width:900px){.accueil main>section{padding-top:48px}.accueil .chapeau{padding-block:calc(var(--vague-h) - var(--vague-creux) + 42px) 32px;padding-inline:var(--gouttiere)}.liste-classements{grid-template-columns:1fr}}@media(max-width:600px){body.accueil{--plat:clamp(38px, 9.8vw, 48px);--illu:82px;--logo-h:clamp(26px, 7.4vw, 36px);--hero-h:clamp(420px, 56svh, 600px);--remontee:clamp(10px, 2vh, 22px)}.accueil .hero{padding-top:calc(var(--barre-h) * .5 + 34px);padding-bottom:calc(34px + var(--depassement));padding-left:14px;padding-right:14px}.accueil h1{font-size:clamp(30px,9.4vw,40px);max-width:100%}.accueil .definition{font-size:15px}.accueil .chapeau p{font-size:16px}.accueil main>section{padding-top:40px}.engagements{padding-inline:16px}.stickers li{display:none}.stickers li:nth-child(1),.stickers li:nth-child(2),.stickers li:nth-child(4),.stickers li:nth-child(5),.stickers li:nth-child(6),.stickers li:nth-child(8),.stickers li:nth-child(9),.stickers li:nth-child(10),.stickers li:nth-child(13),.stickers li:nth-child(15),.stickers li:nth-child(18){display:block}.stickers .xl{--w:calc(var(--plat) * 1.55)}.stickers li:nth-child(13){--x:42% !important;--y:2% !important;--r: -7deg !important}.stickers li:nth-child(1){--x:72% !important;--y:7% !important;--r: 13deg !important}.stickers li:nth-child(5){--x:89% !important;--y:19% !important;--r: 9deg !important}.stickers li:nth-child(9){--x:97% !important;--y:56% !important;--r: 18deg !important}.stickers li:nth-child(8){--x:92% !important;--y:78% !important;--r: 9deg !important}.stickers li:nth-child(10){--x:62% !important;--y:91% !important;--r: 8deg !important}.stickers li:nth-child(15){--x:30% !important;--y:94% !important;--r: -7deg !important}.stickers li:nth-child(6){--x:8% !important;--y:83% !important;--r:-10deg !important}.stickers li:nth-child(18){--x:4% !important;--y:60% !important;--r: -8deg !important}.stickers li:nth-child(4){--x:3% !important;--y:32% !important;--r:-18deg !important}.stickers li:nth-child(2){--x:13% !important;--y:6% !important;--r:-12deg !important}}@media(max-width:500px){body.accueil{--vague-creux:calc(var(--vague-h) * .48)}}.page-fixe .entete{padding:52px 0 0}.page-fixe .entete h1{font-size:clamp(29px,4.6vw,42px);line-height:1.1;margin:0 0 14px}.sous-titre{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:15px;color:var(--encre-fond);margin:22px 0 8px}.coordonnees{display:grid;grid-template-columns:190px minmax(0,1fr);gap:2px 18px;background:var(--blanc);border:1px solid var(--rose-bord);border-radius:var(--rayon-carte);padding:18px 20px}.coordonnees dt{font-family:Gamay Chrome,Gamay Chrome repli,system-ui,sans-serif;font-size:13.5px;color:var(--encre-douce);padding:6px 0}.coordonnees dd{padding:6px 0}.coordonnees a{text-decoration:none;border-bottom:1px solid rgba(170,0,70,.35)}.coordonnees a:hover{border-bottom-color:var(--framboise)}.pied [aria-current]{text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:5px;text-decoration-thickness:2px}@media(max-width:600px){.page-fixe .entete{padding-top:34px}.coordonnees{grid-template-columns:1fr;gap:0;padding:16px 16px 18px}.coordonnees dt{padding:12px 0 0}.coordonnees dd{padding:1px 0 0}}
