/**
 * FSD Core — Producer Info Styles
 * Replaces: WC Add Producer Info to Store Grid CSS (v1.1)
 */

.wc-block-grid__product .wcfmmp_sold_by_container,
.wc-block-product .wcfmmp_sold_by_container {
    margin: 0.5rem 0;
    padding: 0;
    text-align: center;
}

.wc-block-grid__product .wcfmmp_sold_by_wrapper,
.wc-block-product .wcfmmp_sold_by_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.wc-block-grid__product .wcfmmp_sold_by_label,
.wc-block-product .wcfmmp_sold_by_label {
    font-size: 0.875rem;
    font-weight: 500;
    color: #666;
}

.wc-block-grid__product .wcfmmp_sold_by_logo,
.wc-block-product .wcfmmp_sold_by_logo {
    max-width: 24px;
    max-height: 24px;
    width: auto;
    height: auto;
    object-fit: contain;
    vertical-align: middle;
}

.wc-block-grid__product .wcfm_dashboard_item_title,
.wc-block-product .wcfm_dashboard_item_title {
    font-size: 0.875rem;
    color: #333;
    text-decoration: none;
    font-weight: 500;
}

.wc-block-grid__product .wcfm_dashboard_item_title:hover,
.wc-block-product .wcfm_dashboard_item_title:hover {
    color: var(--fsd-green, #0fb36c);
    text-decoration: underline;
}
