.tav-tovaglia{--tav-ombra:6 14 5;background-color:var(--color-bosco);background-image:linear-gradient(180deg, var(--color-bosco) 0 24rem, #22331f00 32rem), url(/pattern/tic-pattern-costellazioni-verde-bosco.jpg);background-size:auto,521px}@media (min-width:64rem){.tav-tovaglia{background-image:linear-gradient(90deg, var(--color-bosco) 0 calc(50% - 4rem), #22331f00 calc(50% + 8rem)), url(/pattern/tic-pattern-costellazioni-verde-bosco.jpg)}}.tav-maschera{clip-path:inset(-.5em -.5em -.24em);display:inline-block}.tav-parola{animation:.64s cubic-bezier(.22,1,.36,1) backwards tav-sale;animation-delay:calc(var(--attesa-titolo,0s) + var(--w) * 40ms);display:inline-block}.tav-accento{transform-origin:0 100%;animation-name:tav-sale-accento;animation-duration:.75s;animation-delay:calc(var(--attesa-titolo,0s) + var(--w) * 40ms + 40ms)}@keyframes tav-sale{0%{translate:0 1.4em}}@keyframes tav-sale-accento{0%{translate:0 1.4em;rotate:8deg}}.tav-tavola{aspect-ratio:100/113;position:relative;container-type:inline-size}.tav-tavola:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f7f2e712,#0000);position:absolute;inset:-10% -15%}.tav-ogg{--entra:calc(.15s + var(--attesa-tavola,0s) + var(--i) * .12s);rotate:var(--r);animation:.75s cubic-bezier(.34,1.3,.64,1) backwards tav-atterra;animation-delay:var(--entra);position:absolute}.tav-ogg:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 34px 50px -14px rgb(var(--tav-ombra) / .55);opacity:0;animation:.75s ease-out backwards tav-ombra;animation-delay:var(--entra);position:absolute;inset:0}@keyframes tav-atterra{0%{opacity:0;translate:0 -26px;scale:1.08;rotate:calc(var(--r) + 5deg)}}@keyframes tav-ombra{0%{opacity:1}}.tav-foto{z-index:1;background:var(--color-carta);box-shadow:0 2px 2px rgb(var(--tav-ombra) / .18), 0 14px 22px -10px rgb(var(--tav-ombra) / .55);margin:0;padding:1.8cqw 1.8cqw 6.4cqw}.tav-stampa{background:var(--color-beige);width:100%;height:100%;display:block;position:relative;overflow:hidden}.tav-scotch{z-index:1;width:16cqw;height:5cqw;box-shadow:0 1px 1px rgb(var(--tav-ombra) / .1);background:#e6dcc4cc;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-4deg}.tav-f1{--v:26;--g:-5;--p:12;width:38cqw;height:50cqw;top:6cqw;left:4cqw}.tav-f2{--v:38;--g:6;--p:16;width:35cqw;height:37cqw;top:1cqw;right:3cqw}.tav-telefono{--v:8;--g:1;--p:6;z-index:2;width:43cqw;height:92cqw;box-shadow:0 2px 3px rgb(var(--tav-ombra) / .3), 0 30px 40px -14px rgb(var(--tav-ombra) / .7);background:#151513;border-radius:7cqw;padding:1.6cqw;top:9cqw;left:28.5cqw}.tav-schermo{background:var(--color-bosco);border-radius:5.5cqw;width:100%;height:100%;display:block;position:relative;overflow:hidden}.tav-app{inset:21px 0 0;position:absolute;inset:5.5cqw 0 0}.tav-isola{background:#151513;border-radius:99px;width:12cqw;height:3.4cqw;position:absolute;top:3.2cqw;left:50%;translate:-50%}.tav-segnaposto{--v:4;--g:5;--p:20;z-index:3;background:linear-gradient(var(--color-beige), var(--color-carta) 9px) var(--color-carta);width:39cqw;color:var(--color-inchiostro);box-shadow:0 14px 20px -8px rgb(var(--tav-ombra) / .6);border-radius:3px;padding:3.2cqw 3.4cqw 3cqw;text-decoration:none;display:block;top:93cqw;left:2cqw}.tav-segnaposto b{font-family:var(--font-accento);font-size:clamp(22px,6.6cqw,36px);font-style:normal;font-weight:400;line-height:1.05;display:block}.tav-segnaposto>span{color:var(--color-mattone);margin-top:6px;font-size:clamp(12.5px,3.4cqw,16px);font-weight:600;display:block}.tav-segnaposto:focus-visible{outline:2px solid var(--color-crema);outline-offset:3px}.tav-segnaposto{animation-name:tav-atterra,tav-dondola;animation-duration:.75s,1.3s;animation-timing-function:cubic-bezier(.34,1.3,.64,1),ease-in-out;animation-fill-mode:backwards,none;animation-delay:var(--entra), calc(var(--entra) + 1.2s)}@keyframes tav-dondola{0%,to{rotate:var(--r)}22%{rotate:calc(var(--r) + 5deg)}50%{rotate:calc(var(--r) - 3.5deg)}76%{rotate:calc(var(--r) + 1.2deg)}}.tav-etichetta{--v:12;--g:-6;--p:24;z-index:4;background:var(--color-mattone);color:var(--color-crema);white-space:nowrap;border-radius:20px;padding:1.6cqw 3.6cqw;font-size:clamp(12.5px,3.4cqw,16px);font-weight:700;animation-name:tav-adesivo;animation-duration:.64s;animation-timing-function:linear;top:96cqw;right:7cqw}@keyframes tav-adesivo{0%{opacity:0;scale:1.8;rotate:calc(var(--r) - 9deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}50%{opacity:1;scale:.93;rotate:var(--r);animation-timing-function:cubic-bezier(.2,.8,.3,1)}76%{scale:1.03}}@supports (animation-timeline:view()) and (animation-range:entry){.tav-ogg{animation-name:tav-atterra,tav-scorre;animation-duration:.75s, auto;animation-timing-function:cubic-bezier(.34,1.3,.64,1),linear;animation-fill-mode:backwards,both;animation-delay:var(--entra), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.tav-segnaposto{animation-name:tav-atterra,tav-dondola,tav-scorre;animation-duration:.75s, 1.3s, auto;animation-timing-function:cubic-bezier(.34,1.3,.64,1),ease-in-out,linear;animation-fill-mode:backwards,none,both;animation-delay:var(--entra), calc(var(--entra) + 1.2s), 0s;animation-timeline:auto,auto,scroll(root);animation-range:normal,normal,0 100vh}.tav-etichetta{animation-name:tav-adesivo,tav-scorre;animation-duration:.64s, auto;animation-timing-function:linear,linear}}@keyframes tav-scorre{to{transform:translateY(calc(var(--v) * 1cqw)) rotate(calc(var(--g) * 1deg))}}@media (hover:hover) and (pointer:fine){.tav-ogg{translate:calc(var(--mx,0) * var(--p) * -1px) calc(var(--my,0) * var(--p) * -1px);transition:translate .8s cubic-bezier(.2,.8,.2,1),scale .3s cubic-bezier(.2,.8,.2,1)}.tav-foto:after,.tav-segnaposto:after{transition:opacity .3s cubic-bezier(.2,.8,.2,1)}.tav-foto:hover,.tav-segnaposto:hover{translate:calc(var(--mx,0) * var(--p) * -1px) calc(var(--my,0) * var(--p) * -1px - 4px);scale:1.02}.tav-foto:hover:after,.tav-segnaposto:hover:after{opacity:.6}}html[data-car=su] .tav-parola,html[data-car=su] .tav-ogg,html[data-car=su] .tav-ogg:after{animation-play-state:paused}html:is([data-car=su],[data-car=esce],[data-car=fatto]){--attesa-titolo:.38s;--attesa-tavola:.22s}@media (prefers-reduced-motion:reduce){.tav-ogg,.tav-ogg:after,.tav-parola{animation:none}.tav-ogg{transition:none}}
