.nd .ps-page{width:52.5em;height:74.2em;color:var(--poivre);font-family:var(--f-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;gap:1.3em;padding:2.3em 2.6em 1.9em;line-height:1.25;display:flex;position:relative;overflow:hidden}.nd .ps-head{border-bottom:.25em solid var(--poivre);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:1.2em;padding-bottom:.9em;display:grid}.nd .ps-brand svg{width:auto;height:1.5em;margin-bottom:.5em;display:block}.nd .ps-kick{font:700 1.55em/1 var(--f-hand);color:var(--tomate);transform-origin:0;display:block;transform:rotate(-3deg)}.nd .ps-title{font:800 3.1em/.9 var(--f-poster);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:0;margin:.15em 0 0;font-stretch:75%}.nd .ps-fields{text-align:right;gap:.45em;font-size:.95em;display:grid}.nd .ps-fields p{white-space:nowrap;margin:0}.nd .ps-fields small{color:var(--muted);font-size:.9em}.nd .ps-fields b{font:800 1.15em/1 var(--f-display)}.nd .ps-blank{border-bottom:.09em solid var(--poivre);vertical-align:-.25em;width:9em;height:1.1em;display:inline-block}.nd .ps-blank.ps-short{width:2.8em}.nd .ps-mate{align-self:end;width:6.2em;height:6.2em;margin:-2em -.6em -.6em 0}.nd .ps-mate .patou{width:100%;height:100%;display:block}.nd .ps-grid{border:.18em solid var(--poivre);border-radius:1em;flex-direction:column;flex:1;display:flex;overflow:hidden}.nd .ps-row{grid-template-columns:9.6em minmax(0,1fr) minmax(0,1fr);display:grid}.nd .ps-one .ps-row{grid-template-columns:9.6em minmax(0,1fr)}.nd .ps-row+.ps-row{border-top:.1em solid var(--line)}.nd .ps-row:not(.ps-cols){flex:1;min-height:0}.nd .ps-cols{background:var(--poivre);color:#fff}.nd .ps-cols span{font:700 .75em/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;padding:.6em .9em}.nd .ps-day{border-right:.1em solid var(--line);background:#fff6d6;flex-direction:column;justify-content:center;gap:.25em;padding:.5em .9em;display:flex}.nd .ps-row.fz .ps-day{background:#f7e3e9}.nd .ps-day b{font:800 1.75em/.9 var(--f-poster);font-variation-settings:"wdth" 75;text-transform:uppercase;font-stretch:75%}.nd .ps-day small{color:var(--muted);font-size:.72em}.nd .ps-row.fz .ps-day small{color:var(--betterave)}.nd .ps-ticks i,.nd .ps-checks i,.nd .ps-box-tick{border:.1em solid var(--poivre);vertical-align:-.12em;background:#fff;border-radius:.22em;flex:none;width:.95em;height:.95em;display:inline-block}.nd .ps-ticks i+i{margin-left:.45em}.nd .ps-cell{flex-direction:column;justify-content:center;gap:.2em;min-width:0;padding:.5em .9em;display:flex}.nd .ps-cell+.ps-cell{border-left:.1em dashed var(--line)}.nd .ps-cell b{font:700 1.08em/1.1 var(--f-display);letter-spacing:-.01em}.nd .ps-cell small{color:var(--basilic);font-size:.74em}.nd .ps-cell small.fz{color:var(--betterave)}.nd .ps-row.fz .ps-cell b{color:var(--poivre)}.nd .ps-cell .ps-none{color:var(--line);font-size:1.2em}.nd .ps-line{border-bottom:.09em dotted #b5a28f;height:1.45em;display:block}.nd .ps-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1em;display:grid}.nd .ps-box{border:.15em solid var(--poivre);border-radius:1em;padding:.85em 1em .9em}.nd .ps-box h4{font:800 1.35em/.9 var(--f-poster);font-variation-settings:"wdth" 75;text-transform:uppercase;color:var(--tomate);margin:0 0 .45em;font-stretch:75%}.nd .ps-dishes{counter-reset:d;gap:.35em;margin:0;padding:0;list-style:none;display:grid}.nd .ps-dishes li{counter-increment:d;grid-template-columns:1.2em minmax(0,1fr);column-gap:.3em;font-size:.86em;display:grid}.nd .ps-dishes li:before{content:counter(d);font:800 1.1em/1 var(--f-display);color:var(--safran-f);grid-row:span 2}.nd .ps-dishes small{color:var(--muted);font-size:.85em}.nd .ps-dishes.ps-empty li{grid-template-columns:1.2em minmax(0,1fr) auto;align-items:end}.nd .ps-dishes.ps-empty li:before{grid-row:auto}.nd .ps-dishes.ps-empty .ps-line{height:1.3em}.nd .ps-dishes.ps-empty small{white-space:nowrap;padding-left:.5em}.nd .ps-session ul{gap:.6em;margin:0;padding:0;font-size:.9em;list-style:none;display:grid}.nd .ps-session li{flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.nd .ps-session li small{color:var(--muted)}.nd .ps-session li b{font:800 1.1em/1 var(--f-display);margin-left:auto}.nd .ps-session .ps-blank{flex:1;width:auto;min-width:2.5em}.nd .ps-checks{flex-wrap:wrap;gap:.4em 1em;margin:.9em 0 0;font-size:.82em;display:flex}.nd .ps-checks span{align-items:center;gap:.4em;display:inline-flex}.nd .ps-foot{border-top:.1em dashed var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:1em;padding-top:.6em;font-size:.78em;display:flex}.nd .ps-foot b{color:var(--poivre)}.nd .ps-foot>b{font:800 1.15em/1 var(--f-display);color:var(--tomate);white-space:nowrap}.nd .ps-aisles{columns:3;column-fill:auto;flex:1;column-gap:1.6em}.nd .ps-shop .ps-aisles{column-fill:balance}.nd .ps-aisle{break-inside:avoid;margin:0 0 1.1em}.nd .ps-aisle h4{font:800 1.2em/.95 var(--f-poster);font-variation-settings:"wdth" 75;text-transform:uppercase;border-bottom:.14em solid var(--tomate);margin:0 0 .3em;padding-bottom:.2em;font-stretch:75%}.nd .ps-aisle ul{margin:0;padding:0;list-style:none}.nd .ps-aisle li{grid-template-columns:1em minmax(0,1fr) auto;align-items:end;gap:.45em;min-height:1.75em;padding:.15em 0;font-size:.82em;display:grid}.nd .ps-aisle li .ps-box-tick{align-self:center}.nd .ps-aisle li .ps-line{grid-column:2/-1;height:1.2em}.nd .ps-aisle li b{color:var(--tomate-text);white-space:nowrap;font-weight:700}.nd .ps-cards{gap:.8em;margin:0;padding:0;list-style:none;display:grid}.nd .ps-cards li{border:.13em solid var(--line);break-inside:avoid;border-radius:.9em;grid-template-columns:2.2em minmax(0,1fr);gap:.8em;padding:.85em 1em;display:grid}.nd .ps-n{background:var(--safran);border:.12em solid var(--poivre);width:2em;height:2em;font:800 1em/1 var(--f-display);border-radius:50%;place-items:center;display:grid}.nd .ps-cards h4{font:800 1.15em/1.15 var(--f-display);letter-spacing:-.01em;margin:0}.nd .ps-cards p{margin:.3em 0 0;font-size:.82em;line-height:1.35}.nd .ps-cards .ps-meta{color:var(--muted)}.nd .ps-cards .ps-url{color:var(--tomate-text)}.nd .pt-preview{min-width:0}.nd .pt-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nd .pt-tab{border:2px solid var(--poivre);min-height:44px;color:var(--poivre);font:700 15px/1 var(--f-sans);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;display:inline-flex}.nd .pt-tab small{background:var(--sunk);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.nd .pt-tab[aria-checked=true]{background:var(--poivre);color:var(--farine)}.nd .pt-tab[aria-checked=true] small{background:var(--safran);color:var(--poivre)}.nd .pt-view{background:var(--sunk);overscroll-behavior-x:contain;border-radius:26px;padding:24px;overflow-x:auto}.nd .pt-fit{min-width:500px;max-width:640px;box-shadow:0 2px 0 var(--line),0 22px 34px #1f141029;border-radius:6px;margin-inline:auto;overflow:hidden;container-type:inline-size}.nd .pt-fit .ps-page{font-size:1.90476cqw}.nd.pg-guides .pl-page .g-hero{--tone:var(--safran);--tone-ink:var(--poivre)}.nd.pg-guides .pl-page .c-kick{color:var(--tomate-fonce)}.nd.pg-guides .pl-page .g-hero .lead strong{color:var(--poivre)}.nd .pl-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nd .pl-ctas .b-ghost{--bd:var(--poivre);--fg:var(--poivre);--hbg:var(--poivre);--hbd:var(--poivre);--hfg:var(--farine)}.nd .pl-ctas .pl-pdf{color:inherit;align-self:center;font-weight:700}.nd .pl-art{justify-self:center;width:460px;height:500px;position:relative}.nd .pl-art:before{content:"" / "";background:var(--tomate);border-radius:50%;position:absolute;inset:40px 10px 10px 20px}.nd .pl-sheet{border-radius:5px;width:280px;position:absolute;overflow:hidden;box-shadow:0 26px 34px #1f14104d;container-type:inline-size}.nd .pl-sheet .ps-page{font-size:1.90476cqw}.nd .pl-sheet.back{top:70px;right:20px;transform:rotate(7deg)}.nd .pl-front{z-index:1;width:280px;position:absolute;top:120px;left:30px;transform:rotate(-5deg)}.nd .pl-front .pl-sheet{z-index:1;position:relative}.nd .pl-mate{z-index:0;width:150px;height:150px;animation:3.4s ease-in-out infinite guides-bob;position:absolute;top:-112px;left:66px}.nd .pl-mate .patou{width:100%;height:100%;display:block}.nd .pl-hands{z-index:2;width:94px;height:18px;position:absolute;top:-9px;left:94px}.nd .pl-hands:before,.nd .pl-hands:after{content:"" / "";background:#e39a17;border:2px solid #c98113;border-radius:50%;width:26px;height:16px;position:absolute;top:0}.nd .pl-hands:before{left:0}.nd .pl-hands:after{right:0}.nd .pl-art .pl-say{z-index:3;background:var(--farine);max-width:200px;color:var(--poivre);border:3px solid var(--poivre);font:700 25px/1.05 var(--f-hand);border-radius:18px 18px 4px;margin:0;padding:10px 16px;position:absolute;bottom:-6px;right:-10px;transform:rotate(4deg);box-shadow:0 8px #1f141026}.nd .pl-free{flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.nd .pl-free li:before{content:"✓ " / "";color:var(--basilic)}.nd .pl-blank{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.nd .pl-pages{counter-reset:p;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.nd .pl-pages li{border:2px solid var(--poivre);counter-increment:p;background:#fff;border-radius:20px;padding:18px 20px 18px 66px;position:relative}.nd .pl-pages li:before{content:counter(p);background:var(--safran);border:2px solid var(--poivre);width:34px;height:34px;font:800 17px/1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:18px}.nd .pl-pages h3{font:800 20px/1.15 var(--f-display);letter-spacing:-.02em;margin:0}.nd .pl-pages p{color:var(--muted);margin:6px 0 0;font-size:15.5px}.nd .pl-blank .pl-ctas .b-ghost{--bd:var(--poivre);--fg:var(--poivre);--hbg:var(--poivre);--hfg:var(--farine)}.nd .pl-hint{color:var(--muted);margin:14px 0 0;font-size:14.5px}.nd.pg-guides .pl-fill{background:#fff6d6}.nd.pg-guides .pl-page .m-head h2{max-width:17ch}.nd .pt-tool{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:44px;display:grid}.nd .pt-bon{border:2px solid var(--poivre);box-shadow:8px 8px 0 var(--tomate);background:#fff;border-radius:26px;gap:18px;padding:26px 24px 22px;display:grid;position:sticky;top:96px}.nd .pt-bon-k{font:700 30px/1 var(--f-hand);color:var(--tomate-fonce);transform-origin:0;transform:rotate(-3deg)}.nd .pt-f{border:0;min-width:0;margin:0;padding:0}.nd .pt-f legend{font:700 15.5px/1.2 var(--f-sans);margin-bottom:8px;padding:0}.nd .pt-pills{flex-wrap:wrap;gap:6px;display:flex}.nd .pt-pill{border:2px solid var(--line);background:var(--farine);min-width:44px;min-height:44px;color:var(--poivre);font:600 15px/1 var(--f-sans);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 13px;transition:background .2s,border-color .2s;display:inline-flex}.nd .pt-pill:hover{border-color:var(--poivre)}.nd .pt-pill:is([aria-checked=true],[aria-pressed=true]){background:var(--poivre);border-color:var(--poivre);color:var(--farine)}.nd .pt-pill[aria-pressed=true]:before{content:"✓ " / "";white-space:pre}.nd .pt-pill.pt-fixed{cursor:default;color:var(--muted);border-style:dashed}.nd .pt-count{align-items:center;gap:14px;display:flex}.nd .pt-count button{border:2px solid var(--poivre);width:44px;height:44px;color:var(--poivre);font:700 22px/1 var(--f-sans);cursor:pointer;background:#fff;border-radius:50%}.nd .pt-count button:disabled{opacity:.35;cursor:default}.nd .pt-count output{font-size:16px}.nd .pt-count output b{font:800 30px/1 var(--f-display);margin-right:4px}.nd .pt-go{width:100%}.nd .pt-go:disabled{opacity:.7;cursor:progress}.nd .pt-error{background:var(--tomate-soft);color:var(--tomate-text);border-radius:12px;margin:0;padding:10px 14px;font-weight:600}.nd .pt-free{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:14px}.nd .pt-result{min-width:0;transition:opacity .25s}.nd .pt-result.busy{opacity:.5}.nd .pt-res-k{font:700 28px/1 var(--f-hand);color:var(--tomate-fonce);transform-origin:0;display:block;transform:rotate(-2deg)}.nd .pt-res-head h3{margin:8px 0 0;font-size:clamp(44px,5vw,68px)}.nd .pt-res-head>p{max-width:56ch;margin:10px 0 0;font-size:17px}.nd .pt-plates{flex-wrap:wrap;gap:12px;margin:20px 0 26px;padding:0;list-style:none;display:flex}.nd .pt-plates a{text-align:center;width:104px;color:inherit;font:700 13.5px/1.2 var(--f-sans);justify-items:center;gap:6px;text-decoration:none;display:grid}.nd .pt-plates a:hover span:last-child{text-decoration:underline}.nd .pt-plate{filter:drop-shadow(0 8px 8px #1f14102e);width:84px;height:84px;display:block}.nd .pt-plate>*{width:100%;height:100%;display:block}.nd .pt-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.nd .pt-actions p{flex:260px;margin:0;font-size:15.5px}.nd .pt-actions a{color:var(--tomate-text);font-weight:700}.nd .pl-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nd .pl-how li{border:2px solid var(--poivre);box-shadow:6px 6px 0 var(--safran);background:#fff;border-radius:22px;padding:22px 20px}.nd .pl-how b{font:800 44px/.8 var(--f-poster);color:var(--tomate);font-stretch:75%;display:block}.nd .pl-how h3{font:800 19px/1.15 var(--f-display);letter-spacing:-.02em;margin:12px 0 0}.nd .pl-how p{margin:8px 0 0;font-size:15.5px}.nd .pl-how a{color:var(--tomate-text);font-weight:700}@media (max-width:1100px){.nd .pt-tool{grid-template-columns:minmax(0,1fr)}.nd .pt-bon{position:static}.nd .pl-blank{grid-template-columns:minmax(0,1fr)}.nd .pl-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.nd .pl-art{transform-origin:top;margin:0 0 -140px;transform:scale(.72)}.nd .pl-art .pl-say{font-size:22px}}@media (max-width:700px){.nd .pt-view{border-radius:18px;padding:10px}.nd .pt-fit{min-width:0}.nd .pt-plates{gap:8px}.nd .pt-plates a{width:76px;font-size:12.5px}.nd .pt-plate{width:60px;height:60px}.nd .pl-how{grid-template-columns:minmax(0,1fr)}.nd .pt-bon{box-shadow:6px 6px 0 var(--tomate);padding:22px 18px 20px}.nd .pl-sec{padding-block:44px!important}}.nd .pr-root{display:none}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important}.nd{background:#fff!important}.nd>:not(.pr-root){display:none!important}.nd .pr-root{display:block}.nd .pr-set{display:none}html:not([data-print=filled]) .nd .pr-set[data-set=blank],html[data-print=filled] .nd .pr-set[data-set=filled]{display:block}.nd .pr-root .ps-page{break-after:page;page-break-after:always;box-shadow:none;margin:0;font-size:4mm}.nd .pr-root .ps-page:last-child{break-after:auto;page-break-after:auto}}
