.lazy-filter-toolbar{--fo:"Filter anzeigen";--fc:"Filter schließen"}html[lang^=en] .lazy-filter-toolbar{--fo:"Show filters";--fc:"Close filters"}html[lang^=fr] .lazy-filter-toolbar{--fo:"Afficher les filtres";--fc:"Fermer les filtres"}.lazy-filter-toolbar .list-controls-inner{background:none;border:0;overflow:visible}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex{display:block!important;padding:0!important}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [data-toggle=collapse]{display:block!important;width:100%!important;background:#eef2f4;color:#005e85!important;border:0;border-radius:8px;padding:10px 16px;font-size:0!important;font-weight:600;text-align:center}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [data-toggle=collapse] i,.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [data-toggle=collapse]::after{font-size:14px}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [data-toggle=collapse]:hover{background:#e2e8eb;color:#004765!important;text-decoration:none!important}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [aria-expanded=false]::after{content:var(--fo)}.lazy-filter-toolbar .list-controls-inner>.d-sm-flex [aria-expanded=true]::after{content:var(--fc)}.widget-selected-filter .selected-filter{border-radius:5px!important;color:#005e85!important;font-size:13px!important;line-height:1.2;padding:4px 8px!important;cursor:pointer}.widget-selected-filter .selected-filter:not(.reset-all){background:#f5f7f9!important;border:1px solid #d8e2e7}.widget-selected-filter .selected-filter.reset-all{background:transparent!important;border:1px solid #005e85}.widget-selected-filter .selected-filter:hover{background:#e7edf0!important}.lazy-filter-toolbar .filter-collapse>div{background:#f5f5f7;padding:12px!important}.lazy-filter-toolbar .filter-collapse .collapse-container.card-columns{column-gap:12px}.lazy-filter-toolbar .filter-collapse .widget-filter-base{margin-bottom:12px!important}.lazy-filter-toolbar .filter-collapse .card{background:#fff;border:1px solid #dfe3e5!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(29,29,31,.04);break-inside:avoid;margin-bottom:12px;overflow:hidden;padding-top:0!important}.lazy-filter-toolbar .filter-collapse .card .h3.title{background:#f5f5f7;border-bottom:1px solid #e2e5e7;color:#005e85;font-size:16px;font-weight:600;line-height:1.25;margin:0 0 4px;padding:10px 12px!important}.lazy-filter-toolbar .filter-collapse .form-check-wrapper{padding:0 6px}.lazy-filter-toolbar .filter-collapse .form-check-label{border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:14px;line-height:1.3;min-height:36px;padding:7px 8px!important;width:100%}.lazy-filter-toolbar .filter-collapse .form-check-label:hover{background:#f2f3f4;color:#1d1d1f;padding-left:8px!important}.lazy-filter-toolbar .filter-collapse .form-check-input:checked+.form-check-label{background:#eceff1!important;color:#005e85!important;font-weight:600;padding-left:8px!important}.lazy-filter-toolbar .filter-collapse .form-check-input:checked+.form-check-label span:before{color:#005e85}.lazy-filter-toolbar .filter-collapse .filter-badge{background:#eceff1;border-radius:12px;color:#52616a;font-size:12px;font-weight:600;line-height:18px;margin-left:8px;min-width:28px;padding:1px 6px}.lazy-filter-toolbar .filter-collapse .form-check-input:checked+.form-check-label .filter-badge{background:#005e85;color:#fff}.lazy-filter-toolbar .filter-collapse .item-filter-price{gap:8px;padding:8px 10px!important}.lazy-filter-toolbar .filter-collapse .item-filter-price>.input-group{margin:0}.lazy-filter-toolbar .filter-collapse .item-filter-price .form-control{height:36px;padding:6px 8px}.lazy-filter-toolbar .filter-collapse .text-right.mt-3 button{background:#fff!important;border:1px solid #005e85!important;border-radius:6px!important;color:#005e85!important;font-size:14px;padding:7px 12px!important}.lazy-filter-toolbar .filter-collapse .text-right.mt-3 button:hover{background:#f2f3f4!important;color:#004765!important}@media(min-width:768px) and (max-width:1199.98px){.lazy-filter-toolbar .filter-collapse .collapse-container.card-columns{column-count:2}}@media(max-width:767.98px){.lazy-filter-toolbar .filter-collapse>div{padding:8px!important}.lazy-filter-toolbar .filter-collapse .collapse-container.card-columns{column-count:1}.lazy-filter-toolbar .filter-collapse .card{margin-bottom:8px}.lazy-filter-toolbar .filter-collapse .text-right.mt-3 button{width:100%}}@media(prefers-reduced-motion:reduce){.lazy-filter-toolbar .filter-collapse *{transition:none!important}}
