.live-search{width:100%;position:absolute;z-index:1000;padding:5px 0 20px;margin-top:40px;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 2px #ddd;left:0;display:none}.live-search ul li .product-name p{font-weight:normal;font-style:italic;color:#555;margin:0;padding:0}.live-search ul li .product-name{font-weight:bold;float:left}@media (min-width:600px) and (max-width:1200px){.live-search ul li .product-name p{font-size: calc(1.2rem + (1.3-1.2) * ((100vw - 600px) / (1200 - 600)))}.live-search ul li .product-name{font-size: calc(1.2rem + (1.3-1.2) * ((100vw - 600px) / (1200 - 600)))}}@media (min-width:1200px){.live-search ul li .product-name p{font-size:1.1rem}.live-search ul li .product-name{width:75%;font-size:1.3rem}}.live-search .loading{display:block;margin-left:auto;margin-right:auto}.live-search ul{list-style-type:none;margin:0;padding:0}.live-search ul li{cursor:pointer;padding:5px;margin:0 5px;background-color:#fff;min-height:50px;clear:both}.live-search ul li:nth-child(even) {background-color:#fafafa}.live-search ul li:hover{background-color:#f0f7fa}.live-search ul li a{text-decoration:none;display:block}.live-search ul li .product-image{float:left;margin-right:5px}.live-search ul li .product-add-cart{float:right;padding:7px}.live-search ul li .product-price{text-align:right;font-size:12px;font-weight:bold;float:right;margin-top:10px;width:25%}.live-search ul li .product-price .price{color:#333;display:block}.live-search ul li .product-price .special{color:red;text-decoration:line-through;display:block}.live-search .product-price>.special{margin-top:-5px}.live-search .result-text{font-weight:bold;text-align:center;font-size:11px;line-height:20px;color:#555;background-color:#e6ffff;position:absolute;bottom:-20px;width:100%}.live-search .result-text .btn{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.live-search .product-image{width:auto}.live-search .product-image img{width:auto}