.search-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.search-filters__item{display:flex;padding:16px 20px 16px 28px;justify-content:center;align-items:center;border-radius:30px;border:1px solid #b2b2b2;background-color:transparent;gap:12px;font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.2px;color:#b2b2b2;cursor:pointer;transition:color .2s ease,background-color .2s ease}.search-filters__item.active .search-filters__item-count{background-color:rgba(255,255,255,.2);color:#fff}@media(max-width: 1440px){.search-filters__item{padding:1.11111vw 1.38889vw 1.11111vw 1.94444vw;font-size:1.11111vw;border-radius:2.08333vw;gap:.83333vw;letter-spacing:-0.01389vw}}.search-filters__item.active-count{background-color:rgba(255,255,255,.2);color:#fff}.search-filters__item button{background-color:transparent;width:100%;height:100%}.search-filters__item:hover{background-color:rgba(0,0,0,.06);color:#000}.search-filters__item-count{font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex;padding:2px 12px 0px 12px;flex-direction:column;justify-content:center;border-radius:14px;background-color:rgba(0,0,0,.06)}.search-filters__item_all{padding-right:28px}.search-filters button.active{background-color:#000;color:#fff;border-color:transparent}.search-container{display:flex;flex-direction:column;width:100%;height:100%;flex-grow:1}.search-wrapper{display:flex;flex-direction:column;flex-grow:1}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:auto}.pagination__pages{display:flex;align-items:center;gap:40px}@media(max-width: 768px){.pagination__pages{display:none;visibility:hidden}}.pagination__pages__ellipsis{margin-left:40px}.pagination__pages__control-button{background-color:transparent;display:flex;height:56px;padding:16px;justify-content:center;align-items:center;border-radius:8px;background-color:#efefef;margin-left:auto;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.pagination__pages__control-button_left{margin-right:auto;margin-left:0}.pagination__pages__control-button:hover:not(:disabled){border-color:#007aff;color:#007aff}.pagination__pages__control-button:disabled{opacity:.5;cursor:not-allowed}.pagination__pages__control-button.active{background-color:#007aff;color:#fff;border-color:#007aff}.pagination__pages__page-button{background-color:transparent;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.pagination__pages__page-button.active{display:flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid #000;width:60px;height:60px}.pagination__pages__control-button-icon{margin-left:8px;margin-right:0;flex-shrink:0;transform:rotate(180deg)}.pagination__pages__control-button-icon_left{margin-left:8px;margin-right:0;transform:rotate(0deg)}.search-dropdown__item{cursor:pointer;color:#000;display:block}.search-dropdown__item button{background-color:transparent;width:100%;height:100%;text-align:left}.search-item__link{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.search-item__link:hover{opacity:.8}.search-empty{font-family:Gotham;font-size:32px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.96px;margin-top:40px}.search-empty__text{font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.2px;color:#b2b2b2}.search-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.search-loader__spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #007aff;border-radius:50%;animation:spin 1s linear infinite}.search-loader__text{font-size:16px;color:#666;font-weight:400}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 1440px){.search-filters{gap:1.11111vw;margin-top:1.66667vw}.search-filters__item{padding:1.11111vw 1.38889vw 1.11111vw 1.94444vw;gap:.83333vw;border-radius:2.08333vw;font-size:1.38889vw}.search-filters__item-count{font-size:1.11111vw;padding:.13889vw .83333vw 0 .83333vw;border-radius:.97222vw}.search-filters__item_all{padding-right:1.94444vw}.pagination{gap:1.11111vw}.pagination__pages{gap:2.77778vw}.pagination__pages__ellipsis{margin-left:2.77778vw}.pagination__pages__control-button{height:3.88889vw;padding:1.11111vw;border-radius:.55556vw;font-size:1.11111vw}.pagination__pages__page-button{font-size:1.11111vw}.pagination__pages__page-button.active{border-radius:2.08333vw;width:4.16667vw;height:4.16667vw}.pagination__pages__control-button-icon,.pagination__pages__control-button-icon_left{margin-left:.55556vw}.search-item{padding-bottom:2.77778vw;margin-bottom:2.77778vw;border-bottom:.13889vw solid #efefef;display:flex;flex-direction:column;gap:.55556vw}.search-item__category{font-size:1.38889vw;letter-spacing:-0.01389vw}.search-empty{font-size:2.22222vw;letter-spacing:-0.06667vw;margin-top:2.77778vw}.search-empty__text{font-size:1.38889vw;letter-spacing:-0.01389vw}}@media(max-width: 576px){.search-form__field input{padding:13px 8px 13px 16px;font-size:16px;border-radius:8px}.search-dropdown__item{padding:8px 16px;font-size:16px;border-radius:8px}.search-dropdown__item-count{font-size:12px}.search-dropdown{padding:8px}.search-filters{margin-top:24px;gap:16px}.search-filters__item{padding:8px 16px;font-size:14px;border-radius:30px;gap:8px}.search-filters__item-count{font-size:12px;padding:2px 10px;border-radius:14px}.search-result{padding-top:40px;padding-bottom:40px}.search-item__title{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.search-item__category{font-size:14px;font-style:normal;font-weight:400;line-height:140%}.search-item{padding-bottom:24px;margin-bottom:24px;border-bottom:2px solid #efefef}.pagination__pages__control-button{height:44px;padding:12px 16px 12px 20px;font-size:14px;font-weight:500;border-radius:8px}.pagination__pages__control-button svg{width:16px;height:16px}.search-empty{font-family:Gotham;font-size:24px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.24px}.search-empty__text{font-size:16px;font-style:normal;font-weight:400;line-height:140%}}

/*# sourceMappingURL=pages-Search-Search.css.map*/