.k-tap{padding:0;margin:0;border:none;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;transition:transform .12s}.k-tap:active{transform:scale(.97)}.k-tap:disabled{cursor:default}.k-tap:disabled:active{transform:none}@keyframes k-fadein{0%{opacity:0}to{opacity:1}}@keyframes k-riseup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes k-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-14px,-8px)}}@keyframes k-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes k-fadeup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes k-drift{0%{transform:translate(-6%,-4%) rotate(0) scale(1.15)}50%{transform:translate(5%,4%) rotate(7deg) scale(1.28)}to{transform:translate(-6%,-4%) rotate(0) scale(1.15)}}@keyframes k-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.4);opacity:0}}@keyframes k-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes k-cloud{0%{transform:translate(-1100px)}to{transform:translate(3700px)}}@keyframes k-flock-a{0%{transform:translate(-320px,980px)}to{transform:translate(2900px,240px)}}@keyframes k-flock-b{0%{transform:translate(2880px,380px)}to{transform:translate(-380px,920px)}}@keyframes k-bob{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-5px) scaleY(.7)}}@keyframes k-kenburns-slow{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.14) translate3d(-46px,-28px,0)}}@keyframes k-parallax-near{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.13) translate3d(-38px,-8px,0)}}@keyframes k-cloud-pass{0%{transform:translate3d(-60%,0,0)}to{transform:translate3d(260%,0,0)}}@keyframes k-sway{0%,to{transform:rotate(calc(-1.1deg * var(--k-amp, 1))) translate3d(calc(-14px * var(--k-amp, 1)),0,0)}50%{transform:rotate(calc(1.3deg * var(--k-amp, 1))) translate3d(calc(17px * var(--k-amp, 1)),calc(-7px * var(--k-amp, 1)),0)}}@keyframes k-veil-breathe{0%,to{transform:translateZ(0) scaleY(1);opacity:1}50%{transform:translate3d(0,-3.2%,0) scaleY(1.09);opacity:.74}}@keyframes k-veil-drift{0%,to{transform:translateZ(0);opacity:.84}50%{transform:translate3d(7%,-3.5%,0);opacity:1}}@keyframes k-grain{0%{transform:translateZ(0)}12%{transform:translate3d(-3%,-2%,0)}25%{transform:translate3d(2%,-4%,0)}37%{transform:translate3d(-4%,3%,0)}50%{transform:translate3d(3%,2%,0)}62%{transform:translate3d(-2%,4%,0)}75%{transform:translate3d(4%,-3%,0)}87%{transform:translate3d(-3%,-4%,0)}to{transform:translateZ(0)}}@keyframes k-vignette-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes k-bird-flap{0%,to{transform:scaleY(1) translateZ(0)}50%{transform:scaleY(.45) translate3d(0,-2px,0)}}@keyframes k-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}@keyframes k-breathe-soft{0%,to{opacity:.72}50%{opacity:1}}@keyframes k-sheen{0%,72%,to{transform:translate3d(-120%,0,0);opacity:0}76%{opacity:.5}92%{transform:translate3d(120%,0,0);opacity:0}}.k-figure{transition:filter .14s;cursor:pointer}.k-figure:active{filter:brightness(1.07) saturate(1.04)}.k-entrata{animation:k-fadeup .75s cubic-bezier(.22,.61,.21,1) both}.k-entrata-lista{animation:k-fadeup .52s cubic-bezier(.22,.61,.21,1) both}.k-ken{will-change:transform;animation:k-kenburns-slow 26s ease-in-out infinite alternate}.k-ken-corto{will-change:transform;animation:k-kenburns 18s ease-in-out infinite alternate}.k-ambiente{will-change:transform}.leggero .k-ambiente{animation:none!important;will-change:auto!important}.k-nuvola{filter:blur(18px);will-change:transform}.k-grana{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:overlay}[data-screen] section>*{transition:transform .62s cubic-bezier(.32,.72,0,1),opacity .4s ease}[data-screen][data-zen="1"] section>*:not([data-foto]){opacity:0;transform:translateY(72px) scale(.985);pointer-events:none}[data-screen] [data-velo]{transition:opacity .4s ease}[data-screen][data-zen="1"] [data-velo]{opacity:0}.ana-campo{display:flex;align-items:center;width:100%;height:78px;margin-top:6px;padding:0 22px;border-radius:16px;border:1px solid var(--k-line);text-align:left;background:#fbf7f9e6;font:500 30px var(--k-font-ui);color:var(--k-text);overflow:hidden;white-space:nowrap}.ana-campo--attivo{border-color:var(--k-accent);box-shadow:0 0 0 2px #72a18859}.ana-campo::placeholder{color:var(--k-text2);opacity:1}.ana-campo:focus{outline:none}.ana-campo-testo{overflow:hidden;text-overflow:ellipsis}.ana-vuoto{color:var(--k-text2)}.ana-cursore{display:block;flex:0 0 auto;width:3px;height:40px;margin-left:2px;background:var(--k-accent);animation:k-blink 1.1s infinite}.ana-scorri{overflow-y:auto}.nav-tasti .tap--faccia:focus>.faccia.ti-card{transform:scale(1.02)}.pi-area{z-index:1}.nav-tasti .pi-area:focus{z-index:5}.pi-targ2{display:none}.pi-targ2--si{display:block}.nav-tasti .pi-area:focus .pi-targ2{display:block}.im-lista{display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:auto;overflow-x:hidden;padding:4px 6px}.im-voce{display:flex;min-width:0;width:calc((100% - 28px)/2);margin:0 28px 28px 0}.im-voce:nth-child(2n){margin-right:0}.im-voce>.k-tap{width:100%}.ac-lista{overflow-y:auto;overflow-x:hidden;padding:4px 6px}.ac-griglia{display:flex;flex-wrap:wrap;margin-bottom:-28px}.ac-griglia>*{width:calc((100% - 84px)/4);min-width:0;margin:0 28px 28px 0}.ac-griglia>*:nth-child(4n){margin-right:0}.nav-tasti .tap--faccia:focus>.faccia.ac-card{transform:scale(1.03)}.cfg-fila>*+*{margin-left:18px}.cfg-fila-24>*+*{margin-left:24px}.cfg-fila-40>*+*{margin-left:40px}.cfg-rail{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;margin:-18px -26px;padding:18px 26px;-webkit-overflow-scrolling:touch}.cfg-rail>*+*{margin-left:20px}.cfg-rail::-webkit-scrollbar{display:none}.cfg-card{flex:1 1 220px;min-width:220px;max-width:360px;height:100%}.cfg-card-faccia{flex:1 1 auto;align-self:stretch;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;padding:12px;border-radius:14px;border:1.5px solid var(--k-line);background:var(--k-surface);transition:background .18s ease,border-color .18s ease;text-align:left}.cfg-card-faccia--scelta{background:var(--k-accent-ink);border-color:var(--k-accent-ink)}.cfg-card-faccia>*+*{margin-top:8px}.cfg-img{position:relative;flex:1 1 auto;min-height:104px;border-radius:10px;background-size:cover;background-position:center;background-color:var(--k-panel-rose)}.cfg-nome{font:600 25px/1.25 var(--k-font-ui);color:var(--k-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cfg-card-faccia--scelta .cfg-nome{font-weight:700;color:#fff}.cfg-prezzo{font:700 23px var(--k-font-ui)}.cfg-dett{font:400 20px var(--k-font-ui);color:var(--k-text2)}.cfg-card-faccia--scelta .cfg-dett{color:#ffffffe0}.cfg-badge{position:absolute;left:10px;top:10px;padding:6px 18px;border-radius:999px;background:#fff;color:var(--k-accent-ink);font:700 20px var(--k-font-ui);letter-spacing:3px}.cfg-barra{width:560px;height:4px;border-radius:999px;background:#fbf7f947;overflow:hidden}.cfg-barra>i{display:block;width:100%;height:100%;background:var(--k-accent-bright);transform-origin:0 50%;transition:transform .2s linear}.prv-lista{position:absolute;left:120px;right:120px;top:350px;height:620px;box-sizing:border-box;padding:4px 6px;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:stretch}.prv-lista::-webkit-scrollbar{display:none}.prv-lista>.prv-card{width:calc(50% - 14px);margin-top:0;margin-bottom:28px}.prv-lista>.prv-card:nth-child(2n){margin-left:28px}.prv-card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:25px 29px;border-radius:14px;background:var(--k-surface);border:2px solid var(--k-line)}.prv-card--corrente{border-color:var(--k-accent-ink)}.prv-card>*+*{margin-top:14px}.prv-corpo{flex:1 1 auto;display:flex;flex-direction:column;cursor:pointer;border-radius:10px}.prv-corpo>*+*{margin-top:14px}.prv-testa{display:flex;align-items:flex-start;justify-content:space-between}.prv-testa>*+*{margin-left:24px}.prv-nome{font:600 36px/1.25 var(--k-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prv-meta{font:400 23px/1.3 var(--k-font-ui);color:var(--k-text2);margin-top:4px}.prv-stato{display:flex;align-items:center;margin-top:10px;font:600 20px var(--k-font-ui);letter-spacing:2.5px}.prv-stato>*+*{margin-left:18px}.prv-base{flex:none;font:600 44px/1.1 var(--k-font-ui);white-space:nowrap}.prv-voce{display:flex;justify-content:space-between;font:400 23px/1.4 var(--k-font-ui);color:var(--k-text2)}.prv-voce>*+*{margin-left:24px}.prv-voce>span:last-child{color:var(--k-accent-ink);white-space:nowrap}.prv-totale-unita{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--k-line);font:600 23px/1.4 var(--k-font-ui);color:var(--k-text)}.prv-totale-unita>span:last-child{white-space:nowrap}.prv-azioni{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.prv-basso{position:absolute;left:120px;right:120px;bottom:180px;display:flex;flex-direction:column}.prv-basso>*+*{margin-top:26px}.prv-scheda{background:var(--k-surface);border:1px solid var(--k-line);border-radius:14px}.prv-tot{display:flex;align-items:baseline;justify-content:space-between;padding:22px 34px}.prv-tre{display:flex}.prv-tre>button{flex:1 1 0;min-width:0}.prv-tre>button+button{margin-left:28px}.prv-bott{flex:1 1 auto;min-width:0;box-sizing:border-box;height:104px;padding:0 34px;border-radius:14px;background:var(--k-surface);border:1px solid var(--k-line);text-align:left;display:flex;flex-direction:column;justify-content:center}.prv-bott>*+*{margin-top:6px}.prv-bott-t{font:600 30px/1.2 var(--k-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prv-bott-n{font:400 20px/1.2 var(--k-font-ui);color:var(--k-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prv-ant{position:absolute;left:0;right:0;top:0;bottom:156px;z-index:5;animation:k-fadein .35s both}.prv-ant-velo{position:absolute;left:0;right:0;top:0;bottom:0;background:#1c2e24b8}.prv-foglio{position:absolute;left:530px;width:1500px;top:36px;height:1060px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:22px;color:#1c2e24;box-shadow:0 30px 90px #101e1659;padding:84px 100px;font-family:var(--k-font-ui)}.prv-foglio::-webkit-scrollbar{display:none}.prv-ant-barra{position:absolute;left:530px;width:1500px;top:1116px;height:120px;display:flex;align-items:center;justify-content:center;background:#fffffff5;border-radius:15px}.prv-ant-barra>*+*{margin-left:28px}.prv-f-testa{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #1C2E24;padding-bottom:34px}.prv-f-marchio{font:600 25px var(--k-font-ui);letter-spacing:.28em;color:#3e7c5f}.prv-f-titolo{font:400 67px/1.2 var(--k-font-display);margin-top:12px}.prv-f-doc{text-align:right;font:500 24px/1.7 var(--k-font-ui);color:#6b7a6c}.prv-f-doc b{color:#1c2e24}.prv-f-a{margin-top:42px;font:500 22px var(--k-font-ui);letter-spacing:.2em;color:#6b7a6c}.prv-f-nome{font:400 44px/1.25 var(--k-font-display);margin-top:12px}.prv-f-contatti{font:500 25px var(--k-font-ui);color:#6b7a6c;margin-top:6px}.prv-f-unita{margin-top:50px;border:1px solid #E2E7DD;border-radius:20px;overflow:hidden}.prv-f-unita-testa{display:flex;justify-content:space-between;align-items:baseline;padding:30px 36px;background:#f1f3ec}.prv-f-unita-nome{font:600 35px var(--k-font-ui)}.prv-f-unita-meta{font:500 24px var(--k-font-ui);color:#6b7a6c;margin-top:4px}.prv-f-base{font:700 33px var(--k-font-ui);white-space:nowrap}.prv-f-righe{padding:10px 36px 22px}.prv-f-riga{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #E2E7DD;font:500 25px var(--k-font-ui)}.prv-f-riga:first-child{border-top:none}.prv-f-riga>span:last-child{color:#3e7c5f;font-weight:600;white-space:nowrap}.prv-f-tot-unita{display:flex;justify-content:space-between;padding:20px 36px;border-top:3px solid #E2E7DD;font:600 27px var(--k-font-ui)}.prv-f-grande{display:flex;justify-content:space-between;align-items:baseline;margin-top:50px;border-top:3px solid #1C2E24;padding-top:32px}.prv-f-grande-e{font:500 25px var(--k-font-ui);letter-spacing:.18em;color:#6b7a6c}.prv-f-grande-v{font:400 67px var(--k-font-display)}.prv-f-nota{margin-top:42px;font:500 22px/1.7 var(--k-font-ui);color:#6b7a6c}.prv-f-firma{margin-top:56px;font:500 24px var(--k-font-ui);color:#6b7a6c}.fir-celle{display:flex}.fir-celle>*+*{margin-left:14px}.fir-cella{flex:1 1 0;height:96px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:16px;background:#fbf7f9e6;border:2px solid var(--k-line);font:400 44px var(--k-font-display);color:var(--k-text);transition:border-color .2s,box-shadow .2s}.fir-cella--attiva{border-color:var(--k-accent);box-shadow:0 0 0 3px #72a18847}.fir-tasti{display:flex;flex-direction:column;align-items:center}.fir-tasti>*+*{margin-top:18px}.fir-riga{display:flex}.fir-riga>*+*{margin-left:18px}.fir-vuoto{width:140px;height:100px;flex:none}.fir-tasto{display:flex;align-items:center;justify-content:center;width:118px;height:78px;border-radius:14px;background:#fbf7f9d9;border:1px solid rgba(51,65,58,.14);font:500 36px var(--k-font-ui);color:var(--k-text)}.fir-tasto--cancella{background:#a6543a1f;border-color:#a6543a59;color:var(--k-err)}.fir-avviso{padding:20px 24px;border-radius:14px;font:600 27px/1.4 var(--k-font-ui);border:1px solid}.fir-avviso--err{color:var(--k-err);background:#a6543a1f;border-color:#a6543a73}.fir-avviso--warn{color:#7c5f22;background:#b08a3e1f;border-color:#b08a3e73}.sum-riga{display:flex;align-items:center;box-sizing:border-box;min-height:84px;padding:8px 0;border-top:1px solid var(--k-line)}.sum-riga>*+*{margin-left:22px}.sum-camp{flex:none;width:104px;height:64px;border-radius:14px;border:1px solid var(--k-line);background-color:var(--k-panel-rose);background-size:cover;background-position:center}.sum-testo{flex:1 1 auto;min-width:0}.sum-tag{display:flex;align-items:baseline;font:400 20px var(--k-font-ui);letter-spacing:2px;color:var(--k-accent-ink);white-space:nowrap}.sum-tag>span+span{margin-left:16px}.sum-sku{font:400 20px ui-monospace,monospace;letter-spacing:0;color:var(--k-text2);overflow:hidden;text-overflow:ellipsis}.sum-nome{margin-top:4px;font:600 30px/1.2 var(--k-font-ui);color:var(--k-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-prezzo{flex:none;text-align:right;font:700 30px var(--k-font-ui);white-space:nowrap}.sum-dett{margin-top:2px;font:400 20px var(--k-font-ui);color:var(--k-text2)}.sum-colonne{display:flex;align-items:flex-start;width:100%}.sum-colonne>div{flex:1 1 0;min-width:0}.sum-colonne>div+div{margin-left:64px}@keyframes rc-luce{0%{transform:translate3d(var(--l),0,0)}to{transform:translate3d(-220px,0,0)}}.acc{position:absolute;top:0;left:0;width:2560px;height:1440px;background:var(--k-bg);color:var(--k-text);font-family:var(--k-font-ui);display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.acc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 18%,var(--k-bg2) 0%,rgba(245,237,242,0) 62%)}.acc>*{position:relative}.acc-testa{text-align:center;padding-top:220px}.acc-testa--pin{padding-top:392px;margin-bottom:auto}.acc-marchio{font:500 19px/1.2 var(--k-font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--k-text2)}.acc-titolo{margin:26px 0 0;font:400 78px/1.05 var(--k-font-display);letter-spacing:.005em}.acc-aiuto{margin-top:18px;font:400 23px/1.5 var(--k-font-ui);color:var(--k-text2)}.acc-errore{min-height:40px;margin-top:24px;font:500 21px/1.4 var(--k-font-ui);color:var(--k-err);opacity:0;transition:opacity .2s ease}.acc-errore--si{opacity:1}.acc [data-nav]:focus{outline:none}.nav-tasti .acc [data-nav]:focus{box-shadow:0 0 0 6px var(--k-focus-in),0 0 0 14px var(--k-focus-out)}.acc-modulo{width:980px;margin-top:64px}.acc-etichetta{display:block;margin:0 0 12px 6px;font:600 20px/1.2 var(--k-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--k-text2)}.acc-hub{display:flex;flex-wrap:wrap;margin:0 -9px 30px}.acc-hub-voce{flex:1 1 auto;height:92px;margin:0 9px 18px;padding:0 32px;border:0;border-radius:20px;background:var(--k-surface);color:var(--k-text);box-shadow:inset 0 0 0 1.5px var(--k-line),0 2px 14px #33413a12;font:500 26px/1.2 var(--k-font-ui);cursor:pointer;white-space:nowrap}.acc-hub-voce--scelto{background:var(--k-accent);color:#fff;box-shadow:none}.acc-campo{display:block;width:100%;height:100px;margin-bottom:30px;padding:0 32px;border:0;border-radius:22px;background:var(--k-surface);color:var(--k-text);box-shadow:inset 0 0 0 1.5px var(--k-line),0 2px 14px #33413a12;font:400 32px/1 var(--k-font-ui)}.acc-campo::placeholder{color:#33413a73}.acc-cta{display:block;height:120px;padding:0 64px;border:0;border-radius:60px;background:var(--k-accent-ink);color:#fff;cursor:pointer;font:600 30px/1 var(--k-font-ui);letter-spacing:.04em}.acc-cta[disabled]{opacity:.45;cursor:default}.acc-cta--larga{width:100%;margin-top:12px}.acc-cta--secondaria{background:transparent;color:var(--k-text);box-shadow:inset 0 0 0 1.5px var(--k-line)}.acc-piede{position:absolute;left:0;right:0;bottom:64px;text-align:center;font:400 21px/1.4 var(--k-font-ui);color:var(--k-text2)}.acc-link{margin-left:18px;padding:10px 22px;border:0;border-radius:30px;background:transparent;color:var(--k-accent-ink);font:600 21px/1.4 var(--k-font-ui);cursor:pointer}.acc-elenco{width:1400px;margin-top:70px;display:flex;flex-wrap:wrap;justify-content:center}.acc-scheda{width:440px;min-height:200px;margin:0 12px 24px;padding:36px 40px;border:0;border-radius:28px;background:var(--k-surface);color:var(--k-text);box-shadow:inset 0 0 0 1.5px var(--k-line),0 2px 14px #33413a12;text-align:left;cursor:pointer}.acc-scheda-nome{display:block;font:500 40px/1.1 var(--k-font-display)}.acc-scheda-citta{display:block;margin-top:14px;font:400 23px/1.4 var(--k-font-ui);color:var(--k-text2)}.acc-vuoto{margin-top:70px;font:400 27px/1.5 var(--k-font-ui);color:var(--k-text2)}.acc-segni{display:flex;justify-content:center;margin-top:54px}.acc-segno{width:26px;height:26px;margin:0 15px;border-radius:50%;box-shadow:inset 0 0 0 2.4px var(--k-line);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.acc-segno--pieno{background:var(--k-accent);box-shadow:none;transform:scale(1.14)}.acc-scuote{animation:acc-scuote .42s cubic-bezier(.36,.07,.19,.97)}@keyframes acc-scuote{10%,90%{transform:translate(-4px)}30%,70%{transform:translate(9px)}50%{transform:translate(-9px)}}.acc-tastiera{width:348px;margin-bottom:108px;display:flex;flex-wrap:wrap}.acc-tasto{width:100px;height:100px;margin:0 24px 24px 0;padding:0;border:0;border-radius:22px;background:var(--k-surface);color:var(--k-text);box-shadow:inset 0 0 0 1.5px var(--k-line),0 2px 14px #33413a12;font:400 44px/1 var(--k-font-ui);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:transform .12s ease,background .12s ease}.acc-tasto:nth-child(3n){margin-right:0}.acc-tasto:nth-child(n+10){margin-bottom:0}.acc-tasto:active{transform:scale(.94);background:var(--k-bg2)}.acc-tasto--vuoto{visibility:hidden}.acc-tasto--corr{font-size:34px;color:var(--k-text2);background:transparent;box-shadow:inset 0 0 0 1.5px var(--k-line)}@media(prefers-reduced-motion:reduce){.acc-segno,.acc-tasto,.acc-errore{transition:none}.acc-scuote{animation:none}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#000}*{box-sizing:border-box}.stage-fuori{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.stage{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}@font-face{font-family:Ysabeau;font-weight:300 400;font-style:normal;font-display:swap;src:url(/kiosk/fonts/ysabeau/Ysabeau-Regular.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-weight:500;font-style:normal;font-display:swap;src:url(/kiosk/fonts/ysabeau/Ysabeau-Medium.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-weight:600;font-style:normal;font-display:swap;src:url(/kiosk/fonts/ysabeau/Ysabeau-SemiBold.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-weight:700;font-style:normal;font-display:swap;src:url(/kiosk/fonts/ysabeau/Ysabeau-Bold.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-weight:400;font-style:italic;font-display:swap;src:url(/kiosk/fonts/ysabeau/Ysabeau-Italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/kiosk/fonts/open-sans/open-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/kiosk/fonts/open-sans/open-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/kiosk/fonts/open-sans/open-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/kiosk/fonts/open-sans/open-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:500;font-style:normal;font-display:swap;src:url(/kiosk/fonts/urbanist/urbanist-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:600;font-style:normal;font-display:swap;src:url(/kiosk/fonts/urbanist/urbanist-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Urbanist;font-weight:700;font-style:normal;font-display:swap;src:url(/kiosk/fonts/urbanist/urbanist-latin-700-normal.woff2) format("woff2")}:root{--k-bg: #FBF7F9;--k-bg2: #F5EDF2;--k-surface: #FFFFFF;--k-text: #33413A;--k-text2: rgba(51, 65, 58, .82);--k-accent-ink: #3F6B54;--k-accent: #72A188;--k-ok: #4E7A61;--k-warn: #B08A3E;--k-err: #A6543A;--k-line: rgba(51, 65, 58, .16);--k-panel-rose: rgba(229, 204, 217, .28);--k-rose: #E5CCD9;--k-stage-bg: #FBF7F9;--k-dark-bg: #141D17;--k-dark-bg2: #16211B;--k-dark-ink: #F4EFE9;--k-dark-acc: #6EA387;--k-on-photo: #FBF7F9;--k-on-photo-ink: #33413A;--k-accent-bright: #9CC6AF;--k-font-ui: "Open Sans", sans-serif;--k-font-display: "Ysabeau", "Urbanist", sans-serif;--k-focus-in: #FFFFFF;--k-focus-out: #3F6B54}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--k-font-ui);color:var(--k-text)}img,svg,video,canvas{display:block;vertical-align:middle}img,video{max-width:100%}button,input,textarea,select{font:inherit;color:inherit;background:transparent;border-radius:0;border:0}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}.cifre{font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1}.fila{display:flex;flex-direction:row;align-items:center}.pila{display:flex;flex-direction:column}.fila-4>*+*{margin-left:4px}.pila-4>*+*{margin-top:4px}.fila-8>*+*{margin-left:8px}.pila-8>*+*{margin-top:8px}.fila-12>*+*{margin-left:12px}.pila-12>*+*{margin-top:12px}.fila-14>*+*{margin-left:14px}.pila-14>*+*{margin-top:14px}.fila-16>*+*{margin-left:16px}.pila-16>*+*{margin-top:16px}.fila-18>*+*{margin-left:18px}.pila-18>*+*{margin-top:18px}.fila-20>*+*{margin-left:20px}.pila-20>*+*{margin-top:20px}.fila-22>*+*{margin-left:22px}.pila-22>*+*{margin-top:22px}.fila-24>*+*{margin-left:24px}.pila-24>*+*{margin-top:24px}.fila-28>*+*{margin-left:28px}.pila-28>*+*{margin-top:28px}.fila-30>*+*{margin-left:30px}.pila-30>*+*{margin-top:30px}.fila-36>*+*{margin-left:36px}.pila-36>*+*{margin-top:36px}button:focus,[data-nav]:focus{outline:none}.nav-tasti .tap--area:focus{box-shadow:0 0 0 6px var(--k-focus-in),0 0 0 14px var(--k-focus-out);border-radius:18px}.tap>.faccia{transition:transform .12s ease-out,box-shadow .12s ease-out}.nav-tasti .tap--faccia:focus>.faccia{box-shadow:0 0 0 6px var(--k-focus-in),0 0 0 14px var(--k-focus-out);transform:scale(1.06)}.nav-tasti [data-nav]:focus:not(.tap){box-shadow:0 0 0 6px var(--k-focus-in),0 0 0 14px var(--k-focus-out)}.nav-tasti,.nav-tasti *{cursor:none}
