.ax-header.ax-has-pc-configurator .ax-pc-configurator{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;color:#bcebd8!important;text-decoration:none;font-size:12px;font-weight:750;line-height:1.35;letter-spacing:0;white-space:nowrap;border-radius:6px}
.ax-header.ax-has-pc-configurator .ax-pc-configurator:is(:hover,:focus-visible,[aria-current]){background:#23392f;color:#e2fff1!important}
.ax-header .ax-new-badge{display:inline-block;flex-shrink:0;padding:3px 6px;border-radius:4px;background:#bcebd8;color:#173e2c;font-size:9px;font-weight:800;line-height:1.3;letter-spacing:0}
@media(min-width:1541px){.ax-header.ax-has-pc-configurator{padding-inline:max(24px,calc((100% - 1660px)/2));gap:20px}}
@media(min-width:1101px) and (max-width:1540px){.ax-header.ax-has-pc-configurator{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding-block:12px 8px}.ax-header.ax-has-pc-configurator .ax-brand{grid-column:1;grid-row:1}.ax-header.ax-has-pc-configurator .ax-header-actions{grid-column:2;grid-row:1;justify-self:end}.ax-header.ax-has-pc-configurator .ax-nav{grid-column:1/-1;grid-row:2;margin:0;justify-content:center;width:100%;min-width:0}.ax-header.ax-has-pc-configurator .ax-pc-configurator{padding-inline:14px}.ax-header.ax-has-pc-configurator .ax-menu summary{padding-inline:14px}}
@media(max-width:1100px){.ax-header.ax-has-pc-configurator .ax-pc-configurator{padding:15px 4px;min-height:55px;font-size:15px;border-bottom:1px solid var(--ax-line,#374038);border-radius:0;justify-content:space-between}.ax-header .ax-new-badge{font-size:10px;padding:4px 7px}}
