.elementor-83 .elementor-element.elementor-element-79c2de1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-83 .elementor-element.elementor-element-4f9d5a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4f9d5a5f:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mhd-maschinenhandel.de/wp-content/uploads/2026/09/MHD-Maschinenhandel-Staufenberg-21.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-83 .elementor-element.elementor-element-4f9d5a5f::before, .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .e-con-inner > .elementor-background-video-container::before, .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-83 .elementor-element.elementor-element-4f9d5a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-83 .elementor-element.elementor-element-78ef5ae7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-83 .elementor-element.elementor-element-11890774{--display:flex;}.elementor-83 .elementor-element.elementor-element-448d77be{text-align:start;font-family:var( --e-global-typography-a1b725b-font-family ), Sans-serif;font-size:var( --e-global-typography-a1b725b-font-size );font-weight:var( --e-global-typography-a1b725b-font-weight );text-transform:var( --e-global-typography-a1b725b-text-transform );font-style:var( --e-global-typography-a1b725b-font-style );text-decoration:var( --e-global-typography-a1b725b-text-decoration );line-height:var( --e-global-typography-a1b725b-line-height );color:var( --e-global-color-accent );}.elementor-83 .elementor-element.elementor-element-4d7704b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-4d76048{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d6200c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list__decorator{margin-left:5px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-radio-list__checked-icon{font-size:12px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-collapse-icon{width:20px;height:20px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-collapse-none{width:20px;height:20px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-83 .elementor-element.elementor-element-4d60006 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-filter+.jet-filter{margin-top:10px;}.elementor-83 .elementor-element.elementor-element-4d60006 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-83 .elementor-element.elementor-element-4d75045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d65015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d7203c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d9a583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d9a683 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-83 .elementor-element.elementor-element-4d69021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-smart-filters-select.jet-filter{display:block;}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6801e .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d6c02a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-smart-filters-select.jet-filter{display:block;}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6b027 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d6f033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-smart-filters-select.jet-filter{display:block;}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-83 .elementor-element.elementor-element-4d6e030 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-83 .elementor-element.elementor-element-4d71039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__items, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__items, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-83 .elementor-element.elementor-element-4d74042 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-83 .elementor-element.elementor-element-4d74042 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-83 .elementor-element.elementor-element-4d74042 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-83 .elementor-element.elementor-element-4d74042 .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-4d7704b{--content-width:1320px;}}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-79c2de1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-4f9d5a5f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-448d77be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-a1b725b-font-size );line-height:var( --e-global-typography-a1b725b-line-height );}.elementor-83 .elementor-element.elementor-element-4d76048{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-4f9d5a5f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-83 .elementor-element.elementor-element-448d77be{text-align:center;font-size:var( --e-global-typography-a1b725b-font-size );line-height:var( --e-global-typography-a1b725b-line-height );}.elementor-83 .elementor-element.elementor-element-4d7303f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS *//* HD Maschinen – Maschinenkatalog (Seite 83) */
.hdm-kat{--k-accent:#0B63D6;--k-dark:#141B34;--k-border:#E3E7EE;--k-soft:#F5F7FA;--k-muted:#6B7385;}
.hdm-kat__layout{gap:40px!important;align-items:flex-start!important;}
/* Sidebar */
.hdm-kat__side{width:280px!important;flex:0 0 280px!important;position:sticky!important;top:24px;}
.hdm-kat__side-title .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);margin:0 0 14px;}
.hdm-kat__cats{margin:0!important;}
.hdm-kat__cats .jet-radio-list__input{position:absolute;opacity:0;pointer-events:none;}
.hdm-kat__cats .jet-radio-list__decorator{display:none!important;}
.hdm-kat__cats .jet-radio-list__row{margin:0!important;}
.hdm-kat__cats .jet-radio-list__item{display:block;margin:0;cursor:pointer;}
.hdm-kat__cats .jet-radio-list__button{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 8px 14px;border-radius:6px;
  border-left:3px solid transparent;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.35;color:#3A4152;background:transparent;transition:background .15s,color .15s;}
.hdm-kat__cats .jet-radio-list__button:hover{background:var(--k-soft);color:var(--k-dark);}
.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button{background:#EAF2FE;border-left-color:var(--k-accent);color:var(--k-accent);font-weight:600;}
.hdm-kat__cats .jet-radio-list__label{flex:1 1 auto;min-width:0;}
.hdm-kat__cats .jet-filters-counter,.hdm-kat__cats .hdm-cnt{flex:0 0 auto;min-width:28px;padding:2px 7px;border-radius:10px;background:#EEF1F5;color:var(--k-muted);
  font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;text-align:center;}
.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button .jet-filters-counter,.hdm-kat__cats .jet-radio-list__input:checked+.jet-radio-list__button .hdm-cnt{background:#D6E6FC;color:var(--k-accent);}
/* Gruppen: Oberkategorie als Zwischenüberschrift, Unterkategorien eingerückt */
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button{font-weight:700;color:var(--k-dark);margin-top:10px;}
.hdm-kat__cats .jet-list-tree__children{padding-left:12px;border-left:1px solid var(--k-border);margin-left:14px;}
.hdm-kat__cats .jet-list-tree__children .jet-radio-list__button{font-size:13.5px;}
.hdm-kat__cats .jet-filter-row.jet-filter-row-hide,.hdm-kat__cats .jet-filter-items-moreless{display:none;}
.hdm-kat__side-note{margin-top:18px!important;padding:12px 14px!important;background:var(--k-soft);border-radius:8px;}
.hdm-kat__side-note,.hdm-kat__side-note p{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5;color:var(--k-muted);margin:0;}
/* Hauptbereich */
.hdm-kat__main{flex:1 1 auto!important;min-width:0;width:auto!important;}
.hdm-kat__head{justify-content:space-between!important;align-items:baseline!important;gap:8px 24px!important;margin-bottom:10px!important;}
.hdm-kat__title{width:auto!important;}
.hdm-kat__title .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:var(--k-dark);line-height:1.2;margin:0;}
.hdm-kat__count-wrap{width:auto!important;}
.hdm-kat__count{font-family:Montserrat,sans-serif;font-size:14px;color:var(--k-muted);}
.hdm-kat__count b{color:var(--k-dark);font-weight:700;}
.hdm-kat__intro,.hdm-kat__intro p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.65;color:#5A6172;max-width:760px;margin:0 0 22px!important;}
/* Filterleiste */
.hdm-kat__filters{gap:14px!important;align-items:flex-end!important;padding:16px 18px!important;background:#fff;border:1px solid var(--k-border);border-radius:10px;margin-bottom:24px!important;}
.hdm-kat__field{flex:1 1 150px!important;width:auto!important;gap:6px!important;min-width:140px;}
.hdm-kat__field--reset{flex:0 0 auto!important;min-width:0;margin-left:auto;}
.hdm-kat__lbl .elementor-heading-title{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);margin:0;}
.hdm-kat__select select,.hdm-kat__select .jet-select__control{width:100%;height:42px;padding:0 36px 0 12px;border:1px solid #D5DBE4;border-radius:8px;background-color:#fff;
  font-family:Montserrat,sans-serif;font-size:14px;color:var(--k-dark);appearance:none;-webkit-appearance:none;cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23141B34' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 14px center;}
.hdm-kat__select select:focus{outline:none;border-color:var(--k-accent);box-shadow:0 0 0 3px rgba(11,99,214,.15);}
.hdm-kat__reset .jet-remove-all-filters__button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:8px;border:0;background:var(--k-accent);color:#fff;
  font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;}
.hdm-kat__reset .jet-remove-all-filters__button::before{content:"✕";font-size:12px;}
.hdm-kat__reset .jet-remove-all-filters__button:hover{background:var(--k-dark);}
/* Grid: gleiche Kartenhöhe */
.hdm-kat__grid .jet-listing-grid__items{align-items:stretch;}
.hdm-kat__grid .jet-listing-not-found{padding:40px 20px;text-align:center;background:var(--k-soft);border-radius:10px;font-family:Montserrat,sans-serif;color:var(--k-muted);width:100%;}
/* Pagination */
.hdm-kat__pager{margin-top:28px!important;}
.hdm-kat__pager .jet-filters-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;}
.hdm-kat__pager .jet-filters-pagination__item{margin:0!important;}
.hdm-kat__pager .jet-filters-pagination__link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--k-border);
  background:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--k-dark);cursor:pointer;transition:all .15s;}
.hdm-kat__pager .jet-filters-pagination__link:hover{border-color:var(--k-accent);color:var(--k-accent);}
.hdm-kat__pager .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--k-accent);border-color:var(--k-accent);color:#fff;}
.hdm-kat__pager .jet-filters-pagination__dots{border:0;background:none;}
/* Responsive */
@media (max-width:1024px){
  .hdm-kat__layout{gap:24px!important;}
  .hdm-kat__side{position:static!important;width:100%!important;flex:0 0 auto!important;}
  .hdm-kat__cats{max-height:340px;overflow:auto;border:1px solid var(--k-border);border-radius:10px;padding:6px;}
  .hdm-kat__side-note{display:none;}
  .hdm-kat__title .elementor-heading-title{font-size:26px;}
}
@media (max-width:767px){
  .hdm-kat__field{flex:1 1 calc(50% - 7px)!important;min-width:0;}
  .hdm-kat__field--reset{flex:1 1 100%!important;margin-left:0;}
  .hdm-kat__reset .jet-remove-all-filters__button{width:100%;justify-content:center;}
  .hdm-kat__title .elementor-heading-title{font-size:24px;}
}

/* Oberkategorien als Gruppen-Überschrift */
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent{margin-top:8px!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label{font-weight:700;color:var(--k-dark);}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label::before{content:"";display:inline-block;width:6px;height:6px;background:var(--k-accent);border-radius:1px;margin:0 8px 2px 0;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__children{margin-left:10px;}
.hdm-kat__cats .jet-list-tree>.jet-filter-row:first-child .jet-radio-list__label{font-weight:600;}
/* Selects volle Breite */
.hdm-kat__select,.hdm-kat__select .elementor-widget-container,.hdm-kat__select .jet-select,.hdm-kat__select .jet-filter,.hdm-kat__select select{width:100%!important;max-width:none!important;}
/* Zurücksetzen immer sichtbar */
.hdm-kat__reset.hide-widget,.hdm-kat__reset .jet-remove-all-filters.hide{display:block!important;}
/* Listeneinträge: volle Breite, Umbruch erlaubt, Zähler rechts */
.hdm-kat__cats .jet-radio-list,.hdm-kat__cats .jet-radio-list-wrapper,.hdm-kat__cats fieldset,.hdm-kat__cats .jet-list-tree{width:100%;min-width:0;margin:0;padding:0;border:0;}
.hdm-kat__cats .jet-radio-list__row,.hdm-kat__cats .jet-radio-list__item{display:block!important;width:100%!important;}
.hdm-kat__cats .jet-radio-list__button{width:100%!important;box-sizing:border-box;white-space:normal!important;}
.hdm-kat__cats .jet-radio-list__label{white-space:normal!important;overflow-wrap:anywhere;}
.hdm-kat__reset .jet-remove-all-filters__button{text-transform:none!important;letter-spacing:0;}
/* vom Indexer ausgeblendete (leere) Einträge wirklich verstecken */
.hdm-kat__cats .jet-radio-list__row.jet-filter-row-hide,.hdm-kat__cats .jet-filter-row.jet-filter-row-hide{display:none!important;}
.hdm-kat__cats .jet-list-tree__children:not(:has(.jet-filter-row:not(.jet-filter-row-hide))){display:none!important;}
.hdm-kat__cats .jet-radio-list__row.jet-filter-row-disable{opacity:.45;pointer-events:none;}
/* Einklappbare Kategorien: Pfeil rechts in der Zeile */
.hdm-kat__cats .jet-radio-list__row.jet-list-tree__parent{display:flex!important;align-items:center;gap:2px;}
.hdm-kat__cats .jet-radio-list__row.jet-list-tree__parent.jet-filter-row-hide{display:none!important;}
.hdm-kat__cats .jet-list-tree__parent>.jet-radio-list__item{order:1;flex:1 1 auto;min-width:0;width:auto!important;}
.hdm-kat__cats .jet-collapse-icon{order:2;flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;
  color:var(--k-muted);transition:background .15s,color .15s;}
.hdm-kat__cats .jet-collapse-icon:hover{background:var(--k-soft);color:var(--k-accent);}
.hdm-kat__cats .jet-collapse-icon svg{display:none!important;}
.hdm-kat__cats .jet-collapse-icon::before{content:"";width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;}
.hdm-kat__cats .jet-list-toggle-collapsed>.jet-collapse-icon::before{transform:rotate(-45deg);}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__children{margin-top:2px;margin-bottom:6px;}
/* Feinschliff Sidebar: Quadrat als eigenes Flex-Element, etwas breiter/kompakter */
.hdm-kat__side{width:300px!important;flex:0 0 300px!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__label::before{display:none!important;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button::before{content:"";flex:0 0 6px;width:6px;height:6px;background:var(--k-accent);border-radius:1px;margin-right:-2px;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent .jet-radio-list__button{font-size:13.5px;padding:7px 8px 7px 10px;gap:8px;}
.hdm-kat__cats .jet-list-tree__children .jet-radio-list__button{padding:6px 8px 6px 10px;gap:8px;}
.hdm-kat__cats .jet-list-tree>.jet-list-tree__parent{margin-top:2px!important;}
@media (max-width:1024px){.hdm-kat__side{width:100%!important;flex:0 0 auto!important;}}

/* === Mobil-Feinschliff === */
@media (max-width:1024px){
  .hdm-kat__side.hdm-collapsible .hdm-kat__side-title .elementor-heading-title,.hdm-kat__side.hdm-collapsible .hdm-sub__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:14px 16px;border:1px solid var(--k-border);border-radius:10px;background:#fff;color:var(--k-dark);font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent;}
  .hdm-kat__side.hdm-collapsible .hdm-kat__side-title .elementor-heading-title::after,.hdm-kat__side.hdm-collapsible .hdm-sub__title::after{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:-4px;border-right:2px solid var(--k-accent);border-bottom:2px solid var(--k-accent);transform:rotate(45deg);transition:transform .2s;}
  .hdm-kat__side.hdm-collapsible.is-open .hdm-kat__side-title .elementor-heading-title::after,.hdm-kat__side.hdm-collapsible.is-open .hdm-sub__title::after{transform:rotate(-135deg);margin-top:4px;}
  .hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-kat__cats,.hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-sub__list,.hdm-kat__side.hdm-collapsible:not(.is-open) .hdm-sub__all{display:none!important;}
  .hdm-kat__side.hdm-collapsible.is-open .hdm-kat__cats,.hdm-kat__side.hdm-collapsible.is-open .hdm-sub__list{margin-top:8px!important;}
  .hdm-kat__side.hdm-collapsible .hdm-sub__list{border:1px solid var(--k-border);border-radius:10px;padding:6px;background:#fff;}
  .hdm-kat__layout{gap:18px!important;}
}
@media (max-width:767px){
  .hdm-kat>.e-con-inner,.hdm-arc>.e-con-inner{padding-top:28px!important;padding-bottom:56px!important;}
}
.hdm-kat__side-script{display:none!important;}

/* === Suchfeld Katalog === */
.hdm-kat__field--search{flex:1 1 100%!important;width:100%!important;max-width:100%!important;}
.hdm-kat__search .jet-search-filter{display:flex;gap:8px;align-items:stretch;}
.hdm-kat__search .jet-search-filter__input-wrapper{flex:1 1 auto;position:relative;}
.hdm-kat__search .jet-search-filter__input{width:100%!important;height:44px;border:1px solid var(--k-border,#E3E7EE)!important;border-radius:8px!important;padding:0 14px 0 40px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;color:#141B34!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6172' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 13px 50%/17px no-repeat!important;box-shadow:none!important;}
.hdm-kat__search .jet-search-filter__input:focus{border-color:#0B63D6!important;outline:none;}
.hdm-kat__search .jet-search-filter__submit{height:44px;padding:0 20px!important;border-radius:8px!important;background:#0B63D6!important;color:#fff!important;border:0!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:none!important;}
.hdm-kat__search .jet-search-filter__submit:hover{background:#084C9E!important;}
.hdm-kat__search .jet-filter-label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5A6172;margin-bottom:6px;}
.hdm-kat__search .jet-search-filter__input-clear{right:10px;}/* End custom CSS */