.pagination__pages{align-items:center;display:flex;justify-content:center}.pagination__more,.pagination__pages a{text-decoration:none}.pagination__more{align-items:center;background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;letter-spacing:.15em;margin:48px auto 16px;padding:2px 0 0;text-align:center;text-transform:uppercase;transition:.3s;width:180px}@media (min-width:1280px){.pagination__more:hover{border-color:#ac062e;color:#ac062e;transition:.3s}}@media (min-width:2560px){.pagination__more{font-size:16px}}.pagination__arrow{cursor:pointer;height:40px;margin-left:8px;width:40px}.pagination__arrow svg{stroke:none;fill:#000}.pagination__arrow_prev{transform:rotate(180deg)}.pagination__arrow_disabled svg{pointer-events:none}.pagination__page{align-items:center;background:#fff;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:40px;justify-content:center;letter-spacing:.15em;text-transform:uppercase;transition:.3s;width:40px}.pagination__page_active{background:#eef1f680;cursor:default;pointer-events:none}.pagination__page:hover{transition:.3s}.pagination__page+.pagination__page{margin-left:8px}.pagination__dots{align-items:center;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;letter-spacing:.15em;line-height:18px;margin-left:8px;pointer-events:none;text-transform:uppercase;transition:.3s;width:40px}.pagination__dots+.pagination__page{margin-left:8px}@media (min-width:768px){.pagination__more{margin-bottom:24px;margin-top:96px}}@media (min-width:1280px){.pagination__more{margin-bottom:32px;margin-top:100px}.pagination__page{transition:.3s}.pagination__page:hover{color:#ac062e;transition:.3s}.pagination__arrow,.pagination__arrow svg{transition:.3s}.pagination__arrow:hover svg{fill:#ac062e;transition:.3s}}@media (min-width:2560px){.pagination__more{margin-bottom:40px;margin-top:118px;width:219px}.pagination__dots,.pagination__page{font-size:16px}.pagination__arrow,.pagination__dots,.pagination__dots+.pagination__page,.pagination__page+.pagination__page{margin-left:16px}}.pagination__pages button{border:none;padding:0}.pagination__pages button:not(.pagination__page_active){background-color:transparent}
