.pagination-block{display:flex;justify-content:center}.pagination-block>div{background:#f8f8f8}.pagination-block>div a,.pagination-block>div div{text-decoration:none}.pagination-block>div a:hover,.pagination-block>div div:hover{background-color:#fff}.pagination-block>div.next,.pagination-block>div.previous{border-radius:24px}.pagination-block>div.next a,.pagination-block>div.next div,.pagination-block>div.previous a,.pagination-block>div.previous div{display:inline-flex;width:48px;height:48px;border-radius:24px;justify-content:center;cursor:pointer}.pagination-block>div.next a:after,.pagination-block>div.next a:before,.pagination-block>div.next div:after,.pagination-block>div.next div:before,.pagination-block>div.previous a:after,.pagination-block>div.previous a:before,.pagination-block>div.previous div:after,.pagination-block>div.previous div:before{font-size:24px}.pagination-block>div.next a:not([href]),.pagination-block>div.next div:not([data-page]),.pagination-block>div.previous a:not([href]),.pagination-block>div.previous div:not([data-page]){color:#7c7c7c;cursor:default}.pagination-block>div.next a:not([href]):hover,.pagination-block>div.next div:not([data-page]):hover,.pagination-block>div.previous a:not([href]):hover,.pagination-block>div.previous div:not([data-page]):hover{background-color:unset}.pagination-block>div.pages{margin:0 16px;padding:4px;border-radius:24px;display:flex;gap:4px}.pagination-block>div.pages a,.pagination-block>div.pages div,.pagination-block>div.pages span{display:inline-flex;width:40px;height:40px;border-radius:20px;justify-content:center;align-items:center;transition:background .3s ease;font-size:15px;font-weight:600}.pagination-block>div.pages a.current,.pagination-block>div.pages div.current,.pagination-block>div.pages span.current{background:#fff;cursor:default}.pagination-block>div.pages a,.pagination-block>div.pages div{cursor:pointer}.search-block{padding:4px 4px 4px 20px;background:#f8f8f8;border-radius:24px;display:flex;justify-content:space-between}.search-block input{border:none;background:0 0}.search-block input[type=text]{width:100%;font-size:14px;line-height:24px;outline:0!important;box-shadow:0 40px 0 0 #f8f8f8 inset;letter-spacing:-.03em}.search-block button[type=submit]{width:40px;height:40px;background:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-.35px;white-space:nowrap;justify-content:center;text-align:center}.search-block button[type=submit]:before{font-size:24px}.loading{display:none;width:40px;height:40px;border:solid 2px #323232;border-radius:50%;border-right-color:transparent;border-bottom-color:transparent;transition:all .5s ease-in;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading.shown{display:block}@media (max-width:991px){.loading{width:30px;height:30px}.search-block{padding:3px 3px 3px 15px}.search-block button[type=submit],.search-block input[type=text]{font-size:13px;line-height:22px}.search-block button[type=submit]::placeholder,.search-block input[type=text]::placeholder{font-size:13px}.search-block button[type=submit]{height:30px}}@media (max-width:767px){.pagination-block>div.next a,.pagination-block>div.next div,.pagination-block>div.previous a,.pagination-block>div.previous div{width:36px;height:36px}.pagination-block>div.next a:after,.pagination-block>div.next a:before,.pagination-block>div.next div:after,.pagination-block>div.next div:before,.pagination-block>div.previous a:after,.pagination-block>div.previous a:before,.pagination-block>div.previous div:after,.pagination-block>div.previous div:before{font-size:20px}.pagination-block>div.pages{margin:0 6px;padding:3px;gap:3px}.pagination-block>div.pages a,.pagination-block>div.pages div,.pagination-block>div.pages span{width:30px;height:30px;font-size:13px}}