.wsl,.wsl-chmurka{--wsl-akcent:var(--wyb-pomaranczowy, #e87c20);--wsl-akcent-ciemny:#c95f12;--wsl-akcent-tlo:#fff3ea;--wsl-tekst:var(--wyb-tekst, #1b1b1b);--wsl-szary:#66666b;--wsl-linia:#ececec;--wsl-karta:#ffffff;--wsl-tlo-pola:#f6f5f3;--wsl-ruch:cubic-bezier(0.2, 0.8, 0.2, 1);--wsl-sprezyna:cubic-bezier(0.34, 1.56, 0.64, 1);box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--wsl-tekst);text-align:left}.wsl *,.wsl-chmurka *{box-sizing:border-box}.wsl[hidden]{display:none!important}.wsl-ukryte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.wsl-blokada{overflow:hidden}.wsl{position:fixed;inset:0;z-index:100000}.wsl__tlo{position:absolute;inset:0;background:rgb(255 255 255 / .74);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);opacity:0;transition:opacity 0.24s ease-out}.wsl.jest-otwarte .wsl__tlo{opacity:1}.wsl__pasek{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:min(1680px, calc(100% - 32px));max-height:calc(100vh - 32px);margin:16px auto 0;opacity:0;transform:translateY(-28px);transition:opacity 0.22s ease-out,transform 0.34s var(--wsl-ruch)}.wsl.jest-otwarte .wsl__pasek{opacity:1;transform:none}.wsl__form{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;margin:0;border:0;border-radius:14px;background:var(--wsl-karta);box-shadow:0 12px 32px rgb(40 30 20 / .1)}.wsl__lupa{display:flex;flex:0 0 auto;color:var(--wsl-akcent)}.wsl__lupa svg{width:18px;height:18px}.wsl__pole{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:500 16px/1.2 Poppins,system-ui,sans-serif;color:var(--wsl-tekst);-webkit-appearance:none;appearance:none}.wsl .wsl__form .wsl__pole:focus,.wsl .wsl__form .wsl__pole:focus-visible{outline:none!important;box-shadow:none!important}.wsl__pole::placeholder{color:#a3a3a8;font-weight:400}.wsl__pole::-webkit-search-cancel-button{display:none}.wsl__esc{flex:0 0 auto;padding:3px 7px;border:1px solid var(--wsl-linia);border-bottom-width:2px;border-radius:6px;font:600 10px/1 Poppins,system-ui,sans-serif;color:var(--wsl-szary);background:#fafafa}.wsl__zamknij{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--wsl-tlo-pola);color:var(--wsl-tekst);cursor:pointer;transition:background 0.15s,transform 0.15s}.wsl__zamknij:hover{background:#ebe9e6;transform:rotate(90deg)}.wsl__zamknij svg{width:16px;height:16px}.wsl__karta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;border-radius:14px;background:var(--wsl-karta);box-shadow:0 18px 48px rgb(40 30 20 / .16);opacity:0;transform:translateY(-10px);transition:opacity 0.26s ease-out 0.06s,transform 0.36s var(--wsl-ruch) 0.06s}.wsl.jest-otwarte .wsl__karta{opacity:1;transform:none}.wsl--laduje .wsl__karta::before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:3px;background:linear-gradient(90deg,transparent,var(--wsl-akcent),transparent) 0 0 / 200% 100%;animation:wsl-pasek 0.9s linear infinite}.wsl__wyniki{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 24px 14px}.wsl__boczne{min-height:0;overflow:auto;padding:12px 20px 14px;border-left:1px solid var(--wsl-linia);background:linear-gradient(180deg,#fffaf5,#fff 60%)}.wsl__aura{display:none}@media (min-width:761px){.wsl__aura{display:block;position:absolute;top:0;right:0;bottom:0;z-index:0;width:280px;overflow:hidden;pointer-events:none;contain:strict;background:#fff}.wsl__aura i{position:absolute;display:block;width:280px;height:280px;border-radius:50%;will-change:transform;animation:wsl-aura-a 18s ease-in-out infinite}.wsl__aura i:nth-child(1){top:-60px;right:-90px;background:radial-gradient(closest-side,rgb(232 124 32 / .24),#fff0)}.wsl__aura i:nth-child(2){top:34%;left:-120px;background:radial-gradient(closest-side,rgb(86 180 106 / .2),#fff0);animation-name:wsl-aura-b;animation-duration:22s;animation-delay:-6s}.wsl__aura i:nth-child(3){bottom:-100px;right:-70px;background:radial-gradient(closest-side,rgb(74 144 226 / .2),#fff0);animation-name:wsl-aura-c;animation-duration:20s;animation-delay:-11s}.wsl__boczne{position:relative;z-index:1;background:#fff0}}@keyframes wsl-aura-a{0%,100%{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(-110px,90px,0) scale(1.12)}66%{transform:translate3d(-30px,170px,0) scale(.94)}}@keyframes wsl-aura-b{0%,100%{transform:translate3d(0,0,0) scale(1.05)}33%{transform:translate3d(120px,-110px,0) scale(.92)}66%{transform:translate3d(70px,80px,0) scale(1.15)}}@keyframes wsl-aura-c{0%,100%{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(-90px,-150px,0) scale(1.1)}66%{transform:translate3d(-150px,-40px,0) scale(.95)}}.wsl__naglowek{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wsl-szary)}.wsl__naglowek+*{margin-bottom:12px}.wsl__naglowek--trend{color:var(--wsl-akcent-ciemny)}.wsl__naglowek svg{width:16px;height:16px}.wsl .wsl__kolor-przejdz{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:9px 16px 9px 12px;border:1px solid #f4d3b8;border-radius:999px;background:var(--wsl-akcent-tlo);color:var(--wsl-akcent-ciemny);font-size:14px;font-weight:600;transition:background 0.15s,border-color 0.15s,color 0.15s,gap 0.2s;animation:wsl-unies 0.3s var(--wsl-ruch) both}.wsl__kolor-przejdz i{flex:0 0 auto;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15)}.wsl__kolor-przejdz em{font-style:normal;font-weight:500;opacity:.8}.wsl__kolor-przejdz svg{width:18px;height:18px}.wsl .wsl__kolor-przejdz:hover{background:#f2f1ef;border-color:#e4e1dc;gap:14px}.wsl .wsl__kolor-przejdz:active{background:var(--wsl-akcent);border-color:var(--wsl-akcent);color:#fff}.wsl__info--kolor{display:flex;align-items:center;gap:8px}.wsl__info--kolor i{flex:0 0 auto;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15)}.wsl__info{margin:0 0 14px;padding:8px 12px;border-radius:10px;background:var(--wsl-akcent-tlo);font-size:13px}.wsl-opcja{color:inherit;text-decoration:none;outline:none}.wsl-opcja:focus-visible,.wsl-opcja[aria-selected="true"]{box-shadow:0 0 0 2px var(--wsl-akcent)}.wsl__kategoria,.wsl__produkt,.wsl__chip,.wsl__trendy li{animation:wsl-wjazd 0.32s var(--wsl-ruch) both;animation-delay:calc(var(--i, 0) * 28ms)}.wsl__kategorie{display:flex;flex-wrap:wrap;gap:8px}.wsl__kategoria{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 8px 4px 12px;border:1px solid var(--wsl-linia);border-radius:12px;background:#fff;font-size:13.5px;line-height:1.25;transition:border-color 0.15s,background 0.15s,transform 0.15s}.wsl__kategoria svg{flex:0 0 auto;width:18px;height:18px;color:var(--wsl-akcent)}.wsl__kat-nazwa{display:flex;flex-direction:column}.wsl__kat-nazwa small{font-size:11px;color:var(--wsl-szary)}.wsl__kategoria em{padding:3px 8px;border-radius:999px;background:var(--wsl-tlo-pola);font-size:11.5px;font-style:normal;font-weight:600;color:var(--wsl-szary)}.wsl__kategoria:hover{border-color:#f4c9a5;background:#fffaf6;transform:translateY(-1px)}.wsl mark{padding:0;background:none;color:var(--wsl-akcent-ciemny);font-weight:700}.wsl__produkty{display:grid;grid-template-columns:repeat(var(--wsl-kol,4),minmax(0,1fr));gap:12px}.wsl__produkt{display:flex;flex-direction:column;gap:4px;padding:6px 6px 8px;border-radius:14px;background:#fff;transition:transform 0.2s var(--wsl-ruch),box-shadow 0.2s}.wsl__produkt:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(0 0 0 / .1)}.wsl__wyniki--ciasno .wsl__foto{aspect-ratio:1 / 0.8!important}.wsl__wyniki--ciasno .wsl__produkty{row-gap:8px}.wsl__wyniki--bardzo .wsl__foto{aspect-ratio:1 / 0.66!important}.wsl__wyniki--bardzo .wsl__naglowek+*{margin-bottom:8px}.wsl__foto{display:block;aspect-ratio:1 / .94;overflow:hidden;border-radius:12px;background:#fff0}.wsl__foto img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 0.35s var(--wsl-ruch)}.wsl__produkt:hover .wsl__foto img{transform:scale(1.05)}.wsl__nazwa{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 4px;font-size:12.5px;line-height:1.3}.wsl__cena{padding:0 4px;font-size:13px;font-weight:700;line-height:1.3}.wsl__cena .woocommerce-Price-amount{font-weight:700}.wsl .wsl__wszystkie,.wsl .wsl__kontakt{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:10px 18px;border:1px solid #f4d3b8;border-radius:999px;background:var(--wsl-akcent-tlo);color:var(--wsl-akcent-ciemny);font-size:14px;font-weight:600;transition:background 0.15s,border-color 0.15s,color 0.15s,gap 0.2s}.wsl .wsl__wszystkie:hover,.wsl .wsl__kontakt:hover{background:#f2f1ef;border-color:#e4e1dc;color:var(--wsl-akcent-ciemny);gap:12px}.wsl .wsl__wszystkie:active,.wsl .wsl__kontakt:active{background:var(--wsl-akcent);border-color:var(--wsl-akcent);color:#fff}.wsl__wszystkie svg,.wsl__kontakt svg{width:18px;height:18px}.wsl .wsl__wiecej{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:12px;border:1.5px dashed #f1c9a6;border-radius:14px;background:var(--wsl-akcent-tlo);color:var(--wsl-akcent-ciemny);text-align:center;transition:background 0.15s,border-color 0.15s,color 0.15s;animation:wsl-wjazd 0.32s var(--wsl-ruch) both;animation-delay:calc(var(--i, 0) * 28ms)}.wsl__wiecej-ile{font-size:22px;font-weight:700;line-height:1;color:var(--wsl-tekst)}.wsl__wiecej-ile small{display:block;margin-top:4px;font-size:12.5px;font-weight:500;color:var(--wsl-szary)}.wsl__wiecej-tekst{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:13.5px;font-weight:700}.wsl__wiecej-tekst svg{width:18px;height:18px;transition:transform 0.2s var(--wsl-ruch)}.wsl .wsl__wiecej:hover{background:#f2f1ef;border-color:#dcd8d2}.wsl .wsl__wiecej:hover .wsl__wiecej-tekst svg{transform:translateX(4px)}.wsl .wsl__wiecej:active{background:var(--wsl-akcent);border-color:var(--wsl-akcent);color:#fff}.wsl .wsl__wiecej:active .wsl__wiecej-ile,.wsl .wsl__wiecej:active small{color:#fff}.wsl__trendy{margin:0;padding:0;list-style:none;display:grid;gap:4px}.wsl__trend{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 6px;border-radius:12px;font-size:13.5px;line-height:1.3;transition:background 0.15s}.wsl__trend:hover{background:#f2f1ef}.wsl__trend:hover .wsl__trend-ikona{background:#fff}.wsl__trend--pomoc{width:100%;margin-top:6px;border:1px dashed #d6d3ce;background:rgb(255 255 255 / .7);cursor:pointer;font:600 13.5px/1.3 Poppins,system-ui,sans-serif;color:var(--wsl-tekst);text-align:left}.wsl__trend--pomoc:hover{border-style:solid;background:#f2f1ef}.wsl__trend--pomoc:hover .wsl__trend-ikona svg{animation:wsl-iskra 0.6s var(--wsl-sprezyna)}@keyframes wsl-iskra{50%{transform:rotate(18deg) scale(1.2)}}.wsl__trend-ikona{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:#f2f1ef;color:#85858a;transition:background 0.15s}.wsl__trend-ikona svg{width:16px;height:16px}.wsl__chipy{display:flex;flex-wrap:wrap;gap:8px}.wsl__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 12px;border:1px solid var(--wsl-linia);border-radius:999px;background:#fff;font:500 14px/1 Poppins,system-ui,sans-serif;color:var(--wsl-tekst);cursor:pointer;transition:border-color 0.15s,background 0.15s,transform 0.15s}.wsl__chip svg{width:16px;height:16px;color:var(--wsl-akcent)}.wsl__chip:hover{border-color:#f4c9a5;background:#fffaf6;transform:translateY(-1px)}.wsl__chip:focus-visible,.wsl__zamknij:focus-visible{outline:2px solid var(--wsl-akcent);outline-offset:2px}.wsl__licznik{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;border-radius:14px;background:var(--wsl-akcent-tlo);font-size:14px;font-weight:500}.wsl__kropki{display:inline-flex;gap:4px}.wsl__kropki i{width:9px;height:9px;border-radius:50%;background:#f4cfb0;transition:background 0.2s,transform 0.2s var(--wsl-sprezyna)}.wsl__kropki i.jest{background:var(--wsl-akcent);transform:scale(1.15)}.wsl__wskazowka{margin:4px 0 0;font-size:13px;color:var(--wsl-szary)}.wsl__zero p{margin:0 0 6px;font-size:14px}.wsl-chmurka{position:fixed;left:50%;bottom:24px;z-index:99999;display:flex;gap:14px;width:min(540px, calc(100% - 24px));padding:18px 52px 18px 18px;border:1px solid rgb(0 0 0 / .05);border-radius:22px;background:#fff;box-shadow:0 22px 50px rgb(30 20 10 / .2),0 4px 12px rgb(30 20 10 / .08);opacity:0;transform:translate(-50%,140%) scale(.94);transition:opacity 0.3s ease-out,transform 0.62s var(--wsl-sprezyna)}.wsl-chmurka.jest-widoczna{opacity:1;transform:translate(-50%,0) scale(1)}.wsl-chmurka.jest-ukryta{opacity:0;transform:translate(-50%,30px) scale(.97);transition:opacity 0.2s ease-in,transform 0.22s ease-in}.wsl-chmurka::after{content:"";position:absolute;left:34px;bottom:-7px;width:16px;height:16px;border-radius:3px;background:#fff;transform:rotate(45deg);box-shadow:3px 3px 6px rgb(30 20 10 / .06)}.wsl-chmurka__ikona{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f7a35a,var(--wsl-akcent));color:#fff;box-shadow:0 8px 18px rgb(232 124 32 / .35)}.wsl-chmurka.jest-widoczna .wsl-chmurka__ikona{animation:wsl-kiwniecie 0.9s ease-in-out 0.7s both}.wsl-chmurka__ikona svg{width:24px;height:24px}.wsl-chmurka__tresc{min-width:0;flex:1}.wsl-chmurka__tytul{margin:2px 0 6px;font-size:15px;font-weight:700;line-height:1.3}.wsl-chmurka__opis{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--wsl-szary)}.wsl-chmurka__opis:has(+.wsl-chmurka__opis--puenta){margin-bottom:8px}.wsl-chmurka__opis--puenta{font-weight:600;color:var(--wsl-tekst)}.wsl-chmurka__pole{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 8px 8px 12px;border:1.5px solid #f4c9a5;border-radius:12px;background:#fffaf6;cursor:text;font:500 14px/1 Poppins,system-ui,sans-serif;color:var(--wsl-tekst);text-align:left;transition:border-color 0.15s,box-shadow 0.15s}.wsl-chmurka__pole:hover{border-color:var(--wsl-akcent);box-shadow:0 0 0 4px rgb(232 124 32 / .12)}.wsl-chmurka__pole:focus-visible{outline:2px solid var(--wsl-akcent);outline-offset:2px}.wsl-chmurka__pole svg{flex:0 0 auto;width:18px;height:18px;color:var(--wsl-akcent)}.wsl-chmurka__pisze{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.wsl-chmurka__kursor{width:2px;height:18px;margin-left:-6px;border-radius:1px;background:var(--wsl-akcent);animation:wsl-kursor 1s steps(1) infinite}.wsl-chmurka__pole kbd{margin-left:auto;padding:4px 8px;border:1px solid #f1d8c4;border-bottom-width:2px;border-radius:7px;background:#fff;font:600 11px/1 Poppins,system-ui,sans-serif;color:var(--wsl-akcent-ciemny)}.wsl-chmurka__x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f2f1ef;color:#333;cursor:pointer;transition:background 0.15s,transform 0.15s}.wsl-chmurka__x::before{content:"";position:absolute;inset:-4px}.wsl-chmurka__x:hover{background:#e6e4e1;transform:rotate(90deg)}.wsl-chmurka__x:focus-visible{outline:2px solid var(--wsl-akcent);outline-offset:2px}.wsl-chmurka__x svg{width:18px;height:18px}.wsl__chip--pomoc{border-color:#f4c9a5;background:var(--wsl-akcent-tlo);font-weight:600}.wsl__chip--pomoc svg{color:var(--wsl-akcent-ciemny)}.wsl-okazje{padding:4px 2px 6px}.wsl-okazje__hej{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;padding:6px 12px;border-radius:999px;background:var(--wsl-akcent-tlo);color:var(--wsl-akcent-ciemny);font-size:12.5px;font-weight:600;animation:wsl-unies 0.4s var(--wsl-ruch) both}.wsl-okazje__hej svg{width:16px;height:16px}.wsl-okazje__pytanie{margin:4px 0 6px;font:700 clamp(22px, 2.6vw, 30px)/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.01em;color:var(--wsl-tekst);animation:wsl-unies 0.45s var(--wsl-ruch) 0.05s both}.wsl-okazje__pod{margin:0 0 18px;font-size:14px;color:var(--wsl-szary);animation:wsl-unies 0.45s var(--wsl-ruch) 0.1s both}.wsl-okazje__siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wsl-okazja{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:176px;padding:14px 14px 16px;overflow:hidden;border-radius:20px;background:linear-gradient(150deg,var(--k1,#fff1e6),var(--k2,#ffd2ae)) center / cover no-repeat;color:var(--wsl-tekst);animation:wsl-okazja 0.55s var(--wsl-sprezyna) both;animation-delay:calc(var(--i, 0) * 45ms + 140ms);transition:transform 0.25s var(--wsl-ruch),box-shadow 0.25s}.wsl-okazja:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgb(60 35 10 / .16)}.wsl-okazja:active{transform:translateY(-1px) scale(.99)}.wsl-okazja__ikona{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgb(255 255 255 / .72);box-shadow:0 2px 6px rgb(0 0 0 / .06);transition:transform 0.3s var(--wsl-sprezyna)}.wsl-okazja__ikona svg{width:24px;height:24px}.wsl-okazja:hover .wsl-okazja__ikona{transform:scale(1.08) rotate(-6deg)}.wsl-okazja__znak{position:absolute;right:-14px;top:18px;z-index:-1;width:112px;height:112px;opacity:.16;transform:rotate(-12deg);transition:transform 0.45s var(--wsl-ruch),opacity 0.3s}.wsl-okazja__znak svg{width:100%;height:100%}.wsl-okazja:hover .wsl-okazja__znak{transform:rotate(0) scale(1.08);opacity:.24}.wsl-okazja__tekst{display:flex;flex-direction:column;gap:4px;padding-right:26px}.wsl-okazja__tekst strong{font-size:15.5px;line-height:1.25}.wsl-okazja__tekst span{font-size:12.5px;line-height:1.4;color:#4a4a4f}.wsl-okazja__strzalka{position:absolute;right:12px;bottom:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--wsl-akcent);color:#fff;opacity:0;transform:translateX(-6px);transition:opacity 0.2s,transform 0.25s var(--wsl-ruch)}.wsl-okazja__strzalka svg{width:16px;height:16px}.wsl-okazja:hover .wsl-okazja__strzalka,.wsl-okazja[aria-selected="true"] .wsl-okazja__strzalka,.wsl-okazja:focus-visible .wsl-okazja__strzalka{opacity:1;transform:none}.wsl-okazja--foto{color:#fff}.wsl-okazja--foto .wsl-okazja__tekst span{color:rgb(255 255 255 / .88)}.wsl-okazja--foto .wsl-okazja__znak{display:none}.wsl-okazje__stopka{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;animation:wsl-unies 0.4s var(--wsl-ruch) 0.55s both}.wsl-okazje__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--wsl-linia);border-radius:999px;background:#fff;font-size:14px;font-weight:600;transition:background 0.15s,gap 0.2s}.wsl-okazje__link svg{width:18px;height:18px;color:var(--wsl-akcent-ciemny)}.wsl .wsl-okazje__link:hover{background:#f2f1ef;gap:12px}.wsl .wsl-okazje__link:active{background:var(--wsl-akcent);border-color:var(--wsl-akcent);color:#fff}.wsl .wsl-okazje__link:active svg{color:#fff}.wsl .wsl-okazje__link--ciemny{border-color:#f4d3b8;background:var(--wsl-akcent-tlo);color:var(--wsl-akcent-ciemny)}.wsl-zart{padding:28px 8px 12px;text-align:center}.wsl-zart__tekst{margin:0 0 8px;font:700 clamp(24px, 3vw, 34px)/1.2 Poppins,system-ui,sans-serif;color:var(--wsl-tekst);animation:wsl-unies 0.45s var(--wsl-sprezyna) both}.wsl-zart__buzka{display:inline-block;animation:wsl-buzka 0.9s var(--wsl-sprezyna) 0.25s both}.wsl-zart__pod{margin:0 0 18px;font-size:14px;color:var(--wsl-szary);animation:wsl-unies 0.45s var(--wsl-ruch) 0.15s both}.wsl-zart .wsl-okazje__link{animation:wsl-unies 0.45s var(--wsl-ruch) 0.3s both;cursor:pointer;font-family:inherit}@keyframes wsl-buzka{0%{opacity:0;transform:scale(.3) rotate(-30deg)}60%{opacity:1;transform:scale(1.25) rotate(12deg)}100%{transform:scale(1) rotate(0)}}@keyframes wsl-okazja{from{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}@keyframes wsl-unies{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wsl-chmurka.jest-pozegnanie .wsl-chmurka__pole{border-color:var(--wsl-akcent)}.wsl-chmurka.jest-pozegnanie .wsl-chmurka__pole kbd{display:none}.wsl-chmurka.jest-pozegnanie .wsl-chmurka__pisze{font-size:13px}.wsl-chmurka__dlon{display:grid;place-items:center;transform-origin:70% 85%;animation:wsl-machanie 0.5s ease-in-out infinite alternate}.wsl-chmurka__dlon svg{width:24px;height:24px}.wsl-chmurka.jest-pozegnanie.jest-ukryta{opacity:0;transform:translate(-50%,70px) scale(.9);transition:opacity 0.45s ease-in,transform 0.55s cubic-bezier(.6,-.28,.74,.05)}@keyframes wsl-machanie{from{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes wsl-wjazd{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wsl-pasek{to{background-position:-200% 0}}@keyframes wsl-kursor{50%{opacity:0}}@keyframes wsl-kiwniecie{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg) scale(1.06)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@media (max-width:1060px) and (min-width:761px){.wsl-okazje__siatka{grid-template-columns:repeat(3,minmax(0,1fr))}}.wsl__boczne-przelacznik{display:none}@media (max-width:760px){.wsl__tlo{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.wsl__pasek{width:100%;height:100vh;height:100dvh;max-height:none;margin:0;gap:0;background:#fff;transform:none;transition:opacity 0.2s ease-out}.wsl__form{flex:0 0 auto;height:60px;padding:0 8px 0 16px;border-radius:0;box-shadow:none}.wsl__form{border:0;border-bottom:1px solid var(--wsl-linia)}.wsl__zamknij{width:44px;height:44px}.wsl__esc{display:none}.wsl__karta{display:block;flex:1 1 auto;min-height:0;max-height:none;margin:0;overflow:auto;overscroll-behavior:contain;border-radius:0;box-shadow:none;transform:none;transition:opacity 0.2s ease-out}.wsl__wyniki{max-height:none;overflow:visible;padding:16px 16px calc(84px + env(safe-area-inset-bottom, 0px))}.wsl__boczne{position:fixed;left:0;right:0;bottom:0;z-index:3;max-height:72vh;max-height:72dvh;overflow:auto;padding:0 16px calc(14px + env(safe-area-inset-bottom, 0px));border:0;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 28px rgb(30 20 10 / .14);transform:translateY(calc(100% - 60px - env(safe-area-inset-bottom, 0px)));transition:transform 0.38s var(--wsl-ruch)}.wsl__boczne.jest-rozwiniete{transform:none}.wsl__boczne .wsl__naglowek--trend{display:none}.wsl__boczne .wsl__trendy{visibility:hidden;transition:visibility 0s linear 0.38s}.wsl__boczne.jest-rozwiniete .wsl__trendy{visibility:visible;transition-delay:0s}.wsl__boczne-przelacznik{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;width:calc(100% + 32px);height:60px;margin:0 -16px 4px;padding:0 18px;border:0;border-radius:20px 20px 0 0;background:#fff;cursor:pointer;font:700 13px/1 Poppins,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--wsl-akcent-ciemny)}.wsl__boczne-przelacznik>svg:first-child{width:18px;height:18px}.wsl__boczne-przelacznik::before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#e4e1dc}.wsl__boczne-strzalka{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:var(--wsl-akcent-tlo)}.wsl__boczne-strzalka svg{width:18px;height:18px;transition:transform 0.3s var(--wsl-ruch)}.wsl__boczne.jest-rozwiniete .wsl__boczne-strzalka svg{transform:rotate(90deg)}.wsl__boczne-przelacznik:focus-visible{outline:2px solid var(--wsl-akcent);outline-offset:-4px}.wsl__produkty{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wsl-okazje__siatka{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wsl-okazja{min-height:150px;padding:12px}.wsl-okazja__tekst strong{font-size:14px}.wsl-okazja__znak{width:88px;height:88px}.wsl-chmurka{bottom:calc(90px + env(safe-area-inset-bottom, 0px));padding:16px 48px 16px 14px}}@media (prefers-reduced-motion:reduce){.wsl__tlo,.wsl__pasek,.wsl__karta,.wsl-chmurka,.wsl-chmurka.jest-ukryta{transition:opacity 0.15s linear;transform:none!important}.wsl-chmurka{transform:translate(-50%,0)!important}.wsl__kategoria,.wsl__produkt,.wsl__chip,.wsl__trendy li,.wsl-chmurka__ikona,.wsl-chmurka__kursor,.wsl-okazja,.wsl-okazje__hej,.wsl-okazje__pytanie,.wsl-okazje__pod,.wsl-okazje__stopka,.wsl-chmurka__dlon,.wsl-zart__tekst,.wsl-zart__buzka,.wsl-zart__pod,.wsl-zart .wsl-okazje__link{animation:none!important}.wsl-okazja:hover,.wsl-okazja__znak{transform:none!important}.wsl__aura i{animation:none!important;will-change:auto}}