.icona-servizio[data-astro-cid-etz5o3zc]{width:1.35em;height:1.35em;color:var(--colore-primario-scuro);flex-shrink:0}.testata[data-astro-cid-4sipyrwv]{background:var(--superficie);border-bottom:1px solid var(--bordo)}.testata__interno[data-astro-cid-4sipyrwv]{padding:2rem 0 1.75rem}.briciole[data-astro-cid-4sipyrwv]{color:var(--testo-tenue);gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.briciole[data-astro-cid-4sipyrwv] a[data-astro-cid-4sipyrwv]{color:var(--testo-tenue);text-decoration:none}.briciole[data-astro-cid-4sipyrwv] a[data-astro-cid-4sipyrwv]:hover{color:var(--colore-primario-scuro)}.testata__badge[data-astro-cid-4sipyrwv]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.testata__titolo[data-astro-cid-4sipyrwv]{margin-bottom:1rem;font-size:clamp(2rem,1.4rem + 2.5vw,3.25rem);font-weight:500}.testo-descrizione[data-astro-cid-4sipyrwv]{max-width:68ch;font-size:1.05rem}main[data-astro-cid-4sipyrwv] .sezione[data-astro-cid-4sipyrwv]{scroll-margin-top:4.5rem}.galleria[data-astro-cid-4sipyrwv]{background:var(--superficie)}.galleria__griglia[data-astro-cid-4sipyrwv]{grid-template-columns:2fr 1fr;gap:.4rem;height:20rem;margin-bottom:1.25rem;display:grid;overflow:hidden}.galleria__principale[data-astro-cid-4sipyrwv]{border-radius:var(--raggio);overflow:hidden}.galleria__principale[data-astro-cid-4sipyrwv] img[data-astro-cid-4sipyrwv]{object-fit:cover;width:100%;height:100%}.galleria__secondarie[data-astro-cid-4sipyrwv]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.galleria__secondarie[data-astro-cid-4sipyrwv] img[data-astro-cid-4sipyrwv]{object-fit:cover;border-radius:var(--raggio-piccolo);width:100%;height:100%}.tab-sezioni[data-astro-cid-4sipyrwv]{background:var(--sfondo);z-index:10;padding:.75rem 0;position:sticky;top:0}.tab-sezioni__interno[data-astro-cid-4sipyrwv]{background:var(--superficie-tenue);border:1.5px solid var(--bordo-tenue);border-radius:11px;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv]{appearance:none;color:var(--testo);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.5em .9em;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv]:hover{color:var(--colore-primario-scuro)}.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv]:focus-visible{background:var(--superficie);outline:none}.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv].è-attiva,.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv].è-attiva:hover,.tab-sezioni[data-astro-cid-4sipyrwv] button[data-astro-cid-4sipyrwv].è-attiva:focus-visible{background:var(--colore-primario-scuro);color:#fff}.banner-mappa[data-astro-cid-4sipyrwv]{border-radius:var(--raggio);background:linear-gradient(120deg, var(--colore-primario-scuro), var(--colore-primario-scuro-hover));color:#fff;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.banner-mappa[data-astro-cid-4sipyrwv]:hover{color:#fff;box-shadow:var(--ombra);transform:translateY(-1px)}.banner-mappa__icona[data-astro-cid-4sipyrwv]{background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.banner-mappa__testo[data-astro-cid-4sipyrwv]{flex-direction:column;gap:.15rem;display:flex}.banner-mappa__testo[data-astro-cid-4sipyrwv] strong[data-astro-cid-4sipyrwv]{font-family:var(--font-display);letter-spacing:.01em;font-size:1.05rem}.banner-mappa__testo[data-astro-cid-4sipyrwv] span[data-astro-cid-4sipyrwv]:last-child{color:#ffffffd9;font-size:.88rem}.banner-mappa__freccia[data-astro-cid-4sipyrwv]{flex-shrink:0;margin-left:auto;font-size:1.3rem}.testata__prezzo[data-astro-cid-4sipyrwv]{background:var(--superficie-tenue);color:var(--inchiostro);border-radius:var(--raggio-piccolo);align-items:baseline;gap:.4em;margin-top:1.5rem;padding:.6em 1.1em;font-size:.95rem;display:inline-flex}.testata__prezzo[data-astro-cid-4sipyrwv] strong[data-astro-cid-4sipyrwv]{color:var(--colore-primario-scuro);font-size:1.5rem;font-family:var(--font-display)}.testata__prezzo[data-astro-cid-4sipyrwv] span[data-astro-cid-4sipyrwv]{color:var(--testo-tenue)}.offerta-struttura[data-astro-cid-4sipyrwv]{background:var(--superficie-tenue);border-radius:var(--raggio);padding:1.75rem}.offerta-struttura__dettagli[data-astro-cid-4sipyrwv]{color:var(--testo);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;font-size:.9rem;display:flex}.offerta-struttura__prezzo[data-astro-cid-4sipyrwv]{color:var(--testo-tenue);margin:1rem 0 1.25rem;font-size:1rem}.offerta-struttura__prezzo[data-astro-cid-4sipyrwv] strong[data-astro-cid-4sipyrwv]{font-family:var(--font-display);color:var(--colore-primario-scuro);font-size:1.75rem}.lista-fatti[data-astro-cid-4sipyrwv]{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.lista-fatti[data-astro-cid-4sipyrwv] li[data-astro-cid-4sipyrwv]{padding-left:1.2em;position:relative}.lista-fatti[data-astro-cid-4sipyrwv] li[data-astro-cid-4sipyrwv]:before{content:"";background:var(--colore-primario-scuro);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.lista-fatti--compatta[data-astro-cid-4sipyrwv]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.griglia-camere[data-astro-cid-4sipyrwv]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.scheda-camera[data-astro-cid-4sipyrwv]{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);box-shadow:var(--ombra);padding:1.25rem}.scheda-camera[data-astro-cid-4sipyrwv] h3[data-astro-cid-4sipyrwv]{font-size:1.05rem;font-weight:600;font-family:var(--font-testo);color:var(--inchiostro);margin-bottom:.4rem}.scheda-camera__capienza[data-astro-cid-4sipyrwv]{color:var(--testo-tenue);margin-bottom:.5rem;font-size:.9rem}.griglia-servizi[data-astro-cid-4sipyrwv]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.75rem;display:grid}.gruppo-servizi[data-astro-cid-4sipyrwv] h3[data-astro-cid-4sipyrwv]{font-family:var(--font-testo);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-tenue);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.elenco-servizi[data-astro-cid-4sipyrwv]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.elenco-servizi[data-astro-cid-4sipyrwv] li[data-astro-cid-4sipyrwv]{color:var(--testo);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.formula-nome[data-astro-cid-4sipyrwv]{color:var(--colore-primario-scuro);margin-bottom:.75rem;font-weight:700;display:inline-block}.blocco-incluso[data-astro-cid-4sipyrwv]{margin-top:1.25rem}.blocco-incluso[data-astro-cid-4sipyrwv] h3[data-astro-cid-4sipyrwv]{font-family:var(--font-testo);color:var(--inchiostro);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.lista-fatti--escluso[data-astro-cid-4sipyrwv] li[data-astro-cid-4sipyrwv]:before{background:var(--testo-tenue)}.lista-fatti--escluso[data-astro-cid-4sipyrwv] li[data-astro-cid-4sipyrwv]{color:var(--testo-tenue)}.testo-informazioni[data-astro-cid-4sipyrwv]{white-space:pre-line}.tessera-club[data-astro-cid-4sipyrwv]{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);margin-top:1rem;padding:1rem 1.25rem}.tessera-club[data-astro-cid-4sipyrwv] summary[data-astro-cid-4sipyrwv]{cursor:pointer;font-weight:700}.tessera-club[data-astro-cid-4sipyrwv] p[data-astro-cid-4sipyrwv]{white-space:pre-line;margin-top:.75rem}.elenco-faq[data-astro-cid-4sipyrwv]{gap:.75rem;display:grid}.voce-faq[data-astro-cid-4sipyrwv]{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio);padding:1rem 1.25rem}.voce-faq[data-astro-cid-4sipyrwv] summary[data-astro-cid-4sipyrwv]{cursor:pointer;font-weight:700}.voce-faq[data-astro-cid-4sipyrwv] p[data-astro-cid-4sipyrwv]{color:var(--testo);margin-top:.75rem}.nota-aggiornamento[data-astro-cid-4sipyrwv]{color:var(--testo-tenue);padding:1.5rem 0;font-size:.85rem}
