.live-search-item,.search-item{display:flex;align-items:flex-start;gap:15px;width:100%;box-sizing:border-box;margin:0;padding:10px !important;border-radius:8px !important;border-bottom:1px solid #eee;overflow:hidden}.live-search-item .ls-thumb,.search-item .search-thumb{flex:0 0 70px !important;width:70px !important;height:70px !important;min-width:70px !important;max-width:70px !important;min-height:70px !important;max-height:70px !important;overflow:hidden;border-radius:6px}.live-search-item .ls-thumb img,.search-item .search-thumb img{display:block !important;width:70px !important;height:70px !important;min-width:70px !important;max-width:70px !important;min-height:70px !important;max-height:70px !important;object-fit:cover !important;border-radius:6px !important}.live-search-item .ls-content,.search-item .search-content{flex:1 1 auto !important;min-width:0 !important;width:auto !important;overflow:hidden !important}.live-search-wrapper .ls-taxonomy,.live-search-wrapper .ls-categories,.live-search-wrapper .ls-tags{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;max-width:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.ls-title,.search-content h3{display:block;margin:0 0 5px !important;padding:0 !important;font-family:Helvetica,Arial,sans-serif !important;font-size:17px !important;line-height:1.25 !important;font-weight:700 !important;color:var(--gs-global-link-color) !important}.ls-desc,.search-content p{margin:0 !important;padding:0 0 6px !important;font-family:Helvetica,Arial,sans-serif !important;font-size:13px !important;line-height:1.3 !important;color:#555 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.search-content *{font-family:Helvetica,Arial,sans-serif;line-height:1.25 !important}.search-content h3 a{color:#18568e !important;font-size:13px !important}.price,.search-content .price,.ls-content .price{display:block !important;margin-top:4px !important;font-size:14px !important;line-height:1.2 !important;font-weight:700 !important}.ls-meta,.tax-line{display:none !important}.search-content .product_cat,.search-content .product_tag,.search-content .category,.search-content .tag,.search-content .tags,.search-content .categories,.search-content .product-categories,.search-content .product-tags{display:none !important}.search-content .ls-meta,.search-content .ls-meta *,.search-content .tax-line,.search-content .tax-line *{display:none !important}.ls-meta a{margin-left:10px}.search-item:hover,.live-search-item:hover{background:#f9f9f9}.live-search-wrapper{position:relative;width:100%;z-index:999999999999999999 !important}.live-search-wrapper body[data-form-style=minimal] input[type=text]{border-radius:24px !important}#live-search-input{width:100%;padding:.75em .75em .75em 1em !important;border:1px solid silver !important;border-radius:30px !important;color:#000 !important;box-sizing:border-box !important;line-height:normal;font-size:16px !important;font-family:'Inter Regular' !important;background:#fff !important}#live-search-input:focus{outline:none;box-shadow:0 0 5px 2px rgba(30,115,190,.1) !important;border:1px solid rgba(192,192,192,1) !important}.live-search-wrapper.active #live-search-input{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:0 !important}.live-search-icon{position:absolute;left:12px;top:14px;font-size:16px;opacity:.6;z-index:2}.live-search-icon:before{content:"🔍"}.live-search-clear{position:absolute;right:12px;top:12px;width:22px;height:22px;cursor:pointer;display:none;border-radius:50%;border:1px solid #000;background:#fff;text-align:center;line-height:20px;font-size:18px;z-index:2}.live-search-clear:before{content:"×"}.live-search-wrapper.has-text .live-search-clear{display:block}#live-search-results{position:absolute;top:calc(100% + 10px);left:0;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.12);box-sizing:border-box;max-height:70vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(30,115,190,.45) transparent;z-index:999999999999 !important;display:none;padding-left:2% !important;padding-right:2% !important}#live-search-results::-webkit-scrollbar{width:10px}#live-search-results::-webkit-scrollbar-track{background:0 0}#live-search-results::-webkit-scrollbar-thumb{background:rgba(30,115,190,.45);border-radius:10px}#live-search-results::-webkit-scrollbar-thumb:hover{background:rgba(30,115,190,.7)}#live-search-results::-webkit-scrollbar-track-piece:start{margin-top:12px}#live-search-results::-webkit-scrollbar-track-piece:end{margin-bottom:12px}.live-search-wrapper.active #live-search-results{border-bottom:none !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.search-filters{margin:10px 0;display:none !important}.search-filters button{background:#fff !important;margin-right:5px;padding:6px 10px;cursor:pointer;border-radius:18px;border:0 solid !important;color:#333 !important;transition:all .2s ease}.search-filters button:hover{background:#fff !important}.search-filters .active{background:#fff !important;color:#000;box-shadow:0 2px 6px rgba(0,0,0,.08)}.woocommerce.mark,.woocommerce .mark,.woocommerce mark{background:rgba(45,223,113,.199) !important}.ls-highlight{background:rgba(45,223,113,.199) !important;padding:0 2px;border-radius:3px;color:inherit}.tax-line{display:none !important}body.search-results .container-wrap .main-content{padding-top:1em !important}.main-content:has(.live-search-wrapper){position:relative !important;z-index:100000 !important}.main-content .live-search-wrapper{position:relative !important;z-index:100001 !important}.main-content .live-search-wrapper #live-search-results{position:absolute !important;z-index:100002 !important}@media (max-width:600px){.live-search-item,.search-item{gap:12px;margin:8px 0;padding:8px !important}.live-search-item .ls-thumb,.search-item .search-thumb{flex:0 0 70px !important;width:70px !important;height:70px !important;min-width:70px !important;max-width:70px !important;min-height:70px !important;max-height:70px !important}.live-search-item .ls-thumb img,.search-item .search-thumb img{width:70px !important;height:70px !important;min-width:70px !important;max-width:70px !important;min-height:70px !important;max-height:70px !important;object-fit:cover !important}.search-content h3,.ls-title{font-size:15px !important;line-height:1.25 !important}.search-content p,.ls-desc{font-size:12px !important;line-height:1.3 !important}.search-content .price,.ls-content .price{font-size:13px !important}}a.view-all-results{margin:5px 0 !important}