.gift-page[data-astro-cid-l2aoz2zn]{max-width:1440px;margin:auto}.gift-intro[data-astro-cid-l2aoz2zn]{padding:44px 4.7% 30px}.gift-intro[data-astro-cid-l2aoz2zn] h1[data-astro-cid-l2aoz2zn]{font-size:clamp(44px,5vw,66px);font-weight:500;letter-spacing:-.045em}.gift-intro[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{font:italic 22px/1.5 var(--serif);margin:18px 0 28px}.eyebrow[data-astro-cid-l2aoz2zn],legend[data-astro-cid-l2aoz2zn]{font:600 11px var(--label);text-transform:uppercase;letter-spacing:.1em}.gift-hero[data-astro-cid-l2aoz2zn]{width:100%;height:400px;object-fit:cover;object-position:center 48%}#gift-form[data-astro-cid-l2aoz2zn]{padding:35px 4.7%;border-bottom:var(--rule)}.gift-questions[data-astro-cid-l2aoz2zn]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.gift-page[data-astro-cid-l2aoz2zn] fieldset[data-astro-cid-l2aoz2zn]{border:0;padding:0;margin:0}.gift-page[data-astro-cid-l2aoz2zn] legend[data-astro-cid-l2aoz2zn]{margin-bottom:17px}.gift-questions[data-astro-cid-l2aoz2zn] fieldset[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn]{cursor:pointer;position:relative}.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn] input[data-astro-cid-l2aoz2zn]{position:absolute;opacity:0;width:1px;height:1px}.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn] span[data-astro-cid-l2aoz2zn]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:66px;border:var(--rule);padding:10px;font-size:13px;line-height:1.3}.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn] input[data-astro-cid-l2aoz2zn]:checked+span[data-astro-cid-l2aoz2zn]{border:1px solid var(--cta);color:var(--cta)}.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn] input[data-astro-cid-l2aoz2zn]:focus-visible+span[data-astro-cid-l2aoz2zn]{outline:2px solid var(--ink);outline-offset:3px}.gift-page[data-astro-cid-l2aoz2zn] .gift-format[data-astro-cid-l2aoz2zn]{margin-top:28px}.gift-format[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]{display:flex;gap:12px}.gift-format[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn]{min-width:160px}.gift-format[data-astro-cid-l2aoz2zn] small[data-astro-cid-l2aoz2zn]{font-size:11px;margin-top:6px}.gift-submit[data-astro-cid-l2aoz2zn]{display:flex;justify-content:space-between;align-items:center;margin-top:26px;padding-top:20px;border-top:var(--rule)}.gift-submit[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{font:18px var(--serif)}.gift-submit[data-astro-cid-l2aoz2zn] button[data-astro-cid-l2aoz2zn]{border:0;background:var(--cta);color:#fff;padding:16px 35px;font:600 11px var(--label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.gift-page[data-astro-cid-l2aoz2zn] h2[data-astro-cid-l2aoz2zn]{font:500 38px/1.1 var(--display);letter-spacing:-.03em}.gift-results[data-astro-cid-l2aoz2zn],.gift-alternatives[data-astro-cid-l2aoz2zn]{padding:42px 4.7%}.gift-results[data-astro-cid-l2aoz2zn]>p[data-astro-cid-l2aoz2zn]{font:18px var(--serif);margin:15px 0 24px}#gift-grid[data-astro-cid-l2aoz2zn]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.gift-formats[data-astro-cid-l2aoz2zn]{background:var(--moss);color:var(--paper);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:36px 4.7%}.gift-formats[data-astro-cid-l2aoz2zn] h2[data-astro-cid-l2aoz2zn],.gift-formats[data-astro-cid-l2aoz2zn] h3[data-astro-cid-l2aoz2zn]{color:inherit}.gift-formats[data-astro-cid-l2aoz2zn] h2[data-astro-cid-l2aoz2zn]{font-size:30px}.gift-formats[data-astro-cid-l2aoz2zn] a[data-astro-cid-l2aoz2zn]{display:block;margin-top:20px;font-size:12px;text-decoration:underline}.gift-formats[data-astro-cid-l2aoz2zn] h3[data-astro-cid-l2aoz2zn]{font:600 11px var(--label);text-transform:uppercase;margin-bottom:18px}.gift-formats[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{font:17px/1.5 var(--serif);margin-top:15px}.gift-timing[data-astro-cid-l2aoz2zn]{padding:25px 4.7%;border-bottom:var(--rule);display:flex;align-items:center;gap:30px;font-size:12px}.gift-timing[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{flex:1;font:17px/1.4 var(--serif)}.gift-alternatives[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.gift-save[data-astro-cid-l2aoz2zn]{padding:36px 4.7%;background:var(--moss);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:60px}.gift-save[data-astro-cid-l2aoz2zn] h2[data-astro-cid-l2aoz2zn]{color:inherit}.gift-save[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{font:18px var(--serif);margin-top:15px}.gift-save[data-astro-cid-l2aoz2zn] input,.gift-save[data-astro-cid-l2aoz2zn] small{color:var(--paper)}.gift-results[data-astro-cid-l2aoz2zn] .gift-card img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.gift-results[data-astro-cid-l2aoz2zn] .gift-card h3{font:500 21px/1.3 var(--display);margin:15px 0 10px}.gift-results[data-astro-cid-l2aoz2zn] .gift-card span{font:600 11px var(--label);text-transform:uppercase}@media(max-width:760px){.gift-hero[data-astro-cid-l2aoz2zn]{height:250px}.gift-questions[data-astro-cid-l2aoz2zn]{grid-template-columns:1fr 1fr;gap:25px 18px}.gift-format[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gift-format[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn]{min-width:0}.gift-submit[data-astro-cid-l2aoz2zn]{gap:20px}.gift-submit[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{font-size:16px}.gift-submit[data-astro-cid-l2aoz2zn] button[data-astro-cid-l2aoz2zn]{padding:15px 20px;white-space:nowrap}#gift-grid[data-astro-cid-l2aoz2zn]{grid-template-columns:1fr;gap:30px}.gift-formats[data-astro-cid-l2aoz2zn]{grid-template-columns:1fr 1fr}.gift-formats[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]:first-child{grid-column:1/-1}.gift-timing[data-astro-cid-l2aoz2zn]{display:block}.gift-timing[data-astro-cid-l2aoz2zn] p[data-astro-cid-l2aoz2zn]{margin:12px 0}.gift-alternatives[data-astro-cid-l2aoz2zn]>div[data-astro-cid-l2aoz2zn]{grid-template-columns:1fr 1fr;gap:25px 16px}.gift-save[data-astro-cid-l2aoz2zn]{grid-template-columns:1fr;gap:25px}.gift-page[data-astro-cid-l2aoz2zn] h2[data-astro-cid-l2aoz2zn]{font-size:30px}}.gift-questions[data-astro-cid-l2aoz2zn]{grid-template-columns:repeat(4,minmax(0,1fr))}.gift-page[data-astro-cid-l2aoz2zn] fieldset[data-astro-cid-l2aoz2zn],.gift-page[data-astro-cid-l2aoz2zn] label[data-astro-cid-l2aoz2zn]{min-width:0}.gift-formats[data-astro-cid-l2aoz2zn] a[data-astro-cid-l2aoz2zn],.gift-save[data-astro-cid-l2aoz2zn] a{color:inherit}@media(max-width:760px){.gift-questions[data-astro-cid-l2aoz2zn]{grid-template-columns:repeat(2,minmax(0,1fr))}}
