.editorial-header .wp-block-navigation__submenu-container{background:#faf9f6;color:#282722;border:1px solid #ded9ce;min-width:180px}.editorial-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:10px 16px}.editorial-header .editorial-action-nav{font-size:inherit;letter-spacing:inherit}.editorial-header .editorial-action-nav .wp-block-navigation__container{gap:16px}.editorial-header .wp-block-navigation-item__label{overflow-wrap:anywhere}@media(max-width:600px){.editorial-header-action>.editorial-action-nav{display:none}.editorial-header .is-menu-open .wp-block-navigation__submenu-container{border:0;min-width:0}}
/* Layout is independent of stable native menu location IDs. */
@media(min-width:901px){.editorial-header.aiwp-header--left{grid-template-columns:auto minmax(0,1fr) auto}.aiwp-header--left>.editorial-wordmark{grid-column:1;grid-row:1}.aiwp-header--left>.editorial-nav{grid-column:2;grid-row:1;justify-self:end}.aiwp-header--left>.editorial-header-action{grid-column:3;grid-row:1}.editorial-header.aiwp-header--stacked{grid-template-columns:1fr auto 1fr;row-gap:18px;padding-top:22px;padding-bottom:20px}.aiwp-header--stacked>.editorial-wordmark{grid-column:2;grid-row:1;justify-self:center}.aiwp-header--stacked>.editorial-nav{grid-column:1/-1;grid-row:2;justify-self:center}.aiwp-header--stacked>.editorial-header-action{grid-column:3;grid-row:1}}
/* BOBO navigation readability and independent homepage product groups. */
.editorial-site .editorial-header,
.editorial-site.aiwp-editorial-page .editorial-header{background:#faf9f6;color:#282722;border-bottom:1px solid #dcd8cf;box-shadow:0 2px 12px #2827220a}
.editorial-site .editorial-header .editorial-nav,
.editorial-site .editorial-header .editorial-header-action{font-size:15px;font-weight:600;letter-spacing:.035em;line-height:1.5}
.editorial-site .editorial-header .wp-block-navigation__container{gap:20px}
.editorial-site .editorial-header a{color:inherit}
.editorial-site .editorial-header a:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}
.editorial-site .editorial-header a:focus-visible,
.editorial-site .editorial-header button:focus-visible,
.editorial-site .editorial-header select:focus-visible{outline:2px solid #46523b;outline-offset:4px}
.editorial-site .editorial-header .aiwp-language-switcher{font-size:14px;font-weight:500;color:#282722}
.editorial-site .editorial-header .aiwp-language-switcher select{min-height:36px;background:#faf9f6;color:#282722;border-color:#8b897f;padding:6px 8px}
.editorial-page .editorial-selection .aiwp-home-product-group+.aiwp-home-product-group{margin-top:36px}
@media(min-width:601px) and (max-width:900px){
  .editorial-site .editorial-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:14px;row-gap:12px;padding-top:14px;padding-bottom:14px}
  .editorial-site .editorial-header>.editorial-wordmark{grid-column:2;grid-row:1}
  .editorial-site .editorial-header>.editorial-header-action{grid-column:3;grid-row:1}
  .editorial-site .editorial-header>.editorial-nav{grid-column:1/-1;grid-row:2;justify-self:center}
}
@media(max-width:600px){
  .editorial-site .editorial-header{padding-left:16px;padding-right:16px;gap:10px}
  .editorial-site .editorial-header .is-menu-open .wp-block-navigation__container{font-size:20px;gap:24px}
  .editorial-site .editorial-header .aiwp-language-switcher{font-size:12px}
  .editorial-site .editorial-header .aiwp-language-switcher select{padding:5px 3px}
  .editorial-page .editorial-selection .aiwp-home-product-group+.aiwp-home-product-group{margin-top:26px}
}
/* BOBO explicit black navigation on a translucent background. */
body.editorial-site header.editorial-header,
body.editorial-site.aiwp-editorial-page header.editorial-header{background:rgba(250,249,246,.76)!important;color:#000!important;border-bottom-color:rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.editorial-site header.editorial-header a,
body.editorial-site header.editorial-header .wp-block-navigation-item__label,
body.editorial-site header.editorial-header .editorial-wordmark,
body.editorial-site header.editorial-header button,
body.editorial-site header.editorial-header select{color:#000!important;opacity:1!important}
body.editorial-site header.editorial-header .wp-block-navigation-item__content,
body.editorial-site header.editorial-header .editorial-header-action>p>a{font-size:15px!important;font-weight:600!important;line-height:1.5}
body.editorial-site header.editorial-header .aiwp-language-switcher select{background:rgba(255,255,255,.25)!important}
@media(max-width:600px){body.editorial-site header.editorial-header .is-menu-open .wp-block-navigation-item__content{font-size:20px!important}}

/* A backdrop-filter creates a containing block for the fixed mobile menu. */
body.editorial-site header.editorial-header:has(.is-menu-open){-webkit-backdrop-filter:none;backdrop-filter:none}
