.left-sidebar{padding-top:15px}@media(min-width:768px){.left-sidebar{padding-bottom:15px}}.left-sidebar h4{margin:0 0 10px 0;color:#fff;font-size:15px;line-height:18px;padding:10px;text-transform:uppercase}.left-sidebar h4 p{margin:0}.left-sidebar ul{padding:4px 0 21px;margin:0;list-style:none}.left-sidebar li{padding:0 8px 15px;line-height:15px}.left-sidebar li a{font-size:12px}.left-sidebar h3{margin-top:0;font-size:18px;font-weight:600;padding:10px;color:#fff}@media(max-width:991px){.left-sidebar h3{font-size:16px}}.left-sidebar label{color:#777;font-weight:300}.leftcolExpand,.leftcolExpand+.panel-collapse .panel-footer{font-size:13px;margin-top:-20px;margin-left:8px;font-weight:700}.leftcolExpand a[aria-expanded="true"]{display:none}.left-sidebar #filterResults .panel-heading.leftcolExpand{padding-left:0}.left-sidebar #filterResults .leftcolCollapse{padding-top:15px;padding-bottom:15px}.leftcolExpand+.panel-collapse{margin-top:-20px}.leftcolExpand+.panel-collapse .panel-footer{padding:0;background-color:transparent;border-top:none}.leftcolExpand+.panel-collapse .panel-footer a:hover{text-decoration:none}#filterCategories .checkbox,#filterBrands .checkbox,#filterShipping .checkbox{margin-bottom:15px!important}#filterCategories .checkbox label,#filterBrands .checkbox label,#filterShipping .checkbox label{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0!important}#filterCategories .checkbox label input,#filterBrands .checkbox label input,#filterShipping .checkbox label input{margin-top:3px;margin-right:5px}.left-sidebar .panel{border:none;-webkit-box-shadow:none;box-shadow:none}.left-sidebar .panel ul{padding:0;margin:0 0 0 10px;list-style:none}.left-sidebar .panel li{padding:0 8px 10px;line-height:20px}.left-sidebar .panel li a{font-size:13px}.left-sidebar #slider-range{margin:0 15px}.left-sidebar .panel-body{padding-left:0}.left-sidebar .panel-body .checkbox,.radio{margin-top:0}.left-sidebar .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.left-sidebar .panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.left-sidebar .panel-default>.panel-heading{color:#333;background-color:transparent;padding:5px 15px 10px 0}.left-sidebar .panel-default>.panel-heading:hover{text-decoration:none}.left-sidebar .panel-default>.panel-heading a:hover,.left-sidebar .panel-default>.panel-heading a:focus{text-decoration:none}.left-sidebar .panel-body{padding:0}.left-sidebar .panel-body{padding:0}.left-sidebar #filterPrice .form-control{display:inline-block!important;font-size:inherit;padding:5px 5px;width:57px;font-weight:bold;margin:0 3px}.left-sidebar #filterPrice .panel-body p{margin-bottom:10px}.left-sidebar #filterPrice .panel-body p label{margin-bottom:5px}.left-sidebar #filterResults .panel-heading{background-color:#ddd;padding:10px 10px 8px;border-radius:0;margin-bottom:10px}.left-sidebar #filterResults .panel-child .panel-heading{background-color:transparent;padding:0 10px}a.filter-title[aria-expanded=true] .glyphicon-triangle-right,a.filter-title[aria-expanded=false] .glyphicon-triangle-bottom,a.filter-catTitle[aria-expanded=true] .glyphicon-plus,a.filter-catTitle[aria-expanded=false] .glyphicon-minus{display:none}a.filter-title[aria-expanded=true] .glyphicon-triangle-bottom,a.filter-title[aria-expanded=false] .glyphicon-triangle-right,a.filter-catTitle[aria-expanded=true] .glyphicon-minus,a.filter-catTitle[aria-expanded=false] .glyphicon-plus{display:block}.left-sidebar #filterResults .panel-child .panel-title p{overflow:auto;width:100%}.left-sidebar #filterResults .panel-default.seemore{margin-top:20px}.left-sidebar #filterResults .panel-default.seemore .panel-heading{color:#333;background-color:transparent}.left-sidebar #filterResults a:hover,.left-sidebar #filterResults a:focus{text-decoration:none}.left-sidebar #filterResults a span{color:#888}.left-sidebar .panel-title,.left-sidebar .panel-body{width:100%;font-size:12px}.left-sidebar .panel-title:after{content:'';clear:both;visibility:hidden}.left-sidebar .panel-title span{float:left}.left-sidebar .panel-title span.glyphicon{margin-right:5px}.left-sidebar #filterResults .panel-title p{margin:0;font-weight:600}.left-sidebar #filterResults #filterSelections{background-color:#eee}.left-sidebar #filterResults #filterSelections .panel-heading{border-bottom:0;background-color:#228b22;color:#fff}.left-sidebar #filterResults #filterSelections .panel-body{padding:0 15px 10px}.left-sidebar #filterResults #filterSelections .panel-body p{font-size:12px;margin-bottom:3px}.left-sidebar #filterResults #filterSelections .panel-body .selection p{margin-bottom:0}.left-sidebar #filterResults #filterSelections .panel-title p{font-size:12px;width:65%;display:inline-block;font-weight:700}.left-sidebar #filterResults #filterSelections .panel-title a span{color:#fff}.left-sidebar #filterResults #filterSelections .selection{width:100%;border:2px solid #3c763d;margin-bottom:5px;padding:10px;border-radius:4px;background-color:#fff}.left-sidebar #filterResults #filterSelections .selection .value{width:90%;float:left}.left-sidebar #filterResults #filterSelections .selection .remove{width:10%;float:left;text-align:right;margin-top:-5px}.left-sidebar #filterResults #filterSelections .selection .remove span{vertical-align:text-bottom}.left-sidebar #filterResults #filterSelections .panel-title span{font-size:12px;width:35%;display:inline-block;float:right;text-align:right}.left-sidebar #filterResults #filterMinQty .panel-body input{height:auto}#filterShipping{padding-bottom:10px}@media(max-width:767px){.left-sidebar .panel-title,.left-sidebar .panel-body,.left-sidebar #filterResults #filterSelections .panel-title p,.left-sidebar #filterResults #filterSelections .panel-title span{font-size:15px}#resultsBtn{border-width:1px;border-radius:4px;padding:12px;margin-bottom:10px}#closeFilter{border-width:1px;position:fixed;bottom:0;left:0;right:0;margin:0;z-index:15;border-radius:0;padding:20px 12px;font-size:16px}#filterResults{margin-bottom:70px}.left-sidebar #filterResults #filterMinQty .panel-body input{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.swatchfilter-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:10px}.swatchfilter-swatch{width:47px;height:47px;border:3px solid #fff;border-radius:4px}.c-color-swatch{display:table;table-layout:fixed}.c-color-swatch__item{display:table-cell;vertical-align:middle;text-align:center;position:relative;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:0!important}.c-color-swatch [type="checkbox"]:checked+label:after{content:url('/images/icon-color-selected.svg')}#removeSwatchFilter .c-color-swatch.swatchfilter-swatch{border:3px solid #eee!important}#removeSwatchFilter .c-color-swatch__item.selection{border:1px solid #ccc!important}#removeSwatchFilter .c-color-swatch__item:hover{transform:none}#removeSwatchFilter .c-color-swatch [type="checkbox"]+label:after{content:url('/images/icon-color-remove.svg')}@media(hover:hover){.c-color-swatch__item{transition:transform .25s}.c-color-swatch__item:hover{z-index:1;transform:scale(1.5)}}@media(max-width:767px){.swatchfilter-swatch{width:80px;height:80px}}