@font-face{font-family:Alfa Slab ACM;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/alfa-slab-one-latin-ext.43160795.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:Alfa Slab ACM;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/alfa-slab-one-latin.66be0630.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:Yesteryear ACM;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/yesteryear-latin-ext.3c2609f4.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:Yesteryear ACM;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/yesteryear-latin.104046d3.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 ACM;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodoni-moda-latin-ext-normal.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 ACM;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodoni-moda-latin-normal.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 ACM;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodoni-moda-latin-ext-italic.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 ACM;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bodoni-moda-latin-italic.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:Figtree ACM;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-latin-ext.76b41198.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:Figtree ACM;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-latin.93af595f.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-a-cucina-e-mamma{--f-titoli:"Alfa Slab ACM","Rockwell",Georgia,serif!important;--f-testo:"Figtree ACM",system-ui,sans-serif!important;--f-pennello:"Yesteryear ACM","Brush Script MT",cursive;--acm-calce:#FBF6EC;--acm-inchiostro:#1B2530;--acm-blu:#1F4E8C;--acm-giallo:#E8A93A;--acm-verde:#1F4A3C;--acm-rosso:#B3261E;--acm-tenue:color-mix(in srgb,var(--c-testo) 70%,transparent);--rg-blu:#1F4E8C;--rg-giallo:#E8A93A;--rg-verde:#2E7D5B;--rg-bianco:#FBF6EC;--acm-riggiola:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' fill='%23FBF6EC'/%3E%3Cg transform='rotate(0 50 50)'%3E%3Cpath d='M0 0H28A28 28 0 0 1 0 28Z' fill='%231F4E8C'/%3E%3Cpath d='M0 0H16A16 16 0 0 1 0 16Z' fill='%23E8A93A'/%3E%3Cpath d='M0 0H6A6 6 0 0 1 0 6Z' fill='%23FBF6EC'/%3E%3Cpath d='M40 0L50 11L60 0Z' fill='%23E8A93A'/%3E%3Cpath d='M50 50C43 41 44 27 50 17C56 27 57 41 50 50Z' fill='%231F4E8C'/%3E%3Cpath d='M50 50C47 42 41 35 32 32C35 41 42 47 50 50Z' fill='%232E7D5B'/%3E%3Ccircle cx='50' cy='24' r='2.2' fill='%23FBF6EC'/%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Cpath d='M0 0H28A28 28 0 0 1 0 28Z' fill='%231F4E8C'/%3E%3Cpath d='M0 0H16A16 16 0 0 1 0 16Z' fill='%23E8A93A'/%3E%3Cpath d='M0 0H6A6 6 0 0 1 0 6Z' fill='%23FBF6EC'/%3E%3Cpath d='M40 0L50 11L60 0Z' fill='%23E8A93A'/%3E%3Cpath d='M50 50C43 41 44 27 50 17C56 27 57 41 50 50Z' fill='%231F4E8C'/%3E%3Cpath d='M50 50C47 42 41 35 32 32C35 41 42 47 50 50Z' fill='%232E7D5B'/%3E%3Ccircle cx='50' cy='24' r='2.2' fill='%23FBF6EC'/%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Cpath d='M0 0H28A28 28 0 0 1 0 28Z' fill='%231F4E8C'/%3E%3Cpath d='M0 0H16A16 16 0 0 1 0 16Z' fill='%23E8A93A'/%3E%3Cpath d='M0 0H6A6 6 0 0 1 0 6Z' fill='%23FBF6EC'/%3E%3Cpath d='M40 0L50 11L60 0Z' fill='%23E8A93A'/%3E%3Cpath d='M50 50C43 41 44 27 50 17C56 27 57 41 50 50Z' fill='%231F4E8C'/%3E%3Cpath d='M50 50C47 42 41 35 32 32C35 41 42 47 50 50Z' fill='%232E7D5B'/%3E%3Ccircle cx='50' cy='24' r='2.2' fill='%23FBF6EC'/%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Cpath d='M0 0H28A28 28 0 0 1 0 28Z' fill='%231F4E8C'/%3E%3Cpath d='M0 0H16A16 16 0 0 1 0 16Z' fill='%23E8A93A'/%3E%3Cpath d='M0 0H6A6 6 0 0 1 0 6Z' fill='%23FBF6EC'/%3E%3Cpath d='M40 0L50 11L60 0Z' fill='%23E8A93A'/%3E%3Cpath d='M50 50C43 41 44 27 50 17C56 27 57 41 50 50Z' fill='%231F4E8C'/%3E%3Cpath d='M50 50C47 42 41 35 32 32C35 41 42 47 50 50Z' fill='%232E7D5B'/%3E%3Ccircle cx='50' cy='24' r='2.2' fill='%23FBF6EC'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='8' fill='%23E8A93A' stroke='%231F4E8C' stroke-width='2.5'/%3E%3C/svg%3E");--c-linea:color-mix(in srgb,var(--c-testo) 18%,transparent);--vs-largo:1200px;--vs-header-h:76px;font-family:var(--f-testo)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera){--f-titoli:"Bodoni ACM","Didot","Bodoni 72",Georgia,serif!important;--c-sfondo:#17131D!important;--c-testo:#F4E7CF!important;--c-primario:#F0B04A!important;--c-primario-scuro:#F7C873!important;--c-accento:#F0B04A!important;--c-superficie:#211B29!important;--c-alternato:#1E1925!important;--c-piede:#0F0C13!important;--acm-oro:#F0B04A;--acm-crema:#F4E7CF;--acm-notte:#17131D;--acm-pompeiano:#8E2620;--ps-filo:rgba(244,231,207,0.55);--ps-molletta:#D9CBB0;--ps-crema:#E9DCC2;--ps-azzurro:#6FA3C4;--ps-rosso:#C0453A;--ps-giallo:#E3A440;--lm-luce:#FFE2A0;--lm-alone:#FFB54A}.tema-a-cucina-e-mamma :is(h1,h2,h3){font-family:var(--f-titoli);font-weight:400;letter-spacing:0;line-height:1}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) :is(h1,h2,h3){font-style:italic;font-weight:600;letter-spacing:-.01em}.tema-a-cucina-e-mamma :is(h1,h2,h3) em{font-style:normal;color:var(--acm-rosso)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) :is(h1,h2,h3) em{font-style:italic;color:var(--acm-oro)}.tema-a-cucina-e-mamma ::selection{background:var(--acm-giallo);color:var(--acm-inchiostro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) ::selection{background:var(--acm-oro);color:var(--acm-notte)}.tema-a-cucina-e-mamma a:focus-visible,.tema-a-cucina-e-mamma button:focus-visible{outline:3px solid var(--acm-giallo);outline-offset:3px}.tema-a-cucina-e-mamma .acm-occhiello{margin:0 0 6px;font-family:var(--f-pennello);font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.1;color:var(--acm-rosso)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-occhiello{font-family:var(--f-testo);font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--acm-oro);margin-bottom:14px}.tema-a-cucina-e-mamma .acm-titolo{font-size:clamp(2.3rem,6vw,4rem);margin:0}.tema-a-cucina-e-mamma .acm-testa{margin:0 0 clamp(28px,4vw,48px)}.tema-a-cucina-e-mamma .acm-traduzione{margin:14px 0 0;font-size:.98rem;line-height:1.5;color:var(--acm-tenue);max-width:46ch}.tema-a-cucina-e-mamma .acm-traduzione:before{content:"IT";display:inline-block;margin-right:10px;padding:1px 6px;font-size:.68rem;font-weight:800;letter-spacing:.1em;vertical-align:2px;border:1.5px solid;border-radius:3px}.tema-a-cucina-e-mamma .vs-btn{border-radius:4px;font-family:var(--f-testo);font-size:1rem;font-weight:800;letter-spacing:0;padding:.95em 1.4em;background:var(--acm-blu);color:var(--acm-calce);border:2px solid var(--acm-inchiostro);gap:10px;box-shadow:4px 4px 0 0 var(--acm-giallo);transition:transform .15s,box-shadow .15s}.tema-a-cucina-e-mamma .vs-btn:hover{color:var(--acm-calce);transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--acm-giallo)}.tema-a-cucina-e-mamma .vs-btn--contorno{background:var(--acm-calce);color:var(--acm-inchiostro);box-shadow:none}.tema-a-cucina-e-mamma .vs-btn--contorno:hover{background:#fff;color:var(--acm-inchiostro);box-shadow:none}.tema-a-cucina-e-mamma .vs-btn--piccolo{padding:.65em 1em;font-size:.92rem;box-shadow:3px 3px 0 0 var(--acm-giallo)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-btn{border-radius:2px;border:0;background:var(--acm-oro);color:var(--acm-notte);box-shadow:0 0 28px -6px rgba(240,176,74,.7)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-btn:hover{background:#F7C873;transform:translateY(-2px)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-btn--contorno{background:transparent;color:var(--acm-crema);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acm-crema) 60%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-btn--contorno:hover{background:var(--acm-crema);color:var(--acm-notte)}.tema-a-cucina-e-mamma .vs-pulsanti{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.tema-a-cucina-e-mamma .vs-logo__img{max-height:58px}.tema-a-cucina-e-mamma .vs-header.is-compatto .vs-logo__img{max-height:46px}.tema-a-cucina-e-mamma .vs-header.is-compatto{border-bottom:2px solid var(--acm-inchiostro);box-shadow:none}.tema-a-cucina-e-mamma .vs-nav__lista a{font-weight:700;background-image:linear-gradient(var(--acm-giallo),var(--acm-giallo));background-size:0 5px;background-position:left 85%}.tema-a-cucina-e-mamma .vs-nav__lista a:hover{background-size:100% 5px}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-header{background:color-mix(in srgb,var(--acm-notte) 88%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-header.is-compatto{border-bottom:1px solid color-mix(in srgb,var(--acm-oro) 35%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-nav__lista a{font-weight:500;background-image:linear-gradient(var(--acm-oro),var(--acm-oro));background-size:0 1.5px;background-position:0 100%}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-nav__lista a:hover{background-size:100% 1.5px}.tema-a-cucina-e-mamma .vs-appare--pronto{opacity:1;transform:none;transition:none}.acm-fascia{height:34px;background:var(--acm-riggiola) 0 0 /34px 34px repeat-x;border-block:2px solid var(--acm-inchiostro)}.tema-a-cucina-e-mamma .vs-tipo-acm-apertura{padding-top:calc(40px + clamp(20px, 3vw, 40px));padding-bottom:clamp(36px,6vw,80px);overflow:hidden;background:var(--acm-riggiola) 0 0 /40px 40px repeat-x,var(--c-sfondo);border-top:2px solid var(--acm-inchiostro)}.tema-a-cucina-e-mamma .vs-tipo-acm-apertura:before{content:"";position:absolute;left:0;right:0;top:40px;height:2px;background:var(--acm-inchiostro)}.acm-apertura--vico,.acm-insegna{position:relative}.acm-insegna{background:var(--acm-verde);color:var(--acm-calce);padding:clamp(14px,2vw,22px) clamp(14px,3vw,36px);border-radius:6px;box-shadow:inset 0 0 0 4px var(--acm-verde),inset 0 0 0 6px var(--acm-giallo),inset 0 0 0 9px var(--acm-verde),inset 0 0 0 10px color-mix(in srgb,var(--acm-giallo) 60%,transparent),0 10px 0 -4px color-mix(in srgb,var(--acm-inchiostro) 25%,transparent);z-index:1}.acm-insegna ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.55em;row-gap:2px;font-family:var(--f-titoli);font-size:clamp(.8rem,3.3vw,2rem);letter-spacing:.03em;text-transform:uppercase;line-height:1.2;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.acm-insegna li+li:before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:.55em;background:var(--acm-giallo);transform:rotate(45deg) translateY(-.12em)}.acm-apertura--vico .acm-apertura__corpo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,22vw,250px);grid-gap:clamp(8px,3vw,48px);gap:clamp(8px,3vw,48px);align-items:start}.acm-apertura--vico .acm-apertura__testo{padding-top:clamp(26px,4vw,48px)}.acm-apertura--vico .acm-apertura__titolo{font-family:var(--f-pennello);font-weight:400;font-size:clamp(4.4rem,18vw,10.5rem);line-height:.9;color:var(--acm-rosso);transform:rotate(-5deg);transform-origin:left center;text-shadow:3px 3px 0 var(--acm-giallo);margin:0 0 0 -.04em;padding:.06em 0 .12em}.acm-apertura__frase{margin:18px 0 0;font-family:var(--f-titoli);font-size:clamp(1.75rem,6.6vw,3.4rem);line-height:1.04;color:var(--acm-inchiostro);text-wrap:balance;max-width:15ch}.acm-apertura__frase em{font-style:normal;color:var(--acm-rosso)}.acm-cartello{position:relative;margin-top:-4px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:acm-dondola 3.6s ease-in-out infinite alternate}.acm-cartello:before{content:"";display:block;width:74%;height:clamp(34px,5vw,56px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M50 3L6 40M50 3L94 40' stroke='%231B2530' stroke-width='1.6' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.acm-cartello__chiodo{position:absolute;top:-2px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--acm-inchiostro)}.acm-cartello__tavola{width:100%;text-align:center;background:var(--acm-rosso);color:var(--acm-calce);border-radius:6px;padding:.5em .4em .7em;box-shadow:inset 0 0 0 3px var(--acm-rosso),inset 0 0 0 4.5px var(--acm-calce),4px 6px 0 rgba(27,37,48,.22)}.acm-cartello__tavola strong{display:block;font-family:var(--f-pennello);font-weight:400;font-size:clamp(1.7rem,6vw,3.6rem);line-height:1}.acm-cartello__tavola span{display:block;margin-top:4px;font-family:var(--f-titoli);font-size:clamp(.6rem,2vw,.95rem);letter-spacing:.12em;text-transform:uppercase;color:var(--acm-giallo)}@keyframes acm-dondola{0%{transform:rotate(-3.5deg)}to{transform:rotate(3deg)}}.acm-porta{position:relative}@media (min-width:900px){.acm-apertura--vico .acm-apertura__corpo{grid-template-columns:minmax(0,1fr) 380px;padding-inline:2%}.acm-porta{align-self:stretch;min-height:500px;padding-inline:50px}.acm-porta:before{content:"";position:absolute;left:0;right:0;top:70px;bottom:calc(-1 * clamp(36px, 6vw, 80px));border-radius:190px 190px 0 0;background:var(--acm-riggiola) 50% 0 /60px 60px;border:3px solid var(--acm-inchiostro);border-bottom:0;box-shadow:inset 0 0 0 12px var(--acm-calce),inset 0 0 0 15px var(--acm-inchiostro)}.acm-cartello{z-index:1}}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tipo-acm-apertura{padding-top:0;background:radial-gradient(ellipse 80% 60% at 50% 0,#2A2133 0,var(--acm-notte) 70%);border-top:0}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tipo-acm-apertura:before{display:none}.acm-apertura__cielo{width:100vw;margin-left:calc(50% - 50vw);margin-top:-18px;position:relative}.acm-panni{display:block;width:100%;height:clamp(128px,14vw,210px)}.acm-apertura__cielo .acm-luminarie{display:block;width:100%;height:clamp(46px,6.5vw,96px);margin-top:calc(-1 * clamp(30px, 4vw, 60px))}.acm-panno{transform-box:fill-box;transform-origin:50% 0;animation:acm-vento 5s ease-in-out infinite alternate}.acm-panno--1{animation-duration:6.2s;animation-delay:-2s}.acm-panno--2{animation-duration:4.4s;animation-delay:-1s}@keyframes acm-vento{0%{transform:rotate(-2.2deg) skewX(-1.5deg)}to{transform:rotate(2deg) skewX(1.5deg)}}.acm-lampadina--trema circle:nth-child(2){animation:acm-trema 2.8s steps(1) infinite}.acm-lampadina--trema2 circle:nth-child(2){animation:acm-trema 4.1s steps(1) 1.3s infinite}@keyframes acm-trema{0%,to{opacity:1}47%{opacity:.35}52%{opacity:1}55%{opacity:.5}58%{opacity:1}}.acm-apertura--sera .acm-apertura__corpo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;padding-top:clamp(18px,3vw,40px)}.acm-apertura--sera .acm-apertura__titolo{margin:0;font-size:clamp(3.1rem,12.6vw,7rem);line-height:.94;font-weight:500;color:var(--acm-crema);text-shadow:0 0 34px rgba(240,176,74,.18)}.acm-apertura--sera .acm-apertura__titolo em{font-weight:700;color:var(--acm-oro);text-shadow:0 0 22px rgba(240,176,74,.45)}.acm-apertura--sera .acm-traduzione{margin-top:22px}.acm-lampadine{list-style:none;margin:0;padding:22px 18px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;position:relative;font-family:var(--f-titoli);font-style:italic;font-weight:600;font-size:clamp(1.05rem,4.6vw,2.2rem);color:var(--acm-oro);text-shadow:0 0 14px rgba(240,176,74,.55);border:1.5px solid color-mix(in srgb,var(--acm-oro) 55%,transparent);border-radius:4px;background:radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 0 0 /22px 14px repeat-x,radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 0 100% /22px 14px repeat-x,#1D1724}.acm-lampadine li+li:before{content:"·";margin-right:18px;color:var(--acm-crema)}@media (min-width:900px){.acm-apertura--sera .acm-apertura__corpo{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px}.acm-lampadine{flex-direction:column;text-align:center;padding:34px 26px;gap:10px;font-size:2.1rem;background:radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 0 0 /24px 16px repeat-x,radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 0 100% /24px 16px repeat-x,radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 0 0 /16px 24px repeat-y,radial-gradient(circle,var(--lm-luce) 0 2.6px,rgba(255,181,74,.35) 3.4px,transparent 6px) 100% 0 /16px 24px repeat-y,#1D1724}.acm-lampadine li+li:before{content:none}}.tema-a-cucina-e-mamma .acm-insegna li:first-child{color:var(--acm-giallo)}.acm-lampadine li:first-child{color:#FFE2A0;text-shadow:0 0 18px rgba(255,181,74,.8)}.acm-pala{--pz-legno:#C68A4A;--pz-venatura:#8A5A2B;--pz-cornicione:#E9B872;--pz-bruciato:#4A2512;--pz-pomodoro:#C0392B;--pz-fiordilatte:#FFF8EC;--pz-basilico:#2F7D3B;--pz-basilico-scuro:#1E5A28;--pz-olio:#F3C94B;display:block;width:100%;height:auto;overflow:visible}.tema-a-cucina-e-mamma .vs-tipo-acm-pizza{overflow:hidden}.acm-pizza{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"forno" "testa" "lista" "pulsanti";grid-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px)}.acm-pizza__forno{grid-area:forno;position:relative;margin:-8px -28% 8px 6%}.acm-pizza__forno .acm-pala{transform:rotate(-9deg);filter:drop-shadow(10px 14px 0 rgba(0,0,0,.22))}.acm-pizza__testa{grid-area:testa}.acm-pizza__titolo{margin:0;font-size:clamp(2.6rem,9vw,5rem);line-height:.98}.acm-pizza__modi{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:.6em;row-gap:4px}.acm-pizza__modi li+li:before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.6em;transform:rotate(45deg) translateY(-.12em);background:currentColor;opacity:.8}.acm-pizza__lista{grid-area:lista;list-style:none;margin:clamp(26px,4vw,40px) 0 0;padding:0;display:grid;grid-gap:0;gap:0}.acm-pizza__voce{padding:16px 0}.acm-pizza__riga{margin:0;display:flex;align-items:baseline;gap:10px}.acm-pizza__riga:after{content:"";order:1;flex:1 1;min-width:20px;border-bottom:2px dotted;opacity:.4;transform:translateY(-.25em)}.acm-pizza__prezzo{order:2;white-space:nowrap}.acm-pizza__nota{margin:2px 0 0}.acm-pizza__ingr{margin:4px 0 0;line-height:1.45;font-size:.98rem}.acm-pizza__pulsanti{grid-area:pulsanti}@media (min-width:900px){.acm-pizza{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"testa forno" "lista forno" "pulsanti forno"}.acm-pizza__forno{margin:0 -45% 0 -6%;align-self:center}}.tema-a-cucina-e-mamma .vs-tipo-acm-pizza:has(.acm-pizza--vico){background:var(--acm-riggiola) 0 0 /34px 34px repeat-x,var(--acm-riggiola) 0 100% /34px 34px repeat-x,var(--acm-verde);color:var(--acm-calce);padding-block:calc(34px + clamp(40px, 7vw, 96px));border-block:2px solid var(--acm-inchiostro)}.acm-pizza--vico .acm-occhiello{color:var(--acm-giallo)}.acm-pizza--vico .acm-pizza__titolo{color:var(--acm-calce);text-shadow:3px 3px 0 rgba(0,0,0,.3)}.acm-pizza--vico .acm-pizza__titolo em{color:var(--acm-giallo)}.acm-pizza--vico .acm-traduzione{color:color-mix(in srgb,var(--acm-calce) 78%,transparent)}.acm-pizza--vico .acm-pizza__modi{font-family:var(--f-titoli);font-size:clamp(.82rem,2.9vw,1.05rem);letter-spacing:.06em;text-transform:uppercase;color:var(--acm-giallo)}.acm-pizza--vico .acm-pizza__voce{border-top:1.5px solid color-mix(in srgb,var(--acm-calce) 22%,transparent)}.acm-pizza--vico .acm-pizza__nome{font-family:var(--f-titoli);font-size:clamp(1.3rem,4.6vw,1.6rem);line-height:1.05}.acm-pizza--vico .acm-pizza__prezzo{font-family:var(--f-titoli);font-size:1.3rem;color:var(--acm-giallo)}.acm-pizza--vico .acm-pizza__nota{font-family:var(--f-pennello);font-size:1.55rem;line-height:1.1;color:var(--acm-giallo)}.acm-pizza--vico .acm-pizza__ingr{color:color-mix(in srgb,var(--acm-calce) 82%,transparent)}.acm-pizza--vico .vs-btn{box-shadow:4px 4px 0 0 var(--acm-giallo)}.acm-pizza--vico .vs-btn--contorno{background:transparent;color:var(--acm-calce);border-color:var(--acm-calce)}.acm-pizza--vico .vs-btn--contorno:hover{background:var(--acm-calce);color:var(--acm-verde)}.tema-a-cucina-e-mamma .vs-tipo-acm-pizza:has(.acm-pizza--sera){background:var(--acm-notte)}.acm-pizza--sera .acm-pizza__forno:before{content:"";position:absolute;left:4%;right:24%;top:-4%;bottom:6%;border-radius:50% 50% 0 0/70% 70% 0 0;background:radial-gradient(ellipse 60% 55% at 50% 70%,rgba(255,170,70,.75),rgba(214,84,30,.45) 45%,rgba(120,30,20,.25) 70%,transparent 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acm-oro) 45%,transparent),0 0 80px -10px rgba(255,140,40,.45);animation:acm-brace 3.4s ease-in-out infinite alternate}@keyframes acm-brace{0%{opacity:.85}to{opacity:1}}@media (min-width:900px){.acm-pizza--sera .acm-pizza__forno:before{right:14%}}.acm-pizza--sera .acm-pizza__forno .acm-pala{position:relative;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.acm-pizza--sera .acm-pizza__titolo{color:var(--acm-crema);font-weight:500}.acm-pizza--sera .acm-pizza__modi{font-family:var(--f-titoli);font-style:italic;font-size:clamp(1.05rem,3.8vw,1.3rem);color:var(--acm-oro)}.acm-pizza--sera .acm-pizza__voce{border-top:1px dashed color-mix(in srgb,var(--acm-oro) 40%,transparent)}.acm-pizza--sera .acm-pizza__nome{font-family:var(--f-titoli);font-style:italic;font-weight:600;font-size:clamp(1.55rem,5vw,1.9rem);line-height:1.05;color:var(--acm-crema)}.acm-pizza--sera .acm-pizza__riga:after{color:var(--acm-oro)}.acm-pizza--sera .acm-pizza__prezzo{font-family:var(--f-titoli);font-style:italic;font-weight:600;font-size:1.4rem;color:var(--acm-oro)}.acm-pizza--sera .acm-pizza__nota{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acm-oro)}.acm-pizza--sera .acm-pizza__ingr{color:color-mix(in srgb,var(--acm-crema) 75%,transparent)}.tema-a-cucina-e-mamma .vs-tipo-acm-piatti{padding-top:clamp(48px,7vw,96px)}.acm-piatti__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.acm-piatto{position:relative}.acm-piatto__nome{margin:0}.acm-piatto__it{margin:6px 0 0}.acm-piatto__testo{margin:10px 0 0;line-height:1.5;color:var(--acm-tenue)}.acm-piatto__foto{width:64px;height:64px;object-fit:cover;border-radius:50%;float:right;margin:0 0 6px 12px}.acm-piatti__nota{margin:28px 0 0;color:var(--acm-tenue)}.acm-piatti--vico .acm-piatti__lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.acm-piatti--vico .acm-piatto{border:18px solid transparent;padding:20px 18px 22px;background:linear-gradient(var(--c-superficie),var(--c-superficie)) padding-box,var(--acm-riggiola) 9px 9px /36px 36px border-box;outline:2px solid var(--acm-inchiostro);outline-offset:-1px}.acm-piatti--vico .acm-piatto__num{display:none}.acm-piatti--vico .acm-piatto__nome{font-family:var(--f-pennello);font-size:clamp(2.2rem,7vw,2.7rem);color:var(--acm-rosso);line-height:1}.acm-piatti--vico .acm-piatto__it{font-family:var(--f-titoli);font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acm-inchiostro)}.acm-piatti--vico .acm-piatto__foto{outline:3px solid var(--acm-giallo);outline-offset:2px}.acm-piatti--sera .acm-piatti__lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 56px}.tema-a-cucina-e-mamma .vs-tipo-acm-piatti:has(.acm-piatti--sera){background:radial-gradient(ellipse 55% 60% at 12% 45%,rgba(240,176,74,.08),transparent 72%),var(--c-sfondo)}.acm-piatti--sera .acm-piatto{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-column-gap:14px;column-gap:14px;padding:22px 0;border-top:1px dashed color-mix(in srgb,var(--acm-oro) 40%,transparent)}.acm-piatti--sera .acm-piatto>:not(.acm-piatto__num,.acm-piatto__foto){grid-column:2}.acm-piatti--sera .acm-piatto>.acm-piatto__testo{grid-column:2/-1}.acm-piatti--sera .acm-piatto__num{grid-row:1/span 4;font-family:var(--f-titoli);font-style:italic;font-weight:500;font-size:2.2rem;line-height:1;color:var(--acm-oro);text-shadow:0 0 16px rgba(240,176,74,.4)}.acm-piatti--sera .acm-piatto__nome{font-size:clamp(2rem,6vw,2.6rem);font-weight:600;color:var(--acm-crema)}.acm-piatti--sera .acm-piatto__it{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--acm-oro)}.acm-piatti--sera .acm-piatto>.acm-piatto__foto{grid-column:3;grid-row:1/span 2;float:none;margin:4px 0 0;align-self:start;outline:1.5px solid var(--acm-oro);outline-offset:3px}.tema-a-cucina-e-mamma .vs-tipo-menu .vs-intestazione--centrata{text-align:left}.tema-a-cucina-e-mamma .vs-tipo-menu .vs-occhiello{font-family:var(--f-pennello);font-weight:400;font-size:2rem;letter-spacing:0;text-transform:none;color:var(--acm-rosso)}.tema-a-cucina-e-mamma .vs-tipo-menu .vs-titolo{font-size:clamp(2.4rem,6vw,4.4rem)}.tema-a-cucina-e-mamma .vs-tipo-menu .vs-intro{color:var(--acm-tenue);max-width:56ch;margin-left:0}.tema-a-cucina-e-mamma .vs-tabs{justify-content:flex-start;gap:8px;padding:12px 0;border-bottom:2px solid var(--acm-inchiostro);background:var(--c-sfondo)}.tema-a-cucina-e-mamma .vs-sfondo-alternato .vs-tabs{background:var(--c-alternato)}.tema-a-cucina-e-mamma .vs-tab{border-radius:4px;border:2px solid var(--acm-inchiostro);background:var(--c-superficie);color:var(--acm-inchiostro);font-weight:800}.tema-a-cucina-e-mamma .vs-tab:hover{color:var(--acm-inchiostro);border-color:var(--acm-inchiostro);background:var(--acm-giallo)}.tema-a-cucina-e-mamma .vs-tab[aria-selected=true]{background:var(--acm-blu);color:var(--acm-calce);border-color:var(--acm-inchiostro);box-shadow:3px 3px 0 var(--acm-giallo)}.tema-a-cucina-e-mamma .vs-menu-vm__sezione-titolo,.tema-a-cucina-e-mamma .vs-menu-vm__titolo{font-family:var(--f-titoli);font-weight:400;letter-spacing:.02em;text-transform:none;font-size:1.5rem;color:var(--acm-inchiostro)}.tema-a-cucina-e-mamma .vs-menu-vm__sezione-titolo{display:flex;align-items:center;gap:12px}.tema-a-cucina-e-mamma .vs-menu-vm__sezione-titolo:before{content:"";width:26px;height:26px;flex:none;background:var(--acm-riggiola) 0 0 /26px 26px;outline:1.5px solid var(--acm-inchiostro)}.tema-a-cucina-e-mamma .vs-piatto{border-radius:0;padding:14px 2px;border-bottom:1.5px solid var(--c-linea)}.tema-a-cucina-e-mamma .vs-piatto:hover{background:transparent}.tema-a-cucina-e-mamma .vs-piatto__nome{font-family:var(--f-testo);font-weight:800;font-size:1.08rem}.tema-a-cucina-e-mamma .vs-piatto__nome:after{border-bottom:2px dotted var(--c-linea)}.tema-a-cucina-e-mamma .vs-piatto__prezzo{font-family:var(--f-titoli);font-weight:400;font-size:1.12rem;color:var(--acm-rosso)}.tema-a-cucina-e-mamma .vs-piatto__descr{opacity:1;color:var(--acm-tenue)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tipo-menu .vs-occhiello{font-family:var(--f-testo);font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--acm-oro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tabs{border-bottom:1px solid color-mix(in srgb,var(--acm-oro) 40%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tab{border-radius:999px;border:1.5px solid color-mix(in srgb,var(--acm-crema) 35%,transparent);background:transparent;color:var(--acm-crema);font-weight:600;box-shadow:none}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tab:hover{background:transparent;border-color:var(--acm-oro);color:var(--acm-oro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tab[aria-selected=true]{background:var(--acm-oro);color:var(--acm-notte);border-color:var(--acm-oro);box-shadow:0 0 20px -4px rgba(240,176,74,.7)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) :is(.vs-menu-vm__titolo,.vs-menu-vm__sezione-titolo){font-style:italic;font-weight:600;font-size:1.9rem;letter-spacing:0;color:var(--acm-oro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-menu-vm__sezione-titolo:before{width:8px;height:8px;border-radius:50%;outline:0;background:var(--lm-luce);box-shadow:0 0 10px 3px rgba(255,181,74,.6)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-piatto{border-bottom:1px solid color-mix(in srgb,var(--acm-crema) 14%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-piatto__nome{font-weight:600}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-piatto__nome:after{border-bottom-color:color-mix(in srgb,var(--acm-crema) 18%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-piatto__prezzo{font-style:italic;font-weight:600;font-size:1.3rem;color:var(--acm-oro)}.tema-a-cucina-e-mamma .vs-tipo-acm-voce{background:var(--acm-riggiola) 0 0 /64px 64px;border-block:2px solid var(--acm-inchiostro)}.acm-voce__cartiglio{margin:0 auto;max-width:760px;text-align:center;background:var(--c-superficie);color:var(--acm-inchiostro);padding:clamp(30px,5vw,56px) clamp(20px,5vw,56px);border-radius:8px;box-shadow:inset 0 0 0 2px var(--acm-inchiostro),inset 0 0 0 7px var(--c-superficie),inset 0 0 0 8.5px var(--acm-blu),8px 8px 0 rgba(27,37,48,.25)}.acm-voce blockquote{margin:0}.acm-voce blockquote p{margin:0;font-family:var(--f-pennello);font-size:clamp(2.3rem,7.4vw,4.4rem);line-height:1.08;color:var(--acm-rosso);text-wrap:balance}.acm-voce .acm-traduzione{margin:16px auto 0}.acm-voce__voto{margin:26px 0 0;display:inline-flex;align-items:center;gap:12px;text-align:left;padding-top:20px;border-top:1.5px dashed var(--c-linea)}.acm-voce__voto strong{font-family:var(--f-titoli);font-weight:400;font-size:2.4rem;line-height:1;color:var(--acm-blu)}.acm-voce__voto span{font-size:.9rem;line-height:1.35;max-width:24ch;color:var(--acm-tenue)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .vs-tipo-acm-voce{background:var(--acm-pompeiano);border:0;padding-top:0;overflow:hidden}.acm-voce--sera .acm-voce__luci{display:block;width:100vw;margin-left:calc(50% - 50vw);height:clamp(46px,6vw,86px);margin-bottom:clamp(36px,6vw,72px)}.acm-voce--sera .acm-voce__cartiglio{background:transparent;box-shadow:none;color:var(--acm-crema);padding:0 0 clamp(8px,2vw,24px)}.acm-voce--sera blockquote p{font-family:var(--f-titoli);font-style:italic;font-weight:500;font-size:clamp(2.3rem,7vw,4.6rem);line-height:1.04;color:var(--acm-crema)}.acm-voce--sera blockquote p em{color:var(--acm-oro)}.acm-voce--sera .acm-traduzione{color:color-mix(in srgb,var(--acm-crema) 78%,transparent)}.acm-voce--sera .acm-voce__voto{border-top-color:color-mix(in srgb,var(--acm-crema) 30%,transparent)}.acm-voce--sera .acm-voce__voto strong{font-style:italic;font-weight:600;color:var(--acm-oro)}.acm-voce--sera .acm-voce__voto span{color:color-mix(in srgb,var(--acm-crema) 80%,transparent)}.acm-dove{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.acm-dove__via{font-size:clamp(2.3rem,6vw,4.2rem);margin:0}.acm-dove__luogo{margin:10px 0 0;font-weight:800;font-size:1.1rem}.acm-dove__testo{margin:16px 0 0;line-height:1.55;color:var(--acm-tenue);max-width:44ch}.acm-dove__tel{background:var(--acm-giallo);color:var(--acm-inchiostro);padding:clamp(24px,4vw,40px);border-radius:6px;text-align:center;box-shadow:inset 0 0 0 2px var(--acm-inchiostro),inset 0 0 0 6px var(--acm-giallo),inset 0 0 0 7.5px var(--acm-inchiostro),6px 6px 0 rgba(27,37,48,.2)}.acm-dove__tel-testo{margin:0;font-family:var(--f-pennello);font-size:clamp(2rem,6vw,2.6rem);line-height:1;color:var(--acm-rosso)}.acm-dove__numero{display:inline-block;margin-top:10px;font-family:var(--f-titoli);font-size:clamp(1.9rem,7.4vw,2.9rem);color:var(--acm-inchiostro);text-decoration:none;letter-spacing:.02em;white-space:nowrap}.acm-dove__numero:hover{color:var(--acm-blu)}.acm-dove__tel-sotto{margin:8px auto 0;font-size:.95rem;max-width:34ch}.acm-dove__piattaforme{margin:18px 0 0;padding-top:14px;border-top:1.5px dashed color-mix(in srgb,var(--acm-inchiostro) 40%,transparent);font-size:.95rem;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.acm-dove__piattaforme a{color:inherit;font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.acm-dove__orari{margin:22px 0 0;max-width:360px;padding:16px 18px;background:var(--c-superficie);border:2px solid var(--acm-inchiostro);border-radius:6px;box-shadow:4px 4px 0 var(--acm-giallo)}.acm-dove__orari-titolo{margin:0 0 8px;font-family:var(--f-pennello);font-size:1.7rem;line-height:1;color:var(--acm-rosso)}.acm-dove__orari .vs-orari{margin:0;font-size:1rem}.acm-dove__orari .vs-orari dd{font-family:var(--f-titoli);font-weight:400}.acm-dove__orari-nota{margin:10px 0 0;padding-top:10px;border-top:1.5px dashed var(--c-linea);font-weight:800}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__orari{background:#1D1724;border:1.5px solid color-mix(in srgb,var(--acm-oro) 55%,transparent);border-radius:4px;box-shadow:none}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__orari-titolo{font-family:var(--f-titoli);font-style:italic;font-weight:600;font-size:1.5rem;color:var(--acm-oro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__orari .vs-orari dd{font-style:italic;font-weight:600;color:var(--acm-oro)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__orari-nota{border-top-color:color-mix(in srgb,var(--acm-crema) 25%,transparent);font-weight:600;color:var(--acm-crema)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__luogo{color:var(--acm-oro);font-weight:600;letter-spacing:.04em}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__tel{background:#1D1724;color:var(--acm-crema);border-radius:4px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acm-oro) 60%,transparent)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__tel-testo{font-family:var(--f-titoli);font-style:italic;font-weight:600;font-size:clamp(1.7rem,5vw,2.2rem);color:var(--acm-crema)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__numero{font-style:italic;font-weight:700;color:var(--acm-oro);text-shadow:0 0 20px rgba(240,176,74,.45)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__numero:hover{color:var(--acm-crema)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-dove__piattaforme{border-top-color:color-mix(in srgb,var(--acm-crema) 25%,transparent)}@media (max-width:760px){.acm-dove{grid-template-columns:1fr}}.acm-piede{background:var(--c-piede);color:var(--acm-calce);font-size:.95rem}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-piede{color:var(--acm-crema)}.acm-piede .acm-fascia{border-top:0}.acm-piede__luci{display:block;width:100%;height:clamp(40px,5vw,70px)}.acm-piede a{color:inherit}.acm-piede__inner{max-width:var(--vs-largo);margin:0 auto;padding:clamp(40px,6vw,72px) var(--vs-gutter) 36px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.acm-piede__logo{max-width:220px;height:auto;display:block}.acm-piede__frase{margin:18px 0 0;max-width:34ch;line-height:1.5;opacity:.85}.acm-piede__col h3{font-family:var(--f-testo);font-style:normal;font-size:.95rem;font-weight:800;letter-spacing:0;margin:0 0 12px;color:var(--acm-giallo)}body.tema-a-cucina-e-mamma:has(.acm-dir--sera) .acm-piede__col h3{color:var(--acm-oro);font-weight:700}.acm-piede__col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.acm-piede__col p{margin:6px 0 0;opacity:.85;line-height:1.5}.acm-piede__col>a{display:block;margin-bottom:4px}.acm-piede__tel{font-weight:800;font-size:1.1rem}.acm-piede__fondo{max-width:var(--vs-largo);margin:0 auto;padding:18px var(--vs-gutter) 28px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.82rem;opacity:.75}.acm-piede__fondo ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}.acm-piede__fondo p{margin:0}.acm-piede__orari li span{display:inline-block;min-width:4.6em;opacity:.8}.acm-piede__orari p{font-weight:700;opacity:1}@media (max-width:1080px){.acm-piede__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.acm-piede__marchio{grid-column:1/-1}}@media (max-width:860px){.acm-piede__inner{grid-template-columns:1fr 1fr}.acm-piede__marchio{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.acm-cartello,.acm-lampadina--trema circle,.acm-lampadina--trema2 circle,.acm-panno,.acm-pizza__forno:before{animation:none!important}}@font-face{font-family:Cormorant ES;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/cormorant-garamond-latin-ext-wght-normal.3d5cb401.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:Cormorant ES;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/cormorant-garamond-latin-wght-normal.e149ed13.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:Cormorant ES;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/cormorant-garamond-latin-ext-wght-italic.7dda0847.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:Cormorant ES;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/cormorant-garamond-latin-wght-italic.546e7577.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 ES;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/jost-latin-ext-wght-normal.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 ES;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/jost-latin-wght-normal.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-estro{--f-titoli:"Cormorant ES","Cormorant Garamond",Garamond,Georgia,serif!important;--f-testo:"Jost ES","Futura",system-ui,sans-serif!important;--es-muro:#1F3A5F;--es-luce:255,184,112;--es-crema:#F3E4CC;--es-ambra:#E2B98A;--es-accento:var(--es-muro);--es-tenue:color-mix(in srgb,var(--c-testo) 58%,transparent);--es-linea:color-mix(in srgb,var(--c-testo) 12%,transparent);--vs-largo:1320px;--vs-header-h:72px;font-family:var(--f-testo);font-weight:300;font-size:16px;letter-spacing:.01em;background:var(--c-sfondo);-webkit-font-smoothing:antialiased}body.tema-estro:has(.es-dir--velluto){--c-sfondo:#14243A!important;--c-testo:#F3E4CC!important;--c-alternato:#182B44!important;--c-superficie:#1B304C!important;--c-primario:#E2B98A!important;--c-piede:#0F1C2F!important;--es-accento:#E2B98A}.tema-estro h1,.tema-estro h2,.tema-estro h3{font-family:var(--f-titoli);font-weight:400;letter-spacing:-.005em}.tema-estro em{font-style:italic}.tema-estro .es-titolo{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;margin:0}.tema-estro .es-link{display:inline-block;color:var(--c-testo);text-decoration:none;font-size:.72rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;padding-bottom:.55em;border-bottom:1px solid;transition:color .25s,border-color .25s}.tema-estro .es-link:hover{color:var(--es-accento)}.tema-estro .es-link--piccolo{font-size:.66rem}.tema-estro .vs-btn{border-radius:0;background:transparent;color:var(--c-testo);border:1px solid color-mix(in srgb,var(--c-testo) 35%,transparent);font-size:.7rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:1em 1.6em;box-shadow:none}.tema-estro .vs-btn:hover{background:var(--c-testo);color:var(--c-sfondo);border-color:var(--c-testo)}.tema-estro .vs-header{background:color-mix(in srgb,var(--c-sfondo) 94%,transparent);border-bottom:1px solid var(--es-linea)}.tema-estro .vs-logo__segno{display:none}.tema-estro .vs-logo__nome{font-family:var(--f-titoli);font-size:1.45rem;font-weight:400;letter-spacing:.42em;text-transform:uppercase}.tema-estro .vs-nav__lista a{font-size:.68rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor)}.tema-estro .vs-tipo-estro-apertura{padding:0}.tema-estro .vs-tipo-estro-apertura>.es-apertura{max-width:none}.tema-estro .es-apertura{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - var(--vs-header-h))}.tema-estro .es-apertura__testo{align-self:end;padding:clamp(40px,8vw,120px) clamp(24px,6vw,96px);max-width:640px}.tema-estro .es-apertura__titolo{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.04;margin:0 0 1.4rem;font-weight:300}.tema-estro .es-apertura__sotto{color:var(--es-tenue);font-size:1rem;line-height:1.75;max-width:40ch;margin:0 0 2.4rem}.tema-estro .es-apertura__foto{margin:0;position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(var(--es-luce),.1),transparent 70%),var(--es-muro)}.tema-estro .es-apertura__foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tema-estro .es-apertura__foto figcaption{position:absolute;left:24px;bottom:20px;color:var(--es-crema);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;opacity:.85}@media (max-width:820px){.tema-estro .es-apertura{grid-template-columns:1fr;min-height:0}.tema-estro .es-apertura__foto{order:-1;aspect-ratio:4/5;max-height:62svh;width:100%}.tema-estro .es-apertura__testo{padding:40px var(--vs-gutter) 56px}}.tema-estro .es-storia{max-width:760px;text-align:center}.tema-estro .es-storia__titolo{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.2;margin:0 0 1.6rem;font-weight:300}.tema-estro .es-storia__testo{color:var(--es-tenue);font-size:1.02rem;line-height:1.85;max-width:56ch;margin:0 auto}.tema-estro .es-storia__punti{list-style:none;margin:clamp(48px,7vw,88px) auto 0;padding:clamp(28px,4vw,40px) 0 0;max-width:var(--vs-largo);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);border-top:1px solid var(--es-linea)}.tema-estro .vs-tipo-estro-storia>.es-storia{max-width:none}.tema-estro .vs-tipo-estro-storia .es-storia__testo,.tema-estro .vs-tipo-estro-storia .es-storia__titolo{max-width:760px;margin-inline:auto}.tema-estro .es-storia__punti h3{font-family:var(--f-testo);font-size:.7rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;margin:0 0 .8rem}.tema-estro .es-storia__punti p{margin:0;color:var(--es-tenue);line-height:1.7;font-size:.95rem}@media (max-width:820px){.tema-estro .es-storia__punti{grid-template-columns:1fr;text-align:center}}.tema-estro .es-catalogo__testa{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.tema-estro .es-catalogo__intro{margin:1rem auto 0;color:var(--es-tenue);line-height:1.75;max-width:52ch}.tema-estro .es-catalogo__vuoto{text-align:center;color:var(--es-tenue)}.tema-estro .es-indice{display:flex;justify-content:center;gap:clamp(18px,3vw,40px);overflow-x:auto;scrollbar-width:none;padding:0 0 clamp(36px,5vw,64px);margin:0}.tema-estro .es-indice::-webkit-scrollbar{display:none}.tema-estro .es-indice a{color:var(--es-tenue);text-decoration:none;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;padding-bottom:.4em;border-bottom:1px solid transparent}.tema-estro .es-indice a:hover{color:var(--c-testo);border-bottom-color:currentColor}.tema-estro .vs-tipo-estro-capo,.tema-estro .vs-tipo-estro-catalogo{padding:0}.tema-estro .vs-tipo-estro-capo>*,.tema-estro .vs-tipo-estro-catalogo>*{max-width:none}.tema-estro .es-catalogo__testa{padding:clamp(64px,8vw,112px) var(--vs-gutter) 0}.tema-estro .es-griglia{display:grid;grid-template-columns:repeat(var(--es-col,5),minmax(0,1fr));grid-gap:0 2px;gap:0 2px}@media (max-width:1100px){.tema-estro .es-griglia{grid-template-columns:repeat(var(--es-col-medio,3),minmax(0,1fr))}}@media (max-width:720px){.tema-estro .es-griglia{grid-template-columns:repeat(var(--es-col-tel,2),minmax(0,1fr))}}.tema-estro .es-catalogo .vs-limite__piede{margin:40px 0 56px}.tema-estro .es-capo{display:block;color:inherit;text-decoration:none;padding-bottom:clamp(40px,5vw,72px)}.tema-estro .es-capo>:not(figure){padding-inline:clamp(16px,1.6vw,28px)}.tema-estro .es-capo__foto{margin:0 0 1.4rem;aspect-ratio:3/4;overflow:hidden;background:var(--c-alternato)}.tema-estro .es-capo__foto img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.tema-estro .es-capo:hover .es-capo__foto img{transform:scale(1.025)}.tema-estro .es-capo__linea{margin:0 0 .4rem;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--es-tenue)}.tema-estro .es-capo__nome{font-size:1.15rem;line-height:1.25;margin:0 0 .3rem;transition:color .25s}.tema-estro .es-capo:hover .es-capo__nome{color:var(--es-accento)}.tema-estro .es-capo__provenienza{margin:0;font-size:.74rem;color:var(--es-tenue);letter-spacing:.04em}.tema-estro .es-capopag{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.tema-estro .es-capopag__foto{margin:0;height:calc(100svh - var(--vs-header-h));min-height:560px;position:-webkit-sticky;position:sticky;top:var(--vs-header-h);overflow:hidden;background:var(--c-alternato)}.tema-estro .es-capopag__foto img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.tema-estro .es-capopag__testo{padding:clamp(48px,7vw,120px) clamp(24px,6vw,112px);max-width:640px}.tema-estro .es-capopag__indietro{display:inline-block;margin-bottom:clamp(28px,4vw,48px)}.tema-estro .es-capopag__nome{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;font-weight:300;margin:0 0 .6rem}.tema-estro .es-capopag__storia{margin:2.2rem 0 2.6rem;max-width:38ch}.tema-estro .es-capopag__storia p{font-family:var(--f-titoli);font-size:1.28rem;line-height:1.6;margin:0 0 1.1em}.tema-estro .es-capopag__storia p:last-child{font-style:italic;margin-bottom:0}@media (max-width:820px){.tema-estro .es-capopag{grid-template-columns:1fr}.tema-estro .es-capopag__foto{position:static;height:auto;min-height:0;aspect-ratio:4/5}.tema-estro .es-capopag__testo{padding:32px var(--vs-gutter) 64px}.tema-estro .es-capopag__indietro{order:-1}}.tema-estro .es-atelier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:start}.tema-estro .es-atelier__p{color:var(--es-tenue);line-height:1.8;max-width:44ch;margin:1.2rem 0 0}.tema-estro .es-atelier__dati{margin:0;border-top:1px solid var(--es-linea)}.tema-estro .es-atelier__dati>div{display:grid;grid-template-columns:8rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--es-linea);font-size:.95rem}.tema-estro .es-atelier__dati dt{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--es-tenue);padding-top:.3em}.tema-estro .es-atelier__dati dd{margin:0}.tema-estro .es-atelier__dati a{color:inherit;text-decoration:none}@media (max-width:820px){.tema-estro .es-atelier{grid-template-columns:1fr}}.tema-estro .es-piede{background:var(--c-piede);color:var(--es-crema)}.tema-estro .es-piede__inner{max-width:var(--vs-largo);margin:0 auto;padding:clamp(48px,6vw,80px) var(--vs-gutter) 32px;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.tema-estro .es-piede__nome{font-family:var(--f-titoli);font-size:1.6rem;letter-spacing:.42em;text-transform:uppercase;margin:0 0 1rem}.tema-estro .es-piede__frase{font-size:.92rem;line-height:1.7;margin:0;max-width:32ch;color:color-mix(in srgb,var(--es-crema) 70%,transparent)}.tema-estro .es-piede__col{display:flex;flex-direction:column;gap:.5rem;font-size:.88rem}.tema-estro .es-piede__col h3{font-family:var(--f-testo);font-size:.64rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--es-crema) 55%,transparent);margin:0 0 .5rem}.tema-estro .es-piede__col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.tema-estro .es-piede a{color:var(--es-crema);text-decoration:none}.tema-estro .es-piede a:hover{color:var(--es-ambra);text-decoration:underline;text-underline-offset:4px}.tema-estro .es-piede__col p{margin:0;color:color-mix(in srgb,var(--es-crema) 70%,transparent)}.tema-estro .es-piede__fondo{max-width:var(--vs-largo);margin:0 auto;padding:20px var(--vs-gutter) 32px;border-top:1px solid color-mix(in srgb,var(--es-crema) 16%,transparent);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.72rem;color:color-mix(in srgb,var(--es-crema) 50%,transparent)}.tema-estro .es-piede__fondo ul{list-style:none;display:flex;gap:1.2rem;margin:0;padding:0;flex-wrap:wrap}.tema-estro .es-piede__fondo p{margin:0}@media (max-width:820px){.tema-estro .es-piede__inner{grid-template-columns:1fr 1fr}.tema-estro .es-piede__marchio{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.tema-estro .es-apertura .es-link,.tema-estro .es-apertura__sotto,.tema-estro .es-apertura__titolo{animation:es-entra 1.2s cubic-bezier(.2,.7,.2,1) both}.tema-estro .es-apertura__sotto{animation-delay:.15s}.tema-estro .es-apertura .es-link{animation-delay:.3s}}@keyframes es-entra{0%{opacity:0;transform:translateY(10px)}}body.tema-estro:has(.es-dir--velluto) .es-capo__foto,body.tema-estro:has(.es-dir--velluto) .es-capopag__foto{background:var(--es-crema)}