.gifts-page__hero[data-astro-cid-yx62z656]{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.gifts-page__hero-bg[data-astro-cid-yx62z656]{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(42,157,143,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(233,196,106,.1) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(244,162,97,.1) 0%,transparent 50%)}.gifts-page__hero-stars[data-astro-cid-yx62z656]{position:absolute;inset:0;overflow:hidden}.star[data-astro-cid-yx62z656]{position:absolute;color:#fff9;font-size:20px;animation:twinkle 3s ease-in-out infinite}.star[data-astro-cid-yx62z656]:nth-child(2n){animation-delay:1s}.star[data-astro-cid-yx62z656]:nth-child(3n){animation-delay:2s}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.gifts-page__hero-content[data-astro-cid-yx62z656]{position:relative;z-index:1;text-align:center;padding:var(--space-20) var(--space-6);max-width:1000px}.gifts-page__hero-icon[data-astro-cid-yx62z656]{font-size:120px;line-height:1;margin-bottom:var(--space-8);animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(233,196,106,.5))}.gifts-page__eyebrow[data-astro-cid-yx62z656]{display:inline-block;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--saffron-400);margin-bottom:var(--space-4);text-shadow:0 2px 10px rgba(233,196,106,.5)}.gifts-page__title[data-astro-cid-yx62z656]{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:800;background:linear-gradient(135deg,#ffffff 0%,var(--saffron-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;margin-bottom:var(--space-6);letter-spacing:-.02em;line-height:1.1}.gifts-page__subtitle[data-astro-cid-yx62z656]{font-size:var(--text-xl);color:#ffffffe6;margin:0;line-height:1.7;text-shadow:0 2px 8px rgba(0,0,0,.3)}.gifts-page__content[data-astro-cid-yx62z656]{background:var(--bg-page)}.gifts-page__container[data-astro-cid-yx62z656]{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-20)}.gifts-page__disclosure[data-astro-cid-yx62z656]{display:flex;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6);background:linear-gradient(135deg,#2a9d8f0d,#e9c46a0d);border:2px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000000d}.gifts-page__disclosure-icon[data-astro-cid-yx62z656]{font-size:24px;flex-shrink:0}.gifts-page__disclosure[data-astro-cid-yx62z656] p[data-astro-cid-yx62z656]{margin:0;font-size:var(--text-base);color:var(--charcoal-700);line-height:1.7}.gifts-page__intro[data-astro-cid-yx62z656]{margin-top:var(--space-12);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.gifts-page__intro[data-astro-cid-yx62z656] h2[data-astro-cid-yx62z656]{font-size:var(--text-4xl);font-weight:700;color:var(--charcoal-900);margin:0 0 var(--space-4) 0}.gifts-page__intro[data-astro-cid-yx62z656] p[data-astro-cid-yx62z656]{font-size:var(--text-lg);line-height:1.8;color:var(--charcoal-600);margin:0}.gifts-page__categories[data-astro-cid-yx62z656]{display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-top:var(--space-16)}.category-card[data-astro-cid-yx62z656]{position:relative;background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 24px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.category-card[data-astro-cid-yx62z656]:hover{transform:translateY(-8px);box-shadow:0 12px 48px #00000026}.category-card__gradient[data-astro-cid-yx62z656]{position:absolute;top:0;left:0;right:0;height:8px;background:var(--gradient)}.category-card__content[data-astro-cid-yx62z656]{padding:var(--space-10)}.category-card__header[data-astro-cid-yx62z656]{display:flex;gap:var(--space-6);align-items:flex-start;margin-bottom:var(--space-6)}.category-card__icon[data-astro-cid-yx62z656]{font-size:64px;line-height:1;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}.category-card__title[data-astro-cid-yx62z656]{font-size:var(--text-3xl);font-weight:800;color:var(--charcoal-900);margin:0 0 var(--space-2) 0;line-height:1.2}.category-card__tagline[data-astro-cid-yx62z656]{font-size:var(--text-lg);font-weight:600;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.category-card__description[data-astro-cid-yx62z656]{font-size:var(--text-lg);line-height:1.8;color:var(--charcoal-700);margin:0 0 var(--space-6) 0}.category-card__features[data-astro-cid-yx62z656]{background:var(--bg-page);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.category-card__features[data-astro-cid-yx62z656] h4[data-astro-cid-yx62z656]{font-size:var(--text-base);font-weight:700;color:var(--charcoal-900);margin:0 0 var(--space-4) 0;text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-sm)}.category-card__features[data-astro-cid-yx62z656] ul[data-astro-cid-yx62z656]{list-style:none;padding:0;margin:0}.category-card__features[data-astro-cid-yx62z656] li[data-astro-cid-yx62z656]{display:flex;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-base);color:var(--charcoal-700);line-height:1.6}.feature-check[data-astro-cid-yx62z656]{color:var(--persian-green-600);font-weight:700;flex-shrink:0}.category-card__best-for[data-astro-cid-yx62z656]{padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,#2a9d8f14,#e9c46a14);border-left:4px solid var(--persian-green-500);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:1.6;color:var(--charcoal-700);margin-bottom:var(--space-8)}.category-card__best-for[data-astro-cid-yx62z656] strong[data-astro-cid-yx62z656]{color:var(--charcoal-900)}.category-card__button[data-astro-cid-yx62z656]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-6);background:var(--gradient);color:#fff;font-weight:700;font-size:var(--text-lg);border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px #00000026}.category-card__button[data-astro-cid-yx62z656]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.category-card__button[data-astro-cid-yx62z656] svg[data-astro-cid-yx62z656]{transition:transform .3s ease}.category-card__button[data-astro-cid-yx62z656]:hover svg[data-astro-cid-yx62z656]{transform:translate(6px)}.gifts-page__why-shop[data-astro-cid-yx62z656]{margin-top:var(--space-20);padding:var(--space-16) var(--space-10);background:linear-gradient(135deg,#2a9d8f08,#e9c46a08);border-radius:var(--radius-xl);border:2px solid var(--border-card)}.gifts-page__why-title[data-astro-cid-yx62z656]{font-size:var(--text-4xl);font-weight:800;text-align:center;margin:0 0 var(--space-12) 0;color:var(--charcoal-900)}.gifts-page__why-grid[data-astro-cid-yx62z656]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-10)}.why-item[data-astro-cid-yx62z656]{text-align:center}.why-item__icon[data-astro-cid-yx62z656]{font-size:56px;margin-bottom:var(--space-5);filter:drop-shadow(0 4px 12px rgba(233,196,106,.3))}.why-item[data-astro-cid-yx62z656] h3[data-astro-cid-yx62z656]{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-3) 0;color:var(--charcoal-900)}.why-item[data-astro-cid-yx62z656] p[data-astro-cid-yx62z656]{font-size:var(--text-base);line-height:1.7;color:var(--charcoal-600);margin:0}.gifts-page__tips[data-astro-cid-yx62z656]{margin-top:var(--space-16)}.gifts-page__tips[data-astro-cid-yx62z656] h2[data-astro-cid-yx62z656]{font-size:var(--text-3xl);font-weight:700;text-align:center;margin:0 0 var(--space-10) 0;color:var(--charcoal-900)}.tips-grid[data-astro-cid-yx62z656]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.tip-card[data-astro-cid-yx62z656]{padding:var(--space-6);background:#fff;border-radius:var(--radius-lg);border:2px solid var(--border-card);box-shadow:0 2px 8px #0000000d}.tip-card[data-astro-cid-yx62z656] h4[data-astro-cid-yx62z656]{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-3) 0;color:var(--charcoal-900)}.tip-card[data-astro-cid-yx62z656] p[data-astro-cid-yx62z656]{font-size:var(--text-base);line-height:1.7;color:var(--charcoal-600);margin:0}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@media (max-width: 1024px){.gifts-page__why-grid[data-astro-cid-yx62z656]{grid-template-columns:1fr;gap:var(--space-8)}.tips-grid[data-astro-cid-yx62z656]{grid-template-columns:1fr}}@media (max-width: 768px){.gifts-page__hero[data-astro-cid-yx62z656]{min-height:400px}.gifts-page__hero-content[data-astro-cid-yx62z656]{padding:var(--space-12) var(--space-4)}.gifts-page__hero-icon[data-astro-cid-yx62z656]{font-size:80px}.gifts-page__title[data-astro-cid-yx62z656]{font-size:var(--text-4xl)}.gifts-page__subtitle[data-astro-cid-yx62z656]{font-size:var(--text-base)}.gifts-page__container[data-astro-cid-yx62z656]{padding:var(--space-8) var(--space-4) var(--space-16)}.gifts-page__disclosure[data-astro-cid-yx62z656]{flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.gifts-page__intro[data-astro-cid-yx62z656] h2[data-astro-cid-yx62z656]{font-size:var(--text-3xl)}.category-card__content[data-astro-cid-yx62z656]{padding:var(--space-6)}.category-card__header[data-astro-cid-yx62z656]{flex-direction:column;gap:var(--space-4)}.category-card__icon[data-astro-cid-yx62z656]{font-size:48px}.category-card__title[data-astro-cid-yx62z656]{font-size:var(--text-2xl)}.category-card__tagline[data-astro-cid-yx62z656]{font-size:var(--text-base)}.gifts-page__why-shop[data-astro-cid-yx62z656]{padding:var(--space-10) var(--space-6)}.gifts-page__why-title[data-astro-cid-yx62z656]{font-size:var(--text-3xl)}.why-item__icon[data-astro-cid-yx62z656]{font-size:40px}}
