/* Stránka /baliky/ — balíky po šesť fliaš s dopravou zadarmo (6. 10. 2026). */
.bl-zoznam { display: grid; gap: 20px; }
@media (min-width: 900px) { .bl-zoznam { grid-template-columns: 1fr 1fr; } }
.bl-balik { display: flex; flex-direction: column; gap: 14px; padding: clamp(18px, 2.4vw, 28px); border: 1px solid var(--line); background: var(--glass-bg); }
.bl-flase { display: flex; align-items: flex-end; justify-content: center; gap: 2px; height: 150px; margin-bottom: 4px; }
.bl-flase img { height: 100%; width: auto; max-width: 15%; object-fit: contain; }
.bl-stitok { align-self: flex-start; font-family: var(--f-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; padding: 4px 8px; border: 1px solid var(--accent); color: var(--accent); }
.bl-nazov { font-family: var(--f-display); font-weight: 400; font-size: clamp(26px, 3vw, 34px); line-height: 1.1; margin: 0; }
.bl-pod { margin: 0; color: var(--fg-2); font-size: 15px; }
.bl-dovod { margin: 0; font-size: 15px; line-height: 1.65; color: #D8CBC1; }
.bl-zlozenie { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--line); }
.bl-zlozenie li { display: flex; justify-content: space-between; gap: 12px; padding: 8px 0; border-bottom: 1px solid var(--line); font-size: 14px; }
.bl-zlozenie b { font-family: var(--f-mono); font-weight: 400; color: var(--fg-2); white-space: nowrap; }
.bl-cena { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 16px; margin-top: auto; padding-top: 6px; }
.bl-cena strong { font-family: var(--f-display); font-weight: 400; font-size: 32px; }
.bl-cena span { color: var(--fg-2); font-size: 14px; }
.bl-akcie { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.bl-akcie .bl-sklad { font-size: 13px; color: var(--fg-2); }
.bl-pozn { margin: 28px 0 0; max-width: 72ch; font-size: 13px; line-height: 1.6; color: var(--fg-2); }
