.h27.ao{padding-bottom:80px}.h27 .ao-vivo{color:#ffffffeb;align-items:center;gap:10px;min-height:26px;margin-top:18px;font-size:16.5px;font-weight:600;display:flex}.h27 .ao-punto{flex:none;width:10px;height:10px;position:relative}.h27 .ao-punto i{background:var(--ar);border-radius:50%;position:absolute;inset:0}.h27 .ao-punto i:first-child{opacity:.6;animation:1.2s ease-out infinite ao-ping}.h27 .ao-punto.ok i{background:#3ddc84}.h27 .ao-punto.ok i:first-child{opacity:0;animation:none}@keyframes ao-ping{to{opacity:0;transform:scale(2.6)}}.h27 .ao-frase{animation:.35s both ao-entra}@keyframes ao-entra{0%{opacity:0;transform:translateY(4px)}}.h27 .ao-pan .ao-h{letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:26px;font-weight:800;line-height:1.08}.h27 .ao-righe{margin-top:14px}.h27 .ao-riga{border-top:1px solid #00284017;align-items:center;gap:12px;padding:12px 0;display:flex}.h27 .ao-riga>div{flex:1;min-width:0}.h27 .ao-riga b{color:var(--ink);font-size:14.5px;display:block}.h27 .ao-riga small{color:var(--muto);white-space:nowrap;text-overflow:ellipsis;min-height:18px;font-size:12.5px;display:block;overflow:hidden}.h27 .ao-riga.ok small{color:var(--ink)}.h27 .ao-seg{flex:none;place-items:center;width:24px;height:24px;display:grid}.h27 .ao-seg .o-ok{width:22px;height:22px;animation:.35s cubic-bezier(.2,.9,.3,1.3) both ao-pop}.h27 .ao-seg .o-ok:after{top:4.5px;left:8px}@keyframes ao-pop{0%{opacity:0;transform:scale(.4)}}.h27 .ao-gira{border:2.5px solid #ffe0c2;border-top-color:var(--ar);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ao-gira}@keyframes ao-gira{to{transform:rotate(360deg)}}.h27 .ao-vuoto{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2px #0028401f}.h27 .ao-mini{object-fit:cover;opacity:0;border-radius:11px;flex:none;width:38px;height:38px;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1.2);transform:scale(.7)}.h27 .ao-mini.logo{object-fit:contain;background:#fff;padding:5px;box-shadow:inset 0 0 0 1px #0028401a}.h27 .ao-mini.on{opacity:1;transform:none}.h27 .ao-prezzo{border-top:1px dashed #0028402e;align-items:flex-end;gap:12px;margin-top:10px;padding-top:16px;display:flex}.h27 .ao-prezzo b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.92}.h27 .ao-prezzo b.vuoto{color:#00284029}.h27 .ao-prezzo small{color:var(--muto);padding-bottom:4px;font-size:13px;line-height:1.35}.h27 .ao-fine{opacity:0;min-height:30px;margin-top:12px;transition:opacity .4s,transform .5s cubic-bezier(.2,.9,.3,1.2);transform:translateY(8px)}.h27 .ao-fine.su{opacity:1;transform:none}.h27 .ao-sotto{gap:14px;margin-top:28px;display:grid}.h27 .ao-sk{background:#fff;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px #0028400a,0 20px 50px -30px #00284040}.h27 .ao-skt{letter-spacing:-.02em;margin-top:12px;font-size:28px;font-weight:800}.h27 .ao-ln{background:#00284012;border-radius:7px;height:13px;margin-top:10px;display:block}.h27 .ao-hh{grid-template-columns:220px 1fr;gap:16px;margin-top:16px;display:grid}.h27 .ao-fsk{background:linear-gradient(135deg,#e9eef3,#dde5ec);border-radius:20px;height:150px;display:block}.h27 .ao-rifl{pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ff7a0014 50%,#0000 65%) 0 0/250% 100%;animation:1.4s linear infinite ao-rifl;position:absolute;inset:0}@keyframes ao-rifl{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:700px){.h27 .ao-hero .og27-sx{min-height:0;padding-top:80px}.h27 .ao-hero .pd-fogli .foglio{border-radius:14px;width:62px}.h27 .ao-hero .pd-fogli .foglio i{padding:4px 0;font-size:11px}.h27 .ao-hero .pd-fogli .foglio b{margin-top:5px;font-size:24px}.h27 .ao-hero .pd-fogli .foglio small{padding:2px 0 7px;font-size:11px}.h27 .ao-hero .pd-notti{border-radius:12px;padding:6px 10px}.h27 .ao-hero .pd-notti b{font-size:20px}.h27 .ao-hero h1{margin-top:0;padding-top:16px;font-size:32px}.h27 .ao-hero .og27-pan{margin-top:12px}.h27 .ao-vivo{margin-top:12px;font-size:15px}.h27 .ao-pan .ao-h{font-size:22px}.h27 .ao-prezzo b{font-size:46px}.h27 .ao-sk{border-radius:22px;padding:18px}.h27 .ao-skt{font-size:22px}.h27 .ao-hh{grid-template-columns:1fr}.h27 .ao-fsk{height:120px}}@media (prefers-reduced-motion:reduce){.h27 .ao-punto i:first-child,.h27 .ao-rifl,.h27 .ao-gira{animation:none}}
