.woocommerce nav.woocommerce-pagination{width:100%;display:flex;justify-content:center;margin:45px 0 25px;padding:0;clear:both}.woocommerce nav.woocommerce-pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none!important;margin:0!important;padding:0!important;float:none!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;color:#3498db;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#3498db;color:#ffffff!important;border-color:#3498db;transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,0.20)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background:#3498db!important;color:#ffffff!important;border-color:#3498db!important;box-shadow:0 5px 15px rgba(52,152,219,0.20)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.dots{border:none!important;background:transparent!important;color:#7a7a7a!important;min-width:28px;padding:0;box-shadow:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next{padding:0 16px;min-width:42px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li span:focus{outline:none}@media (max-width:767px){.woocommerce nav.woocommerce-pagination{margin:30px 0 20px}.woocommerce nav.woocommerce-pagination ul.page-numbers{gap:6px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:13px;border-radius:7px}}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next{background:#f5f9fc;color:#3498db!important;border-color:#d9e7f1}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:hover{background:#3498db;color:#ffffff!important;border-color:#3498db}