.nav-items .search-wrapper{position:relative;display:flex;align-items:center;flex:1;max-width:300px;margin:0 16px}.nav-items .search-form{display:flex;align-items:center;width:100%;position:relative}.nav-items .search-input-wrapper{position:relative;display:flex;align-items:center;background:#f8f8f8;border-radius:8px;padding:8px 12px;transition:all .3s ease;width:100%;height:40px;min-width:200px}.nav-items .search-input-wrapper:focus-within{background:#fff;box-shadow:0 0 0 2px var(--primary-color-01--p1-black)}.nav-items .search-input{border:none;background:transparent;padding:0;margin:0;font-size:14px;color:#333;width:100%;outline:none;height:100%}.nav-items .search-input::placeholder{color:#999}.nav-items .search-button{background:none;border:none;padding:4px;cursor:pointer;color:#666;transition:color .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-items .search-button:hover{color:var(--primary-color-01--p1-black)}.nav-items .search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid var(--primary-color-01--p1-black);border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:1000;max-height:500px;overflow-y:auto;margin-top:8px;animation:searchDropdownFadeIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes searchDropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-items .search-results-content{padding:0}.nav-items .search-result-item{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;position:relative}.nav-items .search-result-item:last-child{border-bottom:none}.nav-items .search-result-item:hover,.nav-items .search-result-item.selected{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid var(--primary-color-01--p1-black);transform:translate(4px);box-shadow:0 2px 8px #0000001a}.nav-items .search-result-image{width:50px;height:50px;object-fit:cover;border-radius:8px;margin-right:16px;flex-shrink:0;border:2px solid #f0f0f0;transition:all .3s ease}.nav-items .search-result-item:hover .search-result-image{border-color:var(--primary-color-01--p1-black);transform:scale(1.05)}.nav-items .search-result-info{flex:1;min-width:0}.nav-items .search-result-title{font-size:15px;font-weight:600;color:#333;margin:0 0 6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-items .search-result-price{display:flex;align-items:center;gap:8px;font-size:13px}.nav-items .search-result-price-regular{font-weight:700;color:var(--primary-color-01--p1-black);font-size:14px}.nav-items .search-result-price-compare{color:#999;text-decoration:line-through;font-size:12px}.nav-items .search-no-results-dropdown{padding:20px 16px;text-align:center;color:#666}.nav-items .search-no-results-text{font-size:14px;font-weight:500;margin-bottom:8px}.nav-items .search-no-results-suggestion{font-size:12px;color:#999}.nav-items .search-loading{padding:20px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.nav-items .search-loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--primary-color-01--p1-black);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-items .search-loading-text{font-size:13px;color:#666}@media (max-width: 768px){.nav-items .search-wrapper{max-width:200px;margin:0 8px}.nav-items .search-input-wrapper{min-width:150px}.nav-items .search-results{max-height:300px}.nav-items .search-result-item{padding:10px 12px}.nav-items .search-result-image{width:35px;height:35px;margin-right:10px}.nav-items .search-result-title{font-size:13px}.nav-items .search-result-price{font-size:12px}}.nav-items .search-result-item:focus{outline:2px solid var(--secondary-color-01--s1-medium-blue);outline-offset:-2px}.nav-items .search-results::-webkit-scrollbar{width:6px}.nav-items .search-results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.nav-items .search-results::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.nav-items .search-results::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
/*# sourceMappingURL=/cdn/shop/t/2/assets/search-styles.css.map */
