/* Pesto — Omnibus: komunikat „najniższa cena z 30 dni” i dopisek przy cenie („inkl. MwSt., zzgl. Versandkosten”).
   REBRANDING: tokeny w pierwszym bloku, reszta bez kolorów na sztywno.
   Wcześniej komunikat miał styl inline w PHP (audyt CRO/UX 2026-10, B-009/D2-006); rozmiar >= 14 px (B-041). */
.pesto-omnibus,
.pesto-omnibus-list,
.pesto-price-note{
	--pomn-ink:var(--pesto-muted,#6f6e6a);
	--pomn-ink-strong:var(--pesto-ink,#191c1f);
	--pomn-size:.875rem;
	--pomn-lh:1.4;
	--pomn-gap:.15rem;
	--pomn-list-top:.8rem;
	--pomn-list-gap:.35rem;
	display:block;
	font-size:var(--pomn-size);
	font-weight:400;
	line-height:var(--pomn-lh);
	color:var(--pomn-ink);
}
.pesto-price-note{margin-top:var(--pomn-gap)}
.pesto-price-note__link{color:inherit;text-decoration:underline;text-underline-offset:.15em}
.pesto-price-note__link:hover,
.pesto-price-note__link:focus-visible{color:var(--pomn-ink-strong)}

/* Wiersz pod „Razem” w koszyku i na kasie. Woo (tabele responsywne) dokleja do każdego <td> etykietę z data-title —
   tu jej nie ma, więc wyłączamy, żeby nie została sama dwukropkowa końcówka. */
.pesto-price-note-row .pesto-price-note-cell{padding-top:0;border-top:0;text-align:right}
table.shop_table .pesto-price-note-row .pesto-price-note-cell::before{content:none;display:none}
.pesto-price-note-cell .pesto-price-note{margin-top:0}

/* Lista komunikatów pod kartą z kilkoma produktami („Często kupowane razem”): wiersz „Nazwa — komunikat” na produkt
   z własną promocją. Kafelki są wąskie, więc komunikat nie siedzi w kafelku, tylko pod nim, na całą szerokość karty
   (grid-column / flex-basis działają, gdy rodzic jest siatką lub flexem; poza nimi są ignorowane). */
.pesto-omnibus-list{grid-column:1/-1;flex:0 0 100%;margin:var(--pomn-list-top) 0 0}
.pesto-omnibus-list__item{margin:0;padding:0}
.pesto-omnibus-list__item + .pesto-omnibus-list__item{margin-top:var(--pomn-list-gap)}
.pesto-omnibus-list__name{font-weight:600;color:var(--pomn-ink-strong)}
.pesto-omnibus-list .pesto-omnibus{display:inline}
.pesto-fbt .pesto-omnibus-list{text-align:center}
@media(max-width:782px){
	.pesto-fbt .pesto-omnibus-list{text-align:left}
}
