.GiftIdeas_pageWrapper__wYFOa{background-color:#f8fafc;min-height:100vh;padding-bottom:4rem}.GiftIdeas_hero__X1wf_{background:linear-gradient(135deg,#c62828,#9b2c2c);padding:4rem 1rem 5rem;text-align:center;color:white;margin-bottom:-3rem}.GiftIdeas_title__kY6tK{font-family:var(--font-christmas,serif);font-size:3rem;font-weight:700;margin-bottom:1rem}.GiftIdeas_subtitle__wLJQW{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto}.GiftIdeas_container__bRHUF{position:relative;z-index:2}.GiftIdeas_filterBar__Hu37Y{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-bottom:2.5rem}.GiftIdeas_filterChip__uT3X_{background:white;border:1px solid #e2e8f0;padding:.5rem 1.25rem;border-radius:50px;font-size:.9rem;font-weight:600;color:#4a5568;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.GiftIdeas_filterChip__uT3X_:hover{transform:translateY(-2px);border-color:#cbd5e0}.GiftIdeas_activeChip__BCHif{background:#1a202c;color:white;border-color:#1a202c}.GiftIdeas_grid__TMWsz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.GiftIdeas_card__LUopx{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .2s;background:white;height:100%}.GiftIdeas_card__LUopx:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e0}.GiftIdeas_cardBody__LHEii{padding:1.5rem;display:flex;flex-direction:column;height:100%}.GiftIdeas_cardHeader__75Rhj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.GiftIdeas_giftTitle__0Iqft{font-size:1.1rem;font-weight:700;color:#2d3748;margin:0;line-height:1.4}.GiftIdeas_priceTag__0iWMu{background:#f0fff4;color:#2f855a;padding:.25rem .5rem;border-radius:6px;font-size:.85rem;font-weight:700;white-space:nowrap}.GiftIdeas_tags__UCUSK{margin-bottom:1rem}.GiftIdeas_description__HCiV6{color:#718096;font-size:.95rem;line-height:1.6;flex-grow:1;margin-bottom:1.5rem}.GiftIdeas_buyLink__rGd3S{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:#f7fafc;color:#4a5568;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s}.GiftIdeas_buyLink__rGd3S:hover{background:#edf2f7;color:#1a202c}.GiftIdeas_disclaimer__3_t9l{margin-top:3rem;text-align:center;color:#a0aec0;font-style:italic}