.emphaser-search-results{margin:12px 0 0;text-align:left}.emphaser-search-results[hidden],.js-search-idle[hidden]{display:none!important}.emphaser-search-results__list{margin:0;padding:0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:3px;box-shadow:0 0 50px -14px rgba(0,0,0,.1);overflow:hidden}.emphaser-search-result+.emphaser-search-result{border-top:1px solid rgba(0,0,0,.06)}.emphaser-search-result__link{display:flex;align-items:center;gap:16px;padding:12px 16px;color:#2b2f32;text-decoration:none;transition:background-color 0.15s ease}.emphaser-search-result__link:hover,.emphaser-search-result__link:focus,.emphaser-search-result__link.is-active{background:rgba(0,0,0,.04);color:#2b2f32;text-decoration:none;outline:none}.emphaser-search-result__link:focus-visible{box-shadow:inset 0 0 0 2px #2b2f32}.emphaser-search-result__media{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff}.emphaser-search-result__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.emphaser-search-result__body{display:flex;flex-direction:column;gap:2px;min-width:0}.emphaser-search-result__cat,.emphaser-search-result__sku{font-family:gilroy-light,sans-serif;font-size:13px;line-height:1.3;color:rgba(43,47,50,.6)}.emphaser-search-result__title{font-size:17px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emphaser-search-result__price{font-size:15px;line-height:1.3}.emphaser-search-result__price del{opacity:.5;margin-right:6px}.emphaser-search-results__more{display:block;margin-top:8px;padding:14px 16px;background:#2b2f32;color:#fff;border-radius:3px;font-family:gilroy-light,sans-serif;font-size:16px;text-align:center;text-decoration:none}.emphaser-search-results__more:hover,.emphaser-search-results__more:focus,.emphaser-search-results__more.is-active{background:#000;color:#fff;text-decoration:none}.emphaser-search-results__status,.emphaser-search-results__none{margin:0;padding:16px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:3px;font-family:gilroy-light,sans-serif;font-size:16px;color:#2b2f32}.emphaser-search-results__status.is-error{background:#eda894}@media screen and (max-width:575px){.emphaser-search-result__link{gap:12px;padding:10px 12px}.emphaser-search-result__media{flex-basis:48px;width:48px;height:48px}.emphaser-search-result__title{font-size:15px}}