.filter_overview{margin-bottom:1rem;padding:.5rem 0}.mobile_filters_button{position:sticky;top:calc(1rem + 0px);z-index:1}.mobile_filters_button.header_visible{top:calc(1rem + 6.5rem)}.mobile_filters_button,.desktop_filters_button{background:#242424;color:#fff;font-weight:bold;padding:.375rem 1.5rem;border:none;border-radius:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile_filters_button .filter_icon,.desktop_filters_button .filter_icon{width:2.25rem}.mobile_filters_button_container{position:fixed;bottom:0;left:0;right:0;display:flex;padding:1rem;background:#fff;justify-content:center;z-index:1}.desktop_filters_button{display:none}.selected_filters{display:inline-flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.selected_filters .filter_bubble{display:inline-flex;align-items:center;gap:.25rem;background:#fff;border-radius:2rem;padding:.5rem 1rem}.selected_filters .filter_bubble .remove_filter{display:inline-block;width:1rem;height:1rem;margin-left:.5rem;background-image:url("https://assets.clevertronic.de/repo/shop/images/icons/cross.svg");background-size:cover;cursor:pointer}.list_with_filter_wrapper{display:flex;gap:1rem}.filter_wrapper{display:none;position:fixed;background:rgba(36,36,36,.5);top:0;left:0;bottom:0;right:0;z-index:100}.close_wrapper{position:absolute;top:1.5rem;right:1.5rem;display:inline-block;width:2.25rem;height:2.25rem;border-radius:100%;background-color:#deddd7}.close_wrapper .close{position:absolute;right:50%;top:50%;transform:translate(50%, -50%);width:1.5rem}#product-list-wrapper{flex-grow:1}.filter_body{display:flex;flex-direction:column;background-color:#fff;position:absolute;top:20%;left:0;bottom:0;right:0;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:2rem 2rem 6rem;overflow-y:scroll;overflow-x:hidden}.filter_body .sort_header{margin-top:0}.filter_body .filter_options_max_height{max-height:11rem;flex-shrink:0;overflow-y:auto;scrollbar-color:#000 #f9f8f1;scrollbar-width:thin;margin:0 -0.5rem;padding:0 .5rem}.filter_body .ux_filter_item{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter_body .filter_checkbox{display:none}.filter_body .ux_filter_checkbox{width:1rem;height:1rem;display:block;border-radius:.3125rem;border:1px solid #242424;flex-shrink:0}.filter_body .ux_filter_checkbox.ux_filter_color{border-radius:100%;border:1px solid #deddd7;position:relative}.filter_body .filter_checkbox:checked+.ux_filter_checkbox{background-image:url("https://assets.clevertronic.de/repo/shop/images/check_black_24dp.svg");background-size:contain}.filter_body .filter_checkbox:checked+.ux_filter_checkbox.ux_filter_color::after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:100%;border:1px solid #242424;top:50%;left:50%;transform:translate(-50%, -50%)}.filter_body .noUi-horizontal{flex-shrink:0}.article_group_filter_category_wrapper{display:flex;gap:.5rem;align-items:center}.article_group_filter_category{position:relative;cursor:pointer;flex-grow:1;padding-right:1rem}.article_group_filter_category::after{content:"";background-image:url("https://assets.clevertronic.de/repo/shop/images/expand_more_black_24dp.svg");background-position:center;background-repeat:no-repeat;display:block;width:1rem;position:absolute;right:0;top:0;bottom:0;transform:rotate(270deg)}.article_group_filter_category.active::after{transform:rotate(0deg)}.article_group_filter_list{margin-left:1rem}.article_group_filter_list.hidden{display:none}.slider_value_wrapper{position:relative}.slider_value_wrapper .slider_value_unit{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.slider_value_inputs{display:inline-flex;justify-content:space-between;margin-top:.5rem}.slider_value_inputs .slider_value_input{width:4.25rem;background-color:#fff;height:auto;border:1px solid #242424;border-radius:1rem;padding:.4375rem 1rem .3125rem 0;text-indent:.75rem}@media screen and (min-width: 768px){.filter_overview{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.75rem;position:static;top:0}.filter_head_mobile,.close_wrapper,.mobile_filters_button_container,.mobile_filters_button{display:none}.filter_wrapper{display:block;position:static;z-index:1;background-color:inherit;flex-shrink:0}.desktop_filters_button{display:inline-flex}.selected_filters{font-size:1rem}.selected_filters .filter_bubble{padding:.75rem 1.5rem}.filter_body{max-width:14rem;position:static;padding:0;background-color:inherit;overflow:visible}}