body.tema-sfizio{--sf-str-1:none;--sf-str-2:none}body.tema-sfizio:has(.sfizio-motivo-1--romagna){--sf-str-1:url(/_next/static/media/striscia-romagnola.bd910bf9.svg) 0 0/80px 28px repeat-x}body.tema-sfizio:has(.sfizio-motivo-2--romagna){--sf-str-2:url(/_next/static/media/striscia-romagnola.bd910bf9.svg) 0 0/80px 28px repeat-x}body.tema-sfizio:has(.sfizio-motivo-1--salento){--sf-str-1:url(/_next/static/media/maiolica-salentina.345abe9d.svg) 0 0/28px 28px repeat-x}body.tema-sfizio:has(.sfizio-motivo-2--salento){--sf-str-2:url(/_next/static/media/maiolica-salentina.345abe9d.svg) 0 0/28px 28px repeat-x}body.tema-sfizio:has(.sfizio-motivo-1--napoli){--sf-str-1:repeating-linear-gradient(45deg,#E6C67A 0 10px,#3F7A4A 10px 14px,#E6C67A 14px 24px,#2B4C8C 24px 28px)}body.tema-sfizio:has(.sfizio-motivo-2--napoli){--sf-str-2:repeating-linear-gradient(45deg,#E6C67A 0 10px,#3F7A4A 10px 14px,#E6C67A 14px 24px,#2B4C8C 24px 28px)}body.tema-sfizio:has(.sfizio-motivo-1--sicilia){--sf-str-1:repeating-linear-gradient(90deg,#C0392B 0 14px,#F2C230 14px 28px,#1E5AA8 28px 42px,#2E8B57 42px 56px)}body.tema-sfizio:has(.sfizio-motivo-2--sicilia){--sf-str-2:repeating-linear-gradient(90deg,#C0392B 0 14px,#F2C230 14px 28px,#1E5AA8 28px 42px,#2E8B57 42px 56px)}body.tema-sfizio:has(.sfizio-motivo-1--toscana){--sf-str-1:repeating-linear-gradient(135deg,#B5562F 0 12px,#C7704A 12px 14px,#B5562F 14px 26px,#8E4024 26px 28px)}body.tema-sfizio:has(.sfizio-motivo-2--toscana){--sf-str-2:repeating-linear-gradient(135deg,#B5562F 0 12px,#C7704A 12px 14px,#B5562F 14px 26px,#8E4024 26px 28px)}body.tema-sfizio:has(.sfizio-motivo-1--giappone){--sf-str-1:radial-gradient(circle at 50% 100%,transparent 7px,#C73E2A 8px 9px,transparent 10px 13px,#C73E2A 14px 15px,#F3EEE3 16px) 0 0 /32px 16px repeat-x,#F3EEE3}body.tema-sfizio:has(.sfizio-motivo-2--giappone){--sf-str-2:radial-gradient(circle at 50% 100%,transparent 7px,#C73E2A 8px 9px,transparent 10px 13px,#C73E2A 14px 15px,#F3EEE3 16px) 0 0 /32px 16px repeat-x,#F3EEE3}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-header:after,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-header:before{content:"";position:absolute;bottom:-14px;height:14px;opacity:1;background-size:auto}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-header:before{left:0;width:50%;background:var(--sf-str-1);background-size:40px 14px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-header:after{left:50%;right:0;background:var(--sf-str-2);background-size:14px 14px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--romagna):not(:has(.sfizio-motivo-2--romagna)) .vs-header:after{background-size:14px 14px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo):not(:has([class*=sfizio-motivo-2--])) .vs-header:after{background:var(--sf-str-1);left:0;background-size:40px 14px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--salento) .vs-tipo-apertura,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-2--salento) .vs-tipo-apertura{background:radial-gradient(rgba(150,110,60,.07) 1px,transparent 1.5px) 0 0 /7px 7px,radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.5px) 3px 4px /9px 9px,linear-gradient(180deg,#F4E9D2,var(--c-pietra,#E9D8B4));position:relative;padding-bottom:clamp(80px,9vw,120px)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-tipo-apertura:after,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-tipo-apertura:before{content:"";position:absolute;bottom:0;height:28px;max-width:none;margin:0}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-tipo-apertura:before{left:0;width:50%;background:var(--sf-str-1)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-tipo-apertura:after{left:50%;right:0;background:var(--sf-str-2)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo):not(:has([class*=sfizio-motivo-2--])) .vs-tipo-apertura:after{background:var(--sf-str-1)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--salento) .vs-apertura__foto:before,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-2--salento) .vs-apertura__foto:before{content:"";position:absolute;left:-16%;right:-16%;top:-18%;aspect-ratio:4/1;z-index:2;pointer-events:none;background:url(/_next/static/media/luminaria.a1a48aad.svg) bottom/100% auto no-repeat}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-apertura__titolo em{color:var(--c-ruggine,var(--c-accento))}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-apertura__titolo strong{color:var(--c-mare,var(--c-primario));font-weight:inherit}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--romagna) .vs-bollino{background:var(--c-ruggine)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--salento) .vs-sfondo-primario:before,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-2--salento) .vs-sfondo-primario:before{-webkit-mask:none;mask:none;top:6px;height:24px;background:url(/_next/static/media/filo-luminaria.6a1d13c9.svg) 0 0/60px 24px repeat-x}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--salento) .vs-sfondo-primario:after,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-2--salento) .vs-sfondo-primario:after{display:none}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-1--salento) .vs-sfondo-primario,body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo-2--salento) .vs-sfondo-primario{padding-top:clamp(56px,7vw,80px)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-piede:before{height:20px;background:var(--sf-str-1,none);background-size:57px 20px;-webkit-mask:linear-gradient(90deg,#000 50%,transparent 0);mask:linear-gradient(90deg,#000 50%,transparent 0)}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-piede:after{content:"";position:absolute;top:0;left:50%;right:0;height:20px;background:var(--sf-str-2,none);background-size:20px 20px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo):not(:has([class*=sfizio-motivo-2--])) .vs-piede:before{-webkit-mask:none;mask:none}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo):not(:has([class*=sfizio-motivo-2--])) .vs-piede:after{display:none}.tema-sfizio .vs-sfondo-canapa{background-color:var(--c-canapa,#E8DCC2);background-image:linear-gradient(rgba(232,220,194,.88),rgba(232,220,194,.88)),url(/_next/static/media/tela-romagnola.6c7b0a32.svg);background-size:auto,120px 120px}.tema-sfizio .vs-sfondo-pietra{background:radial-gradient(rgba(150,110,60,.08) 1px,transparent 1.5px) 0 0 /7px 7px,radial-gradient(rgba(255,255,255,.4) 1px,transparent 1.5px) 3px 4px /9px 9px,var(--c-pietra,#E9D8B4)}.tema-sfizio .vs-sfondo-mare{background:var(--c-mare,#1F5F8B);color:#fff}.tema-sfizio .vs-sfondo-mare .vs-occhiello,.tema-sfizio .vs-sfondo-mare h2,.tema-sfizio .vs-sfondo-mare h3{color:#fff}.tema-sfizio .vs-sfondo-mare a:not(.vs-btn){color:#FFE7A3}.tema-sfizio .vs-sfondo-mare .vs-btn--contorno{color:#fff;border-color:#fff}.tema-sfizio .vs-sfondo-mare .vs-mappa{background:rgba(255,255,255,.1)}.tema-sfizio .vs-sfondo-canapa .vs-tabs{background:transparent}.tema-sfizio .vs-sfondo-canapa .vs-menu-schede{background:rgba(255,252,245,.92);border-radius:18px;padding:8px clamp(12px,3vw,32px) 24px}.tema-sfizio .vs-sfondo-canapa .vs-menu-vm__sezione-titolo{color:var(--c-ruggine,inherit)}.tema-sfizio .vs-sfondo-canapa .vs-piatto__prezzo{color:var(--c-ruggine,var(--c-accento))}.tema-sfizio .vs-tipo-sfizio-due-anime{padding-inline:0}.tema-sfizio .sf-due{max-width:none}.tema-sfizio .sf-due__testa{max-width:var(--vs-largo);margin:0 auto clamp(28px,4vw,48px);padding-inline:var(--vs-gutter)}.tema-sfizio .sf-due__coppia{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:0 auto}.tema-sfizio .sf-due__coppia--1{grid-template-columns:1fr}.tema-sfizio .sf-anima{position:relative;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px) clamp(40px,5vw,56px);overflow:hidden}.tema-sfizio .sf-anima--sinistra{border-radius:26px 0 0 26px}.tema-sfizio .sf-anima--destra{border-radius:0 26px 26px 0}.tema-sfizio .sf-anima>*{position:relative;z-index:1}.tema-sfizio .sf-anima__regione{font-family:var(--f-titoli);font-weight:800;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px}.tema-sfizio .sf-anima__titolo{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);margin:0 0 14px}.tema-sfizio .sf-anima__testo{margin:0 0 18px;max-width:34rem}.tema-sfizio .sf-anima__punti{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.tema-sfizio .sf-anima__punti li{padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.72)}.tema-sfizio .sf-anima__punti strong{display:block;font-family:var(--f-titoli);font-size:1.15rem}.tema-sfizio .sf-anima__ornamento{position:absolute!important;z-index:0!important;pointer-events:none}.tema-sfizio .sf-mot-romagna{background-color:#E8DCC2;background-image:linear-gradient(rgba(232,220,194,.82),rgba(232,220,194,.82)),url(/_next/static/media/tela-romagnola.6c7b0a32.svg);background-size:auto,120px 120px;color:#3A2416;box-shadow:inset 0 0 0 10px #E8DCC2,inset 0 0 0 12px var(--c-ruggine,#A04A1E)}.tema-sfizio .sf-mot-romagna .sf-anima__regione,.tema-sfizio .sf-mot-romagna .sf-anima__titolo,.tema-sfizio .sf-mot-romagna strong{color:var(--c-ruggine,#A04A1E)}.tema-sfizio .sf-mot-romagna .sf-anima__ornamento{right:22px;top:22px;width:96px;height:96px;background:url(/_next/static/media/galletto.ee15e8cb.svg) 50%/contain no-repeat;opacity:.9}.tema-sfizio .sf-mot-salento{background:radial-gradient(rgba(150,110,60,.08) 1px,transparent 1.5px) 0 0 /7px 7px,linear-gradient(180deg,#F2E4C6,var(--c-pietra,#E9D8B4));color:#10324A;box-shadow:inset 0 0 0 10px #F2E4C6,inset 0 -12px 0 10px transparent;border-bottom:12px solid transparent;border-image:url(/_next/static/media/maiolica-salentina.345abe9d.svg) 0 0 40 0/0 0 12px 0 round}.tema-sfizio .sf-mot-salento:before{content:"";position:absolute;left:6%;right:6%;top:10px;height:64px;z-index:0;background:url(/_next/static/media/luminaria.a1a48aad.svg) top/100% 100% no-repeat;opacity:.95}.tema-sfizio .sf-mot-salento .sf-anima__regione,.tema-sfizio .sf-mot-salento .sf-anima__titolo,.tema-sfizio .sf-mot-salento strong{color:var(--c-mare,#1F5F8B)}.tema-sfizio .sf-mot-salento .sf-anima__ornamento{right:18px;bottom:22px;width:130px;height:52px;background:url(/_next/static/media/ulivo.54b4419f.svg) 50%/contain no-repeat}.tema-sfizio .sf-mot-salento{padding-top:clamp(84px,9vw,110px)}.tema-sfizio .sf-mot-napoli{background:repeating-linear-gradient(45deg,rgba(63,122,74,.1) 0 10px,transparent 10px 20px),#F6EBC9}.tema-sfizio .sf-mot-sicilia{background:radial-gradient(circle at 90% 10%,rgba(242,194,48,.35) 0 60px,transparent 61px),#FFF6DD;box-shadow:inset 0 6px 0 #C0392B}.tema-sfizio .sf-mot-toscana{background:repeating-linear-gradient(135deg,rgba(181,86,47,.08) 0 24px,transparent 24px 48px),#F3E6D8}.tema-sfizio .sf-mot-giappone{background:radial-gradient(circle at 50% 100%,transparent 7px,rgba(199,62,42,.12) 8px 9px,transparent 10px) 0 0 /32px 16px,#F3EEE3}.tema-sfizio .sf-mot-neutro{background:var(--c-alternato)}.tema-sfizio .sf-due__nodo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,transparent 50%,rgba(0,0,0,0) 50%),conic-gradient(from 180deg,var(--c-ruggine,#A04A1E) 0 50%,var(--c-mare,#1F5F8B) 50% 100%);box-shadow:0 0 0 6px #fff,0 14px 30px -12px rgba(0,0,0,.5)}.tema-sfizio .sf-due__nodo span{width:60px;height:60px;border-radius:50%;background:var(--c-primario,#080808);color:#fff;display:grid;place-items:center;font-family:var(--f-titoli);font-size:2rem;font-weight:800;line-height:1}@media (max-width:820px){.tema-sfizio .sf-due__coppia{grid-template-columns:1fr;padding-inline:12px}.tema-sfizio .sf-anima--sinistra{border-radius:22px 22px 0 0;padding-bottom:64px}.tema-sfizio .sf-anima--destra{border-radius:0 0 22px 22px}.tema-sfizio .sf-mot-romagna .sf-anima__ornamento{width:64px;height:64px;right:18px;top:18px}.tema-sfizio .sf-anima--destra{grid-row:3}.tema-sfizio .sf-due__nodo{width:68px;height:68px;position:relative;grid-row:2;justify-self:center;left:auto;top:auto;transform:none;margin:-34px 0}.tema-sfizio .sf-due__nodo span{width:48px;height:48px;font-size:1.6rem}}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has([class*="--salento"].sfizio-motivo) .vs-foto-sfondo .vs-apertura__cornice{background:url(/_next/static/media/maiolica-salentina.345abe9d.svg) 0 0/40px 40px}body.tema-sfizio:not(:has(.sfizio-dir--forno)):has(.sfizio-motivo) .vs-menu-vm__sezione-titolo:before{background:url(/_next/static/media/striscia-romagnola.bd910bf9.svg) 0 0/66px 22px}body.tema-sfizio.nav-aperta .vs-header:after,body.tema-sfizio.nav-aperta .vs-header:before{display:none!important}@font-face{font-family:"Instrument Serif FF";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/instrumentserif-latin-ext.87b08ce1.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:"Instrument Serif FF";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/instrumentserif-latin.e872e3f2.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:"Instrument Serif FF";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/instrumentserif-italic-latin-ext.62f67739.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:"Instrument Serif FF";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/instrumentserif-italic-latin.7cb8e1b9.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:Instrument Sans FF;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrumentsans-latin-ext.7db92424.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:Instrument Sans FF;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrumentsans-latin.ae05c57c.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:Bodoni Moda FF;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodonimoda-latin-ext.68a03ad6.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:Bodoni Moda FF;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodonimoda-latin.d91bb4a8.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:Bodoni Moda FF;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodonimoda-italic-latin-ext.e51db4c8.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:Bodoni Moda FF;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodonimoda-italic-latin.a45d8539.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:Jost FF;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/jost-latin-ext.1643396c.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:Jost FF;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/jost-latin.c925c607.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{--f-titoli:"Instrument Serif FF",Georgia,serif!important;--f-testo:"Instrument Sans FF",system-ui,sans-serif!important;--ff-muro:#B5361F;--ff-bordeaux:#8F262A;--ff-oro:#B48A45;--ff-carta:#F4ECE1;--ff-inchiostro:#241A19;--ff-tenue:color-mix(in srgb,var(--c-testo) 68%,transparent);--ff-t1:var(--ff-muro);--ff-t2:var(--ff-bordeaux);--ff-t3:var(--ff-oro);--ff-t4:#E2CDAE;--ff-cappello-righe:var(--ff-carta);--c-linea:color-mix(in srgb,var(--c-testo) 16%,transparent);--vs-largo:1240px;--vs-header-h:80px}body.tema-furfanti:has(.ff-dir--notte){--f-titoli:"Bodoni Moda FF","Didot",Georgia,serif!important;--f-testo:"Jost FF",system-ui,sans-serif!important;--c-sfondo:#141010!important;--c-testo:#EFE4D3!important;--c-primario:#CFA862!important;--c-primario-scuro:#E2C285!important;--c-accento:#A8343A!important;--c-superficie:#1D1716!important;--c-alternato:#191312!important;--c-piede:#0E0B0B!important;--ff-oro:#CFA862;--ff-muro:#A8343A;--ff-t1:#CFA862;--ff-t2:#8C6A33;--ff-t3:#E9D3A0;--ff-t4:#6E1C20;--ff-cappello-righe:#141010}.tema-furfanti h1,.tema-furfanti h2,.tema-furfanti h3{font-weight:400;letter-spacing:-.015em}.tema-furfanti h1 em,.tema-furfanti h2 em,.tema-furfanti h3 em{font-style:italic;font-weight:400;color:var(--ff-muro)}body.tema-furfanti:has(.ff-dir--notte) h1,body.tema-furfanti:has(.ff-dir--notte) h2,body.tema-furfanti:has(.ff-dir--notte) h3{font-style:italic;font-weight:500;letter-spacing:-.01em}body.tema-furfanti:has(.ff-dir--notte) h1 em,body.tema-furfanti:has(.ff-dir--notte) h2 em{color:var(--ff-oro);font-weight:400}.tema-furfanti ::selection{background:var(--ff-muro);color:var(--ff-carta)}.tema-furfanti .ff-occhiello{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--f-testo);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ff-muro)}.tema-furfanti .ff-occhiello:before{content:"";width:9px;height:9px;background:currentColor;transform:rotate(8deg);flex:none}body.tema-furfanti:has(.ff-dir--notte) .ff-occhiello{color:var(--ff-oro);letter-spacing:.32em;font-weight:500}body.tema-furfanti:has(.ff-dir--notte) .ff-occhiello:before{width:22px;height:1px;transform:none}.tema-furfanti .ff-titolo{font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:.98;margin:0 0 20px}.tema-furfanti .ff-intro{font-size:1.12rem;line-height:1.6;max-width:52ch;color:var(--ff-tenue);margin:0}.tema-furfanti .ff-testa{max-width:760px;margin:0}.tema-furfanti .vs-btn{border-radius:0;font-family:var(--f-testo);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:1.15em 1.8em;background:var(--ff-muro);color:var(--ff-carta);gap:10px;transition:background .25s,color .25s,transform .25s}.tema-furfanti .vs-btn:hover{background:var(--ff-inchiostro);color:var(--ff-carta);transform:translateY(-2px)}.tema-furfanti .vs-btn--contorno{background:transparent;color:var(--c-testo);border:1px solid;padding:calc(1.15em - 1px) calc(1.8em - 1px)}.tema-furfanti .vs-btn--contorno:hover{background:var(--c-testo);color:var(--c-sfondo)}.tema-furfanti .vs-btn--piccolo{padding:.9em 1.3em;font-size:.74rem}body.tema-furfanti:has(.ff-dir--notte) .vs-btn{background:var(--ff-oro);color:#141010}body.tema-furfanti:has(.ff-dir--notte) .vs-btn:hover{background:#E9D3A0;color:#141010}body.tema-furfanti:has(.ff-dir--notte) .vs-btn--contorno{background:transparent;color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .vs-btn--contorno:hover{background:var(--ff-oro);color:#141010}.tema-furfanti .vs-pulsanti{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.tema-furfanti .vs-header{background:color-mix(in srgb,var(--c-sfondo) 90%,transparent)}.tema-furfanti .vs-logo__img{max-height:50px}.tema-furfanti .vs-header.is-compatto .vs-logo__img{max-height:42px}.tema-furfanti .vs-nav__lista a{font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background-image:linear-gradient(var(--ff-muro),var(--ff-muro))}body.tema-furfanti:has(.ff-dir--notte) .vs-nav__lista a{font-weight:500;background-image:linear-gradient(var(--ff-oro),var(--ff-oro))}body.tema-furfanti:has(.ff-dir--notte) .vs-burger span:not(.vs-sr){background:var(--c-testo)}.tema-furfanti .vs-appare--pronto{transform:translateY(36px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.tema-furfanti .ff-tessere{display:block;width:100%}.tema-furfanti .ff-t1{fill:var(--ff-t1)}.tema-furfanti .ff-t2{fill:var(--ff-t2)}.tema-furfanti .ff-t3{fill:var(--ff-t3);animation:ff-luccica 7s ease-in-out infinite}.tema-furfanti .ff-t4{fill:var(--ff-t4)}@keyframes ff-luccica{0%,to{opacity:1}50%{opacity:.45}}@keyframes ff-sale{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ff-gira{to{transform:rotate(1turn)}}@keyframes ff-svela{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.tema-furfanti .vs-tipo-furfanti-apertura{padding-top:clamp(28px,5vw,72px);padding-bottom:0;overflow:hidden}.tema-furfanti .vs-tipo-furfanti-apertura>*{max-width:1320px}.ff-apertura{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:center;position:relative}.ff-apertura__testo{position:relative;z-index:2}.ff-apertura__titolo{font-size:clamp(3rem,7vw,6.8rem);line-height:.9;letter-spacing:-.025em;margin:0 0 28px}.ff-apertura__sotto{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;max-width:44ch;margin:0;color:var(--ff-tenue)}.ff-apertura__orari{display:flex;align-items:center;gap:12px;margin:30px 0 0;font-size:.88rem;letter-spacing:.04em}.ff-punto{width:8px;height:8px;background:var(--ff-muro);transform:rotate(10deg);flex:none}.ff-sale-su{animation:ff-sale 1s cubic-bezier(.2,.7,.2,1) both}.ff-apertura__testo>:nth-child(2){animation-delay:.08s}.ff-apertura__testo>:nth-child(3){animation-delay:.18s}.ff-apertura__testo>:nth-child(4){animation-delay:.28s}.ff-apertura__testo>:nth-child(5){animation-delay:.38s}.ff-apertura__foto{position:relative;min-height:clamp(460px,48vw,640px)}.ff-apertura__foto figure{position:absolute;margin:0;overflow:hidden}.ff-apertura__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);display:block}.ff-apertura__f1{right:0;top:0;width:84%;height:88%;box-shadow:-26px 26px 0 0 var(--ff-muro);animation:ff-sale 1s cubic-bezier(.2,.7,.2,1) .1s both}.ff-apertura__f1 img{animation:ff-svela 1.3s cubic-bezier(.7,0,.2,1) .2s both}.ff-apertura__f2{left:0;bottom:0;width:46%;aspect-ratio:1;border:10px solid var(--c-sfondo);z-index:2;animation:ff-sale 1s .5s both}.ff-apertura__timbro{position:absolute;left:4%;top:6%;z-index:3;width:clamp(104px,10vw,140px)}.ff-timbro{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--c-sfondo);color:var(--ff-inchiostro)}.ff-timbro>*{grid-area:1/1}.ff-timbro__giro{width:100%;height:100%;animation:ff-gira 36s linear infinite}.ff-timbro__giro text{font-family:var(--f-testo);font-size:17px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;fill:currentColor}.ff-timbro__cappello{width:46%;color:var(--ff-bordeaux)}.ff-apertura__tessere{grid-column:1/-1;width:100vw!important;height:36px;margin:clamp(48px,7vw,96px) 0 0 calc(50% - 50vw)}@media (max-width:900px){.ff-apertura{grid-template-columns:1fr;gap:36px}.ff-apertura__titolo{font-size:clamp(2.9rem,13vw,4.4rem)}.ff-apertura__foto{min-height:0;aspect-ratio:1/1.05;margin-right:0}.ff-apertura__f1{width:84%;height:86%;box-shadow:-16px 16px 0 0 var(--ff-muro)}.ff-apertura__f2{width:52%;border-width:8px}.ff-apertura__timbro{width:92px;left:0;top:2%}.tema-furfanti .vs-pulsanti .vs-btn{flex:1 1 auto;justify-content:center}}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-furfanti-apertura{background:radial-gradient(1.2px 1.2px at 12% 18%,var(--ff-oro) 99%,transparent),radial-gradient(1px 1px at 32% 8%,var(--ff-oro) 99%,transparent),radial-gradient(1.4px 1.4px at 58% 22%,var(--ff-oro) 99%,transparent),radial-gradient(1px 1px at 76% 6%,var(--ff-oro) 99%,transparent),radial-gradient(1.2px 1.2px at 90% 30%,var(--ff-oro) 99%,transparent),radial-gradient(1px 1px at 44% 40%,var(--ff-oro) 99%,transparent),radial-gradient(1px 1px at 6% 52%,var(--ff-oro) 99%,transparent),radial-gradient(ellipse 80% 60% at 70% 30%,#2A1B19 0,transparent 70%),var(--c-sfondo);background-size:340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,100% 100%,auto}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__foto{order:-1}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__titolo{font-size:clamp(2.8rem,6.2vw,6rem);line-height:.98}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__f1{left:8%;right:auto;width:66%;height:94%;border-radius:999px 999px 0 0;overflow:hidden!important;box-shadow:none;outline:1px solid var(--ff-oro);outline-offset:10px}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__f2{left:auto;right:0;bottom:6%;width:40%;border-radius:50%;border:6px solid var(--c-sfondo);outline:1px solid var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__torre{position:absolute;right:4%;top:-4%;height:104%;width:auto;color:var(--ff-oro);opacity:.35}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__timbro{left:0;right:auto;top:auto;bottom:0}body.tema-furfanti:has(.ff-dir--notte) .ff-timbro{background:transparent;color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-timbro__cappello{color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__tessere{height:22px;opacity:.9}@media (max-width:900px){body.tema-furfanti:has(.ff-dir--notte) .ff-apertura{grid-template-columns:1fr}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__foto{order:0;aspect-ratio:1/1.1}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__f1{left:4%;width:70%}body.tema-furfanti:has(.ff-dir--notte) .ff-apertura__torre{right:0}}.ff-anime__lista{list-style:none;padding:0;margin:clamp(36px,5vw,64px) 0 0;border-top:1px solid var(--c-testo);counter-reset:anima}.ff-anima__link{display:grid;grid-template-columns:clamp(80px,10vw,140px) minmax(0,1fr) clamp(180px,24vw,320px);grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);align-items:center;padding:clamp(18px,2.4vw,30px) 0;border-bottom:1px solid var(--c-linea);color:inherit;text-decoration:none}.ff-anima:nth-child(2n) .ff-anima__link{padding-left:clamp(0px,6vw,96px)}.ff-anima__link:hover{color:inherit}.ff-anima__n{font-family:var(--f-titoli);font-size:clamp(3rem,6vw,5.6rem);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--ff-muro);transition:color .35s}.ff-anima__corpo{display:flex;flex-direction:column;gap:8px}.ff-anima__nome{font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:.95;margin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .3s}.ff-anima__testo{max-width:46ch;color:var(--ff-tenue);line-height:1.5}.ff-anima__vai{font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ff-muro);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s}.ff-anima__foto{display:block;aspect-ratio:4/3;overflow:hidden}.ff-anima__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);display:block;filter:saturate(.6) sepia(.12);transform:scale(1.06);transition:filter .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.ff-anima__link:focus-visible .ff-anima__n,.ff-anima__link:hover .ff-anima__n{color:var(--ff-muro)}.ff-anima__link:focus-visible .ff-anima__nome,.ff-anima__link:hover .ff-anima__nome{transform:translateX(12px);color:var(--ff-muro)}.ff-anima__link:focus-visible .ff-anima__vai,.ff-anima__link:hover .ff-anima__vai{opacity:1;transform:none}.ff-anima__link:focus-visible .ff-anima__foto img,.ff-anima__link:hover .ff-anima__foto img{filter:none;transform:none}@media (hover:none){.ff-anima__foto img{filter:none;transform:none}.ff-anima__vai{opacity:1;transform:none}}@media (max-width:760px){.ff-anima__link{grid-template-columns:64px minmax(0,1fr);row-gap:14px}.ff-anima:nth-child(2n) .ff-anima__link{padding-left:0}.ff-anima__foto{grid-column:1/-1;aspect-ratio:16/9;order:-1}.ff-anima__n{font-size:3rem;align-self:start}}body.tema-furfanti:has(.ff-dir--notte) .ff-testa{text-align:center;margin-inline:auto}body.tema-furfanti:has(.ff-dir--notte) .ff-testa .ff-intro{margin-inline:auto}body.tema-furfanti:has(.ff-dir--notte) .ff-anime__lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);border:0;align-items:start}body.tema-furfanti:has(.ff-dir--notte) .ff-anima:nth-child(2n){margin-top:clamp(0px,6vw,80px)}body.tema-furfanti:has(.ff-dir--notte) .ff-anima:nth-child(2n) .ff-anima__link,body.tema-furfanti:has(.ff-dir--notte) .ff-anima__link{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:0;border:0}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__foto{order:-1;width:100%;aspect-ratio:3/4.2;border-radius:999px 999px 0 0;outline:1px solid color-mix(in srgb,var(--ff-oro) 60%,transparent);outline-offset:6px}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__foto img{filter:saturate(.6) brightness(.85)}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__n{font-size:1rem;font-style:italic;color:var(--ff-oro);-webkit-text-stroke:0;letter-spacing:.2em;margin-top:10px;align-self:center}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__corpo{align-items:center}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__nome{font-size:clamp(1.8rem,2.6vw,2.5rem)}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__link:hover .ff-anima__nome{transform:none;color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__testo{font-size:.95rem}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__vai{color:var(--ff-oro)}@media (max-width:760px){body.tema-furfanti:has(.ff-dir--notte) .ff-anime__lista{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}body.tema-furfanti:has(.ff-dir--notte) .ff-anima:nth-child(2n){margin-top:48px}body.tema-furfanti:has(.ff-dir--notte) .ff-anima:nth-child(odd):not(:first-child){margin-top:-48px}body.tema-furfanti:has(.ff-dir--notte) .ff-anima__testo{font-size:.88rem}}.tema-furfanti .vs-tipo-menu .vs-intestazione--centrata{text-align:left}.tema-furfanti .vs-tipo-menu .vs-occhiello{font-family:var(--f-testo);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ff-muro)}.tema-furfanti .vs-tipo-menu .vs-titolo{font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:.98}.tema-furfanti .vs-tipo-menu .vs-intro{color:var(--ff-tenue);max-width:56ch}.tema-furfanti .vs-tabs{justify-content:flex-start;gap:0;border-bottom:1px solid var(--c-testo);padding:0;background:var(--c-alternato,var(--c-sfondo))}.tema-furfanti .vs-sfondo-alternato .vs-tabs{background:var(--c-alternato)}.tema-furfanti .vs-tab{border:0;border-radius:0;background:transparent;padding:1.1rem 1.4rem;position:relative;font-family:var(--f-titoli);font-size:1.45rem;font-weight:400;color:var(--ff-tenue)}.tema-furfanti .vs-tab:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:-1px;height:3px;background:var(--ff-muro);transform:scaleX(0);transition:transform .3s}.tema-furfanti .vs-tab:hover{color:var(--c-testo)}.tema-furfanti .vs-tab[aria-selected=true]{background:transparent;color:var(--c-testo)}.tema-furfanti .vs-tab[aria-selected=true]:after{transform:none}.tema-furfanti .vs-menu-vm__sezione-titolo,.tema-furfanti .vs-menu-vm__titolo{color:var(--ff-muro);letter-spacing:.22em;font-weight:600}.tema-furfanti .vs-menu-vm__sezione-titolo{display:flex;align-items:center;gap:12px}.tema-furfanti .vs-menu-vm__sezione-titolo:before{content:"";width:9px;height:9px;background:currentColor;transform:rotate(8deg)}.tema-furfanti .vs-piatto{border-radius:0;padding:14px 4px;border-bottom:1px solid var(--c-linea)}.tema-furfanti .vs-piatto:hover{background:transparent}.tema-furfanti .vs-piatto__nome{font-weight:400;font-size:1.35rem}.tema-furfanti .vs-piatto__nome:after{border-bottom:1px dotted var(--c-linea)}.tema-furfanti .vs-piatto__prezzo{font-family:var(--f-titoli);font-weight:400;font-size:1.35rem;color:var(--ff-muro)}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-menu .vs-intestazione--centrata{text-align:center}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-menu .vs-intro{margin-inline:auto}body.tema-furfanti:has(.ff-dir--notte) .vs-menu-vm__sezione-titolo,body.tema-furfanti:has(.ff-dir--notte) .vs-menu-vm__titolo,body.tema-furfanti:has(.ff-dir--notte) .vs-piatto__prezzo,body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-menu .vs-occhiello{color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .vs-tabs{justify-content:center;border-bottom-color:color-mix(in srgb,var(--ff-oro) 50%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .vs-tab{font-style:italic}body.tema-furfanti:has(.ff-dir--notte) .vs-tab:after{background:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .vs-piatto__nome{font-style:italic;font-size:1.25rem}.ff-drink{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.ff-drink__carta{border:1px solid var(--c-testo);outline:1px solid var(--c-testo);outline-offset:-8px;padding:clamp(28px,4vw,56px);background:var(--c-superficie)}.ff-drink__lista{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 36px;gap:18px 36px}.ff-drink__lista li{display:flex;flex-direction:column;border-top:1px solid var(--c-linea);padding-top:12px}.ff-drink__nome{font-family:var(--f-titoli);font-size:1.5rem;line-height:1.1}.ff-drink__ing{font-size:.92rem;color:var(--ff-tenue)}.ff-drink__nota{margin:28px 0 0;font-family:var(--f-titoli);font-style:italic;font-size:1.25rem;line-height:1.35;color:var(--ff-muro)}.ff-drink__foto{margin:0;aspect-ratio:3/4;box-shadow:22px 22px 0 0 var(--ff-bordeaux)}.ff-drink__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);display:block}@media (max-width:860px){.ff-drink{grid-template-columns:1fr}.ff-drink__foto{order:-1;aspect-ratio:4/3;width:calc(100% - 16px);box-shadow:16px 16px 0 0 var(--ff-bordeaux)}.ff-drink__lista{grid-template-columns:1fr}}body.tema-furfanti:has(.ff-dir--notte) .ff-drink__carta{border-color:color-mix(in srgb,var(--ff-oro) 70%,transparent);outline-color:color-mix(in srgb,var(--ff-oro) 35%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .ff-drink__nome{font-style:italic;color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-drink__nota{color:var(--c-testo)}body.tema-furfanti:has(.ff-dir--notte) .ff-drink__foto{box-shadow:none;border-radius:999px 999px 0 0;overflow:hidden;outline:1px solid var(--ff-oro);outline-offset:8px}.tema-furfanti .vs-tipo-furfanti-voci{background:var(--ff-muro);color:var(--ff-carta);overflow:hidden}.tema-furfanti .vs-tipo-furfanti-voci .ff-occhiello,.tema-furfanti .vs-tipo-furfanti-voci .ff-titolo em{color:var(--ff-carta)}.ff-voci__binario{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,400px);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vs-gutter);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 40%,transparent) transparent;margin:clamp(32px,4vw,56px) calc(var(--vs-gutter) * -1) 0;padding:0 var(--vs-gutter) 24px}.ff-voce{scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:18px;border-top:1px solid color-mix(in srgb,currentColor 45%,transparent);padding-top:22px}.ff-voce blockquote{margin:0}.ff-voce blockquote p{margin:0;font-family:var(--f-titoli);font-size:1.45rem;line-height:1.25}.ff-voce blockquote p:before{content:"“";display:block;font-size:4.4rem;line-height:.6;margin-bottom:6px;opacity:.55}.ff-voce:first-child{grid-column:span 1}.ff-voce figcaption{margin-top:auto;font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ff-voci__fonte{margin:8px 0 0;font-size:.85rem;opacity:.75}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-furfanti-voci{background:var(--c-superficie);color:var(--c-testo);border-block:1px solid color-mix(in srgb,var(--ff-oro) 30%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-furfanti-voci .ff-occhiello{color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .vs-tipo-furfanti-voci .ff-testa{text-align:center;margin-inline:auto}body.tema-furfanti:has(.ff-dir--notte) .ff-voce{border-top-color:color-mix(in srgb,var(--ff-oro) 45%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .ff-voce blockquote p{font-style:italic;font-size:1.3rem}body.tema-furfanti:has(.ff-dir--notte) .ff-voce blockquote p:before{color:var(--ff-oro);opacity:1}body.tema-furfanti:has(.ff-dir--notte) .ff-voce figcaption{color:var(--ff-oro)}.tema-furfanti .vs-tipo-furfanti-sale>*{max-width:1320px}.ff-sale{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.ff-sale__foto{grid-column:1/9;grid-row:1;margin:0;aspect-ratio:16/11;overflow:hidden}.ff-sale__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--vs-fuoco,50% 50%);display:block}.ff-sale__testo{grid-column:8/13;grid-row:1;position:relative;z-index:2;background:var(--c-sfondo);padding:clamp(28px,4vw,56px);box-shadow:0 30px 60px -40px rgba(36,26,25,.5)}.ff-sale__tessere{width:220px!important;height:18px;margin:0 0 22px}.ff-sale__occasioni{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.ff-sale__occasioni li{border:1px solid var(--c-testo);padding:.45em .9em;font-size:.82rem;letter-spacing:.06em}@media (max-width:860px){.ff-sale__foto,.ff-sale__testo{grid-column:1/-1}.ff-sale__testo{grid-row:2;margin:-48px 12px 0}}body.tema-furfanti:has(.ff-dir--notte) .ff-sale__testo{background:var(--c-superficie);border:1px solid color-mix(in srgb,var(--ff-oro) 45%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .ff-sale__occasioni li{border-color:color-mix(in srgb,var(--ff-oro) 55%,transparent);color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-sale__foto img{filter:brightness(.85) saturate(.85)}.ff-dove{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:end}.ff-dove__via{font-size:clamp(3rem,7vw,6.4rem);line-height:.9;letter-spacing:-.025em;margin:0 0 22px}.ff-dove__lavagna{background:var(--ff-inchiostro);color:var(--ff-carta);padding:clamp(28px,4vw,48px);position:relative}.ff-dove__tessere{width:260px!important;height:18px;position:absolute;top:-9px;left:clamp(28px,4vw,48px)}.ff-orari{margin:0}.ff-orari__riga{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px dashed color-mix(in srgb,var(--ff-carta) 30%,transparent)}.ff-orari__riga dt{display:flex;flex-direction:column}.ff-orari__quando{font-family:var(--f-titoli);font-style:italic;font-size:1.7rem;line-height:1.1}.ff-orari__giorni{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.ff-orari__riga dd{margin:0;font-family:var(--f-titoli);font-size:clamp(1.4rem,2.4vw,1.9rem);white-space:nowrap;text-align:right}.ff-dove__contatti{display:flex;flex-wrap:wrap;gap:8px 24px;margin:22px 0 0}.ff-dove__contatti a{color:var(--ff-carta);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ff-carta) 40%,transparent)}.ff-dove__contatti a:hover{color:#fff;border-bottom-color:currentColor}@media (max-width:860px){.ff-dove{grid-template-columns:1fr}.ff-dove__via{font-size:clamp(2.6rem,12vw,4rem)}}body.tema-furfanti:has(.ff-dir--notte) .ff-dove__lavagna{background:transparent;border:1px solid color-mix(in srgb,var(--ff-oro) 55%,transparent);color:var(--c-testo)}body.tema-furfanti:has(.ff-dir--notte) .ff-orari__quando,body.tema-furfanti:has(.ff-dir--notte) .ff-orari__riga dd{color:var(--ff-oro)}body.tema-furfanti:has(.ff-dir--notte) .ff-dove__contatti a{color:var(--c-testo)}.ff-piede{background:var(--c-piede,var(--ff-inchiostro));color:var(--ff-carta);padding-bottom:28px}.ff-piede__tessere{height:36px}.ff-piede__inner{max-width:var(--vs-largo);margin:0 auto;padding:clamp(48px,6vw,88px) var(--vs-gutter) 40px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px}.ff-piede__logo{display:block;max-width:230px;height:auto;margin-bottom:22px}.ff-piede .ff-piede__frase{font-family:var(--f-titoli);font-style:italic;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;margin:0;max-width:18ch}.ff-piede h3{font-family:var(--f-testo);font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ff-oro);margin:0 0 16px;font-style:normal}.ff-piede ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ff-piede a{color:var(--ff-carta);text-decoration:none}.ff-piede a:hover{color:var(--ff-oro)}.ff-piede p{margin:10px 0 0;opacity:.8;font-size:.95rem}.ff-piede__tel{display:block;font-family:var(--f-titoli);font-size:1.9rem;line-height:1.1}.ff-piede__mail{display:block;margin-top:6px;word-break:break-all}.ff-piede__fondo{max-width:var(--vs-largo);margin:0 auto;padding:22px var(--vs-gutter) 0;border-top:1px solid color-mix(in srgb,var(--ff-carta) 18%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.8rem;opacity:.75}.ff-piede__fondo ul{flex-direction:row;gap:18px}.ff-piede__fondo p{margin:0}@media (max-width:900px){.ff-piede__inner{grid-template-columns:1fr 1fr}.ff-piede__marchio{grid-column:1/-1}}@media (max-width:520px){.ff-piede__inner{grid-template-columns:1fr}}body.tema-furfanti:has(.ff-dir--notte) .ff-piede{border-top:1px solid color-mix(in srgb,var(--ff-oro) 25%,transparent)}body.tema-furfanti:has(.ff-dir--notte) .ff-piede__tessere{height:22px}@media (prefers-reduced-motion:reduce){.tema-furfanti .ff-apertura__f1,.tema-furfanti .ff-apertura__f2,.tema-furfanti .ff-sale-su,.tema-furfanti .ff-t3,.tema-furfanti .ff-timbro__giro{animation:none}}