/* A single source of color for the selected category and the logo's last syllable. */
body.renewal-preview{--header-accent:#17623f;--header-tint:#edf5ed}
body.renewal-preview.page-landing{--header-accent:#17623f;--header-tint:#edf5ed}
body.renewal-preview.page-company{--header-accent:#d99b00;--header-tint:#fff8dc}
body.renewal-preview.page-service{--header-accent:#245edb;--header-tint:#eef3ff}
body.renewal-preview.page-cook{--header-accent:#d4492c;--header-tint:#fff1eb}
body.renewal-preview.page-careers{--header-accent:#7952b3;--header-tint:#f3eefb}
body.renewal-preview #nadoobab-header{height:72px!important;background:#fffefa!important;border-bottom:1px solid #e3e7df;box-shadow:none}
body.renewal-preview #nadoobab-header .header-inner{position:relative;display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center!important;width:92%!important;max-width:1680px!important;min-height:72px!important;height:72px!important;margin:0 auto!important;padding:0!important;gap:24px!important}
body.renewal-preview #nadoobab-header .brand{justify-self:start;display:flex!important;align-items:center;height:44px!important;margin:0;transform:none!important;color:#145c3b!important}
body.renewal-preview #nadoobab-header .brand>span{font-size:30px!important;line-height:1;letter-spacing:-.075em}
body.renewal-preview #nadoobab-header .brand>span>span{color:var(--header-accent)!important;transition:none!important}
body.renewal-preview #nadoobab-header .brand>i,body.renewal-preview #nadoobab-header .brand>strong{display:none!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav{position:static!important;display:flex!important;align-items:center;justify-content:center!important;flex:none!important;width:auto!important;height:44px!important;min-width:0;margin:0!important;padding:0!important;gap:clamp(12px,1.5vw,28px)!important;border:0!important;background:transparent;box-shadow:none;transform:none!important;overflow:visible!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav button{display:flex!important;align-items:center;justify-content:center;position:relative;width:auto!important;min-width:0;height:44px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#536157!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap;transform:none!important;transition:none!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav button::before,body.renewal-preview #nadoobab-header .top-nav.redesign-nav button::after{content:none!important;display:none!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav button[aria-current=page]{color:var(--header-accent)!important;background:var(--header-tint)!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav button:not([aria-current=page]):hover{background:#f0f3ee!important;color:#536157!important}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav button:focus-visible,body.renewal-preview #nadoobab-header .brand:focus-visible{outline:2px solid var(--header-accent);outline-offset:3px}
body.renewal-preview #nadoobab-header .header-quick-menu{position:relative;justify-self:end;align-self:center;width:44px!important;height:44px!important;margin:0!important}
body.renewal-preview #nadoobab-header .header-menu-toggle{width:44px!important;height:44px!important;margin:0!important;transform:none!important}
body.renewal-preview #nadoobab-header .header-menu-popover{top:calc(100% + 14px)!important;right:0!important}
@media(max-width:850px){
 body.renewal-preview #nadoobab-header{height:104px!important}
 body.renewal-preview #nadoobab-header .header-inner{width:calc(100% - 24px)!important;grid-template-columns:1fr auto;grid-template-rows:52px 44px;min-height:104px!important;height:104px!important;gap:0!important;padding-bottom:8px!important}
 body.renewal-preview #nadoobab-header .brand{grid-column:1;grid-row:1}
 body.renewal-preview #nadoobab-header .brand>span{font-size:25px!important}
 body.renewal-preview #nadoobab-header .top-nav.redesign-nav{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;height:44px!important;gap:2px!important;background:#f5f6f2;border-radius:9px}
 body.renewal-preview #nadoobab-header .top-nav.redesign-nav button{width:100%!important;height:44px!important;padding:0 2px!important;font-size:clamp(11px,3.15vw,14px)!important;border-radius:7px!important}
 body.renewal-preview #nadoobab-header .header-quick-menu{grid-column:2;grid-row:1}
 body.renewal-preview #nadoobab-header .header-menu-popover{top:calc(100% + 56px)!important}
}
body.renewal-preview #nadoobab-header .top-nav.redesign-nav{align-self:center!important}
