.hero.svelte-1r0wjov{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1r0wjov{background:linear-gradient(135deg,#060810 0%,#0a0a18 45%,#10101e 100%);position:absolute;inset:0}.hero-bg.svelte-1r0wjov:after{content:"";background:radial-gradient(at 30%,#d4af371a 0%,#0000 50%),radial-gradient(at 75% 40%,#8b5cf61f 0%,#0000 55%);position:absolute;inset:0}.hero-inner.svelte-1r0wjov{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem 3.5rem;position:relative}.breadcrumb.svelte-1r0wjov{color:#ffffff59;align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:.8rem;display:flex}.breadcrumb.svelte-1r0wjov a:where(.svelte-1r0wjov){color:#ffffff59;text-decoration:none;transition:color .15s}.breadcrumb.svelte-1r0wjov a:where(.svelte-1r0wjov):hover{color:#fffc}.breadcrumb.svelte-1r0wjov span:where(.svelte-1r0wjov):last-child{color:#ffffffbf}.hero-label.svelte-1r0wjov{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin:0 0 .6rem;font-size:.7rem;font-weight:700}.hero-title.svelte-1r0wjov{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1}.hero-sub.svelte-1r0wjov{color:#fff6;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.intro.svelte-1r0wjov{background:#08080f;border-bottom:1px solid #ffffff0d;padding:4rem 2rem}.intro-inner.svelte-1r0wjov{text-align:center;max-width:800px;margin:0 auto}.intro-lead.svelte-1r0wjov{color:#fff;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.5}.intro-inner.svelte-1r0wjov p:where(.svelte-1r0wjov):last-child{color:#ffffff80;margin:0;font-size:.9375rem;line-height:1.85}.category-section.svelte-1r0wjov{background:#080808;padding-bottom:2rem}.condor-section.svelte-1r0wjov{background:#0d0e16}.category-header.svelte-1r0wjov{padding:4rem 2rem 0}.category-header-inner.svelte-1r0wjov{border-bottom:1px solid #ffffff0d;max-width:1200px;margin:0 auto;padding-bottom:2rem}.cat-label.svelte-1r0wjov{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:block}.cat-name.svelte-1r0wjov{letter-spacing:.05em;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1}.cat-sub.svelte-1r0wjov{color:#fff6;margin:0;font-size:.9375rem;font-style:italic}.products-inner.svelte-1r0wjov{max-width:1200px;margin:0 auto;padding:0 2rem 2rem}.product-row.svelte-1r0wjov{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;min-height:440px;text-decoration:none;transition:background .3s;display:grid}.product-row.svelte-1r0wjov:hover{background:rgba(var(--accent-rgb),.04)}.product-row.reverse.svelte-1r0wjov{direction:rtl}.product-row.reverse.svelte-1r0wjov>:where(.svelte-1r0wjov){direction:ltr}.product-img.svelte-1r0wjov{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.badge.svelte-1r0wjov{letter-spacing:.1em;border-radius:2px;padding:3px 9px;font-size:.65rem;font-weight:700;position:absolute;top:1.25rem;left:1.25rem}.product-row.reverse.svelte-1r0wjov .badge:where(.svelte-1r0wjov){left:auto;right:1.25rem}.product-content.svelte-1r0wjov{flex-direction:column;justify-content:center;gap:0;padding:3rem 3.5rem;display:flex}.product-tag.svelte-1r0wjov{letter-spacing:.2em;text-transform:uppercase;margin:0 0 .75rem;font-size:.65rem;font-weight:700}.product-name.svelte-1r0wjov{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1.1;transition:color .2s}.product-row.svelte-1r0wjov:hover .product-name:where(.svelte-1r0wjov){color:var(--accent)}.product-desc.svelte-1r0wjov{color:#ffffff80;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.75}.product-specs.svelte-1r0wjov{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:1.5rem;margin:0 0 1.5rem;padding:1rem 0;display:flex}.spec.svelte-1r0wjov{color:#fff6;font-size:.875rem}.spec.svelte-1r0wjov strong:where(.svelte-1r0wjov){color:#fff;margin-bottom:.15rem;font-size:1rem;font-weight:700;display:block}.product-price.svelte-1r0wjov{color:#fff6;margin:0 0 2rem;font-size:.875rem}.product-price.svelte-1r0wjov strong:where(.svelte-1r0wjov){color:#fff;font-size:1.25rem;font-weight:800}.product-cta.svelte-1r0wjov{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;align-self:flex-start;align-items:center;gap:.5rem;padding-bottom:2px;font-size:.8rem;font-weight:700;transition:gap .2s,border-color .2s;display:inline-flex}.product-row.svelte-1r0wjov:hover .product-cta:where(.svelte-1r0wjov){border-color:var(--accent);gap:.75rem}.empty-section.svelte-1r0wjov{text-align:center;color:#fff6;background:#08080f;padding:8rem 2rem}.btn-cta.svelte-1r0wjov{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;margin-top:1.25rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.product-row.svelte-1r0wjov,.product-row.reverse.svelte-1r0wjov{direction:ltr;grid-template-columns:1fr}.product-img.svelte-1r0wjov{min-height:260px}.product-content.svelte-1r0wjov{padding:2rem 1.5rem}.product-row.reverse.svelte-1r0wjov .badge:where(.svelte-1r0wjov){left:1.25rem;right:auto}.category-header.svelte-1r0wjov{padding:2.5rem 1.5rem 0}.products-inner.svelte-1r0wjov{padding:0 1.5rem 1.5rem}}
