.WR3JFq_layout{gap:var(--space-xxl);grid-template-columns:260px 1fr;align-items:start;display:grid}.WR3JFq_sidebar{gap:var(--space-lg);overscroll-behavior:contain;max-height:calc(100dvh - 108px);padding-right:var(--space-xs);flex-direction:column;display:flex;position:sticky;top:84px;overflow-y:auto}.WR3JFq_sheet{gap:var(--space-lg);flex-direction:column;display:flex}.WR3JFq_sheetToggle,.WR3JFq_backdrop,.WR3JFq_sheetClose,.WR3JFq_sheetFoot{display:none}.WR3JFq_search{position:relative}.WR3JFq_searchIcon{top:50%;left:var(--space-md);color:var(--ink-muted-48);pointer-events:none;position:absolute;transform:translateY(-50%)}.WR3JFq_search input{width:100%;min-height:44px;padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--space-md) + 18px + var(--space-sm));border:1px solid var(--hairline);border-radius:var(--radius-field);background:var(--canvas);color:var(--ink-strong);font-size:var(--text-field)}.WR3JFq_search input::placeholder{color:var(--ink-muted-48)}.WR3JFq_search input:focus{border-color:var(--primary);outline:none}.WR3JFq_search input:focus-visible{outline:2px solid var(--primary-focus);outline-offset:2px}.WR3JFq_sheetToggle{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-base);border-radius:var(--radius-pill);background:var(--canvas-parchment);color:var(--ink-strong);font-size:var(--text-callout);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:none}.WR3JFq_sheetToggle:active{transform:scale(.97)}.WR3JFq_sheetClose{border-radius:var(--radius-pill);background:var(--canvas-parchment);width:44px;height:44px;color:var(--ink-strong);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto}.WR3JFq_priceRange{align-items:center;gap:var(--space-sm);padding:var(--space-md);display:flex}.WR3JFq_priceRange>span{color:var(--ink-muted-48)}.WR3JFq_priceRange input{min-width:0;min-height:40px;padding:var(--space-xs) var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink-strong);font-size:var(--text-field);font-variant-numeric:tabular-nums;appearance:textfield;flex:1}.WR3JFq_priceRange input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WR3JFq_priceRange input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.WR3JFq_priceRange input:focus{border-color:var(--primary)}.WR3JFq_railHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:0 var(--space-xxs);display:flex}.WR3JFq_railHead>span{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted-48)}.WR3JFq_reset{font-size:var(--text-caption);color:var(--primary);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:0}.WR3JFq_reset:hover{color:var(--primary-focus)}.WR3JFq_filterGroup{flex-direction:column;display:flex}.WR3JFq_filterGroup>span{padding:0 var(--space-md) var(--space-sm);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted-48)}.WR3JFq_filterGroup>div{background:var(--canvas-parchment);border-radius:var(--radius-lg);overflow:hidden}.WR3JFq_filterGroup button{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-base);text-align:left;color:var(--ink-muted-80);font-size:var(--text-callout);font-weight:var(--weight-regular);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;line-height:1.35;display:flex}.WR3JFq_filterGroup button+button{border-top:1px solid var(--canvas)}.WR3JFq_filterGroup button:hover{background:var(--canvas);color:var(--ink-strong)}.WR3JFq_filterGroup button:active{transform:scale(.99)}.WR3JFq_filterGroup button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);font-weight:var(--weight-semibold)}.WR3JFq_filterGroup button[aria-pressed=true]:hover{background:var(--primary-focus);color:var(--on-primary)}.WR3JFq_filterGroup button[aria-pressed=true][data-neutral=true],.WR3JFq_filterGroup button[aria-pressed=true][data-neutral=true]:hover{background:var(--canvas);color:var(--ink-strong)}.WR3JFq_filterGroup button[aria-pressed=true][data-neutral=true]>span:last-child{color:var(--ink-muted-48)}.WR3JFq_filterGroup button[data-depth="1"]{padding-left:calc(var(--space-base) + var(--space-md))}.WR3JFq_filterGroup button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WR3JFq_filterGroup button>span:last-child{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted-48);flex:none}.WR3JFq_filterGroup button[aria-pressed=true]>span:last-child{color:var(--on-dark-60)}.WR3JFq_filterGroup>div>.WR3JFq_groupToggle{color:var(--primary);font-size:var(--text-caption);border-top:1px solid var(--canvas);justify-content:flex-start}.WR3JFq_filterGroup>div>.WR3JFq_groupToggle:hover{color:var(--primary-focus);background:var(--canvas)}.WR3JFq_head{justify-content:space-between;align-items:flex-end;gap:var(--space-base) var(--space-xl);padding-bottom:var(--space-base);margin-bottom:var(--space-xl);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.WR3JFq_headCount{gap:var(--space-xxs);flex-direction:column;display:flex}.WR3JFq_headTools{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.WR3JFq_sort{align-items:center;gap:var(--space-sm);font-size:var(--text-caption);color:var(--ink-muted-48);display:inline-flex}.WR3JFq_sort select{min-height:36px;padding:var(--space-xs) var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-field);background:var(--canvas);color:var(--ink-strong);font-size:var(--text-field);cursor:pointer}.WR3JFq_sort select:focus{border-color:var(--primary)}.WR3JFq_count{font-size:var(--text-headline);font-weight:var(--weight-semibold);color:var(--ink-strong);font-variant-numeric:tabular-nums;line-height:1.2}.WR3JFq_shown{font-size:var(--text-caption);color:var(--ink-muted-48);font-variant-numeric:tabular-nums}.WR3JFq_segment{gap:var(--space-xs);flex-wrap:wrap;display:flex}.WR3JFq_segment button{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-base);border-radius:var(--radius-pill);background:var(--canvas-parchment);color:var(--ink-muted-80);font-size:var(--text-caption);font-weight:var(--weight-regular);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;line-height:1.2;display:inline-flex}.WR3JFq_segment button>span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-muted-48)}.WR3JFq_segment button:hover{background:var(--chip-translucent);color:var(--ink-strong)}.WR3JFq_segment button:active{transform:scale(.96)}.WR3JFq_segment button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);font-weight:var(--weight-semibold)}.WR3JFq_segment button[aria-pressed=true]>span:last-child{color:var(--on-dark-60)}.WR3JFq_segment button[aria-pressed=true][data-neutral=true],.WR3JFq_segment button[aria-pressed=true][data-neutral=true]:hover{background:var(--canvas-parchment);color:var(--ink-strong)}.WR3JFq_segment button[aria-pressed=true][data-neutral=true]>span:last-child{color:var(--ink-muted-48)}.WR3JFq_grid{gap:var(--space-xxl) var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;display:grid}.WR3JFq_tile{gap:var(--space-md);flex-direction:column;display:flex;position:relative}.WR3JFq_mediaLink{display:block}.WR3JFq_media{aspect-ratio:4/3;background:var(--canvas);border-radius:var(--radius-lg);transition:background var(--dur) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.WR3JFq_media img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.WR3JFq_mediaLink:active .WR3JFq_media{transform:scale(.99)}.WR3JFq_mediaEmpty{background:var(--canvas-parchment)}.WR3JFq_noImage{align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);text-align:center;flex-direction:column;display:flex}.WR3JFq_noImageIcon{opacity:.55;flex:none;width:28px;height:28px}.WR3JFq_noImageLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted-48);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.WR3JFq_badge{z-index:2;top:var(--space-md);left:var(--space-md);position:absolute}.WR3JFq_body{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.WR3JFq_nameLink{color:var(--ink-strong)}.WR3JFq_body h3{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:0;min-height:calc(2 * 1.4 * var(--text-body));-webkit-line-clamp:2;line-clamp:2;transition:color var(--dur-fast) var(--ease);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.WR3JFq_tile:hover h3{color:var(--primary)}.WR3JFq_tile:hover .WR3JFq_mediaEmpty{background:var(--surface-pearl)}.WR3JFq_priceRow{align-items:baseline;gap:var(--space-sm);margin-top:var(--space-xxs);flex-wrap:wrap;display:flex}.WR3JFq_body b{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.WR3JFq_body s{font-size:var(--text-caption);color:var(--ink-muted-48)}.WR3JFq_askPrice{font-size:var(--text-callout);font-weight:var(--weight-regular);color:var(--ink-muted-80)}.WR3JFq_variantNote{font-size:var(--text-caption);color:var(--ink-muted-48)}.WR3JFq_body select{margin-top:var(--space-xxs);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink-strong);font-size:var(--text-field);cursor:pointer}.WR3JFq_body select:focus{border-color:var(--primary)}.WR3JFq_body .WR3JFq_add{width:100%;padding:var(--space-md) var(--space-base);font-size:var(--text-callout);background:var(--canvas);color:var(--ink-strong);border-color:var(--hairline);margin-top:auto}.WR3JFq_body .WR3JFq_add:hover{background:var(--primary);color:var(--on-primary);border-color:#0000}.WR3JFq_body .WR3JFq_add[data-added=true]{background:var(--primary);color:var(--on-primary);font-weight:var(--weight-semibold);border-color:#0000}.WR3JFq_body .WR3JFq_add[data-sold-out=true],.WR3JFq_body .WR3JFq_add[data-sold-out=true]:hover{background:var(--canvas);color:var(--ink-muted-48);border-color:var(--hairline);cursor:not-allowed}.WR3JFq_more{align-items:center;gap:var(--space-sm);margin-top:var(--space-xxxl);flex-direction:column;display:flex}.WR3JFq_prev{margin-bottom:var(--space-xl);justify-content:center;display:flex}@media (max-width:1024px){.WR3JFq_layout{gap:var(--space-xl);grid-template-columns:220px 1fr}}@media (max-width:860px){.WR3JFq_layout{gap:var(--space-xl);grid-template-columns:1fr}.WR3JFq_sidebar{gap:var(--space-sm);grid-template-columns:1fr auto;align-items:stretch;max-height:none;padding-right:0;display:grid;position:static;overflow:visible}.WR3JFq_sheetToggle{display:inline-flex}.WR3JFq_backdrop{z-index:60;background:color-mix(in srgb, var(--ink-strong) 40%, transparent);opacity:0;pointer-events:none;transition:opacity var(--ason-motion-duration-fast) var(--ason-motion-ease-exit);display:block;position:fixed;inset:0}.WR3JFq_backdrop[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--ason-motion-duration-relaxed) var(--ason-motion-ease-entrance)}.WR3JFq_sheet{z-index:61;overscroll-behavior:contain;gap:var(--space-lg);max-height:calc(100dvh - 88px);padding:0 var(--space-xl);background:var(--canvas);border-radius:var(--radius-xl) var(--radius-xl) 0 0;visibility:hidden;transition:transform var(--ason-motion-duration-fast) var(--ason-motion-ease-exit), visibility 0s linear var(--ason-motion-duration-fast);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.WR3JFq_sheet[data-open=true]{visibility:visible;transition:transform var(--ason-motion-duration-relaxed) var(--ason-motion-ease-entrance), visibility 0s;transform:none}.WR3JFq_sheet .WR3JFq_railHead{z-index:1;padding:var(--space-base) 0 var(--space-sm);background:var(--canvas);align-items:center;position:sticky;top:0}.WR3JFq_sheetClose{display:inline-flex}.WR3JFq_sheetFoot{padding:var(--space-md) 0 var(--space-xl);background:var(--canvas);margin-top:auto;display:block;position:sticky;bottom:0}.WR3JFq_sheetFoot .btn{width:100%}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.WR3JFq_backdrop,.WR3JFq_backdrop[data-open=true],.WR3JFq_sheet,.WR3JFq_sheet[data-open=true]{transition:none}}@media (max-width:560px){.WR3JFq_grid{gap:var(--space-xl) var(--space-base);grid-template-columns:repeat(2,1fr)}.WR3JFq_head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.WR3JFq_sheetToggle:active,.WR3JFq_filterGroup button:active,.WR3JFq_segment button:active,.WR3JFq_mediaLink:active .WR3JFq_media{transform:none}}
