@charset UTF-8;@media screen and (max-width:980px){.product-cat-filters{display:none}}.product-cat-filters ul{padding:0}.product-cat-filters li.active{background-color:#f4f4f4}.product-cat-filters .parent-filter{display:block;list-style:none;background:none;border-bottom:1px solid #f4f4f4;padding:10px;margin:0 0 .5em 0!important;cursor:pointer}.product-cat-filters .parent-filter li:not(.child-filters li){background-color:#f75e25!important;font-size:1.15rem}.product-cat-filters .parent-filter.no-subcategories::before{content:""!important}.product-cat-filters .parent-filter:hover{border-bottom:1px solid #f75e25}.product-cat-filters .parent-filter span{display:inline-block;max-width:calc(100% - 26px)}.product-cat-filters .parent-filter.active{font-weight:600}.product-cat-filters .parent-filter.active::before{content:"–";float:right;top:10px;vertical-align:top;color:#121212;font-size:1.25em}.product-cat-filters .parent-filter.active>a{color:#121212!important;font-size:1.15rem}.product-cat-filters .parent-filter.active .child-filters{display:block!important}.product-cat-filters .parent-filter:before{content:"+";float:right;top:10px;vertical-align:top;color:#121212;font-size:1.25em}.product-cat-filters .child-filters{display:none;padding:0;margin-top:10px}.product-cat-filters .child-filters.active{display:block}.product-cat-filters .child-filters li{display:block;list-style:none;padding:5px;border-bottom:1px solid #f4f4f4}.product-cat-filters .child-filters li:hover{border-bottom:1px solid #f75e25}.product-cat-filters .child-filters li:last-child{border-bottom:none}.product-cat-filters .child-filters li.active>a{color:#121212!important;font-weight:500!important}.product-cat-filters .child-filters li a{font-weight:400!important}.product-cat-filters .child-filters li a:hover{color:#f75e25}.product-cat-filters .grandchild-filters{display:none;padding-left:1em;margin-top:.5em}.product-cat-filters .grandchild-filters li{padding:5px 10px;list-style:none;border-bottom:1px solid #f4f4f4}.product-cat-filters .grandchild-filters li:last-child{border-bottom:none}.product-cat-filters .grandchild-filters li a{font-weight:400}.product-cat-filters .grandchild-filters li a:hover{color:#f75e25}.product-cat-filters .grandchild-filters li.active>a{color:#121212;font-weight:500}.product-cat-filters li.has-grandchildren::before{content:"+";float:right;color:#121212;font-size:1.1em;cursor:pointer}.product-cat-filters li.has-grandchildren.active::before{content:"–"}