._root_2j4qz_1{display:grid}._head_2j4qz_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}._clear_2j4qz_13{font-size:12.5px;color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px}._clear_2j4qz_13:hover{color:var(--fg)}._group_2j4qz_24{margin:0;padding:18px 0 20px;border:0;border-bottom:1px solid var(--line);min-width:0}._legend_2j4qz_32{float:left;width:100%;margin-bottom:12px;font-family:var(--font-sans);font-size:15.5px;font-weight:600;letter-spacing:-.005em}._legend_2j4qz_32~*{clear:both}._options_2j4qz_48{display:grid;gap:2px}._option_2j4qz_48{position:relative;display:flex;align-items:center;gap:11px;padding:5px 0;font-size:13.5px;color:var(--fg);cursor:pointer}._option_2j4qz_48:hover ._name_2j4qz_65{text-decoration:underline;text-underline-offset:3px}._input_2j4qz_71{position:absolute;opacity:0;width:1px;height:1px}._box_2j4qz_78{flex:none;width:15px;height:15px;border:1px solid var(--fg-dim);border-radius:2px;display:grid;place-items:center;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}._boxOn_2j4qz_91,._input_2j4qz_71:checked+._box_2j4qz_78{background:var(--fg);border-color:var(--fg)}._boxOn_2j4qz_91:after,._input_2j4qz_71:checked+._box_2j4qz_78:after{content:"";width:7px;height:4px;margin-top:-2px;border:solid var(--bg);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}._input_2j4qz_71:focus-visible+._box_2j4qz_78{outline:2px solid var(--accent);outline-offset:2px}._name_2j4qz_65{flex:1;min-width:0}._count_2j4qz_118{font-family:var(--font-sans);font-size:11.5px;color:var(--fg-dim);font-variant-numeric:tabular-nums}._more_2j4qz_125{margin-top:8px;font-size:12.5px;color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px}._swatches_2j4qz_134{clear:both;display:flex;flex-wrap:wrap;gap:10px}._swatch_2j4qz_134{width:26px;height:26px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 0 0 3px var(--bg),0 0 0 3px transparent;display:grid;place-items:center;font-size:11px;color:var(--fg-muted);transition:box-shadow var(--dur-fast) var(--ease)}._swatch_2j4qz_134:hover{box-shadow:inset 0 0 0 1px var(--line),0 0 0 3px var(--bg),0 0 0 4px var(--line)}._swatchOn_2j4qz_165,._swatchOn_2j4qz_165:hover{box-shadow:inset 0 0 0 1px var(--line),0 0 0 3px var(--bg),0 0 0 4px var(--fg)}._picked_2j4qz_173{margin-top:10px;font-size:12.5px;color:var(--fg-muted)}._sizes_2j4qz_180{clear:both;display:flex;flex-wrap:wrap;gap:6px}._size_2j4qz_180{min-width:52px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-sans);font-size:11.5px;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}._size_2j4qz_180:hover{border-color:var(--fg)}._sizeOn_2j4qz_205,._sizeOn_2j4qz_205:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}._hint_2j4qz_212{margin-top:10px;font-size:11.5px;color:var(--fg-dim)}._price_2j4qz_219{display:flex;align-items:flex-end;gap:8px}._price_2j4qz_219 label{flex:1;min-width:0;display:grid;gap:4px;font-size:11.5px;color:var(--fg-dim)}._price_2j4qz_219 input{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit;font-size:13px}._price_2j4qz_219 input:focus-visible{outline:none;border-color:var(--fg)}._price_2j4qz_219>span{padding-bottom:9px;color:var(--fg-dim)}
