.kv-club{padding:clamp(24px,4vw,56px) 0;background:#edf3f0}.kv-club__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-template-rows:auto auto 1fr;grid-template-areas:"offer form" "perks form" "details form";overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 18px 50px #103b311f}.kv-club__offer,.kv-club__perks,.kv-club__details{color:#fff;background:#15473a}.kv-club__offer{grid-area:offer;padding:clamp(32px,3.6vw,48px) clamp(30px,4vw,52px) 14px;background:linear-gradient(160deg,#103b31,#15473a)}.kv-club__eyebrow{margin:0 0 12px;color:#e7d5a8;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kv-club__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;color:#fff;font-family:var(--font-heading-family);letter-spacing:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.kv-club__discount{color:#e7d5a8;font-size:clamp(64px,7vw,88px);font-weight:800;line-height:.9;letter-spacing:-.02em}.kv-club__title-text{max-width:11ch;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.kv-club__short{display:none}.kv-club__perks{grid-area:perks;padding:0 clamp(30px,4vw,52px) 22px}.kv-club__lead{margin:0 0 14px;color:#eef6f2;font-size:17px;line-height:1.45}.kv-club__nowrap{white-space:nowrap}.kv-club__facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kv-club__facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(231,213,168,.45);border-radius:999px;color:#fff;font-size:13.5px;font-weight:600;line-height:1.2}.kv-club__facts li:before{content:"\2713";color:#e7d5a8;font-weight:900}.kv-club__details{grid-area:details;padding:0 clamp(30px,4vw,52px) clamp(28px,3.4vw,44px)}.kv-club__details-title{margin:0 0 10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);color:#e7d5a8;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kv-club__how{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none;counter-reset:kv-step}.kv-club__how li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:#eef6f2;font-size:14.5px;line-height:1.4;counter-increment:kv-step}.kv-club__how li:before{content:counter(kv-step);display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#103b31;background:#e7d5a8;font-size:12px;font-weight:800}.kv-club__how strong{color:#fff}.kv-club__terms{margin:0;color:#d5e5de;font-size:13px;line-height:1.5}.kv-haslo{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin:14px 20px 6px;font:800 clamp(17px,5.4vw,30px)/1 Arial,Helvetica,sans-serif}.kv-haslo__kafel{display:block;aspect-ratio:3 / 4;perspective:30em}.kv-haslo__obrot{position:relative;display:block;height:100%;transform-style:preserve-3d;animation:kv-haslo-obrot 5s calc(var(--k) * 90ms) cubic-bezier(.3,1.3,.55,1) infinite both}.kv-haslo__litera,.kv-haslo__pusty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:2px solid #111}.kv-haslo__litera{background:#fff;color:#111}.kv-haslo__pusty{background:#15473a;transform:rotateY(180deg)}@keyframes kv-haslo-obrot{0%{transform:rotateY(180deg)}12%,88%{transform:rotateY(360deg)}to{transform:rotateY(540deg)}}@media(prefers-reduced-motion:reduce){.kv-haslo__obrot{animation:none}}.kv-club__zalety{margin:12px 20px 16px;padding:0 0 0 18px;font-size:14px;line-height:1.45;color:#2f3b36}.kv-club__zalety li{list-style:disc;margin:3px 0}.kv-club__form{position:relative;grid-area:form;min-width:0;align-self:start;padding:clamp(28px,3.4vw,48px);background:#fff}.kv-club__step{margin:0 0 10px;color:#31594d;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kv-club__step[hidden]{display:none}.kv-club__form>[id^=omnisend-embedded-v2-]{width:100%;min-height:0}.kv-club__form>[id^=omnisend-embedded-v2-]>[id^=omnisend-form-]{width:100%!important;max-width:none!important}.kv-club__loading{display:grid;min-height:180px;place-items:center;color:#31594d;font-family:var(--font-body-family);font-size:15px}.kv-club__form--ready .kv-club__loading{display:none}.kv-club__form [id^=omnisend-form-],.kv-club__form [id^=omnisend-form-] *,.kv-club__form input,.kv-club__form select,.kv-club__form textarea,.kv-club__form button,.kv-club__form label,.kv-club__form p,.kv-club__form a{font-family:var(--font-body-family)!important}.kv-club__form h1,.kv-club__form h2,.kv-club__form h3{font-family:var(--font-heading-family)!important}#KvClubForm [id^=omnisend-form-] [class*=-section-]:not([class*=opacity-layer]){padding:0!important}#KvClubForm [id$=-step-0-submit-form] [class*=-column-]>[class*=-text-]{display:none!important}#KvClubForm [class*=-column-]>[class*=-text-]{padding:0 0 10px!important}#KvClubForm [class*=-column-]>[class*=-text-] h2,#KvClubForm [class*=-column-]>[class*=-text-] h3{color:#103b31!important;font-size:24px!important;line-height:1.2!important}#KvClubForm [class*=-column-]>[class*=-text-] p{font-size:15px!important;line-height:1.45!important}#KvClubForm [class*=-field-container-wrapper-]>div{padding:0 0 12px!important}#KvClubForm label[class*=-label]{padding:0 0 6px!important;color:#1d2b27!important;font-size:14.5px!important;font-weight:600!important}#KvClubForm input[type=email],#KvClubForm input[type=text],#KvClubForm input[type=tel]{min-height:48px;padding:12px 14px!important;border:1px solid #a9bdb5!important;border-radius:10px!important;background:#f7faf8!important;font-size:16px!important}#KvClubForm [id$=-combo]{min-height:48px;border:1px solid #a9bdb5!important;border-radius:10px!important;background:#f7faf8!important}#KvClubForm input[type=email]:focus,#KvClubForm input[type=text]:focus,#KvClubForm input[type=tel]:focus{border-color:#15473a!important;background:#fff!important}#KvClubForm input[class*=-input].error{border-color:#c0392b!important}#KvClubForm [class*=-legal]{gap:12px!important;padding:2px 0 6px!important;align-items:flex-start!important}#KvClubForm [class*=-legal] [class*=-input]{margin-top:1px;border-radius:5px!important}#KvClubForm [class*=-legal] p{font-size:13px!important;line-height:1.45!important}#KvClubForm [class*=-description-container] p{font-size:12px!important;line-height:1.4!important}#KvClubForm [class*=-action-container-]{padding:6px 0 0!important}#KvClubForm button[class*=-action-]{min-height:52px;padding:14px 16px!important;border-radius:10px!important;font-size:17px!important;font-weight:700!important}@media screen and (max-width:850px){body:has(.kv-club) shopify-chat,body:has(.kv-club) [id^=Avada_SalesPopV2]{display:none!important}.kv-club__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"offer" "form" "perks" "details"}.kv-club__offer{padding:14px 20px}.kv-club__eyebrow{margin-bottom:6px;font-size:11px}.kv-club__title{flex-wrap:nowrap;gap:12px}.kv-club__discount{flex:none;font-size:clamp(44px,13vw,56px)}.kv-club__title-text{font-size:clamp(18px,5vw,21px);line-height:1.15}.kv-club__short{display:block;margin:8px 0 0;color:#eef6f2;font-size:13px;font-weight:600;line-height:1.3}.kv-club__form{padding:14px 20px 18px}.kv-club__step{margin-bottom:6px;font-size:11.5px}#KvClubForm [class*=-field-container-wrapper-]>div{padding-bottom:10px!important}#KvClubForm label[class*=-label]{padding-bottom:4px!important;font-size:14px!important}#KvClubForm [class*=-legal]{padding:0 0 4px!important}#KvClubForm [class*=-legal] p{font-size:12.5px!important;line-height:1.4!important}.kv-club__perks,.kv-club__details{color:#1d2b27;background:#f3f7f5}.kv-club__perks{padding:18px 20px 0}.kv-club__lead{margin-bottom:10px;color:#1d2b27;font-size:15px}.kv-club__facts{gap:6px}.kv-club__facts li{padding:5px 10px;border-color:#15473a4d;color:#103b31;background:#fff;font-size:12.5px}.kv-club__facts li:before{color:#15473a}.kv-club__details{padding:0 20px 26px}.kv-club__details-title{padding-top:18px;border-top:0;color:#31594d}.kv-club__how li,.kv-club__terms{color:#31443e}.kv-club__how strong{color:#103b31}.kv-club__how li:before{color:#fff;background:#15473a}body:has(.kv-club) .footer-hero .fh-right{display:none}}@media screen and (min-width:851px){body:has(.kv-club) .footer-hero .fh-right{display:none}body:has(.kv-club) .footer-hero .fh-container{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:520px){.kv-club,.kv-club__shell{padding:0}.kv-club__panel{border-radius:0;box-shadow:none}.kv-club__offer{padding:12px 16px}.kv-club__form{padding:12px 16px 18px}.kv-club__perks{padding:16px 16px 0}.kv-club__details{padding:0 16px 24px}}.ps-sp{--ps-green: #173f35;--ps-mint: #e9f3ef;--ps-red: #d71920;--ps-ink: #18211f;background:#fff;color:var(--ps-ink)}.ps-sp__redirect{padding:12px 20px;color:#fff;background:var(--ps-green);text-align:center}.ps-sp__redirect p{display:inline;margin:0;color:#fff}.ps-sp__redirect a{margin-left:8px;color:#fff;font-weight:800;text-decoration:underline}.ps-sp__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(28px,5vw,76px);align-items:center;padding-top:clamp(42px,7vw,96px);padding-bottom:clamp(42px,7vw,96px)}.ps-sp__eyebrow{margin:0 0 12px;color:var(--ps-red);font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ps-sp__hero h1,.ps-sp__heading h2,.ps-sp__product h3{color:var(--ps-green);font-family:var(--font-heading-family)}.ps-sp__hero h1{max-width:14ch;margin:0 0 20px;font-size:clamp(4rem,5vw,6.6rem);line-height:.98;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.ps-sp__lead{max-width:62rem;margin:0 0 28px;font-size:clamp(1.75rem,2.2vw,2.2rem);line-height:1.55}.ps-sp__hero-link,.ps-sp__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:var(--ps-red);font-weight:800;text-decoration:none}.ps-sp__hero-link{padding:13px 24px}.ps-sp__hero-card{overflow:hidden;border-radius:28px;background:var(--ps-mint);box-shadow:0 20px 60px #173f3524}.ps-sp__hero-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:clamp(20px,4vw,54px)}.ps-sp__hero-card p{margin:0;padding:18px 24px;color:#fff;background:var(--ps-green);font-size:1.55rem;font-weight:700;text-align:center}.ps-sp__products{padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(54px,8vw,108px)}.ps-sp__heading{max-width:74rem;margin:0 auto clamp(32px,5vw,56px);text-align:center}.ps-sp__heading h2{margin:0 0 14px;font-size:clamp(3.2rem,4vw,5rem);line-height:1.06}.ps-sp__heading>p:last-child{margin:0;font-size:1.75rem;line-height:1.55}.ps-sp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ps-sp__product{display:flex;min-width:0;flex-direction:column;padding:20px;scroll-margin-top:24px;border:1px solid rgba(23,63,53,.14);border-radius:22px;background:#fff;box-shadow:0 12px 34px #173f3514}.ps-sp__product:target{outline:4px solid rgba(215,25,32,.2);outline-offset:4px}.ps-sp__image{display:grid;min-height:260px;place-items:center;margin-bottom:18px;border-radius:16px;background:var(--ps-mint)}.ps-sp__image img{display:block;width:100%;height:260px;object-fit:contain;padding:18px}.ps-sp__step{margin:0 0 8px;color:var(--ps-red);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ps-sp__product h3{margin:0 0 10px;font-size:2.4rem;line-height:1.12}.ps-sp__product>p:not(.ps-sp__step){margin:0 0 22px;font-size:1.5rem;line-height:1.52}.ps-sp__button{width:100%;margin-top:auto;padding:12px 18px;text-align:center}.ps-sp__hero-link:hover,.ps-sp__button:hover{color:#fff;background:#b50f15}.ps-sp__hero-link:focus-visible,.ps-sp__button:focus-visible{outline:3px solid var(--ps-green);outline-offset:3px}.ps-sp__notice{margin-top:28px;padding:22px 24px;border-radius:16px;background:#f5f5f3}.ps-sp__notice p{margin:0;font-size:1.35rem;line-height:1.5}.ps-sp__notice p+p{margin-top:8px;font-weight:700}@media screen and (max-width:1100px){.ps-sp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ps-sp__hero{grid-template-columns:1fr}.ps-sp__hero h1{max-width:14ch}.ps-sp__hero-card{order:-1}.ps-sp__grid{grid-template-columns:1fr}.ps-sp__image,.ps-sp__image img{min-height:300px;height:300px}}.verdelove-store-update{color:var(--verdelove-store-update-text);background:var(--verdelove-store-update-background)}.verdelove-store-update__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:center}.verdelove-store-update__copy{max-width:78rem}.verdelove-store-update__heading{margin:0 0 1rem;color:inherit}.verdelove-store-update__text{color:inherit;opacity:.82}.verdelove-store-update__text>*{margin-top:0}.verdelove-store-update__text>*:last-child{margin-bottom:0}.verdelove-store-update__contact{display:inline-block;margin-top:1.2rem;color:inherit;text-decoration:underline;text-underline-offset:.35rem}.verdelove-store-update__button{min-width:max-content}@media screen and (max-width:749px){.verdelove-store-update__inner{grid-template-columns:1fr;gap:2rem}.verdelove-store-update__button{width:fit-content}}.vla{padding:24px 0 48px}.vla-head{margin:0 0 20px}.vla-head h1{font-size:32px}.vla-head p{color:var(--vlg-ink-2);margin-top:6px}.vla a{text-decoration:none;display:block}.vla span{display:block}.vla img{width:100%;height:100%;object-fit:cover}.vla-glowny{background:var(--vlg-cream);border-radius:var(--vlg-radius);overflow:hidden}.vla-glowny__foto{aspect-ratio:3 / 2;background:var(--vlg-line)}.vla-glowny__txt{padding:20px 18px 24px}.vla-glowny__t{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.01em;margin:6px 0 10px;color:var(--vlg-ink)}.vla-tag{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vlg-sage-ink)}.vla-skrot{color:var(--vlg-ink-2)}.vla-meta{font-size:13.5px;color:var(--vlg-muted);margin-top:12px}.vla-dalej{font-size:15px;font-weight:600;margin-top:16px;text-decoration:underline;text-underline-offset:3px;color:var(--vlg-ink)}.vla-siatka{display:grid;grid-template-columns:1fr;gap:28px;margin-top:32px}.vla-karta__foto{aspect-ratio:3 / 2;border-radius:var(--vlg-radius-sm);overflow:hidden;background:var(--vlg-cream);margin-bottom:12px}.vla-karta__t{font-family:var(--font-heading-family);font-weight:700;font-size:18px;line-height:1.25;margin-top:4px;color:var(--vlg-ink)}.vla-karta .vla-meta{margin-top:6px}@media(min-width:600px){.vla-siatka{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.vla{padding:40px 0 72px}.vla-head{margin-bottom:28px}.vla-head h1{font-size:44px}.vla a.vla-glowny{display:grid;grid-template-columns:7fr 5fr;align-items:stretch}.vla-glowny__foto{aspect-ratio:auto;min-height:460px;position:relative}.vla-glowny__foto img{position:absolute;top:0;right:0;bottom:0;left:0}.vla-glowny__txt{padding:40px;align-self:center}.vla-glowny__t{font-size:34px}.vla-skrot{font-size:17px}.vla-siatka{grid-template-columns:repeat(3,1fr);gap:32px 24px;margin-top:48px}}.vlg-filmy{overflow:hidden}.vlg-filmy__rzad{display:flex;gap:10px;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.vlg-filmy__rzad::-webkit-scrollbar{display:none}.vlg-filmy__rzad.is-ciagniety,.vlg-filmy__rzad.is-ciagniety .vlg-filmy__b{cursor:grabbing}.vlg-filmy__tor{display:flex;flex:none;gap:10px;min-width:100%;margin:0;padding:0;list-style:none}.vlg-filmy__k{flex:none;width:118px;margin:0}.vlg-filmy__b{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;overflow:hidden;border:0;border-radius:12px;background:var(--vlg-line);cursor:pointer}.vlg-filmy__b img{width:100%;height:100%;object-fit:cover}.vlg-filmy__b:focus-visible{outline:3px solid var(--vlg-sage-ink);outline-offset:-3px}.vlg-filmy__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:var(--vlg-ink);transform:translate(-50%,-50%);transition:transform .15s ease}.vlg-filmy__play svg{width:20px;height:20px}.vlg-filmy__b:hover .vlg-filmy__play{transform:translate(-50%,-50%) scale(1.08)}.vlg-filmy__czas{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#121212b8;color:#fff;font-size:12px;font-weight:600;line-height:1.3}.vlg-filmy__okno{position:fixed;width:min(92vw,400px);max-height:92vh;padding:0;overflow:visible;border:0;border-radius:14px;background:#000}.vlg-filmy__okno::backdrop{background:#121212d1}.vlg-filmy__okno video{display:block;width:100%;max-height:92vh;aspect-ratio:9 / 16;border-radius:14px;background:#000}.vlg-filmy__x{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer}.vlg-filmy__x svg{width:20px;height:20px}@media screen and (min-width:750px){.vlg-filmy__k{width:168px}.vlg-filmy__rzad,.vlg-filmy__tor{gap:14px}.vlg-filmy__rzad{margin-top:14px}}@media(prefers-reduced-motion:reduce){.vlg-filmy__tor[aria-hidden=true],[data-vlg-filmy-stop]{display:none}.vlg-filmy__rzad{padding:0 16px}}.vlg-hs{position:relative;overflow:hidden}.vlg-hs__tor{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vlg-hs__tor::-webkit-scrollbar{display:none}.vlg-hs__tor.is-ciagniety{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.vlg-hs__sl{flex:0 0 100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.vlg-hs .vlg-hero__in{padding-bottom:26px}.vlg-hs__linia{display:flex;background:var(--vlg-tlo)}.vlg-hs__in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:1280px;margin:0 auto;padding:14px 16px 26px;box-sizing:border-box}.vlg-hs__t h2{margin:0 0 6px;font-size:19px}.vlg-hs__t p{margin:0 0 10px!important;font-size:13.5px;line-height:1.35;color:var(--vlg-ink-2)}.vlg-hs__t .vlg-btn{min-height:44px;padding:0 16px;font-size:14.5px}.vlg-hs__in img{width:auto;max-width:100%;height:auto;max-height:190px;justify-self:center}.vlg-hs__kropki{position:absolute;left:0;right:0;bottom:1px;display:flex;justify-content:center}.vlg-hs__kropki button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.vlg-hs__kropki span{display:block;width:8px;height:8px;border-radius:50%;background:#12121247}.vlg-hs__kropki .is-akt span{background:#121212}.vlg-hs__nav{display:none;position:absolute;right:20px;bottom:14px;gap:8px}.vlg-hs__nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer}.vlg-hs__nav svg{width:18px;height:18px}.vlg-hs__nav button[disabled]{opacity:.4;cursor:default}@media screen and (min-width:750px){.vlg-hs__tor{cursor:grab}.vlg-hs__nav{display:flex}.vlg-hs__in{padding:24px 32px 36px;gap:24px}.vlg-hs__in img{max-height:240px}.vlg-hs__t h2{font-size:30px}.vlg-hs__t p{font-size:16px}.vlg-hs__t .vlg-btn{padding:0 24px;font-size:16px}}@media screen and (min-width:990px){.vlg-hs .vlg-hero__in{padding-bottom:48px}.vlg-hs__in{padding:36px 32px}.vlg-hs__in img{max-height:340px}.vlg-hs__t h2{font-size:36px}.vlg-hs__t p{font-size:17px}}.vlg-marki__g{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.vlg-marki__g .vlg-marki__h{margin:0}.vlg-marki__nav{display:none;gap:8px}.vlg-marki__nav button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--vlg-line);border-radius:50%;background:#fff;color:var(--vlg-ink);cursor:pointer}.vlg-marki__nav button[disabled]{opacity:.35;cursor:default}.vlg-marki__nav svg{width:18px;height:18px}.vlg-marki__tor{display:flex;gap:10px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain}.vlg-marki__tor::-webkit-scrollbar{display:none}.vlg-marki__tor.is-ciagniety{cursor:grabbing;scroll-snap-type:none}.vlg-marki__tor li{flex:none;width:148px;margin:0;scroll-snap-align:start}.vlg-linia{display:flex;flex-direction:column;height:100%;padding:12px 12px 14px;border-radius:var(--vlg-radius);background:var(--vlg-tlo);color:var(--vlg-ink);text-decoration:none;transition:transform .15s ease}.vlg-linia img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vlg-linia__t{display:block;margin-top:8px;font-size:13px;line-height:1.25;color:var(--vlg-ink-2)}.vlg-linia__t b{display:block;margin-bottom:1px;font-family:var(--font-heading-family);font-size:17px;color:var(--vlg-ink)}@media(hover:hover){.vlg-linia:hover{transform:translateY(-3px)}}@media screen and (min-width:750px){.vlg-marki__nav{display:flex}.vlg-marki__tor{gap:14px;margin:0;padding:0 0 4px;scroll-padding-left:0;cursor:grab}.vlg-marki__tor li{width:200px}.vlg-linia{padding:16px 16px 18px}.vlg-linia__t b{font-size:19px}}.vlm-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.vlm h2{font-size:24px}.vlm-hero{padding:32px 0 28px;background:var(--vlg-pink)}.vlm-hero h1{font-size:34px;margin-bottom:10px}.vlm-hero__lead{max-width:640px;font-size:17px;line-height:1.45;color:var(--vlg-ink-2)}.vlm-liczby{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin:22px 0 0;padding:0;list-style:none}.vlm-liczby li{margin:0;font-size:13.5px;line-height:1.3;color:var(--vlg-ink-2)}.vlm-liczby b{display:block;font-family:var(--font-heading-family);font-size:26px;line-height:1.15;color:var(--vlg-ink)}.vlm-hero__btns{display:grid;gap:8px;margin-top:22px}.vlm-sek{padding:34px 0}.vlm-sek--krem{background:var(--vlg-cream)}.vlm-sek--szalwia{background:var(--vlg-sage)}.vlm-dwa{display:grid;gap:12px}.vlm-tekst{font-size:16px;line-height:1.6;color:var(--vlg-ink-2)}.vlm-tekst p+p{margin-top:12px}.vlm-pod{margin:6px 0 16px!important;font-size:15px;color:var(--vlg-muted)}.vlm-linie{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.vlm-linie li{margin:0}.vlm-linia{display:flex;flex-direction:column;height:100%;padding:10px 12px 14px;border:1px solid var(--vlg-line);border-radius:var(--vlg-radius-sm);background:#fff;color:inherit;font-size:13px;line-height:1.3;text-decoration:none;transition:border-color .15s ease}.vlm-linia:hover{border-color:var(--vlg-sage-ink)}.vlm-linia__img{display:block;aspect-ratio:1;margin-bottom:8px}.vlm-linia__img img{width:100%;height:100%;object-fit:contain}.vlm-linia b{font-size:16px}.vlm-linia>span:last-child{color:var(--vlg-muted)}.vlm-kroki{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;counter-reset:vlm}.vlm-kroki li{position:relative;margin:0;padding:16px 16px 16px 58px;border:1px solid var(--vlg-line);border-radius:var(--vlg-radius-sm);font-size:14.5px;line-height:1.45;color:var(--vlg-ink-2);counter-increment:vlm}.vlm-kroki li:before{content:counter(vlm);position:absolute;top:16px;left:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vlg-sage);color:var(--vlg-sage-ink);font-weight:700}.vlm-kroki b{display:block;margin-bottom:2px;font-size:16px;color:var(--vlg-ink)}.vlm-dowody{display:grid;gap:10px;margin-top:14px}.vlm-dowody>div{padding:20px;border-radius:var(--vlg-radius-sm);background:#fff;font-size:15px;line-height:1.5;color:var(--vlg-ink-2)}.vlm-dowody__l{display:block;margin-bottom:4px;font-family:var(--font-heading-family);font-size:24px;color:var(--vlg-ink)}.vlm-dowody a{display:inline-block;margin-top:10px;font-weight:600;color:var(--vlg-ink);text-underline-offset:3px}.vlm-faq details{border-bottom:1px solid var(--vlg-line)}.vlm-faq summary{padding:14px 0;font-size:16px;font-weight:600;cursor:pointer}.vlm-faq details p{padding:0 0 14px;font-size:15px;line-height:1.55;color:var(--vlg-ink-2)}.vlm-dane{margin:0}.vlm-dane>div{display:grid;gap:2px;padding:11px 0;border-bottom:1px solid var(--vlg-line);font-size:15px}.vlm-dane dt{font-size:13px;color:var(--vlg-muted)}.vlm-dane dd{margin:0}.vlm-pol{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:14px}.vlm-pol li{margin:0}.vlm-os{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vlm-os li{display:grid;grid-template-columns:70px 1fr;gap:10px;margin:0}.vlm-osoby{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 0;padding:0;list-style:none}.vlm-osoby li{margin:0;font-size:14.5px}.vlm-osoby img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--vlg-radius-sm);margin-bottom:8px}.vlm-osoby b{display:block;font-size:16px}.vlm-osoby__r{color:var(--vlg-muted)}@media screen and (min-width:750px){.vlm h2{font-size:30px}.vlm-hero{padding:56px 0 48px}.vlm-hero h1{font-size:52px}.vlm-hero__lead{font-size:20px}.vlm-liczby{grid-template-columns:repeat(3,minmax(0,220px));margin-top:32px}.vlm-liczby b{font-size:34px}.vlm-hero__btns{display:flex}.vlm-sek{padding:56px 0}.vlm-dwa{grid-template-columns:1fr 2fr;gap:32px}.vlm-linie{grid-template-columns:repeat(5,1fr);gap:14px}.vlm-kroki{grid-template-columns:repeat(3,1fr);gap:16px}.vlm-dowody{grid-template-columns:1fr 1fr;gap:16px}.vlm-dane>div{grid-template-columns:220px 1fr;gap:16px}.vlm-osoby{grid-template-columns:repeat(4,1fr)}}.free_shipping_product_badge{background:#1f7a4c;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.vl-karta-marka{display:block;margin:0 0 2px;font-size:11.5px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.vl-k2.wbproduct-container .card__content{padding-top:8px}.vlg-best-grid .vl-k2.wbproduct-container .card__content,product-recommendations .vl-k2.wbproduct-container .card__content{padding:8px 10px 12px}@media screen and (min-width:750px){.vlg-best-grid .vl-k2.wbproduct-container .card__content,product-recommendations .vl-k2.wbproduct-container .card__content{padding:10px 14px 16px}}.vl-k2.wbproduct-container .product-inner{gap:3px}.vl-k2.wbproduct-container .product-inner .product-title{margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:14.5px;line-height:1.3;letter-spacing:0;text-transform:none}.vl-k2.wbproduct-container .product-inner .product-title a{font:inherit;color:#121212}.vl-k2.wbproduct-container .product-inner>.caption-large:empty{display:none}.vl-k2.wbproduct-container .card__badge .percent__badge-sale,.vl-k2.wbproduct-container .card__badge .free_shipping_product_badge{display:none!important}.vl-k2.wbproduct-container .wbhprice{margin:2px 0 0}.vl-k2.wbproduct-container .wbhprice .price{font-family:var(--font-body-family)}.vl-k2.wbproduct-container .wbhprice .price-item--sale,.vl-k2.wbproduct-container .wbhprice .price__regular .price-item--regular{font-weight:700;font-size:16px;color:#121212}.vl-k2.wbproduct-container .wbhprice s.price-item--regular{font-weight:400;font-size:14px;color:#6b6b6b;margin-left:6px}.vl-karta-etykieta{display:inline-block;align-self:flex-start;margin:0 0 2px;padding:1px 6px;border-radius:5px;background:#e3ebd38c;color:#47664f;font-size:11px;font-weight:500;line-height:1.4;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.vl-karta-meta{display:flex;flex-direction:column;gap:3px;margin:0}.vl-karta-krok{font-size:12.5px;line-height:1.3;color:rgba(var(--color-foreground),.68)}.vl-karta-ocena{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1.2;color:rgba(var(--color-foreground),.8)}.vl-karta-ocena b{font-weight:600}.vl-karta-gw{position:relative;display:inline-block;letter-spacing:1px;line-height:1;white-space:nowrap}.vl-karta-gw__tlo{color:#d9d4cc}.vl-karta-gw__pelne{position:absolute;left:0;top:0;overflow:hidden;color:#e0a526}.vl-k3-badge.badge{background:#121212;color:#fff;font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:6px;text-transform:none;letter-spacing:0}.vl-k3 .price__sale s.price-item--regular{display:none}.vl-k3.wbproduct-container .wbhprice{display:inline-block;vertical-align:baseline;margin-right:6px}.vl-k3-osobno{display:inline-block;margin:0;font-size:13px;line-height:1.3;color:#6b6b6b}.vl-k3-osobno[hidden]{display:none}.vl-k3-osobno s{font-size:14px;text-decoration-thickness:1px}.vl-k2 .wbqvtop{display:none!important}.vl-k2.wbproduct-container .card__content{flex:1 1 auto}.vl-k2.wbproduct-container .pdes_innder{width:100%;height:100%;grid-template-rows:1fr auto;row-gap:10px}.vl-k2.wbproduct-container .product-form .wbbtngrp{position:static;margin:0}.vl-k2.wbproduct-container .product-form .wbbtngrp form{display:block;position:static;margin:0}.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%!important;height:44px;min-width:0;min-height:44px;margin:0;padding:0 8px;border:1px solid #121212;border-radius:6px;box-shadow:none;--color-button: 255, 255, 255;--color-button-text: 18, 18, 18;--alpha-button-background: 1;background-color:#fff;color:#121212;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit:before,.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit:after{border-radius:6px;box-shadow:none}@media(hover:hover){.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit:not([disabled]):hover{background-color:#121212;color:#fff}}.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit[disabled]{border-color:#c9c9c5;background-color:#fff;color:#6b6b6b}.vl-k2.wbproduct-container .product-form .cartmobile.product-form__submit>span{display:inline}.vl-k2.wbproduct-container .product-form .cartmobile .vl-atc-pelny{display:none}.vl-k2.wbproduct-container .product-form .cartmobile .vl-atc-krotki{display:inline}@media screen and (min-width:750px){.vl-k2.wbproduct-container .product-form .cartmobile .vl-atc-pelny{display:inline}.vl-k2.wbproduct-container .product-form .cartmobile .vl-atc-krotki{display:none}}.vl-k2.wbproduct-container .product-form .cartmobile .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.vl-k2.wbproduct-container .product-form .cartmobile .loading-overlay__spinner.hidden{display:none}.vl-k2.wbproduct-container .product-form .cartmobile .loading-overlay__spinner svg{width:20px;height:20px;display:block}.vl-k2.wbproduct-container .product-form .cartmobile .loading-overlay__spinner .path{stroke:#121212}.vl-kat-narzedzia{padding:18px 0 6px}.vl-kat-chipy{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.vl-kat-chipy::-webkit-scrollbar{display:none}.vl-kat-chip{flex:none;min-height:40px;padding:0 14px;border-radius:20px;border:1.5px solid #e7e5e0;background:#fff;color:#121212;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer}.vl-kat-chip[aria-pressed=true]{background:#121212;border-color:#121212;color:#fff}.vl-kat-chip:focus-visible{outline:2px solid #121212;outline-offset:2px}.vl-kat-narzedzia__wiersz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 14px}.vl-kat-narzedzia__licznik{font-size:14px;font-weight:600}.vl-kat-narzedzia__sort{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b6b6b}.vl-kat-narzedzia__sort select{height:44px;max-width:190px;padding:0 10px;border:1.5px solid #e7e5e0;border-radius:10px;background:#fff;color:#121212;font-family:var(--font-body-family);font-size:14px}.vl-kat-ukryty{display:none!important}[data-vl-filtry]~#product-grid{row-gap:26px}@media screen and (min-width:990px){.vl-kat-narzedzia{padding-top:28px}}.vl-kat-opis{padding:28px 0 8px}.vl-kat-opis__w{max-width:820px}.vl-kat-opis h2{margin:0 0 10px;font-size:22px;line-height:1.2}.vl-kat-opis p{margin:0 0 10px;font-size:15.5px;line-height:1.6}.vl-kat-opis a{color:inherit;text-underline-offset:2px}.vl-kat-opis .vl-kat-opis__st{font-size:12.5px;line-height:1.45;color:rgba(var(--color-foreground),.62)}.vl-kat-opis__f{margin:14px 0 0;border-top:1px solid rgba(var(--color-foreground),.12);font-size:14px;line-height:1.45}.vl-kat-opis__f>div{display:grid;gap:1px;padding:9px 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.vl-kat-opis__f dt{font-size:12.5px;font-weight:600;color:rgba(var(--color-foreground),.62)}.vl-kat-opis__f dd{margin:0}@media screen and (min-width:750px){.vl-kat-opis{padding:44px 0 12px}.vl-kat-opis h2{font-size:28px}.vl-kat-opis__f>div{grid-template-columns:200px 1fr;gap:16px}}.vl-kat-jak{padding:26px 0 8px;background:#fff}.vl-kat-jak__tytul,.vl-kat-poradnik__tytul{margin:0 0 12px;font-size:20px;line-height:1.2}.vl-kat-jak__lista{max-width:820px}.vl-kat-acc{border-top:1px solid #e7e5e0}.vl-kat-acc:last-child{border-bottom:1px solid #e7e5e0}.vl-kat-acc>summary{list-style:none;min-height:54px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-body-family);font-weight:600;font-size:16px;line-height:1.35;color:#121212;cursor:pointer}.vl-kat-acc>summary::-webkit-details-marker{display:none}.vl-kat-acc>summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1}.vl-kat-acc[open]>summary:after{content:"\2212"}.vl-kat-acc>div{padding:0 0 16px;font-size:15.5px;line-height:1.55;color:#3a3a3a}.vl-kat-acc>div p{margin:0 0 .6em}.vl-kat-acc>div>:last-child{margin-bottom:0}.vl-kat-acc a{color:#121212;font-weight:600;text-decoration:underline}.vl-kat-stos{margin:0;padding:0;list-style:none;display:grid;gap:10px}.vl-kat-stos b{font-weight:600;color:#121212}.vl-kat-poradnik{padding:22px 0 30px;max-width:820px}.vl-kat-poradnik__lista{display:grid;gap:10px}.vl-kat-post{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #e7e5e0;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.vl-kat-post--bez{grid-template-columns:1fr}.vl-kat-post__img{width:96px;height:80px;object-fit:cover;border-radius:10px;display:block}.vl-kat-post__tag{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2f5a3c}.vl-kat-post__t{display:block;margin-top:2px;font-weight:600;font-size:15px;line-height:1.3;color:#121212}.vl-kat-post:hover .vl-kat-post__t{text-decoration:underline}.vl-kat-doradca-mini{display:inline-block;margin-top:12px;padding:10px 0;font-size:14px;color:#3a3a3a;text-decoration:none;min-height:44px}.vl-kat-doradca-mini b{color:#121212;text-decoration:underline}.vl-kat-start{margin:0 0 8px;padding:16px;border-radius:12px;background:#f7f3ec;font-size:15px;line-height:1.55}.vl-kat-start p{margin:0}.vl-kat-uzycie{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.vl-kat-uzycie__txt{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.vl-kat-jak{padding-top:40px}.vl-kat-jak__tytul,.vl-kat-poradnik__tytul{font-size:24px}.vl-kat-poradnik{max-width:none;padding-bottom:44px}.vl-kat-poradnik__lista{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.vl-kat-post{grid-template-columns:120px 1fr}.vl-kat-post__img{width:120px;height:96px}}.vl-kat-naglowek{padding:6px 0 0}.vl-kat-naglowek__h1.collection-content-header__title{margin:0 0 6px;font-size:26px;line-height:1.15}.vl-kat-naglowek__opis.collection-content-header__intro{max-width:760px;margin:0 0 6px;font-size:15px;line-height:1.5;color:#3a3a3a}.vl-kat-naglowek__opis p{margin:0}.vl-kat-naglowek__licznik{margin:0 0 14px;font-size:13px;font-weight:600;color:#6b6b6b}.vl-kat-rutyna-pas{background:#faf8f4;padding:20px 0 22px;margin:4px 0 0}.vl-kat-rutyna{display:grid;gap:14px}.vl-kat-rutyna__tytul{margin:0 0 4px;font-size:20px;line-height:1.2}.vl-kat-rutyna__sub{margin:0 0 14px;font-size:13.5px;line-height:1.4;color:#6b6b6b}.vl-kat-os{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(var(--vl-n),minmax(0,1fr));gap:6px}.vl-kat-os:before{content:"";position:absolute;left:0;right:0;top:14px;height:2px;background:#e7e5e0}.vl-kat-os__krok{position:relative;min-width:0;text-align:center}.vl-kat-os__link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.vl-kat-os__nr{position:relative;width:28px;height:28px;border-radius:50%;background:#121212;color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center;margin:0 auto 8px;border:3px solid #faf8f4;box-sizing:content-box}.vl-kat-os__img{width:100%;max-width:76px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#fff;margin:0 auto 6px}.vl-kat-os__kiedy{display:block;min-height:29px;font-size:11.5px;line-height:1.25;color:#6b6b6b}.vl-kat-os__rola{display:block;min-height:32px;font-size:12.5px;line-height:1.25;font-weight:600;color:#121212}.vl-kat-os__cena{display:block;margin-top:2px;font-size:13px;font-weight:700;color:#121212}.vl-kat-os__link:hover .vl-kat-os__rola{text-decoration:underline}.vl-kat-rutyna__uwaga{margin:10px 0 0;font-size:12.5px;color:#6b6b6b}.vl-kat-zestaw{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid #e7e5e0;border-radius:14px;padding:16px}.vl-kat-zestaw__img img{display:block;width:72px;height:72px;object-fit:cover;border-radius:10px;background:#faf8f4}.vl-kat-zestaw__t{margin:0 0 4px;font-weight:600;font-size:15px;line-height:1.3;color:#121212}.vl-kat-zestaw__p{margin:0 0 6px;font-size:14px;color:#121212}.vl-kat-zestaw__p b{font-size:17px}.vl-kat-zestaw__save{display:inline-block;padding:3px 8px;border-radius:6px;background:#e3ebd3;color:#2f5a3c;font-weight:600;font-size:12.5px}.vl-kat-zestaw__akcje{grid-column:1 / -1;display:grid;gap:4px;margin-top:2px}.vl-kat-zestaw__form .form{margin:0}.vl-kat-zestaw__btn.button{width:100%;min-height:52px;margin:0;border-radius:12px;font-size:16px;font-weight:600;--color-button: 66, 142, 108;--color-button-text: 255, 255, 255;background:#428e6c;color:#fff;text-transform:none;letter-spacing:0}.vl-kat-zestaw__btn.button:before,.vl-kat-zestaw__btn.button:after{border-radius:12px;box-shadow:none}.vl-kat-zestaw__btn.button:hover{background:#377a5c}.vl-kat-zestaw__btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.vl-kat-zestaw__btn .loading-overlay__spinner.hidden{display:none}.vl-kat-zestaw__btn .loading-overlay__spinner svg{width:20px;height:20px}.vl-kat-zestaw__btn.loading>span{visibility:hidden}.vl-kat-zestaw__link{display:block;text-align:center;font-size:14px;font-weight:600;color:#121212;text-decoration:underline;min-height:40px;line-height:40px}.vl-kat-n4{margin:0;padding:10px 12px;border-radius:10px;background:#e3ebd3;color:#2f5a3c;font-size:13.5px;font-weight:600;line-height:1.4}@media screen and (min-width:990px){.vl-kat-naglowek{padding-top:10px}.vl-kat-naglowek__h1.collection-content-header__title{font-size:36px}.vl-kat-naglowek__opis.collection-content-header__intro{font-size:16px}.vl-kat-rutyna-pas{padding:32px 0 34px}.vl-kat-rutyna{grid-template-columns:minmax(0,1fr) 380px;gap:18px 40px;align-items:center}.vl-kat-rutyna__tytul{font-size:26px}.vl-kat-rutyna__sub{font-size:15px}.vl-kat-os{gap:16px}.vl-kat-os__img{max-width:120px}.vl-kat-os__kiedy{font-size:13px;min-height:0}.vl-kat-os__rola{font-size:14.5px;min-height:0;margin-top:2px}.vl-kat-os__cena{font-size:15px}.vl-kat-zestaw{grid-template-columns:96px 1fr;padding:20px}.vl-kat-zestaw__img img{width:96px;height:96px}.vl-kat-n4{grid-column:1 / -1;justify-self:start}}.vl-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#121212f2;color:#fff}.vl-lb::backdrop{background:#121212f2}.vl-lb__tor{display:flex;width:100%;height:100%;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vl-lb__tor::-webkit-scrollbar{display:none}.vl-lb__sl{flex:0 0 100%;display:grid;place-items:center;height:100%;padding:56px 12px 48px;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always}.vl-lb__sl img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px}.vl-lb__b{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer}.vl-lb__b svg{width:20px;height:20px}.vl-lb__b[disabled]{opacity:.35;cursor:default}.vl-lb__x{top:8px;right:12px}.vl-lb__s{display:none;top:50%;transform:translateY(-50%)}.vl-lb__s--l{left:16px}.vl-lb__s--p{right:16px}.vl-lb__n{position:absolute;left:0;right:0;bottom:14px;font-size:14px;text-align:center}@media screen and (min-width:750px){.vl-lb__s{display:grid}.vl-lb__sl{padding:24px 72px 44px}}.vl-marka-logo{display:block;object-fit:cover;mix-blend-mode:multiply}@media screen and (min-width:750px){.vl-marka-uklad{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:28px;align-items:center}.vl-marka-uklad>*{grid-column:1}.vl-marka-uklad>.vl-marka-logo{grid-column:2;grid-row:1 / span 3;justify-self:end;width:220px;max-width:none;height:110px;margin-right:-20px}}@media screen and (max-width:749px){.vl-marka-uklad{display:flow-root}.vl-marka-uklad>.vl-marka-logo{float:right;width:136px;height:68px;margin:2px -12px 2px 8px}}.mega-header__icons>a[href$="/search"]{display:none!important}.vl-szukaj{position:relative;max-width:800px;margin:0 auto;padding:4px 10px 12px;background:#fff}.vl-szukaj__f{position:relative;display:flex;height:47px;overflow:hidden;border:1.5px solid #121212;border-radius:12px;background:#fff;box-sizing:border-box}.vl-szukaj__i{flex:1;min-width:0;height:100%;padding:0 12px;border:0;outline:0;box-shadow:none;background:transparent;color:#121212;font:inherit;font-family:var(--font-body-family);font-size:16px;-webkit-appearance:none;appearance:none}.vl-szukaj__i::placeholder{color:#6b6b6b;opacity:1}.vl-szukaj__i::-webkit-search-cancel-button{-webkit-appearance:none}.vl-szukaj__b{display:grid;flex:none;place-items:center;width:48px;padding:0;border:0;background:#121212;color:#fff;cursor:pointer}.vl-szukaj__b svg,.vl-szukaj__x svg{width:22px;height:22px}.vl-szukaj__x{display:none;position:absolute;top:2px;right:0;width:44px;height:44px;padding:0;border:0;background:transparent;color:#121212;cursor:pointer;place-items:center}.vl-szukaj__p{position:absolute;top:100%;left:10px;right:10px;z-index:30;max-height:70vh;margin-top:-8px;overflow-y:auto;border:1px solid #e7e5e0;border-radius:12px;background:#fff;box-shadow:0 10px 28px #00000024}.vl-szukaj__p[hidden]{display:none}.vl-szukaj__w{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 12px;color:#121212;font-size:14px;line-height:1.3;text-decoration:none}.vl-szukaj__w:hover,.vl-szukaj__w.is-akt{background:#faf8f4}.vl-szukaj__w img{width:52px;height:52px;object-fit:contain}.vl-szukaj__w b{font-weight:600;white-space:nowrap}.vl-szukaj__all,.vl-szukaj__brak{display:block;padding:12px;border-top:1px solid #e7e5e0;color:#121212;font-size:14px;font-weight:600;text-align:center}.vl-szukaj__brak{border-top:0;font-weight:400}@media(max-width:999px){.vl-szukaj{position:absolute;top:6px;right:94px;z-index:4;width:44px;height:44px;margin:0;padding:0;background:transparent}.vl-szukaj__f{width:44px;height:44px;border:0;border-radius:0;background:transparent}.vl-szukaj__i{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.vl-szukaj__b{width:44px;height:44px;background:transparent;color:#121212}.vl-szukaj.is-otwarta{top:4px;left:8px;right:8px;width:auto;height:48px;padding-right:44px;background:#fff;box-sizing:border-box}.vl-szukaj.is-otwarta .vl-szukaj__f{width:100%;height:47px;border:1.5px solid #121212;border-radius:12px;background:#fff}.vl-szukaj.is-otwarta .vl-szukaj__i{position:static;width:auto;height:100%;padding:0 12px;opacity:1;pointer-events:auto}.vl-szukaj.is-otwarta .vl-szukaj__b{width:48px;height:100%;background:#121212;color:#fff}.vl-szukaj.is-otwarta .vl-szukaj__x{display:grid}.vl-szukaj__p{left:0;right:0;margin-top:4px}.header-wrapper--mega:has(.vl-szukaj.is-otwarta) .mega-header__inner>*{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
