.live-search{position:relative;z-index:999}.live-search__ul{list-style:none;overflow-y:auto;padding:15px;position:absolute;max-height:80vh;box-shadow:0 6px 12px rgba(0,0,0,.2);border-radius:3px;background:#fff;width:100%}.live-search__ul::-webkit-scrollbar{border-radius:4px;background:#eee;width:8px}.live-search__ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.live-search__section{font-weight:700;margin:0 0 10px}.live-search__category{margin:0 0 20px}.live-search__category-item{padding:0 15px 5px 0;font-size:.9em;font-weight:500;cursor:pointer;display:inline-block}.live-search__item{padding:10px 0;align-items:center;cursor:pointer;display:flex}.live-search__section+.live-search__item{margin-top:-5px}.live-search__item:hover{background:rgba(0,0,0,.03)}.live-search__item+.live-search__item{border-top:1px solid rgba(0,0,0,.07)}.live-search__image{padding:0 10px;text-align:center}.live-search__wrapper{padding:0 10px;width:100%}.live-search__name,.live-search__name span{font-size:.9em;font-weight:700!important;margin:0 0 10px}.live-search__model{font-size:.8em;font-weight:500;margin:-5px 0 5px}.live-search__description{font-size:.85em;color:#888}.live-search__rating{margin:0 0 10px}.live-search__price{flex-wrap:wrap;width:100px;white-space:nowrap}.live-search__price span{display:block}.live-search__more{padding:5px 0;justify-content:center;border:none!important;font-weight:500;background:#f7f7f7;line-height:30px}.live-search__loading{height:34px}.live-search__loading:before{animation:spin 1s linear infinite;height:20px;border:3px solid #f6846a;content:"";position:absolute;top:50%;margin:-10px auto auto -10px;border-radius:100%;left:50%;width:20px;border-bottom-color:transparent;display:block}@media (max-width:768px){.live-search__ul{max-height:calc(100vh - 150px)}.live-search__description{display:none}}