.topbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;padding:10px 20px;display:flex}.topbar .logo{flex-shrink:0}.topbar-search{flex:1;max-width:520px;display:flex;position:relative}.topbar-search input{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--bg);width:100%;font:inherit;color:var(--ink);padding:9px 14px 9px 38px}.topbar-search input:focus{border-color:var(--brand);background:var(--surface);outline:none}.topbar-search svg{width:17px;height:17px;stroke:var(--muted);fill:none;stroke-width:2.2px;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:flex;position:relative}.icon-btn:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:20px;height:20px}.icon-btn:has(.count-badge){border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.icon-btn .dot-badge{background:var(--brand);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.topbar .ava{width:34px;height:34px;font-size:14px}.topbar{z-index:40;position:sticky;top:0}.sidebar,.rail{height:calc(100vh - 59px);top:0}.side-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 12px 6px;font-size:11px;font-weight:700}.sidebar>.logo{display:none}.side-promo{border-radius:var(--r-card);background:var(--brand-soft);text-align:center;margin-top:14px;padding:16px 14px}.side-promo b{color:var(--brand-ink);font-size:14px;font-weight:800;line-height:1.35;display:block}.side-promo span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.side-promo-foto{background:0 0;flex:none;padding:0;line-height:0;display:block}.side-promo-foto img{border-radius:var(--r-card);width:100%;height:auto;display:block}.hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:18px;padding:20px 20px 18px}.hero h1{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.15}.hero p{color:var(--muted);margin-top:6px}.hero-ai{border-radius:var(--r-tile);background:var(--tint);align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.hero-ai-txt{flex:1;min-width:0}.hero-ai-txt b{font-size:15px;font-weight:800;display:block}.hero-ai-txt span{color:var(--muted);font-size:13px}.hero-ai form{flex-shrink:0;gap:0;width:min(320px,100%);display:flex}.hero-ai input{border:1px solid var(--line);border-radius:var(--r-btn) 0 0 var(--r-btn);background:var(--surface);min-width:0;font:inherit;border-right:none;flex:1;padding:9px 12px}.hero-ai input:focus{border-color:var(--brand);outline:none}.hero-ai button{border-radius:0 var(--r-btn) var(--r-btn) 0;background:var(--brand);color:#fff;align-items:center;padding:0 14px;display:flex}.hero-ai button:hover{background:var(--brand-ink)}.hero-ai button svg{stroke:#fff;fill:none;stroke-width:2.4px;width:18px;height:18px}.sec-head{align-items:center;gap:8px;margin:22px 0 12px;display:flex}.sec-head h2{letter-spacing:-.02em;font-size:17px;font-weight:800}.sec-head .ico{font-size:17px;line-height:1}.sec-head .more{color:var(--brand);margin-left:auto;font-size:13.5px;font-weight:600}.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;position:relative}.deal-tile-img{background:var(--bg);border-radius:var(--r-card) var(--r-card) 0 0;justify-content:center;align-items:center;height:190px;font-size:34px;display:flex;position:relative;overflow:hidden}.deal-tile-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:12px}.deal-tile-foto{width:100%;height:100%;display:block}.deal-tile-img .lupa-rog{opacity:.85;z-index:2;cursor:pointer;border:0}.deal-tile-img:hover .lupa-rog{opacity:1}.deal-tile-img .lupa-rog:focus-visible{opacity:1;outline:2px solid var(--brand);outline-offset:2px}.tile-zapisz{z-index:2;border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #14141924}.tile-zapisz svg{width:17px;height:17px}.tile-zapisz:hover{color:var(--brand);transform:scale(1.08)}.tile-zapisz.on{color:var(--brand)}:root[data-theme=dark] .tile-zapisz{color:#ffffffb8;box-shadow:none;background:0 0;border-color:#ffffff57}:root[data-theme=dark] .tile-zapisz:hover{color:#fff;background:#00000047;border-color:#fff9}:root[data-theme=dark] .tile-zapisz.on{color:var(--brand);border-color:var(--brand);background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tile-zapisz{color:#ffffffb8;box-shadow:none;background:0 0;border-color:#ffffff57}:root:not([data-theme=light]) .tile-zapisz:hover{color:#fff;background:#00000047;border-color:#fff9}:root:not([data-theme=light]) .tile-zapisz.on{color:var(--brand);border-color:var(--brand);background:0 0}}.deal-tile-temp{z-index:2;border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line);color:var(--brand);align-items:center;gap:2px;padding:3px 4px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:10px;left:10px}.deal-tile-temp .temp-val{padding:0 4px}.deal-tile-temp.is-hot{border-color:var(--brand)}.temp-btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;line-height:1;display:flex}.temp-btn:hover{background:var(--tint);color:var(--brand)}.deal-tile-body{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;display:flex}.deal-tile-title{font-size:14.5px;font-weight:700;line-height:1.35}.deal-tile-title a{color:var(--ink)}.deal-tile-shop{color:var(--muted);font-size:12.5px;font-weight:600}.deal-tile-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal-tile-price .now{letter-spacing:-.02em;font-size:18px;font-weight:800}.deal-tile-price .was{color:var(--muted);font-size:13px;text-decoration:line-through}.deal-tile-price .off{color:var(--heat);background:var(--heat-soft);border-radius:var(--r-btn);padding:2px 7px;font-size:12px;font-weight:800}.deal-tile-foot{align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.deal-tile-foot .by{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.deal-tile-foot .go{flex-shrink:0;margin-left:auto;padding:7px 12px;font-size:13px}.mini-post{border-top:1px solid var(--line);gap:11px;padding:12px 0;display:flex}.mini-post:first-child{border-top:none;padding-top:0}.mini-post .ava{flex-shrink:0;width:34px;height:34px;font-size:14px}.mini-post-body{min-width:0}.mini-post-meta{color:var(--muted);font-size:12.5px}.mini-post-meta b{color:var(--ink);opacity:.7}.mini-post-text{margin-top:3px;font-size:14px;font-weight:600;line-height:1.4}.mini-post-text a{color:var(--ink)}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rail-shop{align-items:center;gap:10px;padding:8px 0;display:flex}.rail-shop+.rail-shop{border-top:1px solid var(--line)}.rail-shop .mark{border-radius:var(--r-btn);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.rail-shop .n{min-width:0;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.3}.rail-shop:hover .n{color:var(--brand-ink)}.rail-shop .n span{color:var(--muted);font-size:12px;font-weight:500;display:block}.rail-shop .stars{color:var(--gold);flex-shrink:0;margin-left:auto;font-size:12px}.rail-item{align-items:center;gap:10px;padding:8px 0;display:flex}.rail-item+.rail-item{border-top:1px solid var(--line)}.rail-item img{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-btn);background:var(--bg);flex-shrink:0;width:44px;height:44px}.rail-item .n{min-width:0;font-size:13px;font-weight:600;line-height:1.35}.rail-item .n span{color:var(--muted);font-size:12px;font-weight:500;display:block}@media (width<=760px){.topbar{gap:10px;padding:8px 14px}.topbar-search{max-width:none}.topbar .logo{font-size:17px}.deal-grid,.news-grid{grid-template-columns:minmax(0,1fr)}.deal-tile-img{height:250px}.hero{padding:16px}.hero h1{font-size:21px}.hero-ai{flex-direction:column;align-items:stretch}.hero-ai form{width:100%}.sidebar>.logo{display:block}}.nav a.nav-2l{align-items:flex-start;padding-top:9px;padding-bottom:9px}.nav a.nav-2l svg{margin-top:1px}.nav-2l-txt{font-weight:600;line-height:1.25;display:block}.nav-2l-txt>span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.3;display:block}.nav a.nav-2l.active .nav-2l-txt>span,.nav a.nav-2l:hover .nav-2l-txt>span{color:inherit;opacity:.85}.add-menu{position:relative}.add-menu>button{gap:5px}.add-menu-list{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);flex-direction:column;gap:1px;min-width:212px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #14141924}.add-menu-list[hidden]{display:none}.add-menu-list a{border-radius:var(--r-btn);color:var(--ink);align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.add-menu-list a:hover{background:var(--tint);color:var(--brand-ink);text-decoration:none}.add-menu-list a span{text-align:center;width:18px;font-size:15px;line-height:1}.shell{max-width:calc(var(--kontener) + 48px);gap:20px;padding:0 24px}@media (width>=1600px){.shell{grid-template-columns:246px minmax(0,1fr) 340px}main{max-width:820px}}.sidebar{flex-direction:column;padding-bottom:0;display:flex}.sidebar .me,.sidebar .auth-links{background:var(--bg);border-top:1px solid var(--line);z-index:5;margin-top:auto;padding:12px 12px 16px;position:sticky;bottom:0}.sidebar .me{border-radius:0;align-items:center;gap:10px;display:flex}.sidebar .me:hover{background:var(--surface);text-decoration:none}.sidebar .me b{color:var(--ink)}.sidebar .auth-links{gap:8px;display:flex}.sidebar .auth-links .btn{flex:1}.icon-btn .count-badge{border-radius:var(--r-btn);background:var(--heat);color:#fff;border:2px solid var(--surface);justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #d92d2059}.search-hint{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);max-height:70vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #14141929}.search-hint[hidden]{display:none}.search-hint-group{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:8px 10px 4px;font-size:10.5px;font-weight:800}.search-hint-item{border-radius:var(--r-btn);color:var(--ink);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.search-hint-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-hint-mini{border-radius:var(--r-btn);background:var(--paper);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.search-hint-mini img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.search-hint-item b{flex-shrink:0;font-weight:800}.search-hint-item:hover,.search-hint-item.is-active{background:var(--brand-soft);color:var(--brand-ink);text-decoration:none}.ava-btn{border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ava-btn:hover .ava{box-shadow:0 0 0 2px var(--brand)}.add-menu-list form{margin:0}.add-menu-out{border-radius:var(--r-btn);width:100%;color:var(--heat);text-align:left;align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.add-menu-out:hover{background:var(--heat-soft)}.add-menu-out span{text-align:center;width:18px;font-size:15px}.side-logout{background:var(--bg);padding:0 12px 14px;position:sticky;bottom:0}.side-logout button{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);width:100%;color:var(--muted);padding:8px;font-size:13px;font-weight:700}.side-logout button:hover{border-color:var(--heat);color:var(--heat)}.odkryj-karta{border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);text-align:center;color:var(--ink);margin-top:10px;padding:10px;display:block}.odkryj-karta:hover{border-color:var(--brand);text-decoration:none}.odkryj-foto{border-radius:var(--r-btn);background:var(--bg);justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.odkryj-foto img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.odkryj-tytul{margin-top:8px;font-size:13px;font-weight:700;line-height:1.3;display:block}.odkryj-cena{color:var(--brand);margin-top:4px;font-size:16px;font-weight:800;display:block}.odkryj-gesty{justify-content:center;gap:14px;margin-top:10px;display:flex}.odkryj-gest{border:1px solid var(--line);background:var(--bg);width:38px;height:38px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.odkryj-gest.tak{background:var(--brand);border-color:var(--brand);color:#fff}.odkryj-gest.tak svg{width:19px;height:19px}.kategorie{margin:16px 0 4px;position:relative}.kategorie-pas{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.kategorie-pas::-webkit-scrollbar{display:none}.kategoria{border-radius:var(--radius);white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--ink);flex:none;padding:8px 13px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s}.kategoria:hover{border-color:var(--brand);color:var(--brand);text-decoration:none}.kategoria .tag-hash{color:var(--muted);margin-right:1px}.kategoria:hover .tag-hash{color:var(--brand)}.kategorie:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(to right,transparent,var(--bg) 78%);width:56px;transition:opacity .2s;position:absolute;top:0;bottom:8px;right:0}.kategorie.na-koncu:after{opacity:0}@media (hover:hover) and (pointer:fine){.kategorie-pas{cursor:grab}.kategorie.ciagniemy .kategorie-pas{cursor:grabbing}}.kategorie.ciagniemy .kategorie-pas{-webkit-user-select:none;user-select:none}.kategorie-strzalka{display:none}@media (hover:hover) and (pointer:fine){.kategorie-strzalka{z-index:3;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #14141924}.kategorie-strzalka svg{width:16px;height:16px}.kategorie-strzalka:hover{color:var(--brand);border-color:var(--brand)}.kategorie-strzalka[hidden]{display:none}.kategorie-strzalka.w-lewo{left:-6px}.kategorie-strzalka.w-prawo{right:-6px}.kategorie-pas{padding-left:2px;padding-right:26px}}.news-kafel{color:inherit;flex-direction:column;gap:0;padding:0;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.news-kafel:hover{border-color:var(--brand);box-shadow:0 6px 18px var(--shadow);text-decoration:none}.news-foto{background:var(--bg);justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.news-foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-foto-zastepcza{opacity:.55;font-size:34px}.news-tytul{letter-spacing:-.01em;color:var(--ink);padding:12px 14px 0;font-size:15.5px;font-weight:800;line-height:1.35}.news-kafel:hover .news-tytul{color:var(--brand-ink)}.news-meta{color:var(--muted);padding:6px 14px 14px;font-size:12.5px}.feed-widok{justify-content:flex-end;gap:4px;margin:-4px 0 10px;display:flex}.feed-widok button{border-radius:var(--r-btn);border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.feed-widok button:hover{color:var(--ink);border-color:var(--muted)}.feed-widok button.on{background:var(--brand);border-color:var(--brand);color:#fff}.feed-widok svg{width:16px;height:16px}.deal-lista{flex-direction:column;gap:12px;display:flex}.btn-brand,.go-shop,.msg-send,.fp-btn,.follow-profile .ns-locked>a,.obs-btn{background:linear-gradient(180deg,var(--brand-hi),var(--brand-lo));color:#fff;border-color:var(--brand-lo);box-shadow:inset 0 -2px 0 var(--brand-edge)}.btn-brand:hover,.go-shop:hover,.msg-send:hover,.fp-btn:hover,.follow-profile .ns-locked>a:hover,.obs-btn:hover{background:linear-gradient(180deg,var(--brand-fill),var(--brand-edge));border-color:var(--brand-edge);text-decoration:none}.btn-brand:active,.go-shop:active,.msg-send:active,.fp-btn:active,.follow-profile .ns-locked>a:active,.obs-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #00000038}.btn-ghost{box-shadow:inset 0 -2px 0 var(--line)}.btn-ghost:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #0000001a}.targ-okno{isolation:isolate;width:min(100vw,max(420px,33.333vw));overflow:hidden}.targ-okno:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.25;width:145%;transform:translateY(-50%) rotate(var(--targ-kat,0deg));background:url(/img/targ-wioska-v2.webp) 50%/contain no-repeat;border-radius:50%;animation:600s linear infinite targ-wioska-obrot;position:absolute;top:50%;right:-72.5%}.targ-glowa,.targ-forma,.targ-zaloguj{background:var(--surface);flex-shrink:0}.targ-lista{min-height:0}.targ-wpis{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 90%,transparent);padding:10px 12px}.targ-pusto{border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,transparent);align-self:center;padding:12px}.targ-forma input{min-width:0}@keyframes targ-wioska-obrot{to{transform:translateY(-50%) rotate(calc(var(--targ-kat,0deg) + 360deg))}}@media (width<=900px){.targ-okno{width:100vw}}@media (prefers-reduced-motion:reduce){.targ-okno:before{animation:none}}.ikona,.start svg.ikona,.dolne-menu svg.ikona{fill:currentColor;stroke:none;vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.dolne-menu svg.ikona{width:24px;height:24px}.klasyczna-rama .topbar{padding:12px max(24px,calc((100% - var(--kontener))/2));border-bottom:0;min-height:82px;position:relative}.marka-logo{flex:none;width:180px;max-width:100%;line-height:0;display:block}.marka-logo img{width:100%;height:auto;display:block}.marka-logo .marka-logo-ciemne,:root[data-theme=dark] .marka-logo[data-wariant=auto] .marka-logo-jasne,.marka-logo[data-wariant=ciemne] .marka-logo-jasne{display:none}:root[data-theme=dark] .marka-logo[data-wariant=auto] .marka-logo-ciemne,.marka-logo[data-wariant=ciemne] .marka-logo-ciemne{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .marka-logo[data-wariant=auto] .marka-logo-jasne{display:none}:root:not([data-theme]) .marka-logo[data-wariant=auto] .marka-logo-ciemne{display:block}}.klasyczna-rama .logo{padding:0;position:relative}.klasyczna-rama .menu-glowne{position:relative;top:auto}.klasyczna-rama .menu-glowne-srodek{max-width:calc(var(--kontener) + 40px);justify-content:space-between;gap:8px}.klasyczna-rama .menu-link{align-items:center;padding:8px 10px 14px;font-size:16px;font-weight:700;display:inline-flex}.klasyczna-rama .menu-strzalka{padding-bottom:6px}.motyw-suwak{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:var(--tint);flex:none;grid-template-columns:repeat(3,34px);padding:3px;display:grid;position:relative;box-shadow:inset 0 1px 3px #00000008}.motyw-suwak:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:var(--radius);background:linear-gradient(135deg,var(--surface),var(--brand-soft));width:34px;box-shadow:0 1px 4px var(--shadow);transition:transform .18s;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(100%)}.motyw-suwak:has([value=light]:checked):before{transform:translate(0)}.motyw-suwak:has([value=dark]:checked):before{transform:translate(200%)}.motyw-suwak-opcja{width:34px;height:30px;color:var(--muted);cursor:pointer;border-radius:var(--radius);justify-content:center;align-items:center;font:600 13px/1 Schibsted Grotesk,sans-serif;display:flex;position:relative}.motyw-suwak-opcja input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.motyw-suwak-opcja svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px}.motyw-suwak-opcja:has(:checked){color:var(--brand-ink)}.motyw-suwak-opcja:hover{color:var(--ink)}.motyw-suwak-opcja:has(:focus-visible){outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.motyw-suwak:before{transition:none}}.stopka-klasyczna{color:#333;background:#f0f2f0 url(/img/stopka-tlo.png) 50%/cover no-repeat;padding:40px 0 4vw;font-family:"Exo 2",sans-serif;font-size:16px;line-height:1.8;box-shadow:inset 0 0 18px #0005}.stopka-klasyczna-srodek{width:min(100% - 48px,var(--kontener));grid-template-columns:minmax(0,64.833%) minmax(0,29.667%);gap:5.5%;margin:auto;display:grid}.stopka-klasyczna p,.stopka-klasyczna h2,.stopka-klasyczna h3,.stopka-klasyczna h4{margin:0}.stopka-klasyczna a{color:inherit;text-decoration:none}.stopka-klasyczna a:hover{color:#2673c5;text-decoration:underline}.stopka-klasyczna-nota{padding:4px 0;font-size:13px;font-weight:500;line-height:1.8}.stopka-klasyczna-linki{border-bottom:1px solid #d3dadd;grid-template-columns:repeat(3,minmax(0,1fr));gap:8.48%;padding:35px 0 27px;display:grid}.stopka-klasyczna-linki h2{letter-spacing:0;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.8}.stopka-klasyczna-linki ul{margin:0;padding:0 0 16px 16px;list-style:none}.stopka-klasyczna-linki li{font-size:15px;font-weight:400;line-height:2.5}.stopka-klasyczna-linki a{display:block}@media (width>=1101px){.stopka-klasyczna-linki a{white-space:nowrap}}.stopka-klasyczna-opis{padding:25px 0 21px;font-size:13px;font-weight:500;line-height:1.8}.stopka-klasyczna-spolecznosc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8.48%;padding:16px 0 4.24%;display:grid}.stopka-klasyczna-ludzie{width:100%;height:auto;display:block}.stopka-klasyczna-spolecznosc h3{margin:0 0 24px;padding:0;font-size:16px;font-weight:600;line-height:1.5}.stopka-klasyczna-social{gap:8px;display:flex}.stopka-klasyczna-social a{border-radius:var(--radius);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stopka-klasyczna-social a:hover{opacity:.85;color:#fff}.stopka-klasyczna-social svg{width:20px;height:20px}.stopka-klasyczna-facebook{background:#3b5998}.stopka-klasyczna-x{background:#000}.stopka-klasyczna-youtube{background:#a82400}.stopka-klasyczna-kontakt{min-width:0;padding-top:28px}.stopka-klasyczna-kontakt>h3{margin:0 0 30px;font-size:19px;font-weight:600;line-height:1.5}.stopka-klasyczna-dane{grid-template-columns:42px minmax(0,1fr);gap:13px;margin:0 0 20px;display:grid}.stopka-klasyczna-ikona{color:#286bd1;border-radius:var(--radius);background:linear-gradient(135deg,#ffffffed,#edf4fdde) padding-box padding-box,linear-gradient(135deg,#b6cce6,#e3eaf3) border-box;border:1px solid #0000;justify-content:center;align-items:center;width:42px;height:42px;margin-top:-2px;display:flex;box-shadow:0 2px 6px #284d7110}.stopka-klasyczna-ikona .ikona{width:27px;height:27px}.stopka-klasyczna-dane h4{letter-spacing:0;overflow-wrap:anywhere;padding:0 0 10px;font-size:18px;font-weight:700;line-height:1}.stopka-klasyczna-dane p{color:#666;font-size:13px;font-weight:400;line-height:1.6}.stopka-klasyczna-dane p a{text-decoration:underline}.stopka-klasyczna-apki{color:#777;font-size:13px;font-weight:700;line-height:1.8}.stopka-klasyczna-apki p:first-child{margin-bottom:16px}.stopka-klasyczna-apki p+p{margin-bottom:10px}.stopka-klasyczna-sklepy{align-items:center;gap:10px;display:flex}.stopka-klasyczna-sklepy img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:48%;height:35px;display:block}:root[data-theme=dark] .stopka-klasyczna{background-image:linear-gradient(#161c28ed,#161c28ed),url(/img/stopka-tlo.png);background-color:var(--surface);color:var(--ink);box-shadow:inset 0 1px 0 var(--line)}:root[data-theme=dark] .stopka-klasyczna-linki{border-color:var(--line)}:root[data-theme=dark] .stopka-klasyczna-dane p,:root[data-theme=dark] .stopka-klasyczna-apki{color:var(--muted)}:root[data-theme=dark] .stopka-klasyczna a:hover{color:var(--brand)}:root[data-theme=dark] .stopka-klasyczna-ikona{color:var(--brand);background:linear-gradient(135deg,var(--surface),var(--brand-soft)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--brand) 35%,var(--line)),var(--line)) border-box}@media (width>=761px){.klasyczna-rama .topbar .menu-btn{display:none}}@media (width<=1100px){.stopka-klasyczna-srodek{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:30px}.stopka-klasyczna-linki{gap:22px}.stopka-klasyczna-linki ul{padding-left:0}}@media (width<=900px){.stopka-klasyczna-srodek{grid-template-columns:1fr;gap:30px;width:90%}.stopka-klasyczna-kontakt{max-width:540px;padding-top:0}.stopka-klasyczna-spolecznosc{padding-bottom:0}.stopka-klasyczna{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (width<=760px){.klasyczna-rama .topbar{min-height:70px;padding:12px 16px}.topbar .marka-logo{width:150px}}@media (width<=520px){.topbar .topbar-lupa,.topbar .topbar-search,.topbar .dzwonek,.topbar #ns-add-menu{display:none}.topbar,.klasyczna-rama .topbar{gap:6px;padding-inline:12px}.topbar .marka-logo{width:clamp(110px,34vw,150px)}.motyw-suwak{grid-template-columns:repeat(3,30px)}.motyw-suwak:before,.motyw-suwak-opcja{width:30px}.topbar .logo-napis{max-width:86px;height:auto}.stopka-klasyczna-linki{grid-template-columns:1fr;gap:20px;padding:28px 0}.stopka-klasyczna-linki h2{margin-bottom:10px}.stopka-klasyczna-linki ul{padding-bottom:0}.stopka-klasyczna-spolecznosc{grid-template-columns:1fr;gap:24px}.stopka-klasyczna-spolecznosc h3{margin-bottom:14px}}
