._bar_pr87c_2{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;padding:20px;display:flex}._title_pr87c_11{font-family:var(--font-serif);color:#242424;margin:0;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.1}._tags_pr87c_21{flex-wrap:wrap;gap:10px;margin:.5rem 0 1.5rem;padding:0 1.25rem;display:flex}._tag_pr87c_21{background:var(--color-ribbon);border:1px solid var(--color-ribbon);height:22px;font-family:var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:30px;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:22px;display:inline-flex}._tagRemove_pr87c_45{color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:0;display:inline-flex}._tagRemove_pr87c_45:hover{opacity:.55}._trigger_pr87c_60{cursor:pointer;font-family:var(--font-sans);letter-spacing:.28px;color:#242424;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._trigger_pr87c_60 svg{--color-bg:#fff}._overlay_pr87c_81{cursor:pointer;opacity:0;visibility:hidden;z-index:60;background:#24141466;border:none;padding:0;position:fixed;inset:0}._overlayOpen_pr87c_93{opacity:1;visibility:visible}._panel_pr87c_99{box-sizing:border-box;color:#efe9df;z-index:61;background:#451f1f;width:min(527px,100vw);height:100dvh;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}._panelOpen_pr87c_113{transform:translate(0)}._ready_pr87c_117 ._overlay_pr87c_81{transition:opacity .25s,visibility .25s}._ready_pr87c_117 ._panel_pr87c_99{transition:transform .3s}._panelInner_pr87c_128{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100%;padding:40px 90px;display:flex}._back_pr87c_137{cursor:pointer;color:#efe9df;font-family:var(--font-sans);background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._heading_pr87c_152{font-family:var(--font-sans);color:#efe9df;margin:20px 0 32px;font-size:40px;font-weight:500;line-height:1}._groups_pr87c_161{flex-direction:column;display:flex}._row_pr87c_167,._groupHead_pr87c_168{width:100%;color:inherit;cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border:none;border-bottom:1px solid #efe9df40;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}._groupHead_pr87c_168{cursor:pointer}._rowLabel_pr87c_188{color:#efe9df;font-size:15px;font-weight:400}._caret_pr87c_194{color:#efe9df;flex-shrink:0;transition:transform .15s}._caretOpen_pr87c_200{transform:rotate(180deg)}._group_pr87c_161{flex-direction:column;display:flex}._values_pr87c_209{scrollbar-color:var(--color-brown) var(--color-ribbon);max-height:180px;margin:0;padding:4px 1em 8px 0;list-style:none;overflow-y:auto}._value_pr87c_209{padding:0}._valueLabel_pr87c_222{cursor:pointer;align-items:center;gap:10px;padding:10px 0;display:flex}._valueText_pr87c_230{color:#efe9df;flex:1;align-items:center;gap:6px;font-size:14px;display:flex}._count_pr87c_239{color:#efe9df8c;font-size:12px}._swatch_pr87c_244{border:1px solid #efe9df66;border-radius:50%;flex-shrink:0;width:16px;height:16px}._empty_pr87c_252{color:#efe9dfb3;margin:24px 0;font-size:14px}._toggle_pr87c_259{cursor:pointer;background:0 0;border:1px solid #efe9df80;border-radius:999px;flex-shrink:0;width:42px;height:20px;padding:0;transition:background .15s,border-color .15s;position:relative}._knob_pr87c_272{background:#efe9df;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}._toggleOn_pr87c_284{background:#efe9df;border-color:#efe9df}._toggleOn_pr87c_284 ._knob_pr87c_272{background:#451f1f;transform:translate(22px,-50%)}._apply_pr87c_295{align-self:flex-start;margin-top:32px}._reset_pr87c_300{cursor:pointer;color:#efe9dfb3;font-family:var(--font-sans);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:16px;padding:0;font-size:11px}@media (width<=640px){._heading_pr87c_152{font-size:32px}._panelInner_pr87c_128{padding:40px}._bar_pr87c_2{padding-inline:20px;margin:0;padding-bottom:28px;position:static}}
