.site.book .site-pagetitle{transition:padding .45s ease}.site.book .site-pagetitle-row{transition:font-size .45s ease,letter-spacing .45s ease,gap .45s ease}.site.book .site-pagetitle-mid{transition:font-size .3s ease,opacity .3s ease,margin .3s ease}.site.book.is-raccolto .site-pagetitle{padding:.5rem 0 .3rem}.site.book.is-raccolto .site-pagetitle-row{flex-direction:row;justify-content:center;align-items:baseline;gap:.4em;font-size:1.4rem;line-height:1;letter-spacing:-.02em}.site.book.is-raccolto .site-pagetitle-mid{font-size:0;opacity:0;margin:0}@media (max-width:59.99rem){.site.book.is-raccolto .site-pagetitle{display:none}}@media (max-width:34rem){.site.book.is-raccolto .site-pagetitle{display:none}.site.book.is-raccolto .wz-progress{margin:.9rem 0 1.2rem}.site.book.is-raccolto .wz-panel>.wz-orn{top:0}.wz-panel:has(.cf-telaio)>.wz-orn{display:none}.wz-panel:has(.wz-blocca)>.wz-orn,.wz-panel:has(.wz-slots)>.wz-orn{display:none}}.site.book main{padding-bottom:4rem}.site.book h1{text-transform:none}.book-step{font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--floor-text,var(--floor));margin:0 0 .9rem}.book-step span{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--ink);margin-right:.5rem}.book-error{border:1.5px solid var(--signal);border-radius:10px;color:var(--signal-text);background:color-mix(in srgb,var(--signal) 8%,transparent);padding:.7rem .9rem;margin:1rem 0;font-weight:700;font-size:.9rem}.site.book .card{background:var(--plaster);color:var(--ink);border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:12px;padding:1rem 1.1rem;margin-bottom:.6rem;transition:border-color .15s ease,transform .15s ease}.site.book .card:hover{border-color:var(--ink);transform:translateY(-2px)}.site.book .card.selected{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.site.book .card strong{font-weight:900;font-size:1.15rem;letter-spacing:-.02em;text-transform:uppercase}.site.book .muted{color:var(--floor-text,var(--floor))}.site.book input,.site.book select,.site.book textarea{background:var(--plaster);color:var(--ink);border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:10px;font-family:inherit;font-size:1rem;padding:.85rem .9rem}.site.book input:focus{outline:2px solid var(--ultra);outline-offset:1px;border-color:var(--ink)}.site.book label{color:var(--floor-text,var(--floor));font-size:.66rem;letter-spacing:.16em}.site.book button:not(.site-btn):not(.wz-nudo){background:transparent;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--floor) 45%,transparent);border-radius:999px;padding:.55rem 1.1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92rem;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.site.book button:not(.site-btn):not(.wz-nudo):hover{border-color:var(--ink)}.site.book button.book-style.is-on:not(.site-btn):not(.wz-nudo),.site.book button.rosso:not(.site-btn){background:var(--ink);border-color:var(--ink);color:var(--plaster)}.site.book .site-btn:disabled{background:var(--concrete);border-color:var(--concrete);color:var(--floor-text,var(--floor));cursor:not-allowed}.book-styles{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem;margin-bottom:.4rem}@media (min-width:34rem){.book-styles{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.book-style{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;min-height:3.4rem;background:transparent;color:var(--ink);border:2px solid color-mix(in srgb,var(--floor) 45%,transparent);border-radius:14px;padding:.85rem 1.2rem;font-family:inherit;font-weight:800;font-size:1.02rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.book-style:hover{border-color:var(--ink)}.book-style:active{transform:scale(.985)}.book-style.is-on{background:var(--ink);border-color:var(--ink);color:var(--plaster);box-shadow:0 4px 0 color-mix(in srgb,var(--ink) 35%,transparent)}.book-style em{font-size:.68rem!important;opacity:.62}.book-artist-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.book-level{font-size:.5rem;letter-spacing:.12em;color:var(--ink);white-space:nowrap}.book-level-off{color:color-mix(in srgb,var(--floor) 55%,transparent)}.wz-progress{display:flex;align-items:center;gap:1rem;margin:0 0 clamp(1.6rem,5vw,3rem)}.wz-progress span{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--floor-text,var(--floor));white-space:nowrap}.wz-progress{flex-wrap:wrap;row-gap:.4rem}.wz-progress .wz-marcatore{color:var(--ink);margin-left:auto}.wz-progress i{flex:1 1;min-width:24px;height:2px;background:color-mix(in srgb,var(--floor) 35%,transparent);display:block}.wz-progress b{display:block;height:100%;background:var(--ink);transition:width .45s cubic-bezier(.2,0,0,1)}.wz-panel{animation:wz-in .4s cubic-bezier(.2,0,0,1)}@keyframes wz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wz-panel{animation:none}}.wz-question{font-weight:900;font-size:clamp(1.85rem,7vw,3rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin:0;max-width:15ch}.site-rise-word{display:inline-block;white-space:nowrap}:lang(ja) .site-rise-word,:lang(zh) .site-rise-word{display:inline;white-space:normal}.site-rise-spazio{white-space:normal}.wz-lead{font-size:clamp(1.02rem,3.8vw,1.2rem);line-height:1.5;color:color-mix(in srgb,var(--ink) 78%,transparent);max-width:34ch;margin:.8rem 0 0}.wz-body{margin-top:clamp(1.4rem,4vw,2.4rem)}.wz-chips{--min:12rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));grid-gap:.6rem;gap:.6rem}.wz-chips.is-fitte{--min:7.5rem}.book-style em{display:block;font-style:normal;font-weight:500;font-size:.6rem;letter-spacing:.1em;opacity:.6;margin-top:.15rem;text-transform:lowercase}.site.book textarea{width:100%;margin-top:.9rem;resize:vertical;line-height:1.5}.wz-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}@media (max-width:560px){.wz-grid{grid-template-columns:1fr}}.wz-check{display:flex!important;align-items:flex-start;gap:.6rem;text-transform:none!important;letter-spacing:0!important;font-size:.9rem!important;color:var(--ink)!important;margin:.7rem 0 0;cursor:pointer}.wz-check input{width:auto;margin:.15rem 0 0;accent-color:var(--ink)}.wz-file{display:inline-flex!important;align-items:center;margin-top:1rem;cursor:pointer}.wz-file input{display:none}.wz-file span{border:1.5px dashed color-mix(in srgb,var(--floor) 55%,transparent);border-radius:999px;padding:.55rem 1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.wz-file:hover span{border-color:var(--ink)}.wz-preview{display:block;margin-top:1rem;max-width:260px;width:100%;height:auto;border-radius:10px;border:1.5px solid var(--ink)}.wz-otp{font-family:ui-monospace,SF Mono,Menlo,monospace!important;font-size:clamp(1.8rem,8vw,3rem)!important;letter-spacing:.4em;text-align:center;width:100%}.wz-price{font-weight:900;font-size:clamp(3rem,12vw,8rem);line-height:.9;letter-spacing:-.05em;margin:0}.wz-price span{font-size:.4em;vertical-align:super;margin-left:.1em}.wz-hours{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--floor-text,var(--floor));margin:.6rem 0 0}.wz-artists{display:grid;grid-gap:.6rem;gap:.6rem}.wz-artist{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:1rem;gap:1rem;width:100%;text-align:left;background:transparent;border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:12px;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.wz-artist:hover{border-color:var(--ink);transform:translateY(-2px)}.wz-artist.is-on{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.wz-artist-name{font-weight:900;font-size:1.15rem;letter-spacing:-.02em;text-transform:uppercase}.wz-artist-when{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;letter-spacing:.06em;color:var(--floor-text,var(--floor));text-transform:lowercase}.wz-artist-lvl{font-size:.5rem;letter-spacing:.12em}.wz-artist-lvl i{font-style:normal;color:color-mix(in srgb,var(--floor) 55%,transparent)}@media (max-width:560px){.wz-artist{grid-template-columns:1fr auto}.wz-artist-lvl{grid-column:2}.wz-artist-when{grid-column:1/-1}}.wz-recap{border-top:2px solid var(--ink);margin-bottom:1.4rem}.wz-recap div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--floor) 40%,transparent)}.wz-recap span{font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--floor-text,var(--floor))}.wz-recap strong{font-weight:700;text-align:right}.wz-voucher{display:flex!important;align-items:center;gap:.8rem;flex-wrap:wrap;text-transform:none!important;letter-spacing:0!important;color:var(--floor-text,var(--floor))!important;font-size:.9rem!important}.wz-voucher input{flex:1 1;min-width:160px;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.wz-nav{display:flex;align-items:center;gap:.8rem;margin-top:clamp(2rem,6vw,3.4rem);flex-wrap:wrap}@media (max-width:34rem){.wz-nav{gap:.6rem}.wz-nav>.site-btn,.wz-nav>button:not(.wz-nudo){width:100%;min-height:3.4rem;font-size:1.02rem}}.wz-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.7rem;gap:.7rem}.wz-slot{display:grid;grid-gap:.15rem;gap:.15rem;text-align:left;background:transparent;border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:12px;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.wz-slot:hover{border-color:var(--ink);transform:translateY(-2px)}.site.book button.wz-slot.is-on,.wz-slot.is-on{background:var(--ink);border-color:var(--ink);box-shadow:0 3px 0 var(--ink);transform:translateY(-1px)}.wz-slot.is-on *{color:var(--plaster)!important}@media (max-width:640px){.wz-slot{width:100%;padding:1rem 1.35rem;border-radius:999px;grid-template-columns:1fr auto;grid-template-areas:"giorno chi" "ora    prezzo";align-items:center;column-gap:.9rem;row-gap:.1rem}.wz-slot-day{grid-area:giorno;font-size:1rem}.wz-slot-time{grid-area:ora;font-size:1.85rem}.wz-slot-who{grid-area:chi;text-align:right}.wz-slot-price{grid-area:prezzo;text-align:right;font-size:.95rem}}@keyframes wz-slot-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wz-slot{animation:wz-slot-entra .34s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@media (prefers-reduced-motion:reduce){.wz-slot{animation:none}}.wz-slot:active{transform:scale(.985)}.wz-slot-day{font-weight:900;font-size:clamp(1.05rem,2.6vw,1.5rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.wz-slot-time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(1.4rem,3.4vw,2rem);font-weight:700;line-height:1.1;color:var(--ink)}.wz-slot-who{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--floor-text,var(--floor))}.wz-slot-price{margin-top:.35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;font-weight:700;color:var(--ink)}.wz-quotes{margin-top:1.4rem;border-top:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent)}.wz-quote{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:.9rem;gap:.9rem;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--floor) 25%,transparent)}.wz-quote-who{font-weight:900;font-size:clamp(1rem,2.4vw,1.3rem);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.wz-quote-price{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wz-quote-hours{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--floor-text,var(--floor))}.wz-orn{position:absolute;right:clamp(-1rem,-2vw,0rem);top:clamp(-2rem,-4vw,-1rem);width:clamp(78px,12vw,150px);pointer-events:none;z-index:0;opacity:.9}.wz-orn img,.wz-orn svg{display:block;width:100%;height:auto}.wz-orn.spin{animation:orn-spin 18s linear infinite}.wz-orn.sway{animation:orn-sway 5.5s ease-in-out infinite}.wz-orn.float{animation:orn-float 6.5s ease-in-out infinite}@keyframes orn-spin{to{transform:rotate(1turn)}}@keyframes orn-sway{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-8px)}}@keyframes orn-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.wz-orn.float,.wz-orn.spin,.wz-orn.sway{animation:none}}.wz-panel,.wz-panel>*{position:relative}.wz-panel>*{z-index:1}@media (max-width:620px){.wz-orn{width:74px;top:-1.4rem;right:-.4rem}}.wz-done-art{display:block;width:min(320px,62vw);margin:clamp(1.4rem,5vw,3rem) auto;animation:orn-float 7s ease-in-out infinite,orn-spin 26s linear infinite}@media (prefers-reduced-motion:reduce){.wz-done-art{animation:none}}.wz-done{text-align:center}.wz-done-title{font-weight:900;font-size:clamp(2.6rem,10vw,7rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase;margin:0}.wz-done-lead{font-size:clamp(1rem,2vw,1.25rem);line-height:1.45;max-width:34ch;margin:1.2rem auto 1.8rem}.wz-done-ticker{overflow:hidden;white-space:nowrap;background:#e9e8e6;padding:.7rem 0;margin:clamp(2rem,6vw,4rem) calc(-1 * clamp(1rem, 4vw, 2.4rem)) 0}.site.mibo-dark .wz-done-ticker{background:#211f1f}.wz-done-when{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.8rem,1.6vw,1rem);letter-spacing:.06em;color:var(--floor-text,var(--floor));margin:1.2rem auto 0}.wz-pass{position:relative;border:2px solid var(--ink);border-radius:var(--radius-media);padding:clamp(1.4rem,4vw,2.6rem) clamp(1rem,3vw,2rem);margin:clamp(1.6rem,5vw,3rem) auto 0;max-width:560px}.wz-pass-kicker{font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--floor-text,var(--floor));margin:0 0 1.2rem}.wz-pass-qr{position:relative;display:inline-block;background:#fff;padding:14px;border-radius:10px;line-height:0}.wz-pass-qr svg{display:block;width:min(220px,62vw);height:auto}.wz-pass-orbit{position:absolute;right:clamp(-18px,-1.5vw,-8px);top:clamp(-30px,-3vw,-18px);width:clamp(56px,11vw,88px);height:auto;pointer-events:none;z-index:2;animation:orn-float 7s ease-in-out infinite,orn-spin 24s linear infinite}@media (prefers-reduced-motion:reduce){.wz-pass-orbit{animation:none}}.wz-pass-text{font-size:clamp(1rem,2vw,1.2rem);margin:1.6rem auto 0}.wz-pass-note,.wz-pass-text{line-height:1.45;max-width:34ch}.wz-pass-note{font-size:.9rem;color:var(--floor-text,var(--floor));margin:.7rem auto 1.6rem}@media (max-width:520px){.wz-pass-orbit{right:-6px;top:-16px;width:54px}}.staff-mk main>h1{font-size:clamp(1.8rem,7vw,2.6rem)!important;line-height:.94;letter-spacing:-.04em;margin-bottom:.4rem!important}.staff-mk .tone-title,.staff-mk main>h1+p{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.08em}.staff-mk .panel{padding:1.1rem;margin-bottom:1.2rem}.staff-mk label{display:block;margin:1.6rem 0 .7rem}.staff-mk .panel.warn,.staff-mk [class*=alert]{border:1.5px solid var(--ink)!important;border-radius:12px;background:var(--plaster)}.staff-mk .btn-big{margin-bottom:.8rem}.staff-mk .staff-tile{min-height:76px}.staff-mk .row strong,.staff-mk .row time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86rem;letter-spacing:.02em}.staff-mk .row time,.staff-mk .row>span:first-child{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;letter-spacing:.04em;color:var(--floor-text,var(--floor));flex:0 0 auto}.staff-mk .row{padding:.6rem 0;gap:.9rem}.wz-price-da{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.wz-price-eti{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.wz-sedute{margin-top:1rem;font-weight:600}.wz-slot-nome{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wz-slot-nome.is-busy{opacity:.5}.wz-anteprima-velo{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;background:rgba(0,0,0,.55);padding:0 0 env(safe-area-inset-bottom)}@media (min-width:720px){.wz-anteprima-velo{place-items:center}}.wz-anteprima{width:min(100%,880px);max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--plaster);color:var(--ink);border-radius:22px 22px 0 0;padding:1rem 1rem 1.2rem}@media (min-width:720px){.wz-anteprima{border-radius:22px}}.wz-anteprima-testa{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;text-transform:uppercase;letter-spacing:-.01em}.wz-anteprima-chiudi{background:none;border:0;font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .3rem}.wz-anteprima-stili{margin:.2rem 0 .8rem;font-size:.8rem;opacity:.65;letter-spacing:.08em;text-transform:uppercase}.wz-anteprima-griglia{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.wz-anteprima-griglia img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:6px}@media (min-width:720px){.wz-anteprima-griglia{grid-template-columns:repeat(4,1fr);gap:6px}.wz-anteprima{padding:1.4rem 1.6rem 1.6rem}}.wz-anteprima-foto{display:block;padding:0;border:0;background:none;cursor:zoom-in;transition:transform .16s cubic-bezier(.23,1,.32,1)}.wz-anteprima-foto:active{transform:scale(.97)}.wz-anteprima-piede{position:-webkit-sticky;position:sticky;bottom:-1.2rem;background:var(--plaster);padding:.8rem 0 .2rem;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:.6rem}.wz-anteprima-piede a{font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.wz-verdetto{margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.wz-verdetto.is-ok{color:#1f7a3f}.wz-verdetto.is-no{color:var(--signal-text,#c4241e)}.wz-altro{margin-top:.7rem;display:grid;grid-gap:.6rem;gap:.6rem}.wz-altro-tasto{justify-self:start}.wz-altro-campo{width:100%;max-width:26rem;margin:0!important;padding:.9rem 1.1rem;border:2px solid var(--ink);border-radius:14px;font:inherit;font-size:1.02rem}.wz-inchiostri{grid-template-columns:1fr 1fr}.wz-inchiostri,.wz-inchiostro{display:grid;grid-gap:.7rem;gap:.7rem}.wz-inchiostro{padding:.9rem;border:2px solid color-mix(in srgb,var(--floor) 45%,transparent);border-radius:16px;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .12s ease}.wz-inchiostro:active{transform:scale(.985)}.wz-inchiostro-macchia{display:block;height:clamp(4.5rem,22vw,7rem);border-radius:10px;border:1.5px solid rgba(0,0,0,.18)}.is-nero .wz-inchiostro-macchia{background:#121212}.is-colore .wz-inchiostro-macchia{background:conic-gradient(from 210deg,#d62828,#e26a1f,#e2b21f,#2f8f5b,#2657c4,#6d3fb5,#d9558f,#d62828)}.wz-discorde{margin-top:1rem;border:2px solid var(--ink);border-radius:16px;padding:1rem 1.1rem}.wz-discorde-titolo{margin:0 0 .35rem;font-size:1.15rem;font-weight:900;text-transform:uppercase}.wz-discorde-motivo{margin:0 0 .6rem;font-size:.92rem;color:var(--floor-text,var(--floor))}.wz-discorde-sub{margin:0 0 .7rem;font-weight:700}.wz-discorde-scelte{display:grid;grid-gap:.5rem;gap:.5rem}.wz-discorde-scelte .site-btn{min-height:48px;width:100%}.wz-discorde-nota{margin-top:.7rem}.wz-discorde-ok{margin-top:.8rem;font-weight:700}.wz-tinte{margin-top:1.4rem}.wz-tinte-titolo{margin:0 0 .6rem;font-size:1.05rem;font-weight:900;text-transform:uppercase}.wz-tinte-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (min-width:560px){.wz-tinte-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}.wz-tinta{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.45rem .7rem;border:2px solid color-mix(in srgb,var(--floor) 45%,transparent);border-radius:999px;font-size:.86rem;font-weight:700;cursor:pointer}.wz-tinta-macchia{width:1.15rem;height:1.15rem;border-radius:50%;border:1.5px solid rgba(0,0,0,.2);flex-shrink:0}.wz-tinta.is-on{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.wz-tinte-nota{margin-top:.7rem}.wz-inchiostri .is-misto{grid-column:1/-1}.wz-inchiostri .is-misto .wz-inchiostro-macchia{height:clamp(3.2rem,14vw,4.5rem)}.is-misto .wz-inchiostro-macchia{background:radial-gradient(circle 9px at 78% 34%,#d62828 98%,transparent),radial-gradient(circle 7px at 86% 62%,#e2b21f 98%,transparent),radial-gradient(circle 6px at 91% 28%,#2657c4 98%,transparent),#121212}.wz-inchiostro{position:relative}.wz-inchiostro.is-on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.wz-inchiostro.is-on:after{content:"✓";position:absolute;top:.55rem;right:.55rem;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--plaster);font-size:.95rem;font-weight:700}.wz-inchiostro-testo{display:grid;grid-gap:.1rem;gap:.1rem}.wz-inchiostro-testo strong{font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.wz-inchiostro-testo em{font-style:normal;font-size:.76rem;opacity:.6}.wz-mesi{display:flex;gap:.5rem;margin:0 0 1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wz-mesi::-webkit-scrollbar{display:none}.wz-mese{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.4rem;background:none;border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:999px;padding:.5rem .95rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.wz-mese em{font-style:normal;font-size:.7rem;color:color-mix(in srgb,var(--ink) 35%,transparent)}.wz-mese:hover{border-color:var(--ink);transform:translateY(-1px)}.site.book button.wz-mese.is-on,.wz-mese.is-on{background:var(--ink);border-color:var(--ink);color:var(--plaster)}.wz-mese.is-on em{color:color-mix(in srgb,var(--plaster) 65%,transparent)}.wz-upload{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:clamp(11rem,40vw,14rem);margin-top:1.1rem;padding:clamp(1.2rem,4vw,1.8rem) 1.2rem;border:2px dashed color-mix(in srgb,var(--ink) 55%,transparent);border-radius:22px;text-align:center;cursor:pointer;color:var(--ink)!important;font-size:1rem!important;letter-spacing:0!important;transition:border-color .15s ease,background .15s ease,transform .12s ease}.wz-upload:focus-within,.wz-upload:hover{border-color:var(--ink);background:color-mix(in srgb,var(--floor) 8%,transparent)}.wz-upload:active{transform:scale(.99)}.wz-upload input{display:none}.wz-upload-cromo{margin-bottom:.2rem}.wz-upload-invito{font-weight:900;font-size:clamp(1.25rem,4.8vw,1.7rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.wz-upload-sub{font-size:.94rem;line-height:1.4;text-transform:none;font-weight:500;color:color-mix(in srgb,var(--ink) 62%,transparent);max-width:30ch}.wz-upload-micro{margin-top:.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--floor-text,var(--floor))}.wz-upload.has-foto{border-style:solid;border-color:var(--ink);min-height:0;padding:.9rem .9rem .7rem}.wz-upload-foto{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:12px}.wz-upload-elimina{display:inline-flex;align-items:center;min-height:3rem;margin-top:.2rem;padding:0 .4rem;background:none;border:0;cursor:pointer;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--floor-text,var(--floor));text-decoration:underline;text-underline-offset:3px}.wz-upload-elimina:hover{color:var(--ink)}.site.book .wz-body input:not([type=checkbox]):not([type=radio]),.site.book .wz-body textarea{width:100%;min-height:3.3rem;font-size:1.05rem}.site.book .wz-body>.wz-grid+input,.site.book .wz-body>input{margin-top:.6rem}.wz-mese{min-height:3rem}.cf-puntino{box-sizing:content-box;padding:11px;background-clip:content-box}.wz-slot-nome{display:inline-block;padding:.8rem .5rem;margin:-.8rem -.5rem}.wz-anteprima-chiudi{min-width:3rem;min-height:3rem;display:grid;place-items:center}.book-error{font-size:.98rem;line-height:1.45;padding:.85rem 1rem}.site.book main.site-wrap{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.wz-progress .wz-torna{display:none}@media (min-width:34.01rem){.wz-nav{position:fixed;left:0;right:0;bottom:0;margin:0;z-index:30;justify-content:space-between;flex-wrap:nowrap;padding:.8rem max(clamp(1rem,4vw,2.4rem),calc((100vw - 1400px) / 2)) calc(.8rem + env(safe-area-inset-bottom));background:var(--plaster);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.wz-nav>.site-btn.site-cta{margin-left:auto;min-width:min(22rem,45vw)}.site.book:not(.is-raccolto) .site-pagetitle{padding:clamp(.3rem,1.6svh,1.4rem) 0 clamp(.2rem,1svh,.8rem)}.site.book:not(.is-raccolto) .site-pagetitle-row{justify-content:center;gap:.28em;font-size:clamp(2.4rem,min(10vw,13svh),11rem)}}html:has(.site.book){scroll-padding-top:5.5rem}@media (min-width:34.01rem) and (max-height:820px){.wz-panel>.wz-orn{width:clamp(52px,11svh,88px);top:-.4rem}.site.book .wz-progress{margin-bottom:clamp(.6rem,2.4svh,1.6rem)}.site.book.is-raccolto .site-pagetitle{display:none}.site.book .wz-quanti-pillola{min-height:clamp(64px,13svh,108px);font-size:clamp(1.7rem,5svh,2.4rem)}}@media (max-width:34rem){.wz-nav{position:fixed;left:0;right:0;bottom:0;margin:0;z-index:30;padding:.7rem clamp(1rem,4vw,2.4rem) calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.wz-nav,.wz-nav>.site-btn:not(.site-cta){background:var(--plaster)}.wz-nav{flex-wrap:wrap}.wz-nav>.site-btn:not(.site-cta){flex:0 0 auto;width:auto;padding-inline:1.1rem}.wz-nav>.site-btn.site-cta{flex:1 1;width:auto;min-width:0;padding-inline:1rem}.site.book main.site-wrap{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}html:has(.site.book){scroll-padding-top:calc(4.6rem + env(safe-area-inset-top, 0px));scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}.wz-kitm-velo{position:fixed;inset:0;z-index:70;display:grid;place-items:end center;background:rgba(20,18,18,.55);padding:0;overscroll-behavior:contain;touch-action:none;animation:wz-kitm-velo .22s cubic-bezier(.23,1,.32,1) both}@media (min-width:720px){.wz-kitm-velo{place-items:center;padding:1rem}}@keyframes wz-kitm-velo{0%{opacity:0}}.wz-kitm{position:relative;width:min(100%,460px);max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--plaster);color:var(--ink);border-radius:24px 24px 0 0;padding:.8rem .8rem 0;text-align:center;animation:wz-kitm-sale .32s cubic-bezier(.32,.72,0,1) both}@media (min-width:720px){.wz-kitm{border-radius:24px;animation-name:wz-kitm-entra;animation-duration:.24s}}@keyframes wz-kitm-sale{0%{transform:translateY(100%)}}@keyframes wz-kitm-entra{0%{opacity:0;transform:scale(.96)}}.site.book button.wz-kitm-chiudi,.wz-kitm-chiudi{position:absolute;top:1.1rem;right:1.1rem;z-index:1;width:2.2rem;height:2.2rem;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer}.wz-kitm-foto{aspect-ratio:5/4;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--floor) 10%,#fff)}.wz-kitm-foto img{width:100%;height:100%;object-fit:cover}.wz-kitm-kicker{margin:1.1rem 0 .35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.06em;color:var(--floor-text,var(--floor))}.wz-kitm-titolo{margin:0 auto;max-width:19ch;font-weight:900;font-size:clamp(1.45rem,5.4vw,1.9rem);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.wz-kitm-prezzo{display:flex;justify-content:center;align-items:baseline;gap:.7rem;margin:.9rem 0 .4rem}.wz-kitm-prezzo strong{font-size:clamp(2.6rem,9vw,3.2rem);font-weight:900;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wz-kitm-prezzo s{font-size:1.1rem;font-weight:500;color:var(--floor-text,var(--floor))}.wz-kitm-riga{margin:0 auto 1.2rem;max-width:32ch;font-size:.86rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 70%,transparent)}.wz-kitm-azioni{position:-webkit-sticky;position:sticky;bottom:0;margin:0 -.8rem;padding:.8rem .8rem calc(.9rem + env(safe-area-inset-bottom));background:var(--plaster);display:grid;grid-gap:.35rem;gap:.35rem}.wz-kitm-azioni .site-btn{width:100%}.site.book button.wz-kitm-no,.wz-kitm-no{min-height:3rem;background:none;border:0;color:var(--floor-text,var(--floor));font:inherit;font-size:.92rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wz-kit-scatola{position:relative;display:grid;grid-gap:.15rem;gap:.15rem;width:34%;aspect-ratio:3/4;padding:.7rem .6rem;border-radius:6px;background:var(--ink);color:#fff;text-align:left;transform:rotate(-5deg);box-shadow:6px 8px 0 color-mix(in srgb,#221f20 16%,transparent);align-content:end}.wz-kit-scatola:before{content:"";position:absolute;top:.6rem;right:.6rem;width:.65rem;height:.65rem;border-radius:50%;background:#fff}.wz-kitm-foto.is-colore .wz-kit-scatola:before{background:#e0302a}.wz-kitm-foto.is-realistico .wz-kit-scatola:before{background:#1e22c8}.wz-kitm-foto.is-fineline .wz-kit-scatola:before{background:#d9e021}.wz-kit-scatola em{font-style:normal;font-weight:900;font-size:.85rem;letter-spacing:.08em}.wz-kit-scatola strong{font-weight:900;font-size:1rem;line-height:1}.wz-kit-scatola small{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}@media (prefers-reduced-motion:reduce){.wz-kitm,.wz-kitm-velo{animation:wz-kitm-velo .16s ease both}.wz-kit-scatola{transform:none}}.wz-slot-day,.wz-slot-price,.wz-slot-time,.wz-slot-who{font-family:var(--font-gotham),Helvetica,sans-serif}.wz-slot-day{font-weight:600;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.2;letter-spacing:0;text-transform:none}.wz-slot-day:first-letter{text-transform:uppercase}.wz-slot-time{font-size:clamp(1.7rem,3.6vw,2.1rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wz-slot-who{font-size:.78rem;letter-spacing:0;text-transform:none}.wz-slot-price{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.wz-slot-day{font-size:.98rem}.wz-slot-time{font-size:1.9rem}}.wz-cal{margin:0 0 1.4rem;padding:1rem;border:1.5px solid color-mix(in srgb,var(--floor) 35%,transparent);border-radius:18px}.wz-cal-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.wz-cal-testa strong{font-weight:900;font-size:1.15rem;letter-spacing:-.01em;text-transform:capitalize}.wz-cal-griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.wz-cal-sett{text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.08em;color:var(--floor-text,var(--floor));padding-bottom:.2rem}.site.book button.wz-cal-giorno,.wz-cal-giorno{aspect-ratio:1;min-width:0;width:100%;padding:0;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:color-mix(in srgb,var(--floor) 70%,transparent);font-family:var(--font-gotham),Helvetica,sans-serif;font-size:.98rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default;transition:background-color .16s ease,color .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.site.book button.wz-cal-giorno.is-libero,.wz-cal-giorno.is-libero{background:color-mix(in srgb,var(--floor) 12%,transparent);color:var(--ink);font-weight:800;cursor:pointer}@media (hover:hover) and (pointer:fine){.wz-cal-giorno.is-libero:hover{background:color-mix(in srgb,var(--floor) 24%,transparent)}}.wz-cal-giorno.is-libero:active{transform:scale(.94)}.site.book button.wz-cal-giorno.is-on,.wz-cal-giorno.is-on{background:var(--ink);color:var(--plaster)}.wz-cal-giorno.is-oggi:not(.is-on){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--floor) 60%,transparent)}.wz-cal-scelto{margin:0 0 .8rem;font-weight:900;font-size:1.2rem;letter-spacing:-.01em}.wz-cal-scelto:first-letter{text-transform:uppercase}.wz-cal~.wz-slots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (max-width:640px){.wz-cal{padding:.8rem .6rem}.wz-cal-griglia{gap:.2rem}.wz-cal~.wz-slots{grid-template-columns:1fr}.wz-cal~.wz-slots .wz-slot{grid-template-areas:"ora chi" "ora prezzo"}}@media (prefers-reduced-motion:reduce){.wz-cal-giorno{transition:background-color .16s ease,color .16s ease}.wz-cal-giorno.is-libero:active{transform:none}}.wz-riep{border:2px solid var(--ink);border-radius:22px;padding:clamp(1.1rem,4vw,1.6rem);margin-bottom:1rem}.wz-riep-data{margin:0;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:capitalize}.wz-riep-data span{display:block;margin-top:.2rem;font-size:.7em;font-weight:700;text-transform:none}.wz-riep-chi{margin:.5rem 0 1rem;font-size:1.1rem}.wz-riep-righe{margin:0;display:grid;grid-gap:0;gap:0;border-top:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent)}.wz-riep-righe div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;border-bottom:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent)}.wz-riep-righe div:last-child{border-bottom:0;padding-bottom:0}.wz-riep-righe dt{font-size:1rem;color:color-mix(in srgb,var(--ink) 70%,transparent)}.wz-riep-righe dd{margin:0;font-size:1.15rem;font-weight:800;text-align:right}.wz-riep-righe .is-acconto dd{font-size:1.35rem}.wz-timer{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1.4rem;padding:.8rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--ink) 6%,transparent);font-size:.95rem}.wz-timer-testo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wz-timer-testo strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wz-timer-punto{width:.55rem;height:.55rem;border-radius:50%;background:#1f7a3f;animation:wz-respiro 2s ease-in-out infinite}@keyframes wz-respiro{50%{opacity:.35}}.wz-timer-barra{display:block;height:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.wz-timer-barra span{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform 1s linear}.wz-timer.is-finito{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.wz-timer-riprendi{min-height:2.4rem;padding:.4rem 1rem;border-radius:999px;background:var(--ink);color:var(--plaster);font:inherit;font-weight:800;cursor:pointer}.site-btn.wz-blocca{position:relative;width:100%;min-height:3.8rem;background:#ff4d2e;border-color:#ff4d2e;color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.08em;box-shadow:0 0 0 0 rgba(255,77,46,.5);animation:wz-bagliore 2.6s ease-in-out infinite;transition:transform .16s cubic-bezier(.23,1,.32,1)}.site-btn.wz-blocca:active{transform:scale(.97)}.site-btn.wz-blocca:disabled{animation:none;opacity:.5}@keyframes wz-bagliore{0%,to{box-shadow:0 0 0 0 rgba(255,77,46,0),0 0 0 0 rgba(255,77,46,0)}50%{box-shadow:0 0 0 3px rgba(255,77,46,.22),0 0 22px 2px rgba(255,77,46,.32)}}@media (prefers-reduced-motion:reduce){.site-btn.wz-blocca,.wz-timer-punto{animation:none}.wz-timer-barra span{transition:none}}.site.book:before{content:"";position:fixed;inset:0 0 auto 0;height:calc(4.6rem + env(safe-area-inset-top, 0px));background:linear-gradient(to bottom,var(--plaster) 62%,color-mix(in srgb,var(--plaster) 0%,transparent));pointer-events:none;z-index:59}.book.is-calcolo .wz-nav,.book.is-calcolo .wz-panel:not(.wz-attesa){display:none}.wz-attesa{min-height:min(64vh,560px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.4rem 0 3rem}.wz-attesa .wz-orn{position:static;width:clamp(64px,16vw,96px);margin:0 auto 1.4rem}.wz-attesa-titolo{max-width:15ch;margin:0 auto}.wz-attesa-sotto{margin:1.1rem auto 0;max-width:28ch;font-size:clamp(1.05rem,4.4vw,1.25rem);line-height:1.35;color:color-mix(in srgb,var(--ink) 78%,transparent)}.wz-attesa-barra{position:relative;width:min(340px,82%);height:6px;margin:1.8rem auto 0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--floor) 28%,transparent)}.wz-attesa-barra b{display:block;height:100%;border-radius:inherit;background:var(--ink);transform-origin:left center;transition:transform .35s linear}.wz-attesa-barra:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--plaster) 60%,transparent),transparent);transform:translateX(-100%);animation:wz-attesa-luce 1.8s ease-in-out infinite}@keyframes wz-attesa-luce{to{transform:translateX(100%)}}.wz-attesa-nota{margin:1.4rem auto 0;max-width:32ch;min-height:1.4em;font-size:1rem;line-height:1.4;color:var(--floor-text,var(--floor))}.site.book .site-btn[aria-busy=true]:disabled{background:var(--ink);border-color:var(--ink);color:var(--plaster);opacity:1;cursor:progress}.wz-rotella{display:inline-block;width:.85em;height:.85em;margin-right:.4em;vertical-align:-.1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:wz-rotella .7s linear infinite}@keyframes wz-rotella{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wz-attesa-barra b{transition:none}.wz-attesa-barra:after{animation:none;display:none}.wz-rotella{animation-duration:2.4s}}.book.is-calcolo .wz-progress .wz-torna{visibility:hidden}.wz-guida{border-top:1px solid var(--line,rgba(0,0,0,.12));margin-top:1rem;padding-bottom:3rem}.wz-guida .lg-sezione{max-width:var(--gabbia);padding-block:clamp(1.4rem,3.5vw,2.4rem)}.wz-guida .lg-righe,.wz-guida-passi{max-width:62ch}.wz-guida .wz-guida-h{font-size:.68rem;font-weight:500;line-height:1.4;margin:0 0 .9rem;text-wrap:balance}.wz-guida-passi{list-style:none;padding:0}.wz-guida-passi li{display:grid;grid-template-columns:2.4rem 1fr;grid-gap:.6rem;gap:.6rem;align-items:baseline}.wz-guida-n{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--floor-text,var(--floor))}.wz-guida-stili .site-metarow{margin-top:1.2rem;row-gap:0}.wz-guida-stili .site-metarow a{padding-block:.45rem}html:lang(ja) .wz-guida :is(.wz-guida-h,.site-metarow),html:lang(zh-Hans) .wz-guida :is(.wz-guida-h,.site-metarow){font-size:.75rem}html:lang(ja) .wz-guida p{word-break:auto-phrase}@media (max-width:767px){.wz-guida{padding-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}}.wz-cal-giorno.wz-cal-preso{position:relative;color:color-mix(in srgb,var(--floor) 75%,transparent);font-weight:500;background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--floor) 12%,transparent) 5px 6px)}.wz-cal-preso svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--floor) 75%,transparent);stroke-width:2.2;stroke-linecap:round;pointer-events:none;stroke-dasharray:60;animation:wz-tratto .24s ease-out both;animation-delay:calc(var(--n, 0) * 14ms)}.wz-cal-timbro{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:.9rem 0 0;font-size:.9rem;color:var(--floor-text,var(--floor))}.wz-timbro{display:inline-block;padding:.18rem .55rem;border:2px solid var(--signal,#e0302a);border-radius:4px;color:var(--signal,#e0302a);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg)}.wz-posti{display:grid;grid-gap:.15rem;gap:.15rem;margin:0 0 1rem;font-size:1.05rem;letter-spacing:.02em}.wz-posti strong{font-weight:900}.wz-posti span{font-size:.86rem;font-weight:400;color:#5f5c58;letter-spacing:0}.wz-altre-date{margin:1rem 0 0;width:100%;min-height:52px}.site.book .site-btn.site-btn-ghost.wz-altre-date:focus,.site.book .site-btn.site-btn-ghost.wz-altre-date:hover{background:var(--ink);color:var(--plaster)}.wz-apertura{margin:0 0 1.4rem;padding:1rem 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.wz-apertura-quando{margin:0 0 .8rem;font-size:1.25rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}.wz-apertura-campo{display:grid;grid-gap:.6rem;gap:.6rem}.wz-apertura-campo .site-btn{width:100%;min-height:48px;justify-content:center}.wz-apertura-campo .site-note{margin:0}.site.book .wz-prenota-ora{display:flex;justify-content:center;align-items:center;width:100%;min-height:4.4rem;margin:1.4rem 0 .4rem;font-size:clamp(1.25rem,3vw,1.6rem)}.wz-telefono-pagamento{width:100%;margin:0 0 .9rem;font-size:1rem}@media (max-width:34rem){.site.book .wz-prenota-ora{display:none}.site.book .wz-nav.is-prenota>button:not(.wz-nudo).site-cta{min-height:4.2rem;font-size:1.3rem}}.site.book:has(.wz-kitm-velo) .site-bar{visibility:hidden}.site.book:has(.wz-anteprima-velo) .site-bar,.site.book:has(.wz-anteprima-velo) .wz-nav{visibility:hidden}.wz-spunte-frecce{display:grid;grid-gap:.35rem;gap:.35rem}.wz-frecciata{position:relative;padding-left:1.9rem}.wz-frecciata .sp{padding-left:0}.wz-spunte .sp-eti,.wz-spunte .sp-sotto,.wz-spunte .sp-testo{font-family:var(--font-gotham),Helvetica,sans-serif;text-transform:none;letter-spacing:0}.wz-freccia{position:absolute;left:0;top:.62rem;width:2.3rem;height:auto;color:#e8462a;transition:opacity .18s ease-out,transform .18s ease-out;animation:wz-freccia-spinge 1.6s cubic-bezier(.45,0,.55,1) infinite}.wz-frecciata.is-fatta .wz-freccia{opacity:0;transform:translateX(-6px);animation:none}.wz-tutto .sp-eti,.wz-tutto .sp-testo{font-weight:700;font-size:1.1rem}.wz-spunte-dentro{display:grid;grid-gap:.15rem;gap:.15rem;padding-left:1.9rem}.wz-spunte-dentro .sp{padding-left:0}.wz-spunte-dentro .sp-eti,.wz-spunte-dentro .sp-testo{font-size:.86rem;color:#5f5c58}@keyframes wz-freccia-spinge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.wz-freccia{animation:none}}.wz-telefono-nota{margin:.45rem 0 .75rem}.wz-allergie{margin:0 0 1.4rem;padding:1rem 0;border-top:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent)}.wz-allergie-t{margin:0 0 .3rem;font-size:1.25rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}.wz-allergie .site-note{margin:0 0 .8rem}.wz-allergie textarea{margin:.8rem 0 .5rem}.wz-allergie .site-note:last-child{margin-bottom:0}.wz-upload-cornice{position:relative;display:block;line-height:0;overflow:hidden;border-radius:inherit}.wz-upload-cornice.is-analisi:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-100%);animation:wz-foto-luce 1.6s linear infinite}.wz-upload-spinner{position:absolute;top:50%;left:50%;z-index:1;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;background:rgba(34,31,32,.38);animation:wz-foto-gira .8s linear infinite}@keyframes wz-foto-luce{to{transform:translateX(100%)}}@keyframes wz-foto-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wz-upload-cornice.is-analisi:after{animation:none;opacity:0}.wz-upload-spinner{animation-duration:2s}}@keyframes wz-tratto{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes wz-cerchio{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}.wz-primo{display:block;width:100%;margin:0 0 .9rem;padding:.8rem 1rem;border:1.5px solid var(--ink,#221f20);border-radius:14px;background:#fff;color:var(--ink,#221f20);font-size:1rem;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;transition:transform .16s ease-out}.wz-primo:active{transform:scale(.98)}.wz-primo strong{font-weight:800}.wz-cal-giorno{position:relative}.wz-cal-cerchio{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);fill:none;stroke:var(--signal,#e0302a);stroke-width:2.4;stroke-linecap:round;pointer-events:none;stroke-dasharray:130;animation:wz-cerchio .52s cubic-bezier(.23,1,.32,1) .32s both}@media (prefers-reduced-motion:reduce){.wz-cal-cerchio,.wz-cal-preso svg{animation:none}}.wz-artista-giorno{padding:.9rem 0;border-top:1px solid color-mix(in srgb,var(--floor) 35%,transparent)}.wz-artista-testa{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.wz-artista-nome{padding:.3rem 0;border:0;background:none;color:var(--ink,#221f20);font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wz-artista-nome.is-busy{opacity:.5}.wz-artista-ore{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.wz-artista-ora{min-height:54px;border:1.5px solid var(--line,#e2e0dc);border-radius:14px;background:#fff;color:var(--ink,#221f20);font-size:1.2rem;font-weight:800;letter-spacing:0;transition:transform .16s ease-out,background-color .16s ease-out}.wz-artista-ora:active{transform:scale(.96)}.wz-artista-ora.is-on{border-color:var(--ink,#221f20);background:var(--ink,#221f20);color:#fff}@media (max-height:720px){.wz-orn{display:none}.wz-panel{padding-top:.2rem}.wz-panel>h2{font-size:clamp(1.5rem,7.2vw,2rem);margin-bottom:.4rem}.wz-panel textarea{min-height:5.2rem}.wz-upload{min-height:0;padding-top:.9rem;padding-bottom:.9rem}.wz-upload-invito{font-size:.95rem}.wz-upload-micro,.wz-upload-sub{display:none}.wz-nav{margin-top:1rem}}.wz-cambia-modo{margin:1rem 0 0;font-size:.86rem;color:#5f5c58}.wz-cambia-modo-su{margin:-.4rem 0 1rem}.wz-cambia-modo button,.wz-panel .wz-cambia-modo button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:44px;min-height:44px;margin:-14px -.45rem;padding:0 .45rem;vertical-align:baseline;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink,#0b0b0b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wz-antm{padding-top:1.4rem}.wz-antm .wz-kitm-kicker{margin-top:.4rem}.wz-antm-riga{margin-top:.8rem;margin-bottom:.9rem}.wz-antm-modi,.wz-antm-quali{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0 0 .6rem}.wz-antm-quali .site-note{flex-basis:100%;margin:.2rem 0 0}.wz-antm-sconto{align-self:center;padding:.15rem .5rem;border-radius:999px;background:#e8462a;color:#fff;font-weight:800;font-size:.95rem}.wz-antm-info{margin:0 0 .4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--floor-text,var(--floor))}.wz-ig-nota{margin:.35rem 0 .9rem}.wz-tel{display:flex;gap:.5rem;margin-top:.6rem;align-items:stretch}.site.book .wz-tel-prefisso{position:relative;flex:0 0 auto;box-sizing:border-box;min-width:6.4rem;min-height:3.3rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .7rem;border:1.5px solid color-mix(in srgb,var(--floor) 40%,transparent);border-radius:10px;background:var(--plaster);color:var(--ink);font:inherit;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.wz-tel-bandiera{font-size:1.35rem;line-height:1}.wz-tel-prefisso:after{content:"";width:.42rem;height:.42rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-25%) rotate(45deg);opacity:.55}.site.book .wz-tel-prefisso:focus-visible{outline:2px solid var(--ultra);outline-offset:1px;border-color:var(--ink)}.site.book .wz-body .wz-tel input{flex:1 1 auto;min-width:0;margin:0}.wz-telefono-pagamento .wz-tel{margin-top:0}.wz-campo{min-width:0}.wz-campo-errore{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 .15rem;font-size:.88rem;font-weight:700;line-height:1.3;color:var(--ink)}.wz-campo-errore:before{content:"!";flex:0 0 auto;display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#e8462a;color:#fff;font-size:.74rem;font-weight:900}.site.book .wz-body input[aria-invalid=true]{border-color:#e8462a}.wz-spunte .wz-campo-errore{margin-top:.6rem}.wz-profilo-esiste{margin:.45rem 0 .1rem}.wz-google-fatto .wz-non-sei-tu{display:inline;margin:0;font-size:inherit}.site.book .wz-fluttua{position:relative;display:block;margin:0;font-size:inherit;letter-spacing:0}.site.book .wz-fluttua-eti{position:absolute;top:.42rem;left:calc(.9rem + 1.5px);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f5c58;pointer-events:none;opacity:0;transform:translateY(.3rem);transition:opacity .15s ease,transform .15s ease}.site.book .wz-fluttua.is-pieno .wz-fluttua-eti{opacity:1;transform:none}.site.book .wz-body .wz-fluttua.is-pieno input{padding-top:1.3rem;padding-bottom:.4rem}@media (prefers-reduced-motion:reduce){.site.book .wz-fluttua-eti{transition:none}}.wz-legale{text-decoration:underline;text-underline-offset:3px;padding:14px 0}.wz-bentornato{margin:.4rem 0 .2rem;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.wz-paesi-velo{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--ink) 45%,transparent)}.wz-paesi{display:flex;flex-direction:column;width:100%;max-width:520px;height:min(92dvh,760px);padding:1rem 1rem 0;border-radius:18px 18px 0 0;background:var(--plaster);color:var(--ink);box-shadow:0 -10px 40px rgb(0 0 0/.18)}@media (min-width:700px){.wz-paesi-velo{align-items:center}.wz-paesi{border-radius:18px;height:min(80dvh,720px)}}.wz-paesi-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wz-paesi-testa h2{margin:0;font-size:1.35rem;font-weight:900;letter-spacing:-.02em}.site .wz-paesi .wz-paesi-chiudi{min-height:44px;min-width:44px;padding:0 .6rem;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.site .wz-paesi .wz-paesi-cerca{width:100%;min-height:3.1rem;margin:.8rem 0 .4rem;font-size:16px}.wz-paesi-lista{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem calc(1rem + env(safe-area-inset-bottom))}.wz-paesi-lista ul{list-style:none;margin:0;padding:0}.wz-paesi-gruppo{margin:.9rem 0 .2rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#5f5c58}.site .wz-paesi .wz-paese{display:flex;align-items:center;gap:.8rem;width:100%;min-height:52px;padding:.3rem .4rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--floor,#888) 22%,transparent);border-radius:0;background:none;color:var(--ink);font:inherit;font-size:1.02rem;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer}.site .wz-paesi .wz-paese.is-on{font-weight:800}.site .wz-paesi .wz-paese:focus-visible{outline:2px solid var(--ultra);outline-offset:-2px}.wz-paese-bandiera{flex:0 0 auto;font-size:1.5rem;line-height:1}.wz-paese-nome{flex:1 1 auto;min-width:0}.wz-paese-prefisso{flex:0 0 auto;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#5f5c58}.wz-paesi-nessuno{margin:1.2rem 0;color:#5f5c58}