/* Customer specific design overrides will appear here */
.ThemeGlobal {
    .ImcNavigation {
        --navigation-padding: 0;
        --navigation-burger-padding: 10px 20px;
        --navigation-max-width: 1920px;
        --navigation-shadow: 0 7px 22px rgba(19,19,19,.08);
        --navigation-logo-padding: 15px 15px 15px 30px;
        --navigation-items-left-valign: flex-end;
        --navigation-items-right-valign: flex-start;
        --navigation-items-right-padding: 0 45px 0 0;
        --navigation-item-avatar-border: none;
        --navigation-item-border-size: 0 0 4px 0;
        --navigation-item-font-weight: 400;
        --navigation-item-font-size: 21px;
        --navigation-item-padding: 10px 26px 15px;
        --navigation-item-text-color: #000;
        --navigation-item-hover-border-color: #bbd03a;
        --navigation-item-hover-text-color: #000;
        --navigation-item-active-text-color: #000;
        --navigation-item-badge-position-top: 6px;
        --navigation-dropdown-background: #fff;
        --navigation-dropdown-item-hover-text-color: #bbd03a;
        --navigation-item-icon-padding: 10px 15px 15px;
        --navigation-item-icon-hover-border-color: transparent;
        --navigation-item-icon-active-border-color: transparent;
    }
    .ImcFooter{
        --footer-background: #f8f8f9 linear-gradient(#f8f8f9, #fff);
        --footer-item-text-color: #727272;
        --footer-item-hover-text-color: #000;
        --footer-item-padding: 25px 10px 10px;
        border-top: 1px solid #ddd;
        &:after {
            content: '© 2025 TRUMPF'; 
            display: block;
            font-family: "Frutiger-Light", "ClearSans", Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: 400;
            width: 100%;
            line-height: 40px;
            color: #a1a1a1;
            max-width: 1280px;
            margin: auto auto;
            text-align: center;
            padding-bottom: 55px;
        }
    }
    .ImcButton {
        --button-primary-background: #ffffff;
        --button-primary-border: 1px solid #131313;
        --button-primary-text-color: #131313;
        --button-hover-background: #131313;
        --button-hover-border: 1px solid #131313;
        --button-hover-text-color: #ffffff;
        --button-radius: 0;
      }
      .ImcLink {
        --link-text-decoration: underline;
        --link-hover-text-decoration: underline;
        --link-hover-text-color: #727272;
      }
}