.elementor-43 .elementor-element.elementor-element-4037343e .elementor-menu-toggle{margin-left:auto;background-color:#112333;}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--main .elementor-item{color:#112333;fill:#112333;}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a, .elementor-43 .elementor-element.elementor-element-4037343e .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a:hover,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a:focus,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-menu-toggle:hover,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a:hover,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a:focus,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown{border-style:none;}.elementor-43 .elementor-element.elementor-element-4037343e .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#5F6672;}.elementor-43 .elementor-element.elementor-element-4037343e div.elementor-menu-toggle{color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-4037343e div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-e5dfe55{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-icon-padding:13px 20px 13px 16px;--cart-background-color:var( --e-global-color-accent );--cart-border-style:none;--cart-close-icon-size:22px;--remove-item-button-size:18px;--remove-item-button-color:#5F6672;--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-price-color:#3D4450;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-43 .elementor-element.elementor-element-e5dfe55 .elementor-menu-cart__subtotal{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-43 .elementor-element.elementor-element-e5dfe55 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:#5F6672;}.elementor-43 .elementor-element.elementor-element-e5dfe55 .elementor-menu-cart__product-name a{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-e5dfe55 .elementor-menu-cart__product-price{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-e5dfe55 .elementor-menu-cart__product-price .product-quantity{color:#3D4450;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-5dd96b2 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-43 .elementor-element.elementor-element-5dd96b2{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-43 .elementor-element.elementor-element-d8ab1ff{--display:flex;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search-wrapper-inside{background-color:#f8f8f8;max-width:100%;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input-wrapper{flex-direction:row;gap:0px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-list-inner{grid-template-columns:repeat(1, minmax(0, 1fr));gap:0px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search-wrapper{justify-content:center;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input{border-radius:0px 0px 0px 0px;background-color:#ffffff;color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__btn{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );gap:10px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__spinner-path{stroke:#333333;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__items{border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9c9c9;border-radius:5px 5px 5px 5px;background-color:#ffffff;top:50px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-header,.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-footer{padding:10px 10px 10px 10px;background-color:#ececec;color:#545454;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-header a,.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-footer a{color:#545454;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-page-number.uc-active{color:#000000;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link{border-style:solid;border-width:1px 0px 0px 0px;border-color:#c9c9c9;padding:10px 10px 10px 10px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item-wrapper{flex-direction:row;align-items:center;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search-results{color:#bdbdbd;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-image{width:50px;height:50px;border-radius:5px 5px 5px 5px;object-fit:cover;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-panel .uc-search-item__link-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-price{flex-direction:column;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-panel .uc_regular_price .woocommerce-Price-amount{color:#8a8a8a;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-panel .uc_price .woocommerce-Price-amount{color:#000000;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search-product-card{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#c9c9c9;justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__product-page{padding:15px 30px 15px 30px;margin-top:10px;border-radius:20px;background-color:#000;color:#ffffff;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-button-addcart,.elementor-43 .elementor-element.elementor-element-670a38b .added_to_cart{padding:15px 30px 15px 30px;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-button-addcart{margin-top:10px;border-radius:20px;background-color:#000;color:#ffffff;}.elementor-43 .elementor-element.elementor-element-670a38b .added_to_cart{margin-top:10px;border-radius:20px;background-color:#000;color:#ffffff;}.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__outofstock{color:#e64242;}.elementor-43 .elementor-element.elementor-element-670a38b .ux-ajax-no-search-results{color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-4037343e */.elementor-nav-menu--main .elementor-item { color: #112333; font-family: 'Noto Sans', sans-serif; font-size: 16px; font-weight: 400; padding: 9px 13px; } .elementor-nav-menu--main .elementor-item:hover, .elementor-nav-menu--main .elementor-item:focus, .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #FFFFFF; } .elementor-nav-menu--main .elementor-item:before { background-color: #112333; } .elementor-nav-menu--main .elementor-nav-menu > li + li { margin-inline-start: 4px; } .elementor-menu-toggle { width: 44px; height: 44px; padding: 0; margin: 0; border-radius: 0; background-color: #112333; color: #FFFFFF; display: flex; align-items: center; justify-content: center; } .elementor-menu-toggle svg { fill: #FFFFFF; width: 22px; height: 22px; } .elementor-nav-menu--dropdown { background-color: #FFFFFF; box-shadow: 0 12px 24px rgba(17,35,51,0.18); } .elementor-nav-menu--dropdown a { color: #112333; background-color: #FFFFFF; font-family: 'Noto Sans', sans-serif; font-size: 17px; min-height: 54px; padding: 0 16px; display: flex; align-items: center; border-bottom: 1px solid #DCE3EA; } .elementor-nav-menu--dropdown a:hover, .elementor-nav-menu--dropdown a.elementor-item-active { color: #FFFFFF; background-color: #112333; }/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_ajax_search, class: .elementor-element-670a38b */.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search-wrapper-inside{background:transparent;max-width:100%;padding:0;border:0;border-radius:0}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input-wrapper{flex-direction:row;gap:0}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input{height:50px;padding:0 16px;border:1px solid #112333;border-right:0;border-radius:0;background:#fff;color:#112333;font-family:'Noto Sans',sans-serif;font-size:16px}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input::placeholder{color:#5F6672}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__input:focus{outline:2px solid #112333;outline-offset:2px}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__btn{width:56px;height:50px;padding:0;border:0;border-radius:0;background:#112333;color:#fff;justify-content:center}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__btn:hover{background:#3D4450}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__btn_icon{font-size:20px}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__spinner-path{stroke:#112333}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__items{top:60px;background:#fff;border:1px solid #DCE3EA;border-radius:0;box-shadow:none;max-height:calc(100vh - 260px);overflow:auto}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-header{padding:10px 12px;background:#F3F6F9;color:#5F6672;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-pagination-header a{color:#5F6672}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-page-number.uc-active{color:#112333}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link{flex-direction:row;align-items:center;gap:14px;padding:12px;border:0;border-bottom:1px solid #DCE3EA}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link:hover{background:#F3F6F9}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-image img{width:56px;height:56px;object-fit:cover;border:1px solid #DCE3EA;background:#E3E8EE}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-title{font-size:15px;color:#112333}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__link-price{font-size:15px;font-weight:700;color:#112333}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__outofstock{color:#D62828}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-search-item__product-page,.elementor-43 .elementor-element.elementor-element-670a38b .uc-button-addcart,.elementor-43 .elementor-element.elementor-element-670a38b .added_to_cart{display:none}
.elementor-43 .elementor-element.elementor-element-670a38b .uc-ajax-search__error{padding:16px 12px;color:#5F6672;font-size:15px}/* End custom CSS */
/* Start custom CSS *//* NL Header: immer volle Breite */
.elementor-43,
.elementor-43 [data-id="2727fdec"] {
  width: 100%;
  max-width: 100%;
  margin-inline: 0;
}
.elementor-43 [data-id="e15b0a4"] {
  justify-content: flex-start;
}
/* Menue nicht strecken */
.elementor-43 [data-id="4037343e"] {
  flex: 0 1 auto;
  width: auto;
}
/* Desktop: Divider + Actions nach rechts */
.elementor-43 [data-id="5f78fa59"] {
  margin-inline-start: auto;
}
.elementor-43 [data-id="21dcab15"] {
  justify-content: flex-end;
  flex: 0 0 auto;
}
/* Tablet/Mobil: Logo links, Actions + Burger rechts */
@media (max-width: 1024px) {
  .elementor-43 [data-id="48e7d74"] {
    flex: 0 0 auto;
  }
  .elementor-43 [data-id="21dcab15"] {
    margin-inline-start: auto;
  }
}/* End custom CSS */