/* Neuheiten zur EuroTier 2026 – Startseiten-Block, Landingpage, Menü, Popup */
.mik-neu-badge{position:absolute;top:12px;left:12px;z-index:2;background:#EA9210;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;padding:6px 10px;border-radius:3px;text-transform:uppercase}
.mik-neu-home{background:#fff}
.mik-neu-home .elementor-element-f70cbcf{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}
.mik-neu-home .elementor-element-f70cbcf>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:30px}
@media (max-width:767px){.mik-neu-home .elementor-element-f70cbcf>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}}
.mik-neu-home .elementor-element-54f0954{position:relative;min-height:250px;display:flex;align-items:center;justify-content:center}
.mik-neu-home .elementor-element-54f0954 img{height:220px!important;width:auto!important;max-width:85%;object-fit:contain}
.mik-neu-home .mik-neu-tile-sub{display:block;color:#005493;font-weight:600;margin-bottom:6px}
.mik-neu-home .mik-neu-more{display:block;margin-top:10px;color:#EA9210;font-weight:600}
.mik-neu-detail{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
@media (max-width:900px){.mik-neu-detail{grid-template-columns:minmax(0,1fr)}}
.mik-neu-media{display:grid;gap:16px}
.mik-neu-media figure{margin:0;background:#fff;border:1px solid #e6e9ee;border-radius:6px;padding:18px;text-align:center}
.mik-neu-media img{max-width:100%;height:auto;max-height:380px;width:auto}
.mik-neu-media figcaption{font-size:14px;color:#555;margin-top:8px}
.mik-neu-sub{font-size:1.15em;font-weight:600;color:#005493}
.mik-neu-text h5{margin:22px 0 8px;color:#005493}
.mik-neu-list{list-style:none;padding:0;margin:0 0 20px}
.mik-neu-list li{padding:3px 0 3px 14px;border-left:3px solid #EA9210;margin:6px 0}
.mik-neu-table{width:100%;border-collapse:collapse;margin:14px 0 6px;font-size:15px}
.mik-neu-table th,.mik-neu-table td{border:1px solid #dfe3e8;padding:8px 10px;text-align:left;vertical-align:top}
.mik-neu-table thead th{background:#005493;color:#fff}
.mik-neu-table tbody th{background:#f3f6f9;font-weight:600;white-space:nowrap}
.mik-neu-note{font-size:13px;color:#666}
.mik-neu-box{background:#f3f6f9;border-left:4px solid #005493;padding:14px 18px;margin:18px 0}
.mik-neu-box strong{display:block;color:#005493;margin-bottom:4px}
.mik-neu-cta{margin-top:12px}
.mik-neu-badge-title{display:inline-block;background:#EA9210;color:#fff;font-size:.55em;font-weight:700;line-height:1;padding:5px 8px;border-radius:3px;margin-left:10px;vertical-align:middle;letter-spacing:.08em}
.mik-neu-dot{display:inline-block;background:#EA9210;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 5px;border-radius:3px;margin-left:6px;vertical-align:middle;letter-spacing:.05em}
.mik-neu-popup{margin-top:14px;text-align:center}
.elementor .mik-neu-popup a.elementor-button,.mik-neu-popup a.elementor-button{background-color:#EA9210!important;color:#fff!important}
/* Reiter "Neuheiten" im Produkte-Dropdown (Reiterleiste bleibt einzeilig) */
.e-n-menu-item.mik-neu-item .e-n-menu-icon{display:none}
.e-n-menu-item.mik-neu-item .mik-neu-dot{margin-left:6px}
@media (min-width:1025px){.e-n-menu-content .e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{padding-left:11px!important;padding-right:11px!important}}
/* Merklisten-Formular auf der Neuheiten-Seite */
.mik-neu-cart{margin-top:22px;padding:18px 20px;background:#f3f6f9;border-radius:6px}
.mik-neu-cart-label{display:block;font-weight:600;color:#005493;margin-bottom:6px}
.mik-neu-cart select{width:100%;max-width:420px;padding:9px 12px;border:1px solid #cfd6de;border-radius:4px;background:#fff;font:inherit;color:#282828}
.mik-neu-cart-row{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}
.mik-neu-cart .quantity .qty{width:80px;padding:9px 10px;border:1px solid #cfd6de;border-radius:4px;font:inherit;text-align:center}
.mik-neu-cart .single_add_to_cart_button{background:#EA9210;color:#fff;border:0;border-radius:4px;padding:11px 22px;font:inherit;font-weight:600;cursor:pointer}
.mik-neu-cart .single_add_to_cart_button:hover{background:#005493}
.mik-wl-host .mik-wl-notice{margin-top:12px;padding:12px 16px;background:#e8f1f8;border-left:4px solid #005493;border-radius:4px}
.mik-wl-host .mik-wl-notice a{color:#EA9210;font-weight:600;margin-left:6px}
/* Abstand zwischen den Neuheiten */
.mik-neuheiten .e-con[data-mik-neu]+.e-con[data-mik-neu]{margin-top:40px;padding-top:70px;border-top:1px solid #e6e9ee}
/* Startseiten-Kachel mobil: weniger Weißraum */
@media (max-width:767px){.mik-neu-home .elementor-element-54f0954{min-height:0;padding:14px 0}.mik-neu-home .elementor-element-54f0954 img{height:150px!important}}
