.hv-premium .hv-search,.hv-premium .hv-mobile-search{position:relative;overflow:visible;isolation:isolate}.hv-premium .hv-search input,.hv-premium .hv-mobile-search input{border-radius:var(--hv-radius) 0 0 var(--hv-radius)}.hv-premium .hv-predictive-panel{position:absolute;z-index:150;top:calc(100% + 8px);left:0;right:0;max-height:min(66vh,480px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--hv-navy,#092740);border:1px solid #dae3ed;border-radius:12px;box-shadow:0 18px 48px #061c342e;padding:12px;min-width:min(360px,100%)}.hv-premium .hv-predictive-panel[hidden]{display:none!important}.hv-premium .hv-predictive-group{margin:0 0 8px;padding:0;font-size:11px;letter-spacing:.1em;color:#637995;font-weight:700;text-transform:uppercase}.hv-premium .hv-predictive-link{display:flex;gap:11px;align-items:center;padding:9px;border-radius:8px;color:var(--hv-navy,#092740);text-decoration:none;min-width:0;font-size:13px}.hv-premium .hv-predictive-link:hover,.hv-premium .hv-predictive-link:focus-visible,.hv-premium .hv-predictive-link[aria-selected=true]{background:#eff4f9;outline:0}.hv-premium .hv-predictive-thumb{width:48px;height:48px;flex:none;object-fit:contain;background:#f3f6f8;border-radius:7px}.hv-premium .hv-predictive-title{display:block;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.hv-premium .hv-predictive-meta{display:block;font-size:11px;line-height:1.5;color:#59718c;margin-top:3px}.hv-premium .hv-predictive-message{font-size:13px;padding:14px 9px;color:#59718c}.hv-premium .hv-predictive-all{display:block;text-align:center;border-top:1px solid #e0e7ef;margin-top:9px;padding:14px 8px 5px;font-size:13px;color:var(--hv-red,#e00012);font-weight:700;text-decoration:none}.hv-premium .hv-predictive-all:focus-visible{outline:2px solid var(--hv-red,#e00012)}@media(max-width:1023px){.hv-premium .hv-mobile-search-row{position:relative;z-index:60}.hv-premium .hv-predictive-panel{left:0;right:0;min-width:0;max-height:min(52vh,390px);padding:10px}}@media(prefers-reduced-motion:reduce){.hv-premium .hv-predictive-panel{scroll-behavior:auto}}.hv-premium .hv-search,.hv-premium .hv-mobile-search{overflow:visible!important}.hv-premium .hv-search>button,.hv-premium .hv-mobile-search>button{border-radius:0 var(--hv-radius) var(--hv-radius) 0}@media(min-width:1024px){.hv-premium .hv-main{position:relative;z-index:80;overflow:visible}.hv-premium .hv-navigation{position:relative;z-index:1}.hv-premium .hv-main-inner{position:relative;overflow:visible}.hv-premium .hv-desktop-search{z-index:81}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hv-predictive-search.css.map */
