.filterbar{border-radius:4px;margin-bottom:32px;background-color:#fff;padding:24px}@media(min-width: 992px){.filterbar.-nobgcolor{background-color:rgba(0,0,0,0);padding:0}}.filterbar .-header{font-size:22px;font-weight:bold;display:flex;align-items:center}@media(max-width: 991px){.filterbar .-header{background:none}}.filterbar .-header:not(.hide){margin-bottom:16px}.filterbar .-header:not(.hide)+*{border-top:1px solid #e3e3e3;padding-top:24px}.filterbar .-subheader{display:flex;align-items:center;font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:16px}.filterbar .-subheader+*{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e3e3e3}.filterbar.-mobileshow{display:block !important;position:fixed;top:0;left:0;right:0;width:auto;z-index:998;height:100vh}.filterbar.-mobileshow .-scrollablemobile{overflow-y:auto;height:calc(100% - 82px)}.filterbar.-mobileshow .wrp-sticky-bottom{position:absolute;left:0;right:0;margin:0}@media(max-width: 991px){.filterbar.-mobileinline{background-color:#f6f6f6}}.filterbar-rrbheader{background-color:#fff;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;border-bottom:32px solid #f6f6f6;padding-bottom:16px}@media(max-width: 991px){.filterbar-rrbheader{margin-right:-6px;padding-right:-6px}}.bubblelist{margin:0;padding:0;list-style:none inside none;display:flex;flex-wrap:wrap}.bubblelist>li{margin-right:16px;margin-bottom:16px}.bubblelist>li>input{appearance:none}.bubblelist>li>input::before{display:none}.bubblelist>li>input::after{content:attr(value);position:relative;display:inline-block;line-height:24px;width:28px;text-align:center;background-color:#d8d8d8;border-radius:32px;border:2px solid #d8d8d8;font-size:14px;cursor:pointer;color:#373a3b}.bubblelist>li>input:checked::after{background-color:#e2001a;border-color:#f6f6f6;box-shadow:0 0 4px #888;color:#fff}.irs--square .irs-handle{transform:none;width:20px;height:20px;box-shadow:0 0 3px #999;border:4px solid #fff;border-radius:16px;background-color:#e20119;top:23px}.irs--square .irs-bar{background-color:#e20119}input.slider-min,input.slider-max{border:0;padding:0;max-width:30%;display:inline-block;min-width:1px;font-size:14px;color:#373a3b;background:none}input.slider-max{text-align:right}.wrp-searchpagefilterbar li{margin-bottom:8px}.wrp-searchpagefilterbar li>strong{margin-bottom:8px;display:block}.wrp-searchpagefilterbar li>a,.wrp-searchpagefilterbar li>span{display:block;margin-bottom:8px}.wrp-searchpagefilterbar>.list-productcat.-collapsible>li>*{display:flex;justify-content:space-between;cursor:pointer}.wrp-searchpagefilterbar>.list-productcat.-collapsible>li>*>span{background-image:url(//images.reifen.com/relaunch/_nt-configurator/icons/ico-chevron-up.svg);background-repeat:no-repeat;background-position:right center;width:20px}.wrp-searchpagefilterbar>.list-productcat.-collapsible>li li>*>span{display:none}.wrp-searchpagefilterbar>.list-productcat.-collapsible>li:not(.-open)>*>span{background-image:url(//images.reifen.com/relaunch/_nt-configurator/icons/ico-chevron-down.svg)}.wrp-searchpagefilterbar>.list-productcat.-collapsible>li:not(.-open)>ul{display:none}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1{margin-right:0}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li{width:100%}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li>a,.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li>strong{display:flex;justify-content:space-between;color:#000}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li>a>span,.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li>strong>span{display:block;background-image:url(//images.reifen.com/relaunch/_nt-configurator/icons/ico-chevron-up.svg);background-repeat:no-repeat;background-position:right center;width:20px}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li:not(.-open)>a>span,.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li:not(.-open)>strong>span{background-image:url(//images.reifen.com/relaunch/_nt-configurator/icons/ico-chevron-down.svg)}.wrp-searchpagefilterbar>.list-productcat.-collapsible .list-depth-1>li:not(.-open)>ul{display:none}.wrp-searchpagefilterbar>.list-productcat>li>ul:last-child{margin-bottom:16px}.wrp-searchpagefilterbar>.list-productcat>li>strong,.wrp-searchpagefilterbar>.list-productcat>li>a,.wrp-searchpagefilterbar>.list-productcat>li>span{border-bottom:1px solid #e3e3e3;font-weight:bold;padding-bottom:16px;margin-bottom:16px;display:block}.modal.-kwno-tyresearch .modal__title{padding-right:80px}.modal.-kwno-tyresearch .modal__content ul{display:flex;flex-direction:column}.modal.-kwno-tyresearch .modal__content ul>li{margin-bottom:8px}.modal.-kwno-tyresearch .modal__content ul>li label{display:flex;align-items:center;padding:16px;border:1px solid #e3e3e3;border-radius:4px}@media(max-width: 991px){.filterbar.-mobileshow .-scrollablemobile{margin-right:-10px;padding-right:6px}.filterbar.-mobileshow .-scrollablemobile::-webkit-scrollbar{width:4px;border-radius:2px}.filterbar.-mobileshow .-scrollablemobile::-webkit-scrollbar-track{background:#e8e8e8;border-radius:2px}.filterbar.-mobileshow .-scrollablemobile::-webkit-scrollbar-thumb{height:45px;border-radius:2px;background-color:#555}.filterbar.-mobileshow .-scrollablemobile::-webkit-scrollbar-thumb:hover{background:#555}}/*# sourceMappingURL=rc__filterbar.css.map */
