#search-facet{border:solid 1px #979797;margin-bottom:8px;box-shadow:3px 3px 3px #f5f5f5}#search-facet .facet-title{background-color:#b8e986;border-bottom:solid 1px #979797;padding:11px;font-size:12pt;font-weight:700;color:#505050}#search-facet .facet-title.row{margin:0!important}#search-facet #badgeResetSpan,#search-facet .facet-groupName{padding:0}.facet-title-selected{height:100%!important;background-color:#92d9ed!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.facet-title-selected.collapsed{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#search-facet .facet-body{padding:11px;font-size:10pt;font-weight:400;background:#fff}#search-facet .facet-body label{color:#000;font-size:12pt;font-weight:400;margin-left:5px;margin-bottom:2px}#search-facet h4,#search-facet-subcat h4{margin-bottom:2px}#search-facet hr,#search-facet-subcat hr{color:#d8e6f3;margin-top:2px;margin-bottom:2px}#search-facet label{vertical-align:text-bottom;color:#727272;cursor:pointer;display:inline;line-height:23px}#search-facet .facet-reset{font-size:12px;color:#000}#search-facet .facet-reset:hover{cursor:pointer;text-decoration:underline}#search-facet-container{float:left;min-height:100%;height:100%}#search-wrapper{margin-top:5px;padding-right:5px;padding-left:5px}#facetBanner{margin-left:-8px;padding-bottom:15px}#facetBanner img{width:100%}.search-product .product-image{min-height:100px}.search-product-phone .product-text-wrapper .product-title{color:#000;font-weight:700;margin-bottom:10px;line-height:1.2}.search-product .product-text-wrapper .product-title:hover,.search-product a:focus,.search-product a:hover{text-decoration:none;color:#fa6128!important}.product-image>img{min-height:1px;height:100%;width:100%;border:1px solid #666;padding:10px;background-color:#fff}@media screen and (min-width:1300px){.product-details .btn{position:static!important}}.product-details{margin-top:10px;margin-bottom:20px}.product-details .btn{margin-left:10%;margin-right:10%;width:80%;font-size:1.2rem}.facet-badge{color:#000!important;background-color:#fff!important;padding:5px 12px!important}@media(max-width:767px){.facet-badge{position:relative;top:-2px;margin-right:10px;float:right}}@media(min-width:768px)and (max-width:991.5px){#badgeResetSpan{display:none}}#search-product-results-container{min-height:100%;height:100%;padding-right:0;padding-left:0;margin-top:0;margin-bottom:40px}@media(max-width:767px){#divSearchResults{display:flex;flex-wrap:wrap}#divSearchResults .search-product-phone{flex:1;display:flex;flex-direction:column}#divSearchResults .search-product-phone .box-overlay img{min-height:195px}}#search-product-results-container .search-products-results{display:grid;grid-template-columns:repeat(auto-fit,48%);gap:10px;max-width:100%}@media all and (min-width:768px){#search-product-results-container .search-products-results{grid-template-columns:repeat(auto-fit,32%)}}@media all and (min-width:1199px){#search-product-results-container .search-products-results{grid-template-columns:repeat(auto-fit,24%)}}#search-product-results-container .search-products-results .search-product{border:solid 1px #e2e2e2;background:#fff;border-radius:3px;margin:0;width:100%;text-align:center;position:relative}#search-product-results-container .search-products-results .search-product a{display:flex;flex-direction:column;position:relative}#search-product-results-container .search-products-results .search-product a .free-shipping-overlay{background-image:linear-gradient(to right,#d1f34d,#fff);width:100%;font-size:.9em;font-weight:900;letter-spacing:-1px;color:#000;position:absolute;top:0;padding:2px 5px;text-align:left}#search-product-results-container .search-products-results .search-product a .product-image{margin:10px 0 0 0;border:none}#search-product-results-container .search-products-results .search-product a .product-image img{width:100%;object-fit:contain;max-height:200px;border:none}@media all and (min-width:1199px){#search-product-results-container .search-products-results .search-product a .product-image img{max-height:340px}}#search-product-results-container .search-products-results .search-product a .product-text-wrapper{padding:10px;position:relative;height:145px}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .on-sale{background:red;color:#fff;font-size:14px;font-weight:600;padding:0 8px;display:block;width:45px;text-align:center}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .sale-pricing{display:flex;font-size:20px;font-weight:900;line-height:16px;color:#000;margin:0}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .product-price{position:relative;display:block;font-weight:900;color:#000;letter-spacing:-1px;text-align:left;font-size:20px}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .product-price img{height:auto;top:2px;left:0;position:absolute;width:60px}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .product-price .sale-cross-out{font-size:16px;margin:0}#search-product-results-container .search-products-results .search-product a .product-text-wrapper .product-title{color:#000;font-weight:600;text-align:left;line-height:13px;text-transform:capitalize;min-height:75px;margin-top:5px;padding:0;height:46px;min-height:unset;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;position:absolute;top:75px;padding-right:10px}#search-product-results-container .search-products-results .search-product .rating-stars{display:flex;align-items:center;margin:5px 0;padding-left:10px;position:absolute;bottom:0}#search-product-results-container .search-products-results .search-product .rating-stars #productStarRating{margin-right:5px}#search-product-results-container .search-products-results .search-product .rating-stars .rating-number{color:#000;font-weight:600}#search-product-results-container .search-products-results .search-product a{height:100%;justify-content:flex-end}#facetGroup-prices #clear-min-max{margin:5px 0;text-transform:capitalize;color:#428bca;background:0 0;border:none;padding:0}#facetGroup-prices .min-max-container{display:flex}#facetGroup-prices .min-max-container .min-max{position:relative;margin-right:5px}#facetGroup-prices .min-max-container .min-max label{position:absolute;top:3px;left:5px;transition:.3s ease-in-out}#facetGroup-prices .min-max-container .min-max input{height:30px;width:100%;max-width:85px;border-radius:5px}#facetGroup-prices .min-max-container .min-max input:focus+label,#facetGroup-prices .min-max-container .min-max input:valid+label{font-size:10px;font-weight:600;top:-17px}#facetGroup-prices .min-max-container button{top:0}#divSearchResults{padding:0 15px}.search-result-count{padding-top:0;margin-left:0}.search-result-count .total{height:25px}.search-result-controls{margin-top:20px}.search-result-controls .sort{float:right;height:32px;margin-right:20px}.search-result-controls .search-pager{float:left;height:32px;min-width:264px}.search-pager .pager-button{float:left;width:60px;min-width:60px}.search-pager .pager-label{float:left;vertical-align:middle;margin:4px 14px 0 20px}.search-facet-phone{box-shadow:0 0 1px 1px #d8e6f3;border-radius:5px;margin-bottom:5px}.all-facets-phone{padding:5px;margin:0;width:100%}#all-phone-facets{margin-top:5px;padding:10px;border:1px solid #b8e986}#all-phone-facets .row{margin-left:0;margin-right:0}.phone-facet{height:100%;border-radius:5px;background-color:#fff;font-size:16px;font-weight:700;padding:10px;margin:0}.search-facet-phone.panel{margin-bottom:5px;border:none}.filter-phone-facet{height:40px;font-size:16px;font-weight:700;padding:10px;background-color:#b8e986;border:1px solid #979797;border-radius:0;text-align:center;margin-bottom:5px}.phone-facet-icon{float:right;font-size:18px;margin-right:-6px;vertical-align:middle}.phone-facet-values{background-color:#fff;border-top:solid 1px #d3d3d3;margin-left:10px;margin-right:10px;margin-top:3px;padding:5px}.phone-facet-values label{vertical-align:top}.search-product-phone .sale-ribbon{transform-origin:0 0;transform:scale(.75,.75)}.search-product-phone .product-text-wrapper .product-title{font-size:1em}@media screen and (min-width:501px){.search-product-phone .product-text-wrapper .product-title{font-size:1.2em;margin-top:5px}}.search-product-phone{margin-bottom:15px}.product-image-phone{width:100%;max-height:220px}.search-product-phone img{min-height:194px;width:100%;height:auto;object-fit:contain;border:1px solid #979797;padding:10px;background-color:#fff}.product-text-wrapper-phone{width:calc(65vw);margin:0 0 0 20px;transform-style:preserve-3d}.product-arrow-wrapper-phone{float:right;width:calc(1vw);margin:0 15px 0 0;height:90px;transform-style:preserve-3d}.product-arrow-phone{float:right;font-size:16px;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:355px){.product-text-wrapper-phone{width:calc(60vw)}.product-arrow-wrapper-phone{margin:0 25px 0 0}}@media(max-width:320px){.product-arrow-wrapper-phone{margin:0 50px 0 0}}.phone-facet-see-results{font-size:14px;color:#00f;display:none;position:relative}.btn.search-filter-button{width:50%;margin-bottom:20px;background-color:#f5a623}@media(max-width:767px){.btn.search-filter-button{width:45%;margin:5px 0;margin-bottom:20px}}.wereSorry{margin:35px 30px 40px 30px;color:#000;font-size:26px}.noResultsCategory{margin-top:20px;margin-bottom:20px}.noResultsCatTitle{background-color:#e9e9e9;color:#000;padding:6px 0 6px 12px;margin:0 auto;border-bottom:solid #a9a9a9 1px;border-left:solid #a9a9a9 1px;border-right:solid #a9a9a9 1px;font-size:16px}.noResultsCatImage{width:100%;height:auto;margin:0 auto;display:block;border-top:solid #a9a9a9 1px;border-left:solid #a9a9a9 1px;border-right:solid #a9a9a9 1px}#spinnerDiv{position:fixed;width:100%;height:300vh;overflow:hidden;background-color:rgba(0,0,0,.35);z-index:19;top:0;left:0}#spinnerMsg{color:#fff;font-weight:700;font-size:24px;margin-left:44px}#spinnerImg{margin:50px 0 0 44px;display:block}@media(max-width:1200px){#spinnerImg{margin:50px 0 0 19px}#spinnerMsg{margin-left:19px}}@media(max-width:767px){#spinnerImg{margin:50px auto 0 auto}#spinnerMsg{margin-left:0;display:block;text-align:center}#spinnerMsg>span.visible-phone{display:inline!important}#spinnerSpacer.is_stuck{position:fixed!important}}.search-product .product-text-wrapper .product-title{color:#000;font-weight:700;font-size:1em;margin-bottom:5px}.product-text-wrapper .faceted-product-price{color:#000;font-weight:500;font-size:16px}.search-product-phone .product-title-phone{font-weight:600}.search-product-phone .product-title-phone{font-size:16px}.search-product-phone .product-title-phone{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-product .product-title-options{font-size:8pt}.product-text-wrapper{margin-left:auto;margin-right:auto;width:100%;text-align:center}#search-facet .facet-groupName{color:#000;font-size:18px;font-weight:600}#catDescSlidedown #category-blurb{border-top:transparent!important;border:1px solid #666;padding:10px 15px;background:#fff}#catDescSlidedown{position:relative;top:-10px;width:94%}#catDescSlidedown-toggle{position:absolute;right:105px;z-index:25}#catDesc-toggleText{margin-right:5px;font-weight:600}.category-desc{margin-bottom:25px}.product-list{margin:0;padding:0;list-style-type:none}.product-list-item{margin-top:10px;margin-bottom:20px}.product-list-item span{display:block;margin-bottom:3px}.product-list-item p{padding:0;margin:0}.product-list-item .product-list-desc{font-size:12px;min-height:48px}.product-list-item .product-list-price{color:#379143;width:100%;font-weight:600;margin:5px 0}.product-list-item .product-list-thumbnail{width:100%;outline:1px solid #ced6de;background:#fff;margin-bottom:5px}.product-list-item .product-list-link:hover .product-list-name{text-decoration:none}.product-list-item .product-list-link:hover .product-list-thumbnail{outline:1px solid #fd741c}.product-list-item .btn{margin:6px 5%;width:90%}.product-list-item span{display:inline}.product-list-item a.product-list-link{float:left;width:100%}.product-list-item .product-list-desc{float:left;width:100%}.product-list-item .product-list-price{float:left}.product-list-item .product-list-link:hover .product-list-thumbnail{outline:0}#RelatedProductsTabWrapper{margin-bottom:25px;margin-left:-15px;margin-right:-15px;background:#fff;padding:5px 25px}.related-product-list .product-list-item{min-height:325px}.related-product-list .product-list-item .product-list-thumbnail{width:auto;height:auto;outline:0;max-height:250px;object-fit:contain}.related-product-list .product-list-item span{display:block;float:none}.related-product-list .product-list-item .btn{margin:6px 20%;width:60%;bottom:0;left:0;z-index:10}.related-product-list .product-list-item .btn{margin:6px 10%;width:80%;position:absolute;bottom:0;left:0;z-index:10}.product-list-item .product-list-name{line-height:1.2;font-weight:600;position:relative;top:2px}.product-list-item .product-list-desc{line-height:1.3;font-size:12px;margin-top:4px}.related-product-list .product-list-item a.product-list-link{float:left;width:100%}@media(min-width:250px){.related-product-list .product-list-item{min-height:300px!important}}@media(min-width:300px){.product-list-item .product-list-desc::-webkit-scrollbar{width:0}.related-product-list .product-list-item .btn{margin:6px 5%;width:90%;z-index:10}}@media(min-width:400px){.product-list-desc::-webkit-scrollbar{width:0}}@media(min-width:768px){.related-product-list .product-list-item .btn{margin:6px 5%;width:90%;z-index:10}#facetedPageHead h1{display:inline-block;margin-top:15px;margin-left:25px;font-weight:800}}@media(min-width:1200px){.product-list-item .product-list-desc::-webkit-scrollbar{width:0}}.content.category-page{margin-top:45px}.category-page #catDescSlidedown-toggle{top:160px;right:15px}.category-page .product-list-item img{width:100%;height:auto;border:1px solid #666;padding:10px;background-color:#fff}.box-overlay{position:relative;float:left}.sale-ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:112px;height:112px;text-align:right}.sale-ribbon span{font-size:12px;color:#fff;letter-spacing:.7px;text-align:center;font-weight:700;line-height:19px;padding:3px;transform:rotate(-45deg);width:130px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0,#79a70a 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:11px;left:-33px}.sale-ribbon span::before{content:'';position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #79a70a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.sale-ribbon span::after{content:'';position:absolute;right:0;top:100%;z-index:-1;border-right:3px solid #79a70a;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.red span{background:#8f0808;background:linear-gradient(#f70505 0,#8f0808 100%)}.red span::before{border-left-color:#8f0808;border-top-color:#8f0808}.red span::after{border-right-color:#8f0808;border-top-color:#8f0808}.blue span{background:#1e5799;background:linear-gradient(#2989d8 0,#1e5799 100%)}.blue span::before{border-left-color:#1e5799;border-top-color:#1e5799}.blue span::after{border-right-color:#1e5799;border-top-color:#1e5799}.yellow span{background:#cc0;background:linear-gradient(#e6e600 0,#cc0 100%)}.yellow span::before{border-left-color:#cc0;border-top-color:#cc0}.yellow span::after{border-right-color:#cc0;border-top-color:#cc0}#facetedPageHead{margin-bottom:10px}#facetedPageHead h1{display:inline-block;margin-top:10px;margin-left:15px;font-size:22px;font-weight:700}#facetedPageHead .search-result-count .total{display:inline-block;margin-top:16px}