.pagination{gap:.5rem;margin-top:var(--section-spacing)}.pagination,.pagination-btn{display:flex;justify-content:center;align-items:center}.pagination-btn{width:2.75rem;height:2.75rem;background:var(--card-bg);border:.0625rem solid var(--border-color);border-radius:var(--radius-md);color:var(--heading-dark);cursor:pointer;transition:all .25s ease}.pagination-btn.active,.pagination-btn:hover:not(:disabled){border-color:var(--primary-navy)}.pagination-btn.active{background:var(--primary-navy);color:var(--white-text)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.products-section{padding:var(--section-spacing) 1rem}