.CatalogHeader-module-scss-module__5Ww50W__titleGroup{text-wrap:balance;overflow-wrap:anywhere}.CatalogHeader-module-scss-module__5Ww50W__title{font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);margin:0;font-size:1.5rem;font-weight:600;line-height:32px;display:inline}@media (min-width:768px){.CatalogHeader-module-scss-module__5Ww50W__title{font-size:1.75rem;line-height:36px}}@media (min-width:1024px){.CatalogHeader-module-scss-module__5Ww50W__title{letter-spacing:-1px;font-size:2rem;line-height:43px}}.CatalogHeader-module-scss-module__5Ww50W__count{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);font-size:1rem;font-weight:500}
.CatalogSearch-module-scss-module__GjdPyG__search{background:var(--color-neutral-02);width:100%;min-width:0;height:51px;color:var(--color-neutral-07);cursor:text;border-radius:100px;align-items:center;gap:8px;padding-inline:20px;display:flex}@media (min-width:1440px){.CatalogSearch-module-scss-module__GjdPyG__search{height:44px}}.CatalogSearch-module-scss-module__GjdPyG__icon{flex-shrink:0}.CatalogSearch-module-scss-module__GjdPyG__input{min-width:0;font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:500}.CatalogSearch-module-scss-module__GjdPyG__input::placeholder{color:var(--color-neutral-07)}.CatalogSearch-module-scss-module__GjdPyG__input:autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.CatalogSearch-module-scss-module__GjdPyG__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.CatalogSearch-module-scss-module__GjdPyG__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.CatalogSearch-module-scss-module__GjdPyG__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.CatalogSearch-module-scss-module__GjdPyG__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.CatalogSearch-module-scss-module__GjdPyG__clear{cursor:pointer;color:var(--color-neutral-07);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.CatalogSearch-module-scss-module__GjdPyG__clear:hover{opacity:.8}
.FilterTrigger-module-scss-module__8C2rwW__trigger{background:var(--color-neutral-02);width:51px;height:51px;color:var(--color-neutral-10);cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0;transition:opacity .15s;display:inline-flex}.FilterTrigger-module-scss-module__8C2rwW__trigger:hover{opacity:.9}@media (min-width:768px){.FilterTrigger-module-scss-module__8C2rwW__trigger{width:auto;padding:13px 20px}}@media (min-width:1440px){.FilterTrigger-module-scss-module__8C2rwW__trigger{display:none}}.FilterTrigger-module-scss-module__8C2rwW__label{font-family:var(--font-inter),"Inter";font-size:1rem;font-weight:500;line-height:19px;display:none}@media (min-width:768px){.FilterTrigger-module-scss-module__8C2rwW__label{display:inline}}
.FilterBlock-module-scss-module__kUpRVa__block{flex-direction:column;gap:16px;padding-block:8px;display:flex}.FilterBlock-module-scss-module__kUpRVa__titleRow{align-items:center;gap:10px;padding-inline:16px;display:flex}.FilterBlock-module-scss-module__kUpRVa__icon{width:20px;height:20px;color:var(--color-neutral-10);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterBlock-module-scss-module__kUpRVa__title{font-family:var(--font-inter),"Inter";letter-spacing:-.3px;color:var(--color-neutral-10);margin:0;font-size:1.125rem;font-weight:600;line-height:24px}
.FilterCheckbox-module-scss-module__83Q_Ua__box{background:var(--color-neutral-02);border:1px solid var(--color-neutral-03);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:flex}.FilterCheckbox-module-scss-module__83Q_Ua__boxChecked{background:var(--color-accent-05);border-color:var(--color-accent-05)}
.FilterCheckboxRow-module-scss-module__9IOg8q__row{cursor:pointer;text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 16px;transition:background .15s;display:flex}.FilterCheckboxRow-module-scss-module__9IOg8q__row:hover{background:var(--color-neutral-02)}.FilterCheckboxRow-module-scss-module__9IOg8q__labelGroup{align-items:center;gap:12px;min-width:0;display:flex}.FilterCheckboxRow-module-scss-module__9IOg8q__label{font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.FilterCheckboxRow-module-scss-module__9IOg8q__count{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);flex-shrink:0;font-size:.875rem;font-weight:500}
.ShowMoreButton-module-scss-module__YhPfVG__button{cursor:pointer;font-family:var(--font-inter),"Inter";color:var(--color-accent-05);background:0 0;justify-content:center;align-self:center;align-items:center;padding-block:4px;font-size:1rem;font-weight:500;line-height:19px;transition:opacity .15s;display:inline-flex}.ShowMoreButton-module-scss-module__YhPfVG__button:hover{opacity:.85}
.CategoryFilter-module-scss-module__jQA8LG__list{flex-direction:column;display:flex}
.SubcategoryFilter-module-scss-module__yQyx1q__searchRow{background:var(--color-neutral-02);border-radius:100px;align-items:center;gap:8px;margin-inline:16px;padding:10px 16px;display:flex}.SubcategoryFilter-module-scss-module__yQyx1q__searchIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput{min-width:0;font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);background:0 0;border:none;outline:none;flex:1;font-size:.875rem;font-weight:500}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput::placeholder{color:var(--color-neutral-07)}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput:autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.SubcategoryFilter-module-scss-module__yQyx1q__searchInput:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.SubcategoryFilter-module-scss-module__yQyx1q__groups{flex-direction:column;gap:24px;display:flex}.SubcategoryFilter-module-scss-module__yQyx1q__group{flex-direction:column;gap:16px;display:flex}.SubcategoryFilter-module-scss-module__yQyx1q__heading{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;padding-inline:16px;font-size:1rem;font-weight:500}.SubcategoryFilter-module-scss-module__yQyx1q__list{flex-direction:column;display:flex}.SubcategoryFilter-module-scss-module__yQyx1q__empty{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;padding-inline:16px;font-size:.875rem;font-weight:400}
.PriceFilter-module-scss-module__FjI0ha__inputs{gap:4px;padding-inline:16px;display:flex}.PriceFilter-module-scss-module__FjI0ha__field{background:var(--color-neutral-02);cursor:text;border-radius:4px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 16px;display:flex}.PriceFilter-module-scss-module__FjI0ha__field:first-child{border-radius:20px 4px 4px 20px}.PriceFilter-module-scss-module__FjI0ha__field:last-child{border-radius:4px 20px 20px 4px}.PriceFilter-module-scss-module__FjI0ha__caption{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);font-size:.875rem;font-weight:500;line-height:18px}.PriceFilter-module-scss-module__FjI0ha__valueRow{align-items:center;gap:2px;display:flex}.PriceFilter-module-scss-module__FjI0ha__currency{white-space:nowrap;font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);flex-shrink:0;font-size:1rem;font-weight:500}.PriceFilter-module-scss-module__FjI0ha__input{min-width:0;font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:500}.PriceFilter-module-scss-module__FjI0ha__input:autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.PriceFilter-module-scss-module__FjI0ha__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.PriceFilter-module-scss-module__FjI0ha__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.PriceFilter-module-scss-module__FjI0ha__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.PriceFilter-module-scss-module__FjI0ha__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}
.RegionFilter-module-scss-module__O-S0iq__searchRow{background:var(--color-neutral-02);border-radius:100px;align-items:center;gap:8px;margin-inline:16px;padding:10px 16px;display:flex}.RegionFilter-module-scss-module__O-S0iq__searchIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.RegionFilter-module-scss-module__O-S0iq__searchInput{min-width:0;font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);background:0 0;border:none;outline:none;flex:1;font-size:.875rem;font-weight:500}.RegionFilter-module-scss-module__O-S0iq__searchInput::placeholder{color:var(--color-neutral-07)}.RegionFilter-module-scss-module__O-S0iq__searchInput:autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.RegionFilter-module-scss-module__O-S0iq__searchInput:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.RegionFilter-module-scss-module__O-S0iq__searchInput:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.RegionFilter-module-scss-module__O-S0iq__searchInput:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.RegionFilter-module-scss-module__O-S0iq__searchInput:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px var(--color-neutral-02);-webkit-text-fill-color:var(--color-neutral-10);caret-color:var(--color-neutral-10)}.RegionFilter-module-scss-module__O-S0iq__list{flex-direction:column;display:flex}
.CurrencyFilter-module-scss-module__wBhYqq__list{flex-direction:column;display:flex}
.AmountFilter-module-scss-module__b1205a__list{flex-direction:column;display:flex}.AmountFilter-module-scss-module__b1205a__empty{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;padding-inline:16px;font-size:.875rem;font-weight:400}
.SaleFilter-module-scss-module__fMYF2G__list{flex-direction:column;display:flex}
.StockFilter-module-scss-module__xDqMpW__list{flex-direction:column;display:flex}
.ResetFiltersButton-module-scss-module__bpPPBW__button{font-family:var(--font-inter),"Inter";white-space:nowrap;background:var(--color-neutral-02);width:fit-content;height:51px;color:var(--color-neutral-10);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:1rem;font-weight:500;transition:opacity .15s;display:inline-flex}.ResetFiltersButton-module-scss-module__bpPPBW__button:hover{opacity:.85}.ResetFiltersButton-module-scss-module__bpPPBW__button:disabled{opacity:.5;cursor:not-allowed}
.FilterPanel-module-scss-module__uAdpFq__panel{flex-direction:column;display:flex}.FilterPanel-module-scss-module__uAdpFq__block:not(:last-child){border-bottom:1px solid var(--color-neutral-03)}.FilterPanel-module-scss-module__uAdpFq__block:empty{display:none}.FilterPanel-module-scss-module__uAdpFq__reset{justify-content:center;padding-block:16px;display:flex}
.FilterSidebar-module-scss-module__YKgnqa__sidebar{border:1px solid var(--color-neutral-03);border-radius:24px;flex-direction:column;flex-shrink:0;width:280px;display:none;overflow:hidden}@media (min-width:1440px){.FilterSidebar-module-scss-module__YKgnqa__sidebar{display:flex}}.FilterSidebar-module-scss-module__YKgnqa__title{font-family:var(--font-inter),"Inter";letter-spacing:-.3px;color:var(--color-neutral-10);margin:0;padding:16px;font-size:1.125rem;font-weight:600;line-height:24px}.FilterSidebar-module-scss-module__YKgnqa__divider{background:var(--color-neutral-03);height:1px}
.GridPendingOverlay-module-scss-module__mRpoJW__wrap{flex-direction:column;gap:24px;width:100%;transition:opacity .2s;display:flex}.GridPendingOverlay-module-scss-module__mRpoJW__pending{opacity:.5}
.ProductGrid-module-scss-module__hGnGDq__grid{grid-template-columns:repeat(auto-fill,minmax(max(200px,50% - 8px),1fr));gap:16px;width:100%;display:grid}@media (min-width:768px){.ProductGrid-module-scss-module__hGnGDq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ProductGrid-module-scss-module__hGnGDq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.CatalogEmptyState-module-scss-module__j_OmmG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding-block:48px;display:flex}.CatalogEmptyState-module-scss-module__j_OmmG__icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CatalogEmptyState-module-scss-module__j_OmmG__title{font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);margin:0;font-size:1.25rem;font-weight:600}.CatalogEmptyState-module-scss-module__j_OmmG__description{max-width:360px;font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;font-size:.875rem;font-weight:500;line-height:20px}.CatalogEmptyState-module-scss-module__j_OmmG__clear{font-family:var(--font-inter),"Inter";white-space:nowrap;background:var(--color-neutral-02);height:51px;color:var(--color-neutral-10);border-radius:100px;justify-content:center;align-items:center;margin-top:4px;padding:13px 24px;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.CatalogEmptyState-module-scss-module__j_OmmG__clear:hover{opacity:.85}
.CatalogErrorState-module-scss-module__USwqxq__error{text-align:center;background:var(--color-neutral-01);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:60vh;padding-block:80px;padding-inline:32px;display:flex}.CatalogErrorState-module-scss-module__USwqxq__icon{flex-shrink:0}.CatalogErrorState-module-scss-module__USwqxq__text{flex-direction:column;align-items:center;gap:8px;max-width:520px;display:flex}.CatalogErrorState-module-scss-module__USwqxq__title{font-family:var(--font-inter-display),"Inter Display";color:var(--color-neutral-10);margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}@media (min-width:768px){.CatalogErrorState-module-scss-module__USwqxq__title{font-size:2rem}}.CatalogErrorState-module-scss-module__USwqxq__description{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;font-size:1rem;font-weight:500;line-height:22px}.CatalogErrorState-module-scss-module__USwqxq__button{cursor:pointer;font-family:var(--font-inter),"Inter";background:var(--color-neutral-10);color:var(--color-neutral-01);border-radius:100px;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:500;line-height:19px;transition:opacity .15s;display:inline-flex}.CatalogErrorState-module-scss-module__USwqxq__button:hover{opacity:.85}.CatalogErrorState-module-scss-module__USwqxq__button:disabled{cursor:progress;opacity:.6}
.FilterModal-module-scss-module__4v3RqG__dialog{z-index:120;background:var(--color-neutral-01);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.FilterModal-module-scss-module__4v3RqG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}@media (min-width:768px){.FilterModal-module-scss-module__4v3RqG__header{padding:24px}}.FilterModal-module-scss-module__4v3RqG__title{font-family:var(--font-inter),"Inter";letter-spacing:-.2px;color:var(--color-neutral-10);font-size:1.25rem;font-weight:600}.FilterModal-module-scss-module__4v3RqG__closeBtn{background:var(--color-neutral-02);width:40px;height:40px;color:var(--color-neutral-10);cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.FilterModal-module-scss-module__4v3RqG__closeBtn:hover{opacity:.9}.FilterModal-module-scss-module__4v3RqG__body{flex:1;padding-block:8px 24px;padding-inline:0;overflow-y:auto}@media (min-width:768px){.FilterModal-module-scss-module__4v3RqG__body{padding-inline:8px}}
