.FilterSheet_scrim__VYaQa{position:fixed;inset:0;z-index:10000;background:rgba(29,15,23,.42);opacity:0;pointer-events:none;transition:opacity .28s ease}.FilterSheet_scrimOn__6hK6i{opacity:1;pointer-events:auto}.FilterSheet_sheet___mU7A{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:var(--vs-paper);border-top:1px solid var(--vs-line);border-radius:var(--vs-sheet-r) var(--vs-sheet-r) 0 0;max-height:78dvh;display:flex;flex-direction:column;transform:translateY(102%);transition:transform .32s cubic-bezier(.32,.72,0,1);outline:none}.FilterSheet_sheetOn__peRAP{transform:translateY(0)}.FilterSheet_head__zCLWC{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--vs-line)}.FilterSheet_title__IDhqd{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--vs-ink)}.FilterSheet_close__JW7kK{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:transparent;border:0;color:var(--vs-ink-mid);cursor:pointer;padding:6px 0 6px 12px}.FilterSheet_body__99pLf{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 20px 10px;flex:1 1}.FilterSheet_section__h__11{padding:14px 0}.FilterSheet_section__h__11+.FilterSheet_section__h__11{border-top:1px solid var(--vs-line)}.FilterSheet_sectionLabel__qDKTV{display:block;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--vs-ink-mid);margin-bottom:10px}.FilterSheet_chips__PyU1e{display:flex;flex-wrap:wrap;gap:8px}.FilterSheet_chip__QcLV7{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--vs-ink);border:1px solid var(--vs-line);border-radius:999px;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .18s ease,background .18s ease,border-color .18s ease}.FilterSheet_chip__QcLV7:hover{color:var(--vs-rose-700)}.FilterSheet_chipOn__jXRNt{color:var(--vs-rose-700);background:var(--vs-rose-50);border-color:var(--vs-rose-500)}.FilterSheet_swatch__wwlZe{width:12px;height:12px;border-radius:50%;border:1px solid var(--vs-line);display:inline-block}.FilterSheet_foot__mrFwP{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--vs-line)}.FilterSheet_foot__mrFwP>:only-child{margin-left:auto}.ToolbarSearch_root__IFCZ3{flex:0 0 auto;width:66px;min-height:44px;display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:999px;background:transparent;padding:0 12px;cursor:text;transition:width .28s var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.ToolbarSearch_root__IFCZ3:hover .ToolbarSearch_arrow__66AiK,.ToolbarSearch_root__IFCZ3:hover .ToolbarSearch_icon__zIMZF{color:var(--vs-rose-700)}.ToolbarSearch_rootOpen__Yb1zN{width:264px;cursor:auto;border-color:var(--vs-rose-500);background:var(--vs-paper);padding:0 6px 0 12px}.ToolbarSearch_icon__zIMZF{flex:0 0 auto;margin-right:9px;color:var(--vs-ink-mid);transition:color var(--dur) var(--ease)}.ToolbarSearch_rule__p1c8R{flex:0 0 auto;width:1px;height:18px;margin-right:9px;background:var(--vs-line)}.ToolbarSearch_arrow__66AiK{flex:0 0 auto;color:var(--vs-ink-faint);transition:color var(--dur) var(--ease)}.ToolbarSearch_input__sssHq{font:inherit;font-family:var(--font-sans);font-size:calc((13px) * var(--cms-fs, 1));font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.2;color:var(--vs-ink);background:transparent;border:0;outline:none;padding:0;flex:0 0 auto;width:1px;min-width:0;text-overflow:ellipsis}.ToolbarSearch_rootOpen__Yb1zN .ToolbarSearch_input__sssHq{flex:1 1 auto;width:100%;padding:7px 0}.ToolbarSearch_input__sssHq::placeholder{color:var(--vs-ink-muted,var(--vs-ink-mid))}.ToolbarSearch_input__sssHq::-webkit-search-cancel-button{display:none}.ToolbarSearch_clear__v8oTu{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));line-height:1;color:var(--vs-ink-faint);background:transparent;border:0;padding:6px 8px;margin-left:4px;min-width:32px;min-height:32px;cursor:pointer;flex:0 0 auto;transition:color var(--dur) var(--ease)}.ToolbarSearch_clear__v8oTu:hover{color:var(--vs-rose-700)}.ToolbarSearch_sep__L8_me{flex:0 0 auto;width:1px;align-self:stretch;min-height:22px;background:var(--vs-line)}@media (prefers-reduced-motion:reduce){.ToolbarSearch_root__IFCZ3{transition:none}}@media (max-width:600px){.ToolbarSearch_rootOpen__Yb1zN{width:auto;flex:1 1 100%}.ToolbarSearch_rootOpen__Yb1zN+.ToolbarSearch_sep__L8_me{display:none}.ToolbarSearch_clear__v8oTu{min-width:44px;min-height:44px}}.ToolbarSearch_rootFill__aXhMZ.ToolbarSearch_rootOpen__Yb1zN{width:auto;flex:1 1}.ToolbarSearch_rootFill__aXhMZ.ToolbarSearch_rootOpen__Yb1zN+.ToolbarSearch_sep__L8_me{display:none}