#sli_autocomplete.rich{position:absolute;display:none;z-index:300000;list-style:none;margin:0;padding:0;color:#46463c;font-size:13px;font-family:'Roboto',Verdana,sans-serif;font-weight:300;text-align:left;background-color:#fff;border-color:#ababa5;border:1px solid #999;-webkit-box-shadow:0 5px 10px #ccc;box-shadow:0 0 0 #ababa5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#sli_autocomplete.rich ul,#sli_autocomplete.rich li{list-style:none;padding:0;margin:0}#sli_autocomplete.rich li{position:relative}
#sli_autocomplete.rich .sli_ac_logo{text-align:right;padding-bottom:3px}#sli_autocomplete.rich .sli_ac_suggestion,#sli_autocomplete.rich .sli_ac_product{padding:3px 6px;cursor:pointer;border-bottom:1px dotted #ddd}#sli_autocomplete.rich .sli_ac_product{padding:4px 6px;min-height:70px;box-sizing:border-box}#sli_autocomplete.rich .sli_ac_suggestions li:last-child{border-bottom:0}#sli_autocomplete.rich li:last-child li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#sli_autocomplete.rich .sli_ac_even{background:#fff}
#sli_autocomplete.rich .sli_ac_odd{background:#fff}#sli_autocomplete.rich li.sli_ac_suggestions ul li:nth-child(odd),ul#sli_autocomplete.rich li.sli_ac_suggestions ul li.sli_ac_active:nth-child(odd){background:#f2f2f2}#sli_autocomplete.rich li ul li:nth-child(even){background:#fff}#sli_autocomplete.rich .sli_ac_section{margin:0;padding:5px 2px 4px 2px;background-color:#FFF;color:#46463c;border-bottom:1px solid #f2f2f2;font-weight:300;margin-bottom:5px;font-size:12px}#sli_autocomplete.rich .sli_ac_icon{width:12px;margin:0 8px 0 2px;border:0}
#sli_autocomplete.rich .sli_ac_title{font-weight:normal;color:#666;margin:0;padding:0;font-size:12px}#sli_autocomplete.rich .sli_ac_iwrap{clear:left;width:75px;height:75px;float:left;margin-right:10px;padding:5px;overflow:hidden;position:relative;text-align:center;vertical-align:middle}#sli_autocomplete.rich .sli_ac_image{width:auto;height:auto;max-height:75px;max-width:75px;margin:0;vertical-align:middle}#sli_autocomplete.rich .sli_ac_excerpt{margin:0;padding:0;font-size:11px}#sli_autocomplete.rich .sli_ac_price{float:right;font-weight:bold;position:relative}
ul#sli_autocomplete.rich li ul li.sli_ac_active,#sli_autocomplete.rich .sli_ac_products li.sli_ac_active .sli_ac_title,ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_sugg{color:#F96}#sli_autocomplete.rich .sli_ac_rank{font-size:11px;display:none;color:#fff;width:250px;height:73px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:-270px;padding:5px 10px;border-radius:5px 0 0 5px;background-color:#000;background-color:rgba(0,0,0,0.9);text-align:left}#sli_autocomplete.rich .sli_ac_rank:after{content:'This overlay is visible only on demo pages.';display:block}
#sli_autocomplete.rich .sli_ac_active .sli_ac_rank{display:block}@media screen and (max-width:767px){#sli_autocomplete.rich .sli_ac_section{display:none}#sli_autocomplete.rich .sli_ac_suggestions ul li:last-child{border-bottom:1px dotted #ddd}}#sli_autocomplete.rich.mobile ul{display:block !important}#sli_autocomplete.rich.mobile li{height:inherit}#sli_autocomplete.rich.mobile .sli_ac_rank{display:none !important}#sli_autocomplete.rich.mobile .sli_ac_active{color:#333}#sli_autocomplete.rich.mobile .sli_ac_suggestion{-webkit-tap-highlight-color:#75b9f0;line-height:32px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#sli_autocomplete.rich.mobile .sli_ac_logo{padding-right:3px;line-height:18px}#sli_autocomplete.rich.mobile .sli_ac_active{background-image:none}ul#sli_autocomplete.rich .sli_ac_products .rac_swatches a{border:1px solid #FFF;display:block;float:left;margin:1px 3px 3px 0;padding:0;height:15px;width:15px}ul#sli_autocomplete.rich .sli_ac_products li p{margin:0;padding:0}ul#sli_autocomplete.rich .sli_ac_products li span{float:none;font-weight:300;color:#58574b}ul#sli_autocomplete.rich .sli_ac_products li span.sale_price{color:red}
input.sli_search_btn{vertical-align:middle}form.header-search{background:inherit}#sli_search_2{width:90%;display:inline-block}.mobilesearchbutton{width:7%;height:20px;cursor:pointer;border:0;vertical-align:bottom;display:inline-block;background:transparent}button.close-icon{border:1px solid transparent;background-color:transparent;vertical-align:middle;cursor:pointer;max-height:20px;position:absolute;right:10%;top:4px;display:none;z-index:1;color:#000;cursor:pointer}