.viason-listing-v2 .viason-pagination{display:flex;justify-content:flex-start;align-items:stretch;gap:0;margin:0 0 28px;flex-wrap:wrap;max-width:100%}
.viason-listing-v2 .viason-pagination[hidden]{display:none}
.viason-listing-v2 .viason-pagination button,.viason-listing-v2 .viason-pagination>span{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;padding:8px 11px;margin:0;border:1px solid #dedede;border-left:0;background:#fff;color:#232323;font:400 13px/1.4 Inter,Arial,sans-serif;cursor:pointer}
.viason-listing-v2 .viason-pagination>:first-child{border-left:1px solid #dedede}
.viason-listing-v2 .viason-pagination button:hover:not([aria-current=page]){background:#eee;color:#232323;border-color:#dedede}
.viason-listing-v2 .viason-pagination button[aria-current=page]{background:#000;color:#fff;border-color:#000}
.viason-listing-v2 .viason-pagination button:focus-visible{outline:2px solid #667f8e;outline-offset:3px;z-index:1}
.viason-listing-v2 .viason-pagination>span{color:#777;cursor:default}
.viason-listing-v2 .viason-pagination-bottom{margin:32px 0 0}
@media(max-width:380px){.viason-listing-v2 .viason-pagination button,.viason-listing-v2 .viason-pagination>span{min-width:34px;padding:7px 9px}}
