.ShopFiltersDesktop_bar__DaEIX{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ShopFiltersDesktop_label__EeZfW{font-weight:600;color:#1f1f1f;margin-right:4px}.ShopFiltersDesktop_item__DwBAO{position:relative}.ShopFiltersDesktop_filterButton__lCv8k{padding:10px 22px;font-size:.8rem;color:#333;background:#f6f3f0;border:1px solid transparent;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.ShopFiltersDesktop_filterButton__lCv8k:hover{background:#efe9e4}.ShopFiltersDesktop_filterButton__lCv8k.ShopFiltersDesktop_open__b9KkX{background:#fff;border-color:var(--main-600)}.ShopFiltersDesktop_filterButton__lCv8k.ShopFiltersDesktop_active__3ujHJ{background:var(--main-600);color:#fff;border-color:var(--main-600)}.ShopFiltersDesktop_panel__FQyDE{position:absolute;top:calc(100% + 4px);left:0;z-index:20;padding:14px 16px 12px;background:#fff;border:1px solid #e8e2dc;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-size:.75rem}.ShopFiltersDesktop_panelHeader__vwn6h{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:14px;color:#555}.ShopFiltersDesktop_reset__rkuaq{background:none;border:none;padding:0;color:var(--main-600);font-size:.7rem;cursor:pointer}.ShopFiltersDesktop_list__tQAEK{list-style:none;margin:0;padding:6px;min-width:200px;max-height:280px;overflow-y:auto}.ShopFiltersDesktop_list__tQAEK button{display:block;width:100%;padding:7px 10px;text-align:left;background:none;border:none;border-radius:4px;font-size:.78rem;color:#333;cursor:pointer}.ShopFiltersDesktop_list__tQAEK button:hover{background:#f6f3f0}.ShopFiltersDesktop_list__tQAEK button.ShopFiltersDesktop_selected__0sgDq{background:var(--main-600);color:#fff}.ShopFiltersDesktop_slider__G3eH0{position:relative;height:6px;margin:22px 8px 8px}.ShopFiltersDesktop_track__zOF5U{top:0;height:6px;border-radius:3px;background:#e8e2dc}.ShopFiltersDesktop_track__zOF5U:nth-of-type(2){background:var(--main-600)}.ShopFiltersDesktop_composition__kpCId .ShopFiltersDesktop_track__zOF5U:first-of-type{background:#d9822b}.ShopFiltersDesktop_composition__kpCId .ShopFiltersDesktop_track__zOF5U:nth-of-type(2){background:#6b4423}.ShopFiltersDesktop_thumb__W9gOP{top:-5px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--main-600);cursor:-webkit-grab;cursor:grab;outline:none}.ShopFiltersDesktop_thumb__W9gOP:active{cursor:-webkit-grabbing;cursor:grabbing}.ShopFiltersDesktop_thumbValue__LihPc{position:absolute;top:22px;left:50%;transform:translateX(-50%);padding:1px 6px;background:#222;color:#fff;border-radius:4px;font-size:.65rem;line-height:1.4;white-space:nowrap;pointer-events:none}.ShopFiltersDesktop_compositionLabels__nj4cn,.ShopFiltersDesktop_scale__l2j3_{display:flex;justify-content:space-between;margin-top:28px;color:#999;font-size:.65rem}.ShopFiltersDesktop_compositionLabels__nj4cn{margin-top:0;color:#555;font-size:.7rem}.ShopFiltersMobile_wrapper__Px72z{display:flex;flex-direction:column;min-height:calc(100vh - 80px);padding:56px 20px 20px}.ShopFiltersMobile_top__9J9kd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ShopFiltersMobile_count__Tb0S4{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--main-600);color:#fff;font-size:.7rem}.ShopFiltersMobile_resetAll__mASrJ,.ShopFiltersMobile_reset___2Uyt{background:none;border:none;padding:0;color:var(--main-600);font-size:.8rem;cursor:pointer}.ShopFiltersMobile_sections__HCCX_{flex:1 1}.ShopFiltersMobile_section__OSKGY{border-bottom:1px solid #ece7e2}.ShopFiltersMobile_header__xtuOU{display:flex;align-items:center;gap:8px;width:100%;padding:16px 0;background:none;border:none;text-align:left;color:#1f1f1f;cursor:pointer}.ShopFiltersMobile_header__xtuOU i{font-size:1.1rem;color:#777}.ShopFiltersMobile_title__Jf2LM{font-weight:600;font-size:1rem}.ShopFiltersMobile_summary__m_Att{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--main-600);font-size:.8rem}.ShopFiltersMobile_title__Jf2LM+i{margin-left:auto}.ShopFiltersMobile_body__7E4_i{position:relative;padding:0 0 18px}.ShopFiltersMobile_body__7E4_i>.ShopFiltersMobile_reset___2Uyt{display:block;margin:0 0 4px auto;padding:4px 0}.ShopFiltersMobile_list__zaLpt{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.ShopFiltersMobile_list__zaLpt button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 4px;background:none;border:none;text-align:left;font-size:.9rem;color:#333;cursor:pointer}.ShopFiltersMobile_radio__R_zLj{flex-shrink:0;width:18px;height:18px;border:2px solid #c9c1b9;border-radius:50%}.ShopFiltersMobile_selected__1SBv7{font-weight:600}.ShopFiltersMobile_selected__1SBv7 .ShopFiltersMobile_radio__R_zLj{border-color:var(--main-600);background:radial-gradient(var(--main-600) 45%,transparent 50%)}.ShopFiltersMobile_slider__RW24r{position:relative;height:6px;margin:28px 12px 8px}.ShopFiltersMobile_track__agep0{top:0;height:6px;border-radius:3px;background:#e8e2dc}.ShopFiltersMobile_track__agep0:nth-of-type(2){background:var(--main-600)}.ShopFiltersMobile_composition__6QTx0 .ShopFiltersMobile_track__agep0:first-of-type{background:#d9822b}.ShopFiltersMobile_composition__6QTx0 .ShopFiltersMobile_track__agep0:nth-of-type(2){background:#6b4423}.ShopFiltersMobile_thumb__448e3{top:-8px;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--main-600);outline:none;touch-action:none}.ShopFiltersMobile_thumbValue__wNamg{position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:1px 6px;background:#222;color:#fff;border-radius:4px;font-size:.7rem;line-height:1.4;white-space:nowrap;pointer-events:none}.ShopFiltersMobile_compositionLabels__klXNd,.ShopFiltersMobile_scale__4osfI{display:flex;justify-content:space-between;margin-top:36px;color:#999;font-size:.7rem}.ShopFiltersMobile_compositionLabels__klXNd{margin-top:0;color:#555;font-size:.75rem}.ShopFiltersMobile_apply__I92l5{position:-webkit-sticky;position:sticky;bottom:12px;margin-top:16px}