.prenotazione[data-astro-cid-aoah2ega]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.prenotazione-compatta[data-astro-cid-aoah2ega]{gap:var(--sp-2)}@media (width<=480px){.prenotazione[data-astro-cid-aoah2ega] .bottone[data-astro-cid-aoah2ega]{width:100%}}.avviso-sviluppo[data-astro-cid-aoah2ega] code[data-astro-cid-aoah2ega]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.apertura[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, var(--superficie), var(--fondo));padding-top:var(--sp-8);overflow:hidden}.apertura-testo[data-astro-cid-ge2uvauf]{max-width:900px}.apertura-categoria[data-astro-cid-ge2uvauf]{font-family:var(--font-titoli);font-size:var(--fs-sm);letter-spacing:var(--tracking-occhiello);text-transform:uppercase;color:var(--blu-insegna);margin-bottom:var(--sp-5);font-weight:500}.apertura-nome[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:var(--tracking-insegna);color:var(--blu-insegna);margin-right:calc(var(--tracking-insegna) * -1);font-size:clamp(2.25rem,1.1rem + 5vw,4.5rem);font-weight:300;line-height:1.08}.apertura-sommario[data-astro-cid-ge2uvauf]{font-size:var(--fs-md);line-height:var(--lh-ampia);max-width:40rem;margin-top:var(--sp-5)}.apertura-dati[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--blu-testo);margin-top:var(--sp-5);margin-bottom:var(--sp-6);gap:var(--sp-2);flex-wrap:wrap;display:flex}.apertura-separatore[data-astro-cid-ge2uvauf]{color:var(--onda)}.apertura-linea[data-astro-cid-ge2uvauf]{margin-top:var(--sp-7)}@media (width>=768px){.apertura[data-astro-cid-ge2uvauf]{padding-top:var(--sp-9)}}.sezione[data-astro-cid-h3jeeics]{padding-block:var(--sp-8)}.sezione-chiaro[data-astro-cid-h3jeeics]{background:var(--fondo)}.sezione-bianco[data-astro-cid-h3jeeics]{background:var(--superficie)}.sezione-sabbia[data-astro-cid-h3jeeics]{background:var(--sabbia-chiara)}.sezione-corpo[data-astro-cid-h3jeeics]{margin-top:var(--sp-5)}@media (width>=768px){.sezione[data-astro-cid-h3jeeics]{padding-block:var(--sp-9)}}.listino[data-astro-cid-bnramilt]{max-width:var(--larghezza-stretta)}.listino-voci[data-astro-cid-bnramilt]{border-top:1px solid var(--bordo-tenue);margin:0;padding:0;list-style:none}.listino-voce[data-astro-cid-bnramilt]{gap:var(--sp-1) var(--sp-4);padding-block:var(--sp-4);border-bottom:1px solid var(--bordo-tenue);grid-template-columns:1fr auto;margin-top:0;display:grid}.listino-label[data-astro-cid-bnramilt]{font-family:var(--font-titoli);font-size:var(--fs-md);color:var(--blu-profondo);align-self:baseline;font-weight:500}.listino-prezzo[data-astro-cid-bnramilt]{font-family:var(--font-titoli);font-size:var(--fs-xl);color:var(--blu-insegna);white-space:nowrap;align-self:baseline;font-weight:300;line-height:1}.listino-nota[data-astro-cid-bnramilt]{font-size:var(--fs-sm);color:var(--blu-testo);grid-column:1/-1}.listino-chiuse[data-astro-cid-bnramilt]{margin-top:var(--sp-5);font-size:var(--fs-sm);max-width:var(--larghezza-testo)}@media (width<=480px){.listino-voce[data-astro-cid-bnramilt]{grid-template-columns:1fr}.listino-prezzo[data-astro-cid-bnramilt]{font-size:var(--fs-lg)}}.orari[data-astro-cid-dou42heg]{gap:var(--sp-6);max-width:var(--larghezza-stretta);display:grid}.orari-blocco[data-astro-cid-dou42heg] h3[data-astro-cid-dou42heg]{font-size:var(--fs-xs);letter-spacing:var(--tracking-occhiello);text-transform:uppercase;color:var(--blu-insegna);margin-bottom:var(--sp-3);font-weight:500}.orari-valore[data-astro-cid-dou42heg]{font-family:var(--font-titoli);font-size:var(--fs-xl);color:var(--blu-profondo);font-weight:300;line-height:1.2}.orari-chiusura[data-astro-cid-dou42heg]{color:var(--blu-testo);margin-top:var(--sp-2)}.orari-azione[data-astro-cid-dou42heg]{margin-top:var(--sp-3);font-size:var(--fs-sm)}@media (width>=620px){.orari[data-astro-cid-dou42heg]{gap:var(--sp-7);grid-template-columns:repeat(2,1fr)}}.faq[data-astro-cid-7synugci]{max-width:var(--larghezza-stretta);border-top:1px solid var(--bordo-tenue)}.faq-voce[data-astro-cid-7synugci]{border-bottom:1px solid var(--bordo-tenue)}.faq-voce[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4);cursor:pointer;list-style:none;display:flex}.faq-voce[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-domanda[data-astro-cid-7synugci]{font-family:var(--font-titoli);font-size:var(--fs-md);color:var(--blu-profondo);font-weight:500}.faq-segno[data-astro-cid-7synugci]{flex:none;width:14px;height:14px;position:relative}.faq-segno[data-astro-cid-7synugci]:before,.faq-segno[data-astro-cid-7synugci]:after{content:"";background:var(--blu-insegna);height:1.5px;transition:transform var(--transizione);position:absolute;inset:50% 0 auto}.faq-segno[data-astro-cid-7synugci]:after{transform:rotate(90deg)}.faq-voce[data-astro-cid-7synugci][open] .faq-segno[data-astro-cid-7synugci]:after{transform:rotate(0)}.faq-risposta[data-astro-cid-7synugci]{padding-bottom:var(--sp-5)}.faq-voce[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:focus-visible{outline:2px solid var(--blu-insegna);outline-offset:2px}.firma[data-astro-cid-7hpsgwob]{max-width:var(--larghezza-stretta)}.firma-marchio[data-astro-cid-7hpsgwob]{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--bordo-tenue);font-family:var(--font-titoli);flex-wrap:wrap;display:flex}.firma-servizio[data-astro-cid-7hpsgwob]{font-size:var(--fs-lg);color:var(--blu-profondo);letter-spacing:.02em;font-weight:500}.firma-by[data-astro-cid-7hpsgwob]{font-size:var(--fs-sm);color:var(--blu-testo)}.firma-marchio[data-astro-cid-7hpsgwob] a[data-astro-cid-7hpsgwob]{font-size:var(--fs-lg);letter-spacing:.02em;font-weight:500;text-decoration:none}.firma-marchio[data-astro-cid-7hpsgwob] a[data-astro-cid-7hpsgwob]:hover{text-decoration:underline}.slot-immagine[data-astro-cid-hrjzu7u3]{border-radius:var(--raggio-lg);background:var(--sabbia-chiara);margin:0;overflow:hidden}.slot-immagine[data-astro-cid-hrjzu7u3] img[data-astro-cid-hrjzu7u3]{width:100%;aspect-ratio:var(--proporzione);object-fit:cover}.slot-vuoto[data-astro-cid-hrjzu7u3]{justify-content:center;gap:var(--sp-3);aspect-ratio:var(--proporzione);padding:var(--sp-5);border:1px dashed var(--avviso);background:var(--avviso-fondo);border-radius:var(--raggio-lg);color:var(--avviso);font-size:var(--fs-sm);flex-direction:column;display:flex}.slot-vuoto[data-astro-cid-hrjzu7u3] strong[data-astro-cid-hrjzu7u3]{color:var(--avviso);margin-bottom:var(--sp-1);display:block}.slot-vuoto-nota[data-astro-cid-hrjzu7u3]{font-size:var(--fs-xs);opacity:.85}.slot-vuoto[data-astro-cid-hrjzu7u3] code[data-astro-cid-hrjzu7u3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.due-colonne[data-astro-cid-lcdefpme]{gap:var(--sp-6);align-items:start;display:grid}@media (width>=860px){.due-colonne[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:1fr .85fr}}.passi[data-astro-cid-lcdefpme]{gap:var(--sp-5);counter-reset:passo;margin:0;padding:0;list-style:none;display:grid}.passi[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:passo;padding-left:var(--sp-7);margin-top:0;position:relative}.passi[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(passo);border:1px solid var(--onda);width:2rem;height:2rem;font-family:var(--font-titoli);font-size:var(--fs-sm);color:var(--blu-insegna);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1em;left:0}.passi[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-2)}.passi[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);max-width:34rem}@media (width>=780px){.passi[data-astro-cid-lcdefpme]{gap:var(--sp-6) var(--sp-7);grid-template-columns:repeat(2,1fr)}}.slot-facciata[data-astro-cid-lcdefpme]{margin-top:var(--sp-6);max-width:var(--larghezza-stretta)}.chiusura[data-astro-cid-lcdefpme]{background:var(--fondo);padding-bottom:var(--sp-9)}.chiusura-corpo[data-astro-cid-lcdefpme]{padding-top:var(--sp-6)}.chiusura-testo[data-astro-cid-lcdefpme]{margin-block:var(--sp-4) var(--sp-6);max-width:var(--larghezza-testo)}
