/* One shared header cell for navigation and docked search. */
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar{height:auto!important;min-height:0!important;max-height:none!important;padding:8px 0!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .shell.home-nav-v1{display:grid!important;grid-template-columns:112px 104px minmax(0,1fr) 180px 44px 44px!important;grid-template-rows:44px!important;grid-auto-rows:auto!important;align-items:center!important;gap:12px!important;width:calc(100% - 32px)!important;max-width:1280px!important;height:auto!important;min-height:44px!important;max-height:none!important;margin:0 auto!important;padding:0!important;position:relative!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-nav-v1>:is(a,button,nav,.sd-header-search-slot){position:relative!important;inset:auto!important;transform:none!important;translate:none!important;min-width:0!important;margin:0!important;align-self:center!important;justify-self:stretch!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-logo-v1{grid-column:1!important;grid-row:1!important;width:100%!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-catalog-v1{grid-column:2!important;grid-row:1!important;width:100%!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .home-links-v1{grid-column:3!important;grid-row:1!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100%!important;max-width:none!important;gap:18px!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;transition:opacity .18s ease!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-nav-v1>.sd-header-search-slot{grid-column:3!important;grid-row:1!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;visibility:hidden!important;pointer-events:none!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive.sd-search-docked .topbar .home-links-v1{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-city-v1{grid-column:4!important;grid-row:1!important;width:100%!important;max-width:180px!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .site-theme-toggle-v33{grid-column:5!important;grid-row:1!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-account-v1{grid-column:6!important;grid-row:1!important}
html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .sd-nav-toggle{display:none!important}
@media(max-width:1000px){
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .shell.home-nav-v1{grid-template-columns:88px minmax(0,1fr) 44px 44px!important;grid-template-rows:44px 44px!important;gap:6px 8px!important;width:calc(100% - 24px)!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-city-v1{grid-column:2!important;grid-row:1!important;max-width:none!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .site-theme-toggle-v33{grid-column:3!important;grid-row:1!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-account-v1{grid-column:4!important;grid-row:1!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-catalog-v1{grid-column:1!important;grid-row:2!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .home-links-v1,
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-nav-v1>.sd-header-search-slot{grid-column:2 / -1!important;grid-row:2!important;gap:10px!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-links-v1>a,html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-links-v1>button{font-size:14px!important;letter-spacing:0!important;min-width:0!important}
}
@media(max-width:380px){
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .shell.home-nav-v1{grid-template-columns:80px minmax(0,1fr) 44px 44px!important;gap:6px!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .topbar .home-links-v1{gap:8px!important}
 html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-links-v1>a,html body.sd-home-adaptive.sd-home-adaptive.sd-home-adaptive .home-links-v1>button{font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){html body.sd-home-adaptive .topbar .home-links-v1{transition:none!important}}
