#hesa-live-search{position:fixed;inset:var(--search-top,100px) 0 0;margin:0;width:100%;max-width:none;height:calc(100dvh - var(--search-top,100px));max-height:none;border:0;border-radius:0;padding:0 4%;background:white;color:var(--hesa-text);overflow:auto}#hesa-live-search::backdrop{background:transparent;backdrop-filter:none}#hesa-live-search .live-search-form{display:flex;align-items:center;position:relative;border-bottom:1px solid var(--hesa-border);padding:20px 60px;margin:0}#hesa-live-search input{display:block;width:100%;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:center;text-decoration:none;font:inherit;font-size:clamp(25px,4vw,46px);line-height:1.4;padding:8px;color:var(--hesa-text)}#hesa-live-search input::placeholder{color:var(--hesa-text);opacity:.8}#hesa-live-search input::-webkit-search-cancel-button{display:none}#hesa-live-search .live-search-close{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:46px;font-weight:300;width:48px;height:48px;line-height:1;padding:0;background:transparent;border:0}#hesa-live-search .live-search-status{text-align:center;color:var(--hesa-muted);font-size:14px;margin:22px 0 28px}#hesa-live-search .live-search-results{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 20px;max-width:1280px;margin:0 auto}#hesa-live-search .live-search-item{display:block;flex:0 0 calc(16.666% - 20px);min-width:160px;max-width:220px;text-align:left;padding:8px;border:0;background:transparent}#hesa-live-search .live-search-item:hover{background:var(--hesa-surface-soft)}#hesa-live-search .live-search-item img{width:100%;height:150px;object-fit:contain;margin-bottom:14px}#hesa-live-search .live-search-item h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 6px}#hesa-live-search .live-search-item small{display:block;font-size:12px;color:var(--hesa-muted)}#hesa-live-search .live-search-item strong{display:block;font-size:16px;font-weight:600;color:var(--hesa-primary);margin-top:5px}#hesa-live-search .live-search-more{display:block;width:100%;margin:28px 0;padding:16px;border-block:1px solid var(--hesa-border);font-size:14px;text-transform:uppercase}#hesa-live-search .live-search-more[hidden]{display:none}#hesa-live-search :focus{outline:none!important;box-shadow:none!important}#hesa-live-search[data-keyboard="true"] :focus-visible{outline:2px solid var(--hesa-primary)!important;outline-offset:3px}@media(max-width:760px){#hesa-live-search{padding:0 5%}#hesa-live-search .live-search-form{padding:14px 38px 14px 0}#hesa-live-search input{text-align:left;font-size:25px}#hesa-live-search .live-search-close{font-size:36px;width:36px}#hesa-live-search .live-search-results{gap:20px 12px}#hesa-live-search .live-search-item{flex:0 0 calc(50% - 6px);min-width:0;max-width:none;padding:4px}#hesa-live-search .live-search-item img{height:130px}#hesa-live-search .live-search-status{font-size:13px;margin:18px 0}#hesa-live-search .live-search-item h3{font-size:14px}}