.ysm_search_widget.ysm-active,.widget_product_search.ysm-active,.widget_search.ysm-active{overflow:visible;}.ysm-smart-search-input-holder{width:100%;position:relative;display:block;}.ysm-search-widget .screen-reader-text{display:none;}.ysm-search-widget .search-field[type=search]{font-style:italic;font-size:14px;text-indent:3px;display:inline-block;padding:10px 40px 10px 10px;margin:0;width:100% !important;height:initial;outline:none;border:1px solid #d6d6d6;background-color:rgba(0,0,0,0);color:#aeaeae;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ysm-search-widget .search-field::-webkit-input-placeholder{color:inherit;}.ysm-search-widget .search-field::-moz-placeholder{color:inherit;}.ysm-search-widget .search-field:-moz-placeholder{color:inherit;}.ysm-search-widget .search-field:-ms-input-placeholder{color:inherit;}.ysm-search-widget .search-field:focus::-webkit-input-placeholder{color:rgba(0,0,0,0);}.ysm-search-widget .search-field:focus::-moz-placeholder{color:rgba(0,0,0,0);}.ysm-search-widget .search-field:focus:-moz-placeholder{color:rgba(0,0,0,0);}.ysm-search-widget .search-field:focus:-ms-input-placeholder{color:rgba(0,0,0,0);}.ysm-search-widget.bordered .search-field{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}.ysm-search-widget .search-submit{display:block;position:absolute;top:1px;right:1px;bottom:1px;padding:0;margin:0;width:40px;text-align:center;font-size:0;color:#aaa;background:none;border:none;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;outline:none;}.ysm-search-widget .search-submit:before{display:block;color:inherit;text-align:center;font-size:17px;font-family:"ysm-fontello";line-height:38px;content:"";-webkit-transition:color .25s ease;transition:color .25s ease;}.smart-search-post{padding:12px 8px;display:block;color:#333;}.smart-search-post:focus{outline:none;}.smart-search-post-icon{max-width:100%;margin-bottom:10px;float:left;margin-right:10px;line-height:1;}.smart-search-post-category{text-transform:uppercase;font-size:10px;margin-bottom:3px;}.smart-search-post-title,.smart-search-post-excerpt{margin:0 0 7px;padding:0;color:#333;line-height:1.25em;word-wrap:normal;}.smart-search-post-title{font-size:16px;margin-bottom:20px;}.smart-search-post-title strong{display:inline-block;}.smart-search-post-excerpt{margin-top:20px;font-size:12px;}.smart-search-post-date{font-size:12px;color:#333;}.smart-search-post-price-holder{overflow:hidden;}.smart-search-post-price{float:left;font-size:16px;}.smart-search-post-sku{float:right;font-size:12px;line-height:24px;}.smart-search-add_to_cart-holder{float:right;margin:0 12px;padding-bottom:10px;}.smart-search-featured-label,.smart-search-out-of-stock-label,.smart-search-sale-label{padding:5px;margin-top:5px;color:#fff;z-index:99;font-size:12px;line-height:1em;}.smart-search-sale-label{background-color:#ff1c21;position:absolute;top:0px;left:0px;}.smart-search-featured-label{background-color:#0014ff;position:absolute;top:0px;right:0px;}.smart-search-out-of-stock-label{background-color:#808085;margin-top:10px;display:inline-block;}.smart-search-featured .smart-search-post-title,.smart-search-featured.smart-search-no-thumbnail .smart-search-post-title,.smart-search-on_sale.smart-search-no-thumbnail .smart-search-post-title{margin-top:15px;}.smart-search-popup{position:absolute;border:1px solid #d6d6d6;background:#fff;z-index:9999;box-sizing:border-box;overflow:hidden;}.smart-search-popup .smart-search-view-all-holder{width:100%;z-index:9999;}.smart-search-popup .smart-search-view-all-holder a{display:block !important;height:40px;line-height:40px;background:#ccc;text-align:center;text-decoration:none;}.smart-search-results{position:relative;overflow:hidden;max-width:100%;width:100%;}.smart-search-results .smart-search-results-inner{position:absolute;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;left:0;bottom:0;right:0;}.smart-search-results .added_to_cart{display:none !important;}.smart-search-results .nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden \9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9999;}.smart-search-results .nano-pane .nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.smart-search-results .smart-search-suggestions{display:grid !important;max-width:100% !important;width:100% !important;box-sizing:border-box;}.smart-search-results .smart-search-suggestions::-webkit-scrollbar{display:none;}.smart-search-results .smart-search-suggestions .autocomplete-suggestion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;background:rgba(0,0,0,0);position:relative;}.smart-search-results .smart-search-suggestions .autocomplete-suggestion.autocomplete-selected{opacity:.75;background:#f6f6f6;}.smart-search-results .smart-search-suggestions .autocomplete-suggestion .smart-search-post-icon>img{width:100%;height:auto;}.smart-search-results .smart-search-suggestions .autocomplete-suggestion>a{text-decoration:none;}.smart-search-results[data-columns="1"] .smart-search-suggestions{display:block !important;padding:0;}.smart-search-results[data-columns="1"] .smart-search-suggestions .autocomplete-suggestion{border-bottom:1px solid #d6d6d6;padding:5px;}.smart-search-results[data-columns="1"] .smart-search-suggestions .autocomplete-suggestion:last-child{border-bottom:none;}.smart-search-results[data-columns="2"] .smart-search-suggestions{grid-template-columns:1fr 1fr;grid-gap:40px 30px;padding:15px;}.smart-search-results[data-columns="2"] .smart-search-post-title{font-size:18px;}.smart-search-results[data-columns="3"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr;grid-gap:40px 30px;padding:15px;}.smart-search-results[data-columns="3"] .smart-search-post-title{font-size:18px;}.smart-search-results[data-columns="4"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px 30px;padding:15px;}.smart-search-results[data-columns="5"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px 30px;padding:15px;}.smart-search-results:hover>.nano-pane,.smart-search-results .nano-pane.active,.smart-search-results .nano-pane.flashed{opacity:.99;}.smart-search-results.has-scrollbar{padding-right:10px;}.smart-search-results.has-scrollbar.smart-search-firefox .autocomplete-suggestion{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}.smart-search-results.has-scrollbar.smart-search-firefox .smart-search-suggestions{border-left:none;border-right:none;width:calc(100% + 17px) !important;right:0 !important;}.smart-search-results.has-scrollbar .smart-search-suggestions{position:absolute;overflow:auto;overflow-x:hidden;-ms-overflow-style:none;}.smart-search-clear{clear:both;}@media only screen and (max-width: 1024px){[data-columns="2"],[data-columns="3"],[data-columns="4"],[data-columns="5"]{grid-template-columns:1fr 1fr;grid-gap:20px 30px;}}@media only screen and (max-width: 768px){.smart-search-suggestions{display:block !important;}}.woocommerce-loop-product__title>strong{display:inline !important;}.ysm-hide .smart-search-popup{display:none !important;}.sws-no-results .smart-search-results{height:40px !important;}.sws-no-results .smart-search-results .smart-search-suggestions{display:block !important;}.sws-no-results [data-columns="2"] .smart-search-suggestions,.sws-no-results [data-columns="3"] .smart-search-suggestions,.sws-no-results [data-columns="4"] .smart-search-suggestions,.sws-no-results [data-columns="5"] .smart-search-suggestions{padding:0 !important;}.sws-no-results .smart-search-view-all-holder{display:none !important;}.sws-no-results .autocomplete-no-suggestion{line-height:40px;text-align:center;}.ysm-search-widget input[type=search]::-webkit-search-decoration,.ysm-search-widget input[type=search]::-webkit-search-cancel-button,.ysm-search-widget input[type=search]::-webkit-search-results-button,.ysm-search-widget input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none;}