.rh-menudemo{margin:0;width:100%;display:grid;justify-items:center;grid-gap:14px;gap:14px}.rh-telefono-schermo.rh-md{--md-carta:#fbf4e4;--md-inchiostro:#2b211a;--md-tenue:#75685a;--md-accento:#a3361c;--md-titolo:var(--serif);--md-corpo:var(--serif);position:relative;display:flex;flex-direction:column;min-height:600px;padding:22px 18px 16px;background:var(--md-carta);color:var(--md-inchiostro);font-family:var(--md-corpo);transition:background .34s var(--e-entra),color .34s var(--e-entra)}.rh-md--pizzeria{--md-carta:#fffaf2;--md-inchiostro:#1f1a17;--md-tenue:#6d625a;--md-accento:#c8342a;--md-titolo:var(--font-barlow-condensed),"Arial Narrow",sans-serif;--md-corpo:var(--sans)}.rh-md--diner{--md-carta:#17130f;--md-inchiostro:#fff4d6;--md-tenue:#c9b98f;--md-accento:#f4bc32;--md-titolo:var(--rh-display);--md-corpo:var(--sans)}.rh-md--osteria{--md-carta:#e9ecdf;--md-inchiostro:#1f2b22;--md-tenue:#5c6a5f;--md-accento:#2f5d46;--md-titolo:var(--serif);--md-corpo:var(--serif)}.rh-md-testa{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding-bottom:12px;border-bottom:1.5px solid;text-align:center}.rh-md-testa small{font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--md-tenue)}.rh-md-testa b{font-family:var(--md-titolo);font-weight:600;font-size:26px;line-height:1.1}.rh-md--pizzeria .rh-md-testa b{font-weight:800;font-size:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--md-accento)}.rh-md--diner .rh-md-testa b{font-weight:400;color:var(--md-accento)}.rh-md-stile{margin-top:6px;padding:2px 10px;border:1.5px solid var(--md-accento);border-radius:999px;font-family:var(--sans);font-size:11px;font-weight:700;color:var(--md-accento)}.rh-md-lingue{display:flex;justify-content:center;gap:6px;margin:12px 0 6px}.rh-md-lingue span{padding:3px 8px;border:1.5px solid transparent;border-radius:999px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--md-tenue);transition:border-color .24s var(--e-molla),color .24s var(--e-molla),transform .24s var(--e-molla)}.rh-md-lingue span.is-on{border-color:var(--md-accento);color:var(--md-accento);transform:scale(1.08)}.rh-md-categoria{margin:10px 0 8px;font-family:var(--md-titolo);font-size:13px;letter-spacing:.16em;text-transform:uppercase;animation:rh-md-rigira .34s var(--e-entra) both}.rh-md-categoria,.rh-md-filtro{color:var(--md-accento);text-align:center}.rh-md-filtro{margin:0 0 8px;padding:6px 10px;border-radius:10px;background:rgba(163,54,28,.1);font-family:var(--sans);font-size:11.5px;font-weight:600}.rh-md-piatti{margin:0;padding:0;list-style:none}.rh-md-piatto+.rh-md-piatto{margin-top:12px}.rh-md-piatto{position:relative;display:grid;grid-gap:3px;gap:3px;max-height:220px;padding-bottom:10px;overflow:hidden;border-bottom:1px dashed color-mix(in srgb,var(--md-inchiostro) 30%,transparent);transition:opacity .34s var(--e-entra),max-height .42s var(--e-entra),margin .42s var(--e-entra),padding .42s var(--e-entra)}.rh-md-piatto.is-nascosto{max-height:0;margin-top:0;padding-bottom:0;opacity:0;border-bottom-width:0}.rh-md-riga{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.rh-md-riga b{font-family:var(--md-titolo);font-weight:600;font-size:16.5px;line-height:1.2}.rh-md--pizzeria .rh-md-riga b{font-weight:800;font-size:18px;text-transform:uppercase}.rh-md-prezzo{flex:none;font-family:var(--sans);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rh-md-descrizione{font-size:13px;line-height:1.4;color:var(--md-tenue);animation:rh-md-rigira .34s var(--e-entra) both}@keyframes rh-md-rigira{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.rh-md-allergeni{display:flex;flex-wrap:wrap;gap:4px}.rh-md-allergeni i{padding:1px 7px;border:1px solid color-mix(in srgb,var(--md-inchiostro) 35%,transparent);border-radius:999px;font-family:var(--sans);font-size:10.5px;font-style:normal;font-weight:600;color:var(--md-tenue)}.rh-md-allergeni i.is-filtro{border-color:var(--md-accento);background:var(--md-accento);color:#fff}.rh-md-piatto.is-evita{opacity:.42}.rh-md-foglio{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:6px;gap:6px;padding:18px 16px 20px;border-top:2.5px solid var(--rh-inchiostro);border-radius:20px 20px 0 0;background:#fff;color:var(--rh-inchiostro);font-family:var(--sans);box-shadow:0 -10px 24px rgba(0,0,0,.12);animation:rh-md-sale .46s var(--e-molla) both}@keyframes rh-md-sale{0%{transform:translateY(100%)}to{transform:none}}.rh-md-foglio b{font-size:16px}.rh-md-foglio>span{font-size:13px;color:var(--rh-grigio)}.rh-md-scelte{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rh-md-scelte i{padding:6px 12px;border:2px solid var(--rh-inchiostro);border-radius:999px;font-style:normal;font-size:13px;font-weight:700;transition:background .14s var(--e-esce),transform .24s var(--e-molla)}.rh-md-scelte i.is-on{background:var(--rh-stella);transform:scale(1.08)}.rh-md-didascalia{font-size:13.5px;color:#c9bea6;text-align:center}.rh-sec:not(.rh-sec--notte) .rh-md-didascalia{color:var(--rh-grigio)}@media (prefers-reduced-motion:reduce){.rh-md-categoria,.rh-md-descrizione,.rh-md-foglio,.rh-md-lingue span,.rh-md-piatto,.rh-telefono-schermo.rh-md{animation:none;transition:none}}