.Filter-module__sNv87a__filters{font-family:var(--font-corp);background:#fff;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;flex:0 0 320px;align-self:flex-start;gap:20px;padding:24px;display:flex;top:96px;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.Filter-module__sNv87a__filterGroup{flex-direction:column;gap:8px;display:flex}.Filter-module__sNv87a__label{color:#334155;font-size:14px;font-weight:600}.Filter-module__sNv87a__selectWrapper{position:relative}.Filter-module__sNv87a__select{color:#1e293b;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 36px 10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.Filter-module__sNv87a__selectHasValue{background-color:#f8fafc;background-image:none;border:1px solid #8594ae}.Filter-module__sNv87a__clearBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:4px;font-size:14px;line-height:1;transition:color .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Filter-module__sNv87a__clearBtn:hover{color:#475569}.Filter-module__sNv87a__select:focus{border-color:#4e5861}.Filter-module__sNv87a__select:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.Filter-module__sNv87a__radioGroup{flex-direction:column;gap:8px;display:flex}.Filter-module__sNv87a__radio{cursor:pointer;color:#475569;align-items:center;gap:10px;font-size:14px;display:flex}.Filter-module__sNv87a__radioInput{display:none}.Filter-module__sNv87a__radioMark{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s;position:relative}.Filter-module__sNv87a__radioInput:checked+.Filter-module__sNv87a__radioMark{border-color:#4e5861}.Filter-module__sNv87a__radioInput:checked+.Filter-module__sNv87a__radioMark:after{content:"";background:#4e5861;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}.Filter-module__sNv87a__radio:hover .Filter-module__sNv87a__radioMark{border-color:#4e5861}.Filter-module__sNv87a__rangeInputs{align-items:center;gap:8px;display:flex}.Filter-module__sNv87a__input{color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.Filter-module__sNv87a__inputHasValue{background-color:#f8fafc;border:1px solid #8594ae}.Filter-module__sNv87a__input:focus{border-color:#4e5861}.Filter-module__sNv87a__input::placeholder{color:#94a3b8}.Filter-module__sNv87a__rangeDash{color:#94a3b8;flex-shrink:0}.Filter-module__sNv87a__buttons{flex-direction:column;gap:8px;margin-top:4px;display:flex}.Filter-module__sNv87a__applyBtn,.Filter-module__sNv87a__resetBtn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.Filter-module__sNv87a__applyBtn{color:#fff;background:#4e5861}.Filter-module__sNv87a__applyBtn:hover{background:#3d464d}.Filter-module__sNv87a__resetBtn{color:#6b7280;background:0 0;border:2px solid #6b7280}.Filter-module__sNv87a__resetBtn:hover{color:#fff;background:#6b7280;transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}
.SortSelect-module__sliG3a__sortSelect{color:#1e293b;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 36px 8px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}
.CatalogContent-module__onA1ma__breadcrumbWrapper{gap:24px;max-width:1600px;margin:0 auto;padding:0 24px;display:flex}.CatalogContent-module__onA1ma__catalogWrapper{flex-direction:column;gap:24px;max-width:1600px;min-height:100dvh;margin:0 auto;padding:0 24px 24px;display:flex}.CatalogContent-module__onA1ma__cardsContainer{flex-direction:column;flex:1;gap:24px;display:flex}.CatalogContent-module__onA1ma__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:24px;display:grid}.CatalogContent-module__onA1ma__sortContainer{background:#fff;border:1px solid #e2e8f099;border-radius:16px;align-items:flex-end;margin-bottom:24px;padding:20px 24px;display:flex;box-shadow:0 4px 20px #00000014}.CatalogContent-module__onA1ma__sortGroup{min-width:220px;font-family:var(--font-corp);flex-direction:column;gap:8px;display:flex}.CatalogContent-module__onA1ma__sortLabel{color:#374151;white-space:nowrap;font-size:14px;font-weight:600}.CatalogContent-module__onA1ma__mobileFilterToggle{color:#fff;cursor:pointer;width:100%;font-size:14px;font-weight:600;font-family:var(--font-corp);background:#8594ae;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;transition:all .2s;display:none;box-shadow:0 4px 12px #8594ae4d}.CatalogContent-module__onA1ma__mobileFilterToggle svg{flex-shrink:0}.CatalogContent-module__onA1ma__chevronIcon{transition:transform .3s}.CatalogContent-module__onA1ma__mobileFilterToggle[aria-expanded=true] .CatalogContent-module__onA1ma__chevronIcon{transform:rotate(180deg)}.CatalogContent-module__onA1ma__filterCollapse{width:100%}.CatalogContent-module__onA1ma__filterDesktop{display:flex}.CatalogContent-module__onA1ma__noResults{text-align:center;color:#6b7280;grid-column:1/-1;padding:80px 20px;font-size:16px}.CatalogContent-module__onA1ma__noResultsIcon{opacity:.5;margin-bottom:16px;font-size:48px}.CatalogContent-module__onA1ma__noResultsText{opacity:.7;margin-top:8px;font-size:14px}.CatalogContent-module__onA1ma__importLinkWrapper{text-align:center;padding:24px 0}.CatalogContent-module__onA1ma__importLink{color:#fff;font-size:16px;font-weight:600;font-family:var(--font-corp);background:#4e5861;border-radius:8px;padding:14px 28px;text-decoration:none;transition:background-color .2s;display:inline-block}.CatalogContent-module__onA1ma__importLink:hover{color:#fff;background:#3d464d}.CatalogContent-module__onA1ma__loadMoreWrapper{justify-content:center;padding:32px 0 0;display:flex}.CatalogContent-module__onA1ma__loadMoreBtn{color:#4e5861;min-width:280px;height:52px;font-family:var(--font-corp);letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #4e5861;border-radius:8px;padding:0 32px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.CatalogContent-module__onA1ma__loadMoreBtn:hover:not(:disabled){color:#fff;background:#4e5861}.CatalogContent-module__onA1ma__loadMoreBtn:disabled{opacity:.6;cursor:wait}.CatalogContent-module__onA1ma__pagination{font-family:var(--font-corp);background:#fff;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:24px;display:flex;box-shadow:0 4px 20px #00000014}.CatalogContent-module__onA1ma__paginationInfo{color:#6b7280;align-self:flex-start;font-size:14px;font-weight:500}.CatalogContent-module__onA1ma__paginationControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CatalogContent-module__onA1ma__pageBtn{color:#334155;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.CatalogContent-module__onA1ma__pageBtn:hover:not(:disabled):not(.CatalogContent-module__onA1ma__active){color:#8594ae;background:#8594ae0d;border-color:#8594ae}.CatalogContent-module__onA1ma__pageBtn:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8;background:#f8fafc}.CatalogContent-module__onA1ma__active{color:#fff;background:#8594ae;border-color:#8594ae}.CatalogContent-module__onA1ma__arrowBtn{padding:8px 16px;font-weight:600}.CatalogContent-module__onA1ma__dots{color:#94a3b8;padding:8px 4px}@media (max-width:980px){.CatalogContent-module__onA1ma__catalogWrapper{flex-direction:column}.CatalogContent-module__onA1ma__mobileFilterToggle{display:flex}.CatalogContent-module__onA1ma__filterDesktop{display:none}.CatalogContent-module__onA1ma__filterCollapse{display:block}}@media (min-width:981px){.CatalogContent-module__onA1ma__mobileFilterToggle,.CatalogContent-module__onA1ma__filterCollapse{display:none}}@media (max-width:767.98px){.CatalogContent-module__onA1ma__loadMoreBtn{width:100%;min-width:0;height:50px}}
