/* Rabaty progowe — style modułu. Główne style prezentacji (threshold-discount-*)
   pozostają w motywie (assets/css/custom.css). */

/* Atrybut hidden musi wygrywać z display:block ustawianym przez motyw. */
.js-threshold-regular-price[hidden],
.js-gtd-regular-net[hidden],
.js-threshold-discount-info [hidden] {
    display: none !important;
}

/* Linia ceny regularnej: szara, mniejsza, z etykietą — bez przekreślenia. */
.gtd-regular-line {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 2px;
    font-size: 14px;
    color: #777;
}

.gtd-regular-line[hidden] {
    display: none !important;
}

.gtd-regular-label {
    font-weight: 400;
}

.product-prices .current-price .gtd-regular-line .regular-price.js-threshold-regular-price,
.product-prices .current-price .gtd-regular-line .gtd-regular-price-net.js-gtd-regular-net {
    display: inline;
    margin: 0;
    color: #777 !important;
    font-size: 14px;
    font-weight: 400 !important;
    line-height: 1.3;
    text-decoration: none !important;
}

.gtd-regular-net-wrap {
    color: #999;
}

/* Cena po rabacie i procent rabatu w jednej linii (procent za ceną). */
.gtd-price-row {
    display: flex;
    align-items: center;
    gap: 10px;
}

.gtd-line-badge {
    color: var(--color-red, #c40000);
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
}

.gtd-line-badge[hidden] {
    display: none !important;
}

/* Przy aktywnym rabacie progowym lub promocji cena po rabacie jest czarna —
   czerwień zostaje na procencie rabatu. */
.threshold-discount-active .product-prices .current-price-value,
.gtd-has-promo .current-price .current-price-value {
    color: #222 !important;
}

/* Elementy widoku promocji chowane, gdy widok przejmuje rabat progowy. */
.js-gtd-promo-only[hidden] {
    display: none !important;
}

/* Procent promocji przy cenie pozycji koszyka. */
.gtd-cart-promo-badge {
    margin-left: 4px;
    color: var(--color-red, #c40000);
    font-size: 13px;
    font-weight: 700;
}

/* Gdy rabat progowy jest aktywny, przekreślenie ceny promocyjnej przejmuje
   linia gtd-regular-line — chowamy standardowy blok, żeby nie dublować. */
.threshold-discount-active .product-prices .product-discount {
    display: none;
}

/* Linia koszyka: "Cena regularna: X | Cena z rabatem: Y" w jednym wierszu, z nagłówkami. */
.gtd-cart-price-pair {
    display: inline-flex;
    align-items: baseline;
    gap: 4px;
    margin-right: 14px;
}

.gtd-cart-price-label {
    color: #777;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
}

.gtd-cart-regular-price {
    color: #777 !important;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
}

/* Znacznik "objęte rabatem" przy pozycji koszyka. */
.gtd-cart-line-badge {
    margin-top: 4px;
    font-size: 13px;
    font-weight: 700;
    color: var(--color-red, #c40000);
}

.gtd-cart-line-badge .gtd-cart-line-badge-note {
    font-weight: 400;
    color: #555;
}
