.cp{margin-top:20px}.cp-grid{grid-template-columns:9rem repeat(var(--cp-n,2), minmax(0, 1fr));column-gap:16px;display:grid}.cp-grid[hidden]{display:none}.cp-row-contents{display:contents}.cp-rowhead{color:var(--gray-900);border-top:1px solid var(--gray-200);padding:12px 0;font-size:.85rem;font-weight:700}.cp-cell{border-top:1px solid var(--gray-200);overflow-wrap:anywhere;min-width:0;padding:8px 0}.cp-cell>div>.metric,.cp-cell .matcard,.cp-cell .foam-talk{margin:0}.cp-cell .v2-band{background:0 0;margin:0;padding:2px 0}.cp-cell .v2-proscons,.cp-cell .v2-pc{min-width:0}.cp-cell .v2-pc{padding:10px 10px 10px 12px}.cp-cell .v2-pc li{overflow-wrap:anywhere;padding-left:20px}.cp-cell .metric__row{grid-template-columns:1fr}.cp-cell .metric__r{padding:6px 2px;font-size:.8rem}.cp-cell .metric__foot{font-size:.75rem}.cp-cell .metric__r{flex-wrap:wrap;gap:0 6px}.cp-cell .metric__name{overflow-wrap:anywhere;min-width:0}.cp-cell .posbar{width:auto;max-width:132px}.cp-cell .price-block-amazon{margin:0;padding:8px 10px}.cp-cell .price-block-amazon h3{margin:0 0 4px;font-size:.8rem}.cp-cell .price-block-amazon__body{margin:0}.cp-cell .detail__inforow{padding:5px 0;display:block}.cp-cell .detail__inforow dt{color:var(--gray-600);font-size:.7rem}.cp-cell .detail__inforow dd{text-align:left;margin:0}.cp-cell .article__talk-icon{display:none}.cp-cell .article__talk{gap:0}.cp-cell .article__talk-body{flex:auto;min-width:0;max-width:none}.cp-cell .article__talk-body:before,.cp-cell .article__talk-body:after{display:none}.cp-cell .metric>.cp-src-in{margin:8px 0 0;font-size:.75rem;line-height:1.5}.cp-cell .metric>.cp-src-in small{font-size:inherit}.cp-empty{color:var(--gray-500,#888);font-size:.8rem}.cp-cell .metric__r--me .metric__name{color:var(--gray-600);font-size:.75rem}.cp-sticky{top:var(--cp-top,0px);z-index:3;background:var(--color-bg,#fff);border-bottom:1px solid var(--gray-200);padding:6px 0;position:sticky}.cp-sticky.cp-rowhead{border-top:none}.cp-colhead{align-items:baseline;gap:6px;min-width:0;display:flex}.cp-colhead__name{min-width:0;font-size:.85rem;line-height:1.3}.cp-colhead__name small{color:var(--gray-600);font-size:.75rem;display:block}.cp-colhead__name a{color:inherit;font-weight:800}.cp-colhead__disc{font-size:inherit;color:inherit;border:1px solid var(--gray-500,#888);white-space:nowrap;border-radius:3px;padding:0 4px;font-weight:400;display:inline-block}.cp-cell[data-row=header] .detail__sub,.cp-cell[data-row=header] .cp-model{display:none}.cp-cell .detail__header{margin:0;padding:0}.cp-grid:not(.is-open) .cp-fold,.cp-grid.is-open .cp-ellipsis{display:none}.cp-groupbar{border-top:1px solid var(--gray-200);grid-column:1/-1;justify-content:flex-end;padding:6px 0;display:flex}.cp-more{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:8px;min-height:40px;padding:8px 16px;font-size:.875rem;font-weight:700}.cp-rownotes{grid-column:2/-1;margin-top:-4px;padding:0 0 16px}.cp-rownotes p{color:var(--gray-600);margin:2px 0;font-size:.8rem;line-height:1.5}.cp-rownotes.cp-msrp-note p{font-size:var(--text-base);color:inherit;margin:6px 0 2px;line-height:1.7}.cp-model{margin:2px 0 6px;font-size:1.05rem;font-weight:800}.cp-pcell{border:1px solid var(--gray-200);border-radius:6px;margin:0;padding:8px 10px}.cp-pcell__h{margin:0 0 4px;font-size:.8rem;line-height:1.4}.cp-pcell__h small{color:var(--gray-600);font-size:.75rem}.cp-pcell__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:700}.cp-pcell__offer{color:inherit;text-decoration:none;display:block}.cp-pcell__price{font-size:1.05rem;font-weight:800;display:block}.cp-pcell__shop{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;text-decoration:underline;display:block;overflow:hidden}.cp-pcell__ship{color:var(--gray-600);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5;display:block}.cp-pcell__diff{margin:2px 0 0;font-size:.75rem}.cp-pcell__meta{color:var(--gray-600);overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;line-height:1.6}.cp-pcell-none{color:var(--gray-600);margin:0;font-size:.75rem}.cp-prerelease .price-block-none__text{color:var(--gray-900);margin:0;font-size:.8rem}.cp-price-stale{color:var(--gray-600);margin:4px 0;font-size:.8rem}.cp-band.cp-rowhead{border-top:1px dotted var(--gray-200);padding:4px 0;font-size:.8rem;font-weight:600}.cp-band.cp-cell{border-top:1px dotted var(--gray-200);padding:4px 0;font-size:.9rem;font-weight:700}.cp-band small{color:var(--gray-600);font-size:.75rem;font-weight:400}.cp-band .metric__basediff{padding:2px 0 0;font-weight:400}.cp-band-title{grid-column:1/-1;padding:10px 0 2px;font-size:.85rem;font-weight:800}.cp-band-note{color:var(--gray-900);grid-column:1/-1;margin:0;padding:4px 0 10px;font-size:.75rem}.cp-dist{grid-column:2/-1;padding:4px 0 12px}.cp-dist .metric__histo{max-width:none}.cp-dist-band{color:var(--gray-900);margin:0 0 18px;font-size:.8rem}.cp-colmark{color:#fff;text-align:center;border-radius:3px;min-width:1.3em;margin:0 1px;padding:0 3px;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.35;display:inline-block}.cp-colmark--0{background:#222}.cp-colmark--1{background:#b0205e}.cp-colmark--2{background:#9a4d00}.cp-colmark--3{background:#6b3fa0}.metric__marker--col{pointer-events:auto}.metric__marker--col .metric__marker-triangle{color:var(--gray-900);font-size:var(--text-sm)}.metric__marker-letters{flex-direction:column-reverse;align-items:center;gap:1px;display:flex}.cp-dist-legend span{align-items:center;gap:2px;display:inline-flex}.compare-slot__letter{z-index:1;position:absolute;top:6px;left:6px}.cp-status{color:var(--gray-600);min-height:1em;margin:8px 0 0;font-size:.85rem}.cp-picker,.cp-pick-sticky{display:none}@media (width<=767px){.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.cp-rowhead{grid-column:1/-1;padding:10px 0 2px}.cp-rowhead.cp-sticky{display:none}.cp-rowhead.cp-sticky.cp-has-pick.cp-pick-on{border-bottom:none;grid-column:1/-1;padding:4px 0;display:block}.cp-cell.cp-sticky{top:calc(var(--cp-top,0px) + var(--cp-pick-h,0px))}.cp-rowhead.cp-band{border-top:none;padding:6px 0 0}.cp-band.cp-cell{border-top:none}.cp-cell{border-top:none;padding:4px 0 10px}.cp-cell.cp-sticky{box-shadow:-5px 0 0 var(--color-bg,#fff), 5px 0 0 var(--color-bg,#fff)}.cp-groupbar,.cp-rownotes,.cp-dist{grid-column:1/-1}.cp-picker:not([hidden]){flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.8rem;display:flex}.cp-picker button,.cp-pick-sticky button{border:1px solid var(--gray-600);min-height:44px;color:var(--gray-900);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;display:inline-flex}.cp-picker button[aria-pressed=true],.cp-pick-sticky button[aria-pressed=true]{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}.cp-pick-sticky{align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.cp-pick-sticky button{justify-content:center;min-width:44px;padding:6px 8px}.cp-grid.cp-hide-0 .cp-s0,.cp-grid.cp-hide-1 .cp-s1,.cp-grid.cp-hide-2 .cp-s2,.cp-grid.cp-hide-3 .cp-s3{display:none}.cp-colhead__name{font-size:.78rem}.cp-cell .detail__infolist{font-size:.8rem}.cp-cell .metric,.cp-cell .matcard__body,.cp-cell .matcard__head{padding-left:10px;padding-right:10px}.cp-cell .cp-pcell,.cp-cell .price-block-amazon{padding:8px}}
