html:has(.CatalogPage_empty__RXEvs){height:100%;min-height:100dvh}body:has(.CatalogPage_empty__RXEvs){height:100%;min-height:100dvh;display:flex;flex-direction:column}body:has(.CatalogPage_empty__RXEvs) main{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}body:has(.CatalogPage_empty__RXEvs) footer{flex-shrink:0}.CatalogPage_page__gTxlp{padding:100px 40px 80px}.CatalogPage_page__gTxlp:has(.CatalogPage_empty__RXEvs){flex:1 0 auto;display:flex;flex-direction:column;min-width:0;width:100%}.CatalogPage_page__gTxlp:has(.CatalogPage_empty__RXEvs)~*{flex:0 0 auto}.CatalogPage_head__mylsv h1{font-family:var(--font-tenor);font-size:34px;font-weight:400;color:#1f1720}.CatalogPage_toolbar__71K7F{position:sticky;top:var(--catalog-sticky-top,-5px);z-index:30;overflow:visible;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 0 28px;background:#fff;transition:top .28s ease}.CatalogPage_tabs__xo4L4{display:flex;flex-wrap:wrap;gap:24px}.CatalogPage_tab__tehnV{position:relative;border:none;background:rgba(0,0,0,0);padding:0 0 8px;font-family:var(--font-inter-tight);font-size:12px;font-weight:400;line-height:130%;letter-spacing:.06em;text-transform:uppercase;color:#806978;cursor:pointer}.CatalogPage_tab__tehnV:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#1f1720;transition:width .2s ease}.CatalogPage_active__ViTHn{color:#1f1720;font-weight:600}.CatalogPage_active__ViTHn:after{width:100%}.CatalogPage_controls__uDb0_{position:relative;display:flex;align-items:center;gap:20px}.CatalogPage_filterSort__Amyux{display:flex;align-items:center;gap:32px}.CatalogPage_controlButton__L2Dqt{display:inline-flex;align-items:center;gap:6px;border:none;background:rgba(0,0,0,0);padding:0;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:140%;letter-spacing:0;appearance:none;-webkit-appearance:none;color:#1f1720;-webkit-text-fill-color:#1f1720;cursor:pointer}.CatalogPage_controlButton__L2Dqt svg{flex-shrink:0}.CatalogPage_sortArrow__sw0nf{display:inline-block;transition:transform .25s ease;transform:rotateX(180deg)}.CatalogPage_sortIconOpen__gatb5{transform:rotateX(0deg)}.CatalogPage_sort__D3DRC{position:relative}.CatalogPage_sortDropdown__BAwdn{position:fixed;z-index:10050;box-sizing:border-box;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(31,23,32,.06),0 16px 40px rgba(31,23,32,.12)}.CatalogPage_sortDropdown__BAwdn button{width:100%;border:none;background:rgba(0,0,0,0);padding:0;text-align:start;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:140%;appearance:none;-webkit-appearance:none;color:#8b7d85;-webkit-text-fill-color:#8b7d85;cursor:pointer;transition:color .2s ease,-webkit-text-fill-color .2s ease}.CatalogPage_sortDropdown__BAwdn button:not(:last-child){margin-bottom:10px}.CatalogPage_sortDropdown__BAwdn button:hover{color:#1f1720;-webkit-text-fill-color:#1f1720}.CatalogPage_selectedSort__LuDKy{color:#1f1720!important;-webkit-text-fill-color:#1f1720!important;font-weight:600!important}.CatalogPage_mobileViewSwitcher__UOFEg{display:none;align-items:center;gap:8px}.CatalogPage_viewButton__9ymjs{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:rgba(0,0,0,0);padding:0;opacity:.35;cursor:pointer;transition:opacity .2s ease}.CatalogPage_viewButton__9ymjs svg{display:block;width:18px;height:18px}.CatalogPage_activeView__VFG_s{opacity:1}.CatalogPage_grid__oKLjF{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.CatalogPage_empty__RXEvs{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:60px 0;text-align:center;color:#806978}.CatalogPage_loadMore__G_mm0{display:flex;justify-content:center;padding:40px 0 0}@media(max-width:900px){.CatalogPage_page__gTxlp{padding:90px 16px 64px}.CatalogPage_head__mylsv h1{font-size:24px}.CatalogPage_toolbar__71K7F{flex-direction:column;gap:28px}.CatalogPage_tabs__xo4L4{width:100%;gap:16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.CatalogPage_tabs__xo4L4::-webkit-scrollbar{display:none}.CatalogPage_controls__uDb0_{position:relative;width:100%;justify-content:space-between}.CatalogPage_sortDropdown__BAwdn{padding:16px}.CatalogPage_sortDropdown__BAwdn button{font-size:14px}.CatalogPage_sortDropdown__BAwdn button:not(:last-child){margin-bottom:12px}.CatalogPage_mobileViewSwitcher__UOFEg{display:flex}.CatalogPage_grid__oKLjF{gap:14px}.CatalogPage_gridOne__u_QJZ{grid-template-columns:1fr}.CatalogPage_gridTwo__b2R2B{grid-template-columns:repeat(2,1fr)}}