.page_page__MkKGv{padding:var(--spacing-xl) 0;background-color:var(--color-surface);min-height:100vh}.page_breadcrumbs__1omVQ{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);font-size:14px}.page_breadcrumbs__1omVQ,.page_breadcrumbs__1omVQ a{color:var(--color-text-secondary)}.page_breadcrumbs__1omVQ a:hover{color:var(--color-primary)}.page_header__Ii_0G{display:flex;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.page_title__TSbLe{font-size:28px;font-weight:700;background:linear-gradient(100deg,#2a2a2a,#2a2a2a 20%,#909090 33%,#e0e0e0 43%,#f8f8f8 48%,#fff 50%,#f8f8f8 52%,#e0e0e0 57%,#909090 67%,#2a2a2a 80%,#2a2a2a);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:page_titleShimmer___WZvN 7s ease-in-out infinite}@keyframes page_titleShimmer___WZvN{0%{background-position:220%}to{background-position:-120%}}.page_count__CHcII{font-size:14px;color:var(--color-text-secondary)}.page_layout__DBuns{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start}.page_content__GK3Tp{min-width:0}.page_contentBar__5I6NX{justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.page_contentBar__5I6NX,.page_empty__c5yNE{display:flex;align-items:center;gap:var(--spacing-md)}.page_empty__c5yNE{flex-direction:column;padding:var(--spacing-2xl);text-align:center;background-color:#fff;border-radius:var(--border-radius-lg);color:var(--color-text-secondary)}@media (max-width:1024px){.page_layout__DBuns{grid-template-columns:220px 1fr}}@media (max-width:768px){.page_layout__DBuns{grid-template-columns:1fr}}@media (max-width:640px){.page_page__MkKGv{overflow-x:hidden}.page_contentBar__5I6NX{gap:var(--spacing-sm)}}.CatalogFilters_mobileToggle__inhVC{display:none;width:100%;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:14px;font-weight:600;cursor:pointer;margin-bottom:var(--spacing-sm)}.CatalogFilters_mobileToggle__inhVC:hover{border-color:var(--color-primary)}.CatalogFilters_badge__b4SxQ{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700;min-width:18px}.CatalogFilters_chevron__wb6Zz{margin-left:auto;font-size:9px;color:var(--color-text-secondary)}.CatalogFilters_mobilePanel__sNoBD{display:none}.CatalogFilters_mobilePanelOpen__DF8LA{display:block;margin-bottom:var(--spacing-md)}.CatalogFilters_desktopPanel__GI_5N{display:block}.CatalogFilters_sidebar__qi9Vt{background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 80px) + 16px);height:-moz-fit-content;height:fit-content}.CatalogFilters_head__U4HOQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.CatalogFilters_title__g5kaw{font-size:16px;font-weight:600}.CatalogFilters_resetBtn__NXOV_{background:none;border:none;color:var(--color-primary);font-size:13px;cursor:pointer;padding:0;white-space:nowrap}.CatalogFilters_resetBtn__NXOV_:hover{text-decoration:underline}.CatalogFilters_group__wrOsU{margin-bottom:var(--spacing-lg)}.CatalogFilters_label__j_kj1{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.CatalogFilters_check__0g3ip{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:14px;cursor:pointer;line-height:1.3}.CatalogFilters_check__0g3ip input[type=checkbox]{flex-shrink:0;width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.CatalogFilters_optLabel__1BZ5X{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogFilters_optCount__IH_wV{font-size:12px;color:var(--color-primary);font-weight:600;flex-shrink:0}.CatalogFilters_priceRow__ALWWQ{display:flex;align-items:center;gap:6px}.CatalogFilters_priceInput__T8zgk{width:0;flex:1 1;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:13px;outline:none;min-width:0}.CatalogFilters_priceInput__T8zgk:focus{border-color:var(--color-primary)}.CatalogFilters_priceDash__vm_BY{color:var(--color-text-secondary);flex-shrink:0}.CatalogFilters_showMore__YNABw{background:none;border:none;color:var(--color-primary);font-size:13px;cursor:pointer;padding:4px 0;margin-top:2px;display:block}.CatalogFilters_showMore__YNABw:hover{text-decoration:underline}@media (max-width:768px){.CatalogFilters_mobileToggle__inhVC{display:flex}.CatalogFilters_desktopPanel__GI_5N{display:none}}@keyframes HeroSearch_searchShimmer__zbKe_{0%{background-position:220%}to{background-position:-120%}}.HeroSearch_form__cB_A3{display:flex;gap:6px;width:100%;margin:6px 0 4px}.HeroSearch_input__76nzV{flex:1 1;height:34px;padding:0 12px;border:none;border-radius:6px;font-size:13px;color:#fff;outline:none;background:linear-gradient(100deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.42) 30%,hsla(0,0%,100%,.72) 42%,#fff 48%,#fff 50%,#fff 52%,hsla(0,0%,100%,.72) 58%,hsla(0,0%,100%,.42) 70%,hsla(0,0%,100%,.42));background-size:250% auto;animation:HeroSearch_searchShimmer__zbKe_ 7s ease-in-out infinite;transition:animation .15s}.HeroSearch_input__76nzV::placeholder{color:#fff}.HeroSearch_input__76nzV:focus{animation:none;background:hsla(0,0%,100%,.63)}.HeroSearch_input__76nzV::-webkit-search-cancel-button{filter:invert(1) brightness(2);opacity:.6;cursor:pointer}.HeroSearch_btn__95Sch{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(100deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.16) 30%,hsla(0,0%,100%,.36) 42%,hsla(0,0%,100%,.58) 48%,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,.58) 52%,hsla(0,0%,100%,.36) 58%,hsla(0,0%,100%,.16) 70%,hsla(0,0%,100%,.16));background-size:250% auto;animation:HeroSearch_searchShimmer__zbKe_ 7s ease-in-out infinite;animation-delay:-1.5s}.HeroSearch_btn__95Sch:hover{animation:none;background:hsla(0,0%,100%,.35)}.HeroSearch_formCompact__Dltq2{display:flex;gap:4px;flex:1 1;margin:0}.HeroSearch_inputCompact__GCIvy{flex:1 1;height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;color:var(--color-text);background:#fff;outline:none;transition:border-color var(--transition-fast)}.HeroSearch_inputCompact__GCIvy::placeholder{color:var(--color-text-secondary)}.HeroSearch_inputCompact__GCIvy:focus{border-color:var(--color-primary)}.HeroSearch_inputCompact__GCIvy::-webkit-search-cancel-button{opacity:.5;cursor:pointer}.HeroSearch_btnCompact__wjBI4{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;color:#fff;background:var(--color-primary);flex-shrink:0;transition:background var(--transition-fast)}.HeroSearch_btnCompact__wjBI4:hover{background:var(--color-primary-dark)}.InStockToggle_wrap__P8hez{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InStockToggle_input__PMrbY{position:absolute;opacity:0;width:0;height:0}.InStockToggle_slider__9URYT{position:relative;width:36px;height:20px;background:var(--color-border);border-radius:10px;transition:background .2s;flex-shrink:0}.InStockToggle_slider__9URYT:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.InStockToggle_input__PMrbY:checked+.InStockToggle_slider__9URYT{background:var(--color-primary)}.InStockToggle_input__PMrbY:checked+.InStockToggle_slider__9URYT:after{transform:translateX(16px)}.InStockToggle_text__yDIG3{color:var(--color-text-secondary);white-space:nowrap}.InStockToggle_input__PMrbY:checked~.InStockToggle_text__yDIG3{color:var(--color-text)}