.elementor-4080135 .elementor-element.elementor-element-63d86c3b{--display:flex;}/* Start custom CSS for html, class: .elementor-element-56a737b1 */.elementor-4080135 .elementor-element.elementor-element-56a737b1 .elementor-widget-container {
    display: flex !important;
    gap: 50px;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d86c3b */.subheader {
    background: #E9E0D1;
    color: #2D2D29;
    font-weight: 500;
}

body .header-logo-row {
    background: #4B3334;
}

body .header-wrapper .header {
    border-bottom: none;
}


body .thb-full-menu > .menu-item > a {
    color: #EBD8B2;
    font-weight: 500;
}

body .thb-full-menu > .menu-item:not(.active) > a:hover {
    color: #C9B389 !important;
}

body .thb-full-menu > .menu-item.active a {
    color: #4B3334 !important;
}


body #wrapper .header-wrapper header .header-logo-row #menu-hauptmenue {
    height: 92px;
}

body #wrapper .header-wrapper header .header-logo-row #menu-hauptmenue li.menu-item {
    padding: 0 14px;
}

@media screen and (max-width: 1400px) {
   body #wrapper .header-wrapper header .header-logo-row #menu-hauptmenue {
        align-content: center;
   }
   
   body .thb-full-menu>.menu-item>a {
       min-height: 30px;
   }
   
}

@media (min-width: 1068px) {
    .header-wrapper .header-logo-row .columns:first-child {
        flex: 0 0 74%;
        max-width: 74%;
    }
}

@media (min-width: 1068px) {
    .header-wrapper .header-logo-row .columns:last-child {
        flex: 0 0 16%;
        max-width: 16%;
    }
}



body .full-menu .thb-full-menu > .menu-item:first-child > a {
    font-weight: 700;
    background-image: linear-gradient(90deg, #A1661E -8.87%, #C0954D 1.97%, #DFC57B 12.81%, #FFF4D6 49.03%, #DFC57B 89.22%, #C0954D 102.5%, #A1661E 114.35%);
    color: transparent;
    background-clip: text;
}

body #menu-hauptmenue .menu-item.current-menu-item:first-child>a{
    color: transparent !important;
}

body #menu-hauptmenue > .menu-item:first-child > a:hover{
    color: #C9B389 !important;
}

.GLO-4-products-navigation-menu {
    top: 92px;
}

.thb-full-menu .menu-item {
    padding: 0;
}

body .thb-secondary-area .thb-secondary-item svg {
    fill: #EBD8B2;
    height: 32px;
}

body #menu-oben-rechts .fkcart-mini-toggler .fkcart-shortcode-icon-wrap:before {
  content: '';
  background:transparent url(/wp-content/uploads/2025/10/Shopping-Cart.svg) no-repeat;
  display: inline-block;
  height: 32px;
  width: 35px;
}

body #menu-oben-rechts .fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg {
 display: none;   
}



body .mobile-toggle-holder .mobile-toggle span {
    background: #EBD8B2;
    height: 1px;
}

body .logo-holder .logolink .logoimg {
    max-height: 43px;
}


@media screen and (max-width: 1023px) {
    body .header .logo-holder .logolink .logoimg
    {
        max-height: 23px;
    }
    body .thb-mobile-menu>li:first-child {
        padding: 0 0 17px;
    }
    
    body .thb-mobile-menu>li:first-child a {
        font-weight: 500;
        letter-spacing: 0.6px;
        width: auto;
        display:inline-block;
        padding: 12px 17px;
        text-align:center;
        border-radius: 4px;
        background: var(--Gold, linear-gradient(90deg, #A1661E -8.87%, #C0954D 1.97%, #DFC57B 12.81%, #FFF4D6 49.03%, #DFC57B 89.22%, #C0954D 102.5%, #A1661E 114.35%));
    }
}
    
body .fkcart-shortcode-container {
    background: none;
    box-shadow: none;
    padding: 0;
}/* End custom CSS */