._root_1dcw5_1{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);isolation:isolate;grid-template-rows:minmax(0,1fr);width:100%;height:780px;display:grid;position:relative;overflow:hidden;container:listing/inline-size}._frame_1dcw5_2{background:var(--surface);width:100%;height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);isolation:isolate;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}._frame_1dcw5_2 :where(h2,h3,p,ul,fieldset){margin:0}._frame_1dcw5_2 :where(ul){padding:0;list-style:none}._frame_1dcw5_2 :where(fieldset){border:0;min-width:0;padding:0}._frame_1dcw5_2 :where(legend){padding:0}._frame_1dcw5_2 :where(button,input){font:inherit;letter-spacing:inherit;color:inherit;-webkit-tap-highlight-color:transparent}._frame_1dcw5_2 :focus{outline:none}._srOnly_1dcw5_9{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._roll_1dcw5_11{font-variant-numeric:tabular-nums;display:inline-flex}._rollChars_1dcw5_12{display:inline-flex}._rollDigit_1dcw5_13{height:1.4em;line-height:1.4em;display:inline-block;position:relative;overflow:hidden}._rollStrip_1dcw5_14{flex-direction:column;display:flex}._rollStrip_1dcw5_14 span{height:1.4em;display:block}._top_1dcw5_18{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._heading_1dcw5_19{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}._heading_1dcw5_19 h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display)}._count_1dcw5_21{color:var(--text-muted);gap:4px;display:inline-flex}._tools_1dcw5_22{align-items:center;gap:var(--space-2);display:flex}._sort_1dcw5_24{position:relative}._sortButton_1dcw5_25,._filterButton_1dcw5_25{align-items:center;gap:var(--space-2);height:var(--control-height-sm);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;font-weight:500;display:inline-flex}._filterButton_1dcw5_25{padding:0 var(--space-4) 0 var(--space-3);display:none}._sortButton_1dcw5_25[aria-expanded=true]{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._sortButton_1dcw5_25:hover,._filterButton_1dcw5_25:hover{border-color:var(--border-strong)}}._sortLabel_1dcw5_29{color:var(--text-muted);font-weight:400}._chevron_1dcw5_30{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}._chevron_1dcw5_30[data-open]{transform:rotate(180deg)}._badge_1dcw5_32{border-radius:var(--radius-pill);background:var(--control-on);min-width:18px;height:18px;color:var(--control-glyph);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;line-height:1;display:inline-grid}._sortMenu_1dcw5_33{z-index:20;border:1px solid var(--border);border-radius:calc(var(--radius-panel) - 8px);background:var(--surface-raised);min-width:220px;box-shadow:var(--shadow-floating);transform-origin:100% 0;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}._sortOption_1dcw5_34{justify-content:space-between;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);cursor:pointer;border-radius:12px;display:flex}._sortOption_1dcw5_34[data-active]{background:var(--surface-muted)}._sortOption_1dcw5_34[aria-selected=true]{font-weight:500}._bag_1dcw5_38{height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}._bagIcon_1dcw5_39{display:grid}._bagCount_1dcw5_40{min-width:1ch}._body_1dcw5_43{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}._sidebar_1dcw5_44{min-height:0;padding:var(--space-5) var(--space-5) var(--space-6) var(--space-6);border-right:1px solid var(--border-subtle);scrollbar-width:thin;overflow-y:auto}._filterBody_1dcw5_45{align-content:start;gap:var(--space-6);display:grid}._group_1dcw5_46{gap:var(--space-3);display:grid}._groupTitle_1dcw5_47{margin-bottom:var(--space-3);justify-content:space-between;font-weight:500;display:flex}._price_1dcw5_49{gap:var(--space-2);display:grid}._range_1dcw5_50{height:24px;position:relative}._rangeTrack_1dcw5_51{border-radius:var(--radius-pill);background:var(--control-track);height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}._rangeFill_1dcw5_52{border-radius:inherit;background:var(--control-fill);position:absolute;top:0;bottom:0}._range_1dcw5_50 input{pointer-events:none;touch-action:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}._range_1dcw5_50 input::-webkit-slider-runnable-track{background:0 0;height:100%}._range_1dcw5_50 input::-moz-range-track{background:0 0}._range_1dcw5_50 input::-webkit-slider-thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:20px;height:20px;box-shadow:var(--control-thumb-shadow);cursor:grab;pointer-events:auto;appearance:none;transition:transform var(--duration-fast) var(--ease-standard);border:0;margin-top:2px}._range_1dcw5_50 input::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:20px;height:20px;box-shadow:var(--control-thumb-shadow);cursor:grab;pointer-events:auto;transition:transform var(--duration-fast) var(--ease-standard);border:0}._range_1dcw5_50 input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}._range_1dcw5_50 input:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.12)}._priceValues_1dcw5_60{color:var(--text-secondary);justify-content:space-between;display:flex}._swatches_1dcw5_62{gap:var(--space-1);flex-wrap:wrap;display:flex}._swatch_1dcw5_62{border-radius:var(--radius-pill);cursor:pointer;width:32px;height:32px;transition:transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}._swatch_1dcw5_62:active{transform:scale(.92)}._swatchFill_1dcw5_65{border-radius:inherit;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}._swatch_1dcw5_62:after{border-radius:inherit;box-shadow:0 0 0 1.5px var(--foreground);opacity:0;content:"";transition:opacity var(--duration-fast) ease, transform var(--duration-standard) var(--ease-spring);position:absolute;inset:0;transform:scale(.9)}._swatch_1dcw5_62[aria-pressed=true]:after{opacity:1;transform:none}._swatchCheck_1dcw5_68{color:#fff;opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-spring) var(--ease-spring);display:grid;position:relative;transform:scale(.5)}._swatchCheck_1dcw5_68[data-light]{color:#1c1b19}._swatchCheck_1dcw5_68[data-on]{opacity:1;transform:none}._sizes_1dcw5_72{gap:var(--space-2);display:flex}._sizeChip_1dcw5_73{min-width:44px;height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;font-weight:500}._sizeChip_1dcw5_73:active{transform:scale(.95)}._sizeChip_1dcw5_73[aria-pressed=true]{border-color:var(--control-on);background:var(--control-on);color:var(--control-glyph)}@media (hover:hover) and (pointer:fine){._sizeChip_1dcw5_73:not([aria-pressed=true]):hover{border-color:var(--border-strong)}}._switchRow_1dcw5_78{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font-weight:500;display:flex}._switch_1dcw5_78{border-radius:var(--radius-pill);background:var(--control-track);cursor:pointer;width:40px;height:24px;transition:background-color var(--duration-fast) ease;border:0;flex:none;padding:0;position:relative}._switch_1dcw5_78[aria-checked=true]{background:var(--control-on)}._thumb_1dcw5_81{border-radius:var(--radius-pill);background:var(--control-thumb);width:20px;height:20px;box-shadow:var(--control-thumb-shadow);transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) ease;position:absolute;top:2px;left:2px}._switch_1dcw5_78[aria-checked=true] ._thumb_1dcw5_81{background:var(--control-thumb-on);transform:translate(16px)}._clearAll_1dcw5_84{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-xs);cursor:pointer;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-standard);justify-self:start;font-weight:500}._clearAll_1dcw5_84:active{transform:scale(.97)}._clearAll_1dcw5_84:disabled{opacity:.4;cursor:default;transform:none}._results_1dcw5_89{overscroll-behavior:contain;min-height:0;padding:var(--space-5) var(--space-6) var(--space-8);scrollbar-width:thin;overflow-y:auto;container:results/inline-size}._grid_1dcw5_91{align-items:start;gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@container results (width<=299px){._grid_1dcw5_91{grid-template-columns:minmax(0,1fr)}}@container results (width>=640px){._grid_1dcw5_91{grid-template-columns:repeat(3,minmax(0,1fr))}}@container results (width>=860px){._grid_1dcw5_91{grid-template-columns:repeat(4,minmax(0,1fr))}}@container results (width>=1080px){._grid_1dcw5_91{grid-template-columns:repeat(5,minmax(0,1fr))}}._card_1dcw5_96{gap:var(--space-3);grid-template-rows:auto auto;align-content:start;min-width:0;display:grid}._media_1dcw5_98{aspect-ratio:4/5;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);width:100%;position:relative;overflow:hidden}._image_1dcw5_99,._hoverImage_1dcw5_99{object-fit:cover;object-position:center;width:100%;height:100%}._hoverImage_1dcw5_99{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}@media (hover:hover) and (pointer:fine){._card_1dcw5_96:hover ._hoverImage_1dcw5_99{opacity:1}}._quick_1dcw5_106{border-radius:var(--radius-pill);color:#1c1b19;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);height:40px;transition:opacity var(--duration-fast) ease, transform var(--duration-standard) var(--ease-enter);background:oklch(100% 0 0/.82);display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 6px 18px oklch(0% 0 0/.12)}._quick_1dcw5_106>*{grid-area:1/1}@media (hover:hover) and (pointer:fine){._card_1dcw5_96:not([data-active]) ._quick_1dcw5_106{opacity:0;transform:translateY(8px)}._card_1dcw5_96:hover ._quick_1dcw5_106,._card_1dcw5_96:focus-within ._quick_1dcw5_106{opacity:1;transform:none}}._quickAdd_1dcw5_112,._quickDone_1dcw5_112{border-radius:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:0;font-weight:500;display:inline-flex;color:inherit!important}._quickAdd_1dcw5_112:active:not(:disabled){transform:scale(.97)}._quickAdd_1dcw5_112:disabled{cursor:default;color:oklch(40% 0 0)!important}._quickDone_1dcw5_112{cursor:default;color:oklch(45% .15 150)!important}._quickSizes_1dcw5_116{align-items:center;gap:2px;padding:4px;display:flex}._quickSize_1dcw5_116{border-radius:var(--radius-pill);cursor:pointer;height:32px;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:1;padding:0;font-weight:500;color:inherit!important}._quickSize_1dcw5_116:hover,._quickSize_1dcw5_116:focus-visible{background:oklch(0% 0 0/.07)}._quickSize_1dcw5_116:active{transform:scale(.94)}._quickClose_1dcw5_120{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;color:oklch(40% 0 0)!important}._quickClose_1dcw5_120:hover{background:oklch(0% 0 0/.07)}._info_1dcw5_123{min-width:0;height:calc(5.6em + 10px);font-size:var(--text-sm);grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:2px;padding:0 2px;line-height:1.4;display:grid}._name_1dcw5_125{min-width:0;font-size:inherit;font-weight:500;line-height:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._detail_1dcw5_126{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_1dcw5_127{justify-content:space-between;align-items:center;gap:var(--space-2);grid-row:4;min-width:0;height:1.4em;display:flex}._priceTag_1dcw5_128{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:6px;display:inline-flex}._priceTag_1dcw5_128 [data-sale]{color:var(--danger)}._compare_1dcw5_130{color:var(--text-muted)}._aside_1dcw5_131{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:hidden}._dots_1dcw5_132{flex:none;gap:4px;display:flex}._dot_1dcw5_132{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.14)}._status_1dcw5_134{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._empty_1dcw5_136{place-content:center;justify-items:center;gap:var(--space-3);min-height:320px;color:var(--text-muted);text-align:center;display:grid}._sheetLayer_1dcw5_139{z-index:30;position:absolute;inset:0}._scrim_1dcw5_140{cursor:default;background:oklch(0% 0 0/.32);border:0;width:100%;position:absolute;inset:0}._sheet_1dcw5_139{gap:var(--space-5);width:min(320px,88%);padding:var(--space-5);border-right:1px solid var(--border);border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--surface-raised);box-shadow:var(--shadow-floating);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}._sheetHead_1dcw5_142{justify-content:space-between;align-items:center;display:flex}._sheetHead_1dcw5_142 h3{font-size:var(--text-lg);font-weight:500}._sheetClose_1dcw5_144{border-radius:var(--radius-pill);background:var(--surface-muted);cursor:pointer;border:0;place-items:center;width:32px;height:32px;display:grid}._showResults_1dcw5_145{height:var(--control-height-md);border-radius:var(--radius-pill);background:var(--accent);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard);border:0;font-weight:500;color:var(--accent-foreground)!important}._showResults_1dcw5_145:active{transform:scale(.97)}@container listing (width>=640px){._sheetLayer_1dcw5_139{display:none}}@container listing (width>=640px) and (width<=900px){._body_1dcw5_43{grid-template-columns:208px minmax(0,1fr)}._sidebar_1dcw5_44{padding:var(--space-5) var(--space-4) var(--space-6) var(--space-5)}._results_1dcw5_89{padding:var(--space-5) var(--space-5) var(--space-8)}._grid_1dcw5_91{gap:var(--space-5) var(--space-3)}}@container listing (width<=639px){._filterButton_1dcw5_25{display:inline-flex}._sidebar_1dcw5_44{display:none}._body_1dcw5_43{grid-template-columns:minmax(0,1fr)}._top_1dcw5_18{padding:var(--space-4)}._results_1dcw5_89{padding:var(--space-4) var(--space-4) var(--space-6)}._grid_1dcw5_91{gap:var(--space-5) var(--space-3)}}@container listing (width<=420px){._heading_1dcw5_19 h2{font-size:var(--text-xl)}._tools_1dcw5_22{width:100%}._sort_1dcw5_24{flex:1;min-width:0}._sortButton_1dcw5_25{width:100%;padding:0 var(--space-3);justify-content:space-between}._sortLabel_1dcw5_29{display:none}._sortMenu_1dcw5_33{transform-origin:0 0;min-width:100%;left:0;right:auto}._quickAdd_1dcw5_112{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){._hoverImage_1dcw5_99{transition:opacity var(--duration-fast) ease}._quick_1dcw5_106{transition:opacity var(--duration-fast) ease;transform:none!important}._thumb_1dcw5_81,._swatchCheck_1dcw5_68,._swatch_1dcw5_62:after,._chevron_1dcw5_30{transition-property:opacity,background-color}}._nameLink_1dcw5_183{color:inherit;text-decoration:none}._nameLink_1dcw5_183:hover{text-underline-offset:3px;text-decoration:underline}._page_1ylfr_1{padding-top:var(--space-12)}._head_1ylfr_4{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}._head_1ylfr_4 h1{font-size:clamp(2.5rem,6vw,4rem)}._head_1ylfr_4 p{color:var(--text-secondary);max-width:52ch}._head_1ylfr_4 a{color:var(--foreground)}._empty_1ylfr_19{gap:var(--space-2);padding:var(--space-16) 0;text-align:center;justify-items:center;display:grid}._empty_1ylfr_19 h2{font-size:var(--text-2xl)}._empty_1ylfr_19 p{color:var(--text-secondary);max-width:44ch}
