h1.svelte-1a8bu43{margin:0 0 var(--space-s)}.lead.svelte-1a8bu43{max-width:var(--measure);margin:0 0 var(--space-m)}.gate.svelte-1a8bu43{margin:0 0 var(--space-m);background:#ffffff1f;border-radius:10px;padding:.5rem .9rem;display:inline-block}.gate.warn.svelte-1a8bu43{background:var(--pal-window);color:var(--pal-ink)}.link.svelte-1a8bu43{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.gift.svelte-1a8bu43{gap:var(--space-m);grid-template-columns:minmax(0,1fr);max-width:70rem;display:grid}@media (width>=56rem){.gift.svelte-1a8bu43{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sheet.svelte-1a8bu43 h2:where(.svelte-1a8bu43){font-size:var(--step-1);margin:0 0 .75rem}.sheet.svelte-1a8bu43 h2:where(.svelte-1a8bu43):not(:first-child){margin-top:1.25rem}.amounts.svelte-1a8bu43{flex-wrap:wrap;gap:.5rem;display:flex}.pill.svelte-1a8bu43{border:2px solid var(--c-line);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-weight:600}.pill.on.svelte-1a8bu43{border-color:var(--pal-ink);background:var(--pal-ink);color:#fff}.pill.svelte-1a8bu43 input:where(.svelte-1a8bu43),.design.svelte-1a8bu43 input:where(.svelte-1a8bu43){opacity:0;width:0;height:0;position:absolute}.designs.svelte-1a8bu43{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.design.svelte-1a8bu43{text-align:center;font-size:var(--step--1);cursor:pointer;border:2px solid #0000;border-radius:10px;gap:.3rem;padding:.3rem;display:grid}.design.on.svelte-1a8bu43{border-color:var(--pal-ink)}.design.svelte-1a8bu43 .pic:where(.svelte-1a8bu43){aspect-ratio:1;border-radius:8px;display:block;overflow:hidden}.design.svelte-1a8bu43 img:where(.svelte-1a8bu43){object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6%}label.svelte-1a8bu43:not(.pill):not(.design){gap:.25rem;margin-bottom:.75rem;display:grid}label.svelte-1a8bu43>span:where(.svelte-1a8bu43){font-size:var(--step--1);font-weight:600}label.svelte-1a8bu43>small:where(.svelte-1a8bu43){font-size:var(--step--2);color:var(--c-text-mute)}input.svelte-1a8bu43:not([type=radio]),textarea.svelte-1a8bu43{width:100%;min-height:var(--tap-min);border:1px solid var(--c-line);color:var(--pal-ink);font:inherit;box-sizing:border-box;background:#fff;border-radius:10px;padding:.5rem .75rem}textarea.svelte-1a8bu43{resize:vertical;min-height:5rem}
