/* Shared by migrated pages and the native WordPress header's shadow root. */
.header-wrapper .header-content-wrapper { gap: 20px !important; }
.header-wrapper .header-left-side { min-width: 0; gap: 28px !important; }
.header-wrapper .header-logo-link { flex: 0 0 auto; margin: 0 !important; }
.header-wrapper .header-nav-menu-wrapper { flex-shrink: 0; }
.header-wrapper .header-right-side { flex: 0 0 auto; gap: 10px !important; }
.header-wrapper .header-right-side > a.btn-primary.small {
  margin: 0 !important;
  min-height: 40px !important;
  padding: 9px 14px !important;
  font-size: 14px !important;
  line-height: 20px !important;
  border-radius: 10px;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .header-wrapper .header-logo.main { width: 168px !important; max-width: 168px !important; height: auto !important; }
  .header-wrapper .header-nav-menu-list { display: flex; align-items: center; gap: 24px; margin: 0; padding: 0; }
  .header-wrapper .header-nav-list-item { margin: 0 !important; padding: 0; }
  .header-wrapper .header-nav-link, .header-wrapper .dropdown-toggle { font-size: 16px; }
}
@media (max-width: 991px) {
  .header-wrapper .header-left-side { gap: 0 !important; }
  .header-wrapper .header-right-side > a.btn-primary.small { min-height: 44px !important; }
}
@media (max-width: 520px) {
  .header-wrapper .header-content-wrapper { gap: 8px !important; }
  .header-wrapper .header-right-side { gap: 6px !important; }
  .header-wrapper .header-right-side > a.btn-primary.small { padding: 8px !important; font-size: 0 !important; }
  .header-wrapper .header-right-side .amx-back-to-category { width: 78px !important; max-width: 78px !important; flex-basis: 78px !important; }
}
@media (max-width: 380px) {
  .header-wrapper .header-content-wrapper { flex-wrap: wrap; }
  .header-wrapper .header-left-side { flex: 0 0 auto; }
  .header-wrapper .header-right-side { margin-left: auto; }
}
/* One homepage navigation above every page title. */
.header-wrapper { padding:10px 0 !important; background:#f7f8fc !important; position:relative !important; top:auto !important; }
.header-wrapper > .container-default { width:100% !important; max-width:1032px !important; margin:0 auto !important; padding:0 24px !important; box-sizing:border-box; }
.header-wrapper .header-content-wrapper,.header-wrapper .header-left-side,.header-wrapper .header-right-side { display:flex; align-items:center; }
.header-wrapper .header-content-wrapper { justify-content:space-between; }
.amx-local-navigation { max-width:984px; width:calc(100% - 48px); margin:20px auto 24px; }
.amx-local-navigation > .amx-back-to-category { display:inline-block!important; width:auto!important; padding:8px 0!important; min-height:40px; box-sizing:border-box; margin:0 0 8px!important; border:0!important; background:transparent!important; box-shadow:none!important; font-size:14px!important; color:#344054!important; text-decoration:none; }
.amx-local-navigation > .amx-detail-breadcrumbs { width:100%; margin:0; }
@media(max-width:991px){
 .header-wrapper .header-logo.main { width:126px!important; max-width:126px!important; height:auto!important; }
 .header-wrapper .header-right-side > a.btn-primary.small { display:none!important; }
 .header-wrapper .header-content-wrapper { flex-wrap:nowrap; }
 .header-wrapper .hamburger-menu-wrapper { width:44px!important;height:44px!important;min-width:44px!important; }
}
@media(max-width:991px){
 .header-wrapper .hamburger-menu-wrapper,.header-wrapper .amx-burger { display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent!important;border:0!important;padding:8px!important;border-radius:0; }
 .header-wrapper .hamburger-menu-bar { position:static!important;display:block!important;width:26px!important;height:2px!important;margin:0!important;background:#17233b!important;transform:none!important; }
}
@media(max-width:991px){
 .header-wrapper.amx-mobile-open .header-nav-menu-wrapper { display:block!important;z-index:100; }
}
