#search-results.unified-search-results,#search-results.is-visible,.unified-search-results.is-visible{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;border:1px solid #e5e5e5!important;border-top:none!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 24px #00000026!important;z-index:10000!important;max-height:600px!important;overflow-y:auto!important;margin-top:1px!important;display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important}#search-results:not(.is-visible),#search-results:not(.unified-search-results),.unified-search-results:not(.is-visible),#mobile-search-results:not(.is-visible),#mobile-search-results[aria-hidden=true],#search-results[aria-hidden=true]{display:none!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important}.unified-search-results,#unified-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#fff!important;border:1px solid #e5e5e5!important;border-top:none!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 24px #00000026!important;z-index:10000!important;max-height:600px!important;overflow-y:auto!important;display:none!important;margin-top:1px!important}.unified-search-results.is-visible,#unified-search-results.is-visible{display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.search-results:not(.unified-search-results) .search-products,.search-results:not(.unified-search-results) .search-collections,.search-results:not(.unified-search-results) .search-view-all,#search-loading,#search-no-results{display:none!important}[data-search-results]:not(#search-results){display:none!important}.search-results[data-search-results]:not(#search-results){display:none!important}.search-results.is-open:not(.is-visible){display:none!important}.search-suggestions{display:none!important}.unified-search-section-header{padding:1.2rem 1.5rem .8rem;font-size:1.2rem;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid #e5e5e5;background-color:#fff;position:sticky;top:0;z-index:10;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem}.unified-search-section-header span{flex:1}.unified-search-suggestions{border-bottom:1px solid #f0f0f0}.unified-search-suggestions-list{padding:.5rem 0}.unified-search-suggestion-item{display:flex;align-items:center;width:100%;padding:1.2rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:all .2s ease;gap:1.2rem;font-size:1.5rem;font-weight:500;color:#1a1a1a;border-bottom:1px solid transparent}.unified-search-suggestion-item:hover,.unified-search-suggestion-item:focus{background-color:#f8f9fa;outline:none;border-bottom-color:#e5e5e5}.unified-search-suggestion-item:last-child{border-bottom:none}.unified-search-icon{flex-shrink:0;color:#999}.unified-search-suggestion-text{flex:1;min-width:0}.unified-search-suggestion-text mark{background-color:#fff3cd;color:#856404;padding:0 2px;font-weight:600}.unified-search-corrected-badge{font-size:1rem;padding:.3rem .8rem;background:#d32f2f;color:#fff;border-radius:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-left:auto;flex-shrink:0}.unified-search-corrected{background-color:#fff9e6;border-left:4px solid #ffc107;padding-left:calc(1.5rem - 4px)}.unified-search-recent{border-bottom:1px solid #f0f0f0}.unified-search-recent-list{padding:.5rem 0}.unified-search-recent-item{display:flex;align-items:center;width:100%;padding:.8rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;gap:1rem;font-size:1.3rem;color:#666}.unified-search-recent-item:hover,.unified-search-recent-item:focus{background-color:#f8f9fa;outline:none}.unified-search-popular{border-bottom:1px solid #f0f0f0}.unified-search-popular-list{padding:.5rem 0}.unified-search-popular-item{display:flex;align-items:center;width:100%;padding:.8rem 1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;gap:1rem;font-size:1.3rem;color:#666}.unified-search-popular-item:hover,.unified-search-popular-item:focus{background-color:#f8f9fa;outline:none}.unified-search-products{border-bottom:1px solid #f0f0f0}.unified-search-products-list{padding:.5rem 0}.unified-search-product-item{display:flex;align-items:center;padding:1.2rem 1.5rem;text-decoration:none;color:inherit;transition:all .2s ease;gap:1.2rem;border-bottom:1px solid #f0f0f0}.unified-search-product-item:last-child{border-bottom:none}.unified-search-product-item:hover{background-color:#f8f9fa;transform:translate(4px)}.unified-search-product-image,.unified-search-product-placeholder{width:60px;height:60px;flex-shrink:0;object-fit:cover;border-radius:4px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.unified-search-product-image{background-color:transparent}.unified-search-product-placeholder svg{color:#ccc}.unified-search-product-info{flex:1;min-width:0}.unified-search-product-title{margin:0 0 .6rem;font-size:1.4rem;font-weight:500;color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.unified-search-product-title mark{background-color:#fff3cd;color:#856404;padding:0 2px;font-weight:600}.unified-search-product-price{font-size:1.3rem;font-weight:600;color:#d32f2f}.unified-search-collections{border-bottom:1px solid #f0f0f0}.unified-search-collections-list{padding:.5rem 0}.unified-search-collection-item{display:flex;align-items:center;padding:.8rem 1.5rem;text-decoration:none;color:inherit;transition:background-color .2s ease;gap:1rem}.unified-search-collection-item:hover{background-color:#f8f9fa}.unified-search-collection-image{width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:4px;background-color:#f5f5f5}.unified-search-collection-title{font-size:1.3rem;font-weight:500;color:#1a1a1a}.unified-search-collection-title mark{background-color:#fff3cd;color:#856404;padding:0 2px;font-weight:600}.unified-search-footer{padding:1rem 1.5rem;border-top:2px solid #e5e5e5;background-color:#f8f9fa;text-align:center}.unified-search-view-all{display:inline-block;font-size:1.4rem;font-weight:600;color:#d32f2f;text-decoration:none;transition:color .2s ease}.unified-search-view-all:hover{color:#b71c1c;text-decoration:underline}.unified-search-no-results{padding:3rem 1.5rem;text-align:center}.unified-search-no-results p{margin:0 0 1rem;font-size:1.4rem;color:#666}.unified-search-suggestions-text{font-size:1.3rem;color:#999}.unified-search-suggestions-text a{color:#d32f2f;text-decoration:none;margin:0 .5rem;transition:color .2s ease}.unified-search-suggestions-text a:hover{color:#b71c1c;text-decoration:underline}.search-suggestions-container,.auto-correct-suggestion{display:none!important}.unified-search-close-btn{display:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.unified-search-close-btn:hover,.unified-search-close-btn:focus{background-color:#e5e5e5;color:#333}.unified-search-close-btn:active{background-color:#d0d0d0;transform:scale(.95)}.unified-search-close-btn svg{width:18px;height:18px}@media screen and (max-width: 749px){.unified-search-close-btn{display:flex}#search-results.unified-search-results,#search-results.is-visible,#mobile-search-results.unified-search-results,#mobile-search-results.is-visible,.unified-search-results.is-visible{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;max-height:70vh!important;margin-top:1px!important;margin-left:0!important;margin-right:0!important;z-index:10000!important;display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 24px #00000026!important}.header__mobile-search-form,.header__mobile-search,.header__search form{position:relative!important}.unified-search-results,#unified-search-results{max-height:70vh!important}.unified-search-product-item{padding:.8rem 1rem}.unified-search-product-image,.unified-search-product-placeholder{width:50px;height:50px}.unified-search-product-title,.unified-search-product-price{font-size:1.2rem}.unified-search-section-header{padding:.8rem 1rem .6rem;font-size:1rem;text-align:left!important}.unified-search-suggestion-item,.unified-search-recent-item,.unified-search-popular-item{padding:.8rem 1rem;font-size:1.3rem;text-align:left}.unified-search-suggestion-text,.unified-search-suggestion-item span{text-align:left}}.unified-search-results::-webkit-scrollbar,#unified-search-results::-webkit-scrollbar{width:8px}.unified-search-results::-webkit-scrollbar-track,#unified-search-results::-webkit-scrollbar-track{background:#f5f5f5}.unified-search-results::-webkit-scrollbar-thumb,#unified-search-results::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.unified-search-results::-webkit-scrollbar-thumb:hover,#unified-search-results::-webkit-scrollbar-thumb:hover{background:#999}.unified-search-recent-list,.unified-search-popular-list{display:grid;grid-template-columns:auto auto auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fuzzy-search.css.map */
