.tc-scope .search-bar{position:relative;background:var(--cream);border:1px solid transparent;border-radius:10px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.tc-scope .search-bar:focus-within{background:#fff;border-color:var(--nav-active);box-shadow:0 0 0 3px #1f845229}.tc-scope .search-bar input[type=search]{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0;min-height:0;width:100%;height:auto;font-size:15px;line-height:1.4;color:var(--ink)}.tc-scope .search-bar input[type=search]:focus,.tc-scope .search-bar input[type=search]:focus-visible{box-shadow:none!important;outline:none!important;background:transparent!important}.tc-scope .search-bar input[type=search]::-webkit-search-decoration,.tc-scope .search-bar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.tc-scope .search-clear{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--gray-text);background:transparent}.tc-scope .search-clear[hidden]{display:none}.tc-scope .search-clear:hover{background:var(--cream-2);color:var(--ink)}.tc-scope .search-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 40px #0e3d2a29;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;text-align:left}.tc-scope .search-panel[hidden]{display:none}.tc-scope .search-list{list-style:none;margin:0;padding:8px}.tc-scope .search-item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:10px;color:var(--ink);text-decoration:none!important}.tc-scope .search-item.is-active,.tc-scope .search-item:hover{background:var(--cream)}.tc-scope .search-thumb{flex-shrink:0;width:52px;height:52px;border-radius:8px;background:var(--cream-2);overflow:hidden}.tc-scope .search-thumb img{width:100%;height:100%;object-fit:cover}.tc-scope .search-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-scope .search-title{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-scope .search-sub{font-size:13px;color:var(--gray-text)}.tc-scope .search-price{flex-shrink:0;font-size:15px;font-weight:600;color:var(--green-dark)}.tc-scope .search-soldout{font-size:13px;color:var(--gray-text);font-weight:500}.tc-scope .search-all{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid var(--border);font-size:14px;font-weight:600;color:var(--nav-active);text-decoration:none!important;position:sticky;bottom:0;background:#fff}.tc-scope .search-all:hover{background:var(--cream)}.tc-scope .search-empty{padding:22px 20px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--gray-text)}.tc-scope .search-empty strong{font-size:15px;color:var(--ink);font-weight:600}.tc-scope .search-loading{padding:18px 20px;font-size:14px;color:var(--gray-text)}@media(max-width:768px){.tc-scope .search-panel{max-height:60vh;border-radius:12px}.tc-scope .search-thumb{width:46px;height:46px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/trees-search.css.map */
