.product-page-shell[data-astro-cid-dnprcdor]{padding-top:1.5rem}.product-breadcrumbs[data-astro-cid-dnprcdor] ol[data-astro-cid-dnprcdor]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0 0 1.5rem;font-size:.85rem;color:var(--text-200)}.product-breadcrumbs[data-astro-cid-dnprcdor] a[data-astro-cid-dnprcdor]{color:var(--brand-cyan);text-decoration:none}.product-breadcrumbs[data-astro-cid-dnprcdor] a[data-astro-cid-dnprcdor]:hover{text-decoration:underline}.product-breadcrumbs[data-astro-cid-dnprcdor] .sep[data-astro-cid-dnprcdor]{margin-inline:.5rem;color:#ccd2bf66}.product-breadcrumbs[data-astro-cid-dnprcdor] .current[data-astro-cid-dnprcdor]{color:var(--text-050);font-weight:600}.hero-grid[data-astro-cid-dnprcdor]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:900px){.hero-grid[data-astro-cid-dnprcdor]{grid-template-columns:2.1fr 1fr}}.product-badge-bar[data-astro-cid-dnprcdor]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem}.type-pill[data-astro-cid-dnprcdor]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;border-radius:4px;background:#51d1d929;color:var(--brand-cyan);border:1px solid rgba(81,209,217,.3)}.badge[data-astro-cid-dnprcdor]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .55rem;border-radius:4px}.badge[data-astro-cid-dnprcdor].pick{background:#f0992133;color:var(--brand-gold-hi);border:1px solid rgba(240,153,33,.4)}.badge[data-astro-cid-dnprcdor].vinyl{background:#6fdce033;color:var(--brand-cyan);border:1px solid rgba(111,220,224,.35)}.badge[data-astro-cid-dnprcdor].gear{background:#11596866;color:#a7f3d0;border:1px solid rgba(17,89,104,.7)}.asin-tag[data-astro-cid-dnprcdor]{font-size:.72rem;font-family:monospace;color:#ccd2bfb3;padding:.2rem .5rem;background:#04091599;border-radius:4px;border:1px solid rgba(81,209,217,.12)}.artist-brand-lead[data-astro-cid-dnprcdor]{display:block;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-orange);margin-bottom:.4rem}.product-h1[data-astro-cid-dnprcdor]{font-size:clamp(2rem,3.8vw,2.8rem);line-height:1.15;margin:0 0 1rem;color:var(--text-050);letter-spacing:-.01em}.product-short-dek[data-astro-cid-dnprcdor]{font-size:1.15rem;line-height:1.6;color:var(--text-200);margin:0 0 1.8rem}.purchase-callout-box[data-astro-cid-dnprcdor]{background:radial-gradient(circle at 90% 0%,rgba(240,153,33,.15),transparent 50%),linear-gradient(180deg,#081422fa,#0e2135f2);border:1px solid rgba(240,153,33,.35);border-radius:var(--radius-md);padding:1.6rem;margin-bottom:2.2rem;box-shadow:0 8px 24px #00000059}.price-notice-row[data-astro-cid-dnprcdor]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.85rem}.status-indicator[data-astro-cid-dnprcdor]{color:#4ade80;font-weight:700}.price-check-dek[data-astro-cid-dnprcdor]{color:var(--text-200)}.price-hero-stack[data-astro-cid-dnprcdor]{display:flex;align-items:baseline;gap:.6rem}.hero-price[data-astro-cid-dnprcdor]{font-size:1.85rem;font-weight:800;color:#f90;letter-spacing:-.02em}.primary-amazon-btn[data-astro-cid-dnprcdor]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;padding:1rem 1.6rem;font-size:1.15rem;font-weight:800;text-decoration:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,#f90,#e68a00);color:#111;box-shadow:0 4px 18px #ff990073;transition:transform var(--anim-fast) ease,box-shadow var(--anim-fast) ease,background var(--anim-fast) ease}.primary-amazon-btn[data-astro-cid-dnprcdor]:hover{background:linear-gradient(135deg,#ffad33,#f90);color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #f909}.product-image-card[data-astro-cid-dnprcdor]{padding:1.25rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1e293bb3,#0f172af2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);margin-bottom:1.5rem;aspect-ratio:1 / 1;overflow:hidden}.detail-main-img[data-astro-cid-dnprcdor]{max-width:90%;max-height:90%;object-fit:contain}.specs-price-tag[data-astro-cid-dnprcdor]{font-size:1.15rem;font-weight:800;color:#f90}.affiliate-legal-callout[data-astro-cid-dnprcdor]{margin-top:1rem;border-top:1px solid rgba(240,153,33,.2);padding-top:.8rem;font-size:.76rem;color:#ccd2bfb3;line-height:1.45}.affiliate-legal-callout[data-astro-cid-dnprcdor] p[data-astro-cid-dnprcdor]{margin:0}.editorial-review-block[data-astro-cid-dnprcdor]{margin-bottom:2.2rem}.editorial-review-block[data-astro-cid-dnprcdor] h2[data-astro-cid-dnprcdor]{font-size:1.4rem;color:var(--text-050);border-bottom:1px solid rgba(81,209,217,.16);padding-bottom:.5rem;margin:0 0 1rem}.editorial-prose[data-astro-cid-dnprcdor] p[data-astro-cid-dnprcdor]{font-size:1.02rem;line-height:1.7;color:var(--text-050);margin:0}.audience-block[data-astro-cid-dnprcdor],.considerations-block[data-astro-cid-dnprcdor]{background:#081422a6;border:1px solid rgba(81,209,217,.14);border-radius:var(--radius-md);padding:1.4rem;margin-bottom:1.6rem}.audience-block[data-astro-cid-dnprcdor] h3[data-astro-cid-dnprcdor],.considerations-block[data-astro-cid-dnprcdor] h3[data-astro-cid-dnprcdor]{margin:0 0 .6rem;font-size:1.12rem;color:var(--text-050)}.audience-block[data-astro-cid-dnprcdor] p[data-astro-cid-dnprcdor]{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-200)}.considerations-block[data-astro-cid-dnprcdor] ul[data-astro-cid-dnprcdor]{margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.6;color:var(--text-200)}.considerations-block[data-astro-cid-dnprcdor] li[data-astro-cid-dnprcdor]{margin-bottom:.4rem}.product-sidebar-col[data-astro-cid-dnprcdor]{display:flex;flex-direction:column;gap:1.4rem}.sidebar-card[data-astro-cid-dnprcdor]{background:#081422d9;border:1px solid rgba(81,209,217,.16);border-radius:var(--radius-md);padding:1.4rem}.sidebar-card[data-astro-cid-dnprcdor] h3[data-astro-cid-dnprcdor]{margin:0 0 1rem;font-size:1.05rem;color:var(--text-050);border-bottom:1px solid rgba(81,209,217,.12);padding-bottom:.5rem}.specs-definition-list[data-astro-cid-dnprcdor]{margin:0;font-size:.85rem;line-height:1.5}.specs-definition-list[data-astro-cid-dnprcdor] dt[data-astro-cid-dnprcdor]{font-weight:700;color:var(--brand-cyan);margin-top:.6rem}.specs-definition-list[data-astro-cid-dnprcdor] dd[data-astro-cid-dnprcdor]{margin:0 0 .6rem;color:var(--text-200)}.specs-definition-list[data-astro-cid-dnprcdor] code[data-astro-cid-dnprcdor]{background:#040915cc;padding:.15rem .35rem;border-radius:3px;font-family:monospace}.genre-pills[data-astro-cid-dnprcdor]{display:flex;flex-wrap:wrap;gap:.4rem}.genre-tag-link[data-astro-cid-dnprcdor]{font-size:.78rem;padding:.3rem .65rem;border-radius:999px;background:#51d1d91a;color:var(--brand-cyan);border:1px solid rgba(81,209,217,.25);text-decoration:none;transition:all var(--anim-fast) ease}.genre-tag-link[data-astro-cid-dnprcdor]:hover{background:#51d1d933;color:var(--brand-aqua)}.trust-points[data-astro-cid-dnprcdor]{list-style:none;padding:0;margin:0;font-size:.85rem;line-height:1.6;color:var(--text-200)}.trust-points[data-astro-cid-dnprcdor] li[data-astro-cid-dnprcdor]{margin-bottom:.5rem}.related-products-grid[data-astro-cid-dnprcdor]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.4rem}
