html,body{margin:0;background:transparent}main.svelte-18nljom{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171914;background:#fffefa;padding:22px;box-sizing:border-box}form.svelte-18nljom{display:flex;flex-direction:column;gap:18px;padding:0}input.svelte-18nljom,select.svelte-18nljom{width:100%;min-width:0;height:54px;border:0;border-bottom:1px solid #cfcfc8;border-radius:0;background:transparent;color:#171914;font:inherit;font-size:19px;font-weight:600;outline:none}input.svelte-18nljom::placeholder{color:#777a72}.phone-row.svelte-18nljom{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px}select.svelte-18nljom{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button.svelte-18nljom{height:58px;border:0;border-radius:8px;background:#347342;color:#fff;font:inherit;font-size:20px;font-weight:800;cursor:pointer}button.svelte-18nljom:disabled{background:#a0a0a0;cursor:not-allowed}.error.svelte-18nljom{margin:-8px 0 0;color:#b42318;font-size:13px;font-weight:700}.success.svelte-18nljom,.sold-out.svelte-18nljom{padding:0}.check.svelte-18nljom{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:999px;background:#347342;color:#fff;font-size:24px;font-weight:900}h1.svelte-18nljom{margin:0 0 6px;font-size:24px;line-height:1.1}p.svelte-18nljom{margin:0;color:#62665d;font-size:15px}
