.fa-velo{z-index:95;background:#11111147;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fa-finestra{box-sizing:border-box;background:var(--rc-bianco);width:100%;max-width:680px;max-height:92vh;color:var(--rc-inchiostro);font-family:var(--rc-font-testo);border:1px solid var(--rc-linea);padding:30px 28px 26px;position:relative;overflow:auto}.fa-finestra *,.fa-finestra :before,.fa-finestra :after{box-sizing:border-box}.fa-chiudi{width:40px;height:40px;color:var(--rc-inchiostro);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fa-chiudi svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:22px;height:22px}.fa-testa{align-items:center;gap:16px;padding-right:36px;display:flex}.fa-testa>*{min-width:0}.fa-testa img{object-fit:cover;background:var(--rc-cipria);flex:none;width:76px;height:76px}.fa-sopratitolo{letter-spacing:.3em;text-transform:uppercase;color:var(--rc-ok);margin:0 0 6px;font-size:11px;font-weight:500}.fa-testa h2{font-family:var(--rc-font-titoli);margin:0;font-size:28px;font-weight:500;line-height:1.1}.fa-gruppo{border-top:1px solid var(--rc-linea);margin-top:24px;padding-top:22px}.fa-gruppo h3{font-family:var(--rc-font-titoli);margin:0 0 4px;font-size:24px;font-weight:500}.fa-gruppo>p{color:var(--rc-inchiostro-soft);margin:0 0 14px;font-size:15px;line-height:1.45}.fa-avviso{background:var(--rc-cipria);border:0;padding:20px 18px 16px}.fa-avviso h3:before{content:"";background:var(--rc-cipria-scuro);width:52px;height:1px;margin-bottom:14px;display:block}.fa-elenco{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fa-elenco li{border:1px solid var(--rc-linea);background:#fff;align-items:center;gap:18px;padding:12px;display:flex}.fa-elenco li>*{min-width:0}.fa-elenco img{aspect-ratio:3/4;object-fit:cover;background:var(--rc-cipria-chiaro);flex:none;width:150px;height:auto}.fa-voce-testo{flex-direction:column;flex:1;gap:2px;display:flex}.fa-voce-nome{font-family:var(--rc-font-titoli);font-size:23px;line-height:1.15}.fa-voce-tipo{letter-spacing:.2em;text-transform:uppercase;color:var(--rc-inchiostro-soft);font-size:10px}.fa-voce-prezzo{font-size:15px}.fa-voce-errore{color:var(--rc-errore);font-size:13px}.fa-aggiungi{background:var(--rc-cipria);min-height:46px;color:var(--rc-inchiostro);font-family:var(--rc-font-titoli);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:8px 22px;font-size:18px}.fa-aggiungi:hover:not(:disabled){background:var(--rc-cipria-scuro);color:#fff}.fa-aggiungi:disabled{cursor:default}.fa-aggiungi.fatto{color:var(--rc-ok);border:1px solid var(--rc-ok);background:#fff}.fa-finestra a.rc-bottone{text-decoration:none;color:#fff!important}.fa-azioni{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.fa-continua{border:0;border-bottom:1px solid var(--rc-inchiostro);color:var(--rc-inchiostro);font-family:var(--rc-font-titoli);cursor:pointer;background:0 0;padding:0 0 4px;font-size:19px}@media (max-width:640px){.fa-velo{place-items:end stretch;padding:0}.fa-finestra{border-bottom:0;border-left:0;border-right:0;max-width:none;max-height:88vh;padding:24px 16px 20px}.fa-testa h2{font-size:24px}.fa-elenco li{flex-wrap:wrap}.fa-elenco li .fa-voce-testo{flex-basis:calc(100% - 168px)}.fa-aggiungi,.fa-azioni .rc-bottone{width:100%}.fa-azioni{justify-content:center}}.sblocco-finestra .fa-gruppo{font-family:var(--rc-font-testo);color:var(--rc-inchiostro)}.sblocco-finestra .fa-gruppo:first-of-type{margin-top:20px}
