/* Shared customer-service brand entry; replaces the former contact CTA. */
.next-header #navigation>a.nav-connect-brand{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;white-space:nowrap;padding:10px 13px;border:1px solid #82cabc55;border-radius:3px;background:#90d9cb0a;color:#a8e5d8;text-decoration:none;font:400 23px/1 OYTI,Arial,sans-serif;letter-spacing:-.03em}
.next-header #navigation>a.nav-connect-brand img{display:block;width:67px;height:auto;object-fit:contain;filter:none}
.next-header #navigation>a.nav-connect-brand .nav-connect-divider{width:1px;height:24px;background:#82cabc99;flex:none}
.next-header #navigation>a.nav-connect-brand:hover,.next-header #navigation>a.nav-connect-brand[aria-current=page]{background:#90d9cb20;border-color:#9de0d4;color:#d4f4e9}
.next-header #navigation>a.nav-connect-brand:focus-visible{outline:2px solid #9de0d4;outline-offset:4px}
@media(min-width:701px) and (max-width:1200px){.next-header .brand span{display:none}.next-header #navigation{gap:14px}.next-header #navigation>a.nav-connect-brand{padding:9px;gap:7px;font-size:20px}.next-header #navigation>a.nav-connect-brand img{width:56px}}
@media(max-width:700px){.next-header #navigation>a.nav-connect-brand{align-self:flex-start;margin-top:22px;padding:14px 18px;gap:12px;font-size:26px}.next-header #navigation>a.nav-connect-brand img{width:80px}.next-header #navigation>a.nav-connect-brand .nav-connect-divider{height:28px}}
/* A quieter, compact brand link in the main navigation. */
.next-header #navigation>a.nav-connect-brand{font-size:20px;gap:7px;padding:8px 9px;background:transparent;border-color:transparent;color:#9bc9c3}
.next-header #navigation>a.nav-connect-brand img{width:56px;opacity:.9}
.next-header #navigation>a.nav-connect-brand .nav-connect-divider{height:19px;background:#82cabc66}
.next-header #navigation>a.nav-connect-brand:hover,.next-header #navigation>a.nav-connect-brand[aria-current=page]{background:#90d9cb08;border-color:#9de0d42b;color:#c7e9df}
@media(min-width:701px) and (max-width:1200px){.next-header #navigation>a.nav-connect-brand{font-size:18px;padding:7px;gap:6px}.next-header #navigation>a.nav-connect-brand img{width:50px}}
@media(max-width:700px){.next-header #navigation>a.nav-connect-brand{font-size:22px;padding:10px 0;gap:9px;margin-top:18px}.next-header #navigation>a.nav-connect-brand img{width:62px}.next-header #navigation>a.nav-connect-brand .nav-connect-divider{height:22px}}
/* White product wordmarks on both green menu states; packaging stays unfiltered. */
.next-header.connect-menu-tone .mega-products>a>img:not(.nav-packaging-set),
.next-header.hero-menu-tone .mega-products>a>img:not(.nav-packaging-set){filter:brightness(0) invert(1)}
/* Match the banner mint and optically centre the lowercase wordmark. */
.next-header #navigation>a.nav-connect-brand>span:last-child{display:block;line-height:1;transform:translateY(-.08em);color:#9de0d4}
.next-header #navigation>a.nav-connect-brand .nav-connect-divider{background:#9de0d4}
