.pm-search{position:relative;overflow:visible!important}.bpls-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1001;background:#fff;border:1px solid #eadde2;border-radius:14px;box-shadow:0 12px 30px #0002;max-height:min(65vh,540px);overflow-y:auto;color:#303030;text-align:left}.bpls-results[hidden]{display:none!important}.bpls-status{padding:14px 18px;font-size:13px;color:#777}.bpls-results a.bpls-product{display:flex;align-items:center;gap:14px;padding:10px 18px;text-decoration:none;color:#303030;border-top:1px solid #f4eeee}.bpls-product img{width:52px;height:52px;object-fit:contain;flex-shrink:0;background:#faf7f5}.bpls-name{display:block;font-size:14px;line-height:1.4}.bpls-price{display:block;font-size:13px;color:#8c3358;margin-top:3px}.bpls-results a:hover,.bpls-results a:focus-visible{background:#fcf3f2;outline:2px solid #8c3358;outline-offset:-2px}.bpls-all{display:block;padding:15px 18px;color:#8c3358;font-size:14px;font-weight:600;border-top:1px solid #eadde2}.bpls-price del{opacity:.65}.bpls-price ins{background:none}@media(max-width:899px){.bpls-results{max-height:55vh}}