/* Framework pagination shared by storefront, account and administration. */
html body nav.sc-pagination{background:transparent!important;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;width:100%;margin:18px 0 0;padding:18px 0;border-top:1px solid var(--sc-line,#365057);font:12px/1.6 'Poppins','Segoe UI',sans-serif;color:var(--sc-muted,#a9bdbe)}
html body .sc-pagination-summary{margin:0;padding:0;font-size:12px;line-height:1.7;color:var(--sc-muted,#a9bdbe)}
html body .sc-pagination-summary strong{color:var(--sc-text,#f7f3e9);font-weight:500}
html body nav.sc-pagination>.sc-pagination-controls{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}
html body .sc-pagination-controls>:is(a,span){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;border-radius:8px;font:inherit;text-decoration:none!important;box-shadow:none}
html body .sc-pagination-controls a,html body .sc-pagination-number{min-width:38px;padding:8px 11px;border:1px solid var(--sc-line,#365057);background:transparent;color:var(--sc-text,#f7f3e9)!important}
html body .sc-pagination-controls a:hover{background:var(--sc-raised,#203e44);border-color:var(--sc-gold,#e4be73)}
html body .sc-pagination-controls a:focus-visible{outline:2px solid var(--sc-gold,#e4be73);outline-offset:3px}
html body .sc-pagination-number[aria-current=page]{background:var(--sc-button,#e4be73);color:var(--sc-button-text,#12282d)!important;border-color:var(--sc-button,#e4be73);font-weight:600}
html body .sc-pagination-controls [aria-disabled=true]{padding:8px 10px;color:var(--sc-muted,#a9bdbe);opacity:.55}
html body .sc-pagination-controls span.sc-pagination-gap{min-width:18px;border:0;background:none;color:var(--sc-muted,#a9bdbe)}
/* Replace legacy framework wrappers without retaining their duplicated counts. */
html body :is(.cat-pagination,.fq-pagination,.nt-list-footer):has(.sc-pagination){display:block}
html body :is(.cat-pagination,.fq-pagination,.nt-list-footer):has(.sc-pagination)>:is(span,p){display:none}
html body :is(.cat-pagination,.fq-pagination,.nt-list-footer) .sc-pagination{margin:0;padding:0;border:0}
@media(max-width:600px){html body nav.sc-pagination{background:transparent!important;box-shadow:none;border-radius:0;justify-content:center;text-align:center;gap:12px}html body .sc-pagination-summary{width:100%}html body .sc-pagination-controls{justify-content:center;gap:4px}html body .sc-pagination-controls>:is(a,span){min-height:40px}html body .sc-pagination-number{min-width:34px;padding:7px 9px}}

html body .sc-pagination-direction>span{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit}
