.FilterSidebar_filterSidebar__XmmgJ{display:flex;flex-direction:column;width:294px;min-width:294px;padding-bottom:24px;padding-right:12px}.FilterSidebar_orderGender__WqB7U{order:1}.FilterSidebar_orderBrand__VcIWM{order:2}.FilterSidebar_orderCategory__1LcrG{order:3}.FilterSidebar_orderSize__RhuE6{order:4}.FilterSidebar_orderColor__NG6fP{order:5}.FilterSidebar_orderPrice__Gvmkw{order:6}.FilterSidebar_orderOther__d_jK1{order:7}.FilterSidebar_filterTitle__pCLzz{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#242528;margin-bottom:20px;text-transform:uppercase}.FilterSidebar_filterSection__9K1mz{padding:0}.FilterSidebar_filterSection__9K1mz.FilterSidebar_staticFilter__v2LNs{background-color:red;padding:12px;border-radius:8px;margin-bottom:8px}.FilterSidebar_sectionHeader__W_Fej{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:color .2s ease}.FilterSidebar_sectionHeader__W_Fej:hover{color:#f06}.FilterSidebar_sectionHeaderLeft__leXuC{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:21px}.FilterSidebar_sectionTitle__LO3Fu{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;color:#242528}.FilterSidebar_sectionContent__lx1EP{padding:8px 0 16px}.FilterSidebar_priceTierList__fbTfx{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.FilterSidebar_priceTierListTitle__sRe_k{display:block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.FilterSidebar_priceTierRow__vd0cB{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;background-color:#fafafa;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.FilterSidebar_priceTierRow__vd0cB:hover{background-color:#f5f5f5;border-color:#d1d5db}.FilterSidebar_priceTierRow__vd0cB.FilterSidebar_priceTierRowSelected__OjKTn{border-color:#f06;background-color:rgba(255,0,102,.06);box-shadow:0 0 0 1px rgba(255,0,102,.2)}.FilterSidebar_priceTierLabel__PkXH_{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;color:#242528}.FilterSidebar_showMoreButton__gkLCI{display:block;margin-top:8px;padding:6px 0;background:none;border:none;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;color:#f06;cursor:pointer;transition:opacity .2s ease}.FilterSidebar_showMoreButton__gkLCI:hover{opacity:.85}.FilterSidebar_clearLink__3oE33{display:inline-block;margin:0;padding:2px 0;background:none;border:none;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;color:#f06;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.FilterSidebar_clearLink__3oE33:hover{text-decoration:underline;opacity:.9}.FilterSidebar_divider__rFOWE{width:100%;height:1px;background-color:#e5e7eb;margin:8px 0}.FilterSidebar_checkboxItem__ZV9I3{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;transition:color .2s ease}.FilterSidebar_checkboxItem__ZV9I3:hover{color:#f06}.FilterSidebar_checkbox__jZzeH{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #d1d5db;border-radius:4px;background-color:#fff;transition:all .2s ease}.FilterSidebar_checkbox__jZzeH.FilterSidebar_checked__HHVuL{background-color:#f06;border-color:#f06;color:#fff}.FilterSidebar_hiddenCheckbox__rk54q{position:absolute;opacity:0;width:0;height:0}.FilterSidebar_checkboxLabel___RJVn{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528}.FilterSidebar_colorGrid__9xqRH{display:flex;flex-wrap:wrap;gap:8px}.FilterSidebar_colorItem__FBLzx{display:flex;min-width:110px;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.FilterSidebar_colorItem__FBLzx:hover{background-color:#ededed}.FilterSidebar_colorSwatch__tfC_7{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.FilterSidebar_colorSwatch__tfC_7.FilterSidebar_selected__BJEXo{border-color:#242528}.FilterSidebar_colorCheck__bnvZo{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.FilterSidebar_colorLabel__ZvW3F{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528}.FilterSidebar_filterOptionRow__sPnTh{border-radius:8px;padding:4px 10px}.FilterSidebar_filterOptionRowSelected__jnZMP{background-color:#f7f7f7}.FilterSidebar_sizeGrid__fAoLa{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.FilterSidebar_searchInput__Hi__f{position:relative;margin-bottom:12px}.FilterSidebar_searchInput__Hi__f input{width:100%;padding:10px 12px 10px 40px;border:1px solid #e5e7eb;border-radius:8px;font-family:Open Sans,sans-serif;font-size:14px;color:#242528;outline:none;transition:border-color .2s ease}.FilterSidebar_searchInput__Hi__f input:focus{border-color:#f06}.FilterSidebar_searchInput__Hi__f input::-moz-placeholder{color:#9ca3af}.FilterSidebar_searchInput__Hi__f input::placeholder{color:#9ca3af}.FilterSidebar_searchIcon__4g23q{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.FilterSidebar_brandList__UefaB{max-height:200px;overflow-y:auto}.FilterSidebar_brandList__UefaB::-webkit-scrollbar{width:4px}.FilterSidebar_brandList__UefaB::-webkit-scrollbar-track{background:#ededed;border-radius:2px}.FilterSidebar_brandList__UefaB::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:2px}.FilterSidebar_priceSliderValues__gIspD{display:flex;justify-content:space-between;margin-bottom:6px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#242528}.FilterSidebar_priceSliderBounds__bOt_M{display:flex;justify-content:space-between;margin-top:10px;font-family:Open Sans,sans-serif;font-size:12px;color:#6b7280}.FilterSidebar_priceSliderContainer__dhpiW{position:relative;height:22px;--price-slider-active:#ff0066}.FilterSidebar_priceSliderTrack__hiJSF{position:absolute;left:0;right:0;top:50%;height:6px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.FilterSidebar_priceSlider__Yz9QG{position:absolute;top:0;left:0;width:100%;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);pointer-events:none}.FilterSidebar_priceSlider__Yz9QG::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:var(--price-slider-active);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto}.FilterSidebar_priceSlider__Yz9QG::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:var(--price-slider-active);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto}.FilterSidebar_priceSlider__Yz9QG::-moz-range-track{background:rgba(0,0,0,0)}.FilterSidebar_priceSliderMin__L6hvp{z-index:2}.FilterSidebar_priceSliderMax__GRj13{z-index:3}.FilterSidebar_skeletonBar__kzyKF{background-color:#e5e7eb;border-radius:4px;animation:FilterSidebar_skeletonPulse__ymbcx 1.5s ease-in-out infinite}@keyframes FilterSidebar_skeletonPulse__ymbcx{0%,to{opacity:1}50%{opacity:.5}}.FilterSidebar_skeletonTitle__2Q58R{height:24px;width:96px}.FilterSidebar_skeletonLine__9lSAG{height:20px;width:128px}.FilterSidebar_skeletonRow__y2zxz{display:flex;align-items:center;gap:8px;margin-bottom:8px}.FilterSidebar_skeletonCheck__gZ5mi{height:16px;width:16px;flex-shrink:0}.FilterSidebar_skeletonLabelShort__IbtVW{height:16px;width:96px}.FilterSidebar_skeletonLabelLong__h428z{height:16px;width:128px}.FilterSidebar_skeletonColor__HPSKp{height:32px;width:32px}.FilterSidebar_skeletonSize__6mWgD{height:32px;width:48px}.FilterSidebar_skeletonInputFull__wh1gt{height:40px;width:100%;margin-bottom:12px}.FilterSidebar_skeletonInput___JzBx{height:40px;width:100%}.FilterSidebar_skeletonPriceLabel__BMwON{height:16px;width:32px;margin-bottom:8px}.CheckBox_checkboxItem__GFF7W{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;transition:color .2s ease}.CheckBox_checkboxItem__GFF7W:hover{color:#000}.CheckBox_checkboxItem__GFF7W.CheckBox_filter__LgsZ3{flex-direction:row-reverse;align-items:center;justify-content:space-between}.CheckBox_checkboxItem__GFF7W.CheckBox_filter__LgsZ3 .CheckBox_checkbox__B6nfd{border-radius:0}.CheckBox_checkbox__B6nfd{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;flex-shrink:0;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;transition:all .2s ease}.CheckBox_checkbox__B6nfd.CheckBox_checked___f2JW{background-color:#000;border-color:#000;color:#fff}.CheckBox_checkbox__B6nfd.CheckBox_checked___f2JW+.CheckBox_checkboxFormLabel___9fc_{color:#000}@media(max-width:767px){.CheckBox_checkbox__B6nfd{border-radius:4px!important;width:22px;height:22px}}.CheckBox_hiddenCheckbox__4Jum_{position:absolute;opacity:0;width:0;height:0}.CheckBox_checkboxLabel__q2XLS{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528}.CheckBox_checkboxFormLabel___9fc_{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#81858f;letter-spacing:-.14px}.ColorCheckBox_colorItem__5nqrs{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;border:1px solid #d1d5db;min-width:105px}.ColorCheckBox_colorItem__5nqrs:hover{background-color:#ededed}.ColorCheckBox_colorItem__5nqrs.ColorCheckBox_selected__9hxFH{border-color:#242528}.ColorCheckBox_colorSwatch__giiID{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all .2s ease;flex-shrink:0}.ColorCheckBox_colorSwatch__giiID.ColorCheckBox_light__UyYpx{border:1px solid #e5e7eb}.ColorCheckBox_colorCheck__w_eoF{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.ColorCheckBox_colorLabel__lYTMi{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528}.ColorCheckBox_hiddenCheckbox__2kx2Y{position:absolute;opacity:0;width:0;height:0}.ColorCheckBox_checkboxLabel__8C3oO{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528}.ProductListHeader_productListHeader__uW5LD{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px}.ProductListHeader_titleSection__APiav{display:flex;align-items:baseline;gap:8px}.ProductListHeader_title__UC7ug{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;color:#242528}.ProductListHeader_productCount__gKc_P{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#6b7280}.ProductListHeader_sortSection__yIO2j{display:flex;align-items:center;gap:16px}.ProductListHeader_sortLabel__OXvW0{display:flex;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;color:#242528}.ProductListHeader_dropdownWrapper__0RQL9{position:relative}.ProductListHeader_dropdownButton__3LiKQ{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:170px;padding:10px 16px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528;cursor:pointer;transition:all .2s ease}.ProductListHeader_dropdownButton__3LiKQ:hover{border-color:#f06}.ProductListHeader_chevron__xlKEr{transition:transform .2s ease}.ProductListHeader_chevron__xlKEr.ProductListHeader_rotated__oUpEQ{transform:rotate(180deg)}.ProductListHeader_dropdownMenu__VmL7G{position:absolute;top:calc(100% + 4px);right:0;min-width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;overflow:hidden}.ProductListHeader_dropdownItem__ApbqH{display:block;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;text-align:left;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#242528;cursor:pointer;transition:background-color .2s ease}.ProductListHeader_dropdownItem__ApbqH:hover{background-color:#ededed}.ProductListHeader_dropdownItem__ApbqH.ProductListHeader_selected__bnu34{background-color:#ededed;color:#f06;font-weight:500}