.hlfilter #side-categories .brands,.hlfilter #side-categories .brands-option,.hlfilter #side-categories .categories{display:none}.hlfilter span.custom-checkbox{background:unset}.hlfilter span.custom-checkbox input{opacity:1!important;top:2px!important;width:14px;height:14px}#halofilter{margin-bottom:0!important}#halofilter .side-module-heading{margin:0;color:#fff!important;font-size:15px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-weight:700!important;padding:0 12px;line-height:30px;height:auto;border-bottom:3px solid #8b8b8b!important;text-transform:uppercase!important;background-color:#393939}#halofilter .filter-clear-all{font-size:14px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;right:12px!important;top:4px!important}#halofilter .filter-clear-all:hover{color:#fff}#halofilter #SidebarFilters{padding-bottom:0!important;margin-bottom:20px}#halofilter #SidebarFilters .HaloBlockContent{padding:12px;background-color:#fff;border-bottom:3px solid #ddd!important}#halofilter #SidebarFilters .HaloBlockContent .alert{margin-bottom:0;border-radius:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:15px}#halofilter #SidebarFilters .HaloBlockContent .list-filter li a{width:fit-content;border-radius:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:14px;line-height:1.5}#halofilter #halofilter_form .side-module-heading{padding-right:0}#halofilter #halofilter_form .side-module-heading .expand_block{top:0;right:0;padding:0 12px;width:40px}#halofilter #halofilter_form .sidebarBlock{margin-bottom:20px;border-bottom:3px solid #ddd!important}#halofilter #halofilter_form .sidebarBlock .BlockContent{padding:12px;background:#fff}#halofilter #halofilter_form .sidebarBlock .BlockContent ul li{padding-bottom:0;margin-bottom:5px}#halofilter #halofilter_form .sidebarBlock .BlockContent ul li label{text-decoration:none;color:#545454;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:14px}#halofilter #halofilter_form .sidebarBlock .BlockContent ul li input[type=checkbox]:after{border-radius:4px;border:1px solid #dfdfdf}#halofilter #halofilter_form .sidebarBlock .BlockContent ul li:last-child{margin-bottom:0}#halofilter #halofilter_form .sidebarBlock .BlockContent .hf_clear{margin-top:0}#halofilter #halofilter_form .sidebarBlock .BlockContent .hf_clear a{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:14px;color:#d42020}#halofilter #halofilter_form .sidebarBlock .BlockContent #price{padding-top:0;position:relative}#halofilter #halofilter_form .sidebarBlock .BlockContent #price #price_apply{background-color:#d42020;color:#fff;border:0;border-bottom:3px solid;border-color:#860109;border-radius:0;font-weight:700;font-family:"Roboto Condensed";font-size:18px;line-height:1}#halofilter #halofilter_form .sidebarBlock .BlockContent #price #price_apply:hover{color:#fff;background:#860109;border-bottom:3px solid;border-color:#540005}#halofilter #halofilter_form .sidebarBlock+.sidebarBlock{border-top:0;margin-top:0;padding-top:0}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{position:absolute;width:8px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:8px;height:100%;margin:0 auto;text-align:center;background-color:#2d2d2d}.mCSB_scrollTools .mCSB_draggerRail{width:8px;height:100%;margin:0 auto;background-color:#f5f5f5}#quickSearch .quickSearchResultsWrap{position:absolute;width:400px;min-width:320px;right:0;z-index:99;top:auto;opacity:0;visibility:hidden}#quickSearch .quickSearchResultsWrap.hasResults{opacity:1;visibility:visible}#quickSearch .quickSearchResults{box-shadow:0 1px 10px rgba(0,0,0,.1);border:1px solid #d0d0d0;background:#fff;padding:0;overflow:hidden;max-height:595px!important;border-radius:0;overflow:auto}#quickSearch .quickSearchResults::-webkit-scrollbar{width:8px}#quickSearch .quickSearchResults::-webkit-scrollbar-track{background:#f1f1f1}#quickSearch .quickSearchResults::-webkit-scrollbar-thumb{background:#cac9c9}#quickSearch .quickSearchResults::-webkit-scrollbar-thumb:hover{background:#393939}#halofilter .BlockContent>ul::-webkit-scrollbar{width:8px}#halofilter .BlockContent>ul::-webkit-scrollbar-track{background:#f1f1f1}#halofilter .BlockContent>ul::-webkit-scrollbar-thumb{background:#cac9c9}#halofilter .BlockContent>ul::-webkit-scrollbar-thumb:hover{background:#393939}nav.navPages.sticky-nav.search section.quickSearchResults{width:calc(100% - 23px)!important}#quickSearch .quickSearchResults .productItems>li.title,#quickSearch h2.trending{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700;background-color:#cac9c9!important;color:#393939!important;border-bottom:3px solid #4c4c4c!important}#quickSearch .quickSearchResults .productItems>li.product{background-color:#fff!important}#quickSearch .quickSearchResults .productItems>.product+.product{border-top:3px solid #eaeaea!important}#quickSearch .quickSearchResults .productItems.pop>li.product a{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#545454;text-decoration:none}#quickSearch .quickSearchResults .productItems.pop>li.product a:hover{color:#d42020!important}#quickSearch .quickSearchResults .productItems.pop>li.product svg{fill:#393939!important}#quickSearch .quickSearchResults .productItems>li article figure{float:left;width:20%;text-align:center;border-radius:3px;margin:0;background-color:#fff}#quickSearch .quickSearchResults .productItems>li article figcaption{float:left;margin:0;text-align:left;width:80%;padding-left:15px}#quickSearch .quickSearchResults .productItems.products li a img{padding:0!important}#quickSearch .quickSearchResults .productItems.products>li article figcaption h4{margin:0!important}#quickSearch .quickSearchResults .productItems.products>li article figcaption h4 a{font-family:"Roboto Condensed";font-weight:400;text-decoration:none!important;font-size:12px}#quickSearch .quickSearchResults .productItems.products>li article figcaption h4>span{font-size:10px!important;text-transform:uppercase;border:0!important;border-bottom:3px solid #860109!important;border-radius:0!important;background-color:#d42020;color:#fff!important;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-weight:700!important}#quickSearch .quickSearchResults .productItems.products li:hover .item-name a{color:#d42020!important}#quickSearch .quickSearchResults .productItems>li article figcaption p.sku{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#545454!important}#quickSearch .quickSearchResults .productItems>li article figcaption .brand{margin-bottom:0!important;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#545454!important}#quickSearch .quickSearchResults .productItems>li article figcaption .desc{margin-bottom:0!important;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#545454!important}#quickSearch .quickSearchResults .productItems>li article figcaption .item-price{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#545454!important}.quickSearchResultsWrap.hasNoResults .alert .quickSearchMessage{line-height:2.5;font-weight:700;text-transform:uppercase;color:#393939;background:#cac9c9;border-bottom:3px solid;border-color:rgba(0,0,0,.35);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important}.mobile-menu a.modal-close.custom-quick-search,.mobile-menu a.reset.quicksearch,.mobile-menu input.button.button--primary.form-prefixPostfix-button--postfix{display:none!important}.mobile-menu #quickSearch{padding:0}.mobile-menu #quickSearch .search-icon{top:10px}.mobile-menu #quickSearch .form,.mobile-menu #quickSearch .form .form-field{margin-bottom:0}.panel-body .search-suggestion{margin-bottom:10px}.panel-body .search-suggestion p{margin-bottom:0;display:inline-block}.panel-body .search-suggestion .search-refine{margin-left:10px;background-color:#cac9c9;color:#393939;border-bottom:3px solid #4c4c4c;padding:4px;min-width:100px;display:inline-block;text-align:center;text-decoration:none;position:relative;font-size:10px;text-transform:uppercase;font-weight:700}.panel-body .search-suggestion .search-refine:hover{background-color:#d42020;color:#fff;border-color:#860109}.panel-body .search-suggestion.your_search_for p strong{color:#d42020}.panel-body .search-suggestion.suggestion-trendingnow p a{background-color:#cac9c9;color:#393939;border-bottom:3px solid #4c4c4c;padding:4px;display:inline-block;padding-left:18px;padding-bottom:2px;text-decoration:none;position:relative;font-size:10px;text-transform:uppercase;font-weight:700}.panel-body .search-suggestion.suggestion-trendingnow p a svg{width:10px;height:10px;fill:#393939;position:absolute;left:5px;top:6px}.panel-body .search-suggestion.suggestion-trendingnow p a:hover{background-color:#d42020;color:#fff;border-color:#860109}.panel-body .search-suggestion.suggestion-trendingnow p a:hover svg{fill:#fff}.panel-body .search-suggestion.suggestion-line .suggestion-title{text-transform:uppercase;font-weight:700;margin-bottom:10px}#homeNewProducts .module-heading{text-align:center}#homeNewProducts .module-heading span{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:15px;padding:5px 12px;line-height:30px;height:auto;border-bottom:3px solid #8b8b8b;text-transform:uppercase;background-color:#393939;color:#fff!important;margin-bottom:15px;width:fit-content}#homeNewProducts .productCarousel-slide.slick-slide.slick-active{width:auto!important}#product-listing-container.u-hiddenVisually~.compare,#product-listing-container[style="display: none;"]~.compare{display:none!important}#calculator form{margin-bottom:50px;overflow-x:auto}#calculator table{width:100%!important;margin:0}#calculator td,#calculator tr{border:solid #000 1px}#calculator tr{height:50px}#calculator .tableheader{background-color:#545454;color:#fff}#calculator strong{padding-left:10px}#calculator td,#calculator tr{border:solid #000 1px}#calculator td{vertical-align:middle;text-align:center;padding:5px 5px}#calculator tr:nth-child(2n){background:#f0f0f0;color:#666}#calculator .resultcolumn{background-color:#c00;color:#fff}#calculator img{margin-top:6px;display:block}#calculator select{height:25px;margin-top:10px;border:solid 1px gray}#calculator input[type=text]{text-align:center;font-size:16px;width:auto}.calculator_mobile{display:none;max-width:500px;margin:0 auto}.calcresult{background:#ebebe4!important;color:#545454!important;font-size:30px;text-align:center}@media (max-width:830px){#calculator{display:none}.calculator_mobile{display:block!important}.calculator_mobile form{text-align:center}}@media (min-width:768px) and (max-width:915px){#max_price,#min_price{width:45%!important}}.hlfilter #side-categories .brands,.hlfilter #side-categories .brands-option,.hlfilter #side-categories .categories{display:block}@media only screen and (max-width:550px){.category form article.card.compare-disabled.price-visibility.ratings-disabled .card-body.purchase-ability.ratings-disabled{min-height:155px!important}}