.shopping-suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60;background:#fff;border:1px solid #d8e4dc;box-shadow:0 10px 30px #113d2720;border-radius:8px;color:#153b2d;padding:8px;max-height:65dvh;overflow:auto;font-size:13px}.shopping-suggestions-list{list-style:none;margin:0;padding:0}.shopping-suggestions-list a{display:flex;align-items:center;gap:10px;padding:10px;min-height:54px;border-radius:6px}.shopping-suggestions-list a:focus-visible,.shopping-suggestions-list a:hover{background:#edf6ef;outline:2px solid #487c61;outline-offset:-2px}.shopping-suggestions-list img{border-radius:5px;object-fit:cover;flex-shrink:0}.shopping-suggestions-list span{flex:1;min-width:0}.shopping-suggestions-list strong{display:block;font-size:13px;font-weight:600}.shopping-suggestions-list small{display:block;color:#64786c;font-size:11px;margin-top:3px}.shopping-suggestions-list b{font-size:12px;white-space:nowrap}@media (max-width:420px){.shopping-suggestions-list a{flex-wrap:wrap;gap:7px;padding:8px}.shopping-suggestions-list b{margin-left:auto}}