.gift[data-astro-cid-xl6geovb]{gap:var(--sp-3);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.gift[data-astro-cid-xl6geovb] h2[data-astro-cid-xl6geovb]{font-size:var(--step-3)}fieldset[data-astro-cid-xl6geovb]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-xl6geovb],.field[data-astro-cid-xl6geovb] label[data-astro-cid-xl6geovb]{font-family:var(--font-display);color:var(--navy-deep);margin-bottom:.45rem;font-size:.98rem;font-weight:600;display:block}input[data-astro-cid-xl6geovb][type=radio]{opacity:0;pointer-events:none;position:absolute}.gift__freq[data-astro-cid-xl6geovb]{background:var(--paper);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.gift__freq[data-astro-cid-xl6geovb] span[data-astro-cid-xl6geovb]{text-align:center;font-family:var(--font-display);color:var(--navy-deep);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:3px;padding:.7rem;font-weight:600;display:block}.gift__freq[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:checked+span[data-astro-cid-xl6geovb]{background:var(--royal);color:var(--white)}.gift__freq[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:focus-visible+span[data-astro-cid-xl6geovb],.gift__grid[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:focus-visible+span[data-astro-cid-xl6geovb]{outline:3px solid var(--sky-bright);outline-offset:2px}.gift__grid[data-astro-cid-xl6geovb]{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gift__grid[data-astro-cid-xl6geovb] span[data-astro-cid-xl6geovb]{text-align:center;font-family:var(--font-display);color:var(--royal);border:1.5px solid color-mix(in srgb, var(--royal) 28%, transparent);border-radius:var(--radius);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);padding:.8rem .5rem;font-size:1.02rem;font-weight:600;display:block}.gift__grid[data-astro-cid-xl6geovb] span[data-astro-cid-xl6geovb]:hover{border-color:var(--royal)}.gift__grid[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:checked+span[data-astro-cid-xl6geovb]{background:var(--royal);border-color:var(--royal);color:var(--white)}.gift__custom[data-astro-cid-xl6geovb]{margin-top:var(--sp-2);border:1px solid var(--paper-2);border-radius:var(--radius);color:var(--navy-deep);align-items:center;gap:.5rem;padding-left:.9rem;font-weight:600;display:flex}.gift__custom[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]{background:0 0;border:0;flex:1;padding:.8rem .9rem .8rem 0}.gift__custom[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:focus{outline:none}.gift__custom[data-astro-cid-xl6geovb]:focus-within{border-color:var(--royal);box-shadow:0 0 0 3px color-mix(in srgb, var(--royal) 18%, transparent)}.row[data-astro-cid-xl6geovb]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb],.field[data-astro-cid-xl6geovb] select[data-astro-cid-xl6geovb]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius);width:100%;padding:.8rem .95rem;font-size:.98rem}.field[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]:focus,.field[data-astro-cid-xl6geovb] select[data-astro-cid-xl6geovb]:focus{border-color:var(--royal);box-shadow:0 0 0 3px color-mix(in srgb, var(--royal) 18%, transparent);outline:none}.gift__check[data-astro-cid-xl6geovb]{color:var(--text-mid);cursor:pointer;align-items:center;gap:.65rem;font-size:.92rem;font-weight:500;display:flex}.gift__check[data-astro-cid-xl6geovb] input[data-astro-cid-xl6geovb]{width:18px;height:18px;accent-color:var(--royal)}.gift__sum[data-astro-cid-xl6geovb]{padding-block:var(--sp-3);border-top:1px solid var(--paper-2);border-bottom:1px solid var(--paper-2);color:var(--text-soft);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.gift__sum[data-astro-cid-xl6geovb] strong[data-astro-cid-xl6geovb]{font-family:var(--font-display);color:var(--navy-deep);font-size:1.15rem}.gift__btn[data-astro-cid-xl6geovb]{width:100%}.gift__fine[data-astro-cid-xl6geovb]{text-align:center;color:var(--text-soft);font-size:.8rem}.gift__msg[data-astro-cid-xl6geovb]{padding:var(--sp-3);border-radius:var(--radius);font-size:.92rem;line-height:1.55}.gift__msg[data-astro-cid-xl6geovb][data-state=err]{background:color-mix(in srgb, #d6453d 12%, var(--white));color:#8f231d}.gift__msg[data-astro-cid-xl6geovb][data-state=info]{background:color-mix(in srgb, var(--royal) 8%, var(--white));color:var(--navy-deep)}.gift__msg[data-astro-cid-xl6geovb] a[data-astro-cid-xl6geovb]{color:inherit;font-weight:700}.hp[data-astro-cid-xl6geovb]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vh[data-astro-cid-xl6geovb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=520px){.row[data-astro-cid-xl6geovb]{grid-template-columns:1fr}}.dnote[data-astro-cid-wixrpzoy]{color:var(--sky-soft);font-size:.86rem}.dgrid[data-astro-cid-wixrpzoy]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.dside[data-astro-cid-wixrpzoy]{gap:var(--sp-3);display:grid}.dcard[data-astro-cid-wixrpzoy]{gap:var(--sp-2);padding:var(--sp-4);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);display:grid}.dcard__ico[data-astro-cid-wixrpzoy]{color:var(--royal);display:grid}.dcard[data-astro-cid-wixrpzoy] h3[data-astro-cid-wixrpzoy]{font-size:1.25rem}.dcard[data-astro-cid-wixrpzoy] p[data-astro-cid-wixrpzoy]{color:var(--text-mid);font-size:.9rem;line-height:1.6}.dcard[data-astro-cid-wixrpzoy] a[data-astro-cid-wixrpzoy]{color:inherit;font-weight:600}.dcard--blue[data-astro-cid-wixrpzoy]{background:var(--royal);border-color:var(--royal)}.dcard--blue[data-astro-cid-wixrpzoy] .dcard__ico[data-astro-cid-wixrpzoy],.dcard--blue[data-astro-cid-wixrpzoy] h3[data-astro-cid-wixrpzoy]{color:var(--white)}.dcard--blue[data-astro-cid-wixrpzoy] p[data-astro-cid-wixrpzoy]{color:#ffffffe0}.dways__grid[data-astro-cid-wixrpzoy]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dway[data-astro-cid-wixrpzoy]{align-content:start;justify-items:start;gap:var(--sp-2);padding:var(--sp-4);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid}.dway__ico[data-astro-cid-wixrpzoy]{color:var(--royal);display:grid}.dway[data-astro-cid-wixrpzoy] h3[data-astro-cid-wixrpzoy]{font-size:1.3rem}.dway[data-astro-cid-wixrpzoy] p[data-astro-cid-wixrpzoy]{color:var(--text-mid);font-size:.92rem}@media (width<=900px){.dgrid[data-astro-cid-wixrpzoy],.dways__grid[data-astro-cid-wixrpzoy]{grid-template-columns:1fr}}
