.tb-search{position:relative;overflow:visible}.tb-search-suggestions{position:absolute;z-index:101;top:calc(100% + 8px);left:0;right:0;max-height:min(70vh,540px);overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--tb-paper, #fff);color:var(--tb-ink, #141915);border:1px solid var(--tb-line, #e2e8e2);border-radius:var(--tb-radius, 12px);box-shadow:var(--tb-shadow, 0 10px 30px -12px #0b2c2138, 0 2px 6px #0b2c210d);font-family:var(--tb-sans, var(--font-body-family, sans-serif));text-align:start;animation:tb-search-in var(--tb-fast, .16s) var(--tb-ease, ease) both}.tb-search-suggestions[hidden]{display:none}@keyframes tb-search-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tb-search-suggestions__progress{position:sticky;top:0;z-index:1;display:block;height:2px;margin:-8px -8px 6px;overflow:hidden;opacity:0;transition:opacity var(--tb-fast, .16s) ease}.tb-search-suggestions.is-loading .tb-search-suggestions__progress{opacity:1}.tb-search-suggestions__progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,var(--tb-green, #103e32) 40%,var(--tb-gold, #b48a3c) 60%,transparent);animation:tb-search-progress 1.1s var(--tb-ease, ease) infinite}@keyframes tb-search-progress{0%{transform:translate(-100%)}to{transform:translate(230%)}}.tb-search-suggestions__list{transition:opacity var(--tb-fast, .16s) ease}.tb-search-suggestions__list[aria-busy=true]{opacity:.55}.tb-search-suggestions__group{margin:0;padding:0;list-style:none}.tb-search-suggestions__group+.tb-search-suggestions__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--tb-line, #e2e8e2)}.tb-search-suggestions__heading{display:flex;align-items:center;gap:8px;margin:6px 10px;color:var(--tb-muted, #5d6b62);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.tb-search-suggestions__heading:before{content:"";flex:none;width:5px;height:5px;background:var(--tb-gold, #b48a3c);transform:rotate(45deg)}.tb-search-suggestions__option{border-radius:var(--tb-radius-sm, 8px)}.tb-search-suggestions__link{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border-radius:var(--tb-radius-sm, 8px);color:inherit;font-size:14px;line-height:1.35;text-decoration:none;transition:background-color var(--tb-fast, .16s) ease}.tb-search-suggestions__option--product .tb-search-suggestions__link{min-height:56px}.tb-search-suggestions__link:hover,.tb-search-suggestions__option.is-active>.tb-search-suggestions__link{background:var(--tb-mist, #f3f6f2)}.tb-search-suggestions__option.is-active>.tb-search-suggestions__link:before{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:2px;border-radius:2px;background:var(--tb-green, #103e32)}.tb-search-suggestions__thumb{flex:0 0 40px;width:40px;height:54px;border-radius:4px;object-fit:contain;background:var(--tb-mist, #f3f6f2)}.tb-search-suggestions__thumb--collection{height:40px;object-fit:cover}.tb-search-suggestions__thumb--empty{display:block;border:1px solid var(--tb-line, #e2e8e2)}.tb-search-suggestions__icon{flex:none;width:18px;height:18px;color:var(--tb-green, #103e32)}.tb-search-suggestions__glyph{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:var(--tb-green-soft, #e4ede6)}.tb-search-suggestions__option--query .tb-search-suggestions__icon{color:var(--tb-muted, #5d6b62)}.tb-search-suggestions__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.tb-search-suggestions__title{display:-webkit-box;min-width:0;overflow:hidden;color:var(--tb-ink, #141915);font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tb-search-suggestions__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--tb-muted, #5d6b62);font-size:13px}.tb-search-suggestions__price{color:var(--tb-green, #103e32);font-weight:600}.tb-search-suggestions__badge{padding:1px 8px;border-radius:999px;background:var(--tb-mist-strong, #e8efe9);color:var(--tb-muted, #5d6b62);font-size:12px;font-weight:600}.tb-search-suggestions mark{background:none;color:var(--tb-ink, #141915);font-weight:700;text-decoration:underline;text-decoration-color:var(--tb-gold, #b48a3c);text-decoration-thickness:2px;text-underline-offset:3px}.tb-search-suggestions__option--all .tb-search-suggestions__link{justify-content:space-between}.tb-search-suggestions__option--all .tb-search-suggestions__title,.tb-search-suggestions__option--action .tb-search-suggestions__title{color:var(--tb-green, #103e32);font-weight:600}.tb-search-suggestions__option--all .tb-search-suggestions__icon{transition:transform var(--tb-fast, .16s) var(--tb-ease, ease)}.tb-search-suggestions__option--all.is-active .tb-search-suggestions__icon{transform:translate(3px)}.tb-search-suggestions__message{padding:10px 10px 6px}.tb-search-suggestions__message[hidden]{display:none}.tb-search-suggestions__message p{margin:0}.tb-search-suggestions__message-title{color:var(--tb-ink, #141915);font-size:15px;font-weight:600;line-height:1.4}.tb-search-suggestions__message-help{margin-top:4px!important;color:var(--tb-muted, #5d6b62);font-size:13px;line-height:1.55}.tb-search-suggestions__message--quiet .tb-search-suggestions__message-help{margin-top:0!important;font-size:14px}.tb-search-suggestions__message--empty{padding-bottom:10px}.tb-search-suggestions__message--empty+.tb-search-suggestions__list .tb-search-suggestions__group--actions{padding-top:6px;border-top:1px solid var(--tb-line, #e2e8e2)}@media(max-width:749px){.tb-search-suggestions{max-height:min(60vh,460px)}.tb-search-suggestions__heading{font-size:14px;letter-spacing:.05em;font-weight:600}.tb-search-suggestions__link{font-size:15px}.tb-search-suggestions__meta,.tb-search-suggestions__badge,.tb-search-suggestions__message-help{font-size:14px}}@media(forced-colors:active){.tb-search-suggestions__option.is-active>.tb-search-suggestions__link{outline:2px solid Highlight;outline-offset:-2px}.tb-search:focus-within{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.tb-search-suggestions,.tb-search-suggestions__link,.tb-search-suggestions__list,.tb-search-suggestions__option--all .tb-search-suggestions__icon{animation:none;transition:none}.tb-search-suggestions__progress:before{width:100%;animation:none;opacity:.6;background:var(--tb-green, #103e32)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tandoori-live-search.css.map */
