.gift.svelte-ks149v{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=52rem){.gift.svelte-ks149v{grid-template-columns:minmax(0,1fr)}.card.svelte-ks149v{order:-1}}form.svelte-ks149v{gap:1.75rem;display:grid}fieldset.svelte-ks149v{border:0;margin:0;padding:0}legend.svelte-ks149v,.field.svelte-ks149v>label:where(.svelte-ks149v){margin-bottom:.6rem;padding:0;font-weight:500}.formulas.svelte-ks149v{gap:.5rem;display:grid}.formulas.svelte-ks149v label:where(.svelte-ks149v),.options.svelte-ks149v label:where(.svelte-ks149v){cursor:pointer;position:relative}.formulas.svelte-ks149v input:where(.svelte-ks149v),.options.svelte-ks149v input:where(.svelte-ks149v){opacity:0;position:absolute}.formulas.svelte-ks149v label:where(.svelte-ks149v)>span:where(.svelte-ks149v){border:1px solid var(--line);background-color:#fff;border-radius:6px;gap:.25rem;padding:1rem 1.1rem;display:grid}.formula-name.svelte-ks149v{font-family:var(--serif);color:var(--ink-strong);font-size:1.4rem;font-style:italic;font-weight:300}.formulas.svelte-ks149v input:where(.svelte-ks149v):checked+span:where(.svelte-ks149v){border-color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong)}.options.svelte-ks149v{gap:.35rem;display:flex}.options.svelte-ks149v label:where(.svelte-ks149v)>span:where(.svelte-ks149v){border:1px solid var(--line);text-align:center;background-color:#fff;border-radius:6px;min-width:2.75rem;padding:.55rem .8rem;display:block}.options.svelte-ks149v input:where(.svelte-ks149v):checked+span:where(.svelte-ks149v){border-color:var(--ink-strong);background-color:var(--ink-strong);color:#fff}.formulas.svelte-ks149v input:where(.svelte-ks149v):focus-visible+span:where(.svelte-ks149v),.options.svelte-ks149v input:where(.svelte-ks149v):focus-visible+span:where(.svelte-ks149v){outline:1.5px solid var(--ink-strong);outline-offset:3px}.field.svelte-ks149v{display:grid}.field.svelte-ks149v input:where(.svelte-ks149v),textarea.svelte-ks149v{background-color:#fff;border:1px solid #b9b8b4;border-radius:6px;width:100%;padding:.7rem .85rem}textarea.svelte-ks149v{resize:vertical}[aria-invalid=true].svelte-ks149v{border-color:#a1271c;box-shadow:inset 0 0 0 1px #a1271c}.error.svelte-ks149v{color:#a1271c;margin-top:.4rem;font-size:.95rem}.count.svelte-ks149v{color:var(--muted);margin-top:.35rem;font-size:.875rem}.total.svelte-ks149v{font-size:1.125rem}.submit.svelte-ks149v{background-color:var(--ink-strong);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:.8rem 1.4rem;font-weight:500}.submit.svelte-ks149v:hover{background-color:#333}.submit.svelte-ks149v:active{transform:scale(.98)}.confirmation.svelte-ks149v{background-color:var(--season);color:var(--season-ink);border-radius:8px;padding:1rem}.card.svelte-ks149v{border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;background-color:#fff;border-radius:2px;gap:1.25rem;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);display:grid;position:sticky;top:4rem;box-shadow:0 30px 60px -40px #2f343740}.for.svelte-ks149v,.what.svelte-ks149v,.message.svelte-ks149v,.from.svelte-ks149v{font-family:var(--serif);color:var(--ink-strong);font-style:italic;font-weight:300}.for.svelte-ks149v{font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.what.svelte-ks149v{font-size:1.35rem;line-height:1.3}.message.svelte-ks149v{color:var(--ink);font-size:1.2rem}.from.svelte-ks149v{font-size:1.2rem}.validity.svelte-ks149v{border-top:1px solid var(--line);padding-top:1.25rem}.fallback.svelte-ks149v{font-family:var(--serif);font-size:1.6rem;font-style:italic;font-weight:300}
