.product-page[data-astro-cid-hyvzkcdj]{padding:24px 0 48px}.product-grid-detail[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:40px}@media(min-width:860px){.product-grid-detail[data-astro-cid-hyvzkcdj]{grid-template-columns:1fr 1fr;gap:48px}}.product-media[data-astro-cid-hyvzkcdj]{position:relative}.product-img[data-astro-cid-hyvzkcdj]{aspect-ratio:1 / 1;border-radius:var(--radius);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-img[data-astro-cid-hyvzkcdj] img[data-astro-cid-hyvzkcdj]{width:100%;height:100%;object-fit:cover}.img-badge[data-astro-cid-hyvzkcdj]{position:absolute;top:14px;left:14px;font-size:11px;font-weight:900;padding:6px 12px;border-radius:4px;letter-spacing:1px;text-transform:uppercase;color:#fff}.img-flagship[data-astro-cid-hyvzkcdj]{background:var(--teal)}.img-soon[data-astro-cid-hyvzkcdj]{background:#0009}.product-info[data-astro-cid-hyvzkcdj] h1[data-astro-cid-hyvzkcdj]{font-size:34px;margin-bottom:10px}.product-info[data-astro-cid-hyvzkcdj] .lede[data-astro-cid-hyvzkcdj]{font-size:16px;color:var(--text-soft);margin-bottom:18px;line-height:1.55}.status-row[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.price-row[data-astro-cid-hyvzkcdj]{display:flex;align-items:baseline;gap:8px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--border)}.price[data-astro-cid-hyvzkcdj]{font-family:var(--font-heading);font-size:36px;font-weight:500;color:var(--gold)}.price-unit[data-astro-cid-hyvzkcdj]{font-size:13px;color:var(--muted)}.purchase-block[data-astro-cid-hyvzkcdj]{margin-bottom:20px}.qty-row[data-astro-cid-hyvzkcdj]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.qty-row[data-astro-cid-hyvzkcdj] label[data-astro-cid-hyvzkcdj]{font-size:13px;font-weight:700}.ship-note[data-astro-cid-hyvzkcdj]{font-size:12px;color:var(--text-soft);margin-top:12px;text-align:center}.waitlist-block[data-astro-cid-hyvzkcdj]{background:var(--teal-light);border:1px solid #b2dde4;border-radius:var(--radius);padding:22px;margin-bottom:20px}.waitlist-block[data-astro-cid-hyvzkcdj] h3[data-astro-cid-hyvzkcdj]{font-size:18px;margin-bottom:8px}.waitlist-block[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{font-size:14px;color:var(--text-soft);margin-bottom:14px;line-height:1.55}.waitlist-form[data-astro-cid-hyvzkcdj]{display:flex;gap:8px;flex-wrap:wrap}.waitlist-form[data-astro-cid-hyvzkcdj] input[data-astro-cid-hyvzkcdj]{flex:1;min-width:200px}.tabs[data-astro-cid-hyvzkcdj]{background:#fff;border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;margin-bottom:40px}.tab-headers[data-astro-cid-hyvzkcdj]{display:flex;border-bottom:1px solid var(--border);overflow-x:auto}.tab-h[data-astro-cid-hyvzkcdj]{background:none;border:none;padding:16px 22px;font-size:13px;font-weight:900;color:var(--muted);letter-spacing:.6px;text-transform:uppercase;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;min-height:48px}.tab-h[data-astro-cid-hyvzkcdj]:hover{color:var(--text)}.tab-h[data-astro-cid-hyvzkcdj].active{color:var(--teal);border-bottom-color:var(--teal)}.tab-body[data-astro-cid-hyvzkcdj]{padding:24px}.tab-pane[data-astro-cid-hyvzkcdj]{display:none}.tab-pane[data-astro-cid-hyvzkcdj].active{display:block}.tab-pane[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{font-size:15px;line-height:1.65;margin-bottom:12px}.tab-pane[data-astro-cid-hyvzkcdj] ul[data-astro-cid-hyvzkcdj]{margin:8px 0 12px 22px}.tab-pane[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{font-size:14px;margin-bottom:6px;line-height:1.5}.tab-pane[data-astro-cid-hyvzkcdj] a[data-astro-cid-hyvzkcdj]{color:var(--teal);font-weight:700}.param-table[data-astro-cid-hyvzkcdj]{width:100%;border-collapse:collapse;background:#fff}.param-table[data-astro-cid-hyvzkcdj] th[data-astro-cid-hyvzkcdj],.param-table[data-astro-cid-hyvzkcdj] td[data-astro-cid-hyvzkcdj]{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:14px}.param-table[data-astro-cid-hyvzkcdj] th[data-astro-cid-hyvzkcdj]{background:var(--teal-light);color:var(--teal-dark);font-weight:900;width:38%}.param-table[data-astro-cid-hyvzkcdj] tr[data-astro-cid-hyvzkcdj]:last-child th[data-astro-cid-hyvzkcdj],.param-table[data-astro-cid-hyvzkcdj] tr[data-astro-cid-hyvzkcdj]:last-child td[data-astro-cid-hyvzkcdj]{border-bottom:none}.related[data-astro-cid-hyvzkcdj] h2[data-astro-cid-hyvzkcdj]{font-size:22px;margin-bottom:18px}
