header.site-header .brand,
header.site-header .noble-clean-logo-link {
  text-decoration: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.noble-clean-logo,
.noble-nbi-logo {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  line-height: 1 !important;
  text-align: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  min-width: auto !important;
}

.noble-clean-mark,
.noble-nbi-mark {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  background:
    radial-gradient(circle at 35% 28%, rgba(255,255,255,.16), transparent 24%),
    linear-gradient(135deg, #062b24 0%, #0d3b31 52%, #041b16 100%) !important;
  border: 1px solid rgba(184, 148, 95, .52) !important;
  box-shadow:
    0 6px 18px rgba(4, 27, 22, .18),
    inset 0 0 0 1px rgba(255,255,255,.08) !important;
  filter: none !important;
  color: #d9bd7a !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 10px !important;
  line-height: 1 !important;
  letter-spacing: 0.08em !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

.noble-clean-text,
.noble-nbi-text {
  display: block !important;
  line-height: 1 !important;
  background: transparent !important;
}

.noble-clean-name,
.noble-nbi-name {
  display: block !important;
  color: #151515 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "Segoe UI", sans-serif !important;
  font-size: 13px !important;
  line-height: 1.15 !important;
  letter-spacing: 0.14em !important;
  font-weight: 400 !important;
  white-space: nowrap !important;
}

.noble-clean-sub {
  display: none !important;
}

@media (max-width: 760px) {
  .noble-clean-logo,
  .noble-nbi-logo {
    gap: 3px !important;
  }

  .noble-clean-mark,
  .noble-nbi-mark {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
    font-size: 8px !important;
    letter-spacing: 0.06em !important;
  }

  .noble-clean-name,
  .noble-nbi-name {
    font-size: 10.5px !important;
    letter-spacing: 0.09em !important;
  }
}

.noble-clean-name,
.noble-nbi-name {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
  letter-spacing: 0.08em !important;
  font-weight: 500 !important;
  color: #151515 !important;
  text-transform: none !important;
}

@media (max-width: 760px) {
  .noble-clean-name,
  .noble-nbi-name {
    font-size: 13px !important;
    letter-spacing: 0.055em !important;
  }
}
