/* Live product suggestions beneath the original Lemdesta catalog search. */
#ld-catalog-root .ld-search-control {position:relative;overflow:visible;}
#ld-catalog-root .ld-live-results[hidden] {display:none!important;}
#ld-catalog-root .ld-live-results {
 position:absolute;left:0;top:calc(100% + 4px);z-index:999;min-width:285px;
 width:min(590px,100%);max-height:460px;overflow-y:auto;background:#fff;
 border:1px solid #aebbd2;border-radius:5px;box-shadow:0 9px 28px #15233c35;
 padding:4px;text-align:left;
}
#ld-catalog-root .ld-live-heading {font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#566a88;padding:8px 10px 5px;}
#ld-catalog-root .ld-live-item {
 display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:56px;
 padding:6px 9px;text-align:left;border:0;border-bottom:1px solid #e5eaf1;
 border-radius:0;background:#fff;color:#182235;cursor:pointer;font-size:12px;
 font-weight:400;text-shadow:none;white-space:normal;
}
#ld-catalog-root .ld-live-item:hover,#ld-catalog-root .ld-live-item.ld-live-selected {background:#eaf1ff;color:#112c75;}
#ld-catalog-root .ld-live-thumb {width:45px;height:44px;flex:0 0 45px;border:1px solid #e2e7ee;display:flex;align-items:center;justify-content:center;background:#fafafa;color:#98a0ad;font-size:9px;}
#ld-catalog-root .ld-live-thumb img {max-width:100%;max-height:100%;object-fit:contain;}
#ld-catalog-root .ld-live-details {display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;}
#ld-catalog-root .ld-live-sku {font-size:11px;color:#4d6183;font-weight:700;}
#ld-catalog-root .ld-live-name {font-size:12px;font-weight:500;color:#15243f;overflow-wrap:anywhere;}
#ld-catalog-root .ld-live-all {display:block;width:100%;height:auto;background:#eff3fc;color:#122c75;padding:10px 9px;text-align:center;border:0;border-radius:3px;font-size:12px;font-weight:bold;cursor:pointer;}
#ld-catalog-root .ld-live-all:hover {background:#dce6fb;}
#ld-catalog-root .ld-live-message {padding:15px 10px;color:#5f6d83;font-size:12px;}
@media(max-width:580px){#ld-catalog-root .ld-live-results{width:100%;max-height:365px;}}
