.search-bar-container{position:relative;width:100%;z-index:100}.search-bar{position:relative;z-index:1}.search-bar__input-wrapper{position:relative;flex:1;display:flex;align-items:center}.search-bar__loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.search-bar__loading .spinner{width:18px;height:18px;border:2px solid #e21e48;border-top-color:transparent;border-radius:50%;animation:spinner-rotate .6s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.search-bar__results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:70vh;overflow-y:auto;z-index:1001;border:1px solid #e0e0e0;min-height:200px}.search-bar__results-inner{padding:0;min-height:100%}.search-bar__results-header{padding:16px;border-bottom:1px solid #e0e0e0;background-color:#faf6f4;position:sticky;top:0;z-index:2}.search-bar__results-header h3{margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#e21e48;text-transform:uppercase}.search-bar__collection-group{border-bottom:1px solid #e0e0e0}.search-bar__collection-group:last-child{border-bottom:none}.search-bar__collection-header{padding:12px 16px;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;position:sticky;top:52px;z-index:1}.search-bar__collection-header h4{margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#8c7268;text-transform:uppercase;letter-spacing:.5px}.search-bar__results-list{display:flex;flex-direction:column}.search-bar__result-item{display:flex;gap:16px;padding:12px 16px;text-decoration:none;color:inherit;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.search-bar__result-item:hover{background-color:#faf6f4}.search-bar__result-item:last-child{border-bottom:none}.search-bar__result-image{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.search-bar__result-image img{width:100%;height:100%;object-fit:contain}.search-bar__result-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:32px}.search-bar__result-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.search-bar__result-title{margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#e21e48;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.search-bar__result-title mark{background-color:#fff3cd;color:#e21e48;padding:0 2px;font-weight:800}.search-bar__result-details{font-family:Montserrat,sans-serif;font-size:12px;color:#8c7268;font-weight:400;line-height:1.3}.search-bar__result-vendor{font-family:Montserrat,sans-serif;font-size:12px;color:#8c7268;font-weight:400;display:none}.search-bar__result-price{display:flex;gap:8px;align-items:center;margin-top:auto}.search-bar__result-price--main{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#e21e48}.search-bar__result-price--sale{color:#e21e48}.search-bar__result-price--compare{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#969696;text-decoration:line-through}.search-bar__no-results{padding:40px 20px;text-align:center}.search-bar__no-results p{margin:0;font-family:Montserrat,sans-serif;font-size:14px;color:#8c7268}@media (max-width: 768px){.search-bar__results{max-height:60vh;min-height:150px}.search-bar__result-image{width:60px;height:60px}.search-bar__result-title{font-size:13px}.search-bar__result-vendor{font-size:11px}.search-bar__result-price--main{font-size:13px}.search-bar__result-price--compare{font-size:12px}.search-bar__collection-header{top:50px;padding:10px 16px}.search-bar__collection-header h4{font-size:12px}}.search-bar__results::-webkit-scrollbar{width:8px}.search-bar__results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}.search-bar__results::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.search-bar__results::-webkit-scrollbar-thumb:hover{background:#a0a0a0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/search-bar.css.map */
