
@media (min-width:1521px){
  body .topbar .main-nav{max-width:calc(50vw - 150px)!important;min-width:0!important;overflow:hidden!important}
  body .topbar .top-actions{max-width:calc(50vw - 150px)!important;min-width:0!important}
  html[lang="en"] body .topbar .main-nav>a,html[data-iron-lang="en"] body .topbar .main-nav>a{padding-left:6px!important;padding-right:6px!important;font-size:10px!important}
  html[lang="en"] body .topbar .mini-search,html[data-iron-lang="en"] body .topbar .mini-search{width:190px!important;min-width:190px!important;max-width:190px!important}
}
@media (min-width:1101px) and (max-width:1520px){
  body .topbar{position:relative!important;height:142px!important;min-height:142px!important;display:block!important;padding:84px 14px 10px!important;box-sizing:border-box!important}
  body .topbar .brand{position:absolute!important;left:50%!important;top:2px!important;transform:translateX(-50%)!important;width:186px!important;height:78px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;z-index:45!important}
  body .topbar .brand img{width:186px!important;height:78px!important;max-width:none!important;object-fit:contain!important;object-position:50% 0!important}
  body .topbar .top-actions{position:absolute!important;right:12px!important;top:19px!important;width:auto!important;min-width:0!important;max-width:340px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;z-index:46!important}
  body .topbar .mini-search{display:none!important}
  body .topbar .main-nav{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:46px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;padding:0!important;margin:0!important}
  body .topbar .main-nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:10.5px!important;white-space:nowrap!important}
  html[lang="en"] body .topbar .main-nav>a,html[data-iron-lang="en"] body .topbar .main-nav>a{padding-left:6px!important;padding-right:6px!important;font-size:10px!important}
}
#heroShowcaseV104:not([data-hero-ready="1"]) .hero-showcase-copy-v104{visibility:hidden!important}
