.crumbs.svelte-v2e9xn{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 22px;font-size:14px;display:flex}.crumbs.svelte-v2e9xn a:where(.svelte-v2e9xn){min-height:44px;color:var(--muted);transition:color .15s var(--ease);align-items:center;display:inline-flex}.crumbs.svelte-v2e9xn a:where(.svelte-v2e9xn):hover,.crumbs.svelte-v2e9xn [aria-current]:where(.svelte-v2e9xn){color:var(--text)}.product.svelte-v2e9xn{grid-template-columns:auto minmax(0,560px);justify-content:start;align-items:start;gap:clamp(32px,5vw,72px);display:grid}figure.svelte-v2e9xn{width:min(calc(min(72vh, 760px) * var(--ratio)), 720px);margin:0}figcaption.svelte-v2e9xn{color:var(--faint);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.5}figcaption.svelte-v2e9xn a:where(.svelte-v2e9xn){color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.info.svelte-v2e9xn{top:calc(var(--nav-h) + 24px);padding-top:8px;position:sticky}.eyebrow.svelte-v2e9xn{color:var(--muted);font-size:15px;font-weight:500}h1.svelte-v2e9xn{letter-spacing:-.04em;margin-top:8px;font-size:clamp(36px,4.4vw,56px);line-height:1.02}.price.svelte-v2e9xn{letter-spacing:-.02em;margin-top:24px;font-size:32px;font-weight:600}.stock.svelte-v2e9xn{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}.stock.low.svelte-v2e9xn{color:var(--accent)}.dot.svelte-v2e9xn{background:currentColor;border-radius:50%;width:8px;height:8px}.specs.svelte-v2e9xn{border-top:1px solid var(--border);margin:32px 0 0}.specs.svelte-v2e9xn div:where(.svelte-v2e9xn){border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}dt.svelte-v2e9xn{color:var(--muted)}dd.svelte-v2e9xn{text-align:right;margin:0}dd.svelte-v2e9xn a:where(.svelte-v2e9xn){text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}code.svelte-v2e9xn{font:14px var(--mono)}.actions.svelte-v2e9xn{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.actions.svelte-v2e9xn .button:where(.svelte-v2e9xn):disabled{opacity:.5;cursor:not-allowed}.feedback.svelte-v2e9xn{min-height:24px;color:var(--muted);margin-top:12px;font-size:14px}.feedback.error.svelte-v2e9xn{color:var(--accent)}.feedback.svelte-v2e9xn a:where(.svelte-v2e9xn){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.related.svelte-v2e9xn{padding-top:120px}.related.svelte-v2e9xn h2:where(.svelte-v2e9xn){letter-spacing:-.02em;margin-bottom:24px;font-size:22px}.grid.svelte-v2e9xn{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.grid[data-category="TVs & Monitors"].svelte-v2e9xn,.grid[data-category=Laptops].svelte-v2e9xn{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.product.svelte-v2e9xn{grid-template-columns:1fr}.info.svelte-v2e9xn{position:static}figure.svelte-v2e9xn{width:min(100%, calc(64vh * var(--ratio)))}.grid.svelte-v2e9xn,.grid[data-category="TVs & Monitors"].svelte-v2e9xn,.grid[data-category=Laptops].svelte-v2e9xn{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media (width<=640px){.related.svelte-v2e9xn{padding-top:80px}}
