/* bk-hdr-tp-scroll-off-r1 (5 Oct 2026, Paolo): Trustpilot OUT of sticky/revealed header when scrolled.
   Shared BedKingdom/hyva → UK + IE. Loaded on all pages (default_head_blocks).
   html.bk-tp-off is set by header.phtml when scrollY > 8. Sticky/revealed chrome = logo + search + icons only.
   - .tp-hdr (desktop icon row) + .tp-hdr-m (home phones below search) collapse completely (no gap).
   - Phones non-home: entire .cl-top (announce + .bk-mc__tp) hidden when scrolled — same “TP only at top”
     as homepage; --bk-hide-h recalcs to 0 so no blank band above the sticky bar.
   No sticky-tp / heroOnScreen / TP-above-logo. Rollback: var/clbak/bk-hdr-tp-plp-off-r1-<ts>/rollback.sh */

html.bk-tp-off body#html-body.rk-site .page-header .tp-hdr,
html.bk-tp-off body#html-body.rk-site .page-header .tp-hdr-m,
html.bk-tp-off body#html-body.rk-site.rk-site .page-header .tp-hdr,
html.bk-tp-off body#html-body.rk-site.rk-site .page-header .tp-hdr-m,
html.bk-tp-off body#html-body.rk-site.cms-index-index .page-header .tp-hdr-m,
html.bk-tp-off body#html-body.rk-site.rk-site.cms-index-index .page-header .tp-hdr-m{
  display:none!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Phones: hide announce strip (incl. Trustpilot .bk-mc__tp) once scrolled — PLP + all non-home */
@media (max-width:767.98px){
  html.bk-tp-off body#html-body.rk-site .page-header .cl-top,
  html.bk-tp-off body#html-body.rk-site.rk-site .page-header .cl-top{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  html.bk-tp-off body#html-body.rk-site .page-header .bk-mc__tp,
  html.bk-tp-off body#html-body.rk-site.rk-site .page-header .bk-mc__tp{
    display:none!important;
    height:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}
