/* 6.57.3 LOCAL TEST: isolated visual fixes, no checkout/notification overrides */
body.abg-v6 .abg-v6-main-nav a.is-active,
body.abg-v6 .abg-v6-main-nav a[aria-current="page"]{
  color:#142b33!important;box-shadow:none!important;
}
body.abg-v6 .abg-v6-mobile-nav a.is-active{font-weight:900!important;color:#8f6900!important}
body.abg-v6 .abg-v6-utility .abg-live-clock{color:#25343e!important;font-weight:800!important}
body.abg-v6 .abg-v66-hero-card,
body.abg-v6 .abg-v66-hero-card strong{color:#1d3038!important}
body.abg-v6 .abg-v66-hero-card>span{color:#9a7100!important}
body.abg-v6 .abg-v66-sidefacts{border:1px solid #e1e6e6!important;border-radius:17px!important;overflow:hidden!important;background:#fff!important;padding:16px 19px!important}
body.abg-v6 .abg-v66-sidefacts-head{margin:-16px -19px 13px!important;padding:17px 19px!important;background:#0e2932!important;color:#fff!important;border:0!important}
body.abg-v6 .abg-v66-sidefacts-head span{color:#c4dce0!important}
body.abg-v6 .abg-v66-sidefacts-head strong{color:#fff!important;font-size:1.05rem!important}
body.abg-v6 .abg-v66-sidefacts>div:not(.abg-v66-sidefacts-head){padding:13px 0!important}
body.abg-v6 .abg-v618-business-cta{display:flex!important;align-items:center;justify-content:center;min-height:48px!important;padding:12px 14px!important;margin:17px 0 0!important;background:#0e2932!important;color:#fff!important;border-radius:10px!important;text-decoration:none!important;font-size:.82rem!important;line-height:1.35!important;text-align:center!important}
body.abg-v6 .abg-v618-business-cta:hover{background:#17424c!important;color:#fff!important}
body.abg-v6 .abg-newsletter-v2-name{display:grid;gap:6px;margin-bottom:12px}
body.abg-v6 .abg-newsletter-v2-name span{font-size:.78rem;font-weight:750;color:#28353b}
body.abg-v6 .abg-newsletter-v2-name input{height:46px;width:100%;padding:0 13px;border:1px solid #d0d9de;border-radius:10px;background:#fff;font-size:.95rem}
body.abg-v6 .abg-v619-newsletter-name{display:grid;gap:6px}
body.abg-v6 .abg-v619-newsletter-name input{min-height:43px;width:100%;padding:9px 12px;border:1px solid #d1d8dc;border-radius:9px}
body.abg-v6 .abg-company-privacy-grid .abg-button.is-light,
body.abg-v6 .abg-company-privacy-grid button.abg-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:10px 15px!important;background:#122d35!important;color:#fff!important;border:1px solid #122d35!important;border-radius:9px!important;font-weight:750!important}
body.abg-v6 .abg-company-privacy-grid article.is-danger button.abg-button{background:#963e46!important;border-color:#963e46!important;color:#fff!important}
body.abg-v6 .abg-profile-privacy{padding:23px;margin-top:24px;border:1px solid #dde5e7;border-radius:14px;background:#fbfcfc}
body.abg-v6 .abg-profile-privacy p{color:#607078;font-size:.91rem;line-height:1.6}
body.abg-v6 .abg-profile-privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:17px 0}
body.abg-v6 .abg-profile-privacy-actions .abg-button{background:#132d36;color:#fff;border-radius:10px;padding:11px 16px;min-height:43px}

/* 6.57.5: Correct v6 main-nav, no underline or inset shadow. */
body.abg-v6 .abg-v6-main-nav a,
body.abg-v6 .abg-v6-main-nav a.is-active,
body.abg-v6 .abg-v6-main-nav a[aria-current="page"] {
  box-shadow: none !important;
  border-bottom: 0 !important;
}
body.abg-v6 .abg-v6-main-nav a::after {
  content: none !important;
  display: none !important;
}
body.abg-v6 .abg-v6-main-nav a::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: 22px;
  left: 14%;
  right: 14%;
  height: 3px;
  border-radius: 3px;
  background: #eab526;
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease;
}
body.abg-v6 .abg-v6-main-nav a:hover::before,
body.abg-v6 .abg-v6-main-nav a:focus-visible::before,
body.abg-v6 .abg-v6-main-nav a.is-active::before,
body.abg-v6 .abg-v6-main-nav a[aria-current="page"]::before {
  opacity: 1;
}
