.gift-hero[data-astro-cid-3k4oythx]{background:var(--sage);border-bottom:1px solid var(--line);padding:38px 0 42px}.gift-intro[data-astro-cid-3k4oythx]{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:64px;display:grid}.gift-intro[data-astro-cid-3k4oythx] h1[data-astro-cid-3k4oythx]{margin:14px 0 20px;font-size:clamp(2.7rem,5.8vw,4.8rem)}.gift-intro[data-astro-cid-3k4oythx] .lede[data-astro-cid-3k4oythx]{max-width:720px;margin:0}.gift-check[data-astro-cid-3k4oythx]{background:#fff;border:1px solid #ceded4;border-radius:16px;padding:22px;transform:rotate(2deg)}.gift-check[data-astro-cid-3k4oythx] strong[data-astro-cid-3k4oythx]{color:var(--green-dark);margin-bottom:12px;display:block}.gift-check[data-astro-cid-3k4oythx] p[data-astro-cid-3k4oythx]{font-size:1.05rem}.gift-check[data-astro-cid-3k4oythx] span[data-astro-cid-3k4oythx]{color:var(--muted);font-size:.85rem}.gift-jumps[data-astro-cid-3k4oythx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.gift-jumps[data-astro-cid-3k4oythx]>a[data-astro-cid-3k4oythx]{background:#fff;border:1px solid #ceded4;border-radius:14px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.gift-jumps[data-astro-cid-3k4oythx]>a[data-astro-cid-3k4oythx]:hover{border-color:var(--green)}.jump-top[data-astro-cid-3k4oythx]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.jump-top[data-astro-cid-3k4oythx]>span[data-astro-cid-3k4oythx]:first-child{font-size:1.5rem}.gift-jumps[data-astro-cid-3k4oythx] strong[data-astro-cid-3k4oythx]{margin:14px 0 10px;font:700 1.15rem/1.25 Space Grotesk,sans-serif}.jump-summary[data-astro-cid-3k4oythx]{color:var(--muted);margin-bottom:14px;font-size:.88rem}.jump-action[data-astro-cid-3k4oythx]{color:var(--green);margin-top:auto;font-size:.9rem;font-weight:700}.gift-group[data-astro-cid-3k4oythx]{padding-top:56px;scroll-margin-top:100px}#gift-top[data-astro-cid-3k4oythx]{scroll-margin-top:78px}.gift-section-head[data-astro-cid-3k4oythx]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.gift-section-head[data-astro-cid-3k4oythx] h2[data-astro-cid-3k4oythx]{margin:8px 0 14px;font-size:clamp(1.9rem,3.5vw,2.8rem)}.gift-section-head[data-astro-cid-3k4oythx] p[data-astro-cid-3k4oythx]{max-width:780px;color:var(--muted);margin:0}.gift-section-head[data-astro-cid-3k4oythx]>a[data-astro-cid-3k4oythx]{flex-shrink:0;font-size:.85rem}.gift-guide-grid[data-astro-cid-3k4oythx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gift-guide-grid[data-astro-cid-3k4oythx] li[data-astro-cid-3k4oythx]{min-width:0}.gift-guide-link[data-astro-cid-3k4oythx]{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;height:100%;padding:22px;text-decoration:none;display:flex}.gift-guide-link[data-astro-cid-3k4oythx]:hover{border-color:var(--green);background:#f5faf7}.gift-guide-icon[data-astro-cid-3k4oythx]{flex-shrink:0;font-size:1.4rem}.gift-guide-link[data-astro-cid-3k4oythx]>div[data-astro-cid-3k4oythx]{flex-direction:column;height:100%;display:flex}.gift-guide-link[data-astro-cid-3k4oythx] h3[data-astro-cid-3k4oythx]{letter-spacing:-.025em;margin:4px 0 10px;font-size:1.12rem;line-height:1.25}.gift-guide-link[data-astro-cid-3k4oythx] p[data-astro-cid-3k4oythx]{color:var(--muted);font-size:.87rem;line-height:1.55}.gift-read[data-astro-cid-3k4oythx]{color:var(--green);margin-top:auto;font-size:.85rem;font-weight:700}.gift-budget[data-astro-cid-3k4oythx]{background:var(--sage);border:1px solid #ceded4;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin:56px 0;padding:28px;display:flex}.gift-budget[data-astro-cid-3k4oythx] h2[data-astro-cid-3k4oythx]{margin-bottom:12px;font-size:1.5rem}.gift-budget[data-astro-cid-3k4oythx] p[data-astro-cid-3k4oythx]{max-width:720px;color:var(--muted);margin:0}.gift-budget[data-astro-cid-3k4oythx]>a[data-astro-cid-3k4oythx]{flex-shrink:0}.gift-jumps[data-astro-cid-3k4oythx] a[data-astro-cid-3k4oythx]:focus-visible,.gift-guide-link[data-astro-cid-3k4oythx]:focus-visible,.gift-collections[data-astro-cid-3k4oythx] a[data-astro-cid-3k4oythx]:focus-visible,.breadcrumbs[data-astro-cid-3k4oythx] a[data-astro-cid-3k4oythx]:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (width<=1000px){.gift-intro[data-astro-cid-3k4oythx]{grid-template-columns:1fr;gap:0}.gift-check[data-astro-cid-3k4oythx]{display:none}.gift-jumps[data-astro-cid-3k4oythx],.gift-guide-grid[data-astro-cid-3k4oythx]{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-budget[data-astro-cid-3k4oythx]{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=600px){.gift-hero[data-astro-cid-3k4oythx]{padding-block:26px 30px}.gift-jumps[data-astro-cid-3k4oythx]{gap:10px}.gift-jumps[data-astro-cid-3k4oythx]>a[data-astro-cid-3k4oythx]{padding:15px}.gift-jumps[data-astro-cid-3k4oythx] strong[data-astro-cid-3k4oythx]{font-size:1rem}.jump-summary[data-astro-cid-3k4oythx]{font-size:.8rem}.gift-guide-grid[data-astro-cid-3k4oythx]{grid-template-columns:1fr}.gift-section-head[data-astro-cid-3k4oythx]{flex-direction:column;align-items:flex-start;gap:12px}.gift-group[data-astro-cid-3k4oythx]{padding-top:40px}.gift-guide-link[data-astro-cid-3k4oythx]{padding:20px}.gift-budget[data-astro-cid-3k4oythx]{margin-block:40px;padding:22px}}
