.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;position:absolute;display:none;z-index:9999;overflow:hidden;overflow-y:auto;box-sizing:border-box;max-height:calc(100vh - 100px)}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.autocomplete-product{width:18%;padding:1%;display:inline-block;vertical-align:top}.autocomplete-product .photo a{width:90%;height:6vw;overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center;vertical-align:top;padding-bottom:5px}.autocomplete-product:hover a,.autocomplete-element:hover a{text-decoration:none}.autocomplete-product .name,.autocomplete-product .name a{color:#333;font-size:13px;letter-spacing:.3px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:block;display:-webkit-box}#research-container a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.autocomplete-product .photo img{max-width:100%;max-height:100%;object-fit:scale-down}#research-container header{padding:10px;font-size:18px;font-weight:600}.box-product{margin:0 1.5%}.autocomplete-element{padding:1%;margin-bottom:6px}.autocomplete-element a{color:#333;font-size:14px;line-height:14px;letter-spacing:.3px;font-weight:500;display:block}.div-box{display:inline-block;width:30.333%;vertical-align:top;padding:1.5%}.div-box header{padding-left:0!important}.autocomplete-element a:after{content:"\f054";font-family:fontAwesome;font-size:10px;padding-left:4px;display:inline}.div-link{text-align:center;padding:10px 0}.div-link a{width:calc(96% - 20px);padding:10px 2%;border-radius:2px;text-transform:none;background:#ff6a00;color:#fff;font-size:18px;letter-spacing:1px;margin:0 auto;display:block}.div-link a:after{content:"\f054";font-family:fontAwesome;font-size:15px;padding-left:5px;display:inline-block}#research-container{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.autocomplete-product .price{font-size:14px;font-weight:600}