:root.counter [data-counter-list-title]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-40);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:hsl(var(--foreground))}:root.counter [data-counter-list-sentence]{max-width:var(--measure);margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--ink-rule);font-size:var(--text-15);line-height:var(--leading-body);color:hsl(var(--muted-foreground))}:root.counter [data-counter-list-page] [data-counter-endcap]{max-width:var(--content-col)}:root.counter [data-counter-hooks] [data-compare-search-root] label{font-size:var(--text-14);color:hsl(var(--foreground));font-weight:600}:root.counter [data-counter-hooks] #compare-search{min-height:var(--tap-add);padding-inline:var(--space-3);border:1px solid hsl(var(--input));border-radius:var(--radius-control);background-color:hsl(var(--background));font-size:var(--text-15);color:hsl(var(--foreground));box-shadow:none}:root.counter [data-counter-hooks] #compare-search:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}:root.counter [data-counter-hooks] [data-compare-search-results]{border:0;border-top:var(--ink-rule);background-color:hsl(var(--background));box-shadow:none;border-radius:0}:root.counter [data-counter-compare-result]{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-1) var(--space-3);font:inherit;text-align:left;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;display:flex}:root.counter [data-counter-compare-result]+[data-counter-compare-result]{border-top:var(--hairline)}:root.counter [data-counter-compare-result]:hover{background-color:hsl(var(--surface-paper))}:root.counter [data-counter-compare-result] [data-counter-compare-thumb]{width:var(--can-thumb-sm);height:var(--can-thumb-sm)}:root.counter [data-counter-compare-result-name]{min-width:0;font-size:var(--text-15);flex:1;font-weight:600}:root.counter [data-counter-compare-result-meta],:root.counter [data-counter-compare-brand]{font-family:var(--font-mono);font-size:var(--text-13);color:hsl(var(--muted-foreground))}:root.counter [data-counter-compare-thumb]{width:var(--can-thumb);height:var(--can-thumb);background-color:hsl(var(--surface-paper));flex:none;justify-content:center;align-items:center;display:inline-flex}:root.counter [data-counter-compare-thumb] img{object-fit:contain;max-width:100%;max-height:100%}:root.counter [data-counter-applied-chip]{min-height:var(--tap-min);padding-left:var(--space-3);border-radius:var(--radius-control);background-color:hsl(var(--primary));font-size:var(--text-14);white-space:nowrap;color:hsl(var(--primary-foreground));flex:none;align-items:center;font-weight:600;display:inline-flex}:root.counter [data-counter-applied-chip] [data-compare-remove]{min-width:var(--tap-min);min-height:var(--tap-min);font-size:var(--text-17);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}:root.counter [data-counter-clear-chip]{min-height:var(--tap-min);padding-inline:var(--space-4);border:var(--edge);border-radius:var(--radius-control);font-size:var(--text-14);color:hsl(var(--foreground));cursor:pointer;background:0 0;flex:none;align-items:center;font-weight:600;display:inline-flex}:root.counter [data-counter-hooks] [data-compare-table]{border:0;border-radius:0}:root.counter [data-counter-compare-table]{border-collapse:collapse;border-top:var(--ink-rule);width:100%;font-size:var(--text-15);color:hsl(var(--foreground))}:root.counter [data-counter-compare-table] thead th{padding:var(--space-3);vertical-align:bottom;text-align:left}:root.counter [data-counter-compare-table] [data-counter-compare-name]{margin-top:var(--space-2);font-size:var(--text-15);font-weight:600;line-height:var(--leading-heading);display:block}:root.counter [data-counter-compare-table] tbody tr{border-top:var(--hairline)}:root.counter [data-counter-compare-table] tbody th,:root.counter [data-counter-compare-table] tbody td{height:var(--tap-min);padding:var(--space-2) var(--space-3);vertical-align:middle;text-align:left}:root.counter [data-counter-compare-table] tbody th{font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:hsl(var(--muted-foreground));padding-left:0;font-weight:400}:root.counter [data-counter-compare-table] a:not([data-compare-view]){min-height:var(--tap-min);min-width:var(--tap-min);color:hsl(var(--link));text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}:root.counter [data-counter-compare-ladder]{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-13);flex-wrap:wrap;display:inline-flex}:root.counter [data-counter-hooks] [data-compare-meta-kind=stock]{font-family:var(--font-mono);font-size:var(--text-13)}:root.counter [data-counter-hooks] [data-compare-view]{min-height:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-control);background-color:hsl(var(--primary));font-size:var(--text-15);color:hsl(var(--primary-foreground));justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:root.counter [data-counter-hooks] [data-compare-mobile]>*+*{margin-top:var(--space-5)}:root.counter [data-counter-compare-card]{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--ink-rule);display:grid}:root.counter [data-counter-compare-card-head]{align-items:center;gap:var(--space-3);display:flex}:root.counter [data-counter-compare-card] h3{font-size:var(--text-17);font-weight:600;line-height:var(--leading-heading);color:hsl(var(--foreground));margin:0}:root.counter [data-counter-compare-card] [data-counter-ledger]{border-bottom:0}:root.counter [data-counter-compare-card] [data-compare-view]{width:100%}:root.counter [data-counter-hooks] [data-compare-share]{font-family:var(--font-mono);font-size:var(--text-13);text-align:left;color:hsl(var(--muted-foreground))}:root.counter [data-counter-hooks] [data-compare-share] a{min-height:var(--tap-min);overflow-wrap:anywhere;color:hsl(var(--link));text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}:root.counter [data-counter-hooks] [data-compare-suggestions] h3{font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:400}:root.counter [data-counter-hooks] [data-compare-suggestions-grid]{gap:var(--space-2);flex-wrap:wrap;display:flex}:root.counter [data-counter-suggestion-chip]{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--tap-min);padding-inline:var(--space-3);border:var(--edge);border-radius:var(--radius-control);font-size:var(--text-14);white-space:nowrap;color:hsl(var(--foreground));cursor:pointer;background:0 0;flex:none;font-weight:600;display:inline-flex}:root.counter [data-counter-suggestion-chip] [data-counter-mg]{font-family:var(--font-mono);font-size:var(--text-13);color:hsl(var(--muted-foreground));font-weight:400}:root.counter button[data-counter-sheet-action]{cursor:pointer;background:0 0;font-family:inherit}:root.counter [data-counter-hooks] [data-wishlist-count]{font-family:var(--font-mono);font-size:var(--text-13);color:hsl(var(--muted-foreground))}:root.counter [data-counter-hooks] [data-wishlist-list]{border:0;border-top:var(--ink-rule);backdrop-filter:none;background:0 0;border-radius:0}:root.counter [data-counter-wishlist-row]{align-items:center;gap:var(--space-3);min-height:64px;padding-block:var(--space-2);display:flex}:root.counter [data-counter-wishlist-row]+[data-counter-wishlist-row]{border-top:var(--hairline)}:root.counter [data-counter-wishlist-thumb]{background-color:hsl(var(--surface-paper));flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}:root.counter [data-counter-wishlist-thumb] img{object-fit:contain;max-width:100%;max-height:100%}:root.counter [data-counter-wishlist-line]{gap:var(--space-1);flex:1;min-width:0;display:grid}:root.counter [data-counter-wishlist-name]{font-size:var(--text-15);color:hsl(var(--foreground));font-weight:600}:root.counter [data-counter-wishlist-facts]{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-13);flex-wrap:wrap;display:flex}:root.counter [data-counter-wishlist-actions],:root.counter [data-counter-wishlist-empty-actions]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:root.counter [data-counter-wishlist-view],:root.counter [data-counter-wishlist-row] [data-wishlist-remove]{min-height:var(--tap-min);padding-inline:var(--space-2);font-size:var(--text-14);color:hsl(var(--link));text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration-line:underline;display:inline-flex}:root.counter [data-counter-wishlist-row] [data-wishlist-remove]{color:hsl(var(--destructive))}:root.counter [data-counter-leaderboard]{gap:var(--space-5);display:grid}:root.counter [data-counter-leaderboard-row] [data-counter-ledger-mark]{min-width:2.5ch;font-size:var(--text-24);font-weight:700}:root.counter [data-counter-leaderboard-avatar]{width:var(--badge-40);height:var(--badge-40);object-fit:cover;background-color:hsl(var(--surface-paper));font-size:var(--text-15);color:hsl(var(--foreground));flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:root.counter [data-counter-leaderboard-row] [data-counter-ledger-label]{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}:root.counter [data-counter-leaderboard-name]{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}:root.counter [data-counter-leaderboard-row] [data-counter-ledger-value]{font-family:var(--font-price);white-space:nowrap}:root.counter [data-counter-leaderboard-unit]{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--text-13);color:hsl(var(--muted-foreground));font-weight:400}:root.counter [data-counter-leaderboard-row][aria-current]{padding-inline:var(--space-2);background-color:hsl(var(--surface-paper))}:root.counter [data-counter-leaderboard-note]{font-size:var(--text-15);line-height:var(--leading-body);color:hsl(var(--muted-foreground));margin:0}:root.counter [data-counter-leaderboard-note] a{color:hsl(var(--link));text-underline-offset:4px;text-decoration-line:underline}@media (width<=39.99rem){:root.counter [data-counter-list-title]{font-size:var(--text-24)}:root.counter [data-counter-hooks] #compare-search{min-height:var(--tap-min)}}
