.ap main.wrap:has(.wide){max-width:1040px}.ap.pub:has(.wide) .pub-foot,.ap.pub:has(.wide) .pub-top-in{max-width:1040px}.ap .order:not(:has(#mode-fav:checked)) .only-fav,.ap .ux-e:has(#path-gift:checked) .only-fav{display:none}.ap .ux-e:has(#path-gift:checked) .e-self,.ap .ux-e:has(#path-gift:checked) .only-self,.ap .ux-e:not(:has(#path-gift:checked)) .e-gift{display:none}.ap .ux-e:has(#path-gift:checked) .terms.m-gift{display:grid}.ap .ux-e:not(:has(#path-gift:checked)) .only-gift{display:none}.ap .ux-bar{margin:0 0 12px;padding:4px 12px;border:1px dashed var(--rule-2);border-radius:14px;font-size:.85rem}.ap .ux-bar>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;color:var(--ink-2)}.ap .ux-bar>nav{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 10px}.ap .ux-bar a{padding:6px 12px;border-radius:999px;border:1.5px solid var(--rule-2);color:var(--ink);text-decoration:none;font-weight:600;background:#fff}.ap .ux-bar a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.ap .pv-ux{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ap .pv-ux button{min-height:36px;padding:0 12px;font-size:.85rem}.ap .ch-set{border:0;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));min-width:0}.ap .ch-set>legend{padding:0;margin-bottom:14px;font-family:var(--f-d);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;line-height:1.1}.ap .ch{position:relative;display:grid;align-content:start;grid-gap:4px;gap:4px;margin:0;padding:16px;border:1.5px solid var(--rule-2);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;background:#fff;color:var(--ink);font-size:1rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.ap .ch:hover{border-color:var(--ink)}.ap .ch input{position:absolute;opacity:0;width:1px;height:1px}.ap .ch-t{font-family:var(--f-d);font-weight:800;font-size:1.08rem;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.ap .ch-s{color:var(--ink-2);font-size:.88rem;font-weight:400;line-height:1.3}.ap .ch-p{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px;font-family:var(--f-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap .ch-p b{font-weight:500;font-size:1.15rem}.ap .ch-p s{color:var(--ink-2);font-size:.85rem}.ap .ch-badge{justify-self:start;margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--badge);color:var(--badge-foreground);font-size:.8rem;font-weight:700}.ap .ch>*{grid-column:1}.ap .ch-ok{grid-column:2;grid-row:1;align-self:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--rule-2);display:grid;place-items:center;background:var(--card)}.ap .ch-ok svg{width:16px;height:16px;stroke:var(--ring-foreground,#fff);opacity:0}.ap .ch:has(input:checked){border-color:var(--ring);background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--ring)}.ap .ch:has(input:checked) .ch-ok{background:var(--ring);border-color:var(--ring)}.ap .ch:has(input:checked) .ch-ok svg{opacity:1}.ap .ch:has(input:focus-visible){outline:3px solid var(--ring,var(--ink));outline-offset:3px}.ap .ch-set.terms{display:none;margin:0;gap:12px}.ap .bx{margin-top:20px}.ap .bx,.ap .bx-steps{display:grid;grid-gap:16px;gap:16px}.ap .bx-steps{counter-reset:bs;min-width:0}.ap .stp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.ap .stp-n{display:none}.ap .stp-c{background:var(--paper);border:1px solid var(--rule);border-radius:20px;padding:22px;min-width:0}.ap .stp-c h2{margin-bottom:4px;outline-offset:6px}.ap .stp-hint{color:var(--ink-2,#555);font-size:.95rem;margin:0 0 4px}.ap .stp-h{color:var(--ink-2);margin:0 0 8px;font-size:.95rem}.ap .stp-c>.ch-set,.ap .stp-c>fieldset{margin-top:14px}.ap .ux-b .stp-n{counter-increment:bs;display:block;font-family:var(--f-d);font-weight:800;font-size:1.4rem;line-height:1;margin:0 0 6px 6px;color:var(--ink-2)}.ap .ux-b .stp-n:before{content:counter(bs)}@media (min-width:700px){.ap .ux-b .stp{grid-template-columns:72px minmax(0,1fr)}.ap .ux-b .stp-n{font-size:4.2rem;margin:6px 0 0;color:var(--ring);letter-spacing:-.04em}}.ap .sum{background:var(--paper);border:1.5px solid var(--ink);border-radius:20px;padding:22px}.ap .sum h2{font-size:1.15rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px}.ap .sum-rows{margin:0;display:grid;grid-gap:8px;gap:8px;font-size:.95rem}.ap .sum-rows>div{display:flex;justify-content:space-between;gap:16px}.ap .sum-rows dt{color:var(--ink-2)}.ap .sum-rows dd{margin:0;text-align:right;font-weight:600}.ap .sum-total{display:grid;grid-gap:2px;gap:2px;margin:16px 0;padding-top:14px;border-top:1px solid var(--rule)}.ap .sum-l{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.ap .sum-p{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--f-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap .sum-p b{font-weight:500;font-size:2rem;letter-spacing:-.02em}.ap .sum-p s,.ap .sum-s{color:var(--ink-2)}.ap .sum-s,.ap .sum-save{font-size:.9rem}.ap .sum-save{font-weight:700;color:var(--ok)}.ap .trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:.88rem;color:var(--ink-2)}.ap .trust li{display:flex;gap:10px;align-items:baseline;margin:0}.ap .trust li:before{content:"";flex:none;width:5px;height:9px;border:solid var(--ok);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);margin:0 3px 0 2px}@media (max-width:959px){html:has(.bx-sum){scroll-padding-bottom:88px}.ap .bx-sum{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:0 -20px}.ap .bx-sum[data-typing="1"]{opacity:0;visibility:hidden;pointer-events:none}.ap .bx-sum .sum{border-radius:18px 18px 0 0;border-width:1.5px 0 0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -8px 24px rgba(16,20,18,.12)}.ap .bx-sum .sum h2,.ap .bx-sum .sum-p s,.ap .bx-sum .sum-rows,.ap .bx-sum .sum-s,.ap .bx-sum .sum-save,.ap .bx-sum .trust{display:none}.ap .bx-sum .sum>div{flex:1 1;min-width:0}.ap .bx-sum .sum-total{margin:0;padding:0;border:0;gap:0}.ap .bx-sum .sum-l{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap .bx-sum .sum-p b{font-size:1.3rem;line-height:1.15;white-space:nowrap}.ap .bx-sum .sum button{width:auto;flex:none;min-height:48px;padding:0 16px;font-size:.95rem;white-space:nowrap}.ap .trust.t-m{margin:8px 0}}@media (min-width:960px){.ap .bx{grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.ap .bx-sum{position:-webkit-sticky;position:sticky;top:24px}.ap .trust.t-m{display:none}}.ap .ux-c .hero,.ap .ux-e .hero{text-align:center}.ap .ux-c .hero .intro,.ap .ux-e .hero .intro{margin-inline:auto}.ap .seg{display:flex;gap:4px;padding:4px;margin:20px auto 24px;border:0;background:var(--sage);border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%}.ap .seg-o{position:relative;margin:0;flex:1 1 auto;font-size:1rem;color:var(--ink)}.ap .seg-o input{position:absolute;opacity:0;width:1px;height:1px}.ap .seg-o span{display:grid;place-items:center;min-height:48px;padding:0 clamp(12px,3vw,26px);border-radius:999px;font-weight:700;text-align:center;cursor:pointer;line-height:1.1}.ap .seg-o:has(input:checked) span{background:var(--ink);color:#fff}.ap .seg-o:has(input:focus-visible) span{outline:3px solid var(--ring,var(--ink));outline-offset:2px}.ap .cx-form{max-width:680px;margin-inline:auto;margin-top:24px}.ap .cx-form>h2{margin-bottom:14px}.ap .ux-d .stp-n{display:none}.ap .ux-d .wz{margin-top:20px;display:grid;grid-gap:16px;gap:16px}.ap .ux-d .stp-c h2{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:14px}.ap .ux-d .sum{margin-top:20px}.ap .wz-prog{display:grid;grid-gap:6px;gap:6px}.ap .wz-bar{height:8px;border-radius:999px;background:var(--sage);overflow:hidden}.ap .wz-bar span{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width .3s cubic-bezier(.16,1,.3,1)}.ap .wz-t{font-size:.88rem;font-weight:600;color:var(--ink-2)}.ap .wz-on .stp{display:none}.ap .wz-on .stp.on{display:grid}.ap .wz-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ap .wz-nav button:not(.alt){flex:1 1;min-height:56px;font-size:1.05rem}.ap .wz-err{flex-basis:100%;margin:0;color:var(--acc-text);font-weight:600}.ap .ux-e .wide{max-width:760px;margin-inline:auto;display:grid;grid-gap:22px;gap:22px}.ap .e-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.ap .e-paths .ch{padding:22px;border-radius:22px}.ap .e-paths .ch-t{font-size:1.5rem}.ap .e-paths .ch-s{font-size:1rem}.ap .e-gift,.ap .e-self{min-width:0}.ap .e-gift>.ch-set,.ap .e-self>.ch-set+.ch-set{margin-top:14px}.ap .e-gift .how{margin-top:0}.ap .ux-e .cx-form{margin:0;max-width:none;width:100%}@media (prefers-reduced-motion:reduce){.ap .ch,.ap .wz-bar span{transition:none}}.ap .stp[hidden],.ap .ux-e .e-gift .gift-note{display:none}.ap .ux-f .stp-n{counter-increment:bs;display:block;font-family:var(--f-d);font-weight:800;font-size:1.4rem;line-height:1;margin:0 0 6px 6px;color:var(--ink-2)}.ap .ux-f .stp-n:before{content:counter(bs)}@media (min-width:700px){.ap .ux-f .stp{grid-template-columns:72px minmax(0,1fr)}.ap .ux-f .stp-n{font-size:4.2rem;margin:6px 0 0;color:var(--ring);letter-spacing:-.04em}}.ap .ux-f .sub-h{font-size:1rem;margin:18px 0 10px}.ap .ux-f .stp-c>select{margin-top:6px}.ap .ux-f:has(#path-gift:checked) :is(.s-kind,.s-month,.s-period,.s-pamt,.s-ship,.only-self){display:none}.ap .ux-f:not(:has(#path-gift:checked)) :is(.s-gterm,.s-gamt,.s-giftcard){display:none}.ap .ux-f:not(:has(#kind-monthly:checked)) .s-month,.ap .ux-f:not(:has(#kind-period:checked)) :is(.s-period,.s-pamt){display:none}.ap .ux-f :is(.s-month,.s-period,.s-pamt,.s-gterm,.s-gamt,.s-kind)[hidden]{display:none}.ap .ux-f .only-fixed{display:none}.ap .ux-f:has(#kind-monthly:checked):not(:has(#path-gift:checked)):has(.fx:checked) .only-fixed{display:block}.ap .ux-f .stp.s-cond{display:none}.ap .ux-f:has(#kind-monthly:checked):not(:has(#path-gift:checked)):has(.fx:checked) .stp.s-cond,.ap .ux-f:not(:has(#path-gift:checked)) .stp.s-cond.s-g{display:grid}.ap .ux-f .c-home,.ap .ux-f .c-pick,.ap .ux-f .terms.pt{display:none}.ap .ux-f:has(#carrier-gls_home:checked) .c-home,.ap .ux-f:has(#carrier-ppl_home:checked) .c-home,.ap .ux-f:has(#carrier-ppl_pickup:checked,#carrier-gls_pickup:checked) .c-pick{display:block}.ap .ux-f .carriers{margin:14px 0 0}.ap .co{margin:8px 0 4px;border:1.5px solid var(--rule-2);border-radius:14px;padding:4px 14px 14px;background:#fff}.ap .co>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.ap .pub-top{background:var(--primary);border-bottom:0}.ap.pub .pub-top .acct,.ap.pub a.pub-brand{color:var(--primary-foreground)}.ap.pub .pub-top .acct{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}.ap .pub-brand .pub-mark{flex:none;background:var(--card)}.ap .pub-brand img.pub-icon{height:44px;width:44px;border-radius:50%;object-fit:cover}.ap .pub-brand img.pub-logo{height:auto;width:auto;max-height:40px;max-width:160px;padding:4px 8px;border-radius:8px;object-fit:contain}.ap .pub-brand .pub-chip{display:grid;place-items:center;height:44px;width:44px;border-radius:50%;color:var(--primary);font:800 1.25rem/1 var(--f-d,inherit)}.ap .co>summary{list-style:none;justify-content:space-between}.ap .co>summary::-webkit-details-marker{display:none}.ap .co>summary:after{content:"+";font-family:var(--f-m);font-size:1.4rem}.ap .co[open]>summary:after{content:"\2212"}.ap .ux-f .c-other{display:none}.ap .ux-f:has(#ship_to_bill:not(:checked)) .c-other{display:block}.ap .toggle{display:flex;align-items:center;gap:12px;margin:16px 0 4px;font-size:1rem;font-weight:600;color:var(--foreground);cursor:pointer}.ap .toggle input{position:absolute;opacity:0;width:1px;height:1px}.ap .toggle .tg{position:relative;flex:none;width:48px;height:28px;border-radius:999px;background:var(--input);transition:background .15s}.ap .toggle .tg:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--card);transition:transform .15s}.ap .toggle:has(input:checked) .tg{background:var(--ring)}.ap .toggle:has(input:checked) .tg:after{transform:translateX(20px)}.ap .toggle:has(input:focus-visible) .tg{outline:3px solid var(--ring,var(--ink));outline-offset:3px}.ap .tg-note{margin:0 0 8px}@media (prefers-reduced-motion:reduce){.ap .toggle .tg,.ap .toggle .tg:after{transition:none}}.ap .is-off .bx-sum{position:static;margin:0}.ap .is-off fieldset:disabled{opacity:1}.ap .is-off .ch,.ap .is-off .stp-c{opacity:.72}.ap .is-off .bx-sum button{display:none}.ap .one-plan{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0}.ap .one-plan b{font-family:var(--f-d);font-size:1.2rem}.ap .one-plan .num{font-family:var(--f-m);font-size:1.15rem}.ap .demo-rib{background:var(--foreground);font-size:13px;padding:6px 16px}.ap .demo-rib a{color:#fff;font-weight:700;margin-left:8px;white-space:nowrap}.ap .demo-rib b{font-weight:700}.ap .ch-set.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ap .ch-set.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ap .ch-set.compact .ch{padding:12px 14px}.ap .ch-set.g-ch{margin:16px 0 0}.ap .pub-top .acct{white-space:nowrap}.ap .pub-brand img{flex:none}.ap .pub-brand span{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap .demo-pick{margin:0 0 16px}.ap .demo-next{margin:0 0 24px;padding:0;list-style:none;counter-reset:dn;display:grid;grid-gap:12px;gap:12px;max-width:60ch}.ap .demo-next li{counter-increment:dn;display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start;margin:0;padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:16px}.ap .demo-next li:before{content:counter(dn);width:32px;height:32px;border-radius:50%;background:var(--ring);color:var(--ring-foreground);display:grid;place-items:center;font-weight:800;font-family:var(--f-d)}.ap .demo-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.ap .gift-form:not(:has(#carrier-ppl_pickup:checked,#carrier-gls_pickup:checked)) .psf{display:none}.ap .gift-form:not(:has(#carrier-ppl_home:checked,#carrier-gls_home:checked)) .g-home{display:none}.ap .cont-form .ch-set{grid-template-columns:minmax(0,1fr)}.ap .cancel-box{grid-column:1/-1;border:1.5px solid var(--rule-2);border-radius:16px;padding:4px 16px;background:var(--card)}.ap .cancel-box>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.ap .cancel-box p{margin:0 0 12px;color:var(--ink-2)}.ap .cancel-box button{margin-bottom:14px}.ap .next{margin:0 0 20px;padding-left:1.1em;display:grid;grid-gap:6px;gap:6px;max-width:60ch}.ap .pay-acts{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ap .pay-acts .btn,.ap .pay-acts button{width:100%;min-height:48px;justify-content:center;text-align:center}.ap .ibg{white-space:nowrap}.ap .pay dl.kv dd{word-break:normal}@media (max-width:699px){.ap .pay{display:flex;flex-direction:column}.ap .pay .qr{order:2;width:176px;margin:8px auto 24px;padding:10px}.ap .pay dl.kv{grid-template-columns:1fr;gap:2px}.ap .pay dl.kv dd{text-align:left;margin-bottom:10px;font-size:1.05rem}.ap .pay dl.kv dd:last-child{margin-bottom:0}}@media (min-width:700px){.ap .pay-acts{grid-template-columns:repeat(3,1fr)}.ap .pay-acts .btn{grid-column:1/-1}}@media (min-width:700px) and (pointer:fine){.ap .pay-acts .btn{display:none}}.ap .pub-top .acct{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin-right:-6px}.ap .demo-rib a{display:inline-block;padding:14px 8px;margin:-14px -8px -14px 0}.ap .ux-bar>summary{min-height:44px}.ap .ux-bar a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px}.ap .card details:not(.card) summary,.ap details.card>summary{min-height:44px;display:flex;align-items:center}.ap .card details:not(.card) summary{justify-content:space-between;gap:12px}.ap .card details.cancel-box>summary{justify-content:center}.ap .pub-foot a,.ap .pub-foot summary{display:inline-flex;align-items:center;min-height:44px}.ap .pub-foot p.foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.ap.pub .toggle{min-height:44px;margin:8px 0 0}.ap.pub label:has(>input[type=checkbox]){min-height:44px;padding:11px 0;margin:0}.ap .psf-manual input{font-size:16px}@media (max-width:479px){.ap .pub-brand{font-size:1rem}.ap .ch-set.compact .ch{padding:12px;column-gap:8px}.ap .ch-set.compact .ch-t{font-size:.98rem}.ap .ch-set.compact .ch-ok{width:22px;height:22px}.ap .hero h1{font-size:clamp(1.9rem,8.4vw,2.2rem)}.ap .hero .intro{font-size:1.02rem}.ap .seg{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:28px}.ap .seg-o span{padding:0 8px}.ap .ch-set.paths{grid-template-columns:1fr 1fr;gap:10px}.ap .ch-set.paths .ch{padding:14px}.ap .ch-set.paths .ch-s{display:none}.ap .ch-set.paths .ch-ok{width:24px;height:24px}}@media (max-width:699px){.ap .ux-f[style*="--tot"] .stp-n{font-size:.85rem;font-family:var(--f-b);letter-spacing:.02em}.ap .ux-f[style*="--tot"] .stp-n:before{content:"Krok " counter(bs) " z " var(--tot)}}.ap .ch-img{width:100%;height:96px;object-fit:cover;border-radius:10px;margin-bottom:6px;background:var(--muted)}.ap .ch-b{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:.85rem;font-weight:400;line-height:1.35}.ap form[aria-busy=true] button.block{opacity:.6;pointer-events:none}