@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-ext-400-normal.BLG_mAEf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fira-sans-latin-ext-700-normal.g2Yrd4J5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fira-sans-latin-700-normal.CRhwpWTq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans FB Roboto;font-weight:400;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:100.7%;ascent-override:92.9%;descent-override:26.3%;line-gap-override:0%}@font-face{font-family:Fira Sans FB Roboto;font-weight:700;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:99.5%;ascent-override:94%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Fira Sans FB Arial;font-weight:400;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:99.3%;ascent-override:94.2%;descent-override:26.7%;line-gap-override:0%}@font-face{font-family:Fira Sans FB Arial;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:94.4%;ascent-override:99%;descent-override:28.1%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Roboto;font-weight:900;src:local(Roboto Condensed Bold),local(RobotoCondensed-Bold);size-adjust:96.6%;ascent-override:101.4%;descent-override:21.7%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Roboto;font-weight:800;src:local(Roboto Condensed Bold),local(RobotoCondensed-Bold);size-adjust:90.6%;ascent-override:108.2%;descent-override:23.2%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Roboto;font-weight:600;src:local(Roboto Condensed),local(RobotoCondensed-Regular);size-adjust:79.7%;ascent-override:123%;descent-override:26.3%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Narrow;font-weight:900;src:local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Liberation Sans Narrow Bold),local(LiberationSansNarrow-Bold),local(Nimbus Sans Narrow Bold),local(NimbusSansNarrow-Bold);size-adjust:99.2%;ascent-override:98.8%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Narrow;font-weight:800;src:local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Liberation Sans Narrow Bold),local(LiberationSansNarrow-Bold),local(Nimbus Sans Narrow Bold),local(NimbusSansNarrow-Bold);size-adjust:92.9%;ascent-override:105.5%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Big Shoulders FB Narrow;font-weight:600;src:local(Arial Narrow),local(ArialNarrow),local(Liberation Sans Narrow),local(LiberationSansNarrow-Regular),local(Nimbus Sans Narrow),local(NimbusSansNarrow-Regular);size-adjust:85.5%;ascent-override:114.6%;descent-override:24.6%;line-gap-override:0%}@layer tokens{:root{--pale:#fff8da;--cream:#ffe089;--black:#000;--green:#50af31;--white:#fff;--red:#e30613;--crust:#fdddb6;--carbone:#24211e;--arancio:#fe9802;--marrone:#4d4232;--grano:#c4bcb0;--ground:var(--pale);--ink:var(--carbone);--ink-soft:var(--marrone);--rule:#24211e33;--line:var(--black);--plate:var(--cream);--plate-ink:var(--carbone);--red-ink:#b3000c;--green-ink:#256b14;--closed-on-dark:#ff8f80;--focus:var(--carbone);--ring:none;--kl:3px;--kl-thin:2px;--r-box:14px;--f-display:"Big Shoulders Display", "Big Shoulders FB Roboto", "Big Shoulders FB Narrow", "Arial Narrow", "Roboto Condensed", sans-serif;--f-text:"Fira Sans", "Fira Sans FB Roboto", "Fira Sans FB Arial", system-ui, sans-serif;--gutter:16px;--wrap:1180px;--bar-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1023px) and (height<=500px){:root{--bar-h:46px}}.on-dark{--ink:var(--pale);--ink-soft:var(--grano);--rule:#fff8da29;--focus:var(--cream);--accent:var(--cream);color:var(--ink)}.now,.item--chef,.sec--extras .sec__h,.alg-pop,.sheet,.banner__plate,.exc__date,.plate-link,.plate-btn,.algpill{--ink:var(--carbone);--ink-soft:var(--marrone);--line:var(--black);--rule:#24211e33}.now,.item--chef,.alg-pop,.sheet{--focus:var(--carbone)}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font:400 1rem/1.5 var(--f-text);overflow-wrap:break-word;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}p,h1,h2,h3,ul,dl,dd,figure,table{margin:0}h1,h2,h3{font-weight:inherit}ul{padding:0;list-style:none}address{font-style:normal}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--carbone);color:var(--pale);border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:8px}.skip:focus{--focus:var(--carbone);top:8px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.nw{white-space:nowrap}.price{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ci{fill:none;width:1.5em;height:1.5em;stroke:var(--ci-k,#000);stroke-width:var(--ci-sw,2.6);stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.ci .fr{fill:var(--ci-fr,var(--red))}.ci .fg{fill:var(--ci-fg,var(--green))}.ci .fc{fill:var(--ci-fc,var(--cream))}.ci .fw{fill:var(--ci-fw,var(--white))}.ci .fk{fill:var(--ci-fk,var(--crust))}.mono{--ci-k:currentColor;--ci-fr:none;--ci-fg:none;--ci-fc:none;--ci-fw:none;--ci-fk:none}.h2{font:900 clamp(2.4rem, 1.7rem + 3vw, 3.6rem)/.95 var(--f-display);letter-spacing:.005em;text-wrap:balance}.h3{font:800 1.75rem/1.05 var(--f-display)}.tricolore{border-block:var(--kl) solid var(--black);height:14px;display:flex}.tricolore i{flex:1}.tricolore i:first-child{background:var(--green)}.tricolore i:nth-child(2){background:var(--white)}.tricolore i:nth-child(3){background:var(--red)}.btn{border:var(--kl) solid transparent;min-height:50px;font:700 1.0625rem/1.15 var(--f-text);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.5rem 1.4rem;text-decoration:none;display:inline-flex}.btn .i{width:22px;height:22px}.btn--ink{background:var(--carbone);color:var(--pale);border-color:var(--carbone)}.btn--line{border-color:var(--ink);color:var(--ink);background:0 0}.btn--pale{background:var(--pale);color:var(--carbone);border-color:var(--black)}.btn--ghost{border-color:var(--pale);color:var(--pale)}@media (hover:hover){.btn--ink:hover,.btn--line:hover,.btn--pale:hover{background:var(--cream);color:var(--carbone);border-color:var(--black)}.btn--ghost:hover{background:var(--pale);color:var(--carbone)}}.plate-btn{background:var(--cream);min-width:120px;min-height:54px;color:var(--carbone);border:var(--kl) solid var(--black);font:800 1.75rem/1 var(--f-display);border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(20px,6vw,30px) 3px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000059}@media (hover:hover){.plate-btn:hover{background:var(--pale)}}@media (width>=400px){.plate-btn{min-width:140px}}.tlink{align-items:center;gap:.5em;min-height:44px;font-weight:700;display:inline-flex}.tlink .i{width:22px;height:22px}.xbtn{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.xbtn .i{stroke-width:2.2px;width:22px;height:22px}.xbtn:hover{background:var(--cream);color:var(--carbone)}.sdot{border:2px solid;border-radius:50%;flex:none;width:11px;height:11px;transform:translateY(1px)}.ticon{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;transform:translateY(4px)}.ticon .i{stroke-width:2px;width:17px;height:17px}.is-on>.ticon{background:var(--green);color:#000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.site-footer{background:var(--carbone);text-align:center;font-size:.9375rem}.site-footer__in{flex-direction:column;align-items:center;padding-block:40px 36px;display:flex}.site-footer__wm{width:min(220px,70vw);margin-bottom:18px}.site-footer__addr{color:var(--ink-soft);line-height:1.6}.site-footer__tel{min-height:48px;font:900 1.9rem/1 var(--f-display);color:var(--pale);font-variant-numeric:tabular-nums;align-items:center;text-decoration:none;display:inline-flex}.site-footer__tel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.site-footer .social{justify-content:center;margin-top:10px}.site-footer__nav{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;gap:0 2px;width:100%;margin-top:20px;padding-top:16px;display:flex}.site-footer__nav a{min-height:44px;color:var(--ink-soft);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__nav a:hover{color:var(--ink);text-decoration:underline}.site-footer__legal{flex-wrap:wrap;justify-content:center;gap:0 2px;margin-top:4px;font-size:.875rem;display:flex}.site-footer__legal a{min-height:44px;color:var(--ink-soft);align-items:center;padding:0 12px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.site-footer__legal a:hover{color:var(--ink)}.site-footer--slim{padding-bottom:calc(var(--bar-h) + 10px + env(safe-area-inset-bottom,0px))}.site-footer--slim .site-footer__in{padding-block:26px 18px}.site-footer__home{align-items:center;min-height:44px;display:inline-flex}.site-footer--slim .site-footer__wm{margin-bottom:2px}.site-footer--slim .site-footer__nav{margin-top:12px}@media (width>=1024px){.site-footer--slim{padding-bottom:0}}.social{flex-wrap:wrap;gap:8px;display:flex}.social a{border:var(--kl-thin) solid currentColor;width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:inline-grid}.social .i{width:22px;height:22px}@media (hover:hover){.social a:hover{background:var(--cream);color:var(--carbone);border-color:var(--black)}}.social--ink a{border-color:var(--ink)}.site-header{z-index:30;background:var(--ground);border-bottom:var(--kl) solid var(--line);position:relative}.site-header__in{align-items:center;gap:8px;min-height:62px;display:flex}.brand{align-items:center;min-width:0;min-height:44px;margin-right:auto;display:flex}.brand img{width:100%;max-width:196px;height:auto}.wm--dark,.mainnav{display:none}.callbtn{background:var(--carbone);min-width:46px;min-height:46px;color:var(--pale);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-weight:700;text-decoration:none;display:inline-flex}.callbtn .i{width:22px;height:22px}.callbtn__num{font-variant-numeric:tabular-nums;display:none}@media (hover:hover){.callbtn:hover{background:var(--cream);color:var(--carbone);box-shadow:inset 0 0 0 var(--kl) var(--black)}}.c-head__link{align-items:center;min-height:44px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.c-head__link:hover{text-decoration:underline}@media (width>=960px){.site-header__in{gap:20px;min-height:74px}.brand{margin-right:0}.brand img{max-width:240px}.mainnav{gap:2px;margin-left:auto;display:flex}.mainnav a{background:linear-gradient(var(--ink), var(--ink)) no-repeat 12px calc(100% - 6px) / 0 3px;align-items:center;min-height:44px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.mainnav a:hover,.mainnav a[aria-current=page]{background-size:calc(100% - 24px) 3px}.callbtn{padding:0 18px 0 14px}.callbtn__num{display:inline}}@media (width<=1023px) and (height<=500px){.site-header__in{min-height:52px}}}@layer layout,theme;
