/* Karta produktu (zwKartaG i rvrqsEB1): "O nas" z builderu (grid z pol ACF). Grid z kategorii wygrywa z domyslnym ze strony O nas.
   Klasy na samych elementach (nie na sekcji), bo w starej karcie grid stoi w duzej sekcji z tabelami i FAQ. */
.zw-onas { background: #f6eee3 !important; }
.zw-onas-kat:has(.el-item) ~ .zw-onas-dom { display: none; }
/* pionowe zdjecie (Tomek 03.11); zdjecia O nas sa pionowe 1333x2000, wiec 3:4 nic nie ucina */
.zw-onas-kat .el-image, .zw-onas-dom .el-image { width: 100%; border-radius: 16px; object-fit: cover; aspect-ratio: 3 / 4; }
.zw-onas-kat .el-meta, .zw-onas-dom .el-meta { margin-bottom: 6px; font-size: 12px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: #9a4a1c; }
.zw-onas-kat .el-title, .zw-onas-dom .el-title { color: #610700; }
.zw-onas-kat .el-link, .zw-onas-dom .el-link { font-weight: 600; text-decoration: none; }

/* podpis Radka pod tekstem (tylko produkty, ktore zrobil Radoslaw), wyrownany do kolumny tekstu:
   tekst zaczyna sie od (W + odstep) / 3, odstep uk-grid-large = 40px do 1199px i 70px od 1200px */
.zw-onas-podpis img { width: 340px; max-width: 90%; height: auto; }
@media (min-width: 960px) {
	.zw-onas-podpis-tekst, .zw-onas-podpis { margin-left: calc(33.333% + 13px); }
}
@media (min-width: 1200px) {
	.zw-onas-podpis-tekst, .zw-onas-podpis { margin-left: calc(33.333% + 23px); }
}
