@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.p.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_2651bc14-module__B1HUDq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_2651bc14-module__B1HUDq__variable{--font-titoli:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6e214bc8-module__GqDd8G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6e214bc8-module__GqDd8G__variable{--font-testo:"Figtree", "Figtree Fallback"}
:root{--lime:#c3d21f;--lime-chiaro:#ebf863;--lavanda:#9c9efe;--lavanda-chiaro:#c1c3ff;--azzurro:#80c4e9;--azzurro-chiaro:#c6f0ec;--corallo:#fc5778;--corallo-chiaro:#ffb4a3;--corallo-tenue:#fff1ed;--inchiostro:#1a1a1a;--grigio:#4d4d4d;--grigio-chiaro:#7a7a7a;--fondo:#f8f8f8;--bordo:#ebebeb;--bordo-campo:#c0c9ce;--notte:#2b2b2b;--tenue:#d9d9d9;--velo:#1a1a1a14;--font-titoli-pila:var(--font-titoli), "Figtree", system-ui, sans-serif;--font-testo-pila:var(--font-testo), system-ui, sans-serif;--larghezza:1320px;--margine:32px;--spazio-sezione:80px}@media (max-width:760px){:root{--margine:16px;--spazio-sezione:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-testo-pila);color:var(--inchiostro);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.5}a{color:var(--inchiostro)}a:hover{color:var(--grigio)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--lavanda);outline-offset:2px}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.contenitore{max-width:var(--larghezza);padding-left:var(--margine);padding-right:var(--margine);margin:0 auto}.pila{flex-direction:column;gap:28px;display:flex}.salta-al-contenuto{z-index:100;background:var(--inchiostro);color:#fff;border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.salta-al-contenuto:focus{color:#fff;top:12px}.pallino{background:var(--inchiostro);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.solo-mobile{display:none}@media (max-width:760px){.solo-desktop{display:none}.solo-mobile{display:inline}}.testata-sito{border-bottom:1px solid var(--bordo);z-index:20;background:#fff;position:relative}.testata-sito-riga{align-items:center;gap:40px;padding-top:14px;padding-bottom:14px;display:flex}.logo{flex-shrink:0;align-items:center;display:flex}.logo img,.logo-chiaro{width:auto;height:30px}.menu{flex-wrap:wrap;flex-grow:1;gap:8px;display:flex}.menu-voce{white-space:nowrap;border-radius:999px;padding:10px 12px;font-weight:600;text-decoration:none}.menu-voce:hover{background:var(--fondo);color:var(--inchiostro)}.menu-voce[aria-current=page]{background:var(--inchiostro);color:#fff}.menu-voce--stagione{background:var(--corallo-chiaro);align-items:center;gap:6px;display:inline-flex}.menu-voce--stagione:hover{background:var(--corallo-tenue)}.testata-sito-azioni{align-items:center;gap:8px;display:flex}.bottone-tondo{border:1px solid var(--bordo);width:44px;height:44px;color:var(--inchiostro);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;list-style:none;display:flex}.bottone-tondo::-webkit-details-marker{display:none}.bottone-tondo--scuro{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.bottone-tondo--notte{background:var(--notte);border-color:var(--notte);color:#fff}.bottone-tondo--notte:hover{color:var(--lime-chiaro)}.menu-mobile{display:none}@media (max-width:1180px){.testata-sito-riga{gap:8px;padding-top:10px;padding-bottom:10px}.logo{flex-grow:1}.logo img{height:24px}.menu--desktop{display:none}.menu-mobile{order:3;display:block}.menu-mobile[open] summary{background:var(--lavanda);border-color:var(--lavanda);color:var(--inchiostro)}.menu-mobile-pannello{border-bottom:1px solid var(--bordo);padding:12px var(--margine) 20px;background:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 24px #1a1a1a14}.menu-mobile-pannello .menu-voce{padding:12px 16px;font-size:18px}.testata-sito-azioni .bottone-area{display:none}.menu-mobile-area{margin-top:8px}}.testata-sito-azioni .bottone-area{border-radius:999px;flex-shrink:0;gap:6px;padding:0 14px;font-size:15px}.testata-sito-azioni .bottone-area:hover{background:var(--lavanda);border-color:var(--lavanda);color:var(--inchiostro)}@media (min-width:1181px) and (max-width:1239px){.testata-sito-azioni .bottone-area{width:44px;padding:0}.bottone-area-testo{display:none}}.pie-pagina{background:var(--inchiostro);color:#fff}.pie-pagina-interno{flex-direction:column;gap:48px;padding-top:64px;padding-bottom:32px;display:flex}.pie-pagina-colonne{flex-wrap:wrap;gap:48px;display:flex}.pie-pagina-marchio{flex-direction:column;flex:2 280px;gap:16px;display:flex}.pie-pagina-marchio .logo-chiaro{align-self:flex-start}.pie-pagina-marchio p{color:var(--tenue);max-width:320px}.pie-pagina-social{gap:10px;display:flex}.pie-pagina-colonna{flex-direction:column;flex:160px;gap:10px;display:flex}.pie-pagina-colonna a{color:#fff;text-decoration:none}.pie-pagina-colonna a:hover{color:var(--lime-chiaro)}.pie-pagina-titolo{color:var(--lime-chiaro);font-weight:700}.pie-pagina-fondo{color:#c9c9c9;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:14px;display:flex}.pie-pagina-legali{gap:16px;display:flex}.pie-pagina-legali a{color:#c9c9c9}.bottone{cursor:pointer;white-space:nowrap;height:44px;color:var(--inchiostro);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.bottone:disabled{opacity:.6;cursor:progress}.bottone--grande{border-radius:14px;height:52px;padding:0 22px}.bottone--pieno{flex:none;width:100%}.anteprima-vetrina-azioni .bottone--pieno,.card-vetrina-azioni .bottone--pieno,.box-prenota-contatti .bottone--pieno{flex:1 1 0;width:auto;min-width:0}.bottone--inizio{align-self:flex-start}.bottone--scuro{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.bottone--scuro:hover{color:#fff;background:#333}.bottone--contorno{border-color:var(--inchiostro);color:var(--inchiostro)}.bottone--contorno:hover{background:var(--inchiostro);color:#fff}.bottone--corallo{background:var(--corallo-chiaro);color:var(--inchiostro);font-weight:800}.bottone--corallo:hover{background:var(--lime-chiaro);color:var(--inchiostro)}.bottone--lime{background:var(--lime);color:var(--inchiostro)}.bottone--lime:hover{background:var(--lime-chiaro);color:var(--inchiostro)}.link-freccia{align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.link-freccia:hover .ic{transform:translate(3px)}.link-freccia .ic{transition:transform .15s}.link-discreto{color:var(--grigio);font-size:14px;font-weight:600}.azioni{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pillole{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pillola{background:var(--fondo);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.pillola--eta{background:var(--azzurro-chiaro);font-weight:700}.pillola--gratis{background:var(--lime-chiaro);font-weight:700}.pillola--scura{background:var(--inchiostro);color:#fff;font-weight:700}.pillola--bianca{background:#fff;font-weight:700}.pillola--lavanda{background:var(--lavanda);font-weight:700}.pillola--grande{padding:8px 14px;font-size:15px}.pillola--piccola{padding:3px 10px;font-size:12px}.pillola--corallo{background:var(--corallo);font-weight:700}.pillola--spenta{background:var(--bordo);color:var(--grigio);font-weight:700}.pillole-scelta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pillola-pulsante{border:1px solid var(--bordo-campo);height:44px;color:var(--inchiostro);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.pillola-pulsante:hover{border-color:var(--inchiostro);color:var(--inchiostro)}.pillola-pulsante[aria-pressed=true],.pillola-pulsante[aria-current=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.pillola-pulsante--contorno{border-color:var(--inchiostro);font-weight:700}.pillola-pulsante--bianca{border-color:#fff}.pillola-pulsante--bianca .pallino{width:10px;height:10px}.scelta{border:1px solid var(--bordo-campo);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;height:44px;padding:0 18px;font-weight:600;display:inline-flex;position:relative}.scelta input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.scelta:hover{border-color:var(--inchiostro)}.scelta:has(input:checked){background:var(--inchiostro);border-color:var(--inchiostro);color:#fff}.scelta:has(input:focus-visible){outline:3px solid var(--lavanda);outline-offset:2px}.scelta--eta{padding:0 16px}.scelta--stagione{border-color:var(--corallo-chiaro);background:var(--corallo-tenue);gap:6px}.scelta--stagione:has(input:checked){background:var(--corallo-chiaro);border-color:var(--corallo-chiaro);color:var(--inchiostro)}.scelta--eta:has(input:checked){background:var(--lavanda);border-color:var(--lavanda);color:var(--inchiostro)}.scelta--piccola{height:40px;padding:0 14px;font-size:15px}.gettone{background:var(--azzurro-chiaro);border-radius:999px;align-items:center;gap:2px;height:44px;padding:0 2px 0 16px;font-weight:700;display:inline-flex}.gettone button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:20px}.gettone button:hover{background:#1a1a1a14}.campo{border:1px solid var(--bordo-campo);height:48px;color:var(--inchiostro);background:#fff;border-radius:14px;min-width:0;padding:0 16px}.campo:hover{border-color:var(--grigio-chiaro)}input.campo{height:50px}.campo--pillola{border-radius:999px;height:44px!important}.campo--anno{width:120px}.campo-gruppo{flex-direction:column;gap:8px;display:flex}.campo-etichetta{margin-bottom:0;font-size:15px;font-weight:600}legend.campo-etichetta{margin-bottom:8px}.consenso{color:var(--grigio);align-items:flex-start;gap:10px;font-size:14px;display:flex}.consenso input{width:20px;height:20px;accent-color:var(--inchiostro);flex-shrink:0;margin:2px 0 0}.titolo-home,.titolo-sezione,.titolo-grande,.titolo-pagina{font-family:var(--font-titoli-pila);letter-spacing:-.02em;font-weight:800}.titolo-home{letter-spacing:-.025em;font-size:clamp(2.75rem,4.2vw + 1rem,4.75rem);line-height:1.02}.evidenziato{background:var(--lime-chiaro);white-space:nowrap;border-radius:20px;padding:0 14px}.titolo-sezione{font-size:clamp(2rem,2vw + 1.25rem,2.75rem);line-height:1.1}.titolo-grande{font-size:clamp(2.25rem,2.2vw + 1.25rem,3.25rem);line-height:1.04}.titolo-pagina{font-size:clamp(2.25rem,2.6vw + 1rem,3.25rem);line-height:1.05}.titolo-piccolo{font-size:18px;font-weight:700}.striscia-stagione{background:var(--notte);color:#fff}.striscia-stagione-interno{align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.striscia-stagione-interno>.ic{color:var(--corallo-chiaro)}.striscia-stagione-testo{flex:1;min-width:0;margin:0}.striscia-stagione--compatta .striscia-stagione-interno{padding-top:8px;padding-bottom:8px;font-size:15px}.striscia-stagione-link{color:var(--corallo-chiaro);white-space:nowrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:760px){.striscia-stagione-interno{flex-wrap:wrap;gap:4px 10px}}.guide-stagione{margin-bottom:40px}.guide-stagione-titolo{align-items:center;gap:8px;margin-bottom:16px;display:flex}.avviso-ricorrenza{background:var(--notte);color:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.avviso-ricorrenza p{margin:0}.avviso-ricorrenza-titolo{font-family:var(--font-titoli);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.avviso-ricorrenza-titolo .ic{color:var(--corallo-chiaro)}.avviso-ricorrenza-azioni{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px;display:flex}.avviso-ricorrenza-link{color:var(--corallo-chiaro);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.avviso-ricorrenza-link:hover,.striscia-stagione-link:hover{color:#fff}.guide-ricorrenza{flex-direction:column;gap:16px;display:flex}.occhiello{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.occhiello--corallo{color:var(--corallo-chiaro)}.sottotitolo{max-width:560px;font-size:20px}.sottotitolo-sezione{color:var(--grigio);margin-top:6px;font-size:17px}.testo-grande{font-size:18px}.testo-tenue{color:var(--tenue)}.nota-vuota{color:var(--grigio);padding:24px 0}@media (max-width:760px){.evidenziato{border-radius:14px;padding:0 8px}.sottotitolo,.testo-grande{font-size:17px}}.sezione{padding:var(--spazio-sezione) 0}.sezione--weekend{padding-bottom:24px}.sezione--sponsor{padding:32px 0 var(--spazio-sezione)}.sezione--guide{padding-top:0;padding-bottom:88px}.intestazione-sezione{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sezione-colore{padding:var(--spazio-sezione) 0}.sezione-colore--corallo{background:var(--corallo-chiaro)}.sezione-colore--notte{background:var(--inchiostro);color:#fff}.sezione-colore--notte a{color:#fff}.sezione-colore--azzurro{background:var(--azzurro-chiaro)}.due-colonne{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.colonna-testo{flex-direction:column;flex:340px;gap:18px;min-width:0;display:flex}.colonna-larga{flex:999 560px;min-width:0}@media (max-width:760px){.due-colonne{gap:28px}.colonna-larga{flex-basis:100%}}.pannello-bianco{background:#fff;border-radius:28px;padding:8px 24px}.sezione-testata{background:var(--lavanda-chiaro)}.testata-home{flex-wrap:wrap;align-items:center;gap:48px;padding-top:72px;padding-bottom:72px;display:flex}.testata-home-testo{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.testata-home-intro{align-items:flex-end;gap:12px;display:flex}.testata-home-intro .sottotitolo{flex:auto;align-self:center;min-width:0}.mascotte-piccola{display:none}.filtri-rapidi{border:1px solid var(--velo);background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:22px;display:flex}.filtri-rapidi-riga{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtri-rapidi-riga>legend{float:left}.filtri-rapidi-nome{color:var(--grigio);flex-shrink:0;width:64px;margin-right:10px;font-size:14px;font-weight:600}.filtri-rapidi-riga--zona .campo{flex-grow:1;min-width:240px}.filtri-rapidi-riga--zona .filtri-rapidi-nome{margin-right:0}.testata-home-mascotte{flex:340px;min-width:0;height:520px;position:relative}.mascotte{aspect-ratio:680/540;width:calc(100% + 40px);height:auto;display:block;position:absolute;bottom:0;left:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000)}.biglietto{border:1px solid var(--velo);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;position:absolute}.biglietto--1{width:250px;top:0;left:0}.biglietto--2{width:240px;top:104px;right:0}.biglietto-quando{color:var(--grigio);font-size:13px;font-weight:700}.biglietto-titolo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.biglietto .pillola{align-self:flex-start;padding:2px 10px;font-size:13px}.mascotte,.mascotte-piccola{cursor:pointer}.mascotte-compagna{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:15;opacity:0;pointer-events:none;width:96px;transition:transform .5s cubic-bezier(.2,.9,.3,1.25),opacity .3s;position:fixed;transform:translateY(140%)}.mascotte-compagna--visibile{opacity:1;pointer-events:auto;transform:none}.mascotte-compagna-tocca{cursor:pointer;transform-origin:50% 100%;filter:drop-shadow(0 6px 10px #1a1a1a2e);background:0 0;border:0;width:100%;padding:0;display:block}.mascotte-compagna-tocca img{width:100%;height:auto;display:block}.mascotte-compagna-chiudi{border:1px solid var(--bordo);width:26px;height:26px;color:var(--grigio);cursor:pointer;opacity:0;background:#fff;border-radius:50%;font-size:17px;line-height:1;transition:opacity .2s;position:absolute;top:-4px;right:-4px}.mascotte-compagna:hover .mascotte-compagna-chiudi,.mascotte-compagna:focus-within .mascotte-compagna-chiudi{opacity:1}@media (hover:none){.mascotte-compagna-chiudi{opacity:1}}.mascotte-compagna--moto .mascotte-compagna-tocca{animation:.45s ease-in-out infinite alternate mascotte-dondola}.mascotte-compagna--salto .mascotte-compagna-tocca{animation:.7s ease-out mascotte-salto}@keyframes mascotte-dondola{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes mascotte-salto{0%,to{transform:translateY(0)}35%{transform:translateY(-16px)}65%{transform:translateY(0)}82%{transform:translateY(-5px)}}@media (max-width:760px){.mascotte-compagna{width:68px;right:max(10px, env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:900px){body:has(.barra-prenota) .mascotte-compagna{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mascotte-compagna{transition:none}.mascotte-compagna--moto .mascotte-compagna-tocca,.mascotte-compagna--salto .mascotte-compagna-tocca{animation:none}}@media (max-width:1000px){.testata-home-mascotte{display:none}.mascotte-piccola{aspect-ratio:324/316;flex:none;width:120px;height:auto;margin-bottom:-24px;margin-left:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}@media (max-width:760px){.testata-home{padding-top:28px;padding-bottom:32px}.testata-home-testo{gap:16px}.mascotte-piccola{margin-bottom:-16px}.occhiello{font-size:14px}.filtri-rapidi{border-radius:24px;gap:14px;padding:16px}.filtri-rapidi-riga{flex-direction:column;align-items:stretch;gap:8px}.filtri-rapidi-riga>legend{float:none;margin-bottom:8px}.filtri-rapidi-nome{width:auto;font-size:13px}.filtri-rapidi .pillole-scelta{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);min-width:0;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.filtri-rapidi .scelta{flex-shrink:0;padding:0 14px}.filtri-rapidi-riga--zona .campo{width:100%;min-width:0}.filtri-rapidi .bottone{width:100%}}.griglia-card{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.card-evento{border:1px solid var(--bordo);background:#fff;border-radius:24px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.card-evento:hover,.riga-evento:hover{box-shadow:0 10px 28px #1a1a1a14}.card-evento:hover{transform:translateY(-2px)}.card-evento-foto{height:176px;position:relative}.copertina{background:var(--fondo);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.copertina img{object-fit:cover;width:100%;height:100%}.copertina-icona{opacity:.55}.etichetta-foto{color:var(--inchiostro);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:calc(100% - 28px);padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:14px;left:14px;overflow:hidden}.etichetta-foto--scura{background:var(--inchiostro);color:#fff}.card-evento-corpo{flex-direction:column;flex-grow:1;gap:12px;padding:18px 20px 20px;display:flex}.card-evento-quando{color:var(--grigio);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.card-evento-titolo{font-family:var(--font-titoli-pila);overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.2}.card-evento-titolo a,.riga-evento-titolo a{text-decoration:none}.link-esteso:after{content:"";z-index:1;position:absolute;inset:0}.card-evento-piede{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.prezzo{font-size:20px;font-weight:800}.prezzo-gratis{background:var(--lime-chiaro);border-radius:999px;padding:4px 12px;font-size:15px;font-weight:800}.intestazione-azioni{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}@media (max-width:760px){.intestazione-sezione{flex-direction:column;align-items:flex-start}}.aperture{flex-direction:column;gap:14px;padding-top:8px;display:flex}.griglia-aperture{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.riga-apertura{background:var(--fondo);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.riga-apertura:hover{background:var(--bordo);color:var(--inchiostro)}.riga-apertura--chiara{background:#fff}.riga-apertura-quadrato{background:var(--lavanda);border-radius:14px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.riga-apertura-quadrato img{object-fit:cover;width:100%;height:100%}.riga-apertura-testo{flex-direction:column;gap:2px;min-width:0;display:flex}.riga-apertura-titolo{font-weight:700;line-height:1.3}.riga-apertura-dettagli{color:var(--grigio);font-size:14px}.riga-apertura-orari{color:var(--grigio);font-size:13px;font-weight:600}.striscia-sponsor{background:var(--fondo);border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.striscia-sponsor-nome{color:var(--grigio);font-size:14px;font-weight:600}.striscia-sponsor-loghi{flex-wrap:wrap;flex-grow:1;gap:12px;display:flex}.sponsor{letter-spacing:-.01em;background:#fff;border-radius:14px;padding:12px 20px;font-size:17px;font-weight:800;text-decoration:none}.turno{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 0;display:flex}.turno+.turno{border-top:1px solid var(--bordo)}.turno-data{border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;line-height:1.1;display:flex}.turno-data-sigla{font-size:13px;font-weight:700}.turno-data-numero{font-size:24px;font-weight:800}.turno-data-mese{font-size:12px;font-weight:700}.turno-testo{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.turno-titolo{font-size:18px;font-weight:700;line-height:1.3}.turno-dettagli{color:var(--grigio);font-size:14px}@media (max-width:760px){.pannello-bianco{border-radius:24px;padding:4px 16px}.turno{gap:14px}.turno .bottone{width:100%}}.griglia-stagione{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.card-notte{background:var(--notte);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card-notte:hover{background:#363636}.card-notte-foto{height:120px;display:block;overflow:hidden}.card-notte-foto img{object-fit:cover;width:100%;height:100%}.card-notte-corpo{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.card-notte-quando{color:var(--corallo-chiaro);font-size:13px;font-weight:700}.card-notte-titolo{color:#fff;font-size:18px;font-weight:700;line-height:1.25}.card-notte-dove{color:var(--tenue);font-size:14px}.mappa{border-radius:inherit;background:var(--azzurro-chiaro);width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.mappa .mappa-tela{position:absolute;inset:0}.mappa-vuota{background:#fff;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;position:absolute;bottom:16px;left:16px}.mappa-home{border:1px solid var(--velo);border-radius:32px;height:440px;position:relative;overflow:hidden}.mappa-pagina{border:1px solid var(--bordo);border-radius:28px;height:460px;overflow:hidden}.mappa-pagina--alta{border:0;flex-direction:column;gap:10px;height:min(640px,75vh);display:flex;overflow:visible}.mappa-pagina--alta .mappa{border:1px solid var(--bordo);border-radius:28px;flex-grow:1}.mappa-scheda{border:1px solid var(--bordo);border-radius:20px;height:240px;overflow:hidden}.nota-mappa{color:var(--grigio);font-size:14px}@media (max-width:760px){.mappa-home{border-radius:24px;height:380px}.mappa-pagina{border-radius:24px;height:360px}}.maplibregl-popup-content{font-family:var(--font-testo-pila);border-radius:18px;padding:14px 16px;box-shadow:0 10px 28px #1a1a1a29}.maplibregl-popup-close-button{border-radius:50%;width:32px;height:32px;font-size:20px;top:4px;right:4px}.fumetto{flex-direction:column;gap:12px;padding-right:18px;display:flex}.fumetto-voce{flex-direction:column;gap:4px;display:flex}.fumetto-voce+.fumetto-voce{border-top:1px solid var(--bordo);padding-top:10px}.fumetto-testa{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fumetto-titolo{font-size:15px;font-weight:800;line-height:1.3;text-decoration:none}.fumetto-titolo:hover{text-decoration:underline}.fumetto-sotto{color:var(--grigio);font-size:13px}.fumetto-azioni{gap:6px;margin-top:4px;display:flex}.fumetto-azioni .bottone{border-radius:10px;flex:1 1 0;height:36px;padding:0 12px;font-size:13px}.riepilogo-riga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.interruttore{background:var(--fondo);border-radius:999px;gap:4px;padding:4px;display:flex}.interruttore a{border-radius:999px;align-items:center;height:40px;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.interruttore a[aria-current=true]{background:var(--inchiostro);color:#fff}.anteprima-vetrina{z-index:2;background:#fff;border:1px solid #1a1a1a1f;border-radius:22px;flex-direction:column;gap:10px;width:300px;max-width:calc(100% - 32px);padding:16px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 28px #1a1a1a1f}.anteprima-vetrina-testa{justify-content:space-between;align-items:center;gap:8px;display:flex}.anteprima-vetrina-nome{font-size:17px;font-weight:800;text-decoration:none}.anteprima-vetrina-dettagli{color:var(--grigio);margin-top:-6px;font-size:14px}.anteprima-vetrina-azioni{gap:8px;display:flex}.anteprima-vetrina-azioni .bottone{padding:0 10px}@media (max-width:760px){.anteprima-vetrina{width:auto;right:16px}}.riquadro-newsletter{background:var(--lavanda-chiaro);border-radius:36px;flex-wrap:wrap;align-items:center;gap:48px;padding:56px;display:flex}.riquadro-newsletter .colonna-testo{gap:16px}.newsletter-form{background:#fff;border-radius:24px;flex-direction:column;flex:420px;gap:16px;min-width:0;padding:24px;display:flex}.newsletter-form--fatto{justify-content:center;align-self:stretch}.newsletter-esito{font-family:var(--font-titoli-pila);font-size:24px;font-weight:800;line-height:1.2}.newsletter-errore{background:#ffe3ea;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600}@media (max-width:760px){.riquadro-newsletter{border-radius:28px;gap:20px;padding:24px 16px}.newsletter-form{flex-basis:100%;padding:18px}}.griglia-guide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}@media (max-width:760px){.griglia-guide{grid-template-columns:1fr}}.card-guida{flex-direction:column;gap:14px;text-decoration:none;display:flex}.card-guida-foto{border-radius:24px;height:220px;display:block;overflow:hidden}.card-guida-foto img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.card-guida:hover .card-guida-foto img{transform:scale(1.03)}.card-guida-categoria{color:var(--grigio);font-size:14px;font-weight:700}.card-guida-titolo{font-family:var(--font-titoli-pila);font-size:23px;font-weight:800;line-height:1.2}.card-guida-data{color:var(--grigio);font-size:14px}.nascosto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avviso{background:var(--fondo);border-radius:16px;padding:14px 18px;font-weight:600}.avviso--corallo{background:#ffe3ea}.avviso--lime{background:var(--lime-chiaro)}.banda-pagina{background:var(--lavanda-chiaro)}.banda-pagina--azzurro{background:var(--azzurro-chiaro)}.banda-pagina--corallo{background:var(--corallo-chiaro)}.banda-pagina--lime{background:var(--lime-chiaro)}.banda-pagina-interno{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:32px;display:flex}.banda-pagina-testo{max-width:720px;font-size:18px}@media (max-width:760px){.banda-pagina-interno{gap:16px;padding-top:24px;padding-bottom:24px}.banda-pagina .pillole-scelta{width:calc(100% + 2 * var(--margine));margin:0 calc(-1 * var(--margine));padding:0 var(--margine) 2px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.banda-pagina .pillola-pulsante{flex-shrink:0}}.calendario{padding-top:32px;padding-bottom:var(--spazio-sezione);flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.calendario-filtri{flex:260px;min-width:0;max-width:320px}.filtri-corpo{flex-direction:column;gap:28px;display:flex}.filtri-testa{justify-content:space-between;align-items:center;display:flex}.filtri-titolo{font-size:20px;font-weight:700}.filtri-nome{margin-bottom:2px;font-weight:700}legend.filtri-nome{margin-bottom:10px}.spunta{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.spunta input{width:20px;height:20px;accent-color:var(--inchiostro);flex-shrink:0;margin:0}.altri>summary{cursor:pointer;align-items:center;min-height:32px;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.altri[open]>summary{margin-bottom:4px}.date-intervallo{gap:10px;display:flex}.date-intervallo label{min-width:0;color:var(--grigio);flex-direction:column;flex:1 1 0;gap:4px;font-size:14px;font-weight:600;display:flex}.date-intervallo .campo{width:100%;height:44px;padding:0 10px}.pillole-scelta--uguali .scelta{flex:1 1 0;justify-content:center;padding:0 10px}.apri-filtri{opacity:0;pointer-events:none;position:absolute}.apri-filtri-bottone{display:none}@media (max-width:900px){.calendario{gap:20px;padding-top:20px}.calendario-filtri{flex-basis:100%;max-width:none}.apri-filtri-bottone{width:100%;display:flex}.apri-filtri:focus-visible+.apri-filtri-bottone{outline:3px solid var(--lavanda);outline-offset:2px}.apri-filtri:not(:checked)~.filtri-corpo{display:none}.apri-filtri:checked~.filtri-corpo{border:1px solid var(--bordo);border-radius:24px;margin-top:20px;padding:20px}}.calendario-risultati{flex-direction:column;flex:999 640px;gap:28px;min-width:0;display:flex}.riepilogo{font-size:17px}.riepilogo-conta{color:var(--grigio)}.nessun-risultato{background:var(--fondo);border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.giorno{flex-direction:column;gap:18px;display:flex}.titolo-giorno{font-family:var(--font-titoli-pila);letter-spacing:-.01em;padding-top:4px;font-size:28px;font-weight:800;line-height:1.1}.riga-evento{border:1px solid var(--bordo);background:#fff;border-radius:24px;flex-wrap:wrap;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.riga-evento-foto{flex:0 0 200px;min-height:170px;position:relative}.riga-evento-foto .copertina{position:absolute;inset:0}.riga-evento-foto .copertina-icona{width:56px;height:56px}.riga-evento-foto .etichetta-foto{padding:4px 10px;font-size:12px;top:12px;left:12px}.riga-evento-corpo{flex-direction:column;flex:300px;gap:8px;min-width:0;padding:18px 22px;display:flex}.riga-evento-quando{color:var(--grigio);font-size:14px;font-weight:700}.riga-evento-titolo{font-family:var(--font-titoli-pila);overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.2}@media (max-width:560px){.riga-evento{flex-wrap:nowrap}.riga-evento-foto{flex:0 0 112px;min-height:0}.riga-evento-foto .etichetta-foto{display:none}.riga-evento-corpo{flex:1 1 0;padding:14px 16px}.riga-evento-titolo{font-size:18px}.riga-evento .card-evento-piede .bottone{display:none}}.altri-risultati{justify-content:center;padding-top:8px;display:flex}.riquadro-aperture{background:var(--fondo);border-radius:28px;flex-direction:column;gap:14px;margin-top:12px;padding:24px;display:flex}.riquadro-aperture-nota{color:var(--grigio);font-size:15px}.griglia-aperture--strette{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.riga-apertura--tratteggio{border:1px dashed var(--bordo-campo)}@media (max-width:760px){.riquadro-aperture{padding:18px 16px}}.cerca-vetrine{gap:10px;max-width:560px;display:flex}.cerca-vetrine .campo{flex-grow:1}.elenco-vetrine{padding-top:28px;padding-bottom:var(--spazio-sezione);flex-direction:column;gap:18px;display:flex}.griglia-vetrine{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.card-vetrina{border:1px solid var(--bordo);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.card-vetrina:hover{box-shadow:0 10px 28px #1a1a1a14}.griglia-simili{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.griglia-simili{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.griglia-simili{grid-template-columns:1fr}}.card-vetrina--compatta .card-vetrina-testa{align-items:center}.card-vetrina--compatta .card-vetrina-nome{flex:1;min-width:0}.card-vetrina-logo{border:1px solid var(--bordo);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex;overflow:hidden}.card-vetrina-logo img{object-fit:contain;width:100%;height:100%}.card-vetrina-logo--sigla{border:0;font-size:15px;font-weight:800}.card-vetrina-vai{border-radius:10px;height:40px;margin-top:auto;font-size:14px}.card-vetrina--compatta:hover .card-vetrina-vai{background:var(--inchiostro);color:#fff}.card-vetrina-foto{justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.card-vetrina-foto img{object-fit:cover;width:100%;height:100%}.card-vetrina-sigla{font-family:var(--font-titoli-pila);opacity:.6;font-size:36px;font-weight:800}.card-vetrina-corpo{flex-direction:column;flex-grow:1;gap:6px;padding:14px 16px 16px;display:flex}.card-vetrina-testa{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-vetrina-nome{font-size:17px;font-weight:800;line-height:1.25}.card-vetrina-nome a{text-decoration:none}.card-vetrina-dettagli{color:var(--grigio);font-size:14px}.card-vetrina-azioni{z-index:2;gap:6px;margin-top:auto;padding-top:6px;display:flex;position:relative}.card-vetrina-azioni .bottone{border-radius:10px;height:40px;padding:0 8px;font-size:14px}.galleria{border-radius:28px;gap:6px;height:380px;margin-bottom:28px;display:grid;overflow:hidden}.galleria--1{grid-template-columns:1fr}.galleria--2{grid-template-columns:2fr 1fr}.galleria--3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.galleria--3 .galleria-foto:first-child{grid-row:span 2}.galleria-foto{background:var(--fondo);min-height:0;position:relative}.galleria-foto img{object-fit:cover;width:100%;height:100%}.etichetta-foto--lavanda{background:var(--lavanda);font-weight:800}@media (max-width:760px){.galleria{height:250px;margin:0 calc(-1 * var(--margine)) 20px;border-radius:0;gap:4px}}.vetrina-testa{align-items:center;gap:16px;display:flex}.vetrina-sigla{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:flex}.vetrina-logo{border:1px solid var(--bordo);background:#fff;padding:6px;overflow:hidden}.vetrina-logo img{object-fit:contain;width:100%;height:100%}.vetrina-nome{font-size:clamp(1.9rem,2vw + 1rem,2.75rem)}.contatti{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:560px;display:grid}.contatto{background:var(--fondo);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.contatto:hover{background:var(--bordo);color:var(--inchiostro)}.contatto--scuro,.contatto--scuro:hover{background:var(--inchiostro);color:#fff}.contatto--lime,.contatto--lime:hover{background:var(--lime)}.contatto--preferito{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--inchiostro)}.scheda-laterale--libera{flex-direction:column;gap:16px;display:flex;position:static}.box-richiesta{border:1px solid var(--bordo);background:#fff;border-radius:28px;padding:24px;scroll-margin-top:24px}.box-richiesta-titolo{margin:0 0 14px;font-size:24px;line-height:1.15}.richiesta-per{background:var(--corallo-tenue);border:1px solid var(--corallo-chiaro);border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:15px}.modulo-richiesta{gap:14px}.modulo-richiesta .modulo-riga--due{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.modulo-richiesta .consenso{font-size:14px}.richiesta{border-top:1px solid var(--bordo);padding-top:12px}.richiesta p{margin:0 0 6px}.richiesta-testo{white-space:pre-line}.richiesta-velo{position:relative}.richiesta-velata{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.richiesta-sblocca{justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.richiesta-sblocca span{border:1px solid var(--bordo);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #1a1a1a1f}.richiesta-sblocca:hover span{background:var(--inchiostro);color:#fff}.riga-prossimo{border:1px solid var(--bordo);border-radius:20px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.riga-prossimo:hover{background:var(--fondo);color:var(--inchiostro)}.turno-data--piccola{background:var(--azzurro-chiaro);border-radius:16px;width:64px;height:64px}.turno-data--piccola .turno-data-numero{font-size:20px}.turno-data--piccola .turno-data-sigla,.turno-data--piccola .turno-data-mese{font-size:11px}.articolo{max-width:860px;padding-top:20px;padding-bottom:var(--spazio-sezione);flex-direction:column;gap:24px;display:flex}.articolo .briciole{margin-bottom:0}.articolo-testa{flex-direction:column;gap:14px;display:flex}.articolo-estratto{color:var(--grigio);font-size:20px}.articolo-data{color:var(--grigio);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.articolo-foto{background:var(--fondo);border-radius:28px;margin:0;overflow:hidden}.articolo-foto img{object-fit:cover;width:100%;height:auto;max-height:560px}.elenco-articolo,.elenco-schede-blocco{flex-direction:column;gap:28px;display:flex}.elenco-filtro{flex-direction:column;gap:10px;display:flex}.elenco-filtro .pillola-pulsante{height:40px;padding:0 14px}.elenco-conteggio{color:var(--grigio);font-size:14px}.elenco-gruppo{flex-direction:column;gap:14px;display:flex}.elenco-schede{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.scheda-elenco{border:1px solid var(--bordo);background:#fff;border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.scheda-elenco-testa{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.scheda-elenco-nome{font-size:19px;font-weight:700;line-height:1.25}.scheda-elenco-dove{color:var(--grigio);align-items:flex-start;gap:6px;font-size:15px;display:flex}.scheda-elenco-dove svg{flex-shrink:0;margin-top:3px}.scheda-elenco-zona{font-size:13px;display:block}.scheda-elenco-dati{gap:8px;margin:0;font-size:15px;display:grid}.scheda-elenco-dati div{gap:2px;display:grid}.scheda-elenco-dati dt{color:var(--grigio);font-size:13px;font-weight:700}.scheda-elenco-dati dd{overflow-wrap:anywhere;margin:0}.scheda-elenco-azioni{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.scheda-elenco-azioni .bottone{white-space:normal;text-align:left;height:auto;min-height:40px;padding:8px 14px;font-size:15px;line-height:1.3}.pillola--attesa{background:var(--corallo-chiaro);font-weight:700}.elenco-nota{background:var(--fondo);border-radius:16px;padding:14px 16px;font-size:15px}.elenco-fonti{flex-direction:column;gap:10px;display:flex}.elenco-fonti ul{gap:6px;margin:0;padding-left:20px;display:grid}.elenco-fonti a{overflow-wrap:anywhere}.articolo-testo{max-width:70ch;font-size:18px}@media (max-width:760px){.articolo-foto{margin:0 calc(-1 * var(--margine));border-radius:0}.articolo-estratto{font-size:18px}.articolo-testo{font-size:17px}}.elenco-servizi{padding-top:28px;padding-bottom:var(--spazio-sezione);flex-direction:column;gap:28px;display:flex}.barra-filtri{background:var(--fondo);border-radius:24px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}.barra-filtri-campo{color:var(--grigio);flex-direction:column;flex:180px;gap:4px;min-width:0;font-size:14px;font-weight:600;display:flex}.barra-filtri-campo .campo{width:100%;color:var(--inchiostro)}.barra-filtri .link-discreto{align-self:center}.servizi-con-mappa{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.mappa-servizi{height:min(620px,80vh);position:sticky;top:24px}@media (max-width:900px){.servizi-con-mappa{grid-template-columns:minmax(0,1fr)}.mappa-servizi{order:-1;height:320px;position:static}}.lista-servizi{flex-direction:column;gap:16px;display:flex}.lista-servizi--griglia{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid}.card-servizio{border:1px solid var(--bordo);background:#fff;border-radius:22px;gap:16px;padding:16px;display:flex;position:relative}.card-servizio:hover{box-shadow:0 10px 28px #1a1a1a14}.card-servizio-foto{border-radius:16px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.card-servizio-foto img{object-fit:cover;width:100%;height:100%}.card-servizio-corpo{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.card-servizio-tipo{color:var(--grigio);font-size:13px;font-weight:700}.card-servizio-titolo{font-size:18px;font-weight:800;line-height:1.25}.card-servizio-titolo a{text-decoration:none}.card-servizio-chi{color:var(--grigio);font-size:15px}.card-servizio-attivita{z-index:2;color:var(--inchiostro);font-weight:700;position:relative}.card-servizio-piede{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.card-servizio-prezzo{font-weight:800}.card-servizio-azioni{z-index:2;gap:6px;display:flex;position:relative}.card-servizio-azioni .bottone{border-radius:10px;height:40px;padding:0 12px;font-size:14px}@media (max-width:560px){.card-servizio-foto{width:64px;height:64px}.card-servizio-azioni{width:100%}.card-servizio-azioni .bottone{flex:1 1 0}}.card-fornitore{border:1px solid var(--bordo);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.card-fornitore-testa{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-fornitore-chi{flex-direction:column;gap:2px;min-width:0;display:flex}.card-fornitore-nome{font-family:var(--font-titoli-pila);font-size:21px;font-weight:800;line-height:1.2}.card-fornitore-nome a{text-decoration:none}.card-fornitore-dove{color:var(--grigio);font-size:14px}.card-fornitore-proposte{border-top:1px solid var(--bordo);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-fornitore-proposta{border-bottom:1px solid var(--bordo);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 0;text-decoration:none;display:flex}.card-fornitore-proposta:hover .card-fornitore-titolo{text-decoration:underline}.card-fornitore-titolo{font-weight:700;line-height:1.3}.card-fornitore-dettagli{color:var(--grigio);white-space:nowrap;font-size:14px}.card-fornitore-azioni{flex-wrap:wrap;gap:8px;display:flex}.card-fornitore-azioni .bottone{border-radius:10px;height:40px;padding:0 14px;font-size:14px}@media (max-width:560px){.card-fornitore-azioni .bottone{flex:1 1 0}}.sfoglia{flex-direction:column;gap:8px;display:flex}.sfoglia-nome{color:var(--grigio);font-size:14px;font-weight:700}.pillola-pulsante--lime{background:var(--lime-chiaro);border-color:var(--lime-chiaro)}.pillola-pulsante--lime .conteggio{background:#fff}.pillola--lime{background:var(--lime-chiaro);font-weight:700}.conteggio{background:var(--fondo);min-width:22px;height:22px;color:var(--inchiostro);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.pillola-pulsante[aria-current=true] .conteggio{color:#fff;background:#fff3}.griglia-aree{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px;display:grid}.area-servizi{border:1px solid var(--bordo);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.area-servizi-titolo{font-family:var(--font-titoli-pila);font-size:22px;font-weight:800;line-height:1.15}.area-servizi-titolo a{text-decoration:none}.link-freccia--piccolo{min-height:40px;font-size:15px}.cerca-grande{gap:10px;max-width:720px;display:flex;position:relative}.cerca-grande .campo{border-radius:16px;flex-grow:1;height:56px;padding-left:48px;font-size:18px}.cerca-grande .bottone{border-radius:16px;height:56px}.cerca-grande-icona{color:var(--grigio);pointer-events:none;position:absolute;top:18px;left:16px}.esempi-ricerca{font-size:15px}@media (max-width:560px){.cerca-grande .bottone{padding:0 16px}}.briciole-indietro--banda{align-self:flex-start;margin-bottom:-8px}.briciole-indietro--banda:hover{background:#fff9}.pillola--link{background:var(--lime-chiaro);font-weight:700;text-decoration:none}.pillola--link:hover{background:var(--lime);color:var(--inchiostro)}.servizio-chi{color:var(--grigio);margin-top:-12px;font-size:18px}.servizio-chi a{color:var(--inchiostro);font-weight:700}.box-prenota-nome{font-size:24px;text-decoration:none}.risultati-ricerca{padding-top:28px;padding-bottom:var(--spazio-sezione);flex-direction:column;gap:40px;display:flex}.blocco-risultati{flex-direction:column;gap:16px;display:flex}.testo-archivio{border-top:1px solid var(--bordo);margin-top:24px;padding-top:32px}.testo-archivio .testo-ricco{color:var(--grigio);font-size:16px}.testo-archivio .testo-ricco h2,.testo-archivio .testo-ricco h3,.testo-archivio .testo-ricco strong{color:var(--inchiostro)}.testo-archivio .testo-ricco h2{font-size:24px}.calendario-risultati--elenco{gap:18px}.area{padding-top:32px;padding-bottom:var(--spazio-sezione);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.area--fuori{display:block}.area-menu{background:var(--fondo);border-radius:24px;flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky;top:24px}.area-chi{flex-direction:column;gap:2px;display:flex}.area-chi-nome{font-weight:800}.area-chi-email{color:var(--grigio);overflow-wrap:anywhere;font-size:13px}.area-voci{flex-direction:column;gap:2px;display:flex}.area-voce{border-radius:12px;padding:10px 12px;font-weight:600;text-decoration:none}.area-voce:hover{color:var(--inchiostro);background:#fff}.area-esci{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.area-contenuto{min-width:0}@media (max-width:900px){.area{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.area-menu{padding:12px;position:static}.area-voci{scrollbar-width:none;flex-direction:row;overflow-x:auto}.area-voce{white-space:nowrap;background:#fff}}.area-accesso{flex-direction:column;gap:20px;max-width:520px;margin:0 auto;padding:24px 0 48px;display:flex}.area-accesso--largo{max-width:760px}.area-accesso-nuovo{border-top:1px solid var(--bordo);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.modulo{flex-direction:column;gap:20px;display:flex}.modulo--stretto{max-width:420px}.modulo-sezione{border:1px solid var(--bordo);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.modulo-sezione--evidenza{border-color:var(--lavanda);background:#f5f5ff}.modulo-titolo{font-family:var(--font-titoli-pila);padding:0 6px;font-size:20px;font-weight:800}.modulo-riga{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:14px;display:grid}.modulo-riga--stretta{grid-template-columns:repeat(2,minmax(0,110px))}.modulo-azioni{border-top:1px solid var(--bordo);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.modulo-nota{font-size:15px}.campo-aiuto{color:var(--grigio);font-size:14px}.facoltativo{color:var(--grigio);font-weight:400}.campo--testo{resize:vertical;width:100%;height:auto;min-height:140px;padding:12px 16px;line-height:1.5}.modulo .campo{width:100%}.campo-mini{color:var(--grigio);flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.campo-file{font:inherit;font-size:15px}.spunte-colonne{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 12px;display:grid}.spunta--grande{background:#fff;border-radius:14px;align-items:flex-start;padding:10px 12px}.anteprima-foto{object-fit:cover;border-radius:14px;width:160px;height:120px}.galleria-modulo{flex-wrap:wrap;gap:10px;display:flex}.galleria-modulo-voce{flex-direction:column;gap:4px;width:120px;display:flex}.galleria-modulo-voce img{object-fit:cover;border-radius:12px;width:120px;height:90px}.date-elenco{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.date-elenco-riga{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.esito{border-radius:14px;align-self:stretch;padding:12px 16px;font-weight:600}.esito--errore{background:#ffe3ea}.esito--ok{background:var(--lime-chiaro)}.avviso--giallo{background:#fff4cc}.riquadro-area{border:1px solid var(--bordo);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.riquadro-area-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.riquadro-area-titolo{font-family:var(--font-titoli-pila);margin-right:auto;font-size:22px;font-weight:800}.stato{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.stato--ok{background:var(--lime-chiaro)}.stato--attesa{background:#fff4cc}.stato--no{background:#ffe3ea}.stato--spento{background:var(--bordo);color:var(--grigio)}.completezza{flex-direction:column;gap:6px;display:flex}.completezza-barra{background:var(--bordo);border-radius:999px;height:10px;overflow:hidden}.completezza-barra span{background:var(--lavanda);border-radius:999px;height:100%;display:block}.elenco-area,.elenco-righe-area{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.elenco-area li,.riga-area{border-top:1px solid var(--bordo);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 0;display:flex}.elenco-area li:first-child,.riga-area:first-child{border-top:0}.elenco-area-quando,.riga-area-quando{color:var(--grigio);min-width:96px;font-size:14px;font-weight:700}.elenco-area-titolo,.riga-area-titolo{flex-direction:column;flex:220px;min-width:0;font-weight:700;display:flex}.riga-area-titolo a{text-decoration:none}.riga-area-nota{color:var(--grigio);font-size:14px;font-weight:400}.riga-area-azioni{align-items:center;gap:12px;display:flex}.riga-area-azioni form{display:contents}.riga-area-azioni button.link-discreto{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pagina-testa{max-width:860px}.pagina{max-width:860px;padding-top:32px;padding-bottom:var(--spazio-sezione)}.pagina .testo-ricco img{max-width:min(100%,520px)}.elenco-sezione{padding-top:28px;padding-bottom:var(--spazio-sezione);flex-direction:column;gap:18px;max-width:1000px;display:flex}.non-trovata{flex-direction:column;gap:18px;max-width:760px;padding-top:24px;padding-bottom:24px;display:flex}.scheda{padding-top:20px;padding-bottom:48px}.briciole{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.briciole-indietro{border-radius:999px;align-items:center;gap:4px;height:44px;padding:0 12px 0 4px;font-weight:600;text-decoration:none;display:inline-flex}.briciole-indietro:hover{background:var(--fondo)}.scheda-griglia{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.scheda-principale{flex-direction:column;gap:24px;min-width:0;display:flex}.scheda-foto{aspect-ratio:16/9;border-radius:28px;max-height:520px;position:relative;overflow:hidden}.scheda-foto .copertina{height:100%}.scheda-foto .copertina img{object-fit:contain;background:var(--fondo)}.scheda-foto .copertina-icona{width:96px;height:96px}.scheda-foto .etichetta-foto{top:auto;bottom:16px;left:16px}.scheda-titolo{overflow-wrap:anywhere}.scheda-info{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.scheda-info li{align-items:center;gap:12px;display:flex}.scheda-info-icona{background:var(--fondo);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.scheda-info-icona--azzurro{background:var(--azzurro-chiaro)}.scheda-info-icona--lime{background:var(--lime-chiaro);font-size:17px}.scheda-info-testo{flex-direction:column;min-width:0;display:flex}.scheda-info-testo span{color:var(--grigio);font-size:15px}.scheda-sezione{flex-direction:column;gap:12px;display:flex}.scheda-sottotitolo{font-size:21px;font-weight:700}.elenco-date{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.elenco-date-voce{border:1px solid var(--bordo-campo);border-radius:18px;flex-direction:column;justify-content:center;min-height:64px;padding:12px 16px;display:flex}.elenco-date-voce span{color:var(--grigio);font-size:14px}.testo-ricco{overflow-wrap:anywhere;max-width:68ch;font-size:17px;line-height:1.65}.testo-ricco>*+*{margin-top:.9em}.testo-ricco h2,.testo-ricco h3{font-family:var(--font-titoli-pila);margin-top:1.4em;font-weight:800;line-height:1.2}.testo-ricco h2{font-size:28px}.testo-ricco h3{font-size:22px}.testo-ricco ul,.testo-ricco ol{margin-bottom:0;padding-left:1.3em}.testo-ricco img{border-radius:20px;height:auto}.testo-ricco blockquote{border-left:4px solid var(--lavanda);margin:0;padding:4px 0 4px 18px}.riquadro-luogo,.riquadro-organizzatore{background:var(--fondo);border-radius:20px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.riquadro-organizzatore:hover{background:var(--bordo);color:var(--inchiostro)}.riquadro-organizzatore .scheda-info-testo{flex-grow:1}.riquadro-luogo-icona,.riquadro-organizzatore-sigla{background:var(--lavanda-chiaro);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:flex}.riquadro-organizzatore-sigla{background:var(--lime)}.riquadro-organizzatore-logo{border:1px solid var(--bordo);background:#fff;padding:6px;overflow:hidden}.riquadro-organizzatore-logo img{object-fit:contain;width:100%;height:100%}.lista-organizzatori{gap:8px;display:grid}.segnala{font-size:14px}.segnala a{color:var(--grigio)}.scheda-laterale{position:sticky;top:24px}.box-prenota{border:1px solid var(--bordo);border-radius:28px;flex-direction:column;gap:12px;padding:24px;display:flex}.box-prenota-prezzo{font-size:28px;font-weight:800;line-height:1.1}.box-prenota-quando{color:var(--grigio);margin-bottom:4px;font-size:15px}.box-prenota-contatti{gap:8px;display:flex}.altri-eventi{background:var(--fondo)}.scorrimento-box{position:relative}.scorrimento{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.scorrimento::-webkit-scrollbar{display:none}.scorrimento-freccia{z-index:1;border:1px solid var(--bordo);width:44px;height:44px;color:var(--inchiostro);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:60px;transform:translateY(-50%);box-shadow:0 10px 28px #1a1a1a1f}.scorrimento-freccia:hover{background:var(--inchiostro);color:#fff}.scorrimento-freccia--indietro{left:-22px}.scorrimento-freccia--avanti{right:-22px}@media (max-width:760px){.scorrimento-freccia{width:38px;height:38px}.scorrimento-freccia--indietro{left:-6px}.scorrimento-freccia--avanti{right:-6px}}.card-mini{border:1px solid var(--bordo);scroll-snap-align:start;background:#fff;border-radius:20px;flex-direction:column;flex:0 0 240px;text-decoration:none;display:flex;overflow:hidden}.card-mini .copertina{height:120px}.card-mini .copertina-icona{width:48px;height:48px}.card-mini-corpo{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.card-mini-quando{color:var(--grigio);font-size:12px;font-weight:700}.card-mini-titolo{font-weight:700;line-height:1.25}.card-mini-prezzo{font-size:13px;font-weight:800}.barra-prenota{display:none}@media (max-width:900px){.scheda-griglia{grid-template-columns:minmax(0,1fr);gap:24px}.scheda-laterale{position:static}.scheda-foto{margin:0 calc(-1 * var(--margine));aspect-ratio:4/3;border-radius:0}.barra-prenota{z-index:10;border-top:1px solid var(--bordo);padding:12px var(--margine);background:#fff;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.barra-prenota-testo{flex-direction:column;line-height:1.2;display:flex}.barra-prenota-testo strong{font-size:20px;font-weight:800}.barra-prenota-testo span{color:var(--grigio);font-size:13px}.barra-prenota .bottone{flex:auto;width:auto}.box-prenota>.bottone--scuro{display:none}}.compila-fonti{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:16px;display:grid}.compila-fonti .campo-gruppo--largo,.compila-azioni{grid-column:1/-1}.compila-fonti .campo{width:100%}.zona-locandina{border:2px dashed var(--lavanda);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:16px;min-height:120px;padding:16px;transition:background .15s;display:flex;position:relative}.zona-locandina:hover,.zona-locandina--attiva{background:#ececff}.zona-locandina:focus-within{outline:2px solid var(--inchiostro);outline-offset:2px}.zona-locandina input{opacity:0;width:1px;height:1px;position:absolute}.zona-locandina-img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:96px}.zona-locandina-testo{color:var(--grigio);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.zona-locandina-testo strong{color:var(--inchiostro);font-size:16px}.compila-voce{align-self:flex-start;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.compila-voce[aria-pressed=true]{background:var(--corallo);border-color:var(--corallo);color:#fff}.compila-esito ul{margin:8px 0 0;padding-left:20px;font-weight:500}@media (max-width:700px){.compila-fonti{grid-template-columns:minmax(0,1fr)}}.riepilogo-area{font-size:15px}.stat-numeri{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat-numero{background:var(--fondo);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.stat-numero-titolo{color:var(--grigio);font-size:14px;font-weight:600}.stat-numero strong{font-family:var(--font-titoli-pila);font-size:32px;font-weight:800;line-height:1.1}.stat-variazione{color:var(--grigio-chiaro);font-size:13px}.stat-variazione--su{color:#4b7a0f;font-weight:600}.stat-variazione--giu{color:#b3263f;font-weight:600}.stat-sottotitolo{font-family:var(--font-titoli-pila);margin:8px 0 0;font-size:17px;font-weight:800}.grafico-mesi{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:180px;display:grid}.grafico-mesi-colonna{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.grafico-mesi-barra{background:var(--lavanda);border-radius:6px 6px 2px 2px;width:100%;max-width:36px;min-height:2px}.grafico-mesi-valore{font-size:12px;font-weight:600}.grafico-mesi-mese{color:var(--grigio-chiaro);white-space:nowrap;font-size:12px}.tabella-scorrevole{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabella-area{border-collapse:collapse;width:100%;font-size:14px}.tabella-area th,.tabella-area td{border-bottom:1px solid var(--bordo);text-align:right;white-space:nowrap;padding:10px 12px}.tabella-area th:first-child{text-align:left;white-space:normal;min-width:90px}.tabella-area thead th{color:var(--grigio);font-weight:600}.tabella-area tbody th{font-weight:600}@media (max-width:700px){.stat-numeri{grid-template-columns:minmax(0,1fr)}.grafico-mesi{gap:3px}.grafico-mesi-mese{font-size:10px}.grafico-mesi-anno{display:none}}.turni-scelta{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.turno-scelta{border:1px solid var(--bordo-campo);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.turno-scelta input{opacity:0;width:1px;height:1px;position:absolute}.turno-scelta:has(input:checked){border-color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro);background:var(--corallo-tenue)}.turno-scelta:has(input:focus-visible){outline:2px solid var(--inchiostro);outline-offset:2px}.turno-scelta--chiuso{cursor:not-allowed;background:var(--fondo);color:var(--grigio-chiaro)}.turno-scelta-quando{font-weight:700}.turno-scelta-luogo{color:var(--grigio);font-size:13px}.turno-scelta-posti{color:#4b7a0f;font-size:13px;font-weight:600}.turno-scelta-posti--ultimi{color:#a35200}.turno-scelta-posti--esaurito,.turno-scelta-posti--annullato{color:#b3263f}.turno-scelta-posti--concluso,.turno-scelta-posti--carico{color:var(--grigio-chiaro);font-weight:500}.eta-bambini{flex-wrap:wrap;gap:12px;display:flex}.modulo .campo--corto{max-width:120px}.prenota-lab-paga{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.riepilogo-prenotazione{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.riepilogo-prenotazione dt{color:var(--grigio);font-weight:600}.riepilogo-prenotazione dd{margin:0}.senza-a-capo{white-space:nowrap}.lista-attesa{flex-direction:column;gap:14px;display:flex}.staff{padding-block:32px 64px}.riga-passata{color:var(--grigio-chiaro)}.modulo .campo--mini,.campo--mini{width:auto;height:40px;padding:0 10px}.presenti{align-items:center;gap:8px;display:inline-flex}.presenti-stato{color:#4b7a0f;font-size:13px}@media print{.testata-sito,.pie-pagina,.non-stampare,.barra-prenota{display:none!important}.tabella-scorrevole{overflow:visible}.tabella-iscritti select{appearance:none;border:none}}.elenco-vantaggi{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.piani{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.piano{border:1px solid var(--bordo-campo);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.piano--consigliato{border-color:var(--lavanda);box-shadow:inset 0 0 0 1px var(--lavanda);background:#f5f5ff}.piano>form{align-self:stretch;margin-top:auto}.piano-nome{font-family:var(--font-titoli-pila);font-size:18px;font-weight:800}.piano-prezzo{font-family:var(--font-titoli-pila);font-size:28px;font-weight:800}.piano-prezzo span{font-family:var(--font-testo-pila);color:var(--grigio);font-size:15px;font-weight:500}@media (max-width:700px){.piani{grid-template-columns:minmax(0,1fr)}}:is(body:has(.redazione) .testata-sito,body:has(.redazione) .pie-pagina,body:has(.redazione) .salta-al-contenuto){display:none}.redazione{background:var(--fondo);min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.redazione-testa{z-index:20;border-bottom:1px solid var(--bordo);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.redazione-marchio{font-family:var(--font-titoli-pila);color:var(--inchiostro);font-size:18px;font-weight:800;text-decoration:none}.redazione-marchio span{color:#6a6de8}.redazione-testa-link{gap:14px;font-size:14px;display:flex}.redazione-contenuto{order:2;width:100%;max-width:760px;margin:0 auto;padding:20px 16px 32px}.redazione-titolo{font-family:var(--font-titoli-pila);margin:0;font-size:28px;font-weight:800}.redazione-sottotitolo{font-family:var(--font-titoli-pila);align-items:center;gap:8px;margin:8px 0 0;font-size:19px;font-weight:800;display:flex}.redazione-conta{background:var(--corallo);color:#fff;border-radius:999px;padding:2px 9px;font-size:13px}.redazione-vuoto{text-align:center;background:#fff;border-radius:16px;padding:24px;font-weight:600}.redazione-card{box-shadow:0 1px 2px var(--velo);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.redazione-card-img{object-fit:cover;border-radius:12px;width:100%;max-height:220px}.redazione-card-testo{flex-direction:column;gap:4px;min-width:0;display:flex}.redazione-card-testo .pillola{margin-left:6px}.redazione-card-titolo{font-size:17px}.redazione-dettagli summary{cursor:pointer;margin-top:6px;font-weight:600}.decisione-bottoni{flex-wrap:wrap;gap:10px;display:flex}.decisione-bottoni .bottone{flex:140px}.decisione-rifiuto{flex-direction:column;gap:10px;display:flex}.decisione-rifiuto .campo{width:100%;margin-top:6px}.redazione-nav{z-index:30;border-top:1px solid var(--bordo);padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.redazione-nav-voce{color:var(--grigio-chiaro);flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:12px;text-decoration:none;display:flex;position:relative}.redazione-nav-voce--attiva{color:var(--inchiostro);font-weight:700}.redazione-nav-conta{background:var(--corallo);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:4px;left:calc(50% + 6px)}@media (min-width:900px){.redazione{padding-bottom:0}.redazione-nav{z-index:19;border-top:none;border-bottom:1px solid var(--bordo);order:1;padding-inline:max(16px,50% - 380px);position:sticky;top:53px;bottom:auto}.redazione-nav-voce{flex-direction:row;justify-content:center;gap:8px;font-size:14px}.redazione-nav-conta{position:static}}.redazione-marchio,.redazione-testa-link a{white-space:nowrap}.redazione-numeri{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.redazione-numero{box-shadow:0 1px 2px var(--velo);background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.redazione-numero-titolo{color:var(--grigio);font-size:13px;font-weight:600}.redazione-numero strong{font-family:var(--font-titoli-pila);font-size:26px;font-weight:800;line-height:1.1}.redazione-classifica{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.redazione-classifica li span{align-items:center;gap:6px;display:inline-flex}.redazione-classifica li{display:list-item}.redazione-classifica li strong{float:right}@media (min-width:700px){.redazione-numeri{grid-template-columns:repeat(4,minmax(0,1fr))}}.redazione-card-azioni{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.interruttore{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.interruttore input{appearance:none;background:var(--tenue);cursor:pointer;border-radius:999px;width:44px;height:26px;transition:background .15s;position:relative}.interruttore input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.interruttore input:checked{background:#4b7a0f}.interruttore input:checked:after{transform:translate(18px)}.segnaposto{margin:2px 10px 2px 0;display:inline-block}.segnaposto code{background:var(--fondo);border-radius:6px;padding:1px 6px}.bottone-testo{cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.anteprima-email{border:1px solid var(--bordo);background:#fff;border-radius:16px;width:100%;height:520px}.anteprima-newsletter{height:80vh;min-height:560px}.registro-email{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.registro-email li{overflow-wrap:anywhere;background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.registro-esito{background:var(--fondo);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:700}.registro-esito--inviata{color:#3d6410;background:#e8f3d6}.registro-esito--errore{color:#b3263f;background:#fde3e8}.registro-quando{color:var(--grigio-chiaro);font-size:13px}.briciole-azioni{gap:8px;display:flex}.preferito{cursor:pointer;color:var(--inchiostro)}.preferito[aria-pressed=true]{color:var(--corallo);border-color:var(--corallo)}.preferito[aria-pressed=true] .ic{fill:currentColor}.preferito--card{z-index:2;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #1a1a1a1f}.preferito--card:hover{color:var(--corallo)}.card-vetrina-foto{position:relative}.card-evento-foto .etichetta-foto,.riga-evento-foto .etichetta-foto{max-width:calc(100% - 80px)}.bottone-preferiti{text-decoration:none;position:relative}.bottone-preferiti-numero{background:var(--corallo);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.aggiungi-calendario{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 8px;display:flex}.aggiungi-calendario-testo{align-items:center;gap:8px;margin-right:4px;font-weight:600;display:inline-flex}.aggiungi-calendario .pillola-pulsante{height:38px;padding:0 14px;font-size:14px}@media (max-width:400px){.testata-sito-riga{gap:6px}.testata-sito-riga .bottone-tondo{width:40px;height:40px}.testata-sito-riga .logo img{height:20px}}.campo-facoltativo{color:var(--grigio-chiaro);font-weight:400}.campo-nascosto{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.redazione-azioni{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.redazione-segnalazione-testo{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0}.redazione-card-testo .link-discreto{overflow-wrap:anywhere}.prezzi-colonne{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.prezzi-piano{border:1px solid var(--bordo);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.prezzi-piano--premium{border-color:var(--lavanda);background:#fafaff}.prezzi-piano .piani{align-self:stretch}.prezzi-hero-interno{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding-top:48px;padding-bottom:56px;display:grid}.prezzi-hero-testo{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.prezzi-hero-azioni{flex-wrap:wrap;gap:12px;display:flex}.cornice-browser{border:1px solid var(--bordo);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a29}.cornice-browser-barra{background:var(--fondo);border-bottom:1px solid var(--bordo);gap:6px;padding:10px 14px;display:flex}.cornice-browser-barra span{background:var(--bordo-campo);border-radius:50%;width:10px;height:10px}.cornice-browser img,.cornice-telefono img{width:100%;height:auto;display:block}.cornice-telefono{border:8px solid var(--inchiostro);background:#fff;border-radius:34px;flex:none;width:240px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a33}.prezzi-lead{max-width:720px;color:var(--grigio);margin:0;font-size:18px}.prezzi-vetrine{align-items:flex-start;gap:32px;display:flex}.prezzi-vetrine .cornice-browser{flex:1;min-width:0}.prezzi-clienti{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prezzi-numeri{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.prezzi-numeri li{background:var(--lime-chiaro);color:var(--grigio);border-radius:16px;flex-direction:column;padding:14px 18px;font-size:15px;display:flex}.prezzi-numeri strong{font-family:var(--font-titoli-pila);color:var(--inchiostro);font-size:24px}@media (max-width:900px){.prezzi-clienti{grid-template-columns:minmax(0,1fr)}}.prezzi-esempi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prezzi-esempio{background:var(--lavanda-chiaro);border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.prezzi-esempio figcaption{font-size:15px}.esempio-scheda,.esempio-statistiche{background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.esempio-scheda-testa{align-items:center;gap:12px;display:flex}.esempio-scheda-testa>div{flex-direction:column;flex:1;min-width:0;display:flex}.esempio-scheda-testa>div span{color:var(--grigio);font-size:14px}.esempio-logo{background:var(--azzurro);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.esempio-azioni{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.esempio-azione{text-align:center;background:var(--fondo);border-radius:12px;padding:10px;font-weight:700}.esempio-azione--scura{background:var(--inchiostro);color:#fff}.esempio-riga{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;font-size:15px;display:grid}.esempio-barra{background:var(--fondo);border-radius:6px;height:12px;overflow:hidden}.esempio-barra span{background:var(--lavanda);border-radius:6px;height:100%;display:block}.prezzi-invito{background:var(--lime-chiaro);border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;display:flex}.prezzi-invito p{margin:0;font-size:18px}@media (max-width:600px){.prezzi-tabella{min-width:0}.prezzi-tabella th,.prezzi-tabella td{padding:10px 8px;font-size:14px}}@media (max-width:900px){.prezzi-hero-interno{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:40px}.prezzi-esempi{grid-template-columns:minmax(0,1fr)}.prezzi-vetrine{flex-direction:column;align-items:center}.prezzi-vetrine .cornice-browser{width:100%}}.prezzi-scene{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prezzi-scena{border:1px solid var(--bordo);background:#fff;border-radius:18px;padding:20px}.prezzi-scena h3{font-family:var(--font-titoli-pila);margin:0 0 8px;font-size:18px}.prezzi-scena p{color:var(--grigio);margin:0}.prezzi-tabella-scorri{overflow-x:auto}.prezzi-tabella{border-collapse:collapse;width:100%;min-width:520px}.prezzi-tabella th,.prezzi-tabella td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bordo);padding:12px 14px}.prezzi-tabella thead th{font-family:var(--font-titoli-pila);font-weight:800}.prezzi-tabella tbody th{font-weight:600}.prezzi-tabella td:last-child,.prezzi-tabella thead th:last-child{background:#fafaff}@media (max-width:900px){.prezzi-scene{grid-template-columns:minmax(0,1fr)}}.prezzi-domande{gap:6px;max-width:760px;margin:0;display:grid}.prezzi-domande dt{margin-top:12px;font-weight:700}.prezzi-domande dd{color:var(--grigio);margin:0}@media (max-width:900px){.prezzi-colonne{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.prezzi-piano{padding:20px}.prezzi-piano .piani{grid-template-columns:minmax(0,1fr)}}.redazione-allarmi{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.redazione-allarmi summary{cursor:pointer}.redazione-allarmi p{margin:6px 0}.redazione-allarmi .link-discreto{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:1181px){.testata-sito-riga{gap:14px}.menu{gap:0}.menu-voce{padding:10px 8px;font-size:15px}}@media (min-width:1320px){.testata-sito-riga{gap:20px}.menu-voce{padding:10px;font-size:16px}}.piano-prezzo{flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.15;display:flex}.pila--larga{gap:56px}.azioni-banda{flex-wrap:wrap;gap:12px;display:flex}.scorciatoie{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scorciatoia{background:var(--fondo);border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.colonne-contatti{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.colonne-contatti .riquadro-area p{overflow-wrap:anywhere;margin:0}.numeri{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0;display:grid}.numero{background:var(--corallo-tenue);border-radius:20px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px;display:flex}.numero dt{color:var(--grigio)}.numero dd{font-family:var(--font-titoli-pila);margin:0;font-size:32px;font-weight:800;line-height:1.1}.passi{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.passi li{counter-increment:passo;border:1px solid var(--bordo);border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex}.passi li:before{content:counter(passo);background:var(--corallo-chiaro);width:40px;height:40px;font-family:var(--font-titoli-pila);border-radius:999px;place-items:center;font-size:20px;font-weight:800;display:grid}.passi strong{font-size:19px}.riquadro-area--invito{background:var(--lime-chiaro);border:none;padding:28px}@media (max-width:900px){.scorciatoie,.colonne-contatti,.passi{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pila--larga{gap:40px}.numero dd{font-size:26px}}
