.card-form[data-astro-cid-thattvgd]{max-width:720px;margin:0}.card-form[data-astro-cid-thattvgd] .button[data-astro-cid-thattvgd]{justify-self:start}.card-form[data-astro-cid-thattvgd] .checkout-field[data-astro-cid-thattvgd]{align-content:start}.card-form[data-astro-cid-thattvgd] .field-name[data-astro-cid-thattvgd]{grid-column:span 3}.card-types[data-astro-cid-thattvgd]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-type[data-astro-cid-thattvgd]{border:1px solid var(--line);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.card-type[data-astro-cid-thattvgd]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.card-type[data-astro-cid-thattvgd] input[data-astro-cid-thattvgd]{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.card-type[data-astro-cid-thattvgd]>span[data-astro-cid-thattvgd]{gap:2px;display:grid}.card-type[data-astro-cid-thattvgd] span[data-astro-cid-thattvgd] span[data-astro-cid-thattvgd]{color:var(--muted);font-size:.92rem}.card-types[data-astro-cid-thattvgd] .field-error[data-astro-cid-thattvgd]{grid-column:1/-1}.withdrawal-errors[data-astro-cid-thattvgd] h3[data-astro-cid-thattvgd]{letter-spacing:-.02em;margin:0 0 6px;font-size:1.05rem}.review-line[data-astro-cid-thattvgd]{display:block}.review-total[data-astro-cid-thattvgd]{font-size:1.1rem;font-weight:800}@media (width<=650px){.card-types[data-astro-cid-thattvgd]{grid-template-columns:1fr}.card-form[data-astro-cid-thattvgd] .checkout-field[data-astro-cid-thattvgd]{grid-column:1/-1}.card-form[data-astro-cid-thattvgd] .button[data-astro-cid-thattvgd]{justify-self:stretch}}.card-balance[data-astro-cid-mjqnsagm]{max-width:720px}.card-balance[data-astro-cid-mjqnsagm] h2[data-astro-cid-mjqnsagm]{margin-bottom:10px;font-size:1.6rem}.balance-intro[data-astro-cid-mjqnsagm]{color:var(--muted);margin-bottom:18px}.balance-form[data-astro-cid-mjqnsagm]{margin:0}.balance-form[data-astro-cid-mjqnsagm] .button[data-astro-cid-mjqnsagm]{justify-self:start}.balance-form[data-astro-cid-mjqnsagm] .checkout-address[data-astro-cid-mjqnsagm]{border:0;padding:0}.field-code[data-astro-cid-mjqnsagm]{grid-column:span 3}.field-code[data-astro-cid-mjqnsagm] input[data-astro-cid-mjqnsagm]{letter-spacing:.06em;text-transform:uppercase}.balance-result[data-astro-cid-mjqnsagm]{border:1px solid var(--accent);background:var(--surface);border-radius:6px;margin-bottom:22px;padding:18px 22px}.balance-result[data-astro-cid-mjqnsagm]:focus{outline:none}.balance-result[data-astro-cid-mjqnsagm] h3[data-astro-cid-mjqnsagm]{margin-bottom:10px;font-size:1.2rem}.balance-result[data-astro-cid-mjqnsagm] h4[data-astro-cid-mjqnsagm]{margin:14px 0 6px;font-size:1rem}.balance-result[data-astro-cid-mjqnsagm] ul[data-astro-cid-mjqnsagm]{margin:0;padding-left:1.2em}.balance-result[data-astro-cid-mjqnsagm] strong[data-astro-cid-mjqnsagm]{color:var(--accent);font-size:1.3rem}.booking-note[data-astro-cid-mjqnsagm]{background:var(--surface);border-left:4px solid #ff9b8a;margin:0 0 20px;padding:12px 16px}@media (width<=650px){.field-code[data-astro-cid-mjqnsagm]{grid-column:1/-1}.balance-form[data-astro-cid-mjqnsagm] .button[data-astro-cid-mjqnsagm]{justify-self:stretch}}.card-head[data-astro-cid-xvzklegx]{max-width:820px;margin-bottom:36px}.card-icon[data-astro-cid-xvzklegx]{border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;width:96px;height:96px;margin-bottom:24px;display:inline-grid}.card-head[data-astro-cid-xvzklegx] h1[data-astro-cid-xvzklegx]{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.02}.card-head[data-astro-cid-xvzklegx] .lead[data-astro-cid-xvzklegx]{max-width:48ch;margin-top:18px;font-size:clamp(1.15rem,1.5vw,1.35rem)}.card-layout[data-astro-cid-xvzklegx]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px 64px;margin-top:64px;display:grid}.card-buy[data-astro-cid-xvzklegx] h2[data-astro-cid-xvzklegx]{margin-bottom:14px;font-size:1.6rem}.booking-note[data-astro-cid-xvzklegx]{border-left:4px solid var(--accent);background:var(--surface);max-width:64ch;margin:0 0 20px;padding:12px 16px}.continue[data-astro-cid-xvzklegx]{max-width:760px}.continue[data-astro-cid-xvzklegx] .button[data-astro-cid-xvzklegx]{margin-top:24px}@media (width<=1000px){.card-layout[data-astro-cid-xvzklegx]{grid-template-columns:1fr}}@media (width<=480px){.card-icon[data-astro-cid-xvzklegx]{width:80px;height:80px}}
