.block:has(.innerblock-ib-product-search)+.block{z-index:0}.innerblock-ib-product-search{background-color:rgba(0,0,0,0);position:relative}.innerblock-ib-product-search #addsearch-field{position:relative}.innerblock-ib-product-search #addsearch-field #product-search-field-container .addsearch-searchfield-container,.innerblock-ib-product-search #addsearch-field #product-search-field-container .addsearch-searchfield{width:100%}.innerblock-ib-product-search #addsearch-field #product-search-field-container .search-field-wrapper input[type=search]{width:100%;max-width:none;padding:var(--spacing-xs) calc(var(--spacing-sm) + 2rem) var(--spacing-xs) var(--spacing-sm);border-radius:5px;border:0;min-width:none;margin-right:0;font-size:1rem;height:57px}.innerblock-ib-product-search #addsearch-field .search-icon{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;color:#000;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.innerblock-ib-product-search .addsearch-results-floater{position:absolute;bottom:0;transform:translateY(calc(100% + 10px));width:100%;max-height:500px;background-color:#fff;border-radius:5px;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.innerblock-ib-product-search .addsearch-results-floater .results-container-overflow{overflow-y:auto;max-height:500px}.innerblock-ib-product-search #product-search-results-container{width:100%}.innerblock-ib-product-search .number-of-results{color:#000;padding:1rem var(--spacing-md)}.innerblock-ib-product-search .adds-hit-link{color:#000 !important;padding:1rem var(--spacing-md);display:block;text-decoration:none !important}.innerblock-ib-product-search .adds-hit-link:hover{background-color:#f4f4f4;text-decoration:none !important;color:#000 !important}.innerblock-ib-product-search .adds-hit-link:hover .adds-hit-title{text-decoration:underline !important}.innerblock-ib-product-search .adds-hit-link .adds-hit .adds-hit-title{margin:0;font-size:1.5rem}.innerblock-ib-product-search .adds-hit-link .adds-hit .adds-highlight{margin-top:.5rem}.innerblock-ib-product-search .addsearch-searchresults-no-results{padding:1rem var(--spacing-md)}.innerblock-ib-product-search #product-search-load-more-container .load-more-container{padding:1rem var(--spacing-md)}
