.searchInput-button{position:absolute;top:0;right:0}.nxtGen_search_wrapper{position:relative}.nxtGen_search_wrapper input[type="search"]::-webkit-search-decoration,.nxtGen_search_wrapper input[type="search"]::-webkit-search-cancel-button,.nxtGen_search_wrapper input[type="search"]::-webkit-search-results-button,.nxtGen_search_wrapper input[type="search"]::-webkit-search-results-decoration{display:none}
.nxtGen_search_wrapper input:required,.nxtGen_search_wrapper input:invalid{box-shadow:none}.nxtGen_search_wrapper form{position:relative;display:block;z-index:99}
.nxtGen_search_wrapper .fa-search{position:absolute;top:0;right:0;background:0;border:0;cursor:pointer;margin:0;padding:5px 12px;outline:0}.nxtGen_search_wrapper .fa-search:before{width:20px;height:20px;display:inline-block;color:#777;font-size:1.2em;font-family:"FontAwesome";font-weight:normal}
.nxtGen_search_wrapper .close-icon{border:1px solid #959595;background-color:transparent;outline:0;cursor:pointer;position:absolute;right:45px;height:20px;display:block;border-radius:50%;padding:0;width:20px;text-align:center;top:11px}
.nxtGen_search_wrapper .close-icon.hideClearButton{display:none}.nxtGen_search_wrapper .close-icon:after{content:"+";display:block;width:10px;height:10px;padding:0;border-radius:50%;color:#959595;font-weight:400;font-size:28px;cursor:pointer;line-height:19px;font-family:"Lato";transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-10px;box-shadow:none !important}
.nxtGen_search_desktop{display:none}.nxtGen_search_desktop .searchInput-button{display:none;cursor:pointer}.nxtGen_search_desktop .nxtGen_search_wrapper{float:left}
.nxtGen_searchBar{font-family:"Lato";-webkit-appearance:none;width:100%;outline:0;border:1px solid #888;padding:8px 70px 8px 15px;border-radius:0 6px 6px 6px;margin:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;box-shadow:none}
.nxtGen_searchBar:not(:valid) ~ .close-icon{display:none}.nxtGen_searchBar::-ms-clear{display:none}.nxtGen_searchBar::-webkit-input-placeholder{color:#000}
.nxtGen_searchBar:-moz-placeholder{color:#000;opacity:1}.nxtGen_searchBar::-moz-placeholder{color:#000;opacity:1}.nxtGen_searchBar:-ms-input-placeholder{color:#000}
.nxtGen_searchBar::-ms-input-placeholder{color:#000}.tacontent{position:absolute;top:50px;font-size:1em;overflow:hidden;display:none;opacity:0;z-index:98;color:#454545;left:-10px;right:-10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 4px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}
.tacontent:not(.mobile){display:none}.tacontent:before,.tacontent:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px / 10px;border-radius:100px / 10px}
.tacontent:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}
.tacontent h2{text-align:center;color:#000;background:#efefef;padding:.4em;text-transform:uppercase;font-size:1.4em;font-weight:normal}.tacontent .taqueryresults_suggested{flex:1 0 50%;width:50%;float:left;background:#f8f8f8}
.tacontent .taqueryresults_suggested h2{border-right:1px solid #fff}.tacontent .taqueryresults_suggested ul{margin:0 0 0 1em;padding:0;list-style:none;font:normal normal normal 16px/1 Lato;font-size:1em !important}
.tacontent .taqueryresults_suggested ul li{background:#f8f8f8;border-top:1px solid #fff}.tacontent .taqueryresults_suggested ul ul{font-weight:bold;margin:0 0 0 1.5em}
.tacontent .taqueryresults_suggested ul ul a{font-weight:bold;font-family:Lato;font-size:1em;line-height:24px}.tacontent .taqueryresults_suggested ul ul>li span{color:#ff6900}
.tacontent .taqueryresults_suggested ul ul .fa-search{padding-left:2em}.tacontent .taqueryresults_suggested .fa-search{position:relative;padding:.2em .5em .2em 2em;line-height:28px;font-family:Lato;font-size:1em}
.tacontent .taqueryresults_suggested .fa-search:before{position:absolute;top:0;left:5px;background-image:none}.tacontent .taqueryresults_recommended{flex:1 0 50%;width:50%;float:right}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper{margin:0;padding:0;display:block;width:100%;height:100%;list-style:none}.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result{border:0;padding:0;margin:0;min-height:initial}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result a{border-bottom:1px solid #aaa;padding:0 20px;margin:0;min-height:90px;height:auto}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result:last-child a{border:0}.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-content{padding:10px 0 5px 0}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-category{display:none}.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-image{float:left;width:130px;text-align:center;margin-right:10px;margin-top:10px}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-title{color:#ff6900;font-size:1.2em;line-height:1em}.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-price{color:#262626;padding-top:3px}
.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .ta-price span{color:#000;font-size:14px;margin-left:5px}.tacontent .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result .item-ratings{padding-top:3px;height:25px}
.tacontent .taqueryresults_banner{flex:1 0 100%;clear:both;padding:.8em;border-top:1px solid #ccc;position:relative}.tacontent .taqueryresults_banner a{padding:0 !important}
.tacontent .taqueryresults_banner img{margin:0 auto;display:block;max-width:100%}.nav.scrolled .tacontent{top:38px}.taqueryresults{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fff;z-index:10;overflow:hidden}
.nxtGen_search_wrapper .taqueryresults a{color:#000;display:block;padding:2px 0}.taqueryresults img{max-height:70px;border:0;max-width:130px}.ta-content{width:auto;display:block;float:none;overflow:hidden}
.ta-search-result{width:100%;clear:both;border-bottom:1px solid #aaa;padding:.5em 0;margin:.5em 0;min-height:90px;height:auto}.categoryname{width:100%;padding:1em;background:#fff;font-weight:bold;font-size:1.5em}
.noresults-search-header{border:1px solid #aaa;width:100%}.noreults-header-template-wrapper{background-color:#fff;min-height:200px}.given-keyword{font-weight:bold}
.given-keyword:before,.given-keyword:after{content:"'";display:inline-block}#noResultsWrapper,.recent-results-header,.recent-results-wrapper{font-family:Lato}
.no-results-found-header{font-size:150%;font-weight:bold}.noresults-header-solution-list{list-style-type:none}.no-results-text1,.suggestions-header{font-size:120%}
.no-result-suggestion{display:inline-block}.suggestion-separator{display:inline-block;margin-left:1em;margin-right:1em}.no-result-suggestion{display:inline-block}
.no-results-text1,.suggestions-header{padding-bottom:1em}.need-help{padding-top:1em;padding-bottom:1em}.no-result-promo-banner{margin-top:1em;vertical-align:top;list-style-type:none;width:100%}
.no-result-promo-banner>li{vertical-align:top;display:inline-block;width:49%}.no-result-promo-banner img{display:inline-block}.might-be-insterested-banner{text-align:right}
.noresults-interested span{font-style:italic}.bannerMsg{position:absolute;top:0;bottom:0;width:100%;height:70px;display:table}.bannerMsg p{display:table-cell;vertical-align:middle}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.nxtGen_search_wrapper .close-icon:after{margin-left:-6px;margin-top:-8px}}@media(min-width:73.6875em){.nxtGen_search_desktop input[type="search"]::-webkit-search-decoration,.nxtGen_search_desktop input[type="search"]::-webkit-search-cancel-button,.nxtGen_search_desktop input[type="search"]::-webkit-search-results-button,.nxtGen_search_desktop input[type="search"]::-webkit-search-results-decoration{display:none}
.nxtGen_search_desktop{padding:0;margin:0;float:left;display:inline-block;position:relative;max-width:250px}.nxtGen_searchBar{width:100%;padding:8px 70px 8px 15px;border-radius:0 6px 6px 6px;font-size:1.2em}
.nxtGen_search_wrapper{padding:18px 0;margin:0 10px}.nxtGen_search_wrapper .fa-search{padding:10px 15px 7px 8px}.nav.scrolled .nxtGen_search_wrapper{padding:5px 0}
.nxtGen_search_wrapper.expandRight{float:none}.tacontent{box-shadow:none;top:58px;width:865px;border:1px solid #ccc;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;left:0;right:0}
.tacontent.mobile{display:none !important}.search_menu{display:none}.searchForm{padding:0}}@media only screen and (max-width:73.6875em){.nxtGen_search_wrapper .nxtGen_searchBar{height:44.5px;line-height:44.5px}
.nxtGen_search_wrapper .search-submit{padding:11px 12px 12px 6px}.nxtGen_search_wrapper input[type='search'],.nxtGen_search_wrapper input[type='search']:focus{font-size:17.5px}
.search_menu .tacontent a:after{content:"" !important}.search_menu .tacontent .taqueryresults_suggested a{padding:5px 0 5px 2em !important}
}@media only screen and (max-width:73.6875em) and (-webkit-min-device-pixel-ratio:0){.nxtGen_search_wrapper input:focus{font-size:17.5px}}@media only screen and (max-width:739px){.nxtGen_search_wrapper .nxtGen_searchBar{height:40px !important;line-height:36px}
.nxtGen_search_wrapper .close-icon{display:none}.nxtGen_search_wrapper .search-submit{padding:9px 12px 10px 6px}.search_menu .tacontent ul ul{display:none}
.search_menu .taqueryresults{display:flex;flex-flow:row wrap}.search_menu .taqueryresults h2{text-align:left;text-transform:uppercase;padding:.2em .8em;font-weight:bold;font-size:1em}
.search_menu .taqueryresults .taqueryresults_banner{display:none}.search_menu .taqueryresults .taqueryresults_recommended{width:100%;order:1;flex:1 100%;position:relative}
.search_menu .taqueryresults .taqueryresults_recommended .ta-search-result-wrapper{display:block;margin:0;padding:0}.search_menu .taqueryresults .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result{display:none;min-height:100px}
.search_menu .taqueryresults .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result:first-child{display:block;border:0;margin:0}.search_menu .taqueryresults .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result a{display:block;border:0;padding-left:.5em !important}
.search_menu .taqueryresults .taqueryresults_recommended .ta-search-result-wrapper .ta-search-result a .ta-image{margin:0 20px}.search_menu .taqueryresults .taqueryresults_suggested{width:100%;order:2;border-top:2px solid #ccc;height:auto !important}
.tacontent{left:-65px}}@media(max-width:73.625em){.cartPageRedesign .nav .general_Menu .search_menu .menu_2_wrapper{box-sizing:border-box;padding:10px !important;background:#f2f2f2 !important}
}li[data-dcg='true'] .product-card__label{display:none}li[data-dcg='true'] .BVRRInlineRating{display:none !important}
li[data-dcg='true'] .LPBVRRInlineRating{display:none !important}li[data-dcg='true'] .LISTLPBVRRInlineRating{display:none !important}
li[data-dcg='true'] .GRIDLPBVRRInlineRating{display:none !important}.taqueryresults_banner{display:none}