.site-header{position:relative;z-index:20}body .site-header form.header-search{position:relative;min-width:0;border:0;border-radius:999px;overflow:visible;background:#fff}body .site-header form.header-search:focus-within{box-shadow:0 0 0 2px #72d5e9}body .site-header form.header-search input[type=search]{flex:1 1 auto;width:0;min-width:0;border:0;border-radius:999px 0 0 999px;background:transparent;color:#20252b;box-shadow:none;appearance:none;-webkit-appearance:none}body .site-header form.header-search input[type=search]:focus{outline:none;box-shadow:none}body .site-header form.header-search button[type=submit]{display:flex;align-items:center;justify-content:center;flex:0 0 52px;border-radius:999px}body .site-header form.header-search button[type=submit]:focus-visible{outline:2px solid var(--primary);outline-offset:-5px}.predictive-search{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:50;max-height:min(65vh,520px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e0e3e6;border-radius:12px;background:#fff;color:#252a30;box-shadow:0 12px 32px #00148924;text-align:left}.predictive-search__heading{margin:0;padding:14px 16px 8px;font-size:13px;font-weight:700;color:#687181}.predictive-search__list{list-style:none;padding:0;margin:0}.predictive-search__product{display:flex;gap:14px;align-items:center;padding:12px 16px;color:var(--primary);text-decoration:none}.predictive-search__product:hover,.predictive-search [aria-selected=true] .predictive-search__product{background:#f1f5fb;text-decoration:none}.predictive-search__product img,.predictive-search__placeholder{display:block;flex:0 0 64px;width:64px;height:64px;object-fit:contain;border-radius:5px;background:#f5f6f7}.predictive-search__copy{display:grid;gap:4px;min-width:0}.predictive-search__title{font-size:15px;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.predictive-search__price{font-size:16px;font-weight:700}.predictive-search__all{display:block;padding:14px 16px;border-top:1px solid #e0e3e6;font-size:14px;font-weight:500;color:var(--primary)}.predictive-search__empty{padding:18px 16px;margin:0;font-size:15px}@media(max-width:767px){.predictive-search{max-height:60vh}.predictive-search__product{gap:10px;padding:10px 12px}.predictive-search__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/search.css.map */
