.topbar{height:auto;min-height:78px;flex-wrap:wrap;column-gap:18px;row-gap:0;padding-top:14px;padding-bottom:14px}.topbar>nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.78rem}.topbar>nav a{display:inline-flex;align-items:center;min-height:36px}.mobile-site-menu{display:none}a:focus-visible,summary:focus-visible{outline:3px solid #d81f2a;outline-offset:4px}.topbar .mobile-promotions{display:none}@media(max-width:900px){.topbar{min-height:68px;position:relative;padding:14px 18px;gap:12px}.topbar>nav{display:none}.mobile-site-menu{display:block;flex-basis:100%;order:5;margin:0;background:#f7f8fa;border:1px solid #e4e7eb;border-radius:9px}.mobile-site-menu>summary{padding:12px 16px;font-weight:800;cursor:pointer;list-style-position:inside}.mobile-site-menu>nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 14px;font-size:13px}.mobile-site-menu>nav a{display:flex;align-items:center;padding:10px 12px;border:1px solid #e4e7eb;border-radius:7px;min-height:44px;background:#fff}.mobile-site-menu>nav .nav-promotions{max-width:none}.topbar .compact{font-size:12px;padding:10px 12px}.topbar .brand{min-width:0}}@media(max-width:420px){.mobile-site-menu>nav{grid-template-columns:1fr}.topbar .brand span{display:none}}
