nav.shop-pagination,.x-pagination,.po-pagination,.woocommerce-pagination{display:flex!important;justify-content:flex-end!important;align-items:center;gap:5px;width:100%;margin:28px 0 12px;padding:16px 0 0;border-top:1px solid #e9e3e4;clear:both}
.shop-pagination[hidden]{display:none!important}
:is(.shop-pagination,.x-pagination,.po-pagination,.woocommerce-pagination) .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:0;background:transparent;color:#684040;font:11px/1 Arial,sans-serif;text-decoration:none;box-shadow:none;cursor:pointer}
:is(.shop-pagination,.x-pagination,.po-pagination,.woocommerce-pagination) .page-numbers.current{background:#684040;color:#fff;border-color:#684040;cursor:default}
:is(.shop-pagination,.x-pagination,.po-pagination,.woocommerce-pagination) a:hover,.shop-pagination button:hover{border-color:currentColor;background:#faf5f6}
:is(.shop-pagination,.x-pagination) .dots{cursor:default}
.atelier-shop .shop-pagination .page-numbers{color:#171717}.atelier-shop .shop-pagination .current{background:#171717;border-color:#171717;color:#fff}
.x-fashion-theme .shop-pagination .page-numbers{color:#750d1d}.x-fashion-theme .shop-pagination .current{background:#750d1d;border-color:#750d1d;color:#fff}
.shop-pagination :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.beam-products,.x-product-grid,.po-grid{scroll-margin-top:190px}
.x-pagination .navigation,.x-pagination .nav-links{margin:0;padding:0;width:auto}.x-pagination .nav-links{display:flex;gap:5px}
@media(max-width:600px){nav.shop-pagination{gap:3px;margin-top:20px}.shop-pagination .page-numbers{min-width:30px;height:30px}}
