@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2)format("woff2-variations");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}:root{--fondo:#f6efe3;--fondo-alt:#eee2cf;--carta:#fbf7f0;--testo:#221a16;--tenue:#6b5a4c;--rosso:#b5161d;--rosso-scuro:#8d1016;--oro:#b0904a;--linea:#dfd0b8;--serif:"Source Serif 4 Variable", Georgia, serif;--titoli:"Cinzel Variable", "Times New Roman", serif;--raggio:6px;--gutter:clamp(1rem, 4vw, 2.5rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--oro) var(--fondo)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--fondo);color:var(--testo);font:400 1.125rem/1.6 var(--serif);caret-color:var(--rosso);margin:0}::selection{background:var(--rosso);color:var(--carta)}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit;text-decoration-color:var(--oro);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--rosso);outline-offset:3px}h1,h2,h3{font-family:var(--titoli);letter-spacing:.01em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.12}h1{font-size:clamp(2rem,4.4vw,3.4rem)}h2{color:var(--rosso);font-size:clamp(1.75rem,3.6vw,2.7rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.salta{position:absolute;left:-999px}.salta:focus{z-index:10;background:var(--fondo);padding:.5rem 1rem;top:1rem;left:1rem}.nota{color:var(--tenue);font-size:.95rem}.tenda{background:repeating-linear-gradient(90deg, var(--rosso) 0 28px, var(--carta) 28px 56px);--flap:radial-gradient(circle 14px at 50% 0, #000 97%, transparent 100%);height:clamp(36px,6vw,56px);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 14px) no-repeat, var(--flap) bottom left / 28px 14px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 14px) no-repeat, var(--flap) bottom left / 28px 14px repeat-x;filter:drop-shadow(0 3px 3px #221a162e)}.arco{border-radius:999px 999px var(--raggio) var(--raggio);overflow:hidden}.arco img{aspect-ratio:1;object-fit:cover;width:100%}.hero{max-width:72rem;padding:clamp(2rem, 6vw, 4.5rem) var(--gutter) clamp(3rem, 7vw, 5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.logo{width:clamp(170px,26vw,250px);margin:0 0 1.5rem -.6rem}.sottotitolo{max-width:34rem;color:var(--tenue);font-size:1.2rem}.hero-foto img{aspect-ratio:4/5;object-position:40% 50%}.hero-dove{color:var(--tenue);margin-top:1.5rem;font-size:.95rem}.azioni{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.btn{background:var(--rosso);color:var(--carta);font:700 .95rem/1.2 var(--titoli);letter-spacing:.06em;border-radius:3px;padding:.9rem 1.5rem;text-decoration:none;transition:background-color .2s ease-out;display:inline-block;box-shadow:0 2px 6px #8d101640}.btn:hover{background:var(--rosso-scuro)}.btn-chiaro{color:var(--testo);background:0 0;box-shadow:inset 0 0 0 1.5px}.btn-chiaro:hover{background:var(--fondo-alt)}.indice{z-index:5;padding:.85rem var(--gutter);background:var(--fondo);border-block:1px solid var(--oro);white-space:nowrap;scrollbar-width:none;justify-content:center;gap:clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0;overflow-x:auto}.indice a{font:600 .9rem/1.2 var(--titoli);letter-spacing:.05em;text-decoration:none}.indice a:hover{color:var(--rosso)}.sezione{padding:clamp(3.5rem, 9vw, 6.5rem) var(--gutter);scroll-margin-top:3rem}.sezione-alt{background:var(--fondo-alt)}.sezione-rossa{background:var(--rosso);color:var(--carta)}.sezione-rossa h2,.sezione-rossa .btn-chiaro{color:var(--carta)}.sezione-rossa .btn-chiaro:hover{background:var(--rosso-scuro)}.sezione-rossa :focus-visible{outline-color:var(--carta)}.contenuto{max-width:68rem;margin:0 auto}.testo{max-width:42rem}.due-colonne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.due-colonne>div>p{max-width:36rem}.inverso>:first-child{order:1}.coppia{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.coppia .arco:last-child{margin-top:3rem}.carta{margin:1.5rem 0 0}.carta div{border-top:1px solid var(--linea);grid-template-columns:8.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.carta dt{color:var(--rosso);font:600 1rem/1.6 var(--titoli)}.carta dd{margin:0}.elenco{margin:0;padding:0;list-style:none}.elenco li{padding:.3rem 0 .3rem 1.3rem;position:relative}.elenco li:before{content:"";background:var(--oro);width:.4rem;height:.4rem;position:absolute;top:.95em;left:.2rem;transform:rotate(45deg)}.colonne{columns:2 13rem;column-gap:2rem}.colonne li{break-inside:avoid}.galleria{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.galleria img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--raggio);width:100%;box-shadow:0 6px 18px #221a1624}.galleria.quattro{grid-template-columns:repeat(auto-fill,minmax(min(45%,14rem),1fr))}.galleria figcaption{font:600 1rem/1.3 var(--titoli);letter-spacing:.03em;margin-top:.7rem}.classiche{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:1.5rem;display:grid}.classiche article{border-top:1px solid var(--oro);padding-top:1.25rem}.classiche h3{color:var(--rosso);font-size:1.4rem}.ricorrenze{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,7vw,4.5rem);display:grid}.su-misura{background:var(--carta);border:1px solid var(--linea);border-radius:var(--raggio);padding:clamp(1.5rem,4vw,2.25rem)}.su-misura .btn{margin-bottom:1.25rem}.menu-rinfreschi{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.menu-rinfreschi h3{border-bottom:1px solid var(--oro);color:var(--rosso);padding-bottom:.6rem}.azioni-sinistra{margin-top:2.5rem}.voto{font-size:1.1rem}.voto strong{color:var(--rosso);font:600 2.4rem/1 var(--titoli);vertical-align:-.2em}.citazioni{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.citazioni blockquote{border-top:1px solid var(--oro);margin:0;padding-top:1.25rem}.citazioni p{font-size:1.25rem;font-style:italic;line-height:1.5}.citazioni footer{font:600 .95rem/1.3 var(--titoli);letter-spacing:.04em;color:var(--tenue)}.info{background:var(--fondo-alt)}.info-dati{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;display:grid}.info-dati ul{margin:0;padding:0;list-style:none}.orari table{border-collapse:collapse;font-variant-numeric:tabular-nums}.orari th,.orari td{text-align:left;vertical-align:top;padding:.3rem 1rem .3rem 0}.orari th{font-weight:600}.orari .chiuso{color:var(--tenue)}.hero-breve{padding:2rem var(--gutter) 0}.hero-breve .logo{width:140px;margin:0 auto}body>footer{padding:3rem var(--gutter);border-top:1px solid var(--oro);color:var(--tenue);text-align:center;font-size:.95rem}body>footer img{width:110px;margin:0 auto 1rem}body>footer p{margin:.4rem 0}.social-icone{justify-content:center;gap:1rem;margin:1rem 0;padding:0;list-style:none;display:flex}.social-icone a{place-items:center;width:44px;height:44px;display:grid}@media (width<=760px){.hero,.due-colonne,.ricorrenze{grid-template-columns:1fr}.hero-foto{max-width:22rem}.inverso>:first-child{order:0}.indice{justify-content:flex-start}.carta div{grid-template-columns:1fr;gap:.1rem}}
