
@layer lukuro.modules {

.darmowa-dostawa-container .free-shipping-info p {
    margin: var(--at-space--s, 10px) 0 var(--at-space--xs, 5px) 0;
    font-size: var(--at-text--s, 14px);
    /* Komunikat o progu jest TRESCIA na jasnym tle koszyka, nie akcentem na tle
       marki: slot `primary` dawal tu 1.58:1 przy 14 px. */
    color: var(--lukuro-color-primary-text, #111);
    font-weight: 500;
    text-align: center;
}

.darmowa-dostawa-container .progress-bar-container {
    background-color: var(--lukuro-color-surface-subtle, #f5f5f5);
    border-radius: 10px;
    overflow: hidden;
    height: 8px;
    width: 100%;
    /* Inset zostaje czarny: to zaglebienie toru, czytelne w obu motywach. */
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.darmowa-dostawa-container .progress-bar-fill {
    background-color: var(--lukuro-color-primary, #111);
    height: 100%;
    line-height: 8px;
    color: var(--lukuro-color-on-primary, #fff);
    text-align: center;
    /* Szerokosc z `style="--lukuro-fs-progress: N%"` (PHP drukuje w `style` tylko zmienne `--lukuro-*`). */
    width: var(--lukuro-fs-progress, 0%);
    transition: width .6s ease;
    /* Efekt paskow: pol-przezroczysta biel na kolorze marki, czyli rozjasnienie tego,
       co pod spodem, niezaleznie od tego jaki ten kolor jest. Dekoracja, nie nosnik
       informacji - postep czyta sie z dlugosci paska, nie z tych ukosnych pasow. */
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}

.free-shipping-info.success p {
    color: var(--lukuro-color-success-text, #1b6420);
}
.free-shipping-info.success .progress-bar-fill {
    background-color: var(--lukuro-color-success, #1b6420);
}

@media (prefers-reduced-motion: reduce) {
    .darmowa-dostawa-container .progress-bar-fill {
        transition-duration: 0s;
    }
}

/* Wiersz paska w tabeli sum na /koszyk/ (render_in_cart_totals). Dawniej `style=""` na td/div -
   skora poza zasiegiem projektu; teraz w warstwie, nadpisywalna klasa Bricksa ([FW-CSS-001]). */
.free-shipping-progress-row .lukuro-fs-totals-cell {
    padding: 0;
}

.lukuro-fs-totals-inner {
    margin: 1em 0;
}

} /* @layer lukuro.modules */
