.live-search{padding:5px 0 20px;border:1px solid #ddd;position:absolute;background-color:#fff;box-shadow:0 2px 2px #ddd;left:0;width:100%;margin-top:40px;display:none;z-index:1000}.live-search ul li .product-name p{padding:0;font-weight:400;font-style:italic;color:#555;margin:0}.live-search ul li .product-name{font-weight:700;float:left}@media (min-width:600px) and (max-width:1200px){.live-search ul li .product-name,.live-search ul li .product-name p{font-size:calc(1.2rem + .01667vw - .1px)}}@media (min-width:1200px){.live-search ul li .product-name p{font-size:1.1rem}.live-search ul li .product-name{font-size:1.3rem;width:75%}}.live-search .loading{margin-right:auto;margin-left:auto;display:block}.live-search ul{padding:0;list-style-type:none;margin:0}.live-search ul li{min-height:50px;padding:5px;clear:both;background-color:#fff;margin:0 5px;cursor:pointer}.live-search ul li:nth-child(2n){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{margin-right:5px;float:left}.live-search ul li .product-add-cart{padding:7px;float:right}.live-search ul li .product-price{font-size:12px;font-weight:700;text-align:right;width:25%;float:right;margin-top:10px}.live-search ul li .product-price .price{color:#333;display:block}.live-search ul li .product-price .special{text-decoration:line-through;color:red;display:block}.live-search .product-price>.special{margin-top:-5px}.live-search .result-text{font-size:11px;font-weight:700;color:#555;position:absolute;bottom:-20px;text-align:center;background-color:#e6ffff;width:100%;line-height:20px}.live-search .result-text .btn{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.live-search .product-image,.live-search .product-image img{width:auto}.flat-input{padding:10px 10px 10px 4px;border:none;color:#ddd;border-bottom:2px solid #ddd;background:inherit}.flat-input::placeholder{color:#ddd}.flat-input:focus{color:#fff;border-bottom:2px solid #fff;background:inherit}.flat-input:focus::placeholder{color:#fff}.icon-btn{padding:10px;border:none;color:#fff;background:inherit}.live-search{width:500px}.live-search .product-add-cart a{padding:5px;border:none!important;color:#01838f;border-bottom:2px solid #ddd;margin:0;box-shadow:none!important;background:inherit!important}.live-search .product-name{font-size:14px!important}.live-search .product-name p{font-size:12px!important}.live-search ul li .product-add-cart{padding:0}.live-search .result-text{bottom:-45px}