/* 11.6.56 — reference-layout stability pass.
 * Reference goal: compact top navigation, hero content immediately below it,
 * strong two-column desktop composition, and a clean one-column mobile flow.
 * This file intentionally loads last and retires legacy fixed-header offsets.
 */

/* --------------------------------------------------------------------------
   Public chrome: promo + header live in normal document flow.
   -------------------------------------------------------------------------- */
html body.nt-clay.nt-v6.nt-principled .bm-promobar,
html body.admin-bar.nt-clay.nt-v6.nt-principled .bm-promobar,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-promobar {
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  margin:0!important;
  transform:none!important;
}

html body.nt-clay.nt-v6.nt-principled .nt-floating-header,
html body.admin-bar.nt-clay.nt-v6.nt-principled .nt-floating-header,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .nt-floating-header,
html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .nt-floating-header {
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 24px!important;
  border-radius:0!important;
  border-width:0 0 1px!important;
  box-shadow:none!important;
  transform:none!important;
  background:var(--nt-surface,#fff)!important;
}

html body.nt-clay.nt-v6.nt-principled .nt-floating-header__inner {
  width:min(1440px,100%)!important;
  max-width:1440px!important;
  min-height:72px!important;
  margin:0 auto!important;
  padding:8px 0!important;
  display:flex!important;
  align-items:center!important;
  gap:18px!important;
  border-radius:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand { flex:0 0 auto!important; min-width:0!important; }
html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand .site-custom-logo,
html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand .site-custom-logo a { display:flex!important; align-items:center!important; min-width:0!important; }
html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand img.custom-logo { width:auto!important; max-width:172px!important; max-height:46px!important; height:auto!important; object-fit:contain!important; }
html body.nt-clay.nt-v6.nt-principled .nt-desktop-nav { flex:1 1 auto!important; justify-content:center!important; gap:clamp(12px,1.45vw,24px)!important; min-width:0!important; }
html body.nt-clay.nt-v6.nt-principled .nt-desktop-nav a { white-space:nowrap!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-actions { flex:0 0 auto!important; display:flex!important; align-items:center!important; gap:8px!important; min-width:0!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-primary-actions { display:flex!important; align-items:center!important; gap:7px!important; }
html body.nt-clay.nt-v6.nt-principled .nt-floating-header :is(.nt-header-search,.nt-header-login-cta,.nt-header-currency,.nt-header-icon) { min-height:42px!important; border-radius:11px!important; box-shadow:none!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-search { width:42px!important; min-width:42px!important; padding:9px!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-search__label { display:none!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-currency { display:flex!important; align-items:center!important; gap:5px!important; padding:0 9px!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-currency select { min-width:0!important; width:auto!important; border:0!important; background:transparent!important; padding:0!important; min-height:36px!important; font-size:12px!important; font-weight:700!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-login-cta { padding:9px 14px!important; }
html body.nt-clay.nt-v6.nt-principled .nt-header-shop-cta { min-height:44px!important; padding:9px 18px!important; border-radius:11px!important; }
/* The plugin's floating language/currency widget duplicated the header and
   covered product cards. Public storefront uses the native theme currency UI. */
html body.nt-clay.nt-v6.nt-principled .acp-world { display:none!important; }
html body.nt-clay.nt-v6.nt-principled.acp-world-active .nt-header-currency { display:flex!important; }

/* --------------------------------------------------------------------------
   Homepage hero: no legacy fixed-header compensation / false empty space.
   -------------------------------------------------------------------------- */
html body.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
html body.admin-bar.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero,
html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero {
  padding:24px 0 42px!important;
  margin:0!important;
  min-height:0!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__grid {
  width:min(1440px,calc(100% - 48px))!important;
  max-width:1440px!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(430px,.92fr)!important;
  align-items:start!important;
  align-content:start!important;
  gap:clamp(34px,4vw,64px)!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__copy {
  position:relative!important;
  min-width:0!important;
  max-width:700px!important;
  margin:0!important;
  padding:6px 0 0!important;
  transform:none!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero .bm-eyebrow {
  display:inline-flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  max-width:100%!important;
  margin:0 0 14px!important;
  padding:6px 10px!important;
  font-size:11px!important;
  line-height:1.4!important;
  overflow:visible!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero h1.bm-display {
  margin:0 0 14px!important;
  max-width:690px!important;
  font-size:clamp(46px,4.25vw,68px)!important;
  line-height:.98!important;
  letter-spacing:-.052em!important;
  text-wrap:balance!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero h1.bm-display > * { max-width:100%!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero__accent { display:block!important; font:inherit!important; color:var(--clay-primary,inherit)!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero__lead {
  margin:0 0 16px!important;
  max-width:60ch!important;
  font-size:16px!important;
  line-height:1.62!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__actions {
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:0 0 12px!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__actions .bm-btn {
  min-height:48px!important;
  padding:10px 22px!important;
  border-radius:12px!important;
  margin:0!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__proof {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
  width:100%!important;
  max-width:680px!important;
  margin:0 0 14px!important;
  padding:0!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero__proof li {
  list-style:none!important;
  min-width:0!important;
  margin:0!important;
  padding:7px 10px!important;
  border:1px solid var(--nt-border,rgba(243,166,32,.16))!important;
  border-radius:999px!important;
  font-size:11px!important;
  line-height:1.35!important;
  white-space:normal!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero-search {
  position:relative!important;
  z-index:20!important;
  display:grid!important;
  grid-template-columns:20px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  max-width:680px!important;
  min-height:58px!important;
  margin:0!important;
  padding:5px 6px 5px 16px!important;
  border-radius:16px!important;
  overflow:visible!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero-search input {
  width:100%!important;
  min-width:0!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  padding:8px 0!important;
  border:0!important;
  font-size:15px!important;
  line-height:1.35!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__icon { width:20px!important; height:20px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__icon svg { width:20px!important; height:20px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__submit { min-height:46px!important; padding:9px 20px!important; border-radius:12px!important; white-space:nowrap!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__results { top:calc(100% + 7px)!important; left:0!important; right:0!important; z-index:200!important; border-radius:14px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__categories { display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:6px!important; margin:9px 0 0!important; font-size:11px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-hero-search__categories a { padding:5px 9px!important; font-size:11px!important; border-radius:999px!important; }

/* Right-side marketplace card mirrors the reference's contained catalog. */
html body.nt-clay.nt-v6.nt-principled .bm-hero__media { min-width:0!important; width:100%!important; margin:0!important; padding:0!important; align-self:start!important; transform:none!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-card { width:100%!important; margin:0!important; padding:18px!important; border-radius:20px!important; box-shadow:0 6px 24px rgb(28 21 49 / .06)!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-card__head { margin:0!important; padding:0 0 13px!important; gap:10px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-card__caption { margin:12px 0 10px!important; font-size:11px!important; line-height:1.4!important; font-weight:750!important; letter-spacing:.045em!important; text-transform:uppercase!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-card__list { display:grid!important; gap:7px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item {
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) auto 12px!important;
  align-items:center!important;
  gap:10px!important;
  min-height:70px!important;
  margin:0!important;
  padding:9px 10px!important;
  border-radius:13px!important;
  transform:none!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__icon { width:44px!important; height:44px!important; border-radius:10px!important; overflow:hidden!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__icon img { width:100%!important; height:100%!important; object-fit:contain!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__info { min-width:0!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__info strong { display:-webkit-box!important; -webkit-line-clamp:2!important; -webkit-box-orient:vertical!important; overflow:hidden!important; font-size:14px!important; line-height:1.3!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__info small { display:block!important; margin-top:2px!important; font-size:10px!important; line-height:1.35!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price { max-width:130px!important; text-align:right!important; font-variant-numeric:tabular-nums!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price small { display:block!important; font-size:9px!important; line-height:1.2!important; text-transform:uppercase!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price b { font-size:14px!important; line-height:1.25!important; white-space:nowrap!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price del { display:none!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price ins { text-decoration:none!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__arrow { font-size:20px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-showcase-card__foot { margin-top:12px!important; padding-top:12px!important; flex-wrap:wrap!important; gap:8px!important; font-size:10px!important; }

/* Normal-flow header means page/product shells no longer need 100–200px offsets. */
html body.nt-clay.nt-v6.nt-principled .nt-wc-page-shell,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .nt-wc-page-shell { padding-top:28px!important; }
html body.nt-clay.nt-v6.nt-principled.single-product .nt-single-product-v6,
html body.admin-bar.nt-clay.nt-v6.nt-principled.single-product .nt-single-product-v6,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])).single-product .nt-single-product-v6,
html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])).single-product .nt-single-product-v6 { padding-top:28px!important; }
html body.nt-clay.nt-v6.nt-principled .bm-page > .bm-hero,
html body.nt-clay.nt-v6.nt-principled .bm-shop > .bm-hero,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-page > .bm-hero,
html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-shop > .bm-hero { padding-top:28px!important; }
html body.nt-clay.nt-v6.nt-principled #siteHeader.is-stuck,
html body.nt-clay.nt-v6.nt-principled #siteHeader.is-scrolled { box-shadow:none!important; transform:none!important; }

/* --------------------------------------------------------------------------
   Responsive composition.
   -------------------------------------------------------------------------- */
@media (max-width:1199.98px) {
  html body.nt-clay.nt-v6.nt-principled .nt-desktop-nav { gap:9px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__inner { gap:10px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-header-currency { display:none!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__grid { grid-template-columns:minmax(0,1fr) minmax(390px,.86fr)!important; gap:30px!important; }
}

@media (max-width:999.98px) {
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header,
  html body.admin-bar.nt-clay.nt-v6.nt-principled .nt-floating-header,
  html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .nt-floating-header,
  html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .nt-floating-header { padding:0 14px!important; top:auto!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__inner { min-height:64px!important; padding:7px 0!important; gap:7px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand { flex:1 1 auto!important; overflow:hidden!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand img.custom-logo { max-width:126px!important; max-height:36px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-desktop-nav,
  html body.nt-clay.nt-v6.nt-principled .nt-header-search,
  html body.nt-clay.nt-v6.nt-principled .nt-header-currency,
  html body.nt-clay.nt-v6.nt-principled .nt-account-link,
  html body.nt-clay.nt-v6.nt-principled .nt-native-cart-link,
  html body.nt-clay.nt-v6.nt-principled .nt-shop-deals-cta { display:none!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-header-actions { gap:5px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-header-primary-actions { gap:4px!important; }
  html body.nt-clay.nt-v6.nt-principled :is(.nt-header-login-cta,.nt-header-shop-cta) { display:inline-flex!important; min-width:0!important; min-height:40px!important; height:40px!important; padding:7px 10px!important; font-size:11px!important; border-radius:10px!important; }
  html body.nt-clay.nt-v6.nt-principled :is(.nt-header-login-cta,.nt-header-shop-cta) svg { display:none!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-mobile-menu-button { display:flex!important; flex:0 0 40px!important; width:40px!important; min-width:40px!important; height:40px!important; min-height:40px!important; border-radius:10px!important; }

  html body.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
  html body.admin-bar.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
  html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero,
  html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero { padding:20px 0 34px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__grid { width:min(720px,calc(100% - 28px))!important; grid-template-columns:minmax(0,1fr)!important; gap:24px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__copy { max-width:none!important; padding-top:0!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero h1.bm-display { max-width:640px!important; font-size:clamp(38px,7.5vw,52px)!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__media { max-width:680px!important; }
}

@media (max-width:600px) {
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header { padding-inline:10px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__inner { min-height:60px!important; padding:6px 0!important; gap:5px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-floating-header__brand img.custom-logo { max-width:110px!important; max-height:32px!important; }
  html body.nt-clay.nt-v6.nt-principled :is(.nt-header-login-cta,.nt-header-shop-cta) { min-height:38px!important; height:38px!important; padding:6px 8px!important; font-size:10.5px!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-mobile-menu-button { flex-basis:38px!important; width:38px!important; min-width:38px!important; height:38px!important; min-height:38px!important; }

  html body.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
  html body.admin-bar.nt-clay.nt-v6.nt-principled .bm-home > .bm-hero,
  html body.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero,
  html body.admin-bar.nt-clay.nt-v6.nt-principled:has(.bm-promobar:not([hidden])) .bm-home > .bm-hero { padding:16px 0 28px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__grid { width:calc(100% - 24px)!important; gap:20px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero .bm-eyebrow { width:100%!important; margin-bottom:12px!important; padding:6px 8px!important; font-size:10px!important; border-radius:12px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero .bm-eyebrow__stat { flex:0 0 auto!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero h1.bm-display { margin-bottom:12px!important; font-size:clamp(31px,9.4vw,38px)!important; line-height:1.03!important; letter-spacing:-.045em!important; text-wrap:wrap!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__lead { margin-bottom:14px!important; font-size:15px!important; line-height:1.55!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__actions { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:8px!important; margin-bottom:10px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__actions .bm-btn { width:100%!important; min-width:0!important; min-height:46px!important; padding:9px 10px!important; font-size:12px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__proof { grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:6px!important; margin-bottom:12px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__proof li { min-height:38px!important; display:flex!important; align-items:center!important; padding:6px 9px!important; font-size:10px!important; border-radius:10px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero__proof li:last-child { grid-column:1/-1!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero-search { grid-template-columns:18px minmax(0,1fr) auto!important; gap:6px!important; min-height:52px!important; padding:4px 5px 4px 11px!important; border-radius:13px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero-search input { height:42px!important; min-height:42px!important; font-size:14px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero-search__submit { min-height:42px!important; padding:8px 12px!important; font-size:11px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero-search__categories { margin-top:8px!important; gap:5px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-hero-search__categories > span { width:100%!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-card { padding:12px!important; border-radius:16px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item { grid-template-columns:38px minmax(0,1fr) auto!important; gap:8px!important; min-height:62px!important; padding:8px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__icon { width:38px!important; height:38px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__info strong { font-size:12px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__info small { display:none!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price { max-width:84px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__price b { font-size:12px!important; }
  html body.nt-clay.nt-v6.nt-principled .bm-showcase-item__arrow { display:none!important; }
  html body.nt-clay.nt-v6.nt-principled .nt-wc-page-shell,
  html body.nt-clay.nt-v6.nt-principled.single-product .nt-single-product-v6,
  html body.nt-clay.nt-v6.nt-principled .bm-page > .bm-hero,
  html body.nt-clay.nt-v6.nt-principled .bm-shop > .bm-hero { padding-top:18px!important; }
}

/* Mobile drawer display settings belong inside the drawer, not as a floating widget. */
html body.nt-clay.nt-v6.nt-principled .bm-drawer__currency {
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:46px!important;
  margin:0 0 10px!important;
  padding:8px 10px!important;
  border:1px solid var(--nt-border,rgba(243,166,32,.16))!important;
  border-radius:11px!important;
  background:var(--nt-surface,#fff)!important;
  font-size:12px!important;
  font-weight:700!important;
}
html body.nt-clay.nt-v6.nt-principled .bm-drawer__currency select {
  width:100%!important;
  min-width:0!important;
  min-height:34px!important;
  margin:0!important;
  padding:4px 8px!important;
  border:0!important;
  border-radius:8px!important;
  background:var(--nt-surface-soft,#fbf9f5)!important;
  color:inherit!important;
  font-size:13px!important;
  font-weight:700!important;
}
