.product-card.svelte-11ja2cl{overflow:hidden;min-height:100%;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.product-card.svelte-11ja2cl:hover{transform:translateY(-3px);border-color:var(--outline-card-border-strong);background:var(--outline-card-bg-hover);box-shadow:var(--outline-card-shadow-hover)}.product-card.svelte-11ja2cl a:where(.svelte-11ja2cl){display:grid;grid-template-rows:auto 1fr;height:100%}.image-frame.svelte-11ja2cl{overflow:hidden;width:100%;aspect-ratio:16 / 9;background:var(--outline-card-bg)}.product-image{width:100%;height:100%;object-fit:cover}.product-body.svelte-11ja2cl{display:grid;grid-template-rows:auto auto 1fr auto;min-height:230px;padding:24px}.category-label.svelte-11ja2cl{margin-bottom:10px;color:var(--color-accent);font-size:12px;font-weight:950}.meta.svelte-11ja2cl{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.meta.svelte-11ja2cl span:where(.svelte-11ja2cl){padding:8px 10px;border:1px solid var(--immersive-chip-border, var(--ghost-control-border));border-radius:999px;background:var(--immersive-chip-bg, var(--ghost-control-bg));color:var(--immersive-chip-color, var(--ghost-control-color));font-size:12px;font-weight:900;box-shadow:var(--immersive-chip-shadow, var(--ghost-control-shadow));-webkit-backdrop-filter:blur(12px) saturate(1.03);backdrop-filter:blur(12px) saturate(1.03)}
