.page-wrap[data-astro-cid-g74ua3ks]{padding-top:1.5rem;padding-bottom:4rem}.breadcrumb[data-astro-cid-g74ua3ks]{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.825rem;display:flex}.breadcrumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--color-ink-muted);text-decoration:none}.breadcrumb[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]:hover{color:var(--color-accent)}.breadcrumb[data-astro-cid-g74ua3ks] .sep[data-astro-cid-g74ua3ks]{color:var(--color-border)}.breadcrumb[data-astro-cid-g74ua3ks] .current[data-astro-cid-g74ua3ks]{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.product-layout[data-astro-cid-g74ua3ks]{grid-template-columns:1fr;gap:2.5rem;margin-bottom:4rem;display:grid}@media (width>=860px){.product-layout[data-astro-cid-g74ua3ks]{grid-template-columns:1.1fr 1fr;align-items:start}}.media-frame[data-astro-cid-g74ua3ks]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);aspect-ratio:4/3;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #0000000d}.detail-img[data-astro-cid-g74ua3ks]{object-fit:cover;width:100%;height:100%}.media-overlay-badge[data-astro-cid-g74ua3ks]{color:#fff;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#111827d9;padding:.35rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.product-info-column[data-astro-cid-g74ua3ks]{flex-direction:column;gap:1.25rem;display:flex}.category-meta-tag[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background-color:var(--color-accent-light);border-radius:var(--radius-sm);padding:.25rem .6rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.detail-title[data-astro-cid-g74ua3ks]{letter-spacing:-.02em;color:var(--color-ink);font-size:1.85rem;font-weight:800;line-height:1.2}@media (width>=640px){.detail-title[data-astro-cid-g74ua3ks]{font-size:2.25rem}}.price-strip[data-astro-cid-g74ua3ks]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:baseline;gap:1.25rem;padding:1rem 0;display:flex}.price-main[data-astro-cid-g74ua3ks]{align-items:baseline;gap:.25rem;display:flex}.price-number[data-astro-cid-g74ua3ks]{font-variant-numeric:tabular-nums;color:var(--color-ink);letter-spacing:-.03em;font-size:2.25rem;font-weight:900}.price-cur[data-astro-cid-g74ua3ks]{color:var(--color-ink-muted);font-size:.95rem;font-weight:600}.stock-indicator[data-astro-cid-g74ua3ks]{color:#15803d;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-g74ua3ks]{background-color:#22c55e;border-radius:50%;width:8px;height:8px}.editorial-box[data-astro-cid-g74ua3ks]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fafaf9;padding:1.25rem}.editorial-heading[data-astro-cid-g74ua3ks]{color:var(--color-ink);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.detail-description[data-astro-cid-g74ua3ks]{color:var(--color-ink-muted);font-size:.95rem;line-height:1.6}.action-box[data-astro-cid-g74ua3ks]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.amazon-cta-btn[data-astro-cid-g74ua3ks]{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s;display:flex;box-shadow:0 4px 14px #ea580c4d}.amazon-cta-btn[data-astro-cid-g74ua3ks]:hover{background-color:var(--color-accent-hover);transform:translateY(-2px)}.cta-subtext[data-astro-cid-g74ua3ks]{color:var(--color-ink-light);text-align:center;font-size:.75rem}.specs-card[data-astro-cid-g74ua3ks]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);padding:1.25rem}.specs-title[data-astro-cid-g74ua3ks]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:.85rem;font-size:.875rem;font-weight:700}.specs-list[data-astro-cid-g74ua3ks]{flex-direction:column;gap:.65rem;font-size:.875rem;display:flex}.spec-row[data-astro-cid-g74ua3ks]{border-bottom:1px dashed var(--color-border);justify-content:space-between;padding-bottom:.4rem;display:flex}.spec-row[data-astro-cid-g74ua3ks]:last-child{border-bottom:none;padding-bottom:0}.spec-row[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{color:var(--color-ink-muted)}.spec-row[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{color:var(--color-ink);font-weight:600}.spec-row[data-astro-cid-g74ua3ks] code[data-astro-cid-g74ua3ks]{background-color:#f3f4f6;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.825rem}.related-section[data-astro-cid-g74ua3ks]{border-top:1px solid var(--color-border);padding-top:3rem}.related-header[data-astro-cid-g74ua3ks]{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.related-title[data-astro-cid-g74ua3ks]{color:var(--color-ink);font-size:1.5rem;font-weight:800}.see-all-link[data-astro-cid-g74ua3ks]{color:var(--color-accent);font-size:.875rem;font-weight:600;text-decoration:none}.see-all-link[data-astro-cid-g74ua3ks]:hover{text-decoration:underline}.related-grid[data-astro-cid-g74ua3ks]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=540px){.related-grid[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.related-grid[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(4,1fr)}}
