.pp-step[data-astro-cid-h4se4nep]{border-radius:var(--r-box);border:var(--line);background:var(--white);padding:clamp(20px,3vw,32px);box-shadow:10px 10px 0 var(--blue);display:flex;flex-direction:column;gap:12px;scroll-margin-top:100px}.pp-step[data-astro-cid-h4se4nep][hidden]{display:none}.pp-step[data-astro-cid-h4se4nep] h2[data-astro-cid-h4se4nep]{font-size:clamp(2rem,4vw,3rem)}.pp-no[data-astro-cid-h4se4nep] strong[data-astro-cid-h4se4nep]{font-weight:850;font-stretch:70%;font-size:1.6rem}.pp-msg[data-astro-cid-h4se4nep]{font-weight:700}.pp-buttons[data-astro-cid-h4se4nep]{max-width:480px;min-height:20px}.order[data-astro-cid-odauqvby][hidden]{display:none}.order-main[data-astro-cid-odauqvby]{min-width:0;display:flex;flex-direction:column;gap:clamp(28px,3.5vw,44px)}.order-wrap[data-astro-cid-odauqvby]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding-block:clamp(36px,5vw,72px) var(--section)}.order[data-astro-cid-odauqvby]{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,44px);min-width:0}.fs[data-astro-cid-odauqvby]{border-radius:var(--r-box);margin:0;padding:clamp(20px,3vw,32px);border:var(--line);background:var(--white);min-width:0}.fs[data-astro-cid-odauqvby]>legend[data-astro-cid-odauqvby]{display:flex;align-items:center;gap:14px;padding:0 12px 0 0;margin-left:-2px;font-weight:850;font-stretch:70%;text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.fs-n[data-astro-cid-odauqvby]{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:var(--paper);font-size:1.4rem;font-stretch:80%}#f-file[data-astro-cid-odauqvby] .fs-n[data-astro-cid-odauqvby]{background:var(--red)}#f-desideri[data-astro-cid-odauqvby] .fs-n[data-astro-cid-odauqvby]{background:var(--yellow);color:var(--ink)}#f-dati[data-astro-cid-odauqvby] .fs-n[data-astro-cid-odauqvby]{background:var(--ink)}#f-invio[data-astro-cid-odauqvby] .fs-n[data-astro-cid-odauqvby]{background:var(--red)}.field[data-astro-cid-odauqvby]{margin-top:18px;display:flex;flex-direction:column;gap:6px;min-width:0}fieldset[data-astro-cid-odauqvby].field{border:0;padding:0;margin-inline:0}.field[data-astro-cid-odauqvby]>label[data-astro-cid-odauqvby],fieldset[data-astro-cid-odauqvby].field>legend[data-astro-cid-odauqvby]{font-weight:800;font-size:15px;padding:0}.req[data-astro-cid-odauqvby]{color:var(--red);font-weight:900}.opt[data-astro-cid-odauqvby]{font-weight:500;color:var(--muted)}.hint[data-astro-cid-odauqvby]{font-size:14.5px;color:var(--ink-2)}.fs[data-astro-cid-odauqvby]>.hint[data-astro-cid-odauqvby]{margin-top:10px}.hint[data-astro-cid-odauqvby] a[data-astro-cid-odauqvby],.check[data-astro-cid-odauqvby] a[data-astro-cid-odauqvby]{font-weight:700}input[data-astro-cid-odauqvby][type=text],input[data-astro-cid-odauqvby][type=email],input[data-astro-cid-odauqvby][type=tel],select[data-astro-cid-odauqvby],textarea[data-astro-cid-odauqvby]{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:var(--line);border-radius:var(--r-field);padding:12px 14px;min-height:50px}textarea[data-astro-cid-odauqvby]{resize:vertical;min-height:120px}select[data-astro-cid-odauqvby]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}input[data-astro-cid-odauqvby]:focus,select[data-astro-cid-odauqvby]:focus,textarea[data-astro-cid-odauqvby]:focus{outline:3px solid var(--blue);outline-offset:1px;background:var(--white)}[data-astro-cid-odauqvby][aria-invalid=true]{border-color:var(--red)!important;box-shadow:4px 4px 0 var(--red)}[data-astro-cid-odauqvby]::placeholder{color:#8d877d}.field-err[data-astro-cid-odauqvby]{color:var(--red);font-weight:700;font-size:14.5px}.field-err[data-astro-cid-odauqvby]:before{content:"! ";font-weight:900}.field-err[data-astro-cid-odauqvby].big{border-radius:var(--r-sm);font-size:16px;padding:12px 14px;border:2px solid var(--red);background:#fff2ef}.check[data-astro-cid-odauqvby]{display:flex;gap:12px;align-items:flex-start;font-weight:500;font-size:15px;cursor:pointer}.field[data-astro-cid-odauqvby]>label[data-astro-cid-odauqvby].check{font-weight:500}.check[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--blue);cursor:pointer}.check[data-astro-cid-odauqvby] b[data-astro-cid-odauqvby]{font-weight:850;white-space:nowrap}.hp[data-astro-cid-odauqvby]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.rooms[data-astro-cid-odauqvby]{display:flex;flex-direction:column;gap:16px;margin-top:18px}.room[data-astro-cid-odauqvby]{border-radius:var(--r-box);border:var(--line);padding:16px 18px 18px;background:var(--paper)}.room[data-astro-cid-odauqvby][hidden]{display:none}.room-top[data-astro-cid-odauqvby]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.room-h[data-astro-cid-odauqvby]{font-weight:850;font-stretch:75%;text-transform:uppercase;font-size:1.3rem}.room-price[data-astro-cid-odauqvby]{font-weight:850;font-stretch:70%;font-size:1.5rem}.room[data-astro-cid-odauqvby] .field[data-astro-cid-odauqvby]:first-of-type{margin-top:8px}.extras[data-astro-cid-odauqvby]{border:0;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.room-remove[data-astro-cid-odauqvby]{margin-top:14px;background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--red);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.room-remove[data-astro-cid-odauqvby][hidden],.add-room[data-astro-cid-odauqvby][hidden]{display:none}.add-room[data-astro-cid-odauqvby]{margin-top:16px}.subtotal[data-astro-cid-odauqvby]{margin-top:18px;padding-top:14px;border-top:var(--line);display:flex;justify-content:space-between;align-items:baseline;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.subtotal[data-astro-cid-odauqvby] strong[data-astro-cid-odauqvby]{font-weight:850;font-stretch:65%;font-size:2.4rem;letter-spacing:0;line-height:1}.file-box[data-astro-cid-odauqvby]{border:2px dashed var(--ink);background:var(--paper);padding:14px}.file-box[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]{width:100%;font:inherit;font-size:15px;cursor:pointer}.file-box[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby][aria-invalid=true]{box-shadow:none}.file-box[data-astro-cid-odauqvby]:has(input[aria-invalid=true]){border-color:var(--red);background:#fff2ef}.order[data-astro-cid-odauqvby] [data-astro-cid-odauqvby]:is(input,select,textarea),.err-summary[data-astro-cid-odauqvby],.field-err[data-astro-cid-odauqvby]{scroll-margin-top:110px}.file-box[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]::file-selector-button{border-radius:999px;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:10px 14px;margin-right:12px;border:var(--line);background:var(--yellow);color:var(--ink);cursor:pointer}.file-list[data-astro-cid-odauqvby]{list-style:none;margin:0;padding:0;font-size:14px}.file-list[data-astro-cid-odauqvby] li{padding:4px 0 4px 18px;position:relative;overflow-wrap:anywhere}.file-list[data-astro-cid-odauqvby] li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background:var(--blue)}.file-list[data-astro-cid-odauqvby] li.bad{color:var(--red);font-weight:700}.file-list[data-astro-cid-odauqvby] li.bad:before{background:var(--red)}.meter[data-astro-cid-odauqvby]{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700}.meter[data-astro-cid-odauqvby][hidden]{display:none}.meter-bar[data-astro-cid-odauqvby]{border-radius:999px;flex:1;height:12px;border:var(--line);background:var(--paper);position:relative;overflow:hidden}.meter-bar[data-astro-cid-odauqvby]>span[data-astro-cid-odauqvby]{position:absolute;inset:0 auto 0 0;width:0;background:var(--blue);transition:width .2s}.meter-bar[data-astro-cid-odauqvby]>span[data-astro-cid-odauqvby].over{background:var(--red)}.chips[data-astro-cid-odauqvby]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip[data-astro-cid-odauqvby]{position:relative;cursor:pointer}.chip[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.chip[data-astro-cid-odauqvby] span[data-astro-cid-odauqvby]{display:inline-block;padding:9px 14px;border:var(--line);border-radius:999px;background:var(--paper);font-weight:700;font-size:14px}.chip[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]:checked+span[data-astro-cid-odauqvby]{background:var(--ink);color:var(--paper)}.chip[data-astro-cid-odauqvby] input[data-astro-cid-odauqvby]:focus-visible+span[data-astro-cid-odauqvby]{outline:3px solid var(--blue);outline-offset:2px}.grid2[data-astro-cid-odauqvby]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.pay[data-astro-cid-odauqvby]{border-radius:var(--r-box);margin-top:18px;border:var(--line);background:var(--paper);padding:18px}.pay-h[data-astro-cid-odauqvby]{font-weight:850;font-stretch:75%;text-transform:uppercase;font-size:1.3rem;margin-bottom:6px}.pay[data-astro-cid-odauqvby]>p[data-astro-cid-odauqvby]:not(.pay-h){font-size:15px}.pay-slot[data-astro-cid-odauqvby]{margin-top:14px;border:2px dashed var(--muted);padding:14px;display:grid;gap:10px}.pay-tag[data-astro-cid-odauqvby]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.pay-fake[data-astro-cid-odauqvby]{display:block;text-align:center;padding:12px;border-radius:999px;background:var(--paper-2);color:var(--muted);font-weight:800;font-size:15px}#f-invio[data-astro-cid-odauqvby] .field[data-astro-cid-odauqvby]:first-of-type{margin-top:22px}.send[data-astro-cid-odauqvby]{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.send-btn[data-astro-cid-odauqvby]{font-size:16px;padding:18px 30px}.send-btn[data-astro-cid-odauqvby]:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:none}.send-note[data-astro-cid-odauqvby]{font-size:14px;color:var(--muted)}.progress[data-astro-cid-odauqvby]{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px}.progress[data-astro-cid-odauqvby][hidden]{display:none}.progress[data-astro-cid-odauqvby] .meter-bar[data-astro-cid-odauqvby]{flex:none;height:16px}.err-summary[data-astro-cid-odauqvby]{border-radius:var(--r-box);border:2px solid var(--red);background:#fff2ef;padding:16px 18px;box-shadow:6px 6px 0 var(--red)}.err-summary[data-astro-cid-odauqvby]:focus{outline:3px solid var(--blue);outline-offset:3px}.es-h[data-astro-cid-odauqvby]{font-weight:850;color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-size:14px;margin-bottom:6px}.err-summary[data-astro-cid-odauqvby] ul[data-astro-cid-odauqvby]{margin:0;padding-left:20px}.err-summary[data-astro-cid-odauqvby] a{color:var(--ink);font-weight:600}.summary[data-astro-cid-odauqvby]{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}.sum-card[data-astro-cid-odauqvby]{border-radius:var(--r-box);background:var(--yellow);border:var(--line);padding:20px 22px;box-shadow:8px 8px 0 var(--ink)}.sum-h[data-astro-cid-odauqvby]{font-weight:850;font-stretch:75%;text-transform:uppercase;font-size:1.4rem;margin-bottom:10px}.sum-list[data-astro-cid-odauqvby]{list-style:none;margin:0;padding:0;border-top:var(--line)}.sum-list[data-astro-cid-odauqvby] li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(20,20,20,.25);font-size:15px}.sum-list[data-astro-cid-odauqvby] li span:last-child{font-weight:800;white-space:nowrap}.sum-total[data-astro-cid-odauqvby]{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.sum-total[data-astro-cid-odauqvby] strong[data-astro-cid-odauqvby]{font-weight:850;font-stretch:62%;font-size:3.2rem;letter-spacing:0;line-height:1}.sum-note[data-astro-cid-odauqvby]{margin-top:10px;font-size:13px}.next[data-astro-cid-odauqvby]{border-radius:var(--r-box);border:var(--line);padding:18px 20px;background:var(--white)}.next[data-astro-cid-odauqvby] ol[data-astro-cid-odauqvby]{margin:0;padding:0;list-style:none;counter-reset:n}.next[data-astro-cid-odauqvby] li[data-astro-cid-odauqvby]{counter-increment:n;position:relative;padding:8px 0 8px 38px;font-size:14.5px;border-top:1px solid var(--paper-2)}.next[data-astro-cid-odauqvby] li[data-astro-cid-odauqvby]:before{content:counter(n);position:absolute;left:0;top:8px;width:26px;height:26px;border-radius:50%;background:var(--blue);color:var(--paper);display:grid;place-items:center;font-weight:850;font-size:13px}.help[data-astro-cid-odauqvby]{font-size:15px;font-weight:700}@media(max-width:960px){.order-wrap[data-astro-cid-odauqvby]{grid-template-columns:1fr}.summary[data-astro-cid-odauqvby]{position:static;order:-1}.next[data-astro-cid-odauqvby],.help[data-astro-cid-odauqvby]{display:none}.sum-card[data-astro-cid-odauqvby]{box-shadow:5px 5px 0 var(--ink)}}@media(max-width:600px){.grid2[data-astro-cid-odauqvby]{grid-template-columns:1fr}.fs[data-astro-cid-odauqvby]{padding:18px 14px}.room[data-astro-cid-odauqvby]{padding:14px}.fs[data-astro-cid-odauqvby]>legend[data-astro-cid-odauqvby]{font-size:1.6rem}.fs-n[data-astro-cid-odauqvby]{width:36px;height:36px;font-size:1.15rem}.send-btn[data-astro-cid-odauqvby]{width:100%}}
