/* Theme Studio — Marka Detay (manufacturer.detail) */

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__title,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__initial {
    color: var(--tf-brand-detail-title-color, var(--tf-color-text, #111111)) !important;
    font-family: var(
        --tf-brand-detail-title-font,
        var(--tf-typography-headingFontFamily, var(--tf-typography-fontFamily, inherit))
    ) !important;
    font-size: var(--tf-brand-detail-title-size, 1.75rem) !important;
    font-weight: var(--tf-brand-detail-title-weight, 400) !important;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__desc,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__desc *:not(a) {
    color: var(--tf-brand-detail-text-color, var(--tf-color-textMuted, #71717a)) !important;
    font-family: var(
        --tf-brand-detail-text-font,
        var(--tf-typography-fontFamily, inherit)
    ) !important;
    font-size: var(--tf-brand-detail-text-size, 0.88rem) !important;
    font-weight: var(--tf-brand-detail-text-weight, 400) !important;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__desc a {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__website-btn {
    color: var(--tf-website-button-text-color, inherit) !important;
    font-family: var(--tf-website-button-text-font-family, inherit);
    font-size: var(--tf-website-button-text-font-size, inherit);
    font-weight: var(--tf-website-button-text-font-weight, inherit);
    background-color: var(--tf-website-button-text-background, transparent) !important;
    border-color: var(--tf-website-button-text-color, currentColor) !important;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__website-btn i,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__website-btn span {
    color: inherit !important;
    font: inherit;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .tf-products__grid,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .row {
    --bs-gutter-x: var(--tf-product-gap, 22px);
    --bs-gutter-y: var(--tf-product-gap, 22px);
    row-gap: var(--tf-product-gap, 22px);
    column-gap: var(--tf-product-gap, 22px);
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .tf-products__grid > [class*="col"],
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .row > [class*="col"] {
    margin-bottom: 0;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .tf-products__grid > .col-12:only-child,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .row > .col-12:only-child {
    grid-column: 1 / -1;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .tf-products__empty,
.tf-section[data-tf-type="manufacturer.detail"] .tf-brand-detail__grid .tf-empty {
    text-align: center;
    justify-content: center;
    width: 100%;
}
