/* Pagination extends the recovered catalogue; product typography stays in v6.2. */
#erc-models{min-width:0;scroll-margin-top:140px}
#erc-root[data-es141-page] .es151-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;padding:14px 0;border-top:1px solid var(--ec6-line,#e8e1dc);border-bottom:1px solid var(--ec6-line,#e8e1dc)}
#erc-root[data-es141-page] .es151-pagination .es151-summary{min-width:0;flex:1 1 180px;border:0;color:var(--ec6-muted,#757982);font:13px/1.5 Arial,Helvetica,sans-serif}
#erc-root[data-es141-page] .es151-pages{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}
#erc-root[data-es141-page] .es151-pagination a,#erc-root[data-es141-page] .es151-pagination .es151-current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:8px 12px;border:1px solid var(--ec6-line,#e8e1dc);border-radius:8px;background:#fff;color:var(--ec6-ink,#282b30);font:700 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}
#erc-root[data-es141-page] .es151-pagination a:hover{border-color:var(--ec6-red,#801319);color:var(--ec6-red,#801319);background:var(--ec6-soft,#f8f4f1)}
#erc-root[data-es141-page] .es151-pagination a:focus-visible{outline:3px solid #df7632;outline-offset:3px}
#erc-root[data-es141-page] .es151-pagination .es151-current{border-color:var(--ec6-red,#801319);background:var(--ec6-red,#801319);color:#fff}
#erc-root[data-es141-page] .es151-pagination .es151-gap{min-width:16px;padding:0;border:0;font:14px/1.4 Arial,Helvetica,sans-serif;color:var(--ec6-muted,#757982);text-align:center}
@media(max-width:599px){
 #erc-root[data-es141-page] .es151-pagination{gap:10px}
 #erc-root[data-es141-page] .es151-pagination .es151-summary{flex-basis:100%}
 #erc-root[data-es141-page] .es151-pages{width:100%;justify-content:center;gap:4px}
 #erc-root[data-es141-page] .es151-pagination a,#erc-root[data-es141-page] .es151-pagination .es151-current{min-width:34px;min-height:44px;padding:8px}
 #erc-root[data-es141-page] .es151-pagination .es151-prev{margin-right:auto}
 #erc-root[data-es141-page] .es151-pagination .es151-next{margin-left:auto}
 #erc-root[data-es141-page] .es151-pagination .es151-step{order:2;margin-top:4px;flex:1 1 40%}
}
