/* PrimaCora – generowany przez build/build-css.js, nie edytuj ręcznie */
.pc-local-hero__lead{max-width:62ch;color:var(--ink-soft);font-size:1.08rem;line-height:1.65}.pc-local-hero__lead p{margin:0 0 12px}.pc-local-hero__lead .pc-open{margin-top:4px}.pc-local-card{position:relative}.pc-local-card__img{margin:-24px -24px 6px;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--r-xl,26px) var(--r-xl,26px) 0 0}.pc-local-card__img img{display:block;width:100%;height:100%;object-fit:cover}.pc-local-toc{position:sticky;top:var(--pc-header-h,0px);z-index:5;background:color-mix(in srgb,var(--white) 92%,transparent);backdrop-filter:blur(10px);border-block:1px solid var(--line)}.pc-local-toc .pc-wrap{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.pc-local-toc .pc-wrap::-webkit-scrollbar{display:none}.pc-local-toc a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;color:var(--ink-soft);text-decoration:none;border-radius:99px;transition:background .2s,color .2s}.pc-local-toc a:hover,.pc-local-toc a:focus-visible{color:var(--green);background:var(--mint)}.pc-local-toc .pc-icon{width:16px;height:16px;color:var(--gold)}.pc-local-sec{padding:clamp(48px,6vw,84px) 0;scroll-margin-top:80px}.pc-local-sec--tint{background:var(--surface)}.pc-local-sec__head{display:flex;align-items:center;gap:14px;margin-bottom:clamp(18px,2.4vw,28px)}.pc-local-sec__ico{flex:none;display:grid;place-items:center;width:48px;height:48px;color:var(--green);background:var(--mint);border-radius:15px}.pc-local-sec--tint .pc-local-sec__ico{background:var(--white)}.pc-local-sec__ico .pc-icon{width:24px;height:24px}.pc-local-sec__title{margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.15;letter-spacing:-.02em}.pc-local-sec__body>p{max-width:70ch;margin:0 0 18px;color:var(--ink-soft);font-size:1.02rem;line-height:1.7}.pc-local-sec__body>p:last-child{margin:22px 0 0}.pc-local-sec__body>:is(p,ul:not([class]),ol:not([class])) a:not(.pc-btn){color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pc-local-sec__body>ul:not([class]),.pc-local-sec__body>ol:not([class]){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:pcl}.pc-local-sec__body>ul:not([class])>li,.pc-local-sec__body>ol:not([class])>li{position:relative;padding:18px 20px 18px 56px;line-height:1.55;color:var(--ink-soft);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md)}.pc-local-sec--tint .pc-local-sec__body>:is(ul,ol):not([class])>li{border-color:transparent;box-shadow:0 10px 30px -24px rgba(13,43,40,.35)}.pc-local-sec__body>ul:not([class])>li::before{content:"";position:absolute;left:18px;top:18px;width:24px;height:24px;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e3b37' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:50%}.pc-local-sec__body>ol:not([class])>li{counter-increment:pcl}.pc-local-sec__body>ol:not([class])>li::before{content:counter(pcl);position:absolute;left:18px;top:17px;display:grid;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:800;color:#fff;background:var(--green);border-radius:50%}.pc-local-sec__body>ul:not([class])>li strong{color:var(--ink)}.pc-local-sec__body .woocommerce{margin:0 0 8px}.pc-local-sec__body .pc-route{margin:0}@media (max-width:640px){.pc-local-card__img{margin:-20px -20px 4px}.pc-local-sec__ico{width:40px;height:40px;border-radius:12px}.pc-local-sec__body>:is(ul,ol):not([class]){grid-template-columns:1fr}.pc-local-hero .pc-actions-row .pc-btn{flex:1 1 100%;justify-content:center}}:root[data-theme="dark"]:not([data-contrast="high"]) .pc-local-toc{background:rgba(23,36,34,.92)}:root[data-theme="dark"]:not([data-contrast="high"]) .pc-local-sec__body>ul:not([class])>li::before{background-color:var(--accent)}.pc-local-sec .pc-speclocal{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pc-local-sec .pc-speclocal .pc-hubtools__item{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.pc-local-sec .pc-speclocal .pc-slot--row{grid-column:1 / -1;align-self:end;display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.4;background:var(--mint);border-radius:12px}.pc-local-sec .pc-speclocal .pc-slot--row[hidden]{display:none}.pc-local-sec--tint .pc-speclocal .pc-hubtools__item{border-color:transparent;box-shadow:0 10px 30px -24px rgba(13,43,40,.35)}.pc-local-toc{top:var(--pc-header-h,0px)}.pc-local-sec--tint .pc-svc-faq__item{border-color:transparent}@media (max-width:600px){:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) ul.products{gap:12px !important}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) ul.products>.pc-product{display:grid !important;grid-template-columns:104px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;padding:12px !important;border-radius:var(--r-lg)}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__media{grid-column:1;grid-row:1 / span 4;width:104px;aspect-ratio:1 / 1;border-radius:14px}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__badges{top:6px;left:6px;right:6px;gap:4px}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__badges>*:nth-child(n+2){display:none}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__badge{padding:3px 7px;font-size:.62rem}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__type{display:none}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__body{display:contents}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product :is(.pc-product__kind,.pc-product__cat,.pc-product__title,.pc-product__aud,.pc-product__includes){grid-column:2;margin:0}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__kind{font-size:.7rem}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__title{font-size:1rem;line-height:1.25}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__aud{font-size:.8rem}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__includes{gap:2px;font-size:.82rem}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__includes li:nth-child(n+3),:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__text{display:none}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__foot{grid-column:1 / -1;gap:8px;margin-top:8px;padding-top:10px}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__price{font-size:1.1rem}:is(.pc-shoplayout__main,.woocommerce[class*="columns-"],.pc-local-sec__body) .pc-product__actions{gap:10px}}
