.ct-search-results .dms-search-summary {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px 10px;
    margin-top: 5px;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    color: inherit;
    white-space: normal;
}
.ct-search-results .dms-search-facts {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 6px;
}
.ct-search-results .dms-search-price,
.ct-search-results .dms-search-shops { white-space: nowrap; }
.ct-search-results .dms-search-price strong { font-weight: 650; }
.ct-search-results .dms-search-shops { opacity: .8; }
.ct-search-results .dms-search-colors {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    gap: 6px;
}
.ct-search-results .dms-search-color {
    display: inline-block;
    flex: 0 0 13px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: var(--dms-search-color);
    border: 1px solid #888;
}
.ct-search-results .dms-search-more-colors { font-size: 11px; }
.ct-search-results .ct-search-item > span:not(.ct-media-container) { min-width: 0; }
