/* ck-pager-fix r1 (3 Oct 2026, Ashley: "pager is broken" on CK listings). NEW file, own layout handle (Magento_Catalog/layout/default.xml is NOT used;
   included from NEW Magento_CatalogSearch/layout/default.xml so it never collides with release-0204's default_head_blocks.xml / catalog_category_view.xml).
   Cause: rk-seo _head.phtml inline style ".rk-site .column.main ol{list-style:decimal;padding-left:1.25rem;margin:0 0 1rem}" (meant for guide
   pages) also hits Hyva's pager <ol>, adding "1." "2." markers, 20px indent and a 16px bottom margin; the 16px margin made the nav 54px tall so
   the prev/next arrows stretched to 54px while page boxes stayed 38px. Also the bottom toolbar was display:block (cl-cro), stacking 3 rows.
   Fix: one centred row of equal 44px square targets, no markers, current page in the brand colour (CK pink), tidy Show selector.
   Applies to every Hyva product toolbar pager (category, search, brand pages) on CK and BK (BK inherits CK). */
html body .toolbar-products nav.pages{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;max-width:100%}
html body .toolbar-products nav.pages ol,
html body.rk-site .column.main .toolbar-products nav.pages ol{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important;counter-reset:none}
html body .toolbar-products nav.pages li{list-style:none!important;margin:0!important;padding:0!important}
html body .toolbar-products nav.pages li::marker{content:none}
html body .toolbar-products nav.pages li::before,html body .toolbar-products nav.pages li::after{content:none!important;display:none!important}
html body .toolbar-products nav.pages a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #d1d5db!important;font-size:.9375rem!important;line-height:1!important;font-weight:600;text-decoration:none!important;align-self:center!important}
html body .toolbar-products nav.pages a svg{width:20px;height:20px;flex:none}
html body .toolbar-products nav.pages a:not([aria-current="page"]){background:#fff!important}
html body .toolbar-products nav.pages a:not([aria-current="page"]):not([aria-disabled="true"]):hover{border-color:var(--btn-active-bg,#c91b72)!important}
html body .toolbar-products nav.pages a[aria-current="page"]{background:var(--btn-active-bg,#c91b72)!important;border-color:var(--btn-active-bg,#c91b72)!important;color:#fff!important;pointer-events:none}
html body .toolbar-products nav.pages a[aria-disabled="true"]{opacity:.4;background:#fff!important}
html body .toolbar-products nav.pages a:focus-visible{outline:2px solid #1f4e4f!important;outline-offset:2px}
/* bottom toolbar: row 1 = "Items x-y of z" left + Show selector right, row 2 = pager centred (mobile/tablet); one row at >=1024px */
html body .toolbar-products:has(nav.pages){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 16px!important}
html body .toolbar-products:has(nav.pages) > .toolbar-amount{grid-column:1!important;grid-row:1!important;order:0!important;margin:0!important;white-space:nowrap}
html body .toolbar-products:has(nav.pages) > .limiter{grid-column:2!important;grid-row:1!important;order:0!important;justify-content:flex-end!important;margin:0!important}
html body .toolbar-products:has(nav.pages) > div:has(> nav.pages){grid-column:1 / -1!important;grid-row:2!important;order:0!important;display:flex!important;justify-content:center!important;min-width:0}
@media (min-width:1024px){
 html body .toolbar-products:has(nav.pages){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}
 html body .toolbar-products:has(nav.pages) > div:has(> nav.pages){grid-column:2!important;grid-row:1!important}
 html body .toolbar-products:has(nav.pages) > .limiter{grid-column:3!important}
}
/* Show selector: same 44px height, label vertically centred */
html body .toolbar-products .limiter label{display:flex!important;align-items:center!important;gap:8px;margin:0!important;white-space:nowrap}
html body .toolbar-products .limiter label > span{margin:0!important}
html body .toolbar-products .limiter .limiter-options{height:44px!important;min-height:44px!important;min-width:76px;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;box-sizing:border-box}
