.paging:not(:first-child){margin-top:calc(var(--section-spacing) + var(--b-space))}.paging .paging__pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--gap-small);margin:0;padding:0;list-style:none}.paging .page__item{margin:0}.paging .page__link{display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;height:4rem;padding:calc(var(--gap-medium) / 2) var(--gap-medium);border-radius:var(--border-radius-big);border:1px solid var(--c-gray3);background-color:var(--c-white);color:var(--c-gray-prime);font-weight:700;text-decoration:none;transition:background-color var(--t-dur),color var(--t-dur),border-color var(--t-dur)}.paging .page__item.is-active .page__link{background-color:var(--c-theme);border-color:var(--c-theme);color:var(--c-white)}.paging .page__item .btn-icon{min-width:7.2rem;height:4rem}.paging .page__item--prev .btn-icon svg{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.paging .page__item--prev .btn-icon.btn-icon--arrow:hover svg{transform:rotate(180deg) translate(-.3rem)}}.paging .page__item--prev .btn-icon.btn-icon--arrow:active svg{transform:rotate(180deg) translate(-.3rem)}@media (hover: hover) and (pointer: fine){.paging .page__item:not(.is-active) .page__link:hover{background-color:var(--c-theme);border-color:var(--c-theme);color:var(--c-white)}}
