body{font-family:Inter,sans-serif}.product-card img{object-fit:cover;height:200px}.dropdown-cart{position:absolute;right:0;top:100%;z-index:1000;display:none}.dropdown-cart.show{display:block}:root{--color-primary: #0a0f1e;--color-primary-dark: #060914;--color-primary-soft: #121a33;--color-secondary: #a3e635;--color-accent: #7c3aed;--color-accent-dark: #6d28d9;--color-highlight: #22d3ee;--color-background: #ffffff;--color-surface: #f4f6fb;--color-text: #0f172a;--color-text-muted: #94a3b8;--gradient-brand: linear-gradient(120deg, #7c3aed 0%, #22d3ee 100%);--font-display: "Space Grotesk", "Inter", sans-serif;--bs-primary: var(--color-accent);--bs-primary-rgb: 124, 58, 237;--bs-link-color: var(--color-accent);--bs-link-color-rgb: 124, 58, 237;--bs-link-hover-color: var(--color-accent-dark);--bs-link-hover-color-rgb: 109, 40, 217;--bs-body-color: var(--color-text)}h1,h2,h3,h4,.h5{font-family:var(--font-display);letter-spacing:-.02em}.btn-primary,.btn-dark{--bs-btn-bg: var(--color-accent);--bs-btn-border-color: var(--color-accent);--bs-btn-color: #ffffff;--bs-btn-hover-bg: var(--color-accent-dark);--bs-btn-hover-border-color: var(--color-accent-dark);--bs-btn-hover-color: #ffffff;--bs-btn-active-bg: var(--color-accent-dark);--bs-btn-active-border-color: var(--color-accent-dark);--bs-btn-disabled-bg: var(--color-accent);--bs-btn-disabled-border-color: var(--color-accent)}.btn-warning{--bs-btn-bg: var(--color-highlight);--bs-btn-border-color: var(--color-highlight);--bs-btn-color: var(--color-primary);--bs-btn-hover-bg: #06b6d4;--bs-btn-hover-border-color: #06b6d4;--bs-btn-hover-color: var(--color-primary)}.btn-outline-primary{--bs-btn-color: var(--color-accent);--bs-btn-border-color: var(--color-accent);--bs-btn-hover-bg: var(--color-accent);--bs-btn-hover-border-color: var(--color-accent);--bs-btn-hover-color: #ffffff}.text-primary{color:var(--color-accent)!important}
