.sito .p-foto .rullo{position:relative}.sito .p-foto .griglia{columns:3 280px;transition:filter .9s var(--ease), opacity .9s;column-gap:16px}.sito .p-foto .griglia button{cursor:zoom-in;break-inside:avoid;background:0 0;border:0;border-radius:16px;width:100%;margin:0 0 16px;padding:0;display:block;position:relative;overflow:hidden}.sito .p-foto .griglia img{width:100%;height:auto;transition:transform 1s var(--ease)}.sito .p-foto .griglia button:hover img{transform:scale(1.04)}.sito .p-foto .griglia button span{font-family:var(--ui);color:var(--cream);opacity:0;background:#16151599;border-radius:99px;padding:5px 10px;font-size:12px;transition:opacity .3s;position:absolute;bottom:12px;left:12px}.sito .p-foto .griglia button:hover span{opacity:1}.sito .p-foto .rullo.chiuso .griglia{filter:blur(22px)saturate(1.2);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.sito .p-foto .cancello{z-index:2;place-items:start center;padding-top:clamp(40px,8vw,120px);display:grid;position:absolute;inset:0}.sito .p-foto .rullo:not(.chiuso) .cancello{display:none}.sito .p-foto .cancello-box{background:var(--cream);width:min(100%,520px);color:var(--black);--ink:var(--black);--paper:var(--cream);--line:#16151529;border-radius:24px;padding:clamp(24px,4vw,40px);box-shadow:0 40px 80px #00000059}.sito .p-foto .cancello-box h2{margin:12px 0 10px;padding-bottom:.08em;font-size:clamp(30px,3vw,44px);line-height:1.08}.sito .p-foto .cancello-box>p{font-family:var(--ui);margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.6}.sito .p-foto .cancello-box .tag{color:var(--red)}.sito .p-foto .conta{font-family:var(--ui);opacity:.85;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:14px;display:flex}.sito .p-foto .conta b{font-family:var(--display);color:var(--accent);font-size:34px;font-weight:400;line-height:1.1;display:block}.sito .p-foto .sbloccato{font-family:var(--ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;font-size:15px;display:none}.sito .p-foto .rullo:not(.chiuso) .sbloccato{display:flex}.sito .p-foto .sfoglia{z-index:96;color:var(--cream);padding:calc(16px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#0e0c0cf5;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.sito .p-foto .sfoglia[hidden]{display:none}.sito .p-foto .sfoglia-top{font-family:var(--ui);justify-content:space-between;align-items:center;font-size:14px;display:flex}.sito .p-foto .sfoglia figure{place-items:center;min-height:0;padding:12px 0;display:grid}.sito .p-foto .sfoglia figure img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%}.sito .p-foto .sfoglia-giu{justify-content:center;gap:10px;display:flex}.sito .p-foto .sfoglia button{cursor:pointer;font-family:var(--ui);color:var(--cream);background:#f7f2f21f;border:0;border-radius:99px;padding:11px 18px;font-size:14px}.sito .p-foto .sfoglia button:hover{background:var(--red-bright)}.sito .p-foto .rullo.chiuso{min-height:980px}.sito .p-foto .griglia a,.sito .p-foto .sfoglia a{color:inherit}.sito .p-foto .sfoglia-giu a{font-family:var(--ui);background:#f7f2f21f;border-radius:99px;padding:11px 18px;font-size:14px;text-decoration:none}.sito .p-foto .sfoglia-giu a:hover{background:var(--red-bright)}.sito .p-foto .sfoglia-giu{flex-wrap:wrap}.sito .p-foto .campo-errore{font-family:var(--ui);color:var(--red);font-size:13px;line-height:1.45}.sito .p-foto .campo.errore input{border-bottom-color:var(--red)}.sito .p-foto .spunta-blocco{gap:6px;display:grid}.sito .p-foto .esito.errore{color:var(--red)}.sito .p-foto .attesa{max-width:620px}.sito .p-foto .attesa h2{margin-bottom:14px;padding-bottom:.08em;font-size:clamp(30px,3vw,44px);line-height:1.08}.sito .p-foto .attesa p{font-family:var(--ui);opacity:.9;margin-bottom:24px;font-size:16px;font-weight:300;line-height:1.6}
