#show_filters{padding:1em;border-width:1px}#show_filters .badge{width:15px;min-width:auto;height:15px;border-radius:3px}.category_menu_list .count::before{content:'('}.category_menu_list .count::after{content:')'}#side-filters{display:none}#side-filters .gallery-toolbar{display:none}@media(min-width:640px){#side-filters{display:block!important}}@media(max-width:641px){.sorting-hidden{display:none}#side-filters .gallery-toolbar{display:block}#side-filters .gallery-toolbar .select{width:100%;margin:0}.gallery-toolbar .gallery-toolbar__title.sorting{display:none}.gallery-toolbar .gallery-toolbar__select{width:auto;max-width:180px;margin:0}}#side-filters h4{font-size:1.25em;font-weight:bold}#side-filters h5{margin-bottom:.25rem;color:rgb(0 0 0 / 85%)!important;font-family:Khula,sans-serif!important;font-size:.75rem;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}#side-filters .side-filters_selected .clearAll{margin-top:10px;margin-bottom:15px;text-decoration:underline}#side-filters .badge{padding:.1em .3em;border-radius:3px;font-size:75%!important}#side-filters .badge a{color:#fff;opacity:.7}#side-filters .badge a:hover{opacity:1}.category_menu_list .count{color:#aeaeae}.category_menu_trigger_child.active i{transform:rotate(180deg)}#side-filters .filter_wrapper{padding:15px;border-radius:3px}#side-filters .filter_wrapper>ul{overflow:auto;max-height:300px;padding:0;padding-right:30px;margin:0;font-size:.875em}#side-filters .filter_wrapper ul a{color:inherit}#side-filters .filter_wrapper>ul li>ul{display:none;padding:0;margin:0 0 10px 5px}#side-filters .filter_wrapper>ul li>.custom-control{line-height:1.9}#side-filters .category_menu_trigger_child{position:relative;display:block}#side-filters .category_menu_trigger_child i{margin-right:-15px;float:right}#side-filters .custom-control-label{margin:0;color:rgb(0 0 0 / 85%)!important}#side-filters .custom-control-label:hover,#side-filters .custom-control-label:focus{color:rgb(0 0 0 / 100%)!important}#side-filters .checkbox{margin:0}#side-filters #price_filter .price_message{display:none;padding:.75rem;border:1px solid #ffeeba;border-radius:.25rem;margin-bottom:.9375rem;background-color:#fff3cd;color:#856404;font-size:.875rem}.void-message{margin-top:3.28rem;margin-bottom:1.875rem}@media screen and (max-width:1024px){.void-message{margin-top:.95rem;margin-bottom:1.875rem}}