/* A shared architectural detail: fine, open lines in the brand's purple. */
#kb-site-preview header.polished-header {
  isolation: isolate;
  background-color: #fff;
}

#kb-site-preview header.polished-header::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: url("commercial-linework.svg") right top / auto 100% no-repeat;
  -webkit-mask: none;
  mask: none;
  opacity: .075;
  pointer-events: none;
}

#kb-site-preview .polished-header .menu-toggle {
  background-color: transparent;
}

#kb-site-preview header.polished-header .whatsapp-header::before {
  display: none;
}

@media (max-width: 700px) {
  #kb-site-preview header.polished-header::before { opacity: .055; }
}

@media (forced-colors: active) {
  #kb-site-preview header.polished-header::before { display: none; }
}
