.product-grid-wrap[data-astro-cid-2ncbvhal]{margin:40px 0}.product-grid[data-astro-cid-2ncbvhal]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.product-card[data-astro-cid-2ncbvhal]{background:var(--surface-light);border:1px solid var(--border);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;box-shadow:0 10px 30px #0003;--card-color: var(--color-ambient)}.product-card[data-astro-cid-2ncbvhal].tag-ambient{--card-color: var(--color-ambient)}.product-card[data-astro-cid-2ncbvhal].tag-highlight{--card-color: var(--color-highlight)}.product-card[data-astro-cid-2ncbvhal].tag-party{--card-color: var(--color-party)}.product-card[data-astro-cid-2ncbvhal].tag-special{--card-color: var(--color-special)}.product-card[data-astro-cid-2ncbvhal].tag-service{--card-color: #6366f1}.product-card[data-astro-cid-2ncbvhal]:hover{transform:translateY(-10px);border-color:var(--card-color);box-shadow:0 20px 40px #0006,0 0 20px color-mix(in srgb,var(--card-color) 40%,transparent)}.card-image[data-astro-cid-2ncbvhal]{position:relative;height:220px;overflow:visible}.img-clip[data-astro-cid-2ncbvhal]{position:absolute;inset:0;overflow:hidden;border-radius:24px 24px 0 0}.img-clip[data-astro-cid-2ncbvhal] img[data-astro-cid-2ncbvhal]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-card[data-astro-cid-2ncbvhal]:hover .img-clip[data-astro-cid-2ncbvhal] img[data-astro-cid-2ncbvhal]{transform:scale(1.1)}.card-badge[data-astro-cid-2ncbvhal]{position:absolute;top:15px;left:15px;background:var(--color-ambient);color:#fff;padding:6px 14px;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;z-index:2}.card-badge[data-astro-cid-2ncbvhal].tag-ambient{background:var(--color-ambient)}.card-badge[data-astro-cid-2ncbvhal].tag-highlight{background:var(--color-highlight);color:#000}.card-badge[data-astro-cid-2ncbvhal].tag-party{background:var(--color-party)}.card-badge[data-astro-cid-2ncbvhal].tag-special{background:var(--color-special)}.card-badge[data-astro-cid-2ncbvhal].tag-service{background:#6366f1}.price-overlap[data-astro-cid-2ncbvhal]{position:absolute;bottom:-18px;right:20px;background:var(--card-color);color:#fff;font-size:1.15rem;font-weight:800;padding:8px 18px;border-radius:99px;box-shadow:0 4px 15px #00000059;z-index:3;line-height:1.3;white-space:nowrap}.price-overlap[data-astro-cid-2ncbvhal] small[data-astro-cid-2ncbvhal]{font-size:.65rem;font-weight:500;opacity:.85;display:block;text-align:right}.card-content[data-astro-cid-2ncbvhal]{padding:28px 20px 20px;display:flex;flex-direction:column;flex:1}.card-guests[data-astro-cid-2ncbvhal]{font-size:.78rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.card-content[data-astro-cid-2ncbvhal] h3[data-astro-cid-2ncbvhal]{font-size:1.2rem;font-weight:700;margin:0 0 14px;color:var(--text-primary)}.card-features[data-astro-cid-2ncbvhal]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:6px;flex:1}.card-features[data-astro-cid-2ncbvhal] li[data-astro-cid-2ncbvhal]{position:relative;font-size:.88rem;line-height:1.45;color:var(--text-secondary);padding-left:22px}.card-features[data-astro-cid-2ncbvhal] li[data-astro-cid-2ncbvhal]:before{content:"✓";position:absolute;left:0;color:var(--card-color);font-weight:800}.card-footer[data-astro-cid-2ncbvhal]{margin-top:auto;display:flex;flex-direction:column;gap:8px}.btn-product[data-astro-cid-2ncbvhal]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:var(--card-color);color:#fff;border-radius:12px;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.btn-product[data-astro-cid-2ncbvhal]:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.btn-product[data-astro-cid-2ncbvhal] svg[data-astro-cid-2ncbvhal]{width:18px;height:18px;transition:transform .3s ease}.btn-product[data-astro-cid-2ncbvhal]:hover svg[data-astro-cid-2ncbvhal]{transform:translate(4px)}.btn-ep-grid[data-astro-cid-2ncbvhal]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:transparent;border:2px solid var(--color-highlight, #f59e0b);color:var(--color-highlight, #f59e0b);border-radius:12px;font-weight:700;font-size:.82rem;cursor:pointer;transition:all .3s;font-family:inherit}.btn-ep-grid[data-astro-cid-2ncbvhal]:hover{background:#f59e0b1a;transform:translateY(-2px)}@media (max-width: 768px){.product-grid[data-astro-cid-2ncbvhal]{grid-template-columns:1fr}}.kf-kicker[data-astro-cid-z3qtwvvh]{display:inline-block;margin-bottom:10px;color:var(--color-highlight, #f59e0b);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kf[data-astro-cid-z3qtwvvh] h2[data-astro-cid-z3qtwvvh]{margin:0 0 14px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.025em}.kf[data-astro-cid-z3qtwvvh] p[data-astro-cid-z3qtwvvh]{color:var(--text-dim, #aeb9cc);line-height:1.75}.kf-head[data-astro-cid-z3qtwvvh]{max-width:860px}.kf-head[data-astro-cid-z3qtwvvh]>p[data-astro-cid-z3qtwvvh]{margin:0 0 22px;font-size:1.06rem}.kf-facts[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.kf-facts[data-astro-cid-z3qtwvvh] li[data-astro-cid-z3qtwvvh]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--border, rgba(255,255,255,.12));border-radius:16px;background:#ffffff0a}.kf-facts[data-astro-cid-z3qtwvvh] strong[data-astro-cid-z3qtwvvh]{color:var(--text, #fff);font-size:1.05rem}.kf-facts[data-astro-cid-z3qtwvvh] span[data-astro-cid-z3qtwvvh]{color:var(--text-dim, #aeb9cc);font-size:.86rem}.kf-service[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;margin:24px 0 72px;padding:36px 40px;border:1px solid rgba(16,185,129,.35);border-radius:24px;background:radial-gradient(ellipse at top right,rgba(16,185,129,.18),transparent 60%),var(--surface, #111b2c)}.kf-service__list[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none}.kf-service__list[data-astro-cid-z3qtwvvh] li[data-astro-cid-z3qtwvvh],.kf-cta[data-astro-cid-z3qtwvvh] li[data-astro-cid-z3qtwvvh]{position:relative;padding-left:24px;color:var(--text-secondary, rgba(255,255,255,.85))}.kf-service__list[data-astro-cid-z3qtwvvh] li[data-astro-cid-z3qtwvvh]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:800}.kf-service__price[data-astro-cid-z3qtwvvh]{display:flex;flex-direction:column;align-items:flex-end;gap:14px;font-size:1.15rem;text-align:right}.kf-compare[data-astro-cid-z3qtwvvh]{margin-bottom:72px}.kf-compare__grid[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.kf-compare__item[data-astro-cid-z3qtwvvh]{padding:24px;border:1px solid var(--border, rgba(255,255,255,.12));border-radius:20px;background:var(--surface, #111b2c)}.kf-compare__item[data-astro-cid-z3qtwvvh] h3[data-astro-cid-z3qtwvvh]{margin:0 0 14px;font-size:1.15rem}.kf-compare__item[data-astro-cid-z3qtwvvh] dl[data-astro-cid-z3qtwvvh]{margin:0}.kf-compare__item[data-astro-cid-z3qtwvvh] dt[data-astro-cid-z3qtwvvh]{margin-top:12px;color:var(--color-highlight, #f59e0b);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kf-compare__item[data-astro-cid-z3qtwvvh] dt[data-astro-cid-z3qtwvvh]:first-child{margin-top:0}.kf-compare__item[data-astro-cid-z3qtwvvh] dd[data-astro-cid-z3qtwvvh]{margin:3px 0 0;color:var(--text-secondary, rgba(255,255,255,.85));line-height:1.5}.kf[data-astro-cid-z3qtwvvh] .kf-hint[data-astro-cid-z3qtwvvh]{margin:18px 0 0;padding:14px 18px;border-left:3px solid var(--color-highlight, #f59e0b);border-radius:0 12px 12px 0;background:#f59e0b14;font-size:.93rem}.kf-videos[data-astro-cid-z3qtwvvh]{margin-bottom:72px}.kf-videos__grid[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kf-cta[data-astro-cid-z3qtwvvh]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding:36px 40px;border:1px solid var(--border, rgba(255,255,255,.12));border-radius:24px;background:radial-gradient(ellipse at bottom left,rgba(236,72,153,.16),transparent 60%),var(--surface, #111b2c)}.kf-cta[data-astro-cid-z3qtwvvh] p[data-astro-cid-z3qtwvvh]{margin:0 0 12px}.kf-cta__shop[data-astro-cid-z3qtwvvh]{font-weight:700}.kf-cta__actions[data-astro-cid-z3qtwvvh]{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:230px}.kf-cta__actions[data-astro-cid-z3qtwvvh] .chip[data-astro-cid-z3qtwvvh]{justify-content:center;text-align:center}@media (max-width: 900px){.kf-facts[data-astro-cid-z3qtwvvh],.kf-compare__grid[data-astro-cid-z3qtwvvh]{grid-template-columns:1fr}.kf-service[data-astro-cid-z3qtwvvh],.kf-cta[data-astro-cid-z3qtwvvh]{grid-template-columns:1fr;padding:26px 22px}.kf-service__price[data-astro-cid-z3qtwvvh]{align-items:flex-start;text-align:left}.kf-videos__grid[data-astro-cid-z3qtwvvh]{grid-template-columns:1fr}.kf-cta__actions[data-astro-cid-z3qtwvvh]{min-width:0}}@media (max-width: 560px){.kf-service__list[data-astro-cid-z3qtwvvh]{grid-template-columns:1fr}}
