.catalogsearch-result-index .itv-exact-search { margin: 0 0 24px; }
.catalogsearch-result-index .itv-exact-search h2 { font-size: 18px; margin: 0 0 10px; }
.catalogsearch-result-index .itv-exact-search-items {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));
    gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.catalogsearch-result-index .itv-exact-search-item { min-width: 0; margin: 0; }
.catalogsearch-result-index .itv-exact-search-link {
    display: grid;
    grid-template-columns: 64px minmax(0, 1fr);
    gap: 12px;
    align-items: center;
    max-width: 640px;
    min-height: 78px;
    height: 100%;
    box-sizing: border-box;
    padding: 9px;
    border: 1px solid #c5d5e3;
    border-radius: 6px;
    background: #f3f6f8;
    color: #17212b;
    text-decoration: none;
}
.catalogsearch-result-index .itv-exact-search-link:is(:hover, :focus-visible) { color: #075e96; border-color: #075e96; }
.catalogsearch-result-index .itv-exact-search-link .product-image-container { width: 64px !important; max-width: 100%; }
.catalogsearch-result-index .itv-exact-search-label { display: grid; gap: 4px; overflow-wrap: anywhere; }
.catalogsearch-result-index .itv-exact-search-label > span { color: #465664; font-size: 13px; }
