[data-astro-cid-xu5u6i5y][hidden]{display:none!important}.container[data-astro-cid-xu5u6i5y]{max-width:1100px;margin:0 auto;padding:0 var(--space-lg)}.book-hero[data-astro-cid-xu5u6i5y]{background:var(--color-surface);padding:var(--space-xl) 0 0}.book-hero-inner[data-astro-cid-xu5u6i5y]{display:grid;grid-template-columns:380px 1fr;gap:var(--space-2xl);align-items:start;padding-block-end:var(--space-xl)}@media(max-width:768px){.book-hero-inner[data-astro-cid-xu5u6i5y]{grid-template-columns:1fr}}.book-cover-frame[data-astro-cid-xu5u6i5y]{position:relative;border:1.5px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}.book-cover-img[data-astro-cid-xu5u6i5y]{display:block;width:100%;height:auto}.cover-corner[data-astro-cid-xu5u6i5y]{position:absolute;width:36px;height:36px}.cover-corner--tl[data-astro-cid-xu5u6i5y]{top:12px;left:12px;border-top:2.5px solid var(--color-secondary);border-left:2.5px solid var(--color-secondary);border-radius:4px 0 0}.cover-corner--br[data-astro-cid-xu5u6i5y]{bottom:12px;right:12px;border-bottom:2.5px solid var(--color-secondary);border-right:2.5px solid var(--color-secondary);border-radius:0 0 4px}.hero-label[data-astro-cid-xu5u6i5y]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-sm)}.book-hero-text[data-astro-cid-xu5u6i5y] h1[data-astro-cid-xu5u6i5y]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);color:var(--color-text-site);line-height:1.1;margin-bottom:var(--space-sm)}.book-author[data-astro-cid-xu5u6i5y]{font-size:1rem;font-weight:600;color:var(--color-muted);margin-bottom:var(--space-lg);max-width:none}.book-desc[data-astro-cid-xu5u6i5y]{font-size:1.05rem;color:var(--color-text-site);line-height:1.75;margin-bottom:var(--space-lg);max-width:52ch}.book-price[data-astro-cid-xu5u6i5y]{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-lg);max-width:none}.price-amount[data-astro-cid-xu5u6i5y]{font-family:var(--font-display);font-size:2rem;color:var(--color-text-site);line-height:1}.price-note[data-astro-cid-xu5u6i5y]{font-size:.85rem;color:var(--color-muted)}.btn-order[data-astro-cid-xu5u6i5y]{display:inline-flex;align-items:center;gap:8px;padding:.9rem 2.25rem;background:var(--color-primary-muted);color:var(--color-text-site);font-weight:700;font-size:.95rem;border-radius:var(--radius-card);text-decoration:none;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base),transform var(--transition-base)}.btn-order[data-astro-cid-xu5u6i5y]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.hero-dashed[data-astro-cid-xu5u6i5y]{border-top:2px dashed color-mix(in srgb,var(--color-primary) 25%,transparent);margin-top:var(--space-lg)}.warunki-section[data-astro-cid-xu5u6i5y]{padding:var(--space-xl) 0;background:var(--color-surface)}.warunki-grid[data-astro-cid-xu5u6i5y]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}@media(max-width:768px){.warunki-grid[data-astro-cid-xu5u6i5y]{grid-template-columns:1fr}}.warunek-card[data-astro-cid-xu5u6i5y]{padding:var(--space-lg);background:#fff;border-radius:var(--radius-card);border:1.5px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top:3px solid color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:var(--shadow-card)}.warunek-title[data-astro-cid-xu5u6i5y]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1.5px dashed color-mix(in srgb,var(--color-primary) 20%,transparent)}.warunek-card[data-astro-cid-xu5u6i5y]>p[data-astro-cid-xu5u6i5y]{font-size:.9rem;color:var(--color-text-site);line-height:1.6;margin-bottom:var(--space-sm);max-width:none}.dostawa-list[data-astro-cid-xu5u6i5y]{list-style:none;padding:0;margin:0 0 var(--space-sm);display:flex;flex-direction:column;gap:6px}.dostawa-list[data-astro-cid-xu5u6i5y] li[data-astro-cid-xu5u6i5y]{display:flex;justify-content:space-between;align-items:baseline;font-size:.88rem;color:var(--color-text-site);padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}.dostawa-list[data-astro-cid-xu5u6i5y] li[data-astro-cid-xu5u6i5y]:last-child{border-bottom:none}.dostawa-name[data-astro-cid-xu5u6i5y]{color:var(--color-text-site)}.dostawa-price[data-astro-cid-xu5u6i5y]{font-weight:600;color:var(--color-text-site)}.dostawa-price[data-astro-cid-xu5u6i5y] em[data-astro-cid-xu5u6i5y]{font-style:normal;font-weight:400;color:var(--color-muted);font-size:.8em}.dostawa-note[data-astro-cid-xu5u6i5y]{font-size:.78rem;color:var(--color-muted)}.konto-block[data-astro-cid-xu5u6i5y]{background:color-mix(in srgb,var(--color-secondary-muted) 40%,white);border-left:3px solid var(--color-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0}.konto-bank[data-astro-cid-xu5u6i5y]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:2px}.konto-nr[data-astro-cid-xu5u6i5y]{font-family:var(--font-display);font-size:.95rem;color:var(--color-text-site);margin-bottom:var(--space-sm);letter-spacing:.04em}.konto-odbiorca[data-astro-cid-xu5u6i5y]{font-size:.78rem;color:var(--color-text-site);line-height:1.5}.konto-note[data-astro-cid-xu5u6i5y]{font-size:.78rem;color:var(--color-muted)}.form-section[data-astro-cid-xu5u6i5y]{padding:var(--space-xl) 0;background:var(--color-surface);border-top:2px dashed color-mix(in srgb,var(--color-primary) 25%,transparent)}.form-wrap[data-astro-cid-xu5u6i5y]{max-width:700px}.form-intro[data-astro-cid-xu5u6i5y]{font-size:.9rem;color:var(--color-muted);line-height:1.6;margin-bottom:var(--space-lg);max-width:none}.book-form[data-astro-cid-xu5u6i5y]{display:flex;flex-direction:column;gap:var(--space-lg);position:relative}.form-fieldset[data-astro-cid-xu5u6i5y]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.form-fieldset[data-astro-cid-xu5u6i5y] legend[data-astro-cid-xu5u6i5y]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1.5px dashed color-mix(in srgb,var(--color-primary) 20%,transparent);width:100%;float:left}.form-row[data-astro-cid-xu5u6i5y]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:640px){.form-row[data-astro-cid-xu5u6i5y]{grid-template-columns:1fr}}.form-field[data-astro-cid-xu5u6i5y]{display:flex;flex-direction:column;gap:6px}.form-field[data-astro-cid-xu5u6i5y] label[data-astro-cid-xu5u6i5y]{font-size:.85rem;font-weight:600;color:var(--color-text-site)}.form-field[data-astro-cid-xu5u6i5y] label[data-astro-cid-xu5u6i5y] span[data-astro-cid-xu5u6i5y][aria-hidden]{color:var(--color-muted)}.form-field[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=text],.form-field[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=email],.form-field[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=tel],.form-field[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=number],.form-field[data-astro-cid-xu5u6i5y] textarea[data-astro-cid-xu5u6i5y]{padding:.7rem 1rem;border:1.5px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;color:var(--color-text);background:#fff;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.form-field[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y]:focus,.form-field[data-astro-cid-xu5u6i5y] textarea[data-astro-cid-xu5u6i5y]:focus{outline:none;border-color:var(--color-primary-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-muted) 30%,transparent)}.form-field[data-astro-cid-xu5u6i5y] textarea[data-astro-cid-xu5u6i5y]{resize:vertical;min-height:80px}.radio-group[data-astro-cid-xu5u6i5y]{display:flex;flex-direction:column;gap:6px}.radio-option[data-astro-cid-xu5u6i5y]{display:flex;align-items:center;gap:10px;padding:.6rem .9rem;border:1.5px solid color-mix(in srgb,var(--color-primary) 15%,transparent);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base)}.radio-option[data-astro-cid-xu5u6i5y]:has(input:checked){border-color:var(--color-primary-muted);background:color-mix(in srgb,var(--color-primary-muted) 25%,white)}.radio-option[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=radio]{accent-color:var(--color-primary)}.radio-label[data-astro-cid-xu5u6i5y]{flex:1;font-size:.9rem;color:var(--color-text-site)}.radio-price[data-astro-cid-xu5u6i5y]{font-size:.85rem;font-weight:600;color:var(--color-text-site);white-space:nowrap}.radio-price[data-astro-cid-xu5u6i5y] em[data-astro-cid-xu5u6i5y]{font-style:normal;font-weight:400;color:var(--color-muted);font-size:.8em}.field-warn[data-astro-cid-xu5u6i5y]{font-size:.82rem;color:#c0392b;background:#fdf0ef;border:1.5px solid #e8b4b0;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md);margin-top:4px;max-width:none}#geowidget-container[data-astro-cid-xu5u6i5y],inpost-geowidget[data-astro-cid-xu5u6i5y]{display:block;width:100%;height:480px;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid color-mix(in srgb,var(--color-primary) 20%,transparent);margin-bottom:6px}.paczkomat-selected[data-astro-cid-xu5u6i5y]{font-size:.85rem;font-weight:600;color:var(--color-text-site);background:color-mix(in srgb,var(--color-secondary-muted) 40%,white);border-left:3px solid var(--color-secondary);padding:var(--space-xs) var(--space-md);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:none}.form-checks[data-astro-cid-xu5u6i5y]{display:flex;flex-direction:column;gap:var(--space-md)}.check-option[data-astro-cid-xu5u6i5y]{display:flex;gap:10px;font-size:.88rem;color:var(--color-text-site);line-height:1.55;cursor:pointer}.check-option[data-astro-cid-xu5u6i5y] input[data-astro-cid-xu5u6i5y][type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary)}.form-rodo[data-astro-cid-xu5u6i5y]{font-size:.8rem;color:var(--color-muted);line-height:1.5;max-width:none}.form-rodo[data-astro-cid-xu5u6i5y] a[data-astro-cid-xu5u6i5y]{color:var(--color-text-site);text-decoration:underline}.form-error[data-astro-cid-xu5u6i5y]{font-size:.88rem;color:#c0392b;background:#fdf0ef;border:1.5px solid #e8b4b0;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);max-width:none}.btn-submit[data-astro-cid-xu5u6i5y]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:.9rem 2.25rem;background:var(--color-primary-muted);color:var(--color-text-site);font-family:var(--font-body);font-weight:700;font-size:.95rem;border:none;border-radius:var(--radius-card);cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base),transform var(--transition-base)}.btn-submit[data-astro-cid-xu5u6i5y]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.btn-submit[data-astro-cid-xu5u6i5y]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.success-card[data-astro-cid-xu5u6i5y]{background:#fff;border:1.5px solid var(--color-primary-muted);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;animation:sc-appear .55s cubic-bezier(.22,1,.36,1) both}@keyframes sc-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sc-stripe[data-astro-cid-xu5u6i5y]{height:4px;background:linear-gradient(90deg,var(--color-primary-muted) 0%,var(--color-secondary-muted) 60%,var(--color-secondary) 100%)}.sc-body[data-astro-cid-xu5u6i5y]{display:flex;gap:1.5rem;padding:1.75rem 2rem 2rem;align-items:flex-start}.sc-icon[data-astro-cid-xu5u6i5y]{flex-shrink:0;width:52px;height:52px;background:color-mix(in srgb,var(--color-secondary-muted) 45%,white);border-radius:14px;display:flex;align-items:center;justify-content:center;padding:11px;color:var(--color-secondary);border:1px solid color-mix(in srgb,var(--color-secondary-muted) 70%,transparent)}.sc-content[data-astro-cid-xu5u6i5y]{flex:1;min-width:0}.sc-label[data-astro-cid-xu5u6i5y]{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.35rem;max-width:none}.sc-headline[data-astro-cid-xu5u6i5y]{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.85rem);color:var(--color-text-site);line-height:1.15;margin-bottom:.9rem}.sc-text[data-astro-cid-xu5u6i5y]{font-size:.93rem;color:var(--color-text);line-height:1.75;max-width:none}.sc-konto[data-astro-cid-xu5u6i5y]{background:color-mix(in srgb,var(--color-secondary-muted) 40%,white);border-left:3px solid var(--color-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0;font-size:.85rem;color:var(--color-text-site);line-height:1.6}.sc-konto[data-astro-cid-xu5u6i5y] strong[data-astro-cid-xu5u6i5y]{display:block;font-family:var(--font-display);font-size:1rem;letter-spacing:.03em;margin:2px 0}.sc-divider[data-astro-cid-xu5u6i5y]{border-top:1.5px dashed color-mix(in srgb,var(--color-primary) 18%,transparent);margin:1.1rem 0}.sc-fallback[data-astro-cid-xu5u6i5y]{font-size:.82rem;color:var(--color-muted);line-height:1.6;max-width:none}.sc-fallback[data-astro-cid-xu5u6i5y] a[data-astro-cid-xu5u6i5y]{color:var(--color-text-site);font-weight:600;text-decoration:underline;text-underline-offset:2px}.unavailable-notice[data-astro-cid-xu5u6i5y]{padding:var(--space-2xl) var(--space-xl);background:#fff;border:1.5px solid var(--color-primary-muted);border-radius:var(--radius-card);max-width:560px;margin-inline:auto;text-align:center}.unavailable-notice[data-astro-cid-xu5u6i5y] .unavailable-title[data-astro-cid-xu5u6i5y]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text-site);margin-bottom:var(--space-sm)}.unavailable-notice[data-astro-cid-xu5u6i5y] p[data-astro-cid-xu5u6i5y]{color:var(--color-muted);line-height:var(--lh-relaxed)}.unavailable-notice[data-astro-cid-xu5u6i5y] a[data-astro-cid-xu5u6i5y]{color:color-mix(in srgb,var(--color-primary) 50%,var(--color-text-site))}
