/* ===== SIMPLED minimal secure checkout header/footer (IE) — additive to sld-checkout-skin ===== */
/* Hide the old UK theme chrome. This stylesheet is enqueued ONLY on the live checkout (not
   order-received — see functions-append.php guard), so these rules are effectively checkout-
   scoped. They are UNCONDITIONAL (no JS-added body class) so the UK mega-menu never flashes
   before JS runs, and stays hidden even if JS is blocked. */
.SMP-Header,
header.SMP-Header,
.SMP-Footer,
footer.SMP-Footer,
.site-header,
.site-footer{display:none!important}

/* injected header */
.sld-sechead{position:sticky;top:0;z-index:900;display:flex;align-items:center;justify-content:space-between;
  padding:16px 5vw;background:rgba(252,250,246,.92);backdrop-filter:blur(12px);
  border-bottom:1px solid rgba(180,165,148,.28);font-family:'Inter Tight','Inter',-apple-system,sans-serif}
.sld-sechead__logo img{height:22px;width:auto;display:block;filter:brightness(0)} /* real logo, forced dark on light bar */
.sld-sechead__right{display:flex;align-items:center;gap:18px}
.sld-sechead__secure{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#16140F}
.sld-sechead__secure svg{width:16px;height:16px;fill:none;stroke:#A6855F;stroke-width:1.9}
.sld-sechead__tp{font-size:13px;font-weight:600;color:#00B67A}
@media(max-width:600px){.sld-sechead{padding:13px 5vw}.sld-sechead__secure{font-size:12.5px}.sld-sechead__tp{display:none}}

/* injected reduced footer */
.sld-secfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;
  padding:26px 5vw 34px;margin-top:30px;border-top:1px solid rgba(180,165,148,.28);
  font-family:'Inter',-apple-system,sans-serif;font-size:13px;color:#6E675C;text-align:center}
.sld-secfoot__trust{font-weight:500;color:#16140F}
.sld-secfoot__links{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}
.sld-secfoot__links a{color:#6E675C;text-decoration:none}
.sld-secfoot__links a:hover{color:#16140F;text-decoration:underline}
