[data-product-pagination]{scroll-margin-top:100px}
[data-product-pagination]>.product-card[hidden],[data-product-pagination]>.search-product[hidden],.product-pagination[hidden]{display:none!important}
.product-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:26px 0 8px;color:var(--ink,#1d1d1f)}
.product-pagination button{min-height:44px;padding:10px 18px;border:1px solid var(--line,#e5e5e9);border-radius:12px;background:var(--paper,#fff);color:inherit;font:inherit;font-size:14px;cursor:pointer}
.product-pagination button:hover:not(:disabled){border-color:var(--blue,#0071e3);color:var(--blue,#0071e3)}
.product-pagination button:disabled{opacity:.4;cursor:default}
.product-pagination button:focus-visible{outline:2px solid var(--blue,#0071e3);outline-offset:3px}
.product-pagination span{font-size:14px;text-align:center}
@media(max-width:600px){.product-pagination{gap:10px;margin-top:20px}.product-pagination button{padding:10px 14px}.product-pagination span{font-size:13px}}
