body.ranti-nest-page .entry-title,body.ranti-nest-page .wp-block-post-title{display:none}body.ranti-nest-page .entry-content>.bc-nest,body.ranti-nest-page .wp-block-post-content>.bc-nest{max-width:1180px!important;width:100%;margin-inline:auto}
.bc-nest{--nest-ink:#15334b;--nest-paper:#f7f3eb;--nest-line:#d9d6cc;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:20px;color:var(--nest-ink);font-size:17px;line-height:1.65;overflow-wrap:anywhere}
.bc-nest *{box-sizing:border-box;min-width:0}.bc-nest h1,.bc-nest h2,.bc-nest h3{color:var(--nest-ink);line-height:1.18;letter-spacing:-.025em}.bc-nest h1{font-size:clamp(38px,6vw,76px);margin:20px 0}.bc-nest h2{font-size:clamp(27px,3.5vw,40px);margin:0 0 24px}.bc-nest h3{font-size:25px;margin:12px 0}.bc-nest h3 small{font-size:15px;font-weight:400}.bc-nest p{margin:0 0 16px}.bc-nest section{margin:56px 0}.bc-nest-hero,.bc-nest footer{padding:clamp(25px,6vw,72px);border-radius:24px;background:var(--nest-paper);text-align:center}.bc-nest-lead{font-size:clamp(23px,3vw,34px)}.bc-nest-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.bc-nest a.bc-nest-button,.bc-nest button.bc-nest-button{display:inline-block;background:var(--nest-ink);color:#fff!important;border:0;border-radius:8px;padding:15px 22px;font-size:16px;line-height:1.4;text-decoration:none;text-align:center;white-space:normal;cursor:pointer;max-width:100%;margin:12px 0}.bc-nest a:focus-visible,.bc-nest button:focus-visible,.bc-nest summary:focus-visible,.bc-nest input:focus-visible,.bc-nest textarea:focus-visible,.bc-nest select:focus-visible{outline:3px solid #ae6d32;outline-offset:3px}.bc-nest-intro{max-width:800px;margin-left:auto!important;margin-right:auto!important}.bc-nest-prices,.bc-nest-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bc-nest-prices article,.bc-nest-groups article{border:1px solid var(--nest-line);border-radius:18px;padding:28px;background:#fff}.bc-nest-prices article{background:var(--nest-paper)}.bc-nest ul{padding-left:22px}.bc-nest details{border-bottom:1px solid var(--nest-line);padding:18px 0}.bc-nest summary{font-size:19px;font-weight:600;cursor:pointer;line-height:1.5}.bc-nest details[open] summary{margin-bottom:18px}.bc-nest-months{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.bc-nest-months a{padding:9px 15px;border:1px solid var(--nest-line);border-radius:25px;color:var(--nest-ink);text-decoration:none}.bc-nest-months a[aria-current]{background:var(--nest-ink);color:white}.bc-nest-note{padding:16px;border-radius:8px;background:var(--nest-paper)}.bc-nest-time{font-size:24px;font-weight:600}.bc-nest label{display:block;margin:14px 0 6px;font-size:15px}.bc-nest input:not([type=checkbox]):not([type=hidden]),.bc-nest select,.bc-nest textarea{display:block;width:100%;max-width:100%;font:inherit;font-size:16px;line-height:1.5;border:1px solid #9ba8ad;border-radius:6px;padding:11px;background:white;color:var(--nest-ink);margin-top:5px;min-height:46px}.bc-nest textarea{resize:vertical}.bc-nest .bc-nest-check{display:flex;align-items:flex-start;gap:10px;font-size:13px}.bc-nest .bc-nest-check input{flex:0 0 18px;width:18px;height:18px;margin-top:4px;appearance:auto}.bc-nest form .bc-nest-button{width:100%}.bc-nest #rezerwacja{scroll-margin-top:100px}
@media(max-width:640px){.bc-nest{padding:12px;font-size:16px}.bc-nest-prices,.bc-nest-groups{grid-template-columns:minmax(0,1fr)}.bc-nest-prices article,.bc-nest-groups article{padding:20px}.bc-nest section{margin:36px 0}.bc-nest-hero,.bc-nest footer{border-radius:16px}.bc-nest-months a{font-size:14px}.bc-nest summary{font-size:17px}}
@media print{.bc-nest form,.bc-nest-months,.bc-nest-button{display:none!important}.bc-nest details{break-inside:avoid}}
