body.real-gifts-page{position:relative;background:radial-gradient(circle at 0 0,#e0f2fe 0,transparent 55%),radial-gradient(circle at 100% 0,#fce7f3 0,transparent 55%),radial-gradient(circle at 0 100%,#dcfce7 0,transparent 55%),#f3f4f6;overflow-x:hidden}body.real-gifts-page::after,body.real-gifts-page::before{content:"";position:fixed;width:280px;height:280px;border-radius:999px;filter:blur(60px);opacity:.35;z-index:0;pointer-events:none}body.real-gifts-page::before{top:12%;left:4%;background:radial-gradient(circle,#a5b4fc 0,transparent 70%);animation:rg-bg-float-1 22s ease-in-out infinite alternate}body.real-gifts-page::after{bottom:5%;right:3%;background:radial-gradient(circle,#f9a8d4 0,transparent 70%);animation:rg-bg-float-2 26s ease-in-out infinite alternate}.real-gifts-header{margin-bottom:1.5rem;position:relative;z-index:1;opacity:0;transform:translateY(10px);animation:rg-header-fade-down .45s ease-out 50ms forwards}.real-gifts-header .lp-page-title{font-weight:700;letter-spacing:.02em;color:#111827}.real-gifts-header .lp-page-sub{margin:0;color:#6b7280;font-size:.95rem}.real-gifts-page .category{position:relative;margin:2.5rem 0 1.2rem;font-size:1.05rem;font-weight:600;color:#111827;letter-spacing:.04em;text-transform:uppercase;z-index:1}.real-gifts-page .category::after{content:"";position:absolute;left:0;bottom:-.4rem;width:52px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6366f1,#ec4899,#22c55e);opacity:.85;background-size:200% 100%;animation:rg-category-shimmer 4s linear infinite}.real-gifts-page .product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.25rem;position:relative;z-index:1}.real-gifts-page .product-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 18px rgba(15,23,42,.04),0 1px 4px rgba(15,23,42,.06);display:flex;flex-direction:column;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;border:1px solid rgba(148,163,184,.18);opacity:0;transform:translateY(10px);animation:rg-card-fade-up .45s ease-out forwards}.real-gifts-page .product-card::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.7) 35%,transparent 70%);transform:translateX(-130%);opacity:0;pointer-events:none}.real-gifts-page .product-card:hover::before{opacity:1;animation:rg-card-sheen .8s ease-out forwards}.real-gifts-page .product-card:first-child{animation-delay:50ms}.real-gifts-page .product-card:nth-child(2){animation-delay:.1s}.real-gifts-page .product-card:nth-child(3){animation-delay:.15s}.real-gifts-page .product-card:nth-child(4){animation-delay:.2s}.real-gifts-page .product-card:nth-child(5){animation-delay:.25s}.real-gifts-page .product-card:nth-child(6){animation-delay:.3s}.real-gifts-page .product-card:nth-child(7){animation-delay:.35s}.real-gifts-page .product-card:nth-child(8){animation-delay:.4s}.real-gifts-page .product-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,23,42,.08),0 3px 10px rgba(15,23,42,.06);border-color:rgba(99,102,241,.35)}.real-gifts-page .product-card img{width:100%;height:150px;object-fit:contain;object-position:center;display:block;background:#fff;transition:transform .22s ease-out}.real-gifts-page .product-card:hover img{transform:translateY(-4px) scale(1.02)}.real-gifts-page .product-info{padding:.85rem .95rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-height:110px}.real-gifts-page .product-name{font-size:.95rem;font-weight:600;color:#111827;line-height:1.35;margin:0}.real-gifts-page .product-price{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;line-height:1;font-weight:700;font-size:.95rem;color:#1f2937;padding:.1rem 0}.real-gifts-page .product-price .coin-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(15, 23, 42, .18)) brightness(1.03);background:0 0!important;border-radius:50%}.real-gifts-page .product-card:hover .product-price .coin-icon{animation:rg-coin-pulse 1.4s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(79, 70, 229, .45))}.real-gifts-page .category+.product-list{padding-top:.5rem}@media (max-width:575.98px){.real-gifts-page .product-list{grid-template-columns:1fr 1fr;gap:.9rem}.real-gifts-page .product-card img{height:120px}.real-gifts-page .product-info{padding:.65rem .7rem .8rem;min-height:100px}.real-gifts-page .product-name{font-size:.87rem}.real-gifts-page .product-price{font-size:.9rem}.real-gifts-page .product-price .coin-icon{width:16px;height:16px}}@media (min-width:1400px){.real-gifts-page .product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.real-gifts-header,.real-gifts-page .product-card,.real-gifts-page .product-card::before,body.real-gifts-page::after,body.real-gifts-page::before{animation:none!important;transform:none!important;opacity:1!important}.real-gifts-page .product-card:hover .product-price .coin-icon,.real-gifts-page .product-card:hover img{transform:none!important;animation:none!important}}@keyframes rg-card-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rg-header-fade-down{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rg-category-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rg-coin-pulse{0%{transform:scale(1)}40%{transform:scale(1.08) translateY(-1px)}100%{transform:scale(1)}}@keyframes rg-card-sheen{from{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes rg-bg-float-1{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(20px,10px,0)}100%{transform:translate3d(-10px,20px,0)}}@keyframes rg-bg-float-2{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(-18px,-10px,0)}100%{transform:translate3d(12px,-18px,0)}}
