.product-page.svelte-1azgah5{padding-top:64px;padding-bottom:136px}@media (width>=900px){.product-page.svelte-1azgah5{padding-bottom:96px}}@media (width>=1280px){.product-page.svelte-1azgah5{padding-top:28px}}.crumbs.svelte-1azgah5{color:var(--color-bone-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs.svelte-1azgah5 a:where(.svelte-1azgah5){color:var(--color-bone-2);transition:color .16s var(--ease-out-quart);border-bottom:1px solid #0000}.crumbs.svelte-1azgah5 a:where(.svelte-1azgah5):hover{color:var(--color-signal)}.crumb-sep.svelte-1azgah5{color:var(--color-line)}.crumb-current.svelte-1azgah5{color:var(--color-bone)}.product-top.svelte-1azgah5{grid-template-columns:1fr;gap:32px;margin-top:28px;display:grid}@media (width>=900px){.product-top.svelte-1azgah5{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px}.buy-box.svelte-1azgah5{position:sticky;top:93px}}.main-stage.svelte-1azgah5{background:radial-gradient(circle at 50% 38%, var(--color-graphite-2) 0%, var(--color-night) 72%);border:1px solid var(--color-line);aspect-ratio:1;border-radius:2px;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.main-stage.svelte-1azgah5 .main-photo{object-fit:contain;width:100%;height:100%}.thumbs.svelte-1azgah5{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:10px;display:grid}.thumb.svelte-1azgah5{aspect-ratio:1;background:var(--color-graphite);border:1px solid var(--color-line);cursor:pointer;transition:border-color .16s var(--ease-out-quart), opacity .16s var(--ease-out-quart);opacity:.68;border-radius:2px;justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden}.thumb.svelte-1azgah5:hover{opacity:1;border-color:var(--color-bone-2)}.thumb.is-active.svelte-1azgah5{opacity:1;border-color:var(--color-signal)}.thumb.svelte-1azgah5 img{object-fit:contain;width:100%;height:100%}.block-heading.svelte-1azgah5{color:var(--color-bone-2)}.h-product.svelte-1azgah5{letter-spacing:-.025em;color:var(--color-bone);text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:700;line-height:1.04}.size-chip.svelte-1azgah5{margin-top:14px}.product-lede.svelte-1azgah5{max-width:46ch;color:var(--color-bone-2);margin-top:18px;font-size:1.0625rem;line-height:1.55}.highlights.svelte-1azgah5{margin-top:22px}.highlight-list.svelte-1azgah5{flex-direction:column;gap:7px;margin-top:10px;display:flex}.highlight-list.svelte-1azgah5 li:where(.svelte-1azgah5){color:var(--color-bone);padding-left:18px;font-size:.9375rem;line-height:1.45;position:relative}.highlight-list.svelte-1azgah5 li:where(.svelte-1azgah5):before{content:"";background:var(--color-signal);border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}.price-block.svelte-1azgah5{border-top:1px solid var(--color-line);margin-top:28px;padding-top:24px}.price-gross.svelte-1azgah5{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-bone);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1}.price-note.svelte-1azgah5{color:var(--color-bone-2);margin-top:8px}.price-net.svelte-1azgah5{color:var(--color-bone-2);font-variant-numeric:tabular-nums;margin-top:4px}.sku.svelte-1azgah5{color:var(--color-bone-2);margin-top:10px}.sku-value.svelte-1azgah5{color:var(--color-bone)}.buy-row.svelte-1azgah5{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.avail.svelte-1azgah5{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-2);white-space:nowrap;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.dot.svelte-1azgah5{background:var(--color-signal);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-signal) 22%, transparent);border-radius:50%}.avail.is-out.svelte-1azgah5 .dot:where(.svelte-1azgah5){background:var(--color-bone-2);box-shadow:none}.account-cta.svelte-1azgah5{width:100%;margin-top:14px;display:flex}.trust.svelte-1azgah5{color:var(--color-bone-2);flex-direction:column;gap:7px;margin-top:16px;display:flex}.trust.svelte-1azgah5 li:where(.svelte-1azgah5){align-items:baseline;gap:8px;display:flex}.tick.svelte-1azgah5{color:var(--color-signal)}.seg-block.svelte-1azgah5{border-top:1px solid var(--color-line);margin-top:28px;padding-top:24px}.chip-row.svelte-1azgah5{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.detail.svelte-1azgah5{margin-top:56px}@media (width>=900px){.detail.svelte-1azgah5{margin-top:80px}}.detail-nav.svelte-1azgah5{z-index:20;background:color-mix(in srgb, var(--color-night) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:4px;padding:10px 0;display:flex;position:sticky;top:69px}.detail-nav.svelte-1azgah5 a:where(.svelte-1azgah5){color:var(--color-bone-2);transition:color .16s var(--ease-out-quart), background-color .16s var(--ease-out-quart);border-radius:2px;padding:7px 12px}.detail-nav.svelte-1azgah5 a:where(.svelte-1azgah5):hover{color:var(--color-bone);background:var(--color-graphite)}.detail-block.svelte-1azgah5{padding-top:40px;scroll-margin-top:56px}.h-block.svelte-1azgah5{letter-spacing:-.015em;color:var(--color-bone);margin-bottom:16px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700}.body-block.svelte-1azgah5{color:var(--color-bone-2);max-width:68ch;font-size:.9375rem;line-height:1.6}.body-block.svelte-1azgah5 h3{color:var(--color-bone);margin-top:18px;margin-bottom:8px;font-size:1.0625rem;font-weight:700}.body-block.svelte-1azgah5 h3:first-child{margin-top:0}.body-block.svelte-1azgah5 p{margin-bottom:12px}.body-block.svelte-1azgah5 ul{margin-bottom:12px;padding-left:20px;list-style:outside}.body-block.svelte-1azgah5 li{margin-bottom:6px}.body-block.svelte-1azgah5 strong{color:var(--color-bone);font-weight:700}.spec-list.svelte-1azgah5{max-width:680px}.spec-row.svelte-1azgah5{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 10px;display:flex}.spec-row.svelte-1azgah5:nth-child(odd){background:color-mix(in srgb, var(--color-graphite) 55%, transparent)}.spec-row.svelte-1azgah5:first-child{border-top:1px solid var(--color-line)}.spec-label.svelte-1azgah5{color:var(--color-bone-2);flex:none}.spec-value.svelte-1azgah5{color:var(--color-bone);text-align:right;font-size:.9375rem}.doc-list.svelte-1azgah5{flex-direction:column;max-width:680px;display:flex}.doc-row.svelte-1azgah5{border-bottom:1px solid var(--color-line);color:var(--color-bone);transition:background-color .16s var(--ease-out-quart);align-items:center;gap:14px;padding:16px 10px;display:flex}.doc-list.svelte-1azgah5 a:where(.svelte-1azgah5):first-child{border-top:1px solid var(--color-line)}.doc-row.svelte-1azgah5:hover{background:var(--color-graphite)}.doc-row.svelte-1azgah5:hover .doc-arrow:where(.svelte-1azgah5){color:var(--color-signal);transform:translateY(3px)}.doc-title.svelte-1azgah5{flex:1;font-size:1rem;font-weight:700}.doc-kind.svelte-1azgah5{color:var(--color-bone-2);flex:none}.doc-arrow.svelte-1azgah5{color:var(--color-bone-2);transition:transform .16s var(--ease-out-quart), color .16s var(--ease-out-quart);flex:none;font-size:1.125rem}.quote-grid.svelte-1azgah5{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.quote-grid.svelte-1azgah5{grid-template-columns:repeat(2,1fr)}}.quote-card.svelte-1azgah5{flex-direction:column;gap:14px;padding:24px;display:flex}.quote-card.svelte-1azgah5 blockquote:where(.svelte-1azgah5){color:var(--color-bone);font-size:1.0625rem;line-height:1.5}.quote-card.svelte-1azgah5 figcaption:where(.svelte-1azgah5){color:var(--color-bone-2)}.quote-company.svelte-1azgah5:before{content:" · "}.faq-list.svelte-1azgah5{border-top:1px solid var(--color-line);max-width:760px}.faq-item.svelte-1azgah5{border-bottom:1px solid var(--color-line)}.faq-item.svelte-1azgah5 summary:where(.svelte-1azgah5){cursor:pointer;color:var(--color-bone);transition:color .16s var(--ease-out-quart);padding:16px 10px;font-weight:700}.faq-item.svelte-1azgah5 summary:where(.svelte-1azgah5):hover{color:var(--color-signal)}.faq-item.svelte-1azgah5 p:where(.svelte-1azgah5){color:var(--color-bone-2);max-width:68ch;padding:0 10px 18px;font-size:.9375rem;line-height:1.6}.related.svelte-1azgah5{border-top:1px solid var(--color-line);margin-top:64px;padding-top:40px}@media (width>=768px){.related.svelte-1azgah5{margin-top:88px}}.related-head.svelte-1azgah5{margin-bottom:28px}.related-grid.svelte-1azgah5{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.related-grid.svelte-1azgah5{grid-template-columns:repeat(3,1fr);gap:20px}}.related-card.svelte-1azgah5{transition:border-color .2s var(--ease-out-quart);gap:16px;padding:16px;display:flex}.related-card.svelte-1azgah5:hover{border-color:var(--color-bone-2)}@media (width>=640px){.related-card.svelte-1azgah5{flex-direction:column;gap:14px;padding:20px}}.stage.svelte-1azgah5{background:radial-gradient(circle at 50% 38%, var(--color-graphite-2) 0%, var(--color-night) 72%);border-radius:2px;flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:96px;padding:6px;display:flex;overflow:hidden}.stage.svelte-1azgah5 img{object-fit:contain;width:100%;height:100%}@media (width>=640px){.stage.svelte-1azgah5{aspect-ratio:1;flex:none;width:100%;height:auto;max-height:176px;padding:10px}}.info.svelte-1azgah5{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.info.svelte-1azgah5 .h-card:where(.svelte-1azgah5){color:var(--color-bone)}.product-link.svelte-1azgah5{color:inherit;transition:color .16s var(--ease-out-quart)}.product-link.svelte-1azgah5:hover{color:var(--color-signal)}.price-row.svelte-1azgah5{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.price.svelte-1azgah5{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-bone);font-size:1.25rem;font-weight:700}.spec.svelte-1azgah5{color:var(--color-bone-2)}.back-row.svelte-1azgah5{margin-top:48px}.back-link.svelte-1azgah5{color:var(--color-bone-2);transition:color .16s var(--ease-out-quart);align-items:center;gap:8px;display:inline-flex}.back-link.svelte-1azgah5:hover{color:var(--color-signal)}.mobile-bar.svelte-1azgah5{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-night) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-line);transition:transform .22s var(--ease-out-quart);align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-bar.is-up.svelte-1azgah5{transform:translateY(0)}.mobile-bar-price.svelte-1azgah5{flex-direction:column;flex:none;gap:2px;display:flex}.mobile-bar-price.svelte-1azgah5 .price-note:where(.svelte-1azgah5){margin-top:0;font-size:.625rem}.mobile-bar.svelte-1azgah5 .btn:where(.svelte-1azgah5){flex:1;justify-content:center}@media (width>=900px){.mobile-bar.svelte-1azgah5{display:none}}@media (prefers-reduced-motion:reduce){.mobile-bar.svelte-1azgah5{transition:none}}
