nav.woocommerce-pagination{text-align:center;}
nav.woocommerce-pagination ul.page-numbers,
.woocommerce nav.woocommerce-pagination ul{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;border:0 !important;margin:2.75rem 0 1.25rem;padding:0;list-style:none;background:none !important;box-shadow:none !important;}
nav.woocommerce-pagination ul.page-numbers li,
.woocommerce nav.woocommerce-pagination ul li{border:0 !important;border-right:0 !important;margin:0 !important;padding:0 !important;background:none !important;box-shadow:none !important;overflow:visible !important;display:inline-flex;float:none !important;}
nav.woocommerce-pagination ul.page-numbers li a.page-numbers,
nav.woocommerce-pagination ul.page-numbers li span.page-numbers,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;height:42px;padding:0 8px;border-radius:999px;border:1px solid transparent !important;background:transparent !important;color:#1a1a1a !important;font-size:15px;font-weight:400;line-height:1 !important;text-decoration:none !important;transition:border-color .18s ease,background .18s ease,color .18s ease;}
nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus{border-color:#1a1a1a !important;background:transparent !important;color:#1a1a1a !important;}
nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li span.current{background:#1a1a1a !important;border-color:#1a1a1a !important;color:#fff !important;font-weight:500;}
nav.woocommerce-pagination ul.page-numbers li span.page-numbers.dots,
.woocommerce nav.woocommerce-pagination ul li span.dots{border-color:transparent !important;background:transparent !important;color:#9a9a9a !important;min-width:26px;padding:0;}
nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,
nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev,
.woocommerce nav.woocommerce-pagination ul li a.next,
.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:19px;}
@media(max-width:480px){
nav.woocommerce-pagination ul.page-numbers{gap:4px;}
nav.woocommerce-pagination ul.page-numbers li a.page-numbers,
nav.woocommerce-pagination ul.page-numbers li span.page-numbers,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{min-width:38px;height:38px;font-size:14px;}
}