/* bk-nav-below-r1 (5 Oct 2026, Paolo): desktop header = TWO rows at every desktop width (>= 1024).
   Row 1: logo | search | Trustpilot | help/account/basket.  Row 2: full-width primary nav (centred links, full-bleed row).
   Before: 1024-1339 was already two-row; >= 1340 collapsed to ONE row (logo nav search tp icons, bk-cro-r5 / bk-type-r5).
   Mobile/tablet (< 1024, hamburger) untouched. Over-hero transparent / solid-on-scroll unaffected (--bkh-h is measured live).
   Shared BedKingdom/hyva -> UK + IE identical. Brand: Ink primary, radius 0, spacing 5/10/15/20. Load LAST.
   Rollback: var/clbak/bk-nav-below-r1-<ts>/rollback.sh */

/* all desktop: on-scale column gap (was 2rem at 1024-1339, 10/16px one-row). Nav row sits flush on the bar's bottom edge
   (bar padding 10 / 20 / 0): the mega panel opens at top:100% of the bar, so the old 10px bottom padding left a dead strip
   between the links and the panel that closed the menu when the pointer moved down. */
@media (min-width:1024px){
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar{column-gap:20px!important;padding-bottom:0!important}
}

/* wide desktop (>= 1340): same two-row structure as 1024-1339 */
@media (min-width:1340px){
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar{
  grid-template-columns:auto minmax(0,1fr) auto auto!important;
  grid-template-areas:"logo search tp icons" "nav nav nav nav"!important;
  row-gap:0!important;
  align-items:center!important;
}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.cl-search{justify-self:center!important;width:100%!important;max-width:560px!important}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-logo img{width:190px!important;height:auto!important}
/* Trustpilot badge: full label again (one-row band had hidden "Excellent" + review count) */
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.tp-hdr{gap:4px!important}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.tp-hdr .tp-hdr__l>span:nth-child(2){display:block!important}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.tp-hdr .tp-hdr__l b{display:inline!important}
/* nav row: full-bleed, 10px under row 1, 50px links, airier 15px link padding at wide widths */
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.cl-nav{grid-area:nav!important;margin:10px -20px 0!important;min-width:0!important}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.cl-nav .cl-nav__list{justify-content:center!important}
html:root body#html-body.rk-site.rk-site.cl-cro .page-header #header .cl-header__bar>.cl-nav :is(.cl-nav__top,.bkx__top){min-height:50px!important;padding-left:15px!important;padding-right:15px!important;letter-spacing:.01em!important}
}
