.spec-table[data-astro-cid-vgstzjnk]{text-align:left;border-top:2px solid var(--text);width:100%;font-size:.9375rem;line-height:1.45}th[data-astro-cid-vgstzjnk],td[data-astro-cid-vgstzjnk]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--divider);vertical-align:baseline}tbody[data-astro-cid-vgstzjnk] th[data-astro-cid-vgstzjnk]{width:30%;font-weight:var(--weight-regular);color:var(--text-muted)}.value[data-astro-cid-vgstzjnk]{font-weight:var(--weight-semibold)}.missing[data-astro-cid-vgstzjnk]{color:var(--text-muted)}.note[data-astro-cid-vgstzjnk]{font-size:var(--text-small);color:var(--text-muted);margin-top:2px;display:block}.level[data-astro-cid-vgstzjnk]{text-align:right;white-space:nowrap;width:1%;padding-right:0}@media (width<=599px){tbody[data-astro-cid-vgstzjnk] tr[data-astro-cid-vgstzjnk]{gap:2px var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--divider);grid-template-columns:1fr auto;display:grid}tbody[data-astro-cid-vgstzjnk] th[data-astro-cid-vgstzjnk],tbody[data-astro-cid-vgstzjnk] td[data-astro-cid-vgstzjnk]{border:0;width:auto;padding:0}tbody[data-astro-cid-vgstzjnk] th[data-astro-cid-vgstzjnk]{font-size:var(--text-small);grid-column:1}tbody[data-astro-cid-vgstzjnk] td[data-astro-cid-vgstzjnk]:not(.level){grid-column:1}.level[data-astro-cid-vgstzjnk]{grid-area:1/2/span 2;align-self:center}}.pc[data-astro-cid-wo7zet2v]{--pc-muted:var(--color-muted-text-on-dark);--pc-soft:#c9cfcb;--pc-used:#d9a441}.pc-head[data-astro-cid-wo7zet2v]{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.pc-title[data-astro-cid-wo7zet2v]{margin-top:var(--space-2);max-width:18ch}.pc-count[data-astro-cid-wo7zet2v]{color:var(--pc-muted);font-size:var(--text-small)}.pc-stats[data-astro-cid-wo7zet2v]{margin:0 0 var(--space-7);border-block:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-stats[data-astro-cid-wo7zet2v]>div[data-astro-cid-wo7zet2v]{padding:var(--space-5) var(--space-4) var(--space-5) 0;min-width:0}@media (width<=899px){.pc-stats[data-astro-cid-wo7zet2v]>div[data-astro-cid-wo7zet2v]:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--divider)}.pc-stats[data-astro-cid-wo7zet2v]>div[data-astro-cid-wo7zet2v]:nth-child(n+3){border-top:1px solid var(--divider)}}@media (width>=900px){.pc-stats[data-astro-cid-wo7zet2v]{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-stats[data-astro-cid-wo7zet2v]>div[data-astro-cid-wo7zet2v]+div[data-astro-cid-wo7zet2v]{padding-left:var(--space-6);border-left:1px solid var(--divider)}}.pc-stats[data-astro-cid-wo7zet2v] dt[data-astro-cid-wo7zet2v]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pc-muted)}.pc-stats[data-astro-cid-wo7zet2v] dd[data-astro-cid-wo7zet2v]{margin:0}.pc-stats[data-astro-cid-wo7zet2v] .pc-big[data-astro-cid-wo7zet2v]{margin:var(--space-2) 0 var(--space-1);letter-spacing:-.025em;font-size:clamp(1.5rem,1.3rem + 1vw,2.125rem);font-weight:800;line-height:1.15}.pc-of[data-astro-cid-wo7zet2v]{font-size:.55em;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--pc-muted)}.pc-stats[data-astro-cid-wo7zet2v] .pc-note[data-astro-cid-wo7zet2v]{font-size:var(--text-meta);color:var(--pc-soft);overflow-wrap:anywhere}.pc-stats[data-astro-cid-wo7zet2v] .pc-track[data-astro-cid-wo7zet2v]{max-width:220px;height:5px;margin:var(--space-2) 0;background:var(--color-slate);border-radius:999px;display:block;overflow:hidden}.pc-track[data-astro-cid-wo7zet2v] span[data-astro-cid-wo7zet2v]{background:var(--logo-green-light);height:100%;display:block}.pc-chart[data-astro-cid-wo7zet2v]{margin:0 0 var(--space-8);padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--divider);background:var(--color-graphite);border-radius:14px}@media (width>=768px){.pc-chart[data-astro-cid-wo7zet2v]{padding:var(--space-6) var(--space-6) var(--space-5)}}.pc-svg[data-astro-cid-wo7zet2v]{width:100%;height:auto;display:block;overflow:visible}.pc-svg--medium[data-astro-cid-wo7zet2v],.pc-svg--narrow[data-astro-cid-wo7zet2v]{display:none}@media (width<=1023px){.pc-svg--wide[data-astro-cid-wo7zet2v]{display:none}.pc-svg--medium[data-astro-cid-wo7zet2v]{display:block}}@media (width<=599px){.pc-svg--medium[data-astro-cid-wo7zet2v]{display:none}.pc-svg--narrow[data-astro-cid-wo7zet2v]{display:block}}.pc-grid[data-astro-cid-wo7zet2v]{stroke:#2a312f;stroke-width:1px}.pc-ax[data-astro-cid-wo7zet2v]{font:500 var(--pc-font) var(--font-sans);fill:var(--pc-muted)}.pc-line[data-astro-cid-wo7zet2v]{fill:none;stroke:var(--pc-c);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round}.pc-dot[data-astro-cid-wo7zet2v]{fill:var(--color-graphite);stroke:var(--pc-c);stroke-width:2.5px}.pc-used[data-astro-cid-wo7zet2v]{fill:var(--pc-used)}.pc-list[data-astro-cid-wo7zet2v]{stroke:var(--pc-muted);stroke-width:1.25px;stroke-dasharray:3 5}.pc-lab[data-astro-cid-wo7zet2v]{font:600 var(--pc-font) var(--font-sans);fill:var(--color-white)}.pc-lab-price[data-astro-cid-wo7zet2v]{fill:var(--pc-soft);font-weight:500}.pc-lab--ref[data-astro-cid-wo7zet2v],.pc-lab--ref[data-astro-cid-wo7zet2v] .pc-lab-price[data-astro-cid-wo7zet2v]{fill:var(--pc-muted)}.pc-key[data-astro-cid-wo7zet2v]{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);font-size:var(--text-meta);color:var(--pc-soft);flex-wrap:wrap;display:flex}.pc-key[data-astro-cid-wo7zet2v] span[data-astro-cid-wo7zet2v]{align-items:center;gap:var(--space-2);display:inline-flex}.pc-key-used[data-astro-cid-wo7zet2v]{background:var(--pc-used);border-radius:2px;width:10px;height:10px}.pc-key-list[data-astro-cid-wo7zet2v]{border-top:1.5px dashed var(--pc-muted);width:18px}.pc-sub[data-astro-cid-wo7zet2v]{font-size:var(--text-h4);margin-bottom:var(--space-4)}.pc-stores[data-astro-cid-wo7zet2v]{gap:var(--space-3);margin:0 0 var(--space-7);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding:0;list-style:none;display:grid}.pc-store[data-astro-cid-wo7zet2v]{padding:var(--space-4);border:1px solid var(--divider);background:var(--color-graphite);border-radius:12px;flex-direction:column;display:flex;position:relative}.pc-store--low[data-astro-cid-wo7zet2v]{border-color:var(--logo-green-light);box-shadow:inset 0 0 0 1px var(--logo-green-light)}.pc-store-name[data-astro-cid-wo7zet2v]{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);display:flex}.pc-swatch[data-astro-cid-wo7zet2v]{border-radius:999px;flex:none;width:10px;height:10px}.pc-swatch--used[data-astro-cid-wo7zet2v]{background:var(--pc-used);border-radius:2px}.pc-swatch--off[data-astro-cid-wo7zet2v]{border:1.5px solid var(--pc-muted)}.pc-store-price[data-astro-cid-wo7zet2v]{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);letter-spacing:-.02em;flex-direction:column;font-size:1.75rem;font-weight:800;line-height:1.2;display:flex}.pc-unit[data-astro-cid-wo7zet2v]{font-size:var(--text-meta);font-weight:var(--weight-medium);letter-spacing:0;color:var(--pc-soft)}.pc-cond[data-astro-cid-wo7zet2v]{padding:1px var(--space-2);border:1px solid var(--color-control-border-on-dark);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--pc-soft);white-space:nowrap;border-radius:999px}.pc-store--old[data-astro-cid-wo7zet2v] .pc-store-price[data-astro-cid-wo7zet2v]>span[data-astro-cid-wo7zet2v]:first-child{color:var(--pc-muted);font-size:1.375rem}.pc-store-old[data-astro-cid-wo7zet2v]{color:var(--pc-muted)!important}.pc-store-meta[data-astro-cid-wo7zet2v]{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--pc-muted)}.pc-store-change[data-astro-cid-wo7zet2v]{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--pc-soft)}.pc-down[data-astro-cid-wo7zet2v]{color:var(--logo-green-light);font-weight:var(--weight-semibold)}.pc-up[data-astro-cid-wo7zet2v]{color:var(--warning-text);font-weight:var(--weight-semibold)}.pc-badge[data-astro-cid-wo7zet2v]{padding:2px var(--space-2);background:var(--logo-green-light);color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:.6875rem;font-weight:800;position:absolute;top:-10px;right:12px}@media (width<=599px){.pc-stores[data-astro-cid-wo7zet2v]{border-top:1px solid var(--divider);gap:0}.pc-store[data-astro-cid-wo7zet2v]{column-gap:var(--space-3);padding:var(--space-4) var(--space-1);border:0;border-bottom:1px solid var(--divider);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""meta price""change price""badge price";align-items:center;display:grid}.pc-store--low[data-astro-cid-wo7zet2v]{padding-left:var(--space-4);box-shadow:inset 3px 0 0 var(--logo-green-light)}.pc-store-name[data-astro-cid-wo7zet2v]{grid-area:name}.pc-store-meta[data-astro-cid-wo7zet2v]{grid-area:meta}.pc-store-change[data-astro-cid-wo7zet2v]{grid-area:change}.pc-store-price[data-astro-cid-wo7zet2v]{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;grid-area:price;margin:0;font-size:1.375rem}.pc-badge[data-astro-cid-wo7zet2v]{margin-top:var(--space-2);grid-area:badge;justify-self:start;position:static}}.pc-log[data-astro-cid-wo7zet2v]{border-top:1px solid var(--divider)}.pc-log[data-astro-cid-wo7zet2v] summary[data-astro-cid-wo7zet2v]{min-height:52px;font-weight:var(--weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.pc-log[data-astro-cid-wo7zet2v] summary[data-astro-cid-wo7zet2v]::-webkit-details-marker{display:none}.pc-log[data-astro-cid-wo7zet2v] summary[data-astro-cid-wo7zet2v]:after{content:"";width:9px;height:9px;transition:transform var(--duration-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.pc-log[data-astro-cid-wo7zet2v][open]>summary[data-astro-cid-wo7zet2v]:after{transform:translateY(2px)rotate(-135deg)}.pc-log[data-astro-cid-wo7zet2v] table[data-astro-cid-wo7zet2v]{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--text-small);color:var(--pc-soft)}.pc-log[data-astro-cid-wo7zet2v] th[data-astro-cid-wo7zet2v]{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--divider);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--pc-muted)}.pc-log[data-astro-cid-wo7zet2v] td[data-astro-cid-wo7zet2v]{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid #222826}.pc-log[data-astro-cid-wo7zet2v] b[data-astro-cid-wo7zet2v]{color:var(--color-white);font-weight:var(--weight-semibold)}.pc-log[data-astro-cid-wo7zet2v] .pc-num[data-astro-cid-wo7zet2v]{text-align:right}@media (width<=599px){.pc-log[data-astro-cid-wo7zet2v] table[data-astro-cid-wo7zet2v]{min-width:0}.pc-log[data-astro-cid-wo7zet2v] thead[data-astro-cid-wo7zet2v]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-log[data-astro-cid-wo7zet2v] tr[data-astro-cid-wo7zet2v]{column-gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #222826;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date store price""date cond stock";display:grid}.pc-log[data-astro-cid-wo7zet2v] td[data-astro-cid-wo7zet2v]{border:0;padding:0}.pc-c-date[data-astro-cid-wo7zet2v]{min-width:3.5rem;color:var(--pc-muted);grid-area:date}.pc-c-store[data-astro-cid-wo7zet2v]{color:var(--color-white);grid-area:store}.pc-c-price[data-astro-cid-wo7zet2v]{grid-area:price}.pc-c-cond[data-astro-cid-wo7zet2v],.pc-c-stock[data-astro-cid-wo7zet2v]{font-size:var(--text-meta);color:var(--pc-muted)}.pc-c-cond[data-astro-cid-wo7zet2v]{grid-area:cond}.pc-c-stock[data-astro-cid-wo7zet2v]{text-align:right;grid-area:stock}}.pc-scroll[data-astro-cid-wo7zet2v]{padding-bottom:var(--space-2);overflow-x:auto}.pc-scroll[data-astro-cid-wo7zet2v]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pw[data-astro-cid-ssoyvrlv]{margin-top:var(--space-5);padding:var(--space-5);border:1.5px solid var(--text);border-radius:var(--radius-card);background:var(--surface-raised)}.pw-lead[data-astro-cid-ssoyvrlv],.pw-fine[data-astro-cid-ssoyvrlv]{margin-top:var(--space-1);font-size:var(--text-small);color:var(--text-secondary)}.pw-fine[data-astro-cid-ssoyvrlv]{margin-top:var(--space-3);font-size:var(--text-meta);color:var(--text-muted)}.pw-msg[data-astro-cid-ssoyvrlv]{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-fairway-mist);color:var(--color-golf-green);font-size:var(--text-small);font-weight:var(--weight-semibold)}.pw-msg--error[data-astro-cid-ssoyvrlv]{color:var(--error-text);background:#f6e3e2}.pw-opts[data-astro-cid-ssoyvrlv]{gap:var(--space-2);min-width:0;margin:var(--space-4) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.pw-opt[data-astro-cid-ssoyvrlv]{position:relative}.pw-opt[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pw-opt[data-astro-cid-ssoyvrlv] span[data-astro-cid-ssoyvrlv]{min-height:40px;padding:0 var(--space-4);border:1.5px solid var(--control-border);border-radius:var(--radius-pill);background:var(--control-bg);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.pw-opt[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]:checked+span[data-astro-cid-ssoyvrlv]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.pw-opt[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]:focus-visible+span[data-astro-cid-ssoyvrlv]{outline:2px solid var(--focus-ring);outline-offset:2px}.pw-field[data-astro-cid-ssoyvrlv]{gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-medium);display:grid}.pw-field[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-control);background-color:var(--control-bg);color:var(--text);font:inherit;font-size:1rem;font-weight:var(--weight-regular)}.pw-field[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]::placeholder{color:var(--text-muted);opacity:1}.pw-field[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]:hover{border-color:var(--text)}.pw-field[data-astro-cid-ssoyvrlv] input[data-astro-cid-ssoyvrlv]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pw-opt-note[data-astro-cid-ssoyvrlv]{font-weight:var(--weight-regular);color:var(--text-muted)}.pw-hp[data-astro-cid-ssoyvrlv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pw-go[data-astro-cid-ssoyvrlv]{width:100%;margin-top:var(--space-4)}.pp-brand-link{color:inherit;text-underline-offset:.2em;text-decoration:underline}.pp-head{padding-block:var(--space-6) var(--space-8);border-bottom:1px solid var(--divider)}.pp-head-grid{margin-top:var(--space-7);align-items:start}.pp-head h1{margin-top:var(--space-3);font-size:var(--text-hero);line-height:1}.pp-h1-brand{font-size:.5em;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--text-secondary);margin-bottom:.15em;line-height:1.1;display:block}.pp-status{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);color:var(--text-muted);flex-wrap:wrap;display:flex}.pp-positioning{max-width:34ch;margin-top:var(--space-5);color:var(--text)}.pp-summary{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pp-price{padding-top:var(--space-4);border-top:2px solid var(--text)}.pp-amount{margin-top:var(--space-3);font-size:var(--text-h1);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-hero);line-height:1}.pp-amount--none{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.pp-sold-as{max-width:40ch;margin-top:var(--space-2);font-size:var(--text-small);color:var(--text-muted);line-height:1.4}@media (width<=1023px){.pp-photo-col{order:1}}.pp-price>.text-meta{margin-top:var(--space-2)}.pp-cta{margin-top:var(--space-5)}.pp-cta .btn{white-space:normal;width:100%}.pp-cta--amazon{margin-top:var(--space-3)}.pp-owner-rating{margin-top:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);line-height:1.4}.pp-owner-rating a{font-weight:var(--weight-semibold);color:var(--text)}.pp-price-facts{margin-top:var(--space-5);font-size:var(--text-small);line-height:1.4}.pp-price-facts>div{align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-control-border);grid-template-columns:auto minmax(0,1fr);display:grid}.pp-price-facts dt{color:var(--text-muted)}.pp-price-facts dd{font-weight:var(--weight-semibold);text-align:right}.pp-price-facts dd.pp-fact-note{font-weight:var(--weight-regular);text-align:left;color:var(--text-muted);grid-column:1/-1}.pp-side{max-width:38ch;margin-top:var(--space-4);color:var(--text-secondary);font-size:.9375rem}.pp-claims{border-top:2px solid var(--text)}.pp-claims li{padding-block:var(--space-5);border-bottom:1px solid var(--color-control-border)}.pp-claims p{max-width:62ch;margin-block:var(--space-2) var(--space-3);color:var(--text-secondary)}.pp-verdict{padding-block:var(--space-8)}.pp-verdict-label{margin:0 0 var(--space-4);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--highlight)}.pp-verdict-line{max-width:24ch;margin:0}.pp-verdict-sub{margin:var(--space-4) 0 0;font-size:var(--text-lead);color:var(--text-secondary)}.pp-verdict-cols{gap:var(--space-6) var(--gutter);margin-top:var(--space-7);display:grid}@media (width>=900px){.pp-verdict-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.pp-verdict-col{padding-top:var(--space-4);border-top:2px solid var(--highlight)}.pp-verdict-col h3{margin:0 0 var(--space-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.pp-verdict-col li{padding-block:var(--space-3);border-top:1px solid var(--divider)}.pp-verdict-col li strong,.pp-verdict-alt{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-weight:var(--weight-semibold);display:flex}.pp-verdict-col li>span{color:var(--text-secondary);margin-top:2px;font-size:.9375rem;display:block}.pp-verdict-col a{color:inherit}.pp-verdict-cta{margin-top:var(--space-6)}.pp-alt{gap:var(--space-6) var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=768px){.pp-alt{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-alt--fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-alt--fit{margin-bottom:var(--space-7)}@media (width>=768px){.pp-alt--fit-one{grid-template-columns:1fr}.pp-alt--fit-one ul{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pp-alt--fit .pp-alt-group{border-top-color:var(--highlight)}.pp-alt-group{padding-top:var(--space-4);border-top:2px solid var(--text)}.pp-alt-group ul{margin-top:var(--space-3)}.pp-alt-group li{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--divider);font-weight:var(--weight-semibold);display:flex}.pp-alt-group a{color:var(--text)}.pp-alt-brand{font-weight:var(--weight-regular);color:var(--text-muted)}.pp-alt-none{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);color:var(--text-muted);font-size:.9375rem}.pp-alt-none--block{padding-top:var(--space-4);border-top:2px solid var(--text);margin-top:0}.pp-alt-all,.pp-compare-links{margin-top:var(--space-5)}.pp-compare-links .btn{white-space:normal;text-align:left}.pp-alt-rest{margin-top:var(--space-5);color:var(--text-secondary)}.pp-scroll{overflow-x:auto}.pp-obs{text-align:left;border-top:2px solid var(--text);width:100%;min-width:520px;font-size:.9375rem}.pp-obs th,.pp-obs td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-control-border)}.pp-obs th{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.pp-obs .num{text-align:right;font-weight:var(--weight-semibold);padding-right:0}.pp-obs th.num{font-weight:var(--weight-semibold)}.pp-quiet{font-variant-numeric:normal;font-weight:var(--weight-regular);color:var(--text-muted)}@media (width<=599px){.pp-obs{min-width:0}.pp-obs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pp-obs tbody,.pp-obs tr,.pp-obs td{display:block}.pp-obs tr{padding-block:var(--space-3);border-bottom:1px solid var(--color-control-border)}.pp-obs td{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) 0;text-align:right;border:0;display:flex}.pp-obs td:before{content:attr(data-label);color:var(--text-muted);font-weight:var(--weight-regular);text-align:left}}.pp-fit{gap:var(--space-6) var(--gutter);display:grid}.pp-fit ul{margin-top:var(--space-3);border-top:2px solid var(--text)}.pp-fit li{padding-block:var(--space-4);border-bottom:1px solid var(--color-control-border)}.pp-fit-q{margin-bottom:var(--space-2);flex-direction:column;gap:2px;display:flex}.pp-fit li p:not(.pp-fit-q){color:var(--text-secondary)}.pp-fit-cta{margin-top:var(--space-5)}@media (width>=768px){.pp-fit{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.pp-retailers{border-top:2px solid var(--text)}.pp-retailer{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-control-border);grid-template-columns:minmax(0,1fr);display:grid}.pp-retailer-who{flex-direction:column;gap:2px;display:flex}.pp-retailer-name{font-weight:var(--weight-semibold)}.pp-date{white-space:nowrap}.pp-retailer-price{flex-direction:column;gap:2px;display:flex}.pp-retailer-amount{font-size:var(--text-h4);font-weight:var(--weight-bold)}.pp-retailer-sold{font-size:var(--text-small);color:var(--text-muted)}.pp-used-grade{margin-block:var(--space-1);display:block}.pp-used-chip{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-fairway-mist);color:var(--color-golf-green);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.pp-used-chip--low{color:var(--color-warning-text);background:#f4ead6}.pp-retailer--off .pp-retailer-amount{font-weight:var(--weight-regular);color:var(--text-muted)}.pp-retailer-go{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.pp-cta .aff-tag{margin-top:var(--space-2);text-align:center;display:block}.pp-compare-note{margin-top:var(--space-4);color:var(--text-muted)}@media (width>=768px){.pp-retailer{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 15rem}.pp-retailer-go{justify-self:end;align-items:flex-end}}
