:root{--color-gold: #d4af37;--color-bg-dark: #111}.page-header.svelte-1wy4ha3{padding:60px 0 40px;text-align:center;background:var(--color-bg-dark);color:#fff}.main-title.svelte-1wy4ha3{font-size:3rem;text-transform:uppercase;font-weight:800;margin-bottom:10px}.text-gold.svelte-1wy4ha3{color:var(--color-gold)}.subtitle.svelte-1wy4ha3{color:#888}.products-section.svelte-1wy4ha3{padding-bottom:80px;background:var(--color-bg-dark)}.container.svelte-1wy4ha3{max-width:1200px;margin:0 auto;padding:0 20px}.grid.svelte-1wy4ha3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.card.svelte-1wy4ha3{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;flex-direction:column}.card.svelte-1wy4ha3:hover{transform:translateY(-5px);border-color:var(--color-gold)}.mode-technika .card.svelte-1wy4ha3{transition:transform .3s,border-color .3s,box-shadow .3s;border-color:var(--color-border);box-shadow:var(--tech-glow)}.mode-technika .card.svelte-1wy4ha3:hover{border-color:var(--tech-outline);box-shadow:var(--tech-glow-strong)}.img-wrapper.svelte-1wy4ha3{height:270px;padding:22px 22px 30px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#333,#1c1c1c 55%,#141414);transition:background .4s}.img-wrapper.svelte-1wy4ha3:after{content:"";position:absolute;left:20%;right:20%;bottom:16px;height:22px;background:radial-gradient(ellipse at center,rgba(0,0,0,.75) 0%,transparent 70%)}.img-wrapper.svelte-1wy4ha3 img:where(.svelte-1wy4ha3){position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.55));transition:transform .5s}.card.svelte-1wy4ha3:hover .img-wrapper:where(.svelte-1wy4ha3){background:radial-gradient(ellipse at 50% 42%,#3d3624,#1e1c17 55%,#141414)}.card.svelte-1wy4ha3:hover img:where(.svelte-1wy4ha3){transform:scale(1.05)}.badge.svelte-1wy4ha3{position:absolute;z-index:2;top:10px;right:10px;background:#000c;color:#fff;padding:4px 8px;font-size:.75rem;border-radius:4px;text-transform:uppercase;border:1px solid #444}.badge.new.svelte-1wy4ha3{border-color:var(--color-gold);color:var(--color-gold)}.content.svelte-1wy4ha3{padding:20px;display:flex;flex-direction:column;flex-grow:1}h3.svelte-1wy4ha3{margin:0 0 15px;color:#fff;font-size:1.2rem;font-weight:600;line-height:1.4;flex-grow:1}.bottom.svelte-1wy4ha3{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.price.svelte-1wy4ha3{font-size:1.3rem;color:var(--color-gold);font-weight:700}.btn-arrow.svelte-1wy4ha3{color:#666;transition:.2s}.card.svelte-1wy4ha3:hover .btn-arrow:where(.svelte-1wy4ha3){color:#fff;transform:translate(5px)}.empty.svelte-1wy4ha3{text-align:center;color:#666;padding:50px}
