.k20o{--k20-navy: oklch(.26 0 none);--k20-text: oklch(.3 0 none);--k20-muted: oklch(.5 .01 355);--k20-line: oklch(.91 .012 355);--k20-soft: oklch(.975 .014 355);--k20-accent: oklch(.6 .19 358);--k20o-gap: clamp(1.6rem, 1rem + 1.6vw, 3.2rem);--k20o-sekcja: clamp(4.8rem, 3.2rem + 4vw, 9.6rem);--k20o-r: 1.6rem;color:var(--k20-text);font-size:clamp(1.5rem,1.45rem + .2vw,1.7rem);line-height:1.6}#MainContent .shopify-section:has(>.k20o){margin-block:0}.k20o :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.k20o :is(h1,h2,h3){color:var(--k20-navy);line-height:1.15;text-wrap:balance}.k20o p{text-wrap:pretty}.k20o a{color:inherit}.k20o :is(a,summary):focus-visible{outline:2px solid var(--k20-accent);outline-offset:3px}.k20o-sekcja{padding-block:var(--k20o-sekcja)}.k20o-tlo{background:var(--k20-soft)}.k20o-h1{font-size:clamp(3.2rem,2.2rem + 2.6vw,5.2rem);font-weight:600}.k20o-h2{font-size:clamp(2.4rem,1.9rem + 1.4vw,3.6rem);font-weight:600}.k20o-h3{font-size:1.8rem;font-weight:600}.k20o-etykieta{margin-block-end:1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--k20-accent) 70%,var(--k20-navy))}.k20o-etykieta--odstep{margin-block-start:2.8rem}.k20o-stos>*+*{margin-block-start:1.6rem}.k20o-lead{font-size:1.12em;max-inline-size:42ch}.k20o-h2+.k20o-lead{margin-block-start:1.6rem}.k20o-przyciski,.k20o-szukasz{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.k20o-przyciski{margin-block-start:2.4rem}.k20o-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:4.8rem;padding-inline:2.4rem;border:1.5px solid var(--k20-navy);border-radius:99rem;font-weight:600;text-decoration:none}.k20o .k20o-btn--glowny{background:var(--k20-navy);color:#fff}.k20o-btn:active{scale:.98}@media(hover:hover)and (pointer:fine){.k20o-btn:hover{background:var(--k20-soft)}.k20o-btn--glowny:hover{background:color-mix(in oklch,var(--k20-navy) 85%,var(--k20-accent))}}.k20o-foto{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--k20o-r)}.k20o-foto--hero{aspect-ratio:4 / 3}.k20o-hero,.k20o-dwie{display:grid;gap:var(--k20o-gap);align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr))}.k20o-fakty{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;margin-block-start:var(--k20o-sekcja);background:var(--k20-line);border:1px solid var(--k20-line);border-radius:var(--k20o-r);overflow:clip}.k20o-fakty>div{padding:2rem;background:#fff}.k20o-fakty dt{font-size:2.4rem;font-weight:600;line-height:1.2;color:var(--k20-navy)}.k20o-fakty dd{font-size:1.5rem}.k20o-zasada{font-size:clamp(1.7rem,1.5rem + .4vw,2rem);font-weight:500;line-height:1.35;color:var(--k20-navy);border-inline-start:3px solid var(--k20-accent);padding-inline-start:2rem}.k20o-porownanie{display:grid;gap:var(--k20o-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));margin-block-start:3.2rem}.k20o-ramka{padding:clamp(2rem,1.6rem + 1vw,3.2rem);background:#fff;border:1px solid var(--k20-line);border-radius:var(--k20o-r)}.k20o-lista{display:grid;gap:1.4rem;margin-block-start:1.6rem;padding:0;list-style:none}.k20o-lista li{display:grid;grid-template-columns:2.8rem 1fr;gap:1.2rem;align-items:start}.k20o :is(.k20o-lista,.k20o-szklo) svg{inline-size:2.8rem;block-size:2.8rem;fill:none;stroke:var(--k20-navy);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.k20o .k20o-ramka--nie svg{stroke:var(--k20-muted)}.k20o-plyny{margin-block-start:2.4rem;max-inline-size:70ch;font-size:.94em}.k20o-kroki{display:grid;gap:var(--k20o-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:3.2rem;padding:0;list-style:none;counter-reset:k20o}.k20o-kroki li{counter-increment:k20o;padding-block-start:1.6rem;border-block-start:2px solid var(--k20-navy)}.k20o-kroki li:before{content:counter(k20o,decimal-leading-zero);display:block;margin-block-end:.8rem;font-size:1.4rem;font-weight:600;color:color-mix(in oklch,var(--k20-accent) 70%,var(--k20-navy))}.k20o-kroki h3{margin-block-end:.6rem}.k20o-szklo{display:grid;gap:var(--k20o-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:4rem;padding:0;list-style:none}.k20o-szklo li{display:grid;gap:.8rem;align-content:start;padding:2.4rem;background:#fff;border-radius:var(--k20o-r)}.k20o .k20o-szklo svg{inline-size:3.2rem;block-size:3.2rem}.k20o-szklo p{font-size:.94em}.k20o-naglowek-rzad{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--k20o-gap)}.k20o-ocena{font-size:clamp(4rem,3.2rem + 2vw,5.6rem);font-weight:600;line-height:1;color:var(--k20-navy);white-space:nowrap}.k20o-ocena small{font-size:.32em;font-weight:500;color:var(--k20-text)}.k20o-opinie{display:grid;gap:var(--k20o-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));margin-block-start:3.2rem}.k20o-opinie blockquote{padding:0;border:0;font-style:normal;font-size:1.05em;color:var(--k20-navy)}.k20o-opinie figcaption{margin-block-start:1.2rem;font-size:1.3rem;color:var(--k20-muted)}.k20o-waska .k20o-faq{max-inline-size:80rem}.k20o-faq{margin-block:2.4rem 3.2rem}.k20o-faq details{padding-block:1.6rem;border-block-end:1px solid var(--k20-line)}.k20o-faq summary{cursor:pointer;font-weight:600;color:var(--k20-navy)}.k20o-faq details p{margin-block-start:1rem;max-inline-size:65ch}.k20o-firma{padding-block:2.4rem;font-size:1.3rem;text-align:center;color:var(--k20-muted)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/k20-o-nas.css.map */
