.pr{--pr-fondo:#f9faf5;--pr-superficie:#fff;--pr-inchiostro:#2f2e2b;--pr-inchiostro-2:#6b6862;--pr-titolo:#a37a55;--pr-accento:#2b6aaf;--pr-accento-2:#235d9c;--pr-scuro:#5e7c72;--pr-linea:#e2ddd4;--pr-linea-2:#efece5;--pr-ok:#00875a;--pr-allarme:#c0392f;--pr-raggio:8px;--pr-serif:var(--font-playfair),Georgia,"Times New Roman",serif;--pr-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;background:var(--pr-fondo);min-height:100vh;color:var(--pr-inchiostro);font-family:var(--pr-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.pr *,.pr :before,.pr :after{box-sizing:border-box}.pr :focus-visible{outline:2px solid var(--pr-accento);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.pr *,.pr :before,.pr :after{transition:none!important;animation:none!important}}.pr-testa{background:var(--pr-superficie);border-bottom:1px solid var(--pr-linea);flex:none;position:relative}.pr-testa-in{justify-content:center;align-items:center;height:68px;padding:0 16px;display:flex;position:relative}.pr-marchio img,.pr-marchio svg{width:auto;height:26px;display:block}.pr-indietro-testa{cursor:pointer;width:44px;height:44px;color:var(--pr-inchiostro);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.pr-indietro-testa:hover{background:var(--pr-linea-2)}.pr-indietro-testa[hidden]{display:none}.pr-tel-testa{color:var(--pr-accento);font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (max-width:700px){.pr-tel-testa{display:none}}.pr-barra{background:var(--pr-linea-2);flex:none;height:4px}.pr-barra-in{background:var(--pr-accento);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.pr-passi{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-passo,.pr-passo-b,.pr-num,.pr-passo-t{all:unset}.pr-esito{align-items:stretch}.pr-scena{flex:1 0 auto;grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:900px){.pr-scena{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pr-corpo{padding:32px 20px 56px}@media (min-width:900px){.pr-corpo{justify-content:flex-end;padding:56px 56px 72px;display:flex}.pr-corpo>*{width:100%;max-width:520px}}.pr-lato{background:var(--pr-linea-2);background-position:50%;background-size:cover;display:none;position:relative}@media (min-width:900px){.pr-lato{display:block}}.pr-lato-scheda{background:var(--pr-superficie);border-radius:var(--pr-raggio);max-width:340px;padding:18px 20px;position:absolute;bottom:40px;left:40px;right:40px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.pr-lato-t{letter-spacing:.1em;text-transform:uppercase;color:var(--pr-inchiostro-2);margin:0 0 8px;font-size:11.5px;font-weight:700}.pr-lato-nome{font-family:var(--pr-serif);margin:0 0 6px;font-size:21px}.pr-lato-ind{color:var(--pr-inchiostro-2);margin:0;font-size:14px;line-height:1.5}.pr-lato-link{color:var(--pr-accento);margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pr-lato-link:hover{text-decoration:underline}.pr-sez{font-family:var(--pr-serif);color:var(--pr-titolo);text-wrap:balance;margin:0 0 6px;font-size:30px;font-weight:400;line-height:1.15}@media (min-width:900px){.pr-sez{font-size:34px}}.pr-sez:after{content:"";background:var(--pr-inchiostro);opacity:.85;height:1px;margin:14px 0 22px;display:block}.pr-sez-sotto{color:var(--pr-inchiostro-2);margin:-14px 0 22px;font-size:15px;line-height:1.55}.pr-cap:first-letter{text-transform:uppercase}.pr-scelte{flex-direction:column;gap:10px;display:flex}.pr-scelta{text-align:left;border-radius:var(--pr-raggio);cursor:pointer;border:1px solid var(--pr-linea);background:var(--pr-superficie);width:100%;min-height:76px;font:inherit;color:inherit;align-items:center;gap:16px;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex}.pr-scelta:hover{border-color:var(--pr-accento)}.pr-scelta[aria-pressed=true]{border-color:var(--pr-accento);box-shadow:inset 0 0 0 1px var(--pr-accento)}.pr-scelta[aria-pressed=true] .pr-scelta-t{color:var(--pr-accento)}.pr-scelta-testo{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pr-scelta-t{font-size:17px;font-weight:600}.pr-scelta-s{color:var(--pr-inchiostro-2);font-size:13.5px;line-height:1.45}.pr-scelta-freccia{color:var(--pr-inchiostro-2);flex:none;font-size:20px;line-height:1}.pr-icona{background:color-mix(in srgb,var(--pr-accento)9%,transparent);width:44px;height:44px;color:var(--pr-accento);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pr-domanda{border:0;margin:0 0 26px;padding:0}.pr-domanda-t{margin-bottom:12px;padding:0;font-size:15px;font-weight:700;display:block}.pr-opzioni{grid-template-columns:1fr;gap:10px;display:grid}.pr-opzione{border-radius:var(--pr-raggio);cursor:pointer;border:1px solid var(--pr-linea);background:var(--pr-superficie);min-height:54px;font:inherit;color:inherit;text-align:left;padding:15px 18px;font-size:15.5px;transition:border-color .12s,box-shadow .12s}.pr-opzione:hover{border-color:var(--pr-accento)}.pr-opzione[aria-pressed=true]{border-color:var(--pr-accento);box-shadow:inset 0 0 0 1px var(--pr-accento);color:var(--pr-accento);font-weight:600}.pr-giorno{margin-bottom:26px}.pr-giorno-t{margin:0 0 12px;font-size:15px;font-weight:700}.pr-orari{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:560px){.pr-orari{grid-template-columns:repeat(3,1fr)}}.pr-ora{cursor:pointer;background:var(--pr-accento);color:#fff;min-height:46px;font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:999px;font-size:15px;font-weight:600;transition:background-color .12s}.pr-ora:hover{background:var(--pr-accento-2)}.pr-ora[aria-pressed=true]{background:var(--pr-accento-2);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pr-accento)}.pr-ancora,.pr-btn-largo{width:100%;display:block}.pr-btn{cursor:pointer;background:var(--pr-accento);color:#fff;min-height:52px;font:inherit;letter-spacing:.02em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.pr-btn:hover{background:var(--pr-accento-2)}.pr-btn:disabled{color:#8d8880;cursor:not-allowed;background:#d8d4cc}.pr-btn-2{color:var(--pr-inchiostro);border:1px solid var(--pr-linea);background:0 0}.pr-btn-2:hover{background:var(--pr-linea-2)}.pr-btn-rosso{background:var(--pr-allarme)}.pr-azioni{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pr-link{cursor:pointer;font:inherit;color:var(--pr-accento);background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.pr-campi{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:560px){.pr-campi-2{grid-template-columns:1fr 1fr}}.pr-et{color:var(--pr-inchiostro-2);margin-bottom:4px;font-size:12.5px;display:block}.pr-campo{border:0;border-bottom:1px solid var(--pr-linea);width:100%;font:inherit;color:var(--pr-inchiostro);background:0 0;border-radius:0;padding:8px 0 9px;font-size:16px;transition:border-color .12s}.pr-campo:focus{border-bottom-color:var(--pr-accento);border-bottom-width:2px;outline:none;padding-bottom:8px}select.pr-campo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.pr-consenso{color:var(--pr-inchiostro-2);align-items:flex-start;gap:10px;margin-top:26px;font-size:13.5px;line-height:1.55;display:flex}.pr-consenso input{width:18px;height:18px;accent-color:var(--pr-accento);flex:none;margin-top:3px}.pr-gruppo-t{text-transform:uppercase;letter-spacing:.1em;color:var(--pr-inchiostro-2);margin:30px 0 14px;font-size:11.5px;font-weight:700}.pr-gruppo-t:first-child{margin-top:0}.pr-facolt{text-transform:none;letter-spacing:0;font-weight:400}.pr-filtri{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.pr-filtro-et{color:var(--pr-inchiostro-2);margin-bottom:4px;font-size:12.5px;display:block}.pr-avviso{border-radius:var(--pr-raggio);margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.55}.pr-avviso-calmo{color:var(--pr-inchiostro);background:#f2efe8}.pr-avviso-rosso{color:#8c2b23;background:#fdeceb}.pr-attesa{color:var(--pr-inchiostro-2);font-size:14.5px}.pr-fatto{align-items:center;padding:40px 20px 56px;display:flex}.pr-fatto>*{width:100%}@media (min-width:900px){.pr-fatto{justify-content:flex-end;padding:72px 56px}.pr-fatto>*{max-width:460px}}.pr-bollo{background:color-mix(in srgb,var(--pr-scuro)14%,transparent);width:46px;height:46px;color:var(--pr-scuro);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.pr-esito-sotto{color:var(--pr-inchiostro-2);margin:14px 0 0;font-size:15px;line-height:1.6}.pr-fonte{margin-top:30px}.pr-fonte-t{color:var(--pr-inchiostro-2);margin:0 0 10px;font-size:15px}.pr-fonte-chips{flex-wrap:wrap;gap:8px;display:flex}.pr-fonte-chip{cursor:pointer;border:1px solid color-mix(in srgb,var(--pr-scuro)30%,transparent);color:var(--pr-scuro);background:0 0;border-radius:999px;padding:9px 14px;font-size:16px}.pr-fonte-chip:hover{background:color-mix(in srgb,var(--pr-scuro)8%,transparent)}.pr-fonte-grazie{color:var(--pr-scuro);margin:0;font-size:15px}.pr-quando{font-family:var(--pr-serif);margin:0 0 6px;font-size:22px}.pr-cartellino{background:var(--pr-scuro);color:#fff;align-items:center;padding:40px 20px;display:flex}.pr-cartellino>*{width:100%}@media (min-width:900px){.pr-cartellino{padding:72px 56px}.pr-cartellino>*{max-width:420px}}@media (max-width:899px){.pr-cartellino{order:-1}}.pr-cartellino-t{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:0 0 16px;font-size:11.5px;font-weight:700}.pr-cartellino-cosa,.pr-cartellino-quando{font-family:var(--pr-serif);margin:0;font-size:26px;line-height:1.25}.pr-cartellino-dove{margin:18px 0 0;font-size:15px;font-weight:600}.pr-cartellino-ind{opacity:.85;margin:4px 0 0;font-size:14.5px;line-height:1.5}.pr-cartellino-azioni{flex-direction:column;margin-top:28px;display:flex}.pr-azione{letter-spacing:.1em;text-transform:uppercase;color:#fff;border-top:1px solid rgba(255,255,255,.28);min-height:44px;padding:16px 0;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.pr-azione:hover{opacity:.78}.pr-piede{background:var(--pr-superficie);border-top:1px solid var(--pr-linea);flex:none}.pr-piede-in{max-width:1180px;color:var(--pr-inchiostro-2);margin:0 auto;padding:26px 20px 34px;font-size:12.5px;line-height:1.6}.pr-piede-legale{font-variant-numeric:tabular-nums;margin:0 0 8px}.pr-piede-legale b{color:var(--pr-inchiostro);font-weight:600}.pr-scorre{-webkit-overflow-scrolling:touch;overflow-x:auto}.pr-scheda{background:var(--pr-superficie);border:1px solid var(--pr-linea);border-radius:var(--pr-raggio);padding:24px 20px}@media (min-width:700px){.pr-scheda{padding:30px 28px}}.pr-titolo{font-family:var(--pr-serif);color:var(--pr-titolo);text-wrap:balance;margin:0 0 8px;font-size:28px;font-weight:400;line-height:1.15}@media (min-width:700px){.pr-titolo{font-size:32px}}.pr-occhiello{color:var(--pr-inchiostro-2);margin:0 0 22px;font-size:15px;line-height:1.55}.pr-riga{border-bottom:1px solid var(--pr-linea-2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.pr-riga:last-child{border-bottom:0}.pr-riga dt{color:var(--pr-inchiostro-2);flex:none;font-size:13.5px}.pr-riga dd{text-align:right;margin:0;font-size:15px}.pr-pillole{flex-wrap:wrap;gap:8px;display:flex}.pr-pillola{border:1px solid var(--pr-linea);background:var(--pr-superficie);min-width:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:15px;transition:border-color .12s,background-color .12s,color .12s}.pr-pillola:hover{border-color:var(--pr-accento)}.pr-pillola[aria-pressed=true]{background:var(--pr-accento);border-color:var(--pr-accento);color:#fff;font-weight:600}.pr-pillola-g{flex:auto;min-width:120px}.pr-scelta-conta{color:var(--pr-inchiostro-2);white-space:nowrap;flex:none;font-size:13.5px}.pr-selettore{max-width:280px;margin-bottom:18px}.pr-settimana{border-bottom:1px solid var(--pr-inchiostro);align-items:center;gap:8px;margin-bottom:22px;padding-bottom:18px;display:flex}.pr-settimana-t{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-inchiostro-2);flex:auto;font-size:12px;font-weight:700}.pr-freccia{border:1px solid var(--pr-linea);border-radius:var(--pr-raggio);background:var(--pr-superficie);width:46px;height:46px;font:inherit;color:var(--pr-inchiostro);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:19px;line-height:1;transition:border-color .12s,opacity .12s;display:inline-flex}.pr-freccia:hover:not(:disabled){border-color:var(--pr-accento)}.pr-freccia:disabled{opacity:.35;cursor:not-allowed}.pr-data{position:relative;overflow:hidden}.pr-data input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}
