.marquee.svelte-wg6ep7{width:100%;padding:clamp(.8rem, 2.2vw, 1.2rem) var(--pad,1.2rem);color:var(--deep,#2e1a2b);background:#f7f9f4f2;border-top:1px solid #2e1a2b1a;border-bottom:1px solid #2e1a2b1a;position:relative}.mgroup.svelte-wg6ep7{max-width:var(--wrap,74rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem clamp(1.2rem,3vw,2.4rem);margin:0 auto;padding:0;list-style:none;display:flex}.mgroup.svelte-wg6ep7 li:where(.svelte-wg6ep7){align-items:center;gap:.6rem;display:inline-flex}.mtxt.svelte-wg6ep7{letter-spacing:.02em;color:var(--ink,#2e1a2b);text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.3rem);font-style:normal;font-weight:800}.msep.svelte-wg6ep7{color:var(--coral,#f26b5b);place-items:center;display:inline-grid}.aqua-page.svelte-2fzq6h{color:var(--ink);position:relative;overflow:hidden}h1.svelte-2fzq6h{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4.8vw,3.1rem);font-weight:800;line-height:1.2}h2.svelte-2fzq6h{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.3rem 0;font-size:clamp(1.5rem,3.6vw,2.3rem);font-weight:800;line-height:1.2}h3.svelte-2fzq6h{color:var(--deep);margin:.6rem 0 .5rem;font-size:1.18rem;font-weight:800}section.svelte-2fzq6h{position:relative}.ahero.svelte-2fzq6h{padding:max(120px,clamp(5.5rem,13vw,9rem)) 0 clamp(3.5rem,8vw,6rem);position:relative}.ahero-in.svelte-2fzq6h p:where(.svelte-2fzq6h){max-width:56ch;color:var(--ink);margin-bottom:1.6rem;font-size:1.12rem;font-weight:400;line-height:1.65}.sec-head.svelte-2fzq6h{max-width:46ch;margin-bottom:2.2rem}.offer.svelte-2fzq6h{padding:clamp(1rem,3vw,2rem) 0 clamp(3.5rem,8vw,6rem)}.offer-grid.svelte-2fzq6h{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.ocard.svelte-2fzq6h{height:100%;padding:1.6rem 1.3rem;transition:transform .3s}@media (hover:hover) and (pointer:fine){.ocard.svelte-2fzq6h:hover{transform:translateY(-4px)}}.oic.svelte-2fzq6h{background:var(--coral);width:50px;height:50px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.ocard.svelte-2fzq6h p:where(.svelte-2fzq6h){color:var(--ink);margin:0;font-weight:400;line-height:1.6}.gear.svelte-2fzq6h{padding:clamp(3rem,7vw,5rem) 0}.gear-in.svelte-2fzq6h{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.8rem,5vw,3.4rem);display:grid}.gear-txt.svelte-2fzq6h p:where(.svelte-2fzq6h){color:var(--ink);max-width:48ch;font-weight:400;line-height:1.7}.gear-list.svelte-2fzq6h{grid-template-columns:1fr 1fr;gap:.9rem;margin:0;list-style:none;display:grid}.gear-list.svelte-2fzq6h li:where(.svelte-2fzq6h){color:var(--ink);border:1px solid #f26b5b59;border-radius:.7rem;align-items:center;gap:.7rem;padding:1rem 1.1rem;font-size:1rem;font-weight:500;display:flex}.dot.svelte-2fzq6h{background:var(--sea);border-radius:50%;flex:none;width:9px;height:9px}.acta.svelte-2fzq6h{text-align:center;padding:clamp(3.5rem,8vw,6rem) 0}.acta-in.svelte-2fzq6h p:where(.svelte-2fzq6h){max-width:46ch;color:var(--ink);margin:.9rem auto 1.7rem;font-weight:400;line-height:1.6}.acta-btns.svelte-2fzq6h{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (max-width:860px){.offer-grid.svelte-2fzq6h{grid-template-columns:1fr 1fr}.gear-in.svelte-2fzq6h{grid-template-columns:1fr}}@media (max-width:520px){.offer-grid.svelte-2fzq6h,.gear-list.svelte-2fzq6h{grid-template-columns:1fr}}.hz-sticky.svelte-1ngppjt{position:relative}.panel.svelte-1ngppjt{box-sizing:border-box;padding:clamp(1.5rem,4vw,2.5rem) 0;position:relative}.p-above.svelte-1ngppjt{padding-top:120px}.p-contact.svelte-1ngppjt{padding-bottom:clamp(3rem,7vw,5rem)}.p-line.svelte-1ngppjt{background:linear-gradient(#0000,#9db09a80)}.p-below.svelte-1ngppjt,.p-contact.svelte-1ngppjt{background:#9db09a80}.hz.hz-on.svelte-1ngppjt .hz-sticky:where(.svelte-1ngppjt){height:100vh;position:sticky;top:0;overflow:clip}.hz.hz-on.svelte-1ngppjt .hz-track:where(.svelte-1ngppjt){will-change:transform;width:max-content;height:100%;display:flex}.hz.hz-on.svelte-1ngppjt .panel:where(.svelte-1ngppjt){flex-direction:column;flex:none;justify-content:center;width:100vw;height:100vh;padding:120px 0 2.5rem;display:flex}.hz.hz-on.svelte-1ngppjt .p-line:where(.svelte-1ngppjt){background:linear-gradient(90deg,#0000,#9db09a80)}.hz-progress.svelte-1ngppjt{z-index:101;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.hz-progress.svelte-1ngppjt span:where(.svelte-1ngppjt){background:var(--coral,#f26b5b);transform-origin:0;height:100%;display:block}.waterline.svelte-1ngppjt{width:100%;height:40px;color:var(--coral,#f26b5b);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-wrap.svelte-1ngppjt{box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin-inline:auto;position:relative}.home-wrap.narrow.svelte-1ngppjt{max-width:760px}.home-card.svelte-1ngppjt{box-sizing:border-box;color:#2e1a2b;background:#f7f9f4f2;border:1px solid #2e1a2b1a;border-radius:1rem;padding:clamp(1.5rem,4vw,2.6rem);box-shadow:0 4px 16px #2e1a2b12}.home-card.svelte-1ngppjt h1:where(.svelte-1ngppjt),.home-card.svelte-1ngppjt h2:where(.svelte-1ngppjt),.home-card.svelte-1ngppjt h3:where(.svelte-1ngppjt){color:#2e1a2b;line-height:1.2}.home-card.svelte-1ngppjt p:where(.svelte-1ngppjt){color:#2e1a2b;line-height:1.65}.pill.svelte-1ngppjt{border-bottom:2px solid var(--coral,#f26b5b);letter-spacing:.24em;text-transform:uppercase;color:#2e1a2b;margin-bottom:.9rem;padding-bottom:.2rem;font-size:.8125rem;font-weight:800;display:inline-block}.above-grid.svelte-1ngppjt{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.6rem);display:grid}.hero-card.svelte-1ngppjt h1:where(.svelte-1ngppjt){letter-spacing:-.01em;margin:0 0 .8rem;font-size:clamp(2.4rem,5.6vw,4.2rem);font-style:normal;font-weight:800}.lead.svelte-1ngppjt{max-width:46ch;margin:0 0 1.6rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:500}.path-card.svelte-1ngppjt{flex-direction:column;align-items:flex-start;transition:border-color .25s;display:flex}.path-card.svelte-1ngppjt:hover{border-color:#f26b5bb3}.card-ic.svelte-1ngppjt{color:#e6ece2;background:#2e1a2b;border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid}.path-card.svelte-1ngppjt h2:where(.svelte-1ngppjt){margin:1rem 0 .6rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.path-card.svelte-1ngppjt p:where(.svelte-1ngppjt){max-width:52ch;margin:0 0 1rem;font-size:1.0625rem}.more.svelte-1ngppjt{color:#2e1a2b;min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--coral,#f26b5b);text-decoration-color:var(--coral,#f26b5b);text-underline-offset:5px;align-items:center;gap:.4rem;margin-top:auto;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.more.svelte-1ngppjt:hover{text-decoration-thickness:3px}.steps-card.svelte-1ngppjt h2:where(.svelte-1ngppjt){margin:0 0 1.4rem;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:800}.steps-list.svelte-1ngppjt{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.steps-list.svelte-1ngppjt li:where(.svelte-1ngppjt){align-items:flex-start;gap:.9rem;display:flex}.step-no.svelte-1ngppjt{background:var(--coral,#f26b5b);color:#2e1a2b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:grid}.steps-list.svelte-1ngppjt h3:where(.svelte-1ngppjt){align-items:center;gap:.4rem;margin:.35rem 0 .4rem;font-size:1.15rem;font-weight:800;display:flex}.steps-list.svelte-1ngppjt p:where(.svelte-1ngppjt){margin:0;font-size:1rem}.invite-card.svelte-1ngppjt{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.invite-card.svelte-1ngppjt .pill:where(.svelte-1ngppjt){margin-bottom:0}.invite-card.svelte-1ngppjt h2:where(.svelte-1ngppjt){margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800}@media (max-width:860px){.above-grid.svelte-1ngppjt,.steps-list.svelte-1ngppjt{grid-template-columns:1fr}}@media (max-width:600px){.home-wrap.svelte-1ngppjt{width:calc(100% - 32px)}}h1.svelte-1r9m3km{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4.6vw,2.9rem);font-weight:800;line-height:1.2}h2.svelte-1r9m3km{color:var(--deep);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.15rem;font-weight:800;display:flex}.khero.svelte-1r9m3km{padding:max(120px,clamp(5.5rem,13vw,9rem)) 0 clamp(3rem,7vw,5rem)}.khero.svelte-1r9m3km p:where(.svelte-1r9m3km){max-width:54ch;color:var(--ink);margin-bottom:0;font-size:1.1rem;font-weight:500;line-height:1.65}.kbody.svelte-1r9m3km{padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,9vw,7rem)}.hours-box.svelte-1r9m3km{max-width:460px;margin-inline:auto;padding:1.6rem}.hours-box.svelte-1r9m3km ul:where(.svelte-1r9m3km){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hours-box.svelte-1r9m3km li:where(.svelte-1r9m3km){color:var(--ink);border-bottom:1px solid #2e1a2b1a;justify-content:space-between;gap:1rem;padding:.6rem 0;font-weight:600;display:flex}.hours-box.svelte-1r9m3km li:where(.svelte-1r9m3km):last-child{border-bottom:none}.hours-box.svelte-1r9m3km li:where(.svelte-1r9m3km) span:where(.svelte-1r9m3km),.hours-box.svelte-1r9m3km li:where(.svelte-1r9m3km) b:where(.svelte-1r9m3km){color:var(--ink);text-shadow:none}.hours-box.svelte-1r9m3km li:where(.svelte-1r9m3km) b:where(.svelte-1r9m3km){font-weight:800}.kformsec.svelte-1r9m3km{padding:0 0 clamp(4rem,9vw,7rem)}.kform-card.svelte-1r9m3km{max-width:780px;margin:0 auto;padding:clamp(1.8rem,4vw,3rem)}.kform-head.svelte-1r9m3km{margin-bottom:1.6rem}.kform-head.svelte-1r9m3km h2:where(.svelte-1r9m3km){margin:.5rem 0 .4rem;font-size:clamp(1.4rem,3vw,1.8rem)}.kform-head.svelte-1r9m3km p:where(.svelte-1r9m3km){color:var(--ink);margin:0;font-weight:500}form.svelte-1r9m3km{flex-direction:column;gap:1.1rem;display:flex}.frow.svelte-1r9m3km{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label.svelte-1r9m3km{flex-direction:column;gap:.45rem;display:flex}label.svelte-1r9m3km>span:where(.svelte-1r9m3km){text-transform:uppercase;letter-spacing:.1em;color:var(--coral);font-size:.8125rem;font-weight:800}label.svelte-1r9m3km>span:where(.svelte-1r9m3km) em:where(.svelte-1r9m3km){text-transform:none;letter-spacing:0;color:var(--ink);font-style:normal;font-weight:500}input.svelte-1r9m3km,textarea.svelte-1r9m3km{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #2e1a2b33;border-radius:.8rem;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}input.svelte-1r9m3km:focus,textarea.svelte-1r9m3km:focus{border-color:var(--coral);outline:none;box-shadow:0 0 0 3px #f26b5b4d}textarea.svelte-1r9m3km{resize:vertical;min-height:120px}.kform-btn.svelte-1r9m3km{align-self:flex-start;margin-top:.3rem}@media (max-width:860px){.frow.svelte-1r9m3km{grid-template-columns:1fr}}.sig.svelte-1xjqatl{--sig-glass:242, 107, 91;--sig-size:64px;max-width:var(--wrap,74rem);padding:.6rem var(--pad,1.5rem) calc(1.4rem + 64px);margin-inline:auto}.sig-in.svelte-1xjqatl{align-items:center;gap:clamp(.9rem,2.5vw,1.4rem);width:-moz-fit-content;width:fit-content;max-width:100%;padding:.6rem clamp(1rem,3vw,1.5rem) .6rem .6rem;font-family:inherit;font-style:normal;display:flex}[data-tenant=o-ogrodnictwo] .tenant-root .ftr .sig .sig-in{color:var(--sand,#e6ece2);background:#e6ece214;border:1px solid #e6ece22e;border-radius:1rem}.sig-ring.svelte-1xjqatl{width:var(--sig-size);height:var(--sig-size);flex:none;position:relative;overflow:visible}.sig-ring.svelte-1xjqatl:before{content:"";background:radial-gradient(circle, rgba(var(--sig-glass), .34) 0%, rgba(var(--sig-glass), .12) 46%, rgba(var(--sig-glass), 0) 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.sig-ring.svelte-1xjqatl [data-tenant=o-ogrodnictwo] canvas{display:block;position:relative}.sig-fallback.svelte-1xjqatl{border:9px solid rgba(var(--sig-glass), .55);box-sizing:border-box;border-radius:50%;position:absolute;inset:8px;transform:rotate(-18deg)scaleY(.82)}.sig-txt.svelte-1xjqatl{letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:0 .45rem;min-width:0;margin:0;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;display:flex}[data-tenant=o-ogrodnictwo] .tenant-root .ftr .sig .sig-link{text-underline-offset:4px;min-height:48px;color:var(--sand,#e6ece2);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(var(--sig-glass), .9);text-decoration-color:rgba(var(--sig-glass), .9);align-items:center;font-style:normal;font-weight:700;transition:text-decoration-color .2s;display:inline-flex}[data-tenant=o-ogrodnictwo] .tenant-root .ftr .sig .sig-link:hover{-webkit-text-decoration-color:rgba(var(--sig-glass), 1);text-decoration-color:rgba(var(--sig-glass), 1)}[data-tenant=o-ogrodnictwo] .tenant-root .ftr .sig .sig-link:focus-visible{outline:3px solid rgb(var(--sig-glass));outline-offset:3px;border-radius:4px}.fx-ripples.svelte-wpv5xa{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}canvas.svelte-wpv5xa{width:100%;height:100%;display:block}.organism.svelte-px7hlj{pointer-events:none;z-index:-2;position:fixed;inset:0;overflow:hidden}.leaf.svelte-px7hlj{width:var(--s);height:var(--s);will-change:transform, opacity;position:absolute}.leaf.svelte-px7hlj svg:where(.svelte-px7hlj){width:100%;height:100%;display:block}[data-kind=drift].svelte-px7hlj .leaf:where(.svelte-px7hlj){animation:svelte-px7hlj-drift var(--dur) linear var(--delay) infinite;left:0}[data-kind=fall].svelte-px7hlj .leaf:where(.svelte-px7hlj){animation:svelte-px7hlj-fall var(--dur) linear var(--delay) infinite;top:0}@keyframes svelte-px7hlj-drift{0%{transform:translate3d(-8vw, 0, 0) rotate(var(--r0));opacity:0}6%{opacity:.9}25%{transform:translate3d(20vw, -5px, 0) rotate(calc(var(--r0) + 20deg))}50%{transform:translate3d(48vw, 4px, 0) rotate(calc(var(--r0) + 38deg))}75%{transform:translate3d(76vw, -4px, 0) rotate(calc(var(--r0) + 58deg))}94%{opacity:.9}to{transform:translate3d(104vw, 0, 0) rotate(calc(var(--r0) + 80deg));opacity:0}}@keyframes svelte-px7hlj-fall{0%{opacity:0;transform:translateY(-6vh)rotate(0)}8%{opacity:.85}25%{transform:translate3d(var(--sway), 20vh, 0) rotate(60deg)}50%{transform:translate3d(calc(var(--sway) * -.6), 48vh, 0) rotate(130deg)}75%{transform:translate3d(var(--sway), 76vh, 0) rotate(200deg)}92%{opacity:.85}to{opacity:0;transform:translateY(104vh)rotate(260deg)}}.bubble.svelte-px7hlj{width:var(--s);height:var(--s);opacity:0;will-change:transform, opacity;animation:svelte-px7hlj-rise var(--dur) linear var(--delay) infinite;background:radial-gradient(circle at 32% 30%,#ffffffe6 0 16%,#f26b5b40 38%,#f26b5b00 70%);border:1px solid #f26b5bd9;border-radius:50%;position:absolute;bottom:-14px}@keyframes svelte-px7hlj-rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:var(--o)}50%{transform:translate3d(var(--sway), -55vh, 0)}90%{opacity:var(--o)}to{transform:translate3d(calc(var(--sway) * -.5), -108vh, 0);opacity:0}}@media (prefers-reduced-motion:reduce){.organism.svelte-px7hlj{display:none}}.tenant-root.svelte-q95nio{--sage:#9db09a;--coral:#f26b5b;--coral-hover:#f58273;--deep:#2e1a2b;--sea:var(--coral);--sand:#e6ece2;--ink:#2e1a2b;--navy:var(--ink);--navy-deep:var(--ink);--ink-soft:var(--ink);--leaf:var(--deep);--bottle:var(--deep);--aqua:var(--coral);--air:var(--sand);--air-soft:var(--sand);--warm-line:#2e1a2b29;--warm-line-hover:#f26b5bb3;--panel:#f7f9f4f2;--panel-line:#2e1a2b1a;--font:"Montserrat Variable", system-ui, sans-serif;--wrap:74rem;--pad:clamp(1.2rem, 5vw, 3rem);--ease-out:cubic-bezier(.23, 1, .32, 1);isolation:isolate;min-height:100vh;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;position:relative;overflow-x:clip}.page-bg.svelte-q95nio{z-index:-3;pointer-events:none;background:var(--sage);position:fixed;inset:0;overflow:hidden}.page-bg.svelte-q95nio img:where(.svelte-q95nio){object-fit:cover;width:100%;height:100%;display:block}.page-bg.svelte-q95nio:after{content:"";background:#e6ece2d1;position:absolute;inset:0}.skip.svelte-q95nio{z-index:200;background:var(--deep);min-height:48px;color:var(--sand);border-radius:0 0 .6rem;align-items:center;padding:.7rem 1.1rem;display:inline-flex;position:absolute;top:0;left:-999px}.skip.svelte-q95nio:focus{left:0}.hdr.svelte-q95nio{z-index:100;position:sticky;top:0}.hdr-in.svelte-q95nio{max-width:var(--wrap);padding:.85rem var(--pad);border:1px solid var(--panel-line);transition:border-color .3s var(--ease-out);background:#e6ece2f5;border-radius:25px;justify-content:space-between;align-items:center;gap:1rem;margin:.7rem auto 0;display:flex;box-shadow:0 8px 22px #2e1a2b1a}.hdr-in.svelte-q95nio:hover{border-color:var(--warm-line-hover)}.links.svelte-q95nio{flex-wrap:wrap;gap:.35rem;display:flex}.lnk.svelte-q95nio{color:var(--ink);border-radius:.5rem;align-items:center;min-height:48px;padding:.5rem .7rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.lnk.svelte-q95nio:after{content:"";background:var(--sea);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:.28rem;left:.7rem;right:.7rem;transform:scaleX(0)}.lnk.svelte-q95nio:hover{color:var(--ink)}.lnk.svelte-q95nio:hover:after,.lnk.active.svelte-q95nio:after{transform:scaleX(1)}.lnk.active.svelte-q95nio{color:var(--deep);font-weight:700}.brand.svelte-q95nio{min-width:48px;min-height:48px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.brand-mark.svelte-q95nio{color:var(--deep);place-items:center;display:grid}.brand-text.svelte-q95nio{letter-spacing:.02em;font-size:1.25rem;font-weight:300}.brand-text.svelte-q95nio b:where(.svelte-q95nio){color:var(--deep);font-weight:800}.brand-text.big.svelte-q95nio{font-size:1.7rem}.burger.svelte-q95nio{color:var(--ink);cursor:pointer;min-width:48px;height:48px;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;display:none}.burger-txt.svelte-q95nio{font-size:.9375rem;font-weight:600}.mobile.svelte-q95nio{margin:.4rem var(--pad) 0;border:1px solid var(--panel-line);background:#e6ece2fa;border-radius:1rem;flex-direction:column;padding:.5rem 1.2rem 1rem;display:flex;box-shadow:0 10px 24px #2e1a2b1f}.mlnk.svelte-q95nio{color:var(--ink);border-bottom:1px solid #2e1a2b14;align-items:center;min-height:48px;padding:.85rem .4rem;font-weight:600;text-decoration:none;display:flex}.mlnk.active.svelte-q95nio{color:var(--ink);box-shadow:inset 3px 0 0 var(--coral);padding-left:.8rem;font-weight:800}@media (max-width:860px){.links.svelte-q95nio{display:none}.burger.svelte-q95nio{display:inline-flex}.brand.svelte-q95nio{order:-1}.hdr-in.svelte-q95nio{margin-inline:var(--pad);padding:.4rem .6rem .4rem 1rem}}main.svelte-q95nio{display:block}.ftr.svelte-q95nio{background:var(--deep);color:var(--sand);border-top:1px solid #e6ece21f;position:relative}.ftr-in.svelte-q95nio{max-width:var(--wrap);padding:clamp(2.6rem, 6vw, 4.5rem) var(--pad) 2rem;grid-template-columns:1.6fr 1fr 1.3fr;gap:clamp(1.6rem,4vw,3rem);margin-inline:auto;display:grid}.ftr.svelte-q95nio .brand-text:where(.svelte-q95nio),.ftr.svelte-q95nio .brand-text:where(.svelte-q95nio) b:where(.svelte-q95nio){color:var(--sand)}.ftr-brand.svelte-q95nio p:where(.svelte-q95nio){max-width:34ch;color:var(--sand);margin:.9rem 0 1.2rem;font-size:1rem;font-weight:300;line-height:1.65}.ftr-col.svelte-q95nio h3:where(.svelte-q95nio){text-transform:uppercase;letter-spacing:.2em;color:var(--sand);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.ftr-col.svelte-q95nio ul:where(.svelte-q95nio){flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ftr-col.svelte-q95nio a:where(.svelte-q95nio){color:var(--sand);font-weight:400;text-decoration:none;transition:color .2s}.ftr-col.svelte-q95nio a:where(.svelte-q95nio):hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.ftr-bottom.svelte-q95nio{max-width:var(--wrap);padding:1.3rem var(--pad);color:var(--sand);border-top:1px solid #e6ece224;flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-inline:auto;font-size:.8125rem;font-weight:400;display:flex}@media (max-width:600px){.ftr-in.svelte-q95nio{grid-template-columns:1fr}}[data-tenant=o-ogrodnictwo] .tenant-root .wrap{max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}[data-tenant=o-ogrodnictwo] .tenant-root :where(h1,h2,h3,h4){color:var(--deep);text-shadow:none;line-height:1.2}[data-tenant=o-ogrodnictwo] .tenant-root :where(*){font-style:normal}[data-tenant=o-ogrodnictwo] .tenant-root .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--coral);padding-bottom:.2rem;font-size:.8125rem;font-weight:800;display:inline-block}[data-tenant=o-ogrodnictwo] .tenant-root .btn{cursor:pointer;box-sizing:border-box;white-space:nowrap;min-height:48px;transition:transform .2s var(--ease-out), background-color .2s ease;border:2px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #2e1a2b24}[data-tenant=o-ogrodnictwo] .tenant-root .btn-aqua,[data-tenant=o-ogrodnictwo] .tenant-root .btn-coral{background:var(--coral);color:var(--ink)}[data-tenant=o-ogrodnictwo] .tenant-root .btn-aqua:hover,[data-tenant=o-ogrodnictwo] .tenant-root .btn-coral:hover{background:var(--coral-hover)}[data-tenant=o-ogrodnictwo] .tenant-root .btn-ghost{box-shadow:none;background:0 0;border-color:currentColor}@media (hover:hover) and (pointer:fine){[data-tenant=o-ogrodnictwo] .tenant-root .btn:hover{transform:translateY(-2px)}}[data-tenant=o-ogrodnictwo] .tenant-root .btn:active{transform:scale(.97)}[data-tenant=o-ogrodnictwo] .tenant-root a:focus-visible,[data-tenant=o-ogrodnictwo] .tenant-root button:focus-visible,[data-tenant=o-ogrodnictwo] .tenant-root input:focus-visible,[data-tenant=o-ogrodnictwo] .tenant-root textarea:focus-visible{outline:3px solid var(--ink);outline-offset:3px}[data-tenant=o-ogrodnictwo] .tenant-root .ftr a:focus-visible{outline-color:var(--sand)}[data-tenant=o-ogrodnictwo] .tenant-root :where(.hhero-in,.ohero-in,.ahero-in,.khero-in,.subhero-in,.octa-in,.acta-in,.cta-in,.sec-head,.harmony-photo,.harmony-txt,.scard,.ocard,.gear-txt,.gear-list,.hours-box,.kform-card,.story-body,.values-head,.value,.split-card){color:var(--ink);text-shadow:none;background:var(--panel)!important;border:1px solid var(--panel-line)!important;border-radius:1rem!important;box-shadow:0 4px 16px #2e1a2b12!important}[data-tenant=o-ogrodnictwo] .tenant-root :where(.harmony-photo,.scard,.ocard,.hours-box,.value,.split-card):hover{border-color:var(--warm-line-hover)!important}[data-tenant=o-ogrodnictwo] .tenant-root :is(.hhero-in,.ohero-in,.ahero-in,.khero-in,.subhero-in){box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.25rem,4vw,2.6rem)}@media (max-width:600px){[data-tenant=o-ogrodnictwo] .tenant-root :is(.hhero-in,.ohero-in,.ahero-in,.khero-in,.subhero-in){width:calc(100% - 32px)}}[data-tenant=o-ogrodnictwo] .tenant-root :where(.octa-in,.acta-in){width:min(50rem, calc(100% - 2 * var(--pad)));margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.3rem,4vw,2.4rem)}[data-tenant=o-ogrodnictwo] .tenant-root :where(.sec-head,.harmony-txt,.story-body,.gear-txt,.gear-list){padding:clamp(1.3rem,3vw,2rem)}.fab-dock.svelte-q95nio{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:120;box-sizing:border-box;opacity:1;visibility:visible;max-width:calc(100vw - 32px);transition:opacity .25s ease, transform .25s var(--ease-out), visibility 0s;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;transform:none}.armed.fab-dock.away.svelte-q95nio{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(12px)}@media (max-width:860px){.armed.fab-dock.svelte-q95nio:not(.mob-ready){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(12px)}}.fab.svelte-q95nio{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;max-width:100%;min-height:48px;transition:transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.15rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #2e1a2b38}.fab-cta.svelte-q95nio{background:var(--coral);color:var(--ink);border:1px solid #2e1a2b1f}.fab-tel.svelte-q95nio{color:var(--ink);border:1px solid var(--panel-line);background:#e6ece2fa}@media (hover:hover) and (pointer:fine){.fab.svelte-q95nio:hover{transform:translateY(-2px)}}.fx-toggle.svelte-q95nio{z-index:110;border:1px solid var(--panel-line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#e6ece2fa;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);box-shadow:0 8px 22px #2e1a2b33}[data-tenant=o-ogrodnictwo] .tenant-root.fx-paused *,[data-tenant=o-ogrodnictwo] .tenant-root.fx-paused :before,[data-tenant=o-ogrodnictwo] .tenant-root.fx-paused :after{animation-play-state:paused!important}[data-tenant=o-ogrodnictwo] .tenant-root.fx-paused .lightbox,[data-tenant=o-ogrodnictwo] .tenant-root.fx-paused .lb-figure{animation:none!important}@media (prefers-reduced-motion:reduce){.fab-dock.svelte-q95nio,.armed.fab-dock.away.svelte-q95nio,.armed.fab-dock.svelte-q95nio:not(.mob-ready),.fab.svelte-q95nio,.lnk.svelte-q95nio:after{transition:none}}img.svelte-1xpr9g3{object-fit:cover;width:100%;height:100%;display:block}h1.svelte-17uorrz{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(1.8rem,4.6vw,3rem);font-weight:800;line-height:1.2}h2.svelte-17uorrz{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.4rem 0;font-size:clamp(1.5rem,3.6vw,2.3rem);font-weight:800;line-height:1.2}h3.svelte-17uorrz{color:var(--deep);margin:.3rem 0 .5rem;font-size:1.2rem;font-weight:800}.subhero.svelte-17uorrz{padding:max(120px,clamp(5rem,9vw,7rem) + clamp(2rem,5vw,3rem)) 0 clamp(3rem,7vw,5rem);position:relative}.subhero-in.svelte-17uorrz p:where(.svelte-17uorrz){max-width:58ch;color:var(--ink);margin-bottom:0;font-size:1.1rem;font-weight:400;line-height:1.65}.story.svelte-17uorrz{padding:clamp(3.5rem,8vw,6rem) 0}.story-grid.svelte-17uorrz{text-align:center;grid-template-columns:1fr;max-width:62ch;margin-inline:auto;display:grid}.story-body.svelte-17uorrz p:where(.svelte-17uorrz){max-width:58ch;color:var(--ink);margin:1rem auto;font-weight:400;line-height:1.7}.values.svelte-17uorrz{text-align:center;padding:clamp(3.5rem,8vw,6rem) 0}.values-head.svelte-17uorrz{margin-bottom:2.4rem;padding:1.2rem 1.8rem;display:inline-block}.values-grid.svelte-17uorrz{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.value.svelte-17uorrz{height:100%;padding:1.8rem 1.5rem;transition:transform .3s}@media (hover:hover) and (pointer:fine){.value.svelte-17uorrz:hover{transform:translateY(-4px)}}.value-ic.svelte-17uorrz{background:var(--deep);width:52px;height:52px;color:var(--sand);border-radius:14px;place-items:center;margin-bottom:1rem;display:inline-grid}.value.svelte-17uorrz p:where(.svelte-17uorrz){color:var(--ink);margin:0;font-weight:400;line-height:1.6}.split.svelte-17uorrz{padding:clamp(3.5rem,8vw,6rem) 0}.split-grid.svelte-17uorrz{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.split-grid.svelte-17uorrz>[data-tenant=o-ogrodnictwo] .reveal:nth-child(2){grid-column:1/-1;justify-self:center;width:100%;max-width:480px}.split-card.svelte-17uorrz{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.split-card.svelte-17uorrz figure:where(.svelte-17uorrz){aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.split-txt.svelte-17uorrz{color:var(--ink);padding:1.6rem}.split-ic.svelte-17uorrz{color:var(--sea);display:inline-grid}.split-txt.svelte-17uorrz p:where(.svelte-17uorrz){max-width:34ch;color:var(--ink);margin:.4rem 0 1rem;font-weight:400;line-height:1.6}.more.svelte-17uorrz{min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:5px;align-items:center;gap:.4rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.more.svelte-17uorrz:hover{text-decoration-thickness:3px}.cta-band.svelte-17uorrz{text-align:center;padding:clamp(3rem,7vw,5rem) 0}.cta-in.svelte-17uorrz{padding:clamp(1.6rem,4vw,2.6rem);display:inline-block}.cta-in.svelte-17uorrz p:where(.svelte-17uorrz){color:var(--ink);margin:.8rem 0 1.6rem;font-weight:400}@media (max-width:860px){.values-grid.svelte-17uorrz,.split-grid.svelte-17uorrz{grid-template-columns:1fr}}.fan.svelte-59kkhy{justify-content:center;align-items:flex-end;height:clamp(340px,46vw,460px);margin-top:1rem;display:flex;position:relative}.card.svelte-59kkhy{aspect-ratio:3/4;cursor:pointer;transform-origin:bottom;width:clamp(150px,20vw,230px);transform:translateX(var(--x)) translateY(var(--y)) rotate(var(--r));background:#fff;border:6px solid #fff;border-radius:.7rem;padding:0;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .4s;position:absolute;bottom:0;overflow:hidden;box-shadow:0 18px 40px #2e1a2b38}.card.svelte-59kkhy .ph:where(.svelte-59kkhy){text-align:center;letter-spacing:.02em;width:100%;height:100%;color:var(--ink-soft,#5a6b7a);background:repeating-linear-gradient(45deg,#9db09a24,#9db09a24 12px,#9db09a47 12px 24px),#e6ece2;justify-content:center;align-items:center;padding:.6rem;font-size:.82rem;font-weight:600;display:flex}.ph-lb.svelte-59kkhy{aspect-ratio:3/4;width:min(100%,520px);max-height:70vh;color:var(--ink-soft,#5a6b7a);background:repeating-linear-gradient(45deg,#9db09a24,#9db09a24 14px,#9db09a47 14px 28px),#e6ece2;border-radius:.5rem;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.card.svelte-59kkhy .cap:where(.svelte-59kkhy){color:#fff;text-align:center;opacity:0;background:linear-gradient(#0000,#2e1a2bd9);padding:1.2rem .7rem .55rem;font-size:.8125rem;font-weight:600;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.card.svelte-59kkhy:hover{transform:translateX(var(--x)) translateY(calc(var(--y) - 26px)) rotate(0deg) scale(1.06);box-shadow:0 30px 60px #2e1a2b4d;z-index:50!important}.card.svelte-59kkhy:hover .cap:where(.svelte-59kkhy){opacity:1}}.card.svelte-59kkhy:active{transform:translateX(var(--x)) translateY(calc(var(--y) - 20px)) rotate(0deg) scale(.99)}.card.svelte-59kkhy:focus-visible{outline:3px solid var(--ink,#2e1a2b);outline-offset:3px}.hint.svelte-59kkhy{text-align:center;color:var(--ink,#2e1a2b);background:#f7f9f4f2;border-radius:999px;margin:1.4rem auto 0;padding:.45rem 1rem;font-size:.875rem;font-weight:500;display:table}.lightbox.svelte-59kkhy{z-index:200;background:#2e1a2be6;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);animation:.22s cubic-bezier(.23,1,.32,1) svelte-59kkhy-lb-in;display:flex;position:fixed;inset:0}.lb-figure.svelte-59kkhy{background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.9rem;max-width:min(820px,88vw);max-height:84vh;margin:0;padding:clamp(.7rem,1.6vw,1.15rem);animation:.26s cubic-bezier(.23,1,.32,1) svelte-59kkhy-fig-in;display:flex;box-shadow:0 40px 90px #0000008c}.lb-figure.svelte-59kkhy figcaption:where(.svelte-59kkhy){color:var(--navy,#0a1f3c);text-align:center;padding-bottom:.15rem;font-size:.92rem;font-weight:600}.lb-btn.svelte-59kkhy{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,transform .16s ease-out;display:flex;position:absolute}.lb-btn.svelte-59kkhy:hover{background:#ffffff3d}.lb-btn.svelte-59kkhy:active{transform:scale(.94)}.lb-close.svelte-59kkhy{top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.lb-prev.svelte-59kkhy{top:50%;left:clamp(.6rem,3vw,2rem);transform:translateY(-50%)}.lb-next.svelte-59kkhy{top:50%;right:clamp(.6rem,3vw,2rem);transform:translateY(-50%)}.lb-prev.svelte-59kkhy:active,.lb-next.svelte-59kkhy:active{transform:translateY(-50%)scale(.94)}@keyframes svelte-59kkhy-lb-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-59kkhy-fig-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.lb-prev.svelte-59kkhy{left:.5rem}.lb-next.svelte-59kkhy{right:.5rem}}@media (prefers-reduced-motion:reduce){.card.svelte-59kkhy,.lightbox.svelte-59kkhy,.lb-figure.svelte-59kkhy{transition-duration:1ms;animation:none}}h1.svelte-oq5fos{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4.8vw,3.1rem);font-weight:800;line-height:1.2}h2.svelte-oq5fos{letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin:.3rem 0;font-size:clamp(1.5rem,3.6vw,2.3rem);font-weight:800;line-height:1.2}h3.svelte-oq5fos{color:var(--deep);margin:.6rem 0 .5rem;font-size:1.18rem;font-weight:800}.ohero.svelte-oq5fos{align-items:flex-end;min-height:66vh;padding:max(120px,clamp(5rem,12vw,8rem)) 0 clamp(2.5rem,6vw,4rem);display:flex;position:relative;overflow:hidden}.leaf-bg.svelte-oq5fos{z-index:0;position:absolute;inset:0}.leaf-bg.svelte-oq5fos [data-tenant=o-ogrodnictwo] img{object-fit:cover;filter:saturate(1.15)contrast(1.03);width:100%;height:100%}.leaf-veil.svelte-oq5fos{background:0 0;position:absolute;inset:0}.ohero-in.svelte-oq5fos{z-index:1;position:relative}.ohero-in.svelte-oq5fos p:where(.svelte-oq5fos){max-width:54ch;color:var(--ink);margin-bottom:1.6rem;font-size:1.12rem;font-weight:300;line-height:1.65}.harmony.svelte-oq5fos{background:0 0;padding:clamp(3.5rem,8vw,6rem) 0}.harmony-in.svelte-oq5fos{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(1.8rem,5vw,3.4rem);display:grid}.harmony-photo.svelte-oq5fos{aspect-ratio:3/2;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 24px 54px #2e1a2b2e}.harmony-txt.svelte-oq5fos p:where(.svelte-oq5fos){max-width:58ch;color:var(--ink-soft);margin:1rem 0;font-weight:300;line-height:1.7}.services.svelte-oq5fos{background:0 0;padding:clamp(3.5rem,8vw,6rem) 0}.sec-head.svelte-oq5fos{margin-bottom:2.2rem}.sec-head.between.svelte-oq5fos{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.sec-head.between.svelte-oq5fos p:where(.svelte-oq5fos){max-width:38ch;color:var(--ink-soft);font-weight:300;line-height:1.6}.serv-grid.svelte-oq5fos{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.scard.svelte-oq5fos{background:#fff;border:1px solid #2e1a2b1a;border-radius:0;height:100%;padding:1.7rem 1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 16px 40px #2e1a2b1a}.scard.svelte-oq5fos:hover{transform:translateY(-5px);box-shadow:0 24px 52px #2e1a2b24}.sic.svelte-oq5fos{background:var(--deep);width:52px;height:52px;color:var(--sand);border-radius:14px;place-items:center;display:grid}.scard.svelte-oq5fos p:where(.svelte-oq5fos){color:var(--ink-soft);margin:0;font-weight:300;line-height:1.6}.realizacje.svelte-oq5fos{background:0 0;padding:clamp(3.5rem,8vw,6rem) 0}.octa.svelte-oq5fos{text-align:center;background:0 0;padding:clamp(3rem,7vw,5rem) 0}.octa-in.svelte-oq5fos p:where(.svelte-oq5fos){max-width:44ch;color:var(--ink-soft);margin:.8rem auto 1.6rem;font-weight:300;line-height:1.6}.octa-btns.svelte-oq5fos{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (max-width:860px){.harmony-in.svelte-oq5fos{grid-template-columns:1fr}.harmony-photo.svelte-oq5fos{order:-1}.serv-grid.svelte-oq5fos{grid-template-columns:1fr 1fr}}@media (max-width:520px){.serv-grid.svelte-oq5fos{grid-template-columns:1fr}}
