.gift-hero[data-astro-cid-ni2syb7j]{background:#10233f;color:#fff;padding:24px 0 68px}.breadcrumbs[data-astro-cid-ni2syb7j]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:44px;color:#aebed1;font-size:13px}.breadcrumbs[data-astro-cid-ni2syb7j] a[data-astro-cid-ni2syb7j]{color:#d5deea;text-decoration:none}.breadcrumbs[data-astro-cid-ni2syb7j] strong[data-astro-cid-ni2syb7j]{color:#fff}.hero-copy[data-astro-cid-ni2syb7j]{max-width:820px}.gift-hero[data-astro-cid-ni2syb7j] h1[data-astro-cid-ni2syb7j]{color:#fff;font-size:clamp(44px,6vw,70px);line-height:1.02;margin:10px 0 18px}.gift-hero[data-astro-cid-ni2syb7j] p[data-astro-cid-ni2syb7j]{color:#d5deea;font-size:18px;line-height:1.7;margin:0;max-width:760px}.hero-pills[data-astro-cid-ni2syb7j]{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hero-pills[data-astro-cid-ni2syb7j] span[data-astro-cid-ni2syb7j]{border:1px solid #ffffff33;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;color:#fff}.section-head[data-astro-cid-ni2syb7j]{max-width:820px;margin-bottom:28px}.section-head[data-astro-cid-ni2syb7j] h2[data-astro-cid-ni2syb7j]{margin:7px 0 10px}.section-head[data-astro-cid-ni2syb7j] p[data-astro-cid-ni2syb7j]{color:#64748b;line-height:1.65;margin:0}.affiliate-note[data-astro-cid-ni2syb7j]{font-size:12px!important;color:#64748b!important;margin-top:10px!important}.type-grid[data-astro-cid-ni2syb7j]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.type-card[data-astro-cid-ni2syb7j]{padding:25px;border:1px solid #d9e2ec;border-radius:16px;background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.type-card[data-astro-cid-ni2syb7j]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #10233f16}.type-icon[data-astro-cid-ni2syb7j]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#f8e8eb;color:#c8102e;font-size:20px;font-weight:900;margin-bottom:22px}.type-card[data-astro-cid-ni2syb7j] h3[data-astro-cid-ni2syb7j]{color:#10233f;font-size:20px;margin:0 0 8px}.type-card[data-astro-cid-ni2syb7j] p[data-astro-cid-ni2syb7j]{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 18px}.type-card[data-astro-cid-ni2syb7j] strong[data-astro-cid-ni2syb7j]{color:#003087;font-size:12px}.featured-section[data-astro-cid-ni2syb7j]{background:#f8fafc}.product-grid[data-astro-cid-ni2syb7j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card[data-astro-cid-ni2syb7j]{overflow:hidden;background:#fff;border:1px solid #d9e2ec;border-radius:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.product-card[data-astro-cid-ni2syb7j]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #10233f16}.product-image[data-astro-cid-ni2syb7j]{aspect-ratio:1/1;background:#fff;overflow:hidden}.product-image[data-astro-cid-ni2syb7j] img[data-astro-cid-ni2syb7j]{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.product-card[data-astro-cid-ni2syb7j]:hover img[data-astro-cid-ni2syb7j]{transform:scale(1.04)}.product-body[data-astro-cid-ni2syb7j]{padding:19px 20px 21px}.category[data-astro-cid-ni2syb7j]{color:#c8102e;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.product-body[data-astro-cid-ni2syb7j] h3[data-astro-cid-ni2syb7j]{color:#10233f;font-size:18px;line-height:1.3;margin:8px 0 18px}.product-bottom[data-astro-cid-ni2syb7j]{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-bottom[data-astro-cid-ni2syb7j] strong[data-astro-cid-ni2syb7j]{color:#10233f;font-size:14px}.product-bottom[data-astro-cid-ni2syb7j] span[data-astro-cid-ni2syb7j]{color:#003087;font-size:12px;font-weight:900}.gift-note[data-astro-cid-ni2syb7j]{padding:36px;border-radius:20px;background:#0f172a;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.gift-note[data-astro-cid-ni2syb7j] h2[data-astro-cid-ni2syb7j]{color:#fff;margin:7px 0 8px}.gift-note[data-astro-cid-ni2syb7j] p[data-astro-cid-ni2syb7j]{color:#cbd5e1;max-width:700px;line-height:1.6;margin:0}.gift-note[data-astro-cid-ni2syb7j] .btn[data-astro-cid-ni2syb7j]{white-space:nowrap}@media(max-width:900px){.type-grid[data-astro-cid-ni2syb7j],.product-grid[data-astro-cid-ni2syb7j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.type-grid[data-astro-cid-ni2syb7j],.product-grid[data-astro-cid-ni2syb7j]{grid-template-columns:1fr}.gift-hero[data-astro-cid-ni2syb7j]{padding-bottom:48px}.gift-hero[data-astro-cid-ni2syb7j] h1[data-astro-cid-ni2syb7j]{font-size:43px}.gift-hero[data-astro-cid-ni2syb7j] p[data-astro-cid-ni2syb7j]{font-size:16px}.product-body[data-astro-cid-ni2syb7j] h3[data-astro-cid-ni2syb7j]{font-size:18px}.gift-note[data-astro-cid-ni2syb7j]{flex-direction:column;align-items:flex-start}.gift-note[data-astro-cid-ni2syb7j] .btn[data-astro-cid-ni2syb7j]{width:100%;text-align:center}}
