body{font-weight:400;letter-spacing:0}.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#089e1b;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#089e1b;border-radius:.69em;background-color:#089e1b;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #821e91), color-stop(25%, #821e91), color-stop(25%, #edd134), color-stop(50%, #ff0), color-stop(50%, #edd134), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.category-tile a{display:block}.category-tile a:hover{text-decoration:none;color:#252422}.category-tile img{width:100%;margin:auto}.category-tile .category-name{padding-top:12px;padding-bottom:25px}@media (min-width: 768px){.category-tile .category-name{padding:25px 10px 60px}}.category-tile h3{color:#252422;font-weight:700;font-size:1rem;text-align:center;text-transform:uppercase}@media (min-width: 768px){.category-tile h3{font-size:1.125rem}}.category-tile h3::after{content:"";display:block;width:140px;max-width:90%;height:2px;margin:12px auto 0;background-color:#e66d1c}@media (min-width: 768px){.category-tile h3::after{margin:16px auto 0}}.tile-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}@media (min-width: 992px){.tile-container{margin-bottom:1.875rem}}@media (min-width: 992px){.product{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-tile{border:0;border-top:1px solid #ccc9c8;padding-top:1.25rem;display:grid;grid-template-columns:1fr 1fr}.product-tile:hover{text-decoration:none}@media (min-width: 992px){.product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ccc9c8;padding-top:0;-webkit-transition:0.2s;transition:0.2s}.product-tile:hover{border:1px solid #121212}}.tile-promo{position:absolute;top:20px}.tile-promo span{background-color:#089e1b;color:#fff;font-size:.875rem;font-weight:700;padding:5px 15px;text-transform:uppercase}.tile-promo .promo-primary{background-color:#e66d1c}.tile-promo .promo-secondary{background-color:#089e1b}.tile-promo .promo-success{background-color:#00b878}.tile-promo .promo-info{background-color:#1a6c96}.tile-promo .promo-warning{background-color:#ffc107}.tile-promo .promo-danger{background-color:#dc3545}.tile-promo .promo-disabled{background-color:#9c9d9b}.image-container{overflow:hidden}@media (min-width: 768px){.image-container{min-height:200px}}.image-container img{display:block;width:100%;-webkit-transition:0.3s;transition:0.3s}@media (max-width: 991.98px){.tile-header{grid-column:1;grid-row:1 / span 2}}.tile-body{padding:20px}@media (max-width: 991.98px){.tile-body{padding-top:0;grid-column:2 / 2;grid-row:1}}.tile-footer{padding:20px 0}@media (max-width: 991.98px){.tile-footer{padding-bottom:0;grid-column:2 / 2;grid-row:2}}.tile-price{padding-bottom:1rem;text-align:left;border:0}@media (min-width: 992px){.tile-price{border-bottom:1px solid #ccc9c8;margin-bottom:0.5rem}}.tile-price .price{display:block;font-weight:600;line-height:1}@media (min-width: 992px){.tile-price .price{display:inline-block;font-size:1.125rem}}.tile-price .sales{color:#089e1b}.tile-price .strike-through{color:#9c9d9b;display:inline-block;text-decoration:line-through}.price-description{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#252422}.rfq .price-description,.bundle .price-description{color:#e66d1c}.pdp-link{font-size:.875rem;line-height:1.125rem}.pdp-link .link{color:#252422;display:inline-block;font-weight:600}.pdp-link .brand{font-style:italic;color:#63605a;display:inline-block;text-align:left}.ratings{font-size:.875rem;color:#e66d1c;margin-bottom:0.25rem}.ratings .half-star{position:relative}.ratings .half-star::after{content:'\F089';position:absolute;top:0;left:0;color:#e66d1c}.ratings .empty-star::before,.ratings .half-star::before{color:#ccc9c8}.item-no{color:#63605a;font-size:.75rem;text-transform:uppercase}.search-nav{padding-top:2em}@media (max-width: 543.98px){.search-nav .nav-tabs-wrapper{width:100%}}.search-nav .nav-tabs-wrapper .nav-tabs{border-bottom:0 none}.search-nav .nav-link{color:#252422}.search-nav .nav-link:focus{background-color:#ebebeb;border-color:#ebebeb}.search-nav .nav-link.active{font-weight:700}.search-nav .nav-link.active:focus{background-color:#ebebeb;border-color:#e66d1c}.tab-pane-content{border-top:0.063em solid #ccc9c8;padding-top:1em}.results-found{margin-bottom:30px;padding-top:20px;padding-bottom:20px;background:#ebebeb}.results-found p{margin:0}@media (min-width: 544px){.results-found{margin-bottom:0;font-size:1.25rem;background:#fff}}@media (min-width: 992px){.results-found{padding-top:0;padding-bottom:0}}.category-search-banner{position:relative}.category-search-banner .bordered{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid white}@media (min-width: 768px){.category-search-banner .bordered{display:-webkit-box;display:-ms-flexbox;display:flex}}.category-search-banner .image-container{background-size:cover;background-position:center;height:200px;width:100%}@media (min-width: 768px){.category-search-banner .image-container{height:400px}}.category-search-banner-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0;color:#252422;font-weight:normal;font-size:1.25rem}@media (min-width: 768px){.category-search-banner-header{margin:0;color:white;font-size:2.5rem}}.category-search-banner-header::before,.category-search-banner-header::after{content:'';display:inline-block;width:50px;height:1px;margin:0 10px;margin-top:5px;background:#252422}@media (min-width: 768px){.category-search-banner-header::before,.category-search-banner-header::after{background:white}}.no-product-results{background-color:#f4f4f4;padding:1.5rem 1rem}@media (min-width: 768px){.no-product-results{padding:6.25rem}}.no-product-results h2{font-size:2.5rem;font-weight:400}.no-product-results h3{font-size:1.5rem;margin:0.5rem 0 2rem}.no-product-results h4{text-transform:uppercase;font-size:1.125rem}.no-product-results ul{padding-left:1.25rem;font-size:1rem}.no-results-header{font-size:2.5rem;font-weight:400}.product-search-row{width:100%;padding-left:1.875rem}.refinement-bar{overflow:auto;padding:0;padding-bottom:5.75rem}.refinement-bar ul{padding-left:0}.refinement-bar .results-found{margin:0}.refinement-bar .view-results{position:fixed;bottom:0;width:100%;padding:1.25rem;-webkit-box-shadow:0 -5px 15px 0 rgba(0,0,0,0.15);box-shadow:0 -5px 15px 0 rgba(0,0,0,0.15);background-color:#fff;z-index:4}.refinement-bar .view-results .view-results-btn{text-transform:uppercase;padding:0.875rem;font-weight:700}@media (max-width: 767.98px){.refinement-bar{background-color:#fff;-webkit-box-shadow:0 0.313em 0.938em rgba(0,0,0,0.5);box-shadow:0 0.313em 0.938em rgba(0,0,0,0.5);display:none;left:0;position:fixed;top:0;width:100%;z-index:3}}@media (max-width: 543.98px){.refinement-bar{position:fixed;height:100%}}@media (min-width: 768px){.refinement-bar{display:block !important}}.header-bar{background-color:#252422;color:#fff;padding:1.25rem}.header-bar .fa.fa-angle_left::before{font-size:1.25em}.refinements .header,.refinements .values{padding:0;font-weight:300}@media (min-width: 544px) and (max-width: 767.98px){.refinements .header li,.refinements .values li{display:inline-block}}.refinements .header{font-size:1.125em;color:#63605a}.refinements ul{overflow:auto}.refinements ul li{padding-left:1px}.refinements ul li button{border:none;color:#252422;background-color:transparent;font-size:0.875rem;padding:0.3rem}.refinements ul li button .selected{color:#e66d1c}.refinements ul li button i{font-size:1.0625rem;color:#4c4c4c}.refinements li{list-style-type:none;padding-left:0}.refinements li.color-attribute{display:inline-block;padding-left:0}.refinements li.color-attribute button{padding:0}.refinements li.disabled{opacity:0.5}@media (max-width: 543.98px){.refinements{padding:0}}.refinements .card-header h2{font-family:inherit;font-size:inherit;font-weight:inherit;margin-bottom:0}.secondary-bar{padding-left:0;padding-right:0;padding-bottom:1em;overflow:auto}.secondary-bar button.reset{text-transform:uppercase;font-size:0.8125rem;font-weight:600}@media (max-width: 767.98px){.secondary-bar button.reset{float:right;font-size:1rem;padding:0.875rem;font-weight:700}}@media (min-width: 544px) and (max-width: 767.98px){.secondary-bar{padding:0.938em 2.813em}}@media (max-width: 543.98px){.secondary-bar{padding:0.938em}}.refinement-header{overflow:auto}.disabled{pointer-events:none}.grid-header,.content-grid-header{margin-top:1em;margin-bottom:1em}@media (max-width: 543.98px){.grid-header .result-count,.content-grid-header .result-count{padding-bottom:0.938em}.grid-header .filter-results,.content-grid-header .filter-results{display:block;width:100%}}.grid-header select,.content-grid-header select{width:100%}@media (min-width: 768px){.grid-header .content-description,.content-grid-header .content-description{font-size:1.125rem}}.result-count{font-size:0.875rem}.filter-results{text-transform:uppercase;font-weight:700}.content-result-img{width:85px}@media (min-width: 768px){.content-result-img{width:170px}}.refinement{margin-bottom:1em}.refinement #refinement-btn{font-weight:600;border-radius:0;border-bottom:1px solid #979797;color:#252422}.refinement button::after{font-weight:400;color:#63605a}.refinement a{text-decoration:none}.refinement>div.content{padding:0.65rem 0}.refinement.refinement-category li{display:block}.refinement.refinement-category>ul>li{margin-left:0}.refinement.not-collapsible>button{line-height:2.5rem;pointer-events:none}.search-banner{background-position-y:40%}.search-no-banner{padding-top:2rem}.parent-category-link{text-transform:uppercase;font-weight:700;font-size:1.125rem}@media (max-width: 767.98px){.parent-category-link{text-transform:none;font-weight:400;font-size:0.875rem}}.search-keywords{font-weight:700}.filter-bar ul{padding-left:15px}.filter-bar li{list-style:none;float:left;margin-left:0.3125em;margin-right:0.3125em}.filter-bar li:first-child{margin-left:0}.filter-bar li.filter-value{border:1px solid #9c9d9b;border-radius:2px;position:relative}.filter-bar li.filter-value button{color:black;border:none;padding:0.3125rem 0.625rem 0.3125rem 0.5rem;font-size:0.8125rem}.filter-bar li.filter-value button::before{content:'\F00D';font:normal normal normal 10px/1 FontAwesome;text-rendering:auto;position:absolute;left:-1px;top:-1px;color:#fff;background:#9c9d9b;height:calc(100% + 2px);border-radius:2px 0 0 2px;padding:0.55rem 0.65rem}.filter-bar li.filter-value button span{margin-left:2rem;color:#63605a}.filter-bar li.swatch-filter{font-size:1.38em;position:relative;margin-top:4px}.filter-bar li.swatch-filter button{width:100%;height:100%;display:block;border:none}.filter-bar li.swatch-filter button::before{content:'';background-color:white;width:0.8em;height:0.8em;border-radius:0.4em;position:absolute;left:0.5em;top:0.5em}.filter-bar li.swatch-filter button::after{content:'\F057';font:normal normal normal 14px/1 FontAwesome;display:inline;text-rendering:auto;position:absolute;left:0.18em;top:0.12em;font-size:1.5em}@media (max-width: 543.98px){.tab-content{padding-left:0;padding-right:0}}@media (min-width: 768px){.remove-border{border:none}}.category-product-count{font-weight:700}@media (min-width: 768px){.category-product-count{text-align:right;border-bottom:0.063em solid #ccc9c8;padding:0.75rem 2rem}}@media (max-width: 767.98px){.category-product-count{padding-bottom:0.75rem}}@media (max-width: 543.98px){.product-grid{padding-top:0.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.search-tips{text-align:left;margin-top:1.875rem}.category-item{margin-bottom:0.938rem}.show-more,.show-more-content{padding:0.938em;clear:both}.show-more .btn,.show-more-content .btn{margin:20px 0;font-weight:700;text-transform:uppercase;border-radius:0}.swatch-mark.color-value[data-selected=true]::after{color:#000;content:'\F058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;left:0.295em;position:absolute}.swatch-mark.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:'\F058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;height:0.75em;left:0.31em;line-height:0.8em;position:absolute;top:0.35em;width:0.8em}.product-options .quantity{position:absolute;bottom:0;right:0}.sort-order select{border:1px solid #979797;padding:0.75rem;font-size:1rem;height:auto}.usa-refinement .toggle{position:relative;margin-right:0.5rem;border-radius:15px;vertical-align:middle;background-color:#959595;height:2rem;width:4.3125rem}.usa-refinement .toggle .toggle-knob{display:inline-block;height:1.75rem;width:1.75rem;background-color:#fff;border-radius:50%;position:absolute;top:0.125rem;left:0.125rem}.usa-refinement .toggle>span{color:#fff;line-height:31px;position:absolute;right:0.75rem}.usa-refinement .toggle-yes{background-color:#e66d1c}.usa-refinement .toggle-yes .toggle-knob{left:auto;right:0.125rem}.usa-refinement .toggle-yes>span{right:auto;left:0.75rem}.category-breadcrumb .breadcrumb-container{margin:0}
