.catalog-section[data-astro-cid-uogmgfvp]{padding:72px 0 60px;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.05) 0%,transparent 60%),#07090e;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.catalog-header[data-astro-cid-uogmgfvp]{max-width:840px;margin:0 auto 40px}.catalog-main-title[data-astro-cid-uogmgfvp]{font-size:clamp(1.8rem,3.2vw,2.5rem);color:#fff;margin:12px 0 10px;letter-spacing:-.01em}.catalog-subtitle[data-astro-cid-uogmgfvp]{color:var(--text-secondary, #9ca3af);font-size:1rem;line-height:1.6;margin-bottom:24px}.filter-tabs[data-astro-cid-uogmgfvp]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#ffffff08;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.filter-tab[data-astro-cid-uogmgfvp]{background:transparent;border:none;color:#9ca3af;padding:7px 16px;border-radius:999px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease}.filter-tab[data-astro-cid-uogmgfvp]:hover{color:#fff}.filter-tab[data-astro-cid-uogmgfvp].active{background:linear-gradient(135deg,#d4af37,#f3c951);color:#07090e;box-shadow:0 2px 10px #d4af3759}.catalog-grid[data-astro-cid-uogmgfvp]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:680px){.catalog-grid[data-astro-cid-uogmgfvp]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.catalog-grid[data-astro-cid-uogmgfvp]{grid-template-columns:repeat(3,1fr)}}.exp-card[data-astro-cid-uogmgfvp]{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#0f131a;border:1px solid #232936;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.exp-card[data-astro-cid-uogmgfvp]:hover{transform:translateY(-4px);border-color:#d4af3773;box-shadow:0 12px 32px #00000080,0 0 20px #d4af371f}.exp-card[data-astro-cid-uogmgfvp].hidden{display:none!important}.exp-card-media[data-astro-cid-uogmgfvp]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#141923}.exp-card-img[data-astro-cid-uogmgfvp]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.exp-card[data-astro-cid-uogmgfvp]:hover .exp-card-img[data-astro-cid-uogmgfvp]{transform:scale(1.05)}.exp-category-pill[data-astro-cid-uogmgfvp]{position:absolute;top:12px;left:12px;background:#07090ed9;backdrop-filter:blur(8px);color:#e5e7eb;font-size:.72rem;font-weight:700;padding:4px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.1);letter-spacing:.02em}.exp-trust-pill[data-astro-cid-uogmgfvp]{position:absolute;bottom:12px;right:12px;font-size:.7rem;font-weight:900;padding:3px 8px;border-radius:5px;letter-spacing:.04em}.exp-trust-pill[data-astro-cid-uogmgfvp].is-direct{background:#10b981f2;color:#07090e}.exp-trust-pill[data-astro-cid-uogmgfvp].is-official{background:#d4af37f2;color:#07090e}.exp-card-body[data-astro-cid-uogmgfvp]{display:flex;flex-direction:column;flex:1;padding:18px 20px 22px}.exp-header-row[data-astro-cid-uogmgfvp]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.exp-badge-small[data-astro-cid-uogmgfvp]{font-size:.68rem;font-weight:800;color:var(--accent-gold, #f3c951);letter-spacing:.05em;text-transform:uppercase}.exp-rating-pill[data-astro-cid-uogmgfvp]{font-size:.74rem;font-weight:800;color:#fef08a;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:2px 7px;border-radius:4px;white-space:nowrap}.exp-reviews[data-astro-cid-uogmgfvp]{color:#9ca3af;font-weight:500;font-size:.7rem}.exp-title[data-astro-cid-uogmgfvp]{font-size:1.15rem;line-height:1.35;color:#fff;margin:4px 0 8px}.exp-title[data-astro-cid-uogmgfvp] a[data-astro-cid-uogmgfvp]{color:inherit;text-decoration:none;transition:color .2s ease}.exp-title[data-astro-cid-uogmgfvp] a[data-astro-cid-uogmgfvp]:hover{color:var(--accent-gold, #f3c951)}.exp-tagline[data-astro-cid-uogmgfvp]{color:#9ca3af;font-size:.85rem;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.exp-price-row[data-astro-cid-uogmgfvp]{display:flex;align-items:flex-end;justify-content:space-between;padding-top:12px;margin-bottom:16px;border-top:1px solid rgba(255,255,255,.06)}.price-block[data-astro-cid-uogmgfvp]{display:flex;flex-direction:column}.price-caption[data-astro-cid-uogmgfvp]{font-size:.7rem;text-transform:uppercase;color:#6b7280;font-weight:700;letter-spacing:.04em}.price-official[data-astro-cid-uogmgfvp]{font-size:.95rem;color:#9ca3af;font-weight:600}.price-strikethrough[data-astro-cid-uogmgfvp]{text-decoration:line-through;color:#ef4444}.price-regular[data-astro-cid-uogmgfvp]{font-size:.82rem;color:#10b981;font-weight:700;letter-spacing:.02em}.price-highlight[data-astro-cid-uogmgfvp]{font-size:1.25rem;font-weight:800;color:var(--accent-gold, #f3c951)}.exp-cta-btn[data-astro-cid-uogmgfvp]{display:block;width:100%;text-align:center;padding:10px 14px;font-size:.86rem;font-weight:800;text-decoration:none;border-radius:8px}.catalog-footer-note[data-astro-cid-uogmgfvp]{margin-top:36px;font-size:.88rem;color:#9ca3af}.bonus-star[data-astro-cid-uogmgfvp]{color:var(--accent-gold, #f3c951);font-weight:800}
