@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal.DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal.-j5WRK12.woff)format("woff");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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal.HW9MwEcM.woff)format("woff");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal.BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal.Xz1IZZA0.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{--rosso:#c8372d;--ferro:#1c1a17;--crema:#f4efe6;--oro:#d9951e;--bianco-caldo:#fffdf9;--bordo:#ded7c9;--testo-2:#4a4740;--testo-3:#6b655c;--crema-2:#e6dfd0;--crema-3:#bfb8aa;--rosa:#f9e3df;--ferro-2:#2a2723;--ferro-3:#3a3631;--f-display:"Archivo Black", "Arial Black", Arial, sans-serif;--f-testo:"DM Sans Variable", "DM Sans", Arial, sans-serif;--track-display:-.01em;--track-eyebrow:.22em;--t-xs:.78rem;--t-s:.9rem;--t-m:1.05rem;--t-l:1.25rem;--t-xl:clamp(1.6rem, 1.2rem + 1.6vw, 2.3rem);--t-2xl:clamp(2.2rem, 1.4rem + 3.6vw, 4rem);--t-3xl:clamp(3rem, 1.6rem + 7vw, 7.5rem);--r-s:6px;--r-m:16px;--larghezza:1180px;--gutter-l:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--spazio-sezione:clamp(64px, 6vw + 40px, 128px);color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--crema);color:var(--ferro);font-family:var(--f-testo);font-size:var(--t-m);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--oro);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}.fascia{padding-block:var(--spazio-sezione)}.fascia--crema{background:var(--crema);color:var(--ferro)}.fascia--ferro{background:var(--ferro);color:var(--crema)}.fascia--rosso{background:var(--rosso);color:var(--crema)}.contenitore{max-width:calc(var(--larghezza) + 40px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.display{font-family:var(--f-display);letter-spacing:var(--track-display);font-weight:400;line-height:.95}.titolo{font-family:var(--f-display);letter-spacing:var(--track-display);font-weight:400;font-size:var(--t-2xl);line-height:1}.titolo-enorme{font-family:var(--f-display);letter-spacing:-.02em;font-weight:400;font-size:var(--t-3xl);line-height:.92}.eyebrow{font-family:var(--f-testo);font-weight:700;font-size:var(--t-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.fascia--crema .eyebrow{color:var(--rosso)}.fascia--ferro .eyebrow{color:var(--oro)}.fascia--rosso .eyebrow{color:var(--rosa)}.lead{font-size:var(--t-l);max-width:36ch;line-height:1.45}.testo{max-width:62ch}.secondario{color:var(--testo-2)}.fascia--ferro .secondario{color:var(--crema-2)}.fascia--rosso .secondario{color:var(--rosa)}.didascalia{font-size:var(--t-s);color:var(--testo-3)}.fascia--ferro .didascalia{color:var(--crema-3)}.unita{font-family:var(--f-display);letter-spacing:0}.num{font-variant-numeric:tabular-nums}.bottone{border-radius:var(--r-s);min-height:48px;font-weight:700;font-size:var(--t-m);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.25em;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.bottone--rosso{background:var(--rosso);color:var(--crema)}.bottone--rosso:hover{background:#b02f26}.bottone--crema{background:var(--crema);color:var(--ferro)}.bottone--crema:hover{background:var(--bianco-caldo)}.bottone--linea{background:0 0;border-color:currentColor}.bottone--linea:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.bottone--whatsapp:before{content:"";background:currentColor;flex:none;width:1.15em;height:1.15em;-webkit-mask:url(/icone/whatsapp.svg) 50%/contain no-repeat;mask:url(/icone/whatsapp.svg) 50%/contain no-repeat}.bottoni{flex-wrap:wrap;gap:12px;display:flex}.segnaposto{background:color-mix(in srgb, var(--oro) 22%, transparent);border:1px dashed var(--oro);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .35em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85em}.campo{gap:6px;min-width:0;display:grid}.campo label,.campo .etichetta{font-weight:700;font-size:var(--t-s)}.campo input,.campo select,.campo textarea{border-radius:var(--r-s);border:2px solid var(--bordo);background:var(--bianco-caldo);width:100%;min-height:48px;color:var(--ferro);padding:.6em .8em}.campo textarea{resize:vertical;min-height:96px}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--ferro);outline:none}.fascia--ferro .campo input,.fascia--ferro .campo select,.fascia--ferro .campo textarea{background:var(--ferro-2);border-color:var(--ferro-3);color:var(--crema)}.fascia--ferro .campo input:focus-visible,.fascia--ferro .campo select:focus-visible{border-color:var(--oro)}.fascia--rosso .campo input{border-color:#0000}.spunta{font-size:var(--t-s);grid-template-columns:22px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.spunta input{width:22px;height:22px;accent-color:var(--ferro);margin:1px 0 0}.fascia--ferro .spunta input{accent-color:var(--oro)}.esito{border-radius:var(--r-s);padding:14px 16px;font-weight:500}.esito--ok{background:var(--crema-2);color:var(--ferro)}.esito--errore{background:var(--rosa);color:#8e241c}.fascia--rosso .esito--ok{background:var(--crema)}.fascia--rosso .esito--errore{background:var(--ferro);color:var(--crema)}.foto{border-radius:var(--r-m);background:var(--ferro-2);margin:0;position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.foto--ai:after{content:"Foto provvisoria AI";font:700 10px/1 var(--f-testo);letter-spacing:.14em;text-transform:uppercase;background:var(--ferro);color:var(--crema);opacity:.85;border-radius:4px;padding:6px 8px;position:absolute;bottom:10px;left:10px}.visivamente-nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--ferro);position:fixed;inset:0 0 auto}.testata[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:20;border-bottom:1px solid var(--bordo);position:sticky}.testata--crema[data-astro-cid-nen7h5rs]{background:var(--crema);color:var(--ferro)}.testata--ferro[data-astro-cid-nen7h5rs]{background:var(--ferro);color:var(--crema);border-bottom-color:var(--ferro-3)}.barra[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.marchio[data-astro-cid-nen7h5rs]{flex:none;margin-left:-10px;display:block}.marchio[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:132px;height:auto}ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(10px,2.5vw,28px);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.bottone){font-weight:700;font-size:var(--t-s);padding-block:10px;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.bottone):hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--rosso)}.prenota[data-astro-cid-nen7h5rs]{min-height:42px;font-size:var(--t-s);padding:.55em 1em}@media (width<=420px){.marchio[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:112px}li[data-astro-cid-nen7h5rs]:nth-child(2){display:none}}.piede[data-astro-cid-jo6i4kqk]{background:var(--ferro);color:var(--crema);padding-block:64px 32px}.griglia[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:200px;margin-left:-12px}.logo[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:8px}h2[data-astro-cid-jo6i4kqk]{color:var(--oro);margin-bottom:10px}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.orari[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:12px;max-width:330px;display:flex}.orari[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-top:6px}.social[data-astro-cid-jo6i4kqk]{gap:4px;margin-top:10px;display:grid}a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px}.legale[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ferro-3);font-size:var(--t-xs);color:var(--crema-3);gap:8px;margin-top:48px;padding-top:20px;display:grid}.link-legali[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex}.bozza[data-astro-cid-hkbrpulz]{background:var(--oro);color:var(--ferro);font-size:var(--t-xs);text-align:center;padding-block:7px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);line-height:1.3}
