body.search-active{position:relative;}body.search-active::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1;}#product-search-results{position:relative;z-index:2;}#product-search-results{display:none;margin:0 auto;width:90%;z-index:9000;position:absolute;left:50%;transform:translateX(-50%);border-radius:10px !important;margin-bottom:5px;background-color:rgba(255,255,255,.8);padding:10px;box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.1);}.product-search-results{width:100%;border-collapse:collapse;}.no-products-found{border-radius:10px;background-color:rgba(255,255,255,.8);padding:20px;text-align:center;}.product-search-results td{padding:8px;text-align:left;border:none;}.product-name{color:black;font-size:14px;font-weight:bold;}.product-price{color:black;font-size:14px;font-weight:bold;}#product-search-input{width:80%;padding:10px;background-color:white;font-size:16px;border-radius:5px;box-sizing:border-box;}#product-search-input::placeholder{font-size:16px;}.product-list td{border-bottom:1px solid #ddd;}.product-list th,.product-list td:not(:last-child){border-right:1px solid rgba(255,255,255,1);}