.m-search__typeahead{font-size:1em;overflow:hidden;z-index:98;background:#fff;display:none;position:absolute;right:0;left:-50px}@media screen and (min-width:46.875em){.m-search__typeahead{border:solid 1px #efefef;margin:0;left:15px;width:96%;background:#f8f8f8}
}@media screen and (min-width:73.75em){.m-search__typeahead{left:5px;box-shadow:3px 3px 5px #efefef;width:620px;border:solid 1px #efefef}}.m-typeahead_suggested{width:100%;background:#f8f8f8}
.m-typeahead_suggested ul{margin:0;padding:0;list-style:none}.m-typeahead_suggested ul li{padding:.5em 1em}.m-typeahead_suggested ul li a{line-height:1em;font-size:.875em;color:#000;font-weight:400;padding:10px 0 !important}
.m-typeahead_suggested ul li a:after{content:"" !important}.m-typeahead_suggested ul li:first-child{display:none}.m-typeahead_recommended{width:100%;padding:1em}
.m-typeahead_recommended_title{display:none}.m-typeahead_recommended_searchresultwrapper{margin:0;padding:0;display:block;width:100%;height:100%;list-style:none}
.m-typeahead_recommended_searchresult{border:0;padding:0;margin:0;min-height:initial}.m-typeahead_recommended_searchresult a{padding:0 1.2em !important;margin:0;min-height:120px;height:auto;display:block}
.m-typeahead_recommended_searchresult a:after{content:"" !important}.m-typeahead_recommended_searchresult_content{padding:30px 0 5px;color:#000;font-size:.875em;line-height:1em;font-weight:700}
.m-typeahead_recommended_searchresult_content span{color:#7f7f7f;font-size:.875em;font-weight:400}.m-typeahead_recommended_searchresult_image{float:left;width:120px;text-align:center;margin-right:25px;margin-top:10px;min-height:100px}
.m-typeahead_recommended_searchresult_image img{max-width:100px;max-height:100px}@media print,screen and (min-width:46.875em){.m-typeahead{display:flex;flex-direction:row;flex-wrap:wrap}
.m-typeahead_suggested{flex:1 0 40%;width:40%;float:left}.m-typeahead_suggested ul{margin:0}.m-typeahead_suggested ul li:first-child{display:block}.m-typeahead_suggested ul li a{line-height:1.25em;padding:0 !important}
.m-typeahead_suggested ul ul{margin:0}.m-typeahead_recommended{flex:1 0 60%;width:60%;float:right;padding:.5em 1em 0;background:#fff}.m-typeahead_recommended_title{display:block;font-size:.8125em;text-transform:uppercase;color:#555;line-height:2em;font-weight:700}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m-typeahead{display:block}.m-typeahead_suggested ul li{padding:.25em 1em}}