.md-new-search{position:relative;z-index:80}.md-predictive-panel{position:absolute;top:calc(100% + 8px);inset-inline:0;width:max(100%,460px);max-width:calc(100vw - 36px);max-height:min(70vh,610px);overflow-y:auto;background:#fffdfa;border:1px solid #ded4c7;border-radius:10px;box-shadow:0 16px 40px #302d2824;text-align:left;overscroll-behavior:contain;color:#302d28}.md-predictive-panel[hidden]{display:none}.md-predictive-heading{margin:0;padding:15px 17px 9px;color:#746d63;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.md-predictive-list{margin:0;padding:0 7px;list-style:none}.md-predictive-list li{list-style:none;margin:0;border-bottom:1px solid #eee8df}.md-predictive-list li:last-child{border-bottom:0}.md-predictive-item{display:flex;align-items:center;gap:13px;padding:10px;border-radius:6px;text-decoration:none;color:inherit;min-height:82px}.md-predictive-item:hover,.md-predictive-item:focus-visible,.md-predictive-list li[aria-selected=true] .md-predictive-item{background:#f2ece3;outline:none}.md-predictive-image{display:block;width:64px;height:64px;flex:0 0 64px;border-radius:6px;overflow:hidden;background:#eee8df}.md-predictive-image img{display:block;width:100%;height:100%;object-fit:cover}.md-predictive-info{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.md-predictive-title{font-size:12px;line-height:1.45;font-weight:500;white-space:normal}.md-predictive-price{font-size:12px;color:#735844;line-height:1.5}.md-predictive-price .md-shop-card-note{display:none}.md-predictive-arrow{font-size:16px;color:#89715a}.md-predictive-all{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:5px 0 0;padding:15px 17px;border-top:1px solid #e5dfd6;background:#f4eee5;text-decoration:none;color:#302d28;font-size:12px;line-height:1.5}.md-predictive-all:hover,.md-predictive-all:focus-visible{background:#eae0d2}.md-predictive-empty{padding:20px 17px;margin:0;font-size:13px;line-height:1.7}.md-predictive-status{padding:15px 17px;font-size:12px;line-height:1.6}.md-predictive-status:empty{display:none}.md-new-header:has(.md-predictive-panel:not([hidden])){position:relative;z-index:90}
@media(max-width:750px){.md-predictive-panel{width:100%;max-width:none;max-height:60dvh;top:calc(100% + 5px)}.md-predictive-item{gap:10px;padding:9px;min-height:76px}.md-predictive-image{width:56px;height:56px;flex-basis:56px}.md-predictive-title{font-size:12px}.md-predictive-price{font-size:11px}.md-predictive-heading{padding:14px 15px 7px}.md-predictive-all{font-size:11px;padding:14px 15px}}
