.dlog-product-filtering-heading{border-top:2px solid #d92530;padding-top:24px}.dlog-product-filtering ul{list-style:none;padding:0}.dlog-product-filtering ul li{border-bottom:1px solid #f4f4f4}.dlog-product-filtering ul li:focus{outline:none!important}.dlog-product-filtering ul li a{display:block;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:21px;padding:10px 12px;text-transform:uppercase}.dlog-product-filtering ul li a.active-category.level-child,.dlog-product-filtering ul li a.active-category.level-parent{background-color:#f4f4f4;border-left:2px solid #d92530}.dlog-product-filtering ul li a:focus{outline:none!important}.dlog-product-filtering ul li:has(ul){position:relative}.dlog-product-filtering ul li:has(ul) li:first-child{border-top:1px solid #f4f4f4}.dlog-product-filtering ul li:has(ul) li:last-child{border-bottom:none}.dlog-product-filtering ul li:has(ul)>a:after{content:"+";font-size:24px;font-weight:100;height:25px;line-height:20px;position:absolute;right:0;text-align:center;width:25px}.dlog-product-filtering ul li:has(ul)>a>span:hover{cursor:pointer}.dlog-product-filtering ul li:has(ul):has(ul.open)>a:after{content:"-"}.dlog-product-filtering ul li:has(ul)>ul{display:none;padding-left:0}.dlog-product-filtering ul li:has(ul)>ul.open{display:block}.dlog-product-filtering ul li:has(ul)>ul li>a{padding-left:20px}.dlog-product-filtering ul li:has(ul)>ul li>a>span{font-size:12px;font-weight:400;letter-spacing:.04em;line-height:18px;text-transform:uppercase}.dlog-product-filtering a{text-decoration:none}