.offers.svelte-1xylkck{margin:var(--space-6) 0 var(--space-5);gap:var(--space-4);border:0;padding:0;display:grid}@media (width>=720px){.offers.svelte-1xylkck{grid-template-columns:repeat(3,1fr)}}.offers.svelte-1xylkck legend:where(.svelte-1xylkck){font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-3)}.offer.svelte-1xylkck{gap:var(--space-1);padding:var(--space-5);margin:var(--px);background:var(--surface);box-shadow:var(--px-frame), var(--px-drop);cursor:pointer;display:grid;position:relative}.offer.svelte-1xylkck input:where(.svelte-1xylkck){opacity:0;cursor:pointer;position:absolute;inset:0}.offer.svelte-1xylkck:has(input:where(.svelte-1xylkck):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.offer.on.svelte-1xylkck{background:color-mix(in srgb, var(--denim) 14%, var(--surface));box-shadow:var(--px-frame), var(--px-drop), inset 0 0 0 var(--px) var(--denim)}.offer-name.svelte-1xylkck{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-3);padding:var(--space-3) var(--space-5);background:color-mix(in srgb, var(--tone) 28%, var(--surface));border-bottom:var(--px) solid var(--ink);font-family:var(--font-display);font-size:var(--text-sm);line-height:1.6}.offer-price.svelte-1xylkck{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.offer-each.svelte-1xylkck{color:var(--ink-muted);font-size:var(--text-sm)}.fields.svelte-1xylkck{max-width:34rem}.invalid.svelte-1xylkck{color:var(--off-text)}.first.svelte-1xylkck{margin-top:var(--space-6)}
