@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_90559adf-module__4Pw0ta__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_90559adf-module__4Pw0ta__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a2c3b002-module__De7vya__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_a2c3b002-module__De7vya__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--ease-ios:cubic-bezier(.32, .72, 0, 1);--t-foglio:.45s;--t-esce:.3s;--t-breve:.2s;--t-tocco:.1s;--ink:#1d1d1f;--ink-hover:#34343a;--page-base:#f2f2f4;--surface:#f2f2f4;--surface-raised:#fff;--surface-muted:#0000000e;--accent:#7b2881;--accent-dark:#5d1f63;--accent-soft:#fff;--accent-tint:#7b288117;--icon-idle:#86868b;--hairline:#00000014;--border-soft:#00000017;--border-pill:#00000029;--text-muted:#1d1d1f99;--text-subtle:#1d1d1f8f;--text-faint:#1d1d1f9e;--pad-inline:20px;--radius-card:16px;--radius-sheet:24px;--shadow-rest:none;--shadow-hover:0 8px 20px -8px #0000002e;--shadow-shell:0 30px 70px -28px #00000047;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--glass-gap:0px;--glass-gap-bar:0px}@media (display-mode:standalone){@supports (-webkit-touch-callout:none){:root{--glass-gap:2.25rem;--glass-gap-bar:2.25rem}}}.barra-stato{z-index:40;height:calc(var(--safe-top) + var(--glass-gap-bar));background:linear-gradient(180deg, var(--page-base) 70%, #f2f2f400);pointer-events:none;opacity:0;transition:opacity var(--t-breve) var(--ease-ios);position:fixed;top:0;left:0;right:0}.barra-stato[data-visibile=true]{opacity:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--page-base)}body{min-height:100dvh;font-family:var(--font-jost), system-ui, sans-serif;color:var(--ink);background:var(--page-base);margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{background:var(--surface-raised);color:var(--ink);border-radius:0 0 var(--radius-card) 0;z-index:10;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.card{width:100%;min-height:100dvh;padding-bottom:calc(28px + var(--safe-bottom));position:relative}.hero{position:relative}.hero img{width:100%;height:calc(clamp(220px, 64vw, 300px) + var(--safe-top));object-fit:cover;object-position:center 60%;display:block}.hero:after{content:"";background:linear-gradient(180deg, #00000029 0%, #0000 22%), linear-gradient(180deg, #f2f2f400 48%, var(--page-base) 97%);position:absolute;inset:0}.hero__marchio{z-index:1;left:var(--pad-inline);top:calc(var(--safe-top) + var(--glass-gap) + 12px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;box-shadow:0 2px 10px #0000002e}.hero__marchio img{width:28px;height:28px}.identity{padding:0 var(--pad-inline);text-align:center;flex-direction:column;align-items:center;margin-top:clamp(-56px,-13vw,-44px);display:flex;position:relative}.identity img{object-fit:contain;width:min(260px,74%);height:auto}.tagline{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-muted);white-space:nowrap;margin:10px 0 0;font-size:clamp(12px,3.6vw,15px);font-style:italic}.pills-row{padding:0 var(--pad-inline);justify-content:center;margin-top:16px;display:flex}.pills-row--hero{z-index:2;top:calc(var(--safe-top) + var(--glass-gap) + 12px);right:var(--pad-inline);margin:0;padding:0;position:absolute}.pills-row--hero .pills{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:999px;gap:2px;padding:3px;box-shadow:0 2px 10px #0000002e}.pills-row--hero .pill{color:#1d1d1fb8;border:0;min-width:42px;min-height:38px;padding:0 9px}.pills{gap:8px;display:flex}.pill{letter-spacing:.1em;cursor:pointer;min-width:44px;min-height:32px;transition:color var(--t-breve) var(--ease-ios), background-color var(--t-breve) var(--ease-ios), border-color var(--t-breve) var(--ease-ios);border:1px solid var(--border-pill);color:#1d1d1f99;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.pill[aria-current=true],.pills-row--hero .pill[aria-current=true]{border-color:var(--accent);background:var(--accent);color:#fff}.stack{padding:0 var(--pad-inline);flex-direction:column;margin-top:28px;display:flex}.stack__title{color:var(--text-subtle);letter-spacing:.16em;text-transform:uppercase;margin:0 4px 10px;font-size:11.5px;font-weight:500}.gruppo{background:var(--surface-raised);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.row{min-height:60px;color:var(--ink);transition:background-color var(--t-breve) var(--ease-ios);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 14px;display:flex;position:relative}.row+.row:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:64px;right:0}.row:active{background:#0000000a}.row__left{align-items:center;gap:14px;min-width:0;display:flex}.row__icon{background:var(--accent-tint);width:36px;height:36px;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.row__label{font-size:16px;font-weight:500}.row__chevron{color:#1d1d1f4d;flex:none}.socials{padding:0 var(--pad-inline);color:#1d1d1fb3;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.social{background:var(--surface-raised);width:46px;height:46px;color:inherit;transition:background-color var(--t-breve) var(--ease-ios), color var(--t-breve) var(--ease-ios), transform var(--t-tocco) var(--ease-ios);border-radius:999px;justify-content:center;align-items:center;display:flex}.social:active{transform:scale(.96)}.reviews{margin:28px var(--pad-inline) 0}.reviews__label{color:var(--text-subtle);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin:0 4px 10px;font-size:11.5px;font-weight:500;display:flex}.reviews__label svg{color:var(--accent)}.reviews__card{background:var(--surface-raised);border-radius:var(--radius-card);text-align:center;padding:16px}.reviews__proof{text-align:center;color:#1d1d1fbf;text-wrap:balance;margin:0;font-size:14px}.reviews__row{gap:10px;margin-top:14px;display:flex}.review{background:var(--surface-muted);min-height:48px;color:var(--ink);transition:background-color var(--t-breve) var(--ease-ios), transform var(--t-tocco) var(--ease-ios);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14.5px;font-weight:500;display:flex}.review:active{transform:scale(.98)}.reviews__cta{color:var(--accent);margin:6px 0 -8px;padding:12px 10px;font-size:13.5px;font-weight:500;transition:color .15s;display:inline-block}.book{min-height:58px;margin:24px var(--pad-inline) 0;background:var(--ink);color:#fff;transition:background-color var(--t-breve) var(--ease-ios), transform var(--t-tocco) var(--ease-ios);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:10px 24px;display:flex}.book:active{transform:scale(.98)}.book__label{letter-spacing:.01em;color:var(--accent-soft);font-size:16.5px;font-weight:500}.book__sub{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px}.book--chiaro{background:var(--surface-raised);margin-top:28px}.book--chiaro .book__label{color:var(--ink)}.book--chiaro .book__sub{color:var(--text-subtle)}.footer{text-align:center;margin:32px var(--pad-inline) 0}.footer__site{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);transition:color var(--t-breve) var(--ease-ios);padding:10px 4px;font-size:12px;font-weight:500;display:inline-block}.footer__address{color:var(--text-faint);margin:4px 0 0;font-size:12px;line-height:1.6}.credit{letter-spacing:.08em;color:#1d1d1f80;transition:color var(--t-breve) var(--ease-ios);justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:10.5px;display:flex}.credit svg{display:block}@media (hover:hover){.row:hover{color:var(--ink);background:#00000006}.review:hover{background:#00000017}.social:hover{color:var(--accent);background:#fff}.book:hover{background:var(--ink-hover)}.book--chiaro:hover{background:var(--surface-raised);box-shadow:var(--shadow-hover)}.footer__site:hover,.reviews__cta:hover{color:var(--accent-dark)}.credit:hover{color:var(--accent)}.pill:not([aria-current=true]):hover{border-color:var(--accent);color:var(--accent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:900px){:root{--gutter:24px;--col-right:min(46vw, 580px);--col-left:calc(100vw - var(--col-right))}.card{width:var(--col-right);flex-direction:column;justify-content:center;max-width:none;min-height:100dvh;margin-left:auto;padding:clamp(32px,5vh,64px) clamp(28px,3.2vw,56px) clamp(32px,5vh,64px) clamp(16px,1.6vw,28px);display:flex}.hero{top:var(--gutter);left:var(--gutter);bottom:var(--gutter);width:calc(var(--col-left) - var(--gutter));z-index:0;border-radius:28px;position:fixed;overflow:hidden}.hero__marchio{display:none}.hero img{object-position:center 55%;width:100%;height:100%}.hero:after{background:linear-gradient(#0000 45%,#f7f7f8eb 100%)}.identity{left:var(--gutter);bottom:calc(var(--gutter) + clamp(32px, 6vh, 72px));width:calc(var(--col-left) - var(--gutter));z-index:1;margin:0;padding:0 clamp(24px,4vw,80px);position:fixed}.identity img{width:min(320px,62%)}.tagline{font-size:clamp(13px,1.15vw,16px)}.pills-row--hero{justify-content:flex-end;margin:0 0 18px;position:static}.pills-row--hero .pills{background:var(--surface-raised);box-shadow:none}.stack,.socials{padding:0}.book{margin-top:0}.stack,.reviews,.socials,.book--chiaro{margin-top:22px}.row{min-height:54px}.reviews__card{padding:14px 16px}.footer{margin-top:18px}.socials{justify-content:flex-start}.reviews,.footer,.book{margin-left:0;margin-right:0}.footer{text-align:left}.credit{justify-content:flex-start}}.mroot{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mvelo{opacity:0;transition:opacity var(--t-esce) var(--ease-ios);background:#1410186b;position:absolute;inset:0}.mfoglio{width:min(520px,100%);height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);background:var(--surface);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;transition:transform var(--t-esce) var(--ease-ios);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -14px 44px #00000038}.mroot[data-aperto=true] .mvelo{opacity:1;transition-duration:var(--t-foglio)}.mroot[data-aperto=true] .mfoglio{transition-duration:var(--t-foglio);transform:none}.mtesta{padding:18px var(--pad-inline) 6px;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mtesta__titolo{font-family:var(--font-cormorant), Georgia, serif;color:var(--ink);outline:none;margin:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.1}.mtesta__chiudi{cursor:pointer;width:44px;height:44px;color:var(--icon-idle);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:flex}.mtesta__chiudi svg{color:#1d1d1f99;background:#0000000f;border-radius:999px;width:32px;height:32px;padding:8px}.mtab{padding:6px var(--pad-inline) 10px;scrollbar-width:none;flex:none;gap:8px;display:flex;overflow-x:auto}.mtab::-webkit-scrollbar{display:none}.mchips::-webkit-scrollbar{display:none}.mtab__voce,.mchip{background:var(--surface-muted);color:#1d1d1fb3;letter-spacing:.02em;cursor:pointer;white-space:nowrap;min-height:34px;transition:color var(--t-breve) var(--ease-ios), background-color var(--t-breve) var(--ease-ios), border-color var(--t-breve) var(--ease-ios);border:1px solid #0000;border-radius:999px;flex:none;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500}.mtab__voce{flex:1;padding-inline:8px}.mtab__voce[aria-current=true]{border-color:var(--accent);background:var(--accent);color:#fff}.mchips{padding:0 var(--pad-inline);scrollbar-width:none;border-bottom:1px solid var(--hairline);flex:none;gap:6px;display:flex;overflow-x:auto}.mchips .mchip{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:8px 10px;font-size:13px}.mchips .mchip[aria-current=true]{color:var(--accent);border-bottom-color:var(--accent)}.mscroll{overscroll-behavior:contain;min-height:0;padding:16px var(--pad-inline) max(32px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mfiltro{background:var(--surface-raised);border-radius:var(--radius-card)}.mfiltro__testa{width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:14px;display:flex}.mfiltro__testa svg{color:var(--accent)}.mfiltro__titolo{flex:1;font-weight:500}.mfiltro__n{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:500;display:flex}.mfiltro__pannello{border-top:1px solid var(--hairline);padding:12px 16px 14px}.mfiltro__pannello p{color:var(--text-muted);margin:0 0 10px;font-size:12.5px;line-height:1.4}.mfiltro__chips{flex-wrap:wrap;gap:8px;display:flex}.mchip--sm{min-height:32px;padding:6px 12px;font-size:12px}.mchip--sm[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.mfiltro__esito{border-top:1px solid var(--hairline);color:var(--text-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:12.5px;line-height:1.4;display:flex}.mfiltro__esito p{margin:0}.mfiltro__esito p+p{margin-top:2px}.mfiltro__esito-forte{color:var(--ink);font-weight:500}.mfiltro__azzera{color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;margin:-6px -6px -6px 0;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500}.msez{padding-top:28px}.msez__testa{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;padding:0 2px;display:flex}.msez__titolo{font-family:var(--font-cormorant), Georgia, serif;color:var(--ink);margin:0;font-size:24px;font-weight:500;line-height:1.15}.msez__intro{color:var(--text-muted);margin:-4px 2px 10px;font-size:12.5px}.msez__avviso{color:#1d1d1fb8;background:#f6efe0;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.4}.mgruppo+.mgruppo{margin-top:18px}.mgruppo__titolo{letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:0 2px 8px;font-size:10.5px;font-weight:500}.mlista{background:var(--surface-raised);border-radius:var(--radius-card);margin:0;padding:0 16px;list-style:none}.mvoce{border-top:1px solid var(--hairline);padding:13px 0}.mvoce:first-child{border-top:0}.mvoce__corpo{transition:opacity var(--t-breve) var(--ease-ios)}.mvoce__corpo--spento{opacity:.42}.mvoce__testa{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mvoce__nome{color:var(--ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.35}.mvoce__prezzo{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:14.5px;font-weight:500}.mvoce__sotto{color:var(--text-muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.mvoce__nota{color:var(--text-subtle);margin:2px 0 0;font-size:12.5px;font-style:italic;line-height:1.4}.mtags{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mtag{color:#1d1d1fa8;background:#0000000e;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500;line-height:16px}.mtag--ok{color:#1d6a3a;background:#e4f1e8}.mtag--no{color:#9a1a32;background:#fbe6ea}.mpiede{color:var(--text-muted);margin-top:36px;padding:0 2px;font-size:12.5px;line-height:1.55}.mpiede p{margin:0 0 10px}.mpiede__forte{color:var(--ink);font-weight:500}.mpiede__muto{color:var(--text-subtle)}.mpiede a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.mroot a:focus-visible,.mroot button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.mtab__voce:not([aria-current=true]):hover,.mchips .mchip:not([aria-current=true]):hover,.mchip--sm:not([aria-pressed=true]):hover{border-color:var(--accent);color:var(--accent)}.mchips .mchip:not([aria-current=true]):hover{border-color:#0000 #0000 #7b288159}.mfiltro__azzera:hover,.mpiede a:hover{color:var(--accent-dark)}}@media (min-width:900px){.mroot{align-items:center}.mfoglio{border-radius:var(--radius-sheet);height:min(860px,100dvh - 64px);box-shadow:var(--shadow-shell);opacity:0;transition:transform var(--t-esce) var(--ease-ios), opacity var(--t-esce) var(--ease-ios);transform:translateY(24px)}.mroot[data-aperto=true] .mfoglio{opacity:1;transform:none}}.mfoglio.mfoglio--modulo{height:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)}.fcorpo{min-height:0;padding:6px var(--pad-inline) calc(22px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;display:flex;overflow-y:auto}.fblocco{background:var(--surface-raised);border-radius:var(--radius-card);flex-direction:column;padding:18px;display:flex}.fblocco__titolo{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.3}.fblocco__sotto{color:var(--text-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.frecensioni{gap:10px;margin-top:14px;display:flex}.freview{background:var(--surface-muted);min-height:52px;color:var(--ink);transition:background-color var(--t-breve) var(--ease-ios);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14.5px;font-weight:500;display:flex}.foppure{color:var(--text-subtle);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.foppure:before,.foppure:after{content:"";background:var(--hairline);flex:1;height:1px}.fvoto{border:0;min-width:0;margin:16px 0 0;padding:0}.fvoto legend{color:var(--text-muted);margin-bottom:8px;padding:0;font-size:13px}.fvoto__riga{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.fvoto__n{background:var(--surface-muted);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--t-breve) var(--ease-ios), color var(--t-breve) var(--ease-ios), border-color var(--t-breve) var(--ease-ios);border:1px solid #0000;border-radius:14px;font-size:19px}.fvoto__n[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.fcampo{color:var(--text-muted);margin:16px 0 6px;font-size:13px;line-height:1.4;display:block}.finput{border:1px solid var(--border-pill);width:100%;color:var(--ink);font:inherit;appearance:none;background:#fff;border-radius:12px;padding:13px 14px;font-size:16px;line-height:1.4}.finput--area{resize:vertical;min-height:104px}.finput::placeholder{color:var(--text-faint)}.finput:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.fconsenso{align-items:flex-start;gap:12px;margin-top:16px;display:flex}.fconsenso input{width:24px;height:24px;accent-color:var(--accent);flex:none;margin:1px 0 0}.fconsenso label{color:var(--text-muted);font-size:13px;line-height:1.5}.fbtn{background:var(--ink);border:1px solid var(--ink);color:#fff;width:100%;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;transition:background-color var(--t-breve) var(--ease-ios);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 18px;font-size:16px;font-weight:500;display:flex}.fbtn:disabled{opacity:.4;cursor:default}.fbtn--chiaro{background:var(--surface-muted);color:var(--ink);border-color:#0000}.fmicro{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.fmicro a,.fconsenso a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.ferrore{color:#9b1c1c;margin:12px 0 0;font-size:13px;line-height:1.45}.fesito:empty{margin:0}.ferrore[hidden]{display:none}.fesito{color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.fesca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fgrazie{text-align:center;flex-direction:column;align-items:center;padding:18px 12px 4px;display:flex}.fgrazie p{color:var(--text-muted);text-wrap:balance;margin:8px 0 0;font-size:14.5px;line-height:1.55}.fgrazie__segno{width:56px;height:56px;color:var(--accent);background:#7b28811a;border-radius:999px;justify-content:center;align-items:center;display:flex}.fgrazie__titolo{font-family:var(--font-cormorant), Georgia, serif;margin:14px 0 0;font-size:26px;font-style:italic;font-weight:500;line-height:1.15}.fgrazie .fbtn{margin-top:22px}.fblocco--notifiche .fbtn{margin-top:12px}.mfoglio--modulo a:focus-visible,.mfoglio--modulo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.freview:hover{background:#00000017}.fvoto__n[aria-pressed=false]:hover{border-color:var(--accent);color:var(--accent)}.fbtn:not(:disabled):hover{background:var(--ink-hover)}.fbtn--chiaro:not(:disabled):hover{background:#00000017}}.doc{width:min(680px,100%);padding:calc(8px + var(--safe-top) + var(--glass-gap-bar)) var(--pad-inline) calc(48px + var(--safe-bottom));background:var(--surface);margin:0 auto;font-size:15px;line-height:1.65}@media (min-width:700px){.doc{box-shadow:var(--shadow-shell);border-radius:18px;margin:32px auto;padding:12px 44px 56px}}.doc .pills-row{justify-content:flex-end;margin:12px 0 0;padding:0}.doc__indietro{color:var(--accent);margin-top:16px;padding:10px 0;font-size:13px;display:inline-block}.doc__titolo{font-family:var(--font-cormorant), Georgia, serif;margin:8px 0 0;font-size:clamp(30px,8vw,38px);font-style:italic;font-weight:500;line-height:1.1}.doc__versione{letter-spacing:.06em;color:var(--text-subtle);margin:6px 0 20px;font-size:12px}.doc__h{margin:32px 0 6px;font-size:19px;font-weight:500;line-height:1.3}.doc__h4{margin:20px 0 4px;font-size:15px;font-weight:500}.doc p{margin:8px 0}.doc ul{margin:6px 0;padding-left:20px}.doc li{margin:4px 0}.doc a:not(.pill):not(.credit):not(.fbtn){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.doc .credit{margin-top:36px}.mancante{white-space:nowrap;color:var(--text-muted);background:#7b288114;border-radius:4px;padding:0 6px;font-style:normal}.doc--esito{min-height:0}.esito{text-align:center;flex-direction:column;align-items:center;padding:48px 0 8px;display:flex}.esito p{max-width:28em;color:var(--text-muted);text-wrap:balance;margin:12px 0 0}.esito .fbtn{width:auto;min-width:220px;color:var(--surface);margin-top:28px;text-decoration:none}.fesito--attive{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fesito--attive svg{width:18px;height:18px;color:var(--accent)}.flinkbtn{appearance:none;font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.fguida{color:var(--ink);background:#7b28810f;border-radius:14px;margin:14px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.fguida__titolo{margin:0 0 6px;font-weight:600}.fguida ol{margin:0;padding-left:20px}.fguida li+li{margin-top:4px}:root{--oro:#a8843f;--cf-spazio:.22em}.cf-sigillo{background:var(--surface-raised);color:var(--oro);padding:0 10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.stack--festa{margin-top:20px}.festa{background:var(--surface-raised);border-radius:var(--radius-card);min-height:64px;color:var(--ink);transition:transform var(--t-tocco) var(--ease-ios);align-items:center;gap:14px;padding:10px 16px 10px 14px;display:flex;position:relative;overflow:hidden}.festa:active{transform:scale(.985)}.festa__stella{width:36px;height:36px;color:var(--oro);background:#a8843f1f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.festa__testi{flex-direction:column;flex:1;min-width:0;display:flex}.festa__titolo{font-family:var(--font-cormorant), Georgia, serif;font-size:19px;font-weight:500;line-height:1.15}.festa__sotto{color:var(--text-subtle);margin-top:1px;font-size:13px}.festa__chevron{color:var(--accent);flex:none}.mfoglio--festa{background:var(--surface-raised)}.mtesta__titolo--marca{letter-spacing:var(--cf-spazio);text-transform:uppercase;color:var(--accent);font-family:inherit;font-size:12px;font-style:normal;font-weight:500}.cf-scroll{padding:24px 14px max(28px, env(safe-area-inset-bottom));-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.cf-carta{border:1px solid var(--oro);border-radius:var(--radius-card);text-align:center;flex-direction:column;padding:34px 20px 24px;display:flex;position:relative}.cf-lato{display:contents}.cf-testa{order:1}.cf-portate{order:2}.cf-prezzo{order:3}.cf-azioni{order:4}.cf-stelle{justify-content:center;align-items:center;gap:8px;display:flex}.cf-stella{color:var(--oro);flex:none}.cf-stella--viola{color:var(--accent)}.cf-punto{background:var(--oro);opacity:.6;border-radius:999px;width:3px;height:3px}.cf-occhiello,.cf-data,.cf-portata__titolo,.cf-prezzo__per,.cf-musica{letter-spacing:var(--cf-spazio);text-transform:uppercase;font-size:11px;font-weight:500}.cf-occhiello{color:var(--text-subtle);margin:18px 0 0}.cf-titolo{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:clamp(30px,9.5vw,42px);font-weight:400;line-height:1.08}.cf-data{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;margin:12px 0 0;display:flex}.cf-filetto{justify-content:center;align-items:center;gap:8px;margin:0 auto;display:flex}.cf-filetto span{background:var(--oro);width:48px;height:1px}.cf-filetto i{background:var(--oro);width:5px;height:5px;transform:rotate(45deg)}.cf-portate{border-top:1px solid var(--hairline);text-align:left;margin:28px 0 0;padding:26px 4px 0 24px;list-style:none;position:relative}.cf-portate:before{content:"";background:var(--oro);opacity:.4;width:1px;position:absolute;top:32px;bottom:6px;left:7px}.cf-portata{position:relative}.cf-portata+.cf-portata{margin-top:24px}.cf-portata:before{content:"";background:var(--oro);width:7px;height:7px;position:absolute;top:3px;left:-20px;transform:rotate(45deg)}.cf-portata__titolo{color:var(--accent);margin:0 0 6px}.cf-piatto{color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;font-weight:400;line-height:1.45}.cf-piatto+.cf-piatto{margin-top:10px}.cf-abbinamento{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-muted);margin:6px 0 0;font-size:17px;font-style:italic;line-height:1.3}.cf-prezzo{margin-top:30px}.cf-prezzo__riga{justify-content:center;align-items:baseline;gap:10px;margin:18px 0 0;display:flex}.cf-prezzo__euro{letter-spacing:.01em;color:var(--accent);font-variant-numeric:lining-nums;font-size:34px;font-weight:300;line-height:1}.cf-prezzo__per{color:var(--text-muted)}.cf-incluso{color:var(--text-muted);flex-direction:column;margin:12px 0 0;font-size:13px;line-height:1.55;display:flex}.cf-musica{color:var(--accent);justify-content:center;align-items:center;gap:10px;margin:22px 0 0;display:flex}.cf-gruppo{font-family:var(--font-cormorant), Georgia, serif;color:var(--ink);margin:4px 0 0;font-size:19px;font-style:italic}.cf-azioni{flex-direction:column;gap:10px;margin-top:26px;display:flex}.cf-azione{border:1px solid var(--border-pill);background:var(--surface-raised);min-height:50px;color:var(--ink);white-space:nowrap;transition:background-color var(--t-breve) var(--ease-ios), transform var(--t-tocco) var(--ease-ios);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.cf-azione--piena{border-color:var(--ink);background:var(--ink);color:#fff;flex:1}.cf-azione:active{transform:scale(.98)}.cf-azione svg{flex:none;width:18px;height:18px}.cf-piede{text-align:center;margin-top:18px}@media (max-width:360px){.cf-carta{padding-inline:16px}}@media (min-width:900px){.stack--festa{margin-top:18px}.festa{min-height:56px}.festa:hover{box-shadow:var(--shadow-hover)}.mfoglio.mfoglio--festa{width:min(980px,100vw - 64px);height:auto;max-height:calc(100dvh - 48px)}.cf-scroll{padding:16px 28px 28px}.cf-carta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0;display:grid}.cf-lato{flex-direction:column;justify-content:center;padding:40px 36px 36px;display:flex}.cf-titolo{font-size:44px}.cf-prezzo{margin-top:28px}.cf-azioni{flex-direction:row;justify-content:center}.cf-portate{border-top:0;border-left:1px solid var(--hairline);margin:0;padding:32px 40px 30px 60px}.cf-portate:before{top:38px;bottom:36px;left:43px}.cf-piatto{font-size:15.5px}.cf-portata+.cf-portata{margin-top:17px}.cf-azione:hover{background:#0000000a}.cf-azione--piena:hover{background:var(--ink-hover)}}@keyframes cf-brilla{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@keyframes cf-riflesso{0%{transform:translate(-120%)skew(-18deg)}22%,to{transform:translate(320%)skew(-18deg)}}@keyframes cf-respira{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.82)rotate(45deg)}}@keyframes cf-alone{0%{opacity:.55;transform:scale(1)}45%,to{opacity:0;transform:scale(1.55)}}@keyframes cf-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.festa__stella svg{animation:2.8s ease-in-out infinite cf-respira}.festa__stella{position:relative}.festa__stella:after{content:"";border:1px solid var(--oro);opacity:0;pointer-events:none;border-radius:999px;animation:4.2s ease-out .8s infinite cf-alone;position:absolute;inset:0}.festa:after{content:"";width:35%;animation:cf-riflesso 7s var(--ease-ios) 1.2s infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#c9a96129,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.cf-stelle .cf-stella{animation:3.2s ease-in-out infinite cf-brilla}.cf-stelle .cf-stella--viola:first-of-type{animation-delay:-1.1s}.cf-stelle .cf-stella--viola:last-of-type{animation-delay:-2.2s}.cf-sigillo svg{animation:3.2s ease-in-out -.6s infinite cf-brilla}.cf-testa,.cf-portata,.cf-prezzo,.cf-azioni{animation:cf-entra .6s var(--ease-ios) both}.cf-testa{animation-delay:.12s}.cf-portata{animation-delay:calc(.22s + var(--i,0) * 60ms)}.cf-prezzo,.cf-azioni{animation-delay:.5s}}.gz{--gz-verde:#2f7d4f;--gz-rosso:#b3261e;--gz-carta:#fdfcf8;--gz-oro-tinta:#a8843f1f;--gz-campo-fondo:#f3f3f6;--gz-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--page-base);min-height:100dvh;color:var(--ink);position:relative}.gz *,.gz :before,.gz :after{box-sizing:border-box}.gz button,.gz a,.gz label{-webkit-tap-highlight-color:transparent}.gz-colonna{flex-direction:column;width:min(480px,100%);min-height:100dvh;margin:0 auto;display:flex;position:relative}.gz-barra{padding:calc(16px + var(--safe-top) + var(--glass-gap-bar)) var(--pad-inline) 10px;flex:none;justify-content:space-between;align-items:center;display:flex}.gz-marca{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:500}.gz-passi{gap:5px;display:flex}.gz-passi i{background:#0000001f;border-radius:3px;width:18px;height:3px;position:relative;overflow:hidden}.gz-passi i b{background:var(--accent);transform-origin:0;transition:transform .45s var(--ease-ios);position:absolute;inset:0;transform:scaleX(0)}.gz-passi i.fatto b{transform:scaleX(1)}.gz-barra__lingue{display:none}.gz-mazzo{--gz-sbordo-spazio:20px;min-height:0;padding-top:var(--gz-sbordo-spazio);flex-direction:column;flex:1;display:flex;position:relative}.gz-mazzo__dietro{top:var(--gz-sbordo-spazio);z-index:0;pointer-events:none;height:120px;position:absolute;left:0;right:0}.gz-sbordo{transform-origin:50% 0;background:#f9f9fa;border-radius:28px 28px 0 0;position:absolute;inset:0;box-shadow:0 -1px #0000000d,0 -6px 16px -10px #0000001f}.gz-sbordo[data-profondita="2"]{background:#f6f6f8}.gz-carta{z-index:1;transform-origin:50% 0;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;box-shadow:0 -1px #0000000d,0 -10px 30px -18px #0000002e}.gz-carta__dentro{flex-direction:column;flex:1;min-width:0;display:flex}.gz-vista{padding:22px max(var(--pad-inline), env(safe-area-inset-right,0px)) 0 max(var(--pad-inline), env(safe-area-inset-left,0px));flex-direction:column;flex:1;display:flex}.gz-vista>*{flex-shrink:0}.gz-spinta{flex:1 0 auto;min-height:12px}.gz .credit{align-self:center;margin:14px 0 4px}.gz-credito-desk{display:none}.gz-pills{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:999px;gap:2px;padding:3px;display:flex;box-shadow:0 2px 10px #0000002e}.gz-pill{letter-spacing:.1em;color:#1d1d1fb8;min-width:42px;min-height:38px;transition:color var(--t-breve) var(--ease-ios);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:500}.gz-pill[data-checked=true]{color:#fff}.gz-pill-fondo{background:var(--accent);border-radius:999px}.gz-pill:focus-visible{outline-offset:0}.gz-foto__lingue{z-index:2;position:absolute;top:10px;right:10px}.gz .gz-pb-pieno{position:absolute;inset:0}.gz-foto__sfuma{z-index:1;pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}.gz-foto__sfuma:after{content:"";background:linear-gradient(#f2f2f400,#f2f2f4b3);position:absolute;inset:0}.gz-lato{display:none}.gz-azione{bottom:var(--gz-tastiera,0px);z-index:5;margin:12px calc(-1 * max(var(--pad-inline), env(safe-area-inset-right,0px))) 0 calc(-1 * max(var(--pad-inline), env(safe-area-inset-left,0px)));padding:10px max(var(--pad-inline), env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(var(--pad-inline), env(safe-area-inset-left,0px));background:#fff;position:sticky}html:has(.gz){scroll-padding-bottom:120px}.gz-azione__sfuma{pointer-events:none;opacity:0;height:44px;transition:opacity .2s ease-out;position:absolute;bottom:100%;left:0;right:0}.gz-azione[data-sotto=true] .gz-azione__sfuma{opacity:1}.gz-azione__fine{height:0}.gz-azione__sfuma:after{content:"";background:linear-gradient(#fff0,#fff);position:absolute;inset:0}.gz-azione .gz-cta,.gz-azione .gz-tieni{margin-top:0}.gz-azione .gz-cta--stretta{max-width:none}.gz-titolo{font-family:var(--font-cormorant), Georgia, serif;text-wrap:balance;outline:none;margin:6px 0 8px;font-size:36px;font-weight:500;line-height:1.08}.gz-sotto{color:var(--text-muted);margin:0 0 20px;font-size:17px;line-height:1.45}.gz-nota{color:var(--text-faint);text-align:center;margin:14px 2px 0;font-size:14.5px}.gz-nota--sx{text-align:left}.gz-nota a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gz-foto{aspect-ratio:16/10;background:#dfe3ea;border-radius:18px;margin:0 0 16px;position:relative;overflow:hidden}.gz-foto img{object-fit:cover;object-position:center 60%;width:100%;height:100%;animation:9s ease-out both gz-avvicina;display:block}@keyframes gz-avvicina{0%{transform:scale(1.08)}to{transform:scale(1)}}.gz-punti{flex-direction:column;display:flex}.gz-punto{align-items:flex-start;gap:14px;padding:13px 0;display:flex}.gz-ico{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}.gz-punto+.gz-punto{border-top:0}.gz-punto b{font-size:17px;font-weight:500;line-height:1.3;display:block}.gz-punto span:not(.gz-ico){color:var(--text-muted);margin-top:2px;font-size:15px;line-height:1.4;display:block}.gz-indietro{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:-2px;padding:6px 0;font-size:17px}.gz-eti{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:20px 4px 8px;font-size:12.5px;font-weight:500}.gz-serate{gap:8px;display:grid}.gz-serata{border-radius:var(--radius-card);background:var(--gz-campo-fondo);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .1s var(--ease-ios), background-color .2s var(--ease-ios);border:1.5px solid #0000;align-items:center;padding:14px 16px;display:flex;position:relative}.gz-serata:active{transform:scale(.985)}.gz-serata--fissa{cursor:default;gap:12px}.gz-serata--fissa:active{transform:none}.gz-serata .mp-ab-content{align-items:center;gap:12px;width:100%;display:flex}.gz-serata-fondo{border:1.5px solid var(--accent);border-radius:var(--radius-card);pointer-events:none}.gz-serata b{font-size:17px;font-weight:500;display:block}.gz-serata small{color:var(--text-muted);font-size:15px}.gz-s-ico{background:var(--gz-oro-tinta);width:38px;height:38px;color:var(--oro);border-radius:999px;flex:none;place-items:center;display:grid}.gz-s-ico--viola{background:var(--accent-tint);color:var(--accent)}.gz-quando{margin-top:8px}.gz-rivela{opacity:0;transition:grid-template-rows .35s var(--ease-ios), opacity .25s var(--ease-ios), visibility 0s linear .35s;visibility:hidden;grid-template-rows:0fr;display:grid}.gz-rivela[data-aperto=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.gz-rivela__in{min-height:0;overflow:hidden}.gz-rivela__in .gz-campo{border-bottom:1px solid var(--hairline)}.gz-persone{border-radius:var(--radius-card);background:var(--gz-campo-fondo);justify-content:space-between;align-items:center;padding:8px;display:flex}.gz-tondo{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);font:inherit;cursor:pointer;transition:transform .1s var(--ease-ios), opacity .2s;border:0;border-radius:999px;font-size:22px;line-height:1}.gz-tondo:active{transform:scale(.92)}.gz-tondo:disabled{opacity:.35;cursor:default}.gz-n{font-family:var(--font-cormorant), Georgia, serif;font-variant-numeric:lining-nums tabular-nums;font-size:32px;font-weight:500}.gz-n__vis{justify-content:center;min-width:1ch;display:inline-flex}.gz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gz-campi{background:var(--gz-campo-fondo);border-radius:var(--radius-card);overflow:hidden}.gz-campo{flex-direction:column;gap:3px;padding:12px 16px;display:flex;position:relative}.gz-campo+.gz-campo,.gz-riga-campi{border-top:1px solid var(--hairline)}.gz-riga-campi{grid-template-columns:1fr 1fr;display:grid}.gz-riga-campi .gz-campo+.gz-campo{border-top:0;border-left:1px solid var(--hairline)}.gz-campo label{color:var(--text-muted);letter-spacing:.02em;font-size:13px}.gz-campo input{width:100%;min-width:0;font:inherit;min-height:1.35em;color:var(--ink);font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;outline:0;padding:2px 0;font-size:17px;line-height:1.35}.gz-campo input[type=date],.gz-campo input[type=time]{text-align:left;min-height:calc(1.35em + 4px);display:block}.gz-campo input::-webkit-date-and-time-value{text-align:left;margin:0}.gz-campo input::placeholder{color:#1d1d1f52}.gz-campo:focus-within{box-shadow:inset 3px 0 0 var(--accent)}.gz-campo input[aria-invalid=true]{color:var(--gz-rosso)}.gz-campo:has(input[aria-invalid=true]){box-shadow:inset 3px 0 0 var(--gz-rosso)}.gz-campo:has(input[aria-invalid=true]) label{color:var(--gz-rosso)}.gz-marchio{letter-spacing:.08em;color:var(--text-faint);font-size:11.5px;position:absolute;bottom:14px;right:16px}.gz-err{color:var(--gz-rosso);margin:8px 4px 0;font-size:14.5px}.gz-err--blocco{background:#fbeaea;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13.5px}.gz-prova{background:var(--gz-oro-tinta);color:#7d6230;border-radius:12px;margin:-6px 0 14px;padding:9px 12px;font-size:14.5px}.gz-patto{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 2px 0;font-size:15px;line-height:1.45;display:flex}.gz-patto input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.gz-sicuro{color:var(--text-faint);text-align:center;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:13.5px;display:flex}.gz-aiuto{z-index:2;background:var(--ink);color:#fff;text-align:center;opacity:0;pointer-events:none;max-width:calc(100% - 32px);transition:opacity var(--t-breve) var(--ease-ios), transform var(--t-breve) var(--ease-ios);border-radius:999px;margin:0;padding:8px 14px;font-size:14.5px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.gz-aiuto[data-visibile=true]{opacity:1;transform:translate(-50%)}.gz-cta{background:var(--ink);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;transition:transform .1s var(--ease-ios), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:17px;font-weight:500;display:flex}.gz-cta:active{transform:scale(.98)}.gz-cta:focus-visible,.gz-tieni:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gz-cta:disabled{opacity:.35;cursor:not-allowed}.gz-cta--chiaro{background:var(--surface-raised);color:var(--ink);border:1px solid var(--border-pill);margin-top:10px}.gz-cta--stretta{max-width:280px}.gz-tieni{background:var(--ink);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .15s var(--ease-ios), opacity .12s;border:0;border-radius:999px;margin-top:16px;font-size:17px;font-weight:500;display:block;position:relative;overflow:hidden}.gz-tieni:disabled{opacity:.35;cursor:not-allowed}.gz-tieni.premuto{transform:scale(.985)}.gz-tieni__riempi{background:var(--accent);transform-origin:0;transition:transform .35s var(--ease-ios);position:absolute;inset:0;transform:scaleX(0)}.gz-tieni.premuto .gz-tieni__riempi{transition:transform 1.6s linear;transform:scaleX(1)}.gz-tieni.fatto .gz-tieni__riempi{background:var(--gz-verde);transition:background-color .25s;transform:scaleX(1)}.gz-tieni__testo{justify-content:center;align-items:center;gap:8px;min-height:56px;display:flex;position:relative}.gz-tieni__testo>span{white-space:nowrap;display:inline-flex}.gz-tieni__spunta{animation:gz-spunta-entra .3s var(--ease-ios) both}@keyframes gz-spunta-entra{0%{opacity:0;transform:scale(.6)}}.gz-stato{justify-content:center;align-items:center;gap:8px;min-height:24px;margin:4px 0 12px;font-size:15px;font-weight:500;display:flex}.gz-stato .mini{border:2px solid #00000026;border-top-color:var(--ink);border-radius:999px;width:14px;height:14px;animation:.9s linear infinite gz-gira}@keyframes gz-gira{to{transform:rotate(360deg)}}.gz-stato .spunta{background:var(--gz-verde);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:none;transform:scale(0)}.gz-ric[data-fase=fatto] .spunta{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards gz-entra-spunta;display:grid}.gz-stato .spunta path{stroke-dasharray:14;stroke-dashoffset:14px}.gz-ric[data-fase=fatto] .spunta path{animation:.35s ease-out .2s forwards gz-traccia}@keyframes gz-entra-spunta{to{transform:scale(1)}}@keyframes gz-traccia{to{stroke-dashoffset:0}}.gz-fessura{z-index:3;background:var(--ink);border-radius:999px;height:18px;margin:0 6px;position:relative;box-shadow:inset 0 4px 6px #000000d9,inset 0 -1px #ffffff29,0 3px #00000014}.gz-fessura:after{content:"";background:#000;border-radius:999px;height:3px;position:absolute;bottom:4px;left:10px;right:10px}.gz-uscita{z-index:1;margin-top:-9px;padding:9px 14px 18px;position:relative;overflow:hidden}.gz-uscita:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#1d1d1f47,#0000);height:12px;position:absolute;top:9px;left:14px;right:14px}.gz-fogli{filter:drop-shadow(0 4px 6px #1d1d1f2e)}.gz-ric[data-stampa=in-corso] .gz-fogli{animation:1.9s cubic-bezier(.25,.8,.3,1) both gz-esci}@keyframes gz-esci{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.gz-foglio{background:var(--gz-carta);font-family:var(--gz-mono);font-variant-numeric:tabular-nums;padding:20px 18px 34px;font-size:12px;line-height:1.55;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.gz-foglio .testa{text-align:center;padding-bottom:10px}.gz-foglio .stelline{color:var(--oro);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gz-foglio .n{font-family:var(--font-jost), system-ui, sans-serif;letter-spacing:.28em;color:var(--accent);font-size:13px;font-weight:500}.gz-foglio .s{color:var(--text-muted);letter-spacing:.08em;font-size:10.5px}.gz-foglio .blocco{border-top:1.5px dashed #00000038;padding:9px 0}.gz-foglio .r{justify-content:space-between;gap:10px;display:flex}.gz-foglio .r span:first-child{color:var(--text-muted);flex:none}.gz-foglio .r span:last-child{text-align:right;overflow-wrap:anywhere}.gz-foglio .importo{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:10px 0 4px;font-size:14px;font-weight:600;display:flex}.gz-foglio .timbro-riga{text-align:right}.gz-foglio .timbro{border:1.5px solid var(--gz-verde);color:var(--gz-verde);letter-spacing:.12em;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block;transform:rotate(-3deg)}.gz-foglio .chiusura{text-align:center;color:var(--text-muted);border-top:1.5px dashed #00000038;margin:12px 0 0;padding-top:10px}.gz-foglio .oro{color:var(--oro)}.gz-dopo .gz-cta+.gz-cta{margin-top:8px}.gz-dopo .gz-cta--chiaro{background:0 0;border-color:#0000;min-height:46px}.gz-vuoto{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.gz-vuoto__ico{background:var(--accent-tint);width:56px;height:56px;color:var(--accent);border-radius:999px;place-items:center;display:grid}.gz-vuoto__t{font-family:var(--font-cormorant), Georgia, serif;text-wrap:balance;outline:none;margin:0;font-size:32px;font-weight:500;line-height:1.12}.gz-vuoto p{color:var(--text-muted);max-width:30ch;margin:0;font-size:17px}.gz-riepilogo{background:var(--gz-campo-fondo);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 6px 10px 14px;font-size:15px;line-height:1.35;display:flex}.gz-riepilogo p{min-width:0;color:var(--ink);margin:0}.gz-modifica{min-height:36px;color:var(--accent);font:inherit;cursor:pointer;transition:background-color var(--t-breve) var(--ease-ios);background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:15px;font-weight:500}.gz-tavolo{opacity:0;visibility:hidden;width:min(100%,440px);transition:opacity .4s var(--ease-ios), transform .4s var(--ease-ios), visibility 0s linear .4s;background:#fffffff5;border-radius:20px;padding:18px 22px 14px;transform:translateY(12px);box-shadow:0 18px 40px -18px #00000052,0 0 0 1px #0000000a}.gz-tavolo[data-visibile=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.gz-tavolo__t{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:11.5px;font-weight:500}.gz-tavolo__riga{justify-content:space-between;align-items:center;gap:16px;min-height:38px;font-size:14px;display:flex}.gz-tavolo__riga+.gz-tavolo__riga{border-top:1px solid var(--hairline)}.gz-tavolo__riga>span{color:var(--text-muted)}.gz-tavolo__v{text-align:right;overflow-wrap:anywhere;animation:gz-compare .3s var(--ease-ios) both;font-weight:500}.gz-tavolo__v--codice{font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-verde);font-size:15px}.gz-tavolo__vuoto{background:#00000017;border-radius:999px;width:84px;height:8px;display:block}@keyframes gz-compare{0%{opacity:0;transform:translateY(4px)}}@media (hover:hover){.gz-cta:not(:disabled):hover{background:var(--ink-hover)}.gz-cta--chiaro:not(:disabled):hover{background:#0000000d}.gz-serata:hover{background:#ececf0}.gz-tondo:not(:disabled):hover{background:#7b288129}.gz-indietro:hover,.gz-nota a:hover{text-underline-offset:3px;text-decoration:underline}.gz-modifica:hover{background:var(--accent-tint)}.gz-pill:not([data-checked=true]):hover{color:var(--ink)}.gz-tieni:not(:disabled):not(.fatto):hover{background:var(--ink-hover)}.gz-campi:hover{box-shadow:0 0 0 1px var(--hairline)}}.gz-serata:focus-visible,.gz-tondo:focus-visible,.gz-modifica:focus-visible,.gz-indietro:focus-visible,.gz-pill:focus-visible,.gz-patto input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gz-campo:has(input:focus-visible){box-shadow:inset 3px 0 0 var(--accent)}@media (min-width:900px){.gz{--gutter:24px;--col-right:min(46vw, 640px);--col-left:calc(100vw - var(--col-right))}.gz-lato{z-index:0;top:var(--gutter);left:var(--gutter);bottom:var(--gutter);width:calc(var(--col-left) - var(--gutter));background:#dfe3ea;border-radius:28px;display:block;position:fixed;overflow:hidden}.gz-lato>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.gz-lato__sfuma{pointer-events:none;height:62%;position:absolute;bottom:0;left:0;right:0}.gz-lato__sfuma:after{content:"";background:linear-gradient(#f7f7f800 0%,#f7f7f8f0 100%);position:absolute;inset:0}.gz-lato__sotto{flex-direction:column;align-items:center;gap:clamp(18px,3vh,32px);padding:0 clamp(24px,4vw,80px);display:flex;position:absolute;bottom:clamp(24px,5vh,56px);left:0;right:0}.gz-lato__logo{width:min(300px,56%);height:auto}.gz-colonna{width:var(--col-right);max-width:none;min-height:100dvh;margin:0 0 0 auto}.gz-barra{z-index:3;width:100%;padding:clamp(28px,4.5vh,48px) clamp(28px,3.2vw,56px) 0 clamp(16px,1.6vw,28px);position:absolute;top:0;left:0;right:0}.gz-barra>*{min-width:0}.gz-marca{display:none}.gz-barra__lingue{margin-left:auto;display:block}.gz-barra .gz-pills{background:var(--surface-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gz-foto__lingue,.gz-foto,.gz-riepilogo{display:none}.gz-mazzo{--gz-sbordo-spazio:96px;padding:var(--gz-sbordo-spazio) clamp(28px, 3.2vw, 56px) 24px clamp(16px, 1.6vw, 28px);flex:1;justify-content:center}.gz-mazzo__dietro{width:100%;max-width:560px;height:0;margin:0 auto;position:relative;top:auto;left:auto;right:auto}.gz-sbordo{border-radius:28px;height:120px;inset:0 0 auto}.gz-carta{border-radius:28px;flex:none;width:100%;max-width:560px;margin-inline:auto;box-shadow:0 0 0 1px #0000000a,0 24px 48px -28px #00000038}.gz-vista{flex:none;padding:30px 40px 0}.gz-spinta{display:none}.gz-serate{grid-template-columns:1fr 1fr}.gz-campi--due{grid-template-columns:1fr 1fr;display:grid}.gz-campi--due .gz-campo+.gz-campo{border-top:0;border-left:1px solid var(--hairline)}.gz-serata .gz-s-ico{display:none}.gz-serata--fissa .gz-s-ico{display:grid}.gz-serata b{white-space:nowrap}.gz-quando{transition:grid-template-columns .35s var(--ease-ios);grid-template-columns:0fr 1fr;display:grid}.gz-quando:has(.gz-rivela[data-aperto=true]){grid-template-columns:1fr 1fr}.gz-rivela,.gz-rivela[data-aperto=true]{grid-template-rows:1fr;min-width:0}.gz-rivela__in{min-width:0}.gz-rivela__in .gz-campo{border-bottom:0;border-right:1px solid var(--hairline);height:100%}.gz-eti{margin-top:16px}.gz-vista[data-vista=dati] .gz-sotto{margin-bottom:10px}.gz-vista .credit{display:none}.gz-credito-desk{flex:none;justify-content:center;padding:0 0 clamp(16px,3vh,28px);display:flex}.gz-credito-desk .credit{opacity:.8;justify-content:center;margin:0}.gz-azione{border-radius:0 0 28px 28px;margin:14px -40px 0;padding:8px 40px 28px;bottom:0}.gz-aiuto{bottom:calc(100% + 8px)}.gz-titolo{font-size:40px}.gz-vuoto{flex:none;padding:24px 0}.gz-ric,.gz-dopo{max-width:400px;margin-inline:auto}}@media (max-width:899px) and (max-height:800px){.gz-barra{padding-top:calc(10px + var(--safe-top) + var(--glass-gap-bar));padding-bottom:2px}.gz-mazzo{--gz-sbordo-spazio:18px}.gz-vista{padding-top:18px}.gz-foto{aspect-ratio:auto;height:clamp(120px,20svh,170px);margin-bottom:14px}.gz-vista[data-vista=dati] .gz-sotto,.gz-vista[data-vista=inizio] .credit{display:none}.gz-punto{padding:9px 0}.gz-azione{margin-top:8px}}.mp-relative{position:relative}.mp-absolute{position:absolute}.mp-invisible{visibility:hidden}.mp-inline-block{display:inline-block}.mp-ab-item{display:inline-flex;position:relative}.mp-ab-bg{position:absolute;inset:0}.mp-ab-content{z-index:10;position:relative}.mp-sn{align-items:center;display:flex}.mp-digit{font-variant-numeric:tabular-nums;width:1ch;line-height:1;display:inline-block;position:relative;overflow:visible clip}.mp-num{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mp-pb-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mp-shimmer{--mp-base-color:#1d1d1f6b;--mp-base-gradient-color:var(--ink);--mp-bg:linear-gradient(90deg, #0000 calc(50% - var(--spread)), var(--mp-base-gradient-color), #0000 calc(50% + var(--spread)));background-size:250% 100%,auto;background-repeat:no-repeat, padding-box;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.gz-passi i b,.gz-pill,.gz-rivela,.gz-aiuto,.gz-tavolo,.gz-serata,.gz-modifica{transition:none}.gz-ric[data-stampa=in-corso] .gz-fogli,.gz-stato .mini,.gz-foto img,.gz-tavolo__v,.gz-tieni__spunta{animation:none}.gz-tieni.premuto .gz-tieni__riempi{transition-duration:10ms}.gz-ric[data-fase=fatto] .spunta,.gz-ric[data-fase=fatto] .spunta path{animation-duration:10ms;animation-delay:0s}.mp-shimmer{animation:none}}.cp{--cp-inchiostro:#2b211b;--cp-grigio:#5f554d;--cp-viola:#6a1f72;--cp-viola-scuro:#561860;--cp-oro:#9e7b3e;--cp-oro-filo:linear-gradient(90deg, #8c6a2f, #bd9955 50%, #8c6a2f);--cp-avorio:#faf6f0;--cp-bianco:#fff;--cp-titolo:var(--font-aboreto), "Cormorant Garamond", Georgia, serif;--cp-corpo:var(--font-raleway), "Helvetica Neue", Arial, sans-serif;--cp-curva:cubic-bezier(.22, .8, .2, 1);--cp-lato:max(24px, env(safe-area-inset-left,0px));--cp-lato-d:max(24px, env(safe-area-inset-right,0px));background:var(--cp-bianco);color:var(--cp-inchiostro);font-family:var(--cp-corpo);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.75;overflow-x:clip}.cp img{max-width:100%;display:block}.cp a{color:inherit}.cp a:focus-visible,.cp button:focus-visible{outline:2px solid var(--cp-oro);outline-offset:3px}.cp-eti{letter-spacing:.3em;text-transform:uppercase;color:var(--cp-viola);margin:0;font-size:11.5px;font-weight:500;line-height:1.4}.cp-eti--piccola{letter-spacing:.22em;font-size:11px}.cp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.cp-filetto{color:var(--cp-oro);align-items:center;gap:12px;display:inline-flex}.cp-filetto:before,.cp-filetto:after{content:"";background:var(--cp-oro-filo);width:56px;height:1.5px;transition:transform 1.1s var(--cp-curva)}.cp-filetto:before{transform-origin:100%}.cp-filetto:after{transform-origin:0}.cp-filetto i{background:var(--cp-oro-filo);width:8px;height:8px;transition:transform .8s .3s var(--cp-curva);transform:rotate(45deg)}.cp-filetto--piccolo{gap:6px}.cp-filetto--piccolo:before,.cp-filetto--piccolo:after{width:40px;height:1px}.cp-filetto--piccolo i{width:5px;height:5px}.cp-js .cp-filetto:not(.cp-vista):before,.cp-js .cp-filetto:not(.cp-vista):after{transform:scaleX(0)}.cp-js .cp-filetto:not(.cp-vista) i{transform:rotate(45deg)scale(0)}.cp-btn{min-height:50px;font:600 13.5px/1.2 var(--cp-corpo);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--cp-curva), box-shadow .25s var(--cp-curva), background-color .25s, color .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.cp-btn svg{flex:none;width:19px;height:19px}.cp-btn--pieno{background:var(--cp-viola);color:#fff!important}.cp-btn--filo{box-shadow:inset 0 0 0 1px var(--cp-viola);background:0 0;color:var(--cp-viola)!important}.cp-btn--piccolo{min-height:42px;padding:0 22px;font-size:12px}@media (hover:hover){.cp-btn--pieno:hover{background:var(--cp-viola-scuro);transform:translateY(-2px);box-shadow:0 14px 26px -14px #6a1f72cc}.cp-btn--filo:hover{background:#6a1f720f}}.cp-btn:active{transform:scale(.97)}.cp-azioni{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-azioni--centro{justify-content:center}.cp-testa{z-index:5;padding:calc(18px + env(safe-area-inset-top,0px)) var(--cp-lato-d) 0 var(--cp-lato);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto}.cp-lingue{letter-spacing:.14em;gap:14px;font-size:12px;display:flex}.cp-lingue a{opacity:.7;padding:6px 0;text-decoration:none}.cp-lingue a[aria-current=page]{opacity:1;border-bottom:1px solid #fffc}.cp-logo{justify-self:center;display:block}.cp-logo img{filter:brightness(0)invert();width:150px;height:auto}.cp-testa-btn{font:600 12.5px/1 var(--cp-corpo);letter-spacing:.14em;text-transform:uppercase;border-radius:40px;justify-self:end;padding:12px 26px;text-decoration:none;transition:background-color .25s,color .25s;display:none;box-shadow:inset 0 0 0 1.2px #fff}@media (hover:hover){.cp-testa-btn:hover{color:var(--cp-viola);background:#fff}}html:has(.cp){background-color:#0e0c0b}html:has(.cp) body{background-color:#0e0c0b}@media (prefers-reduced-motion:no-preference){html:has(.cp){scroll-behavior:smooth}}.cp-apertura{min-height:min(100svh,900px);padding:calc(96px + env(safe-area-inset-top,0px)) 20px max(56px, env(safe-area-inset-bottom,0px));isolation:isolate;place-items:center;display:grid;position:relative}.cp-apertura-foto{z-index:-1;background:#3a2a1e;margin:0;position:absolute;inset:0;overflow:hidden}.cp-apertura-foto img{object-fit:cover;object-position:60% 55%;width:100%;height:100%}.cp-js .cp-apertura-foto img{animation:cp-assesta 2.6s var(--cp-curva) both}@keyframes cp-assesta{0%{filter:brightness(.8);transform:scale(1.08)}}.cp-apertura-foto:after{content:"";background:linear-gradient(#0e0c0b 0%,#0e0c0b9e 7%,#0e0c0b2e 20%,#0e0c0b00 30% 68%,#0e0c0b73 88%,#0e0c0b 100%);position:absolute;inset:0}.cp-card{text-align:center;background:#fff;justify-items:center;width:min(100%,360px);padding:40px 24px 30px;display:grid;position:relative;box-shadow:0 14px 22px #00000059}.cp-card:before{content:"";border:1px solid var(--cp-oro);pointer-events:none;position:absolute;inset:12px}.cp-js .cp-card{animation:cp-sale 1.3s .3s var(--cp-curva) both}@keyframes cp-sale{0%{transform:translateY(24px)}}.cp-card .cp-eti{font-size:10.5px}.cp-card-titolo{font-family:var(--cp-titolo);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:min(41px,13.3333vw - 11.7333px);font-weight:400;line-height:1.1}.cp-card-alla{letter-spacing:.3em;text-transform:uppercase;color:var(--cp-viola);margin:2px 0 14px;font-size:12px;font-weight:500}.cp-card-prezzo,.cp-prezzo{font-family:var(--cp-titolo);color:var(--cp-viola);letter-spacing:.03em;margin:14px 0 18px;font-size:25px;line-height:1.2}.cp-card .cp-filetto+.cp-azioni{margin-top:26px}.cp-card-prezzo small,.cp-prezzo small{font-family:var(--cp-corpo);letter-spacing:.16em;text-transform:uppercase;color:var(--cp-grigio);margin-left:8px;font-size:10px}.cp-card .cp-azioni{flex-direction:column;gap:8px;width:100%}.cp-card .cp-btn{width:100%;padding:0 18px}.cp .cp-scorri{z-index:2;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#fff;width:48px;height:48px;transition:opacity .4s var(--cp-curva);-webkit-tap-highlight-color:transparent;place-items:center;margin-left:-24px;display:grid;position:absolute}.cp-scorri svg{filter:drop-shadow(0 1px 8px #0009);width:32px;height:32px;animation:2.4s cubic-bezier(.45,0,.25,1) 1.6s infinite cp-scendi}.cp-scorri svg path:last-child{opacity:.6}.cp-scorri[data-via=true]{opacity:0;pointer-events:none}@keyframes cp-scendi{0%,to{opacity:.8;transform:translateY(-4px)}50%{opacity:1;transform:translateY(5px)}}.cp-coppia{display:grid}.cp-foto{aspect-ratio:13/10;background:var(--cp-avorio);margin:0;overflow:hidden}.cp-foto img{object-fit:cover;width:100%;height:100%;transform:scale(var(--cp-z,1))}.cp-testo{padding:52px var(--cp-lato-d) 60px var(--cp-lato);background:#fff;align-content:center;justify-items:start;gap:14px;display:grid}.cp-testo--avorio{background:var(--cp-avorio)}.cp-titolo{font-family:var(--cp-titolo);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,7.4vw,40px);font-weight:400;line-height:1.2}.cp-titolo--centro{text-align:center}.cp-paragrafo{max-width:510px;color:var(--cp-grigio);margin:10px 0 0;font-size:16.5px}.cp-oro{letter-spacing:.3em;text-transform:uppercase;color:var(--cp-oro);margin:6px 0 0;font-size:11.5px;font-weight:500}.cp-nota{color:var(--cp-grigio);margin:0;font-size:13.5px;line-height:1.6}.cp-portate{gap:22px;max-width:510px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.cp-portate li{gap:4px;display:grid}.cp-portate p{color:var(--cp-inchiostro);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.cp-portate .cp-abbinamento{color:var(--cp-grigio);font-style:italic}.cp-js .cp-portate li{transition:transform .9s var(--cp-curva)}.cp-js .cp-portate li:not(.cp-vista){transform:translateY(10px)}.cp-prezzo{margin:18px 0 0;font-size:34px}.cp-omaggio{border:1px solid var(--cp-oro);background:#fff;gap:8px;max-width:510px;margin-top:18px;padding:22px 22px 20px;display:grid}.cp-omaggio-titolo{font-family:var(--cp-titolo);letter-spacing:.04em;text-transform:uppercase;color:var(--cp-viola);margin:0;font-size:19px;font-weight:400;line-height:1.3}.cp-omaggio-frase{color:var(--cp-inchiostro);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.cp-lead{margin-top:4px}.cp-link{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #6a1f7266;justify-self:start;margin-top:6px;padding-bottom:3px;font-size:12px;font-weight:500;text-decoration:none;color:var(--cp-viola)!important}@media (hover:hover){.cp-link:hover{border-bottom-color:var(--cp-viola)}}.cp-condizioni{border:1px solid var(--cp-oro);gap:6px;max-width:512px;margin:8px 0 10px;padding:20px 22px;display:grid}.cp-condizioni p:not(.cp-eti){color:var(--cp-grigio);margin:0;font-size:14.5px;line-height:1.7}.cp-galleria{grid-template-columns:1fr 1fr;display:grid}.cp-galleria figure{aspect-ratio:4/5;background:var(--cp-avorio);margin:0;overflow:hidden}.cp-galleria img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--cp-curva)}@media (hover:hover){.cp-galleria figure:hover img{transform:scale(1.05)}}.cp-piede{text-align:center;padding:56px var(--cp-lato-d) calc(40px + env(safe-area-inset-bottom,0px)) var(--cp-lato);background:var(--cp-avorio);color:var(--cp-grigio);justify-items:center;gap:14px;display:grid}.cp-piede-marca img{width:168px;height:auto}.cp-piede-indirizzo{letter-spacing:.04em;margin:0;font-size:13.5px}.cp-piede-icone{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.cp-piede-icone a{width:44px;height:44px;color:var(--cp-viola);transition:background-color .25s, color .25s, transform .25s var(--cp-curva);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #6a1f7247}.cp-piede-icone svg{width:19px;height:19px}@media (hover:hover){.cp-piede-icone a:hover{background:var(--cp-viola);color:#fff;transform:translateY(-2px)}}.cp-piede-icone a:active{transform:scale(.94)}.cp-piede-scopri{letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #6a1f7266;margin-top:4px;padding-bottom:3px;font-size:11.5px;font-weight:500;text-decoration:none;color:var(--cp-viola)!important}.cp-piede-cookie{font:inherit;letter-spacing:.08em;color:inherit;opacity:.6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:6px 10px;font-size:11px;text-decoration:underline}.cp-piede-credito{border-top:1px solid #9e7b3e47;width:100%;max-width:420px;margin-top:18px;padding-top:16px}.cp-piede-credito .credit{color:#2b211b80;justify-content:center;margin-top:0}@media (hover:hover){.cp-piede-credito .credit:hover{color:var(--cp-viola)}}.cp-barra{z-index:30;padding:10px var(--cp-lato-d) calc(10px + env(safe-area-inset-bottom,0px)) var(--cp-lato);-webkit-backdrop-filter:blur(16px)saturate(1.3);transition:transform .5s var(--cp-curva), opacity .3s;background:#ffffffdb;gap:10px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(calc(100% + 40px));box-shadow:0 -1px #9e7b3e40}.cp-barra:not([data-su=true]){opacity:0;pointer-events:none}.cp-barra[data-su=true]{transform:none}.cp-barra .cp-btn{flex:1;min-height:48px;padding:0 16px}.cp-barra .cp-btn--filo{flex:none;padding:0 22px}.cp-consenso{z-index:40;left:var(--cp-lato);right:var(--cp-lato-d);bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:560px;color:var(--cp-grigio);background:#fff;gap:12px;margin:0 auto;padding:16px 18px;font-size:13.5px;line-height:1.55;display:grid;position:fixed;box-shadow:0 18px 40px -16px #00000059,0 0 0 1px #9e7b3e4d}.cp-consenso p{margin:0}.cp-consenso a{color:var(--cp-viola)}.cp-consenso-az{justify-content:flex-end;gap:8px;display:flex}@media (max-width:899px){.cp-coppia--menu .cp-foto{display:none}.cp-testo{text-align:center;justify-items:center}.cp-portate{justify-items:center;margin-inline:auto}.cp-portate li{justify-items:center}.cp-paragrafo,.cp-omaggio,.cp-condizioni{margin-inline:auto}.cp-omaggio,.cp-condizioni{text-align:center;justify-items:center;width:100%}.cp-link{justify-self:center}.cp-azioni{justify-content:center}.cp-nota{max-width:34ch;margin-inline:auto}}@media (min-width:900px){.cp{font-size:17px}.cp-testa{padding-top:calc(28px + env(safe-area-inset-top,0px));padding-left:max(63px, env(safe-area-inset-left,0px));padding-right:max(63px, env(safe-area-inset-right,0px))}.cp-lingue{font-size:13px}.cp-logo img{width:205px}.cp-testa-btn{display:inline-block}.cp-apertura-foto:after{background:linear-gradient(#00000080 0%,#0000 19% 60%,#0000002e 100%)}.cp-apertura{place-items:end start;min-height:min(100svh,900px);padding:140px max(56px,9vw) 110px}.cp-card{width:440px;padding:56px 48px 44px}.cp-card:before{inset:15px}.cp-card-titolo{font-size:46px}.cp-card-alla{font-size:13px}.cp-card-prezzo{font-size:28px}.cp-card .cp-btn{padding:0 24px}.cp-coppia{grid-template-columns:1fr 1fr}.cp-coppia .cp-foto{aspect-ratio:auto;min-height:590px}.cp-coppia--giro .cp-foto{order:2}.cp-coppia--menu{align-items:start}.cp-coppia--menu .cp-foto{height:100svh;position:sticky;top:0}.cp-testo{gap:16px;padding:130px max(48px,7.3vw)}.cp-testo .cp-eti:first-child{font-size:13px}.cp-paragrafo{font-size:17px}.cp-portate p{font-size:16.5px}.cp-galleria{grid-template-columns:repeat(4,1fr)}.cp-omaggio{padding:26px 28px 24px}.cp-omaggio-frase{font-size:17px}.cp-barra{inset:auto max(24px, env(safe-area-inset-right,0px)) 24px auto;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;padding:0}.cp-barra .cp-btn{flex:none;box-shadow:0 14px 30px -12px #00000059}.cp-barra .cp-btn--filo{background:#fff}.cp-consenso{left:auto;right:max(24px, env(safe-area-inset-right,0px));margin:0;bottom:96px}}@media (prefers-reduced-motion:reduce){.cp-js .cp-apertura-foto img,.cp-js .cp-card,.cp-scorri svg{animation:none}.cp-js .cp-portate li:not(.cp-vista){transform:none}.cp-filetto:before,.cp-filetto:after,.cp-filetto i,.cp-galleria img,.cp-barra{transition:none}}
