:root{--tlo-glowne:#FDF9F5;--tlo-ciemne:#2B2028;--tlo-karta:#F7EDE4;--biel:#FFFFFF;--akcent:#C2674A;--akcent-btn:#A9543A;--akcent-btn-hover:#8F4530;--akcent-mieki:#8A9A7B;--tekst:#241E1B;--tekst-mieki:#6B5F58;--tekst-na-ciemnym:#F4EDE8;--tekst-mieki-jasny:#C3B5AC;--sukces:#4A7C59;--alert:#C5382F;--linia:rgba(36,30,27,.1);--linia-jasna:rgba(244,237,232,.16);--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--cien-karta:0 2px 10px rgba(36,30,27,.05);--cien-btn:0 4px 16px rgba(169,84,58,.28);--cien-wyb:0 6px 22px rgba(194,103,74,.16);--font-display:"Bricolage Grotesque","Poppins",system-ui,-apple-system,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-h1:clamp(1.75rem,1.28rem + 2vw,3.5rem);--fs-h2:clamp(1.625rem,1.42rem + .88vw,2.5rem);--fs-h3:clamp(1.25rem,1.19rem + .26vw,1.5rem);--fs-lead:clamp(1.0625rem,1.03rem + .15vw,1.1875rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.875rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--maxw:1120px;--gutter:20px;--sec-y:56px;--header-h:60px}@media(min-width:990px){:root{--fs-body:1.125rem;--gutter:32px;--sec-y:96px;--header-h:76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--tlo-glowne);color:var(--tekst);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:3px solid var(--akcent);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--gutter);z-index:200;background:var(--akcent-btn);color:#fff;padding:12px 20px;border-radius:0 0 var(--r-sm) var(--r-sm);text-decoration:none;font-weight:600}.skip-link:focus{top:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.sec{padding-block:var(--sec-y);background:var(--tlo-glowne);position:relative}.sec--sand{background:var(--tlo-karta)}.sec--white{background:var(--biel)}.sec--dark{background:var(--tlo-ciemne);color:var(--tekst-na-ciemnym)}.sec--dark h1,.sec--dark h2,.sec--dark h3{color:var(--tekst-na-ciemnym)}.sec--tight{padding-block:calc(var(--sec-y) * .7)}.eyebrow{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--akcent);background:#c2674a1a;padding:7px 14px;border-radius:var(--r-pill);margin-bottom:var(--s4);line-height:1.3}.sec--dark .eyebrow{color:#e9b49b;background:#e9b49b24}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);font-weight:700}.lead{font-size:var(--fs-lead);color:var(--tekst-mieki);margin-top:var(--s4);max-width:56ch;text-wrap:pretty}.sec--dark .lead{color:var(--tekst-mieki-jasny)}.sec__head{margin-bottom:var(--s8)}.sec__head--center{text-align:center;margin-inline:auto;max-width:44rem}.sec__head--center .lead{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border:0;border-radius:var(--r-pill);background:var(--akcent-btn);color:#fff;font-family:var(--font-body);font-size:1.0625rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:var(--cien-btn);transition:background .18s ease,transform .12s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.btn:hover{background:var(--akcent-btn-hover)}.btn:active{transform:scale(.98)}.btn[disabled],.btn[aria-busy=true]{opacity:.7;cursor:progress}.btn--full{width:100%}.btn--ghost{background:transparent;color:var(--tekst);border:1.5px solid var(--linia);box-shadow:none}.btn--ghost:hover{background:#241e1b0a}.sec--dark .btn--ghost{color:var(--tekst-na-ciemnym);border-color:var(--linia-jasna)}.btn--sm{min-height:44px;padding:0 20px;font-size:.9375rem;white-space:nowrap;flex:none}.btn--sm .lbl-short{display:none}@media(max-width:480px){.btn--sm{padding:0 14px;font-size:.875rem;gap:6px}.btn--sm .lbl-full{display:none}.btn--sm .lbl-short{display:inline}}.btn__arrow{transition:transform .18s ease}.btn:hover .btn__arrow{transform:translate(3px)}.btn__spinner{width:18px;height:18px;flex:none;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:none}.btn[aria-busy=true] .btn__spinner{display:block}.btn[aria-busy=true] .btn__arrow{display:none}@keyframes spin{to{transform:rotate(360deg)}}.trustbar{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);margin-top:var(--s6);padding:0;list-style:none}.trustbar__item{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:600;color:var(--tekst-mieki)}.trustbar__item svg{flex:none;color:var(--akcent-mieki)}.sec--dark .trustbar__item{color:var(--tekst-mieki-jasny)}.micro{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:8px}.micro__item{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-micro);color:var(--tekst-mieki);line-height:1.45}.micro__item svg{flex:none;margin-top:2px;color:var(--akcent-mieki)}.micro--inline{display:flex;flex-wrap:wrap;gap:6px 14px}.micro--inline .micro__item{font-size:.8125rem}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.price__old{font-size:1.0625rem;color:var(--tekst-mieki);text-decoration:line-through;text-decoration-thickness:1.5px}.price__now{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.price__badge{display:inline-block;background:var(--alert);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:var(--r-pill);line-height:1}.card{background:var(--tlo-karta);border:1px solid var(--linia);border-radius:var(--r-md);padding:var(--s6)}.sec--sand .card,.sec--dark .card{background:var(--biel);border-color:transparent}.sec--dark .card{background:#f4ede80f;border:1px solid var(--linia-jasna)}.grid{display:grid;gap:var(--s4)}@media(min-width:750px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr);gap:var(--s6)}.grid--4{grid-template-columns:repeat(2,1fr);gap:var(--s4)}}@media(min-width:990px){.grid--4{grid-template-columns:repeat(4,1fr)}}.grid--4{grid-template-columns:repeat(2,1fr);gap:var(--s3)}.iconcircle{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--r-pill);background:#8a9a7b29;color:var(--akcent-mieki);margin-bottom:var(--s4)}.iconcircle--accent{background:#c2674a1f;color:var(--akcent)}.iconcircle--sm{width:34px;height:34px;margin:0}.slot{position:relative;width:100%;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(135deg,#f2e7dc,#eadcce);border:1px dashed rgba(36,30,27,.18);display:grid;place-items:center;text-align:center;padding:var(--s6) var(--s4);color:var(--tekst-mieki);min-height:180px}.slot img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-md)}.slot--has-image{border:0;padding:0;background:none;min-height:0}.slot__label{font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.slot__desc{font-size:.8125rem;margin-top:6px;max-width:30ch;line-height:1.45}.slot__dim{font-size:.75rem;margin-top:8px;opacity:.7;font-variant-numeric:tabular-nums}.slot__icon{color:var(--akcent);opacity:.55;margin-bottom:10px}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:100;height:var(--header-h);background:#fdf9f5db;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.site-header.is-scrolled{border-bottom-color:var(--linia);box-shadow:0 1px 14px #241e1b0d}.site-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.logo{display:flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:1.0625rem;letter-spacing:-.02em;color:var(--tekst);flex:none}.logo img{max-height:34px;width:auto}@media(max-width:480px){.logo{font-size:.9375rem;gap:7px;min-width:0}.logo__mark{width:27px;height:27px}.logo>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.logo__mark{width:30px;height:30px;flex:none;border-radius:var(--r-pill);background:var(--akcent);display:grid;place-items:center;color:#fff}.site-nav{display:none}@media(min-width:990px){.site-nav{display:flex;align-items:center;gap:var(--s6)}.site-nav a{text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--tekst-mieki);padding:8px 2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.site-nav a:hover{color:var(--tekst)}.site-nav a[aria-current=page]{color:var(--tekst);border-bottom-color:var(--akcent)}}.hero{padding-block:var(--s12) var(--sec-y)}.hero__grid{display:grid;gap:var(--s8)}.hero__media .slot{min-height:260px}.hero__media .slot img{object-fit:contain}@media(min-width:990px){.hero{padding-block:var(--s16) var(--sec-y)}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:var(--s16)}.hero__media .slot{min-height:520px;aspect-ratio:6/7}}.phero{padding-block:var(--s4) var(--sec-y)}.phero__grid{display:grid;gap:var(--s6)}.phero__media{margin-bottom:var(--s1)}.phero__media .slot{min-height:0;height:380px;background:linear-gradient(135deg,#f2e7dc,#eadcce)}.phero__media .slot img{height:380px;width:100%;object-fit:contain;background:transparent}.phero__media .slot--has-image{background:none}.phero .eyebrow{margin-bottom:var(--s2)}.phero__title{font-size:clamp(1.6875rem,1.25rem + 1.9vw,3.25rem);margin-bottom:var(--s3)}.phero__lead{margin-top:0;margin-bottom:var(--s4);font-size:var(--fs-body)}.phero__price{margin-bottom:var(--s4)}.phero__cta{margin-bottom:var(--s3)}.phero__bullets,.phero__selector{margin-top:var(--s6)}@media(min-width:990px){.phero{padding-block:var(--s12) var(--sec-y)}.phero__body>.eyebrow{align-self:flex-start}.phero__grid{grid-template-columns:.9fr 1.1fr;gap:var(--s16);align-items:start}.phero__media{position:sticky;top:calc(var(--header-h) + 24px)}.phero__media .slot,.phero__media .slot img{height:auto;min-height:480px;aspect-ratio:3/4}.phero__media .slot img{object-fit:cover}.phero__lead{font-size:var(--fs-lead)}.phero__body{display:flex;flex-direction:column}.phero__bullets{order:1;margin-top:var(--s4)}.phero__selector{order:2;margin-top:var(--s8)}.phero__price{order:3;margin-top:var(--s6);margin-bottom:var(--s4)}.phero__cta{order:4}.phero__micro{order:5}}.checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.checks li{display:flex;align-items:flex-start;gap:11px;font-size:var(--fs-body);line-height:1.5}.checks svg{flex:none;margin-top:3px;color:var(--akcent-mieki)}.sec--dark .checks svg{color:var(--akcent-mieki)}.phero__mini-review{margin-top:var(--s4);background:var(--biel);border-radius:var(--r-md);border:1px solid var(--linia);padding:var(--s4)}.mini-review__stars{display:flex;gap:2px;color:#e0a23c;margin-bottom:var(--s2)}.mini-review__quote{font-size:var(--fs-small);line-height:1.5;color:var(--tekst);margin:0 0 var(--s2)}.mini-review__name{margin:0;font-weight:700;font-size:.8125rem;color:var(--tekst)}@media(min-width:990px){.phero__mini-review{margin-top:var(--s6);max-width:none}}.pains{list-style:none;margin:var(--s8) 0 0;padding:0;display:grid;gap:var(--s4);max-width:46rem}.pains li{display:flex;align-items:flex-start;gap:14px;font-size:var(--fs-body);color:var(--tekst-mieki-jasny);line-height:1.55}.pains__x{width:26px;height:26px;flex:none;margin-top:2px;border-radius:var(--r-pill);background:#c5382f2e;color:#efa49c;display:grid;place-items:center}.pains__close{margin-top:var(--s12);padding:var(--s6);border-left:3px solid var(--akcent-mieki);background:#8a9a7b17;border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.125rem,1.05rem + .36vw,1.4375rem);line-height:1.4;color:var(--akcent-mieki);letter-spacing:-.01em;max-width:46rem}.pillar{padding:var(--s6);border-radius:var(--r-md);background:var(--tlo-karta);border:1px solid var(--linia)}.pillar h3{margin-bottom:10px}.pillar p{color:var(--tekst-mieki);font-size:var(--fs-small);line-height:1.6}.prodcard{background:var(--biel);border-radius:var(--r-lg);border:1px solid var(--linia);box-shadow:var(--cien-karta);overflow:hidden;display:grid;gap:0}.prodcard__media{padding:var(--s6) var(--s6) 0}.prodcard__media .slot{min-height:240px;aspect-ratio:3/4;max-width:300px;margin-inline:auto}.prodcard__body{padding:var(--s6)}.prodcard__badge{display:inline-block;background:var(--akcent);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-pill);margin-bottom:var(--s3)}.prodcard__desc{color:var(--tekst-mieki);font-size:var(--fs-small);margin:var(--s3) 0 var(--s6)}.prodcard .checks,.prodcard .price{margin-bottom:var(--s6)}@media(min-width:750px){.prodcard{grid-template-columns:.85fr 1.15fr;align-items:center}.prodcard__media{padding:var(--s8)}.prodcard__media .slot{aspect-ratio:3/4;max-width:none}.prodcard__body{padding:var(--s8) var(--s8) var(--s8) 0}}.letter__grid{display:grid;gap:var(--s8)}.letter__media .slot{aspect-ratio:1;min-height:0;max-width:320px}.letter__text p{color:var(--tekst-mieki);margin-top:var(--s4);line-height:1.7}.letter__sign{margin-top:var(--s6);display:flex;align-items:center;gap:var(--s4)}.letter__sign-img{max-height:56px;width:auto}.letter__sign-name{font-family:var(--font-display);font-weight:700;font-size:1.0625rem}.editor-note{margin-top:var(--s4);padding:var(--s4);border:1px dashed var(--akcent);border-radius:var(--r-sm);background:#c2674a12;font-size:var(--fs-micro);line-height:1.5;color:var(--tekst-mieki)}.editor-note strong{color:var(--akcent)}@media(min-width:990px){.letter__grid{grid-template-columns:.8fr 1.2fr;gap:var(--s16);align-items:center}.letter__media .slot{max-width:none}}.get{padding:var(--s4);border-radius:var(--r-md);background:var(--tlo-karta);border:1px solid var(--linia)}.get h3{font-size:1.0625rem;margin-bottom:6px;line-height:1.25}.get p{font-size:.875rem;color:var(--tekst-mieki);line-height:1.55}@media(min-width:750px){.get{padding:var(--s6)}.get h3{font-size:var(--fs-h3)}.get p{font-size:var(--fs-small)}}.stages{display:grid;gap:0;margin-top:var(--s8);position:relative}.stage{position:relative;padding-left:60px;padding-bottom:var(--s12)}.stage:last-child{padding-bottom:0}.stage__num{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:var(--r-pill);background:var(--akcent);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1.125rem;z-index:2}.stage:not(:last-child):before{content:"";position:absolute;left:20px;top:46px;bottom:6px;width:2px;background:linear-gradient(to bottom,var(--akcent) 0%,rgba(194,103,74,.25) 100%);border-radius:2px}.stage__kicker{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--akcent);margin-bottom:4px}.stage__range{font-size:.8125rem;color:var(--tekst-mieki);margin-bottom:var(--s2)}.stage h3{margin-bottom:10px}.stage__lead{color:var(--tekst-mieki);font-size:var(--fs-small);margin-bottom:var(--s4);line-height:1.6}.stage .checks li{font-size:var(--fs-small)}.stages__close{margin-top:var(--s8);font-family:var(--font-display);font-weight:700;font-size:1.125rem;line-height:1.45;max-width:44rem}@media(min-width:990px){.stages{grid-template-columns:repeat(3,1fr);gap:var(--s8)}.stage{padding-left:0;padding-bottom:0;padding-top:58px}.stage__num{top:0}.stage:not(:last-child):before{left:52px;right:0;top:20px;bottom:auto;width:auto;height:2px;background:linear-gradient(to right,var(--akcent),rgba(194,103,74,.2))}.stages__close{grid-column:1/-1;text-align:center;margin-inline:auto}}.peek{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.peek::-webkit-scrollbar{display:none}.peek__item{scroll-snap-align:center}.peek__item .slot{aspect-ratio:8/11;min-height:0;background:var(--biel);box-shadow:var(--cien-karta)}.peek__item .slot img{object-fit:contain;background:var(--biel)}.peek__dots{display:flex;justify-content:center;gap:2px;margin-top:var(--s2)}.peek__dot{width:44px;height:44px;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.peek__dot:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:#241e1b33;transition:background .2s ease,width .2s ease}.peek__dot[aria-current=true]:before{background:var(--akcent);width:22px}.peek__note{text-align:center;font-size:var(--fs-micro);color:var(--tekst-mieki);margin-top:var(--s4)}@media(min-width:750px){.peek{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin-inline:0;padding-inline:0;gap:var(--s6)}.peek__dots{display:none}}.bundle{display:grid;gap:var(--s3);margin:0;padding:0;border:0}.bundle legend{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:var(--s3);padding:0}.bopt{position:relative;display:block;min-height:88px;border-radius:var(--r-md);border:1.5px solid var(--linia);background:var(--biel);padding:var(--s4) var(--s4) var(--s4) 52px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease,background .18s ease;-webkit-tap-highlight-color:transparent}.bopt:hover{border-color:#c2674a73}.bopt__input{position:absolute;opacity:0;width:1px;height:1px;top:50%;left:20px;margin:0}.bopt__dot{position:absolute;left:18px;top:calc(var(--s4) + 3px);width:22px;height:22px;border-radius:var(--r-pill);border:2px solid rgba(36,30,27,.28);background:var(--biel);display:grid;place-items:center;transition:border-color .18s ease}.bopt__dot:after{content:"";width:11px;height:11px;border-radius:var(--r-pill);background:var(--akcent-btn);transform:scale(0);transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bopt__title{display:block;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.25}.bopt__sub{display:block;font-size:.875rem;color:var(--tekst-mieki);margin-top:4px;line-height:1.45}.bopt__prices{display:flex;align-items:baseline;gap:9px;margin-top:10px;flex-wrap:wrap}.bopt__old{font-size:.9375rem;color:var(--tekst-mieki);text-decoration:line-through}.bopt__now{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1}.bopt__save{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:.8125rem;font-weight:700;color:var(--sukces)}.bopt__note{display:block;font-size:.8125rem;color:var(--tekst-mieki);margin-top:10px;line-height:1.5;padding-top:10px;border-top:1px solid var(--linia)}.bopt__flag{position:absolute;top:-10px;right:14px;background:var(--akcent);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 2px 8px #c2674a4d}.bopt.is-selected{border-color:var(--akcent);border-width:2px;background:var(--tlo-karta);box-shadow:var(--cien-wyb);padding-left:51px}.bopt.is-selected .bopt__dot{border-color:var(--akcent-btn)}.bopt.is-selected .bopt__dot:after{transform:scale(1)}.bopt__input:focus-visible+.bopt__dot{outline:3px solid var(--akcent);outline-offset:3px}.bopt--featured{order:-1}@media(prefers-reduced-motion:reduce){.bopt,.bopt__dot:after{transition:none}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:120;background:#fffffff0;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:0 -2px 20px #241e1b21;padding:10px var(--gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:var(--s4);transform:translateY(110%);transition:transform .2s ease;min-height:72px}.sticky.is-visible{transform:translateY(0)}.sticky__info{flex:1;min-width:0}.sticky__label{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tekst-mieki);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky__prices{display:flex;align-items:baseline;gap:7px;margin-top:2px}.sticky__old{font-size:.8125rem;color:var(--tekst-mieki);text-decoration:line-through}.sticky__now{font-family:var(--font-display);font-weight:800;font-size:1.3125rem;letter-spacing:-.02em;line-height:1}.sticky .btn{flex:none;min-height:50px;padding:0 22px;font-size:1rem}body.has-sticky{padding-bottom:0}@media(min-width:990px){.sticky{display:none}}@media(prefers-reduced-motion:reduce){.sticky{transition:none}}.guarantee{max-width:44rem;margin-inline:auto;text-align:center;border:2px solid rgba(138,154,123,.45);border-radius:var(--r-lg);background:#8a9a7b12;padding:var(--s8) var(--s6)}.guarantee .iconcircle{margin-inline:auto;width:64px;height:64px;background:#8a9a7b33}.guarantee p{color:var(--tekst-mieki);margin-top:var(--s4);line-height:1.7;text-wrap:pretty}.guarantee a{color:var(--akcent-btn);font-weight:600}.faq{max-width:46rem;margin-inline:auto;margin-top:var(--s8)}.faq__item{border-bottom:1px solid var(--linia-jasna)}.faq__item summary{display:flex;align-items:flex-start;gap:var(--s4);justify-content:space-between;min-height:56px;padding:var(--s4) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.4;color:var(--tekst-na-ciemnym);-webkit-tap-highlight-color:transparent}.faq__item summary::-webkit-details-marker{display:none}.faq__chev{flex:none;margin-top:3px;transition:transform .22s ease;color:var(--akcent-mieki)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__answer{padding:0 0 var(--s6);color:var(--tekst-mieki-jasny);font-size:var(--fs-small);line-height:1.7;max-width:60ch}.faq__answer a{color:#e9b49b;font-weight:600}@media(prefers-reduced-motion:no-preference){.faq__item[open] .faq__answer{animation:faqIn .25s ease}}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.review{background:var(--biel);border-radius:var(--r-md);padding:var(--s6);border:1px solid var(--linia)}.stars{display:flex;gap:2px;color:#e0a23c;margin-bottom:var(--s3)}.review__quote{font-size:var(--fs-small);line-height:1.7;color:var(--tekst)}.review__who{margin-top:var(--s4);font-weight:700;font-size:.9375rem}.review__verified{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--sukces);font-weight:600;margin-top:4px}.review__avg{text-align:center;margin-top:var(--s8)}.review__avg-num{font-family:var(--font-display);font-size:2.5rem;font-weight:800;line-height:1}.ctaband{text-align:center;max-width:44rem;margin-inline:auto}.ctaband .lead{margin-inline:auto;margin-bottom:var(--s8)}.sellblock{max-width:34rem;margin-inline:auto}.sellblock .bundle{margin-bottom:var(--s6)}.sellblock .micro{margin-top:var(--s4)}.contact__grid{display:grid;gap:var(--s8)}.contact__mail{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);color:var(--akcent-btn);text-decoration:none;margin-top:var(--s6);word-break:break-word}.contact__mail:hover{text-decoration:underline}.field{display:grid;gap:8px;margin-bottom:var(--s4)}.field label{font-size:var(--fs-small);font-weight:600}.field input,.field textarea{width:100%;min-height:56px;padding:14px 16px;font-size:17px;border:1.5px solid var(--linia);border-radius:var(--r-sm);background:var(--biel);font-family:var(--font-body);transition:border-color .15s ease}.field textarea{min-height:150px;resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus{border-color:var(--akcent);outline:none}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--akcent);outline-offset:1px}.infobox{background:var(--tlo-karta);border-radius:var(--r-md);padding:var(--s6);margin-top:var(--s6);border:1px solid var(--linia)}.infobox h3{font-size:1.0625rem;margin-bottom:10px}.infobox p{font-size:var(--fs-small);color:var(--tekst-mieki);line-height:1.65}.infobox--help{border-left:3px solid var(--akcent-mieki)}.infobox__phone{display:block;margin-top:10px;font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:var(--tekst);text-decoration:none}.infobox__phone span{font-size:.875rem;font-weight:500;color:var(--tekst-mieki);display:block;margin-top:2px;font-family:var(--font-body)}.form-note{font-size:var(--fs-micro);color:var(--tekst-mieki);margin-top:var(--s4)}.form-success{background:#4a7c591f;border:1px solid rgba(74,124,89,.4);border-radius:var(--r-sm);padding:var(--s4);font-size:var(--fs-small);margin-bottom:var(--s6)}.form-error{background:#c5382f17;border:1px solid rgba(197,56,47,.35);border-radius:var(--r-sm);padding:var(--s4);font-size:var(--fs-small);margin-bottom:var(--s6)}@media(min-width:990px){.contact__grid{grid-template-columns:1fr 1fr;gap:var(--s16);align-items:start}}.site-footer{background:var(--tlo-ciemne);color:var(--tekst-mieki-jasny);padding-block:var(--s12) var(--s8);font-size:var(--fs-small)}.site-footer .logo{color:var(--tekst-na-ciemnym)}.footer__top{display:grid;gap:var(--s8);margin-bottom:var(--s8)}.footer__pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.paychip{height:30px;min-width:46px;padding:0 9px;border-radius:6px;background:#f4ede8f0;color:#2b2028;display:grid;place-items:center;font-size:.625rem;font-weight:800;letter-spacing:.02em}.footer__nav{display:flex;flex-wrap:wrap;gap:2px 18px;list-style:none;margin:0;padding:0}.footer__nav a,.footer__nav button{display:inline-flex;align-items:center;min-height:28px;font-size:var(--fs-micro);text-decoration:none;color:var(--tekst-mieki-jasny)}.footer__nav a:hover{color:var(--tekst-na-ciemnym);text-decoration:underline}.footer__bottom{border-top:1px solid var(--linia-jasna);padding-top:var(--s6);display:grid;gap:var(--s4)}.footer__copy{font-size:var(--fs-micro)}.footer__disclaimer{font-size:.8125rem;line-height:1.6;color:var(--tekst-mieki-jasny);opacity:.85;max-width:62ch}.footer__disclaimer a{color:#e9b49b;font-weight:600}@media(min-width:750px){.footer__top{grid-template-columns:1fr auto;align-items:center}}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.js .reveal.is-visible{opacity:1;transform:none}}.center{text-align:center}.mt-0{margin-top:0}.rte>*+*{margin-top:1em}.rte h2{font-size:var(--fs-h2);margin-top:1.6em}.rte h3{font-size:var(--fs-h3);margin-top:1.4em}.rte ul,.rte ol{padding-left:1.3em}.rte li+li{margin-top:.4em}.rte a{color:var(--akcent-btn)}.page-narrow{max-width:46rem;margin-inline:auto}.announcement-bar{background:var(--akcent-btn);color:var(--tekst-na-ciemnym);text-align:center;font-family:var(--font-body);font-size:13px;line-height:1.35;padding:9px 16px;letter-spacing:.01em}.announcement-bar__text{margin:0;max-width:960px;margin-inline:auto}@media(max-width:480px){.announcement-bar{font-size:11.5px;padding:7px 10px}}.promo-bar{background:var(--alert);color:#fff;text-align:center;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.35;padding:9px 16px;letter-spacing:.01em}.promo-bar__text{margin:0;max-width:960px;margin-inline:auto}.promo-bar__timer{font-variant-numeric:tabular-nums;font-weight:800;display:inline-block;min-width:64px}@media(max-width:480px){.promo-bar{font-size:11.5px;padding:7px 10px}}.bopt--plain{background:transparent;box-shadow:none}.bopt--plain .bopt__title{font-weight:600;color:var(--tekst-mieki)}.upsell__banner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center;max-width:34rem;margin:0 auto 20px;padding:14px 20px;background:var(--tlo-karta);border:1px solid var(--alert);border-radius:var(--r-md);color:var(--alert);font-family:var(--font-display);font-weight:700;font-size:clamp(.9375rem,.85rem + .4vw,1.0625rem);line-height:1.4;letter-spacing:.01em;box-shadow:var(--cien-karta)}.upsell__banner-icon{font-size:1.15em;line-height:1;flex-shrink:0}@media(max-width:480px){.upsell__banner{margin:0 auto 16px;padding:12px 16px;font-size:.9rem;gap:6px;border-radius:var(--r-sm)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
