.insignia-search{font-family:var(--insignia-search-font-family);font-size:var(--insignia-search-font-size);font-weight:var(--insignia-search-font-weight);line-height:var(--insignia-search-font-height);letter-spacing:var(--insignia-search-letter-spacing);color:var(--insignia-search-font-color)}.insignia-search .wrap-form{display:flex;align-items:center}.insignia-search .wrap-input{flex:1}.insignia-search .wrap-button{margin-left:10px}.insignia-search .search-field{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--insignia-search-font-size);width:100%}.insignia-search .search-submit{padding:8px 12px;background-color:var(--insignia-search-color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:var(--insignia-search-font-size);transition:background-color .3s}.insignia-search .search-submit:hover{color:var(--insignia-search-color-primary);border:1px solid var(--insignia-search-color-primary);border-radius:4px;background-color:initial}.insignia-search .insignia-search-results{display:none;position:absolute;background-color:var(--insignia-search-dropdown-background);border:1px solid #ddd;width:99.5%;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1)}.insignia-search .elementor-search-form .insignia-search-results{margin-top:35px;z-index:-1}.insignia-search .dropdown-wrap{padding:10px;max-height:var(--insignia-search-dropdown-max-size);overflow-y:auto;margin-bottom:7px!important}.insignia-search .wrap{margin-bottom:20px}.insignia-search .wrap-heading{font-size:var(--insignia-search-heading-font-size);font-weight:700;margin-bottom:0;color:var(--insignia-search-heading-font-color)}.insignia-search .single-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px;border:none;border-radius:0;transition:background-color .3s;background-color:var(--insignia-search-single-item-background);text-decoration:none;color:#333;position:relative}.insignia-search .single-item:hover{background-color:#e5e5e5}.insignia-search .single-item .single-item-wrap{display:flex;width:70%}.insignia-search .single-item .add-to-cart-wrap{display:flex;width:30%}.insignia-search .single-item img{width:60px;height:60px;object-fit:cover;margin-right:15px;flex-shrink:0}.insignia-search .single-item .content{flex:1;display:flex;flex-direction:column}.insignia-search .single-item .title{font-size:var(--insignia-search-font-size);font-weight:Regular;margin-bottom:0;color:var(--insignia-search-title-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.insignia-search .single-item .description{font-size:var(--insignia-search-font-size);font-weight:400;margin-bottom:0;color:var(--insignia-search-description-color)}.insignia-search .single-item .price{font-size:var(--insignia-search-font-size);color:var(--insignia-search-price-color);margin-bottom:0}.insignia-search .single-item .count{font-size:var(--insignia-search-font-size);color:var(--insignia-search-price-color);margin-bottom:0}.insignia-search .single-item .sku{font-size:var(--insignia-search-font-size);color:var(--insignia-search-sku-color);margin-bottom:0}.insignia-search .single-item .button{background-color:var(--insignia-search-color-primary);color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.insignia-search .single-item .button:hover{background-color:initial;color:var(--insignia-search-color-primary);border:1px solid var(--insignia-search-color-primary)}.insignia-search .single-item .add-to-cart-wrap a{background-color:var(--insignia-search-color-primary);color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.insignia-search .single-item .add-to-cart-wrap a:hover{background-color:initial;color:var(--insignia-search-color-primary);border:1px solid var(--insignia-search-color-primary)}.insignia-search .wrap-category{}.insignia-search .single-img-product_cat{width:40px;height:40px;margin-right:10px}.insignia-search .insignia-search-results.show{display:block}.insignia-search .insignia-search-results .dropdown-wrap::-webkit-scrollbar{width:2px}.insignia-search .insignia-search-results .dropdown-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1px}.insignia-search .insignia-search-results .dropdown-wrap::-webkit-scrollbar-thumb{background:var(--insignia-search-color-primary);border-radius:1px}.insignia-search .insignia-search-results .dropdown-wrap::-webkit-scrollbar-thumb:hover{background:var(--insignia-search-color-primary)}