.product[data-astro-cid-jc4p5jcy]{gap:var(--gap-split);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.media[data-astro-cid-jc4p5jcy]{top:calc(var(--header-height) + var(--space-6));position:sticky}@media (width<=940px){.product[data-astro-cid-jc4p5jcy]{grid-template-columns:1fr}.media[data-astro-cid-jc4p5jcy]{position:static}}.media[data-astro-cid-jc4p5jcy] img[data-astro-cid-jc4p5jcy],.no-image[data-astro-cid-jc4p5jcy]{aspect-ratio:1;object-fit:cover;border:var(--rule);width:100%}.no-image[data-astro-cid-jc4p5jcy]{background:var(--color-surface)}h1[data-astro-cid-jc4p5jcy]{font-size:var(--text-h2);text-transform:none;letter-spacing:var(--tracking-tight)}.facts[data-astro-cid-jc4p5jcy] dd[data-astro-cid-jc4p5jcy]{font-weight:500}.uses[data-astro-cid-jc4p5jcy]{margin-top:var(--space-6)}.uses[data-astro-cid-jc4p5jcy] h2[data-astro-cid-jc4p5jcy]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.uses[data-astro-cid-jc4p5jcy] ul[data-astro-cid-jc4p5jcy]{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.uses[data-astro-cid-jc4p5jcy] li[data-astro-cid-jc4p5jcy]{padding-left:var(--space-4);border-left:3px solid var(--color-primary)}.pick[data-astro-cid-jc4p5jcy][hidden]{display:none}.pick[data-astro-cid-jc4p5jcy]{margin-top:var(--space-8);gap:var(--space-4);background:var(--color-surface-2);border:var(--rule);border-top:var(--rule-accent);padding:var(--space-6);display:grid}.pick-options[data-astro-cid-jc4p5jcy]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.pick-row[data-astro-cid-jc4p5jcy]{gap:var(--space-4);flex-wrap:wrap;display:flex}.pick-row[data-astro-cid-jc4p5jcy] .field[data-astro-cid-jc4p5jcy]:not(.grow){flex:0 0 110px}.pick-row[data-astro-cid-jc4p5jcy] .grow[data-astro-cid-jc4p5jcy]{flex:220px}.field[data-astro-cid-jc4p5jcy] label[data-astro-cid-jc4p5jcy] span[data-astro-cid-jc4p5jcy]{letter-spacing:.08em;text-transform:none;color:var(--color-text-faint)}.pick-weight[data-astro-cid-jc4p5jcy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-soft);font-variant-numeric:tabular-nums;margin:0}.pick-actions[data-astro-cid-jc4p5jcy]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pick-status[data-astro-cid-jc4p5jcy]{color:var(--color-success);font-size:var(--text-sm);margin:0}.pick-status[data-astro-cid-jc4p5jcy] a{color:var(--color-accent);text-decoration:underline}.aside[data-astro-cid-jc4p5jcy]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.aside[data-astro-cid-jc4p5jcy] a[data-astro-cid-jc4p5jcy],.pick-status[data-astro-cid-jc4p5jcy].is-error{color:var(--color-accent)}.sizes[data-astro-cid-jc4p5jcy]{gap:var(--space-5);display:grid}.sizes-head[data-astro-cid-jc4p5jcy]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sizes-head[data-astro-cid-jc4p5jcy] h2[data-astro-cid-jc4p5jcy]{font-size:var(--text-2xl);text-transform:none;letter-spacing:var(--tracking-tight);margin:0}.sizes-count[data-astro-cid-jc4p5jcy]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);margin:0}.filters[data-astro-cid-jc4p5jcy]{gap:var(--space-4);justify-items:start;display:grid}.filter[data-astro-cid-jc4p5jcy]{gap:var(--space-2);display:grid}.chips[data-astro-cid-jc4p5jcy]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-jc4p5jcy]{min-height:40px;padding:var(--space-2) var(--space-3);background:var(--color-background);border:var(--rule);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ease-quick), border-color var(--ease-quick), opacity var(--ease-quick);font-weight:600}.chip[data-astro-cid-jc4p5jcy]:hover{border-color:var(--color-text-muted)}.chip[data-astro-cid-jc4p5jcy]:focus-visible,.clear[data-astro-cid-jc4p5jcy]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chip[data-astro-cid-jc4p5jcy][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.chip[data-astro-cid-jc4p5jcy].is-out{opacity:.35;text-decoration:line-through}.clear[data-astro-cid-jc4p5jcy]{color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.clear[data-astro-cid-jc4p5jcy][hidden]{display:none}.table-wrap[data-astro-cid-jc4p5jcy]{border:var(--rule);background:var(--color-surface);max-height:440px;overflow:auto}table[data-astro-cid-jc4p5jcy]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--text-sm)}th[data-astro-cid-jc4p5jcy],td[data-astro-cid-jc4p5jcy]{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--rule);white-space:nowrap}@media (width<=560px){.pick[data-astro-cid-jc4p5jcy]{padding:var(--space-4)}th[data-astro-cid-jc4p5jcy],td[data-astro-cid-jc4p5jcy]{padding:var(--space-3)}}th[data-astro-cid-jc4p5jcy]{z-index:1;background:var(--color-surface-3);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:500;position:sticky;top:0}tbody[data-astro-cid-jc4p5jcy] tr[data-astro-cid-jc4p5jcy]{cursor:pointer}tbody[data-astro-cid-jc4p5jcy] tr[data-astro-cid-jc4p5jcy]:hover{background:var(--color-surface-2)}tbody[data-astro-cid-jc4p5jcy] tr[data-astro-cid-jc4p5jcy].is-picked{background:var(--color-surface-3);box-shadow:inset 3px 0 0 var(--color-primary)}.radio[data-astro-cid-jc4p5jcy]{width:1%;padding-right:0}.radio[data-astro-cid-jc4p5jcy] input[data-astro-cid-jc4p5jcy]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin:0;display:block}.picked[data-astro-cid-jc4p5jcy]{padding-top:var(--space-4);border-top:var(--rule);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.picked[data-astro-cid-jc4p5jcy].is-set{color:var(--color-text);font-weight:700}
