.product[data-astro-cid-6xaxj5kx]{padding-top:clamp(1.5rem,4vw,3rem)}.crumbs[data-astro-cid-6xaxj5kx] a[data-astro-cid-6xaxj5kx]{color:var(--muted);margin-bottom:1.5rem;font-size:.92rem;text-decoration:none;display:inline-block}.crumbs[data-astro-cid-6xaxj5kx] a[data-astro-cid-6xaxj5kx]:hover{color:var(--accent)}.top[data-astro-cid-6xaxj5kx]{gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width>=960px){.top[data-astro-cid-6xaxj5kx]{grid-template-columns:1.1fr 1fr;align-items:start}.media[data-astro-cid-6xaxj5kx]{top:calc(var(--header-h) + 1rem);position:sticky}}.main[data-astro-cid-6xaxj5kx]{aspect-ratio:1;border-radius:var(--radius-xl);cursor:zoom-in;display:block}.thumbs[data-astro-cid-6xaxj5kx]{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.6rem;display:grid}.thumb[data-astro-cid-6xaxj5kx]{aspect-ratio:1;border-radius:var(--radius-sm);cursor:zoom-in;animation:rise .9s var(--ease-out) both;animation-delay:calc(.5s + var(--n) * 80ms);display:block}.thumb[data-astro-cid-6xaxj5kx] img[data-astro-cid-6xaxj5kx]{transition:transform .8s var(--ease-out)}.thumb[data-astro-cid-6xaxj5kx]:hover img[data-astro-cid-6xaxj5kx]{transform:scale(1.08)}.info[data-astro-cid-6xaxj5kx] h1{margin-bottom:1rem;font-size:clamp(2.3rem,4.6vw,4.2rem)}.tagline[data-astro-cid-6xaxj5kx]{font-family:var(--font-serif);color:var(--gold);margin-bottom:1.2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic}.intro[data-astro-cid-6xaxj5kx]{color:var(--muted);max-width:38rem}.specs[data-astro-cid-6xaxj5kx]{border-top:1px solid var(--line);margin:1.8rem 0}.specs[data-astro-cid-6xaxj5kx] div[data-astro-cid-6xaxj5kx]{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.specs[data-astro-cid-6xaxj5kx] dt[data-astro-cid-6xaxj5kx]{color:var(--muted);font-size:.92rem}.specs[data-astro-cid-6xaxj5kx] dd[data-astro-cid-6xaxj5kx]{margin:0}.mats[data-astro-cid-6xaxj5kx]{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.mats[data-astro-cid-6xaxj5kx]>span[data-astro-cid-6xaxj5kx]{align-items:center;gap:.4rem;display:inline-flex}.buy[data-astro-cid-6xaxj5kx]{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:1.4rem}.price[data-astro-cid-6xaxj5kx]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.price[data-astro-cid-6xaxj5kx] small[data-astro-cid-6xaxj5kx]{color:var(--muted);letter-spacing:0;font-size:.9rem;font-weight:400}.variants[data-astro-cid-6xaxj5kx]{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.variants[data-astro-cid-6xaxj5kx] li[data-astro-cid-6xaxj5kx]{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.55rem .55rem .55rem .9rem;display:grid}.variants[data-astro-cid-6xaxj5kx] small[data-astro-cid-6xaxj5kx]{font-size:.9rem;display:block}.variants[data-astro-cid-6xaxj5kx] b[data-astro-cid-6xaxj5kx]{color:var(--gold)}.ctas[data-astro-cid-6xaxj5kx]{flex-wrap:wrap;gap:.6rem;display:flex}.note[data-astro-cid-6xaxj5kx]{color:var(--muted);margin:1rem 0 0;font-size:.85rem}.b-grid[data-astro-cid-6xaxj5kx]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.b-grid[data-astro-cid-6xaxj5kx]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.b-grid[data-astro-cid-6xaxj5kx]{grid-template-columns:repeat(3,1fr)}}.b[data-astro-cid-6xaxj5kx]{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:1.6rem}.n[data-astro-cid-6xaxj5kx]{font-family:var(--font-serif);color:var(--gold);margin-bottom:.8rem;font-size:2rem;font-style:italic;line-height:1;display:block}.b[data-astro-cid-6xaxj5kx] p[data-astro-cid-6xaxj5kx]{color:var(--muted);margin:0}.uses[data-astro-cid-6xaxj5kx]{margin-block:var(--section)}.uses-inner[data-astro-cid-6xaxj5kx]{gap:2rem;padding-block:clamp(3rem,6vw,5rem);display:grid}@media (width>=900px){.uses-inner[data-astro-cid-6xaxj5kx]{grid-template-columns:1fr 1.4fr;align-items:center}}.chips[data-astro-cid-6xaxj5kx]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-6xaxj5kx] li[data-astro-cid-6xaxj5kx]{background:var(--glass-night);box-shadow:inset 0 0 0 1px var(--line-night);border-radius:999px;padding:.7rem 1.2rem;font-weight:500}.related[data-astro-cid-6xaxj5kx]{gap:1.25rem;display:grid}@media (width>=700px){.related[data-astro-cid-6xaxj5kx]{grid-template-columns:repeat(3,1fr)}}
