/*
Theme Name: MASTERBAR UI
Theme URI: https://example.com/
Description: Uniwersalny motyw potomny Astry dla sklepów WooCommerce opartych na projekcie MASTERBAR.
Author: Masterbar
Version: 0.5.129
Template: astra
Text Domain: masterbar-ui
Requires at least: 6.5
Requires PHP: 8.1
*/

/*
 * MASTERBAR UI 0.4.21
 * Ta wersja jest fundamentem warstwy wizualnej.
 * Nie zmienia struktury sklepu ani szablonów WooCommerce.
 * Ustawienia wizualne są generowane przez CSS variables.
 */

/* 0.5.66: mobile drawer content delegated to MASTERBAR Mobile Menu when active. */


/* 0.5.108 – wyszukiwanie produktów nie może pokazywać blogowych fallbacków Astry.
   Dedykowany MASTERBAR Catalog Sidebar jest renderowany poza .sidebar-main. */
body.masterbar-product-search #secondary .sidebar-main > .widget,
body.masterbar-product-search #secondary .sidebar-main > section.widget {
    display: none !important;
}

/* 0.5.109 – opisy archiwów marek product_brand pod listingiem produktów, tak jak opisy kategorii. */

/* 0.5.112 – product_brand description typography fallback.
 * Ten arkusz jest ładowany zawsze, więc styl opisu marki nie zależy od
 * warunkowego załadowania shop.css. Selektory ograniczone do product_brand. */
body.tax-product_brand .term-description {
    max-width: 920px;
    margin-top: 32px;
    color: var(--masterbar-text, #1f2937);
    font-size: 15px;
    line-height: 1.72;
}
body.tax-product_brand .term-description > h2 {
    display: block !important;
    margin: 34px 0 14px !important;
    color: var(--masterbar-text, #1f2937) !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 1.28 !important;
}
body.tax-product_brand .term-description > h2:first-child {
    margin-top: 0 !important;
}
body.tax-product_brand .term-description > p {
    margin: 0 0 16px !important;
}
body.tax-product_brand .term-description > ul {
    display: block !important;
    margin: 10px 0 24px !important;
    padding-left: 26px !important;
    list-style: disc outside !important;
}
body.tax-product_brand .term-description > ul > li {
    display: list-item !important;
    margin: 6px 0 !important;
    padding-left: 3px !important;
    list-style: disc outside !important;
}
body.tax-product_brand .term-description strong {
    font-weight: 700 !important;
}
@media (max-width: 767px) {
    body.tax-product_brand .term-description {
        margin-top: 24px;
        font-size: 14px;
        line-height: 1.68;
    }
    body.tax-product_brand .term-description > h2 {
        margin: 28px 0 12px !important;
        font-size: 21px !important;
    }
    body.tax-product_brand .term-description > ul {
        padding-left: 22px !important;
    }
}
