.product-card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.product-card[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-2px);border-color:var(--accent-cyan);box-shadow:0 8px 24px #06b6d414}.product-image-container[data-astro-cid-tjdfhdqb]{position:relative;width:100%;height:200px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow:hidden;margin-bottom:1rem}.purity-badge-wrapper[data-astro-cid-tjdfhdqb]{position:absolute;top:10px;left:10px;z-index:10}.image-link[data-astro-cid-tjdfhdqb]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:relative}.product-card-image[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.product-card[data-astro-cid-tjdfhdqb]:hover .product-card-image[data-astro-cid-tjdfhdqb]{transform:scale(1.04)}.image-placeholder-glow[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform var(--transition-normal)}.flask-icon[data-astro-cid-tjdfhdqb]{width:48px;height:48px;color:var(--text-muted);opacity:.4;transition:color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.product-card[data-astro-cid-tjdfhdqb]:hover .flask-icon[data-astro-cid-tjdfhdqb]{color:var(--accent-cyan);transform:scale(1.1) rotate(5deg);opacity:.8}.view-details-text[data-astro-cid-tjdfhdqb]{position:absolute;bottom:-30px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);transition:bottom var(--transition-normal)}.product-card[data-astro-cid-tjdfhdqb]:hover .view-details-text[data-astro-cid-tjdfhdqb]{bottom:15px}.product-rating[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;gap:.38rem;margin:0 0 .35rem;font-size:.8rem;color:var(--text-secondary);line-height:1}.rating-stars[data-astro-cid-tjdfhdqb]{display:inline-flex;gap:1px}.star[data-astro-cid-tjdfhdqb]{color:#0f172a2e;font-size:.92rem}.star[data-astro-cid-tjdfhdqb].is-on{color:#f5a524}.rating-score[data-astro-cid-tjdfhdqb]{font-weight:700;color:var(--text-primary)}.rating-count[data-astro-cid-tjdfhdqb]{color:var(--text-secondary)}.product-info[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;flex:1;padding:0 1.25rem 1.25rem}.product-brand[data-astro-cid-tjdfhdqb]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem}.product-name[data-astro-cid-tjdfhdqb]{font-size:1.05rem;font-weight:700;font-family:var(--font-display);margin-bottom:.85rem;line-height:1.3;letter-spacing:-.01em}.product-name[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{color:var(--text-primary)}.product-name[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]:hover{color:var(--accent-cyan)}.product-meta[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.5rem;border-top:1px solid var(--border-color);padding-top:.85rem}.meta-item[data-astro-cid-tjdfhdqb]{display:flex;justify-content:space-between;font-size:.8rem}.meta-label[data-astro-cid-tjdfhdqb]{color:var(--text-muted)}.meta-value[data-astro-cid-tjdfhdqb]{color:var(--text-secondary);font-weight:600}.product-footer[data-astro-cid-tjdfhdqb]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.price-container[data-astro-cid-tjdfhdqb]{display:flex;align-items:baseline;gap:2px}.price-val[data-astro-cid-tjdfhdqb]{font-size:1.25rem;font-weight:800;color:var(--accent-emerald)}.price-cur[data-astro-cid-tjdfhdqb]{font-size:.75rem;font-weight:700;color:var(--text-muted)}.add-to-cart-btn[data-astro-cid-tjdfhdqb]{padding:.5rem 1.2rem;font-size:.85rem;border-radius:var(--radius-sm);background:var(--accent-emerald);color:var(--bg-primary);font-weight:700;transition:background-color var(--transition-fast),transform var(--transition-fast)}.add-to-cart-btn[data-astro-cid-tjdfhdqb]:hover{background:#10b261;color:var(--bg-primary);transform:translateY(-1px)}
