:root{--color-gold: #d4af37;--color-bg-dark: #111}.page-wrapper.svelte-17421ix{background:var(--color-bg-dark);color:#fff;padding:40px 0;min-height:100vh}.container.svelte-17421ix{max-width:1200px;margin:0 auto;padding:0 20px}.back-link.svelte-17421ix{color:#888;display:flex;align-items:center;gap:5px;text-decoration:none;margin-bottom:30px}.product-grid.svelte-17421ix{display:grid;grid-template-columns:1fr 1fr;gap:50px}.title.svelte-17421ix{font-size:3rem;font-weight:800;text-transform:uppercase;margin:0;line-height:1.1}.subtitle.svelte-17421ix{color:var(--color-gold);font-size:1.5rem;margin-bottom:20px;font-weight:400}.description.svelte-17421ix{color:#ccc;line-height:1.6;margin-bottom:30px;font-size:1.1rem}.feature-list.svelte-17421ix{list-style:none;padding:0}.feature-list.svelte-17421ix li:where(.svelte-17421ix){padding-left:20px;position:relative;margin-bottom:8px;color:#ddd}.feature-list.svelte-17421ix li:where(.svelte-17421ix):before{content:"•";color:var(--color-gold);position:absolute;left:0;font-weight:700}.tags.svelte-17421ix{display:flex;flex-wrap:wrap;gap:10px}.tag.svelte-17421ix{background:#ffffff1a;padding:5px 12px;border-radius:20px;font-size:.9rem;border:1px solid rgba(255,255,255,.1)}.specs-section.svelte-17421ix{margin-top:60px}.specs-title.svelte-17421ix{font-size:2rem;text-transform:uppercase;margin-bottom:30px}.table-container.svelte-17421ix{overflow-x:auto;background:#1a1a1a;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.specs-table.svelte-17421ix{width:100%;border-collapse:collapse}.specs-table.svelte-17421ix td:where(.svelte-17421ix){padding:15px;border-bottom:1px solid rgba(255,255,255,.05)}.label-cell.svelte-17421ix{font-weight:700;color:#fff;width:40%;background:#ffffff05;border-right:1px solid rgba(255,255,255,.05)}.image-wrapper.svelte-17421ix{position:relative;aspect-ratio:1;padding:40px 40px 56px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 50% 42%,#353535,#1d1d1d 55%,#141414);overflow:hidden}.image-wrapper.svelte-17421ix:after{content:"";position:absolute;left:22%;right:22%;bottom:30px;height:34px;background:radial-gradient(ellipse at center,rgba(0,0,0,.75) 0%,transparent 70%)}.image-wrapper.svelte-17421ix img:where(.svelte-17421ix){position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(0,0,0,.6))}.text-gold.svelte-17421ix{color:var(--color-gold)}.btn-primary.svelte-17421ix{background:var(--color-gold);border:none;padding:12px 25px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:5px;font-size:1rem}.mode-technika .btn-primary.svelte-17421ix{background:transparent;color:var(--color-gold);box-shadow:inset 0 0 0 2px var(--tech-outline),var(--tech-glow)}.mode-technika .btn-primary.svelte-17421ix:hover{background:var(--tech-outline);color:#000;box-shadow:inset 0 0 0 2px var(--tech-outline),var(--tech-glow-strong)}.mode-technika .image-wrapper.svelte-17421ix{border-color:var(--color-border);box-shadow:var(--tech-glow)}.actions.svelte-17421ix{display:flex;align-items:center;gap:20px;margin-top:30px}.price-display.svelte-17421ix{font-size:1.5rem;color:var(--color-gold);font-weight:700}@media(max-width:900px){.product-grid.svelte-17421ix{grid-template-columns:1fr}.image-col.svelte-17421ix{order:-1}}
