:root{--vs-gutter:clamp(16px,4vw,40px);--vs-header-h:88px;--vs-largo:1200px;--vs-raggio:18px;--vs-spazio:24px;--c-linea:rgba(43,33,27,0.14);--fs-s:clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.045),0.9rem);--fs-m:clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.364),1.075rem);--fs-btn:clamp(0.875rem,0.875rem + ((1vw - 0.2rem) * 0.227),1rem);--fs-l:clamp(1.25rem,1.25rem + ((1vw - 0.2rem) * 0.455),1.5rem);--fs-xl:clamp(1.9rem,1.9rem + ((1vw - 0.2rem) * 1.273),2.6rem);--fs-xxl:clamp(2.6rem,2.6rem + ((1vw - 0.2rem) * 3.636),4.6rem)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--vs-header-h) + 8px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-sfondo,#fff);color:var(--c-testo,#1f2328);font-family:var(--f-testo,system-ui,sans-serif);font-size:var(--fs-m);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--c-primario);text-underline-offset:3px}a:hover{color:var(--c-primario-scuro)}h1,h2,h3,h4,h5{font-family:var(--f-titoli,inherit);font-weight:600;line-height:1.1;margin:0 0 .5em;color:inherit}h1,h2,h3,h4{text-wrap:balance}h1 em,h2 em{font-style:italic;font-weight:400;color:var(--c-primario)}p{text-wrap:pretty}blockquote,figure{margin:0}:focus-visible{outline:3px solid var(--c-primario);outline-offset:3px;border-radius:4px}.vs-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.vs-salta{position:absolute;left:-9999px}.vs-salta:focus{left:8px;top:8px;z-index:999;background:var(--c-testo);color:var(--c-superficie);padding:10px 16px;border-radius:8px}.vs-main{min-height:60vh}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;background:var(--vs-btn-colore,var(--c-primario));border:0;border-radius:999px;padding:.85rem 1.8rem;font-family:var(--f-testo);font-size:var(--fs-btn);font-weight:600;line-height:1.65;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,color .2s}.vs-btn,.vs-btn:hover{color:var(--c-superficie)}.vs-btn:hover{background:var(--c-primario-scuro);transform:translateY(-1px)}.vs-btn[style*="--vs-btn-colore"]:hover{background:var(--vs-btn-colore);filter:brightness(.9)}.vs-btn--contorno{background:transparent;color:var(--vs-btn-colore,var(--c-testo));border:2px solid var(--vs-btn-colore,var(--c-testo));padding:.667em 1.333em}.vs-btn--contorno:hover,.vs-btn--contorno[style*="--vs-btn-colore"]:hover{background:var(--vs-btn-colore,var(--c-testo));color:var(--c-sfondo);filter:none}.vs-btn--testo{background:transparent;color:var(--vs-btn-colore,var(--c-primario));padding:.4em .2em;border-radius:4px;text-decoration:underline;text-underline-offset:4px}.vs-btn--testo:hover,.vs-btn--testo[style*="--vs-btn-colore"]:hover{background:transparent;color:var(--vs-btn-colore,var(--c-primario-scuro));filter:none;transform:none}.vs-btn__icona{flex:none}.vs-btn--chiaro{background:var(--c-sfondo);color:var(--c-testo)}.vs-btn--chiaro:hover{background:var(--c-superficie);color:var(--c-testo)}.vs-btn--piccolo{padding:.55rem 1.2rem;font-size:.95rem}.vs-pulsanti{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vs-occhiello{font-family:var(--f-testo);font-weight:700;font-size:.8rem;line-height:1.65;letter-spacing:.16em;text-transform:uppercase;color:var(--c-primario);margin:0 0 1rem}.vs-titolo{font-size:var(--fs-xl)}.vs-intro{opacity:.85}.vs-intestazione--centrata{text-align:center}.vs-citazione__testo>*,.vs-dove__info>*,.vs-intestazione>*,.vs-testo-immagine__testo>*{margin-top:var(--vs-spazio);margin-bottom:0}.vs-citazione__testo>:first-child,.vs-dove__info>:first-child,.vs-intestazione>:first-child,.vs-testo-immagine__testo>:first-child{margin-top:0}.vs-citazione__testo>.vs-occhiello,.vs-dove__info>.vs-occhiello,.vs-intestazione>.vs-occhiello,.vs-testo-immagine__testo>.vs-occhiello{margin-bottom:1rem}.vs-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-sfondo) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.vs-header.is-compatto{border-bottom-color:var(--c-linea);box-shadow:0 6px 24px -18px rgba(43,33,27,.5)}.vs-header__inner{max-width:var(--vs-largo);margin:0 auto;padding:0 var(--vs-gutter);height:var(--vs-header-h);justify-content:space-between;gap:24px}.vs-header__inner,.vs-logo{display:flex;align-items:center}.vs-logo{gap:12px;text-decoration:none}.vs-logo,.vs-logo:hover{color:var(--c-testo)}.vs-logo__img{max-height:76px;width:auto;transition:max-height .25s;display:block}.vs-header.is-compatto .vs-logo__img{max-height:60px}.vs-logo__segno{width:40px;height:40px;flex:none;color:var(--c-primario);background:currentColor;border-radius:50%}.vs-logo__nome{font-family:var(--f-titoli);font-weight:700;font-size:1.45rem;letter-spacing:-.01em}.vs-nav{display:flex;align-items:center;gap:28px}.vs-nav__lista{list-style:none;display:flex;gap:26px;margin:0;padding:0}.vs-nav__lista a{color:var(--c-testo);text-decoration:none;font-weight:500;padding:6px 0;background:linear-gradient(var(--c-primario),var(--c-primario)) 0 100% /0 2px no-repeat;transition:background-size .25s}.vs-nav__lista a:hover{background-size:100% 2px;color:var(--c-testo)}.vs-nav__extra{display:flex;align-items:center;gap:16px}.vs-lingue{position:relative}.vs-lingue summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:1px solid var(--c-linea);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--c-testo)}.vs-lingue summary::-webkit-details-marker{display:none}.vs-lingue[open] summary{background:var(--c-testo);color:var(--c-sfondo);border-color:var(--c-testo)}.vs-lingue__freccia{transition:transform .2s}.vs-lingue[open] .vs-lingue__freccia{transform:rotate(180deg)}.vs-lingue ul{list-style:none;margin:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:160px;background:var(--c-sfondo);border:1px solid var(--c-linea);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.vs-lingue ul a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:.9rem;color:var(--c-testo);text-decoration:none}.vs-lingue ul a:hover{background:rgba(0,0,0,.05)}.vs-lingue ul a[aria-current=true]{font-weight:700;color:var(--c-primario)}.vs-bandiera{width:18px;height:18px;border-radius:50%;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.vs-burger{display:none}@media (max-width:900px){.vs-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;border:0;background:transparent;cursor:pointer}.vs-burger span:not(.vs-sr){display:block;height:2px;background:var(--c-testo);border-radius:2px;transition:transform .25s,opacity .2s}.nav-aperta .vs-burger span:nth-of-type(2){transform:translateY(7px) rotate(45deg)}.nav-aperta .vs-burger span:nth-of-type(3){opacity:0}.nav-aperta .vs-burger span:nth-of-type(4){transform:translateY(-7px) rotate(-45deg)}.vs-nav{position:fixed;inset:var(--vs-header-h) 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:var(--c-sfondo);border-bottom:1px solid var(--c-linea);padding:8px var(--vs-gutter) 24px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.nav-aperta .vs-nav{transform:none;opacity:1;pointer-events:auto}.vs-nav__lista{flex-direction:column;gap:0}.vs-nav__lista a{display:block;padding:14px 0;font-size:1.15rem;border-bottom:1px solid var(--c-linea);background:none;background-size:0 0}.vs-nav__extra{justify-content:space-between;padding-top:18px}.vs-lingue ul{left:0;right:auto}}@media (max-width:560px){.vs-logo__img{max-height:60px}}.vs-sezione{padding-block:clamp(64px,10vw,120px);padding-inline:var(--vs-gutter);position:relative}.vs-sezione>*{max-width:var(--vs-largo);margin-inline:auto}.vs-spazio-s{padding-block:clamp(40px,6vw,64px)}.vs-spazio-l{padding-block:clamp(80px,12vw,160px)}.vs-sfondo-sfondo{background:var(--c-sfondo)}.vs-sfondo-alternato{background:var(--c-alternato)}.vs-sfondo-superficie{background:var(--c-superficie)}.vs-sfondo-primario{background:var(--c-primario);color:var(--c-superficie)}.vs-sfondo-scuro{background:var(--c-scuro)}.vs-sfondo-scuro,.vs-sfondo-scuro h2,.vs-sfondo-scuro h3{color:var(--c-testo-su-scuro)}.vs-sfondo-scuro a:not(.vs-btn){color:var(--c-evidenza-su-scuro)}.vs-sfondo-scuro .vs-btn--contorno{color:var(--c-testo-su-scuro);border-color:var(--c-testo-su-scuro)}.vs-appare--pronto{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.vs-appare--pronto.is-visibile{opacity:1;transform:none}.vs-sezione.is-evidenziata{outline:3px solid #2563eb;outline-offset:-3px}.vs-sconosciuta{text-align:center;padding:24px;border:2px dashed #2563eb;border-radius:12px;color:#2563eb}.vs-tipo-apertura{padding:clamp(56px,9vw,120px) var(--vs-gutter) clamp(72px,10vw,130px);overflow:hidden;isolation:isolate}.vs-tipo-apertura>.vs-apertura{max-width:none}.vs-apertura{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.vs-var-semplice .vs-apertura{grid-template-columns:1fr;max-width:var(--vs-largo)}.vs-apertura__testo{position:relative;max-width:640px;width:100%;justify-self:center}.vs-apertura__testo>*{margin-top:var(--vs-spazio);margin-bottom:0}.vs-apertura__testo>:first-child{margin-top:0}.vs-apertura__testo>.vs-occhiello{margin-bottom:1rem}.vs-apertura__titolo{font-size:var(--fs-xxl);letter-spacing:-.02em;margin-bottom:.35em!important}.vs-apertura__sotto{font-size:var(--fs-l);max-width:30rem;opacity:.85;line-height:1.45;margin-bottom:2rem!important}.vs-apertura__foto{position:relative;justify-self:center;width:min(460px,100%)}.vs-apertura__cornice{display:block;overflow:hidden;aspect-ratio:4/4.6;border-radius:999px 999px 28px 28px;box-shadow:0 40px 60px -34px rgba(0,0,0,.5)}.vs-apertura__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 55%);transform:scale(var(--vs-zoom,1));transform-origin:var(--vs-fuoco,50% 55%)}.vs-foto-arco:before{content:"";position:absolute;inset:-14px 14px 14px -14px;z-index:-1;border:2px dashed color-mix(in srgb,var(--c-primario) 50%,transparent);border-radius:999px 999px 32px 32px}.vs-foto-sfondo .vs-apertura__cornice{border-radius:var(--vs-raggio);aspect-ratio:4/3}.vs-bollino{position:absolute;top:18%;left:-34px;width:96px;height:96px;border-radius:50%;display:grid;place-content:center;text-align:center;line-height:1;background:var(--c-primario);color:#fff;transform:rotate(-10deg);font-family:var(--f-titoli);font-size:1.6rem;font-weight:600;box-shadow:0 14px 24px -12px rgba(0,0,0,.55);outline:2px dashed rgba(255,255,255,.6);outline-offset:-8px}.vs-bollino small{display:block;margin-bottom:4px;font-family:var(--f-testo);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.vs-apertura{grid-template-columns:1fr;text-align:left}.vs-apertura__testo{justify-self:stretch;order:2;max-width:none}.vs-apertura__foto{order:1;width:min(320px,78vw);justify-self:center;margin:8px 0 12px}.vs-bollino{width:76px;height:76px;font-size:1.25rem;left:-22px}}.vs-stato{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin:18px 0 12px;font-size:.9rem;font-weight:700;line-height:1.65;padding:6px 12px;border-radius:999px;text-decoration:none}.vs-stato:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.vs-stato.is-aperto{color:#2F6B3A;background:#E3EEDC}.vs-stato.is-chiuso{color:var(--c-primario-scuro);background:#F3E0D3}.vs-sfondo-scuro .vs-stato.is-aperto{color:#B9DDB0;background:rgba(185,221,176,.14)}.vs-sfondo-scuro .vs-stato.is-chiuso{color:var(--c-evidenza-su-scuro);background:rgba(240,180,143,.14)}.vs-stato--foto{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);margin:0;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(43,33,27,.6)}.vs-stato--foto.is-aperto{background:#F1F8EC}.vs-stato--foto.is-chiuso{background:#FBEDE3}.vs-orari{display:grid;grid-template-columns:max-content max-content;grid-gap:4px 20px;gap:4px 20px;margin:6px 0 24px;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-orari>div{display:contents}.vs-orari dt{opacity:.7}.vs-orari dd{margin:0;font-weight:600}.vs-orari .is-chiuso dd{font-weight:400;opacity:.6}.vs-orari .is-oggi dt{opacity:1;font-weight:700}.vs-orari .is-oggi dt:before{content:"› ";color:var(--c-primario)}.vs-piede .vs-orari .is-oggi dt:before,.vs-sfondo-scuro .vs-orari .is-oggi dt:before{color:var(--c-evidenza-su-scuro)}.vs-citazione{display:flex;align-items:center;gap:clamp(32px,6vw,80px)}.vs-citazione__testo{flex:0 1 55%;min-width:0}.vs-citazione .vs-punti{flex:0 1 45%;min-width:0}.vs-citazione--sola .vs-citazione__testo{flex-basis:100%}.vs-citazione__frase{font-size:var(--fs-xl);font-style:italic;font-weight:400;line-height:1.2}.vs-citazione__autore{font-weight:700}.vs-punti{list-style:none;counter-reset:punto;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.vs-punti li{counter-increment:punto;position:relative;line-height:1.5;background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:var(--vs-raggio);padding:22px 24px 22px 84px}.vs-punti li:before{content:counter(punto,decimal-leading-zero);position:absolute;left:24px;top:20px;font-size:2rem;color:var(--c-primario);line-height:1}.vs-punti li:before,.vs-punti strong{font-family:var(--f-titoli);font-weight:600}.vs-punti strong{display:block;font-size:1.2rem;margin-bottom:2px}@media (max-width:781px){.vs-citazione{flex-wrap:wrap}.vs-citazione .vs-punti,.vs-citazione__testo{flex-basis:100%}}.vs-griglia{display:grid;grid-gap:20px;gap:20px;margin-top:48px;grid-template-columns:repeat(auto-fill,minmax(min(var(--vs-min,15rem),100%),1fr))}.vs-scheda{display:flex;flex-direction:column;overflow:hidden;height:100%;color:inherit;text-decoration:none;background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:var(--vs-raggio);transition:transform .3s ease,box-shadow .3s ease}.vs-scheda:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(43,33,27,.5);color:inherit}.vs-scheda__foto{margin:0;overflow:hidden}.vs-scheda__img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .5s ease;object-position:var(--vs-fuoco,50% 50%);transform:scale(var(--vs-zoom,1));transform-origin:var(--vs-fuoco,50% 50%)}.vs-scheda:hover .vs-scheda__img{transform:scale(calc(var(--vs-zoom, 1) * 1.04))}.vs-scheda__corpo{padding:18px 22px 24px}.vs-scheda__occhiello{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.65;color:var(--c-accento)}.vs-scheda__titolo{margin:0 0 8px;font-size:1.5rem;line-height:1.15}.vs-scheda__testo{margin:0;font-size:.95rem;opacity:.8}.vs-intestazione+.vs-loghi{margin-top:8px}.vs-loghi{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.vs-marchio{margin:0;padding:18px 28px;min-width:170px;text-align:center;line-height:1.65;border:1px solid var(--c-linea);border-radius:12px;background:var(--c-superficie);font-family:var(--f-titoli);font-size:1.1rem;font-weight:600;color:var(--c-testo);filter:grayscale(1);opacity:.75;transition:opacity .2s,filter .2s}.vs-marchio:hover{opacity:1;filter:none}.vs-marchio a{color:inherit;text-decoration:none}.vs-marchio--img{padding:12px 20px}.vs-marchio--img img{max-height:56px;width:auto;display:block;margin:0 auto}.vs-tipo-menu>*{max-width:1100px}.vs-menu-schede{margin-top:40px}.vs-tabs{position:-webkit-sticky;position:sticky;top:calc(var(--vs-header-h) - 1px);z-index:5;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px 0;margin-bottom:28px;background:var(--c-sfondo);border-bottom:1px solid var(--c-linea)}.vs-tab{font:600 .98rem/1 var(--f-testo);color:var(--c-testo);background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:999px;padding:.75rem 1.25rem;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.vs-tab:hover{border-color:var(--c-primario);color:var(--c-primario)}.vs-tab[aria-selected=true]{background:var(--c-primario);border-color:var(--c-primario);color:var(--c-superficie)}@media (max-width:760px){.vs-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--vs-gutter) * -1);padding-inline:var(--vs-gutter)}.vs-tabs::-webkit-scrollbar{display:none}.vs-sezione .vs-tabs.vs-tabs{padding-inline:var(--vs-gutter);scroll-padding-inline:var(--vs-gutter)}}.vs-pannello[hidden]{display:none}.vs-menu-vm{font-size:1rem}.vs-menu-vm__menu{margin:0 0 56px}.vs-menu-vm__testa{margin-bottom:8px}.vs-menu-vm__titolo{display:flex;align-items:center;gap:16px;font-family:var(--f-testo);font-size:.85rem;font-weight:700;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--c-primario);margin:0 0 10px}.vs-menu-vm__titolo:after{content:"";flex:1 1;height:1px;background:var(--c-linea)}.vs-menu-vm__descr{margin:0;color:var(--c-accento);font-style:italic}.vs-menu-vm__sezione{margin:0 0 40px}.vs-menu-vm__sezione-titolo{font-family:var(--f-testo);font-size:.85rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-primario);margin:0 0 18px}.vs-piatti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;grid-row-gap:4px;row-gap:4px}@media (max-width:760px){.vs-piatti{grid-template-columns:1fr}}.vs-piatto{border-radius:12px;padding:14px 12px;transition:background .2s}.vs-piatto:hover{background:var(--c-superficie)}.vs-piatto__testa{margin:0 0 4px}.vs-piatto__nome,.vs-piatto__testa{display:flex;align-items:baseline;gap:10px}.vs-piatto__nome{font-family:var(--f-titoli);font-size:1.2rem;font-weight:600;line-height:1.3;margin:0;flex:1 1}.vs-piatto__nome:after{content:"";flex:1 1;min-width:20px;border-bottom:2px dotted rgba(43,33,27,.25);transform:translateY(-4px)}.vs-piatto__diete{font-family:var(--f-testo);font-size:.7rem;color:var(--c-accento)}.vs-piatto__prezzo{flex-shrink:0;font-family:var(--f-testo);font-weight:700;color:var(--c-primario);font-size:1.05rem;white-space:nowrap}.vs-piatto__descr{font-size:.95rem;opacity:.78;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-piatto__prezzi{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:.85rem}.vs-piatto__variante{background:var(--c-superficie);border-radius:999px;padding:2px 10px}.vs-menu-vm__legenda{background:var(--c-alternato);border-radius:var(--vs-raggio);padding:20px 24px}.vs-menu-vm__legenda-titolo{font-family:var(--f-testo);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primario)}.vs-menu-vm__legenda-voci{display:flex;flex-wrap:wrap;gap:8px 20px}.vs-menu-vuoto{text-align:center;opacity:.7;margin-top:40px}.vs-limite__piede{display:none}@media (scripting:enabled){.vs-limite:not([data-aperto]) [data-oltre]{display:none!important}.vs-limite__piede{display:flex;justify-content:center;margin:8px 0 40px}}.vs-limite:not([data-aperto]) .vs-menu-vm__menu:has(+[data-oltre]),.vs-limite:not([data-aperto]) .vs-menu-vm__sezione:has(+[data-oltre]){margin-bottom:0}.vs-limite__btn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-recensioni{display:grid;grid-gap:20px;gap:20px;margin-top:40px;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr))}.vs-recensione{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:26px 26px 24px;background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:var(--vs-raggio)}.vs-recensione:before{content:"“";position:absolute;top:6px;right:22px;line-height:1;font-family:var(--f-titoli);font-size:4.2rem;color:var(--c-primario);opacity:.35}.vs-recensione__stelle{color:var(--c-stelle,#E0A526);font-size:1.15rem;letter-spacing:2px;line-height:1}.vs-recensione__stelle span{opacity:.25}.vs-recensione__testo{position:relative;margin:0;font-size:1rem;line-height:1.6}.vs-recensione__autore{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--c-linea)}.vs-recensione__cornice{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;display:block}.vs-recensione__foto{width:56px;height:56px;object-fit:cover;display:block;object-position:var(--vs-fuoco,50% 50%);transform:scale(var(--vs-zoom,1));transform-origin:var(--vs-fuoco,50% 50%)}.vs-recensione__iniziale{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--c-accento);color:#fff;font-family:var(--f-titoli);font-size:1.5rem;font-weight:600}.vs-recensione__nome{display:block;font-weight:700}.vs-recensione__fonte{display:block;font-size:.82rem;opacity:.65}.vs-dove{display:flex;gap:clamp(32px,5vw,64px);align-items:stretch}.vs-dove__info{flex:0 1 42%;min-width:0}.vs-dove__media{flex:0 1 58%;min-width:0;display:flex;flex-direction:column}.vs-dove__dati>:first-child{margin-top:0}.vs-contatto{margin:0 0 6px;font-size:1.1rem}.vs-dove__foto{margin:0 0 16px;border-radius:var(--vs-raggio);overflow:hidden}.vs-dove__foto img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:var(--vs-proporzione,auto);object-position:var(--vs-fuoco,50% 50%);transform:scale(var(--vs-zoom,1));transform-origin:var(--vs-fuoco,50% 50%)}.vs-dove__media .vs-mappa{flex:1 1;min-height:260px;margin-top:var(--vs-spazio)}@media (max-width:781px){.vs-dove{flex-wrap:wrap}.vs-dove__info,.vs-dove__media{flex-basis:100%}}.vs-mappa{position:relative;min-height:300px;height:100%;border-radius:var(--vs-raggio);overflow:hidden;background:#3a2e26}.vs-mappa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vs-mappa__velo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:rgba(43,33,27,.78);color:var(--c-testo-su-scuro,#fff)}.vs-mappa__pin{width:34px;height:34px;background:var(--c-evidenza-su-scuro);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center /contain no-repeat}.vs-mappa__apri{font-size:13.333px}.vs-mappa__esterna{font-size:.9rem;color:var(--c-testo-su-scuro,#fff)!important}.vs-mappa__nota{margin:4px 0 0;font-size:.78rem;opacity:.75;max-width:30rem}.vs-mappa__nota a{color:inherit!important}.vs-contatti{text-align:center}.vs-contatti__righe{margin-top:24px}.vs-social{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.vs-fila-pulsanti--centro .vs-pulsanti{justify-content:center}.vs-fila-pulsanti .vs-pulsanti{margin-top:24px}.vs-testo-immagine{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.vs-testo-immagine--foto-sinistra .vs-testo-immagine__foto{order:-1}.vs-testo-immagine__foto{border-radius:var(--vs-raggio);overflow:hidden}.vs-testo-immagine__foto img{display:block;width:100%;height:auto;aspect-ratio:var(--vs-proporzione,auto);object-fit:cover;object-position:var(--vs-fuoco,50% 50%)}@media (max-width:781px){.vs-testo-immagine{grid-template-columns:1fr}.vs-testo-immagine__foto{order:-1}}.vs-galleria{display:grid;grid-gap:12px;gap:12px;margin-top:40px;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.vs-galleria__voce img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--vs-raggio) / 2)}.vs-galleria__voce figcaption{font-size:.85rem;opacity:.75;margin-top:6px}.vs-galleria--mosaico .vs-galleria__voce:nth-child(3n+1){grid-row:span 2}.vs-galleria--mosaico .vs-galleria__voce:nth-child(3n+1) img{aspect-ratio:auto;height:100%}.vs-tipo-testo-libero{padding:0 var(--vs-gutter) 80px}.vs-tipo-testo-libero>*{max-width:760px}.vs-testo-libero__testa{padding:64px 0 8px}.vs-testo-libero__titolo{margin:0 0 .5em;font-size:2em}.vs-testo-libero__corpo{padding-inline:var(--vs-gutter)}.vs-testo-libero__corpo h2{font-size:1.4rem;margin-top:2.2em}.vs-testo-libero__corpo li,.vs-testo-libero__corpo p{line-height:1.7}.vs-testo-libero__corpo table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.92rem}.vs-testo-libero__corpo td,.vs-testo-libero__corpo th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--c-linea);vertical-align:top}.vs-testo-libero__corpo th{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-primario)}.vs-testo-libero__corpo code{background:var(--c-alternato);padding:2px 6px;border-radius:6px;font-size:.85em}.vs-testo-libero__corpo .aggiornato{opacity:.65;font-size:.9rem}@media (max-width:560px){.vs-testo-libero__corpo table,.vs-testo-libero__corpo tbody,.vs-testo-libero__corpo td,.vs-testo-libero__corpo tr{display:block}.vs-testo-libero__corpo thead{display:none}.vs-testo-libero__corpo td{border:0;padding:2px 0}.vs-testo-libero__corpo tr{padding:10px 0;border-bottom:1px solid var(--c-linea)}}.vs-piede{background:var(--c-piede);color:var(--c-testo-su-scuro)}.vs-piede__inner{max-width:var(--vs-largo);margin:0 auto;padding:56px var(--vs-gutter) 40px;display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1fr;grid-gap:32px;gap:32px}.vs-piede__inner--5{grid-template-columns:1.3fr 1fr 1.1fr 1fr .9fr}.vs-piede h3{font-family:var(--f-testo);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-evidenza-su-scuro);margin-bottom:14px}.vs-piede p{margin:0 0 6px}.vs-piede a{color:var(--c-testo-su-scuro)}.vs-piede a.vs-btn--chiaro{color:var(--c-testo);margin-top:.8rem}.vs-piede .vs-contatto{font-size:inherit}.vs-piede__nome{font-family:var(--f-titoli);font-size:1.8rem;font-weight:700;display:block;margin-bottom:8px}.vs-piede__logo{display:block;max-width:220px;height:auto;margin-bottom:12px;filter:brightness(0) invert(.95) sepia(.15)}.vs-piede__logo--chiaro{filter:none}.vs-piede__societa{font-size:.85rem;opacity:.8}.vs-piede__link{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:6px;gap:6px}.vs-piede__link a{text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--c-testo-su-scuro) 35%,transparent)}.vs-piede__link a:hover{border-bottom-color:currentColor}.vs-piede__nota{font-size:.85rem;opacity:.8;max-width:16rem}.vs-piede .vs-stato{margin:0 0 10px;font-size:.8rem;padding:4px 10px}.vs-piede .vs-stato.is-aperto{color:#DDF0D6;background:rgba(0,0,0,.18)}.vs-piede .vs-stato.is-chiuso{color:#FBE3D2;background:rgba(0,0,0,.18)}.vs-piede .vs-orari{font-size:.92rem;gap:2px 16px;margin:0}.vs-piede__fondo{max-width:var(--vs-largo);margin:0 auto;padding:18px var(--vs-gutter) 24px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;align-items:center;text-align:center;font-size:.82rem;border-top:1px solid color-mix(in srgb,var(--c-testo-su-scuro) 15%,transparent)}.vs-piede__fondo p{margin:0;opacity:.75}.vs-legali{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:0;padding:0}.vs-legali a{opacity:.85}.vs-legali a:hover{opacity:1}@media (max-width:1000px){.vs-piede__inner--5{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.vs-piede__inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vs-piede__inner,.vs-piede__inner--5{grid-template-columns:1fr}}.vs-avviso-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:100;margin:0 auto;max-width:640px;display:flex;align-items:center;gap:16px;padding:14px 16px 14px 20px;background:var(--c-scuro);color:var(--c-testo-su-scuro);border-radius:14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);font-size:.9rem}.vs-avviso-cookie p{margin:0;flex:1 1}.vs-avviso-cookie a{color:var(--c-evidenza-su-scuro)}.vs-avviso-cookie .vs-btn{flex:none}@media (max-width:560px){.vs-avviso-cookie{flex-direction:column;align-items:stretch;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vs-scheda,.vs-scheda__img{transition:none}.vs-scheda:hover{transform:none}}.vs-stato-box{display:contents}.vs-paragrafi>p{margin:0}.vs-paragrafi>p+p{margin-top:var(--vs-spazio)}.vs-anteprima [data-vm-campo]{cursor:text;border-radius:4px;transition:outline-color .15s;outline:2px dashed transparent;outline-offset:3px}.vs-anteprima [data-vm-campo]:hover{outline-color:#2563eb}.vs-anteprima [data-vm-tipo=immagine]{cursor:pointer}.vs-anteprima [data-vm-campo].is-in-modifica{outline:2px solid #2563eb;background:rgba(37,99,235,.06);cursor:text}.vs-anteprima [data-vm-campo].is-evidenziato{outline:3px solid #2563eb;outline-offset:3px}.vs-anteprima [data-vm-campo].is-trascina{outline:3px dashed #2563eb;outline-offset:-3px}.vs-anteprima [data-vm-dato]{cursor:help}.vs-anteprima [data-vm-riordina] [data-vm-id]{cursor:-webkit-grab;cursor:grab;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.vs-anteprima [data-vm-riordina] [data-vm-id] img{-webkit-user-drag:none;pointer-events:none}.vs-anteprima [data-vm-riordina] [data-vm-id].is-trascinato{opacity:.3}.vs-anteprima [data-vm-riordina] [data-vm-id].is-prima{box-shadow:inset 4px 0 0 #2563eb}.vs-anteprima [data-vm-riordina] [data-vm-id].is-dopo{box-shadow:inset -4px 0 0 #2563eb}.vs-anteprima.is-riordina,.vs-anteprima.is-riordina *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.vs-fantasma{position:fixed;z-index:1003;pointer-events:none;width:140px;opacity:.9;transform:rotate(-2deg);border-radius:6px;box-shadow:0 12px 30px rgba(0,0,0,.3);overflow:hidden;background:#f4efe6}.vs-fantasma img{display:block;width:100%;height:auto}.vs-matita{position:fixed;z-index:1000;width:34px;height:34px;border-radius:50%;pointer-events:none;display:grid;place-items:center;background:#2563eb;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.25);font:600 12px/1.2 system-ui,sans-serif}.vs-barra-formato[hidden],.vs-matita[hidden]{display:none}.vs-barra-formato{position:fixed;z-index:1002;display:flex;gap:2px;padding:3px;border-radius:9px;background:#111827;box-shadow:0 8px 24px rgba(0,0,0,.3)}.vs-barra-formato button{width:32px;height:30px;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;font:16px/1 Georgia,serif}.vs-barra-formato button:hover{background:rgba(255,255,255,.12)}.vs-barra-formato button.is-attivo{background:#2563eb}.vs-fumetto-vm{position:fixed;z-index:1001;max-width:260px;padding:10px 12px;border-radius:10px;background:#111827;color:#fff;font:14px/1.4 system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.3)}.vs-fumetto-vm a{color:#93c5fd;font-weight:600}.vs-testo-immagine:not(:has(>.vs-testo-immagine__foto)){grid-template-columns:minmax(0,760px);justify-content:center}.tema-farina-ruggine{--c-linea:rgba(43,33,27,0.14);--vs-stampa:url(/_next/static/media/stampa.e18df89c.svg)}.tema-farina-ruggine .vs-tipo-apertura:before{content:"";position:absolute;inset:0;background:var(--vs-stampa) center /120px auto repeat;opacity:.09;pointer-events:none;z-index:-2}.tema-farina-ruggine .vs-sfondo-alternato:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:var(--vs-stampa) center /28px auto repeat-x;opacity:.55}.tema-farina-ruggine .vs-piede__bordo{height:16px;background:var(--c-scuro) var(--vs-stampa) center /32px auto repeat-x;filter:brightness(1.8) saturate(.4);opacity:.9}.tema-farina-ruggine .vs-logo__segno{border-radius:0;-webkit-mask:url(/_next/static/media/rosone.ad146d2a.svg) center/contain no-repeat;mask:url(/_next/static/media/rosone.ad146d2a.svg) center/contain no-repeat}.tema-farina-ruggine .vs-mappa{background:#3a2e26 var(--vs-stampa) center /64px auto repeat}.tema-farina-ruggine .vs-mappa iframe{filter:sepia(.25) saturate(.8)}@font-face{font-family:Roboto Clos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/roboto-cyrillic-ext.001f750b.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Clos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/roboto-cyrillic.80841ae2.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Clos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/roboto-latin-ext.1a634e73.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Roboto Clos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/roboto-latin.1e41be92.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.tema-clos{--clos-beige:var(--c-chiaro,#F0EADB);--clos-scuro:var(--c-scuro,#1D1D1B);--clos-rosso:var(--c-primario,#F14D4C);--clos-piede:var(--c-piede,#252525);--clos-grigio:var(--c-piede-nota,#7A7A7A);--clos-font:"Roboto Clos",Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vs-header-h:70px;background:var(--c-sfondo,#000);color:var(--clos-scuro);font-family:var(--clos-font);font-size:16px;line-height:1.6}.tema-clos a{text-decoration:none;transition:color .3s ease,background-color .3s ease}.tema-clos a,.tema-clos a:hover{color:inherit}.tema-clos h1,.tema-clos h2,.tema-clos h3,.tema-clos h4,.tema-clos h5{font-family:var(--clos-font);text-wrap:wrap}.tema-clos :focus-visible{outline:2px solid var(--clos-rosso);outline-offset:2px;border-radius:0}.tema-clos .clos-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.tema-clos .clos-salta{position:absolute;left:-9999px;z-index:100002}.tema-clos .clos-salta:focus{left:8px;top:8px;background:var(--clos-beige);color:#000;padding:8px 14px}.tema-clos .clos-header{position:fixed;top:0;left:0;right:0;width:100%;height:70px;background:var(--c-intestazione,#000);z-index:9999;display:flex;align-items:center;transform:translateY(0);transition:transform .3s ease,background-color .3s ease}.tema-clos .clos-header.is-nascosta{transform:translateY(-100%)}.tema-clos .clos-header.is-ricomparsa{box-shadow:0 2px 10px rgba(0,0,0,.1)}.tema-clos .clos-header__inner{max-width:1400px;width:100%;height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.tema-clos .clos-logo{margin-right:auto;display:flex;align-items:center;flex-shrink:0}.tema-clos .clos-logo a{display:flex;align-items:center;height:45px;line-height:0}.tema-clos .clos-logo img{height:45px;width:auto;max-width:none;display:block;object-fit:contain}.tema-clos .clos-logo__nome{font-size:24px;font-weight:700;color:var(--clos-beige);line-height:1}.tema-clos .clos-nav{height:100%;display:flex;align-items:center;flex-shrink:0}.tema-clos .clos-nav__lista{list-style:none;gap:35px}.tema-clos .clos-nav__lista,.tema-clos .clos-nav__lista>li{margin:0;padding:0;height:100%;display:flex;align-items:center}.tema-clos .clos-nav__lista>li>a{position:relative;height:100%;display:flex;align-items:center;padding:0 5px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--clos-beige)}.tema-clos .clos-nav__lista>li>a:after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--clos-rosso);transition:width .3s ease}.tema-clos .clos-nav__lista>li>a:hover{color:var(--clos-rosso)}.tema-clos .clos-nav__lista>li>a:hover:after{width:80%}.tema-clos .clos-bandiera{width:24px;height:16px;display:block;border:1px solid rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.tema-clos .clos-bandiera--testo{width:auto;padding:0 4px;font-size:11px;line-height:14px;color:var(--clos-beige);border-color:var(--clos-beige)}.tema-clos .clos-lingue{position:relative}.tema-clos .clos-lingue__attuale{display:flex;align-items:center;gap:8px;padding:8px 12px;height:100%;background:none;border:0;cursor:pointer;color:inherit}.tema-clos .clos-lingue__altre{position:absolute;top:calc(100% - 23px);left:50%;transform:translateX(-50%);list-style:none;margin:0;padding:8px;background:#000;width:max-content;display:flex;flex-direction:column;gap:8px;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.tema-clos .clos-lingue__altre a{display:flex;align-items:center;justify-content:center;padding:4px;transition:opacity .2s ease}.tema-clos .clos-lingue__altre a:hover{opacity:.7}.tema-clos .clos-lingue.is-aperta .clos-lingue__altre{opacity:1;visibility:visible}@media (min-width:1401px){.tema-clos .clos-lingue:focus-within .clos-lingue__altre,.tema-clos .clos-lingue:hover .clos-lingue__altre{opacity:1;visibility:visible}}.tema-clos .clos-burger{display:none}.tema-clos .vs-main{padding-top:70px;min-height:0;background:var(--c-sfondo,#000)}.tema-clos .vs-sezione{padding:0}.tema-clos .vs-sezione>*{max-width:none}.tema-clos .clos-riquadri{display:flex;flex-wrap:wrap;width:100%}.tema-clos .clos-riquadro{position:relative;width:100%;min-height:var(--clos-h);padding:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tema-clos .clos-riquadri--2 .clos-riquadro{width:50%}.tema-clos .clos-riquadri--3 .clos-riquadro{width:33.333%}.tema-clos .clos-riquadro__sfondo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);z-index:0;transform:scale(var(--vs-zoom,1));transform-origin:var(--vs-fuoco,50% 50%)}.tema-clos .clos-riquadro--velo:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.tema-clos .clos-riquadro__link{position:absolute;inset:0;z-index:10}.tema-clos .clos-riquadro__contenuto{position:relative;z-index:20;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:var(--clos-beige)}.tema-clos .clos-riquadro__contenuto>*{pointer-events:auto}.tema-clos .clos-riquadro__logo{height:var(--clos-l);width:auto;max-width:100%;object-fit:contain;display:block;box-sizing:border-box}.tema-clos .clos-etichetta{display:block;margin:0;max-width:100%;font-size:var(--clos-t);line-height:1.3;font-weight:400;padding:5px 15px;border:1px solid;text-align:left;overflow-wrap:normal;word-break:normal}.tema-clos a.clos-etichetta:hover{color:inherit}.tema-clos .clos-etichetta--grassetto{font-weight:700}.tema-clos .clos-etichetta--centro{text-align:center}.tema-clos .clos-etichetta--bordo-spesso{border-width:5px}.tema-clos .clos-etichetta--pieno{border-color:transparent!important}.tema-clos .clos-etichetta--nessuna{border:0;padding:0}.tema-clos .vs-elenco{font-family:var(--clos-font)}.tema-clos .vs-tipo-prenotazione{background:#fff;padding:20px 20px 60px}.tema-clos .vs-tipo-prenotazione>*{max-width:1160px;margin-inline:auto}.tema-clos .clos-piede{background:var(--clos-piede);color:var(--c-piede-testo,#F0EADB);padding:60px 20px 30px}.tema-clos .clos-piede__colonne{max-width:1200px;margin:0 auto;padding-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.tema-clos .clos-piede__colonna{position:relative;padding:0 20px}.tema-clos .clos-piede__colonna:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:rgba(240,234,219,.2)}.tema-clos .clos-piede h3{font-size:16px;font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;color:inherit}.tema-clos .clos-piede p{font-size:14px;line-height:1.3;margin:0 0 15px}.tema-clos .clos-piede__riga{display:block}.tema-clos .clos-piede__info .clos-piede__riga+.clos-piede__riga{margin-top:4px}.tema-clos .clos-piede__orari{font-size:16px;line-height:1.6}.tema-clos .clos-piede a:hover{color:var(--clos-rosso)}.tema-clos .clos-piede__link{list-style:none;margin:0;padding:0;font-size:14px}.tema-clos .clos-social{display:flex;gap:15px;margin-top:20px}.tema-clos .clos-social a{width:35px;height:35px;border:2px solid var(--c-piede-testo,#f0eadb);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.tema-clos .clos-social a:hover{background:var(--c-piede-testo,#F0EADB);color:var(--clos-piede)}.tema-clos .clos-piede__fondo{text-align:center;padding-top:30px;border-top:1px solid rgba(240,234,219,.2);font-size:13px;color:var(--clos-grigio)}.tema-clos .clos-piede__fondo p{font-size:13px;margin:0;line-height:1.6}.tema-clos .clos-piede__legali{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:13px}.tema-clos .clos-piede__legali a{color:var(--clos-grigio)}.tema-clos .clos-piede__legali a:hover{color:var(--clos-rosso)}@media (max-width:1400px){.tema-clos{--vs-header-h:54px}.tema-clos .clos-header{position:absolute;height:54px;transform:none!important;box-shadow:none}.tema-clos .clos-header__inner{padding:0 20px}.tema-clos .clos-logo a,.tema-clos .clos-logo img{height:32px}.tema-clos .clos-nav{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:100000;background:rgba(29,29,27,.95);overflow-y:auto;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tema-clos .clos-nav.is-aperta{opacity:1;visibility:visible}.tema-clos .clos-nav__lista{flex-direction:column;gap:8px;height:auto;margin:auto;text-align:center}.tema-clos .clos-nav__lista>li{height:auto;display:block}.tema-clos .clos-nav__lista>li>a{display:block;height:auto;padding:0;font-size:15px}.tema-clos .clos-nav__lista>li>a:after{display:none}.tema-clos .clos-lingue__attuale{margin:0 auto;height:auto}.tema-clos .clos-lingue__altre{top:100%;margin-top:8px;padding:12px;background:transparent;transform:translateX(-50%) translateY(-10px)}.tema-clos .clos-lingue.is-aperta .clos-lingue__altre{transform:translateX(-50%) translateY(0)}.tema-clos .clos-lingue__altre a{padding:8px}.tema-clos .clos-burger{display:flex;position:relative;z-index:100001;order:3;width:20px;height:16px;padding:0;background:transparent;border:0;cursor:pointer}.tema-clos .clos-burger__linea{position:absolute;left:0;width:100%;height:2px;background:var(--clos-beige);transition:all .3s ease}.tema-clos .clos-burger__linea:nth-of-type(2){top:0}.tema-clos .clos-burger__linea:nth-of-type(3){top:50%;transform:translateY(-50%)}.tema-clos .clos-burger__linea:nth-of-type(4){bottom:0}.tema-clos .clos-burger.is-aperto{width:30px;height:30px}.tema-clos .clos-burger.is-aperto .clos-burger__linea{height:3px}.tema-clos .clos-burger.is-aperto .clos-burger__linea:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(45deg)}.tema-clos .clos-burger.is-aperto .clos-burger__linea:nth-of-type(3){opacity:0}.tema-clos .clos-burger.is-aperto .clos-burger__linea:nth-of-type(4){bottom:50%;transform:translateY(50%) rotate(-45deg)}body.tema-clos.clos-menu-aperto{overflow:hidden}}@media (max-width:992px){.tema-clos .vs-main{padding-top:54px}.tema-clos .clos-riquadri .clos-riquadro{width:100%;min-height:var(--clos-hm)}.tema-clos .clos-riquadro__logo{height:var(--clos-lm)}.tema-clos .clos-etichetta{font-size:var(--clos-tm)}}@media (max-width:768px){.tema-clos .clos-piede__colonne{grid-template-columns:1fr}.tema-clos .clos-piede__colonna:not(:last-child):after{display:none}.tema-clos .clos-piede__colonna{padding-bottom:20px;border-bottom:1px solid rgba(240,234,219,.2)}.tema-clos .clos-piede__colonna:last-child{border-bottom:0}}@media (max-width:480px){.tema-clos .clos-header__inner{padding:0 15px}}@media (prefers-reduced-motion:reduce){.tema-clos .clos-burger__linea,.tema-clos .clos-header,.tema-clos .clos-nav{transition:none}}@font-face{font-family:Bricolage FD;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/bricolage-latin-ext.e67b341e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 FD;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/bricolage-latin.6f186b99.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body.tema-furfanti-fd{--f-titoli:"Bricolage FD","Arial Narrow",system-ui,sans-serif!important;--f-testo:"Bricolage FD",system-ui,sans-serif!important;--fd-rosso:#B3392A;--fd-rosso-ombra:#93281D;--fd-bordeaux:#8F262A;--fd-ocra:#D9A425;--fd-ocra-ombra:#B8851A;--fd-intonaco:#F9F8F6;--fd-carta:#FFFFFF;--fd-legno:#3B2820;--fd-inchiostro:#2A1C17;--fd-luce:#FFE3A0;--fd-tenue:color-mix(in srgb,var(--fd-inchiostro) 72%,transparent);--c-linea:color-mix(in srgb,var(--fd-inchiostro) 14%,transparent);--vs-largo:1240px;--vs-header-h:84px;background:var(--fd-intonaco);color:var(--fd-inchiostro);font-optical-sizing:auto}.tema-furfanti-fd ::selection{background:var(--fd-ocra);color:var(--fd-inchiostro)}.tema-furfanti-fd h1,.tema-furfanti-fd h2,.tema-furfanti-fd h3{font-family:var(--f-titoli)}.tema-furfanti-fd h1 em,.tema-furfanti-fd h2 em{font-style:normal;color:inherit}.tema-furfanti-fd :focus-visible{outline:3px solid var(--fd-ocra);outline-offset:3px}.tema-furfanti-fd .fd-titolo,.tema-furfanti-fd .vs-tipo-menu .vs-titolo{font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:.95;font-weight:800;font-stretch:75%;letter-spacing:-.008em;margin:0 0 18px;text-wrap:balance}.tema-furfanti-fd .fd-intro,.tema-furfanti-fd .vs-tipo-menu .vs-intro{font-size:1.125rem;line-height:1.55;max-width:46ch;color:var(--fd-tenue);margin:0}.tema-furfanti-fd .fd-testa{max-width:760px;margin:0 0 clamp(36px,5vw,64px)}.tema-furfanti-fd .vs-btn{border-radius:3px;font-family:var(--f-testo);font-size:1rem;font-weight:650;letter-spacing:0;text-transform:none;padding:.95em 1.45em;gap:10px;background:var(--fd-rosso);color:var(--fd-intonaco);border:2px solid transparent;transition:background .2s,color .2s}.tema-furfanti-fd .vs-btn:hover{background:var(--fd-bordeaux);color:var(--fd-intonaco)}.tema-furfanti-fd .vs-btn--contorno{background:transparent;color:var(--fd-inchiostro);border-color:currentColor}.tema-furfanti-fd .vs-btn--contorno:hover{background:var(--fd-inchiostro);color:var(--fd-intonaco);border-color:var(--fd-inchiostro)}.tema-furfanti-fd .vs-tipo-fd-apertura,.tema-furfanti-fd .vs-tipo-fd-sale{--muro:var(--fd-rosso);--muro-ombra:var(--fd-rosso-ombra);background:var(--muro);color:var(--fd-intonaco)}.tema-furfanti-fd .vs-tipo-fd-drink{--muro:var(--fd-ocra);--muro-ombra:var(--fd-ocra-ombra);background:var(--muro);color:var(--fd-inchiostro)}.tema-furfanti-fd .vs-tipo-fd-apertura:before,.tema-furfanti-fd .vs-tipo-fd-drink:before,.tema-furfanti-fd .vs-tipo-fd-sale:before{content:"";position:absolute;inset:0 0 auto 0;height:24px;pointer-events:none;max-width:none;margin:0;background:linear-gradient(to bottom,var(--muro-ombra) 0 3px,color-mix(in srgb,var(--muro) 78%,white) 3px 5px,var(--muro) 5px 11px,var(--muro-ombra) 11px 13px,transparent 13px 21px,color-mix(in srgb,var(--muro-ombra) 80%,transparent) 21px 22px,transparent 22px)}.tema-furfanti-fd .vs-tipo-fd-apertura .fd-intro,.tema-furfanti-fd .vs-tipo-fd-sale .fd-intro{color:color-mix(in srgb,var(--fd-intonaco) 88%,transparent)}.tema-furfanti-fd .vs-tipo-fd-apertura .vs-btn,.tema-furfanti-fd .vs-tipo-fd-sale .vs-btn{background:var(--fd-luce);color:var(--fd-inchiostro)}.tema-furfanti-fd .vs-tipo-fd-apertura .vs-btn:hover,.tema-furfanti-fd .vs-tipo-fd-sale .vs-btn:hover{background:var(--fd-intonaco)}.tema-furfanti-fd .vs-tipo-fd-apertura .vs-btn--contorno,.tema-furfanti-fd .vs-tipo-fd-sale .vs-btn--contorno{background:transparent;color:var(--fd-intonaco);border-color:currentColor}.tema-furfanti-fd .vs-tipo-fd-apertura .vs-btn--contorno:hover,.tema-furfanti-fd .vs-tipo-fd-sale .vs-btn--contorno:hover{background:var(--fd-intonaco);color:var(--fd-rosso);border-color:var(--fd-intonaco)}.tema-furfanti-fd .fd-stampa{margin:0;background:var(--fd-carta);padding:clamp(10px,1.4vw,18px);box-shadow:0 0 0 1px rgba(42,28,23,.1),0 22px 40px -26px rgba(42,28,23,.55)}.tema-furfanti-fd .fd-stampa img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%)}.tema-furfanti-fd .vs-header{background:color-mix(in srgb,var(--fd-intonaco) 94%,transparent)}.tema-furfanti-fd .vs-logo__img{max-height:46px}.tema-furfanti-fd .vs-header.is-compatto .vs-logo__img{max-height:40px}.tema-furfanti-fd .vs-nav__lista a{color:var(--fd-inchiostro);font-weight:550;background-image:linear-gradient(var(--fd-rosso),var(--fd-rosso))}.tema-furfanti-fd .vs-header .vs-btn{padding:.7em 1.15em;font-size:.95rem}.tema-furfanti-fd .vs-tipo-fd-apertura{padding-block:clamp(72px,9vw,120px) clamp(64px,8vw,110px);overflow:hidden;isolation:isolate}.fd-apertura{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;position:relative}.fd-apertura__dove{margin:0 0 22px;font-size:1.05rem;font-weight:500;color:var(--fd-luce)}.fd-apertura__titolo{margin:0;color:var(--fd-intonaco);font-size:clamp(3rem,6.6vw,6.2rem);line-height:.92;font-weight:800;font-stretch:78%;letter-spacing:-.008em;text-wrap:balance}.fd-apertura__sotto{margin:28px 0 0;font-size:1.2rem;line-height:1.5;max-width:40ch;color:color-mix(in srgb,var(--fd-intonaco) 88%,transparent)}.tema-furfanti-fd .fd-apertura__pulsanti{margin-top:36px;justify-content:flex-start}.fd-apertura__orari{margin:22px 0 0;font-size:.98rem;color:color-mix(in srgb,var(--fd-intonaco) 80%,transparent)}.fd-specchio{margin:0;justify-self:center;width:min(100%,440px);aspect-ratio:4/5;border-radius:50%;position:relative;border:clamp(12px,1.5vw,18px) solid #f3eee6;outline:2px solid #F3EEE6;outline-offset:7px;box-shadow:inset 0 0 0 2px rgba(120,90,60,.25),0 0 0 3px rgba(120,90,60,.18),0 40px 70px -40px rgba(40,8,4,.8)}.fd-specchio img{width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);border-radius:50%;display:block}.fd-apertura__luce{position:absolute;z-index:-1;pointer-events:none;max-width:none;inset:-30% -20% -30% 30%;background:radial-gradient(closest-side at 62% 42%,color-mix(in srgb,var(--fd-luce) 55%,transparent),color-mix(in srgb,var(--fd-luce) 14%,transparent) 55%,transparent 100%);mix-blend-mode:soft-light}.tema-furfanti-fd .vs-tipo-fd-apertura:after{content:"";position:absolute;inset:0;pointer-events:none;max-width:none;margin:0;z-index:2;background:#2a0d09;opacity:0}@media (prefers-reduced-motion:no-preference){.tema-furfanti-fd .vs-tipo-fd-apertura:after{animation:fd-buio 1.5s ease-out .15s both}.fd-apertura__luce{animation:fd-accendi 1.5s linear .15s both}}@keyframes fd-buio{0%{opacity:.78}22%{opacity:.5}28%{opacity:.7}40%{opacity:.28}46%{opacity:.42}to{opacity:0}}@keyframes fd-accendi{0%{opacity:0}22%{opacity:.8}28%{opacity:.2}40%{opacity:1}46%{opacity:.6}to{opacity:1}}@media (max-width:860px){.fd-apertura{grid-template-columns:1fr}.fd-specchio{order:-1;width:min(54%,240px);justify-self:start;margin-left:8px}.fd-apertura__luce{inset:-10% -40% 40% -10%}}.fd-anime__scelta{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px);grid-auto-rows:auto;align-items:start}.fd-anima{display:contents}.fd-anima__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fd-anima__nome{grid-column:1;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;font-family:var(--f-titoli);font-size:clamp(2.6rem,6vw,5.2rem);line-height:1;font-weight:800;font-stretch:75%;letter-spacing:-.025em;color:color-mix(in srgb,var(--fd-inchiostro) 40%,transparent);padding:6px 0;transition:color .2s}.fd-anima__nome:hover{color:color-mix(in srgb,var(--fd-inchiostro) 60%,transparent)}.fd-anima:has(.fd-anima__radio:checked) .fd-anima__nome{color:var(--fd-rosso)}.fd-anima:has(.fd-anima__radio:focus-visible) .fd-anima__nome{outline:3px solid var(--fd-ocra);outline-offset:4px}.fd-anima__dettaglio{grid-column:1;display:none;padding:6px 0 18px;max-width:40ch}.fd-anima:has(.fd-anima__radio:checked) .fd-anima__dettaglio{display:block}.fd-anima__testo{margin:0;font-size:1.125rem;line-height:1.55;color:var(--fd-inchiostro)}.fd-anima__link{display:inline-block;margin-top:10px;font-weight:650;color:var(--fd-rosso);text-underline-offset:4px}.fd-anima__link:hover{color:var(--fd-bordeaux)}.fd-anima__foto{grid-column:2;grid-row:1/span 12;aspect-ratio:4/5;align-self:start;opacity:0;visibility:hidden;transform:rotate(-1.2deg)}.fd-anima:has(.fd-anima__radio:checked) .fd-anima__foto{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.fd-anima:has(.fd-anima__radio:checked) .fd-anima__dettaglio{animation:fd-compare .35s ease-out both}.fd-anima__foto{transition:opacity .35s,visibility .35s}}@keyframes fd-compare{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:860px){.fd-anime__scelta{grid-template-columns:1fr}.tema-furfanti-fd .fd-anima__foto{grid-column:1;grid-row:1;aspect-ratio:4/3;margin-bottom:28px;transform:none}.fd-anima__nome{font-size:clamp(2.4rem,12vw,3.4rem)}}.tema-furfanti-fd .vs-tipo-menu{background:var(--fd-carta);border-top:1px solid var(--c-linea)}.tema-furfanti-fd .vs-tipo-menu>*{max-width:var(--vs-largo)}.tema-furfanti-fd .vs-tipo-menu .vs-intestazione--centrata{text-align:left}.tema-furfanti-fd .vs-tipo-menu .vs-titolo{color:var(--fd-inchiostro)}.tema-furfanti-fd .vs-tabs{justify-content:flex-start;gap:clamp(18px,3vw,36px);border:0;border-bottom:1px solid var(--c-linea);border-radius:0;padding:0;background:var(--fd-carta)}.tema-furfanti-fd .vs-tab{border:0;border-radius:0;background:transparent;padding:14px 0;position:relative;font-family:var(--f-titoli);font-size:1.5rem;font-weight:750;font-stretch:80%;color:color-mix(in srgb,var(--fd-inchiostro) 45%,transparent)}.tema-furfanti-fd .vs-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--fd-rosso);transform:scaleX(0);transform-origin:left;transition:transform .25s}.tema-furfanti-fd .vs-tab:hover,.tema-furfanti-fd .vs-tab[aria-selected=true]{color:var(--fd-inchiostro);background:transparent}.tema-furfanti-fd .vs-tab[aria-selected=true]{box-shadow:none}.tema-furfanti-fd .vs-tab[aria-selected=true]:after{transform:none}.tema-furfanti-fd .vs-menu-vm__sezione-titolo,.tema-furfanti-fd .vs-menu-vm__titolo{font-family:var(--f-titoli);text-transform:none;letter-spacing:-.01em;font-weight:800;font-stretch:80%;font-size:1.6rem;color:var(--fd-rosso)}.tema-furfanti-fd .vs-piatto{border-radius:0;padding:14px 0;border-bottom:1px solid var(--c-linea);background:transparent}.tema-furfanti-fd .vs-piatto:hover{background:transparent}.tema-furfanti-fd .vs-piatto__nome{font-family:var(--f-testo);font-weight:650;font-size:1.1rem}.tema-furfanti-fd .vs-piatto__prezzo{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fd-bordeaux)}.tema-furfanti-fd .vs-piatto__descr{color:var(--fd-tenue)}.fd-drink{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px);grid-template-areas:"testa foto" "lista foto" "nota foto"}.fd-drink__testa{grid-area:testa;margin-bottom:clamp(28px,4vw,48px)}.vs-tipo-fd-drink .fd-intro{color:color-mix(in srgb,var(--fd-inchiostro) 82%,transparent)}.fd-drink__lista{grid-area:lista;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px clamp(24px,4vw,56px);gap:26px clamp(24px,4vw,56px)}.fd-drink__lista li{display:flex;flex-direction:column;gap:4px}.fd-drink__nome{font-family:var(--f-titoli);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05;font-weight:800;font-stretch:80%;letter-spacing:-.01em}.fd-drink__ing{font-size:1rem;line-height:1.45;color:color-mix(in srgb,var(--fd-inchiostro) 80%,transparent)}.fd-drink__foto{grid-area:foto;aspect-ratio:3/4;align-self:center}.fd-drink__nota{grid-area:nota;margin:clamp(32px,4vw,48px) 0 0;font-size:1.125rem;line-height:1.5;max-width:52ch;font-weight:550}@media (max-width:860px){.fd-drink{grid-template-columns:1fr;grid-template-areas:"testa" "foto" "lista" "nota"}.tema-furfanti-fd .fd-drink__foto{aspect-ratio:4/3;margin-bottom:36px;transform:none}}@media (max-width:520px){.fd-drink__lista{grid-template-columns:1fr;gap:20px}}.fd-voci{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:0 clamp(32px,6vw,96px);gap:0 clamp(32px,6vw,96px);align-items:start}.fd-voci__titolo{grid-column:1/-1;margin-bottom:clamp(32px,4vw,56px)}.fd-voce,.fd-voce blockquote{margin:0}.fd-voce p{margin:0;font-size:1.06rem;line-height:1.55}.fd-voce figcaption{margin-top:8px;font-weight:700;font-size:.95rem;color:var(--fd-rosso)}.fd-voce--grande p{font-family:var(--f-titoli);font-size:clamp(1.6rem,2.9vw,2.45rem);line-height:1.18;font-weight:600;font-stretch:90%;letter-spacing:-.01em;text-wrap:pretty}.fd-voce--grande p:before{content:"«"}.fd-voce--grande p:after{content:"»"}.fd-voce--grande figcaption{margin-top:18px;font-size:1.05rem}.fd-voci__altre{display:grid;grid-gap:26px;gap:26px}.fd-voci__altre .fd-voce{padding-top:22px;border-top:1px solid var(--c-linea)}.fd-voci__altre .fd-voce:first-child{padding-top:0;border-top:0}.fd-voci__fonte{margin:0;font-size:.9rem;color:var(--fd-tenue)}@media (max-width:860px){.fd-voci{grid-template-columns:1fr}.fd-voci__altre{margin-top:40px}.fd-voci__altre .fd-voce:first-child{padding-top:22px;border-top:1px solid var(--c-linea)}}.fd-sale__testo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px clamp(32px,6vw,96px);gap:24px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.vs-tipo-fd-sale .fd-titolo{color:var(--fd-intonaco);margin:0}.fd-sale__occasioni{list-style:none;margin:24px 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font-size:1.15rem;font-weight:700}.fd-sale__occasioni li+li:before{content:"/";margin:0 .6em;color:var(--fd-luce);font-weight:400}.tema-furfanti-fd .fd-sale__foto{margin:0}.fd-sale__foto img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;object-position:var(--vs-fuoco,50% 55%)}.vs-tipo-fd-sale{padding-bottom:0!important}.fd-sale__foto{background:var(--fd-carta);padding:clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px) 0}@media (max-width:860px){.fd-sale__testo{grid-template-columns:1fr;align-items:start}.fd-sale__foto img{aspect-ratio:4/3}}.tema-furfanti-fd .vs-tipo-fd-dove{background:var(--fd-carta)}.fd-dove{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px clamp(32px,6vw,96px);gap:40px clamp(32px,6vw,96px);align-items:end}.fd-dove__indirizzo{margin:0 0 22px;color:var(--fd-rosso);font-size:clamp(3rem,8vw,7rem);line-height:.88;font-weight:800;font-stretch:75%;letter-spacing:-.03em}.fd-dove__via .vs-pulsanti{margin-top:28px;justify-content:flex-start}.fd-orari{width:100%;border-collapse:collapse;font-size:1.06rem}.fd-orari td,.fd-orari th{padding:16px 0;border-bottom:1px solid var(--c-linea);vertical-align:top;text-align:left}.fd-orari tr:first-child td,.fd-orari tr:first-child th{border-top:2px solid var(--fd-inchiostro)}.fd-orari th{font-weight:750}.fd-orari__giorni{display:block;font-weight:400;color:var(--fd-tenue)}.fd-orari td{text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fd-dove__contatti{margin:22px 0 0;display:flex;flex-direction:column;gap:6px;font-size:1.06rem}.fd-dove__contatti a{color:var(--fd-inchiostro);font-weight:600;text-underline-offset:4px}.fd-dove__contatti a:hover{color:var(--fd-rosso)}@media (max-width:860px){.fd-dove{grid-template-columns:1fr}}.fd-piede{background:var(--fd-legno);color:color-mix(in srgb,var(--fd-intonaco) 82%,transparent);font-size:.98rem}.fd-piede a{color:var(--fd-intonaco);text-decoration:none}.fd-piede a:hover{color:var(--fd-luce);text-decoration:underline;text-underline-offset:4px}.fd-piede__inner{max-width:var(--vs-largo);margin:0 auto;padding:clamp(56px,7vw,88px) var(--vs-gutter) 48px;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:36px;gap:36px}.fd-piede__logo{display:block;width:auto;max-width:220px;height:auto}.fd-piede__frase{margin:22px 0 0;max-width:26ch;font-family:var(--f-titoli);font-size:1.45rem;line-height:1.15;font-weight:700;font-stretch:85%;color:var(--fd-intonaco)}.fd-piede__col h3{margin:0 0 12px;font-size:1rem;font-weight:750;color:var(--fd-luce)}.fd-piede__col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.fd-piede__col>a{display:block;margin-bottom:6px}.fd-piede__col p{margin:6px 0 0;line-height:1.5}.fd-piede__fondo{max-width:var(--vs-largo);margin:0 auto;padding:20px var(--vs-gutter) 28px;border-top:1px solid color-mix(in srgb,var(--fd-intonaco) 16%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.88rem}.fd-piede__fondo ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.fd-piede__fondo p{margin:0}@media (max-width:980px){.fd-piede__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-piede__marchio{grid-column:1/-1}}@media (max-width:520px){.fd-piede__inner{grid-template-columns:1fr}}@font-face{font-family:Baloo\ 2 Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/baloo2-latin-ext.64350441.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Baloo\ 2 Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/baloo2-latin.a65324f0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/nunito-latin-ext.e1694c6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/nunito-latin.ee40bb09.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Sfizio;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bebasneue-latin-ext.8b44c7e6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bebas Neue Sfizio;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bebasneue-latin.6c25f6e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Sfizio;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/worksans-latin-ext.3f79dafe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans Sfizio;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/worksans-latin.41a81339.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.tema-sfizio{--sf-tile:none}.tema-sfizio .vs-apertura__titolo,.tema-sfizio .vs-citazione__frase,.tema-sfizio .vs-titolo{text-wrap:balance}.tema-sfizio .vs-piede__logo,.tema-sfizio .vs-piede__logo--chiaro{filter:none;max-width:180px}.tema-sfizio .vs-logo__img{max-height:58px}.tema-sfizio .vs-header.is-compatto .vs-logo__img{max-height:48px}.tema-sfizio .vs-sfondo-primario .vs-titolo{color:inherit}.tema-sfizio .vs-mappa{background:color-mix(in srgb,var(--c-testo-su-scuro) 8%,transparent)}body.tema-sfizio:not(:has(.sfizio-dir--forno)){--f-titoli:"Baloo 2 Sfizio","Arial Rounded MT Bold",system-ui,sans-serif!important;--f-testo:"Nunito Sfizio",system-ui,sans-serif!important;--sf-tile:radial-gradient(circle at 50% 50%,var(--c-accento) 0 14%,transparent 15%),radial-gradient(circle at 0 50%,var(--c-primario) 0 26%,transparent 27%),radial-gradient(circle at 100% 50%,var(--c-primario) 0 26%,transparent 27%),radial-gradient(circle at 50% 0,var(--c-primario) 0 26%,transparent 27%),radial-gradient(circle at 50% 100%,var(--c-primario) 0 26%,transparent 27%),linear-gradient(var(--c-alternato),var(--c-alternato))}body.tema-sfizio:not(:has(.sfizio-dir--forno)) h1,body.tema-sfizio:not(:has(.sfizio-dir--forno)) h2,body.tema-sfizio:not(:has(.sfizio-dir--forno)) h3{font-weight:700;letter-spacing:-.01em;line-height:1.02}body.tema-sfizio:not(:has(.sfizio-dir--forno)) h1 em,body.tema-sfizio:not(:has(.sfizio-dir--forno)) h2 em{font-style:normal;color:var(--c-accento)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-header{border-bottom:0;box-shadow:none}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-header:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background-image:var(--sf-tile);background-size:20px 20px;background-repeat:repeat-x;opacity:.95}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-nav__lista a{font-weight:700}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-tipo-apertura{background:radial-gradient(circle at 85% 20%,var(--c-alternato) 0 260px,transparent 261px),var(--c-sfondo)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-foto-sfondo .vs-apertura__cornice{aspect-ratio:5/4;border-radius:28px;padding:12px;background-image:var(--sf-tile);background-size:40px 40px;box-shadow:0 40px 60px -30px rgba(6,98,143,.55)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-foto-sfondo .vs-apertura__img{border-radius:18px}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-apertura__titolo{font-size:clamp(2.8rem,2rem + 3.6vw,5.2rem)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-bollino{background:var(--c-accento);font-size:1.5rem}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario{position:relative}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario:after,body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario:before{content:"";position:absolute;left:0;right:0;height:18px;background:var(--c-primario);-webkit-mask:radial-gradient(circle at 20px 18px,#000 18px,transparent 19px) 0 0 /40px 18px repeat-x;mask:radial-gradient(circle at 20px 18px,#000 18px,transparent 19px) 0 0 /40px 18px repeat-x}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario:before{top:-17px}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario:after{bottom:-17px;transform:rotate(180deg)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-primario .vs-titolo{font-size:clamp(2rem,1.6rem + 2vw,3rem);color:#fff}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-citazione__frase{font-family:var(--f-titoli);font-style:normal;font-weight:700;color:var(--c-primario-scuro)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-punti li{border:0;border-left:6px solid var(--c-primario);background:var(--c-superficie)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-sfondo-alternato{background:var(--c-alternato)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-tabs{background:var(--c-alternato)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-tab{font-family:var(--f-titoli);font-size:1.1rem;font-weight:700}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-menu-vm__sezione-titolo{display:flex;align-items:center;gap:10px;font-size:1.6rem}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-menu-vm__sezione-titolo:before{content:"";width:22px;height:22px;flex:none;border-radius:4px;background-image:var(--sf-tile);background-size:22px 22px}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-piatto__prezzo{color:var(--c-accento);font-weight:800}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-var-titolo .vs-citazione__frase{color:var(--c-testo)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-piede{position:relative}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-piede:before{content:"";display:block;height:14px;background-image:var(--sf-tile);background-size:28px 28px;background-repeat:repeat-x}body.tema-sfizio:has(.sfizio-dir--forno){--c-sfondo:#17120E!important;--c-testo:#F6EBDD!important;--c-primario:#E4572E!important;--c-primario-scuro:#C2401B!important;--c-accento:#02A0E3!important;--c-superficie:#231C16!important;--c-alternato:#1F1914!important;--c-scuro:#0E0B08!important;--c-testo-su-scuro:#F6EBDD!important;--c-evidenza-su-scuro:#FFB199!important;--c-piede:#0E0B08!important;--c-stelle:#F5B400!important;--c-linea:rgba(246,235,221,0.16);--vs-raggio:6px!important;--f-titoli:"Bebas Neue Sfizio",Impact,"Arial Narrow",sans-serif!important;--f-testo:"Work Sans Sfizio",system-ui,sans-serif!important;--sf-quadri:repeating-conic-gradient(#E4572E 0 25%,#F6EBDD 0 50%) 0 0 /24px 24px;background-color:#17120E;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 0);background-size:4px 4px}body.tema-sfizio:has(.sfizio-dir--forno) h1,body.tema-sfizio:has(.sfizio-dir--forno) h2,body.tema-sfizio:has(.sfizio-dir--forno) h3,body.tema-sfizio:has(.sfizio-dir--forno) h4{font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.92}body.tema-sfizio:has(.sfizio-dir--forno) h1 em,body.tema-sfizio:has(.sfizio-dir--forno) h2 em{font-style:normal;font-weight:400;color:var(--c-primario)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-btn:not(.vs-btn--contorno):not(.vs-btn--testo){color:#fff}body.tema-sfizio:has(.sfizio-dir--forno) .vs-btn{border-radius:6px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}body.tema-sfizio:has(.sfizio-dir--forno) .vs-occhiello{color:var(--c-accento)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-header{background:rgba(14,11,8,.92);border-bottom:0}body.tema-sfizio:has(.sfizio-dir--forno) .vs-header:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:var(--sf-quadri);background-size:16px 16px}body.tema-sfizio:has(.sfizio-dir--forno) .vs-nav__lista a{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600}body.tema-sfizio:has(.sfizio-dir--forno) .vs-tipo-apertura{background:radial-gradient(ellipse at 80% 40%,rgba(228,87,46,.25),transparent 60%)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-apertura__titolo{font-size:clamp(3.6rem,2.4rem + 6vw,8rem);letter-spacing:0}body.tema-sfizio:has(.sfizio-dir--forno) .vs-foto-sfondo .vs-apertura__cornice{aspect-ratio:1/1;border-radius:6px;border:10px solid #f6ebdd;transform:rotate(2.5deg);box-shadow:0 50px 70px -30px rgba(0,0,0,.9)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-bollino{background:var(--c-accento);outline-color:rgba(255,255,255,.7);font-family:var(--f-titoli);font-size:1.9rem}body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario{background:var(--c-primario);color:#fff;position:relative}body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario:after,body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario:before{content:"";position:absolute;left:0;right:0;height:12px;background:repeating-conic-gradient(#17120E 0 25%,#F6EBDD 0 50%) 0 0 /12px 12px}body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario:before{top:0}body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario:after{bottom:0}body.tema-sfizio:has(.sfizio-dir--forno) .vs-sfondo-primario .vs-titolo{font-size:clamp(3rem,2rem + 4vw,5.5rem);color:#fff}body.tema-sfizio:has(.sfizio-dir--forno) .vs-citazione__frase{font-family:var(--f-titoli);font-style:normal;text-transform:uppercase;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);line-height:.95}body.tema-sfizio:has(.sfizio-dir--forno) .vs-punti li{background:var(--c-superficie);border-color:var(--c-linea)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-punti li:before{color:var(--c-primario)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-punti strong{font-family:var(--f-titoli);text-transform:uppercase;font-weight:400;font-size:1.6rem;letter-spacing:.02em}body.tema-sfizio:has(.sfizio-dir--forno) .vs-tabs{background:var(--c-alternato)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-tab{border-radius:6px;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}body.tema-sfizio:has(.sfizio-dir--forno) .vs-menu-vm__sezione-titolo{font-size:2.2rem;border-bottom:3px solid var(--c-primario);padding-bottom:6px}body.tema-sfizio:has(.sfizio-dir--forno) .vs-piatto__nome{font-weight:600}body.tema-sfizio:has(.sfizio-dir--forno) .vs-piatto__prezzo{color:var(--c-primario);font-family:var(--f-titoli);font-size:1.5rem;font-weight:400}body.tema-sfizio:has(.sfizio-dir--forno) .vs-var-titolo .vs-citazione__frase{font-size:clamp(2.6rem,1.8rem + 3.4vw,5rem);color:var(--c-testo)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-piede:before{content:"";display:block;height:16px;background:var(--sf-quadri)}body.tema-sfizio:has(.sfizio-dir--forno) .vs-logo__img{filter:invert(1)}body.tema-sfizio:not(:has(.sfizio-dir--forno)) .vs-galleria img{border-radius:14px}body.tema-sfizio:has(.sfizio-dir--forno) .vs-galleria img{border-radius:4px;border:6px solid #f6ebdd}@font-face{font-family:Fraunces Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/fraunces-latin-ext.e0ecb571.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces Sfizio;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/fraunces-latin.6e8c7cb2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--bottega){--f-titoli:"Fraunces Sfizio",Georgia,"Times New Roman",serif!important;--f-testo:"Work Sans Sfizio",system-ui,sans-serif!important}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--bottega) :is(h1,h2,h3){font-weight:650;letter-spacing:-.015em;line-height:1.05}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--bottega) :is(h1,h2) em{font-style:italic;font-weight:600}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--bottega) :is(.vs-nav__lista a,.vs-tab,.vs-btn){font-family:var(--f-testo);font-weight:600}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--bottega) .vs-piatto__nome{font-family:var(--f-testo);font-weight:600}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--insegna){--f-titoli:"Bebas Neue Sfizio",Impact,"Arial Narrow",sans-serif!important;--f-testo:"Work Sans Sfizio",system-ui,sans-serif!important}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-car--insegna) :is(h1,h2,h3,h4){font-weight:400;letter-spacing:.01em;line-height:.95}