.gift-page__cta[data-astro-cid-ogasyo4o]{margin-top:1.5rem}.gift-page__benefits[data-astro-cid-ogasyo4o]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gift-page__benefits[data-astro-cid-ogasyo4o] li[data-astro-cid-ogasyo4o]{color:var(--ink-soft);align-items:flex-start;gap:.75rem;display:flex}.gift-page__benefits[data-astro-cid-ogasyo4o] strong[data-astro-cid-ogasyo4o]{color:var(--ink-900)}.gift-page__benefits[data-astro-cid-ogasyo4o] svg{width:1.35rem;height:1.35rem;color:var(--gold-700);flex:none;margin-top:.15rem}.gift-page__sample[data-astro-cid-ogasyo4o]{margin:0}.gift-page__sample[data-astro-cid-ogasyo4o] img[data-astro-cid-ogasyo4o]{border-radius:var(--radius);border:1px solid var(--line);width:100%;max-width:22rem;height:auto;display:block;box-shadow:0 18px 40px -24px #1d1b1773}.gift-page__sample[data-astro-cid-ogasyo4o] figcaption[data-astro-cid-ogasyo4o]{color:var(--muted);margin-top:.75rem;font-size:.875rem}.gift-page__form[data-astro-cid-ogasyo4o]{max-width:44rem}.gift-page__amounts[data-astro-cid-ogasyo4o]{border:0;min-width:0;margin:0;padding:0}.gift-page__amounts[data-astro-cid-ogasyo4o] legend[data-astro-cid-ogasyo4o]{color:var(--ink-900);margin-bottom:.35rem;padding:0;font-size:.95rem;font-weight:700}.gift-page__choices[data-astro-cid-ogasyo4o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.gift-page__choices[data-astro-cid-ogasyo4o]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gift-page__choice[data-astro-cid-ogasyo4o]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:3.25rem;color:var(--ink-900);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:.7rem .95rem;font-weight:700;display:flex;position:relative}.gift-page__choice[data-astro-cid-ogasyo4o] input[data-astro-cid-ogasyo4o]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gift-page__choice[data-astro-cid-ogasyo4o]:has(input:checked){border-color:var(--gold-600);background:var(--gold-50);box-shadow:inset 0 0 0 1px var(--gold-600)}.gift-page__choice[data-astro-cid-ogasyo4o]:has(input:focus-visible){outline:2px solid var(--gold-600);outline-offset:2px}.gift-page__choice[data-astro-cid-ogasyo4o]:has(input:disabled){opacity:.45;cursor:not-allowed}.gift-page__custom[data-astro-cid-ogasyo4o]{margin-top:1rem}.gift-page__hint[data-astro-cid-ogasyo4o]{color:var(--muted);margin:0;font-size:.875rem}.gift-page__error[data-astro-cid-ogasyo4o]{color:#8a1f28;margin:0;font-size:.875rem;font-weight:700}.gift-page__recipient[data-astro-cid-ogasyo4o]{gap:.75rem;display:grid}.gift-page__recipient[data-astro-cid-ogasyo4o] .agb-check[data-astro-cid-ogasyo4o]{max-width:none;margin-bottom:0}.gift-page__subhead[data-astro-cid-ogasyo4o]{margin-top:1rem}.gift-page__subhead[data-astro-cid-ogasyo4o] p[data-astro-cid-ogasyo4o]{color:var(--ink-soft);margin:.35rem 0 0}.gift-page__form[data-astro-cid-ogasyo4o] [data-astro-cid-ogasyo4o][aria-invalid=true]{border-color:#c4434e}:is([data-astro-cid-ogasyo4o][data-amount-choice]:has([data-fixed-amount]:checked) [data-astro-cid-ogasyo4o][data-custom-amount-field],[data-astro-cid-ogasyo4o][data-recipient-choice]:has([name=sendToRecipient]:not(:checked)) [data-astro-cid-ogasyo4o][data-recipient-email-field]){display:none}
