/* SwepcoreWyglad: plik wygenerowany przez tools/zrob-css-wyglad.mjs (makieta v3 + sklep/wtyczka/zrodla-scss), nie edytuj recznie */
.swep-wyglad{color-scheme:light;--czerwien:#E33222;--czerwien-core:#C32C1E;--przycisk:#cf2a1e;--przycisk-hover:#ad2318;--grafit:#282526;--grafit-2:#1f1c1d;--grafit-3:#171415;--czarny:#000;--tekst:#585858;--tlo-szare:#efefef;--tlo-jasne:#f4f4f4;--tlo-ciemne:#d6d6d6;--ramka:#d6d6d6;--ramka-jasna:#e6e6e6;--na-grafit:#d6d6d6;--na-grafit-mocny:#e3e3e3;--na-grafit-slaby:#bdbdbd;--bialy:#fff;--panel-od:#efefef;--panel-do:#e6e6e6;--studio:radial-gradient(ellipse 70% 60% at 50% 45%,#fff 0%,#f2f2f2 70%,#e6e6e6 100%);--studio-szerokie:radial-gradient(ellipse 60% 75% at 48% 56%,#fff 0%,#f5f5f5 50%,#e7e7e7 100%);--podest:radial-gradient(circle at 50% 40%,#fff 62%,#f0f0f0 100%);--tlo-zdjecia:#f2f2f2;--grafit-karta:#332f30;--cien-podestu:0 24px 40px -24px rgba(40,37,38,.45);--cien-karty:0 14px 30px -14px rgba(0,0,0,.3);--cien-kontaktowy:radial-gradient(closest-side,rgba(40,37,38,.32),rgba(40,37,38,0));--skos:90px;--pasek-skosu:8px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (prefers-reduced-motion: reduce){:where(.swep-wyglad) *,:where(.swep-wyglad) *::before,:where(.swep-wyglad) *::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(.swep-wyglad) *,:where(.swep-wyglad) *::before,:where(.swep-wyglad) *::after{box-sizing:border-box}html:has(>.swep-wyglad){-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (max-width: 767.98px){html:has(.swep-wyglad .kg-pasek){scroll-padding-bottom:80px}html:has(.swep-wyglad .po-pigulki){scroll-padding-top:132px}}.swep-wyglad{margin:0;font:16px/24px var(--font);color:var(--tekst);background:var(--bialy)}:where(.swep-wyglad .cms-page) img,:where(.swep-wyglad .cms-page) svg{display:block}:where(.swep-wyglad .cms-page) img{max-width:100%;height:auto}:where(.swep-wyglad .cms-page) a{color:var(--czerwien-core);text-decoration:none}:where(.swep-wyglad .cms-page) a:hover{text-decoration:underline}:where(.swep-wyglad .cms-page) button{font:inherit;color:inherit}:where(.swep-wyglad) :focus-visible{outline:3px solid var(--czerwien);outline-offset:2px}:where(.swep-wyglad) main:focus{outline:none}:where(.swep-wyglad .cms-page) p{margin:0 0 16px}:where(.swep-wyglad .cms-page) ul,:where(.swep-wyglad .cms-page) ol{margin:0 0 16px}:where(.swep-wyglad .cms-page) h1,:where(.swep-wyglad .cms-page) h2,:where(.swep-wyglad .cms-page) h3,:where(.swep-wyglad .cms-page) h4{margin:0}:where(.swep-wyglad .cms-page) address{font-style:normal}.swep-wyglad .vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.swep-wyglad .kontener{width:100%;margin-inline:auto;padding-inline:16px}@media (min-width: 576px){.swep-wyglad .kontener{max-width:540px;padding-inline:15px}}@media (min-width: 768px){.swep-wyglad .kontener{max-width:720px}}@media (min-width: 992px){.swep-wyglad .kontener{max-width:960px}}@media (min-width: 1200px){.swep-wyglad .kontener{max-width:1140px}}.swep-wyglad .swp-h1{position:relative;padding-top:18px;margin:0 0 28px;font-size:36px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--grafit)}.swep-wyglad .swp-h1::before{content:"";position:absolute;left:0;top:0;width:40px;height:4px;background:var(--czerwien)}.swep-wyglad .pod-srodek .swp-h1::before,.swep-wyglad .swp-h1.pod-srodek::before,.swep-wyglad .swp-h1.srodek::before{left:50%;transform:translateX(-50%)}.swep-wyglad .h1-szary{color:var(--grafit)}.swep-wyglad .swp-h2{font-size:24px;line-height:1.25;font-weight:700;color:var(--grafit);margin:0 0 16px}.swep-wyglad .swp-h3{font-size:20px;line-height:1.3;font-weight:700;color:var(--grafit);margin:0 0 12px}.swep-wyglad .swp-h4{font-size:16px;line-height:1.4;font-weight:700;color:var(--grafit);margin:0 0 12px}.swep-wyglad .maly{font-size:13px;line-height:20px}.swep-wyglad .swp-lead{font-size:18px;line-height:1.6;color:var(--tekst)}.swep-wyglad .tekst p,.swep-wyglad .swp-lead,.swep-wyglad .sektory-wstep{max-width:68ch;text-align:left;hyphens:manual;-webkit-hyphens:manual}.swep-wyglad .pod-srodek p{margin-inline:auto}@media (max-width: 991.98px){.swep-wyglad .swp-h1{font-size:30px}}@media (max-width: 767.98px){.swep-wyglad .swp-h1{font-size:26px;margin-bottom:20px}.swep-wyglad .swp-h2{font-size:21px}.swep-wyglad .swp-lead{font-size:16px;line-height:1.55}}.swep-wyglad .pas-szary{background:var(--tlo-szare)}.swep-wyglad .pas-jasny{background:var(--tlo-jasne)}.swep-wyglad .pas-grafit{background:var(--grafit);color:var(--na-grafit-mocny)}.swep-wyglad .pas-grafit :focus-visible{outline-color:var(--bialy)}.swep-wyglad .sekcja{padding:72px 0}@media (max-width: 991.98px){.swep-wyglad .sekcja{padding:56px 0}}@media (max-width: 767.98px){.swep-wyglad .sekcja{padding:44px 0}}.swep-wyglad .sekcja-gora{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 24px}.swep-wyglad .link-dol{margin:8px 0 0}.swep-wyglad .przycisk-pod{margin:32px 0 0;text-align:center}.swep-wyglad .btn-obrys-grafit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:2px solid var(--grafit);background:var(--bialy);color:var(--grafit);font:700 15px/1 var(--font);text-decoration:none;transition:background .2s,color .2s}.swep-wyglad .btn-obrys-grafit:hover,.swep-wyglad .btn-obrys-grafit:focus-visible{background:var(--grafit);color:var(--bialy);text-decoration:none}.swep-wyglad a.rozciagniety::after{content:"";position:absolute;inset:0;z-index:1}.swep-wyglad a.rozciagniety:focus-visible{outline:none}.swep-wyglad .karta-klik{position:relative}.swep-wyglad .karta-klik:has(:focus-visible){outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad .karta-klik :is(button, .swp-btn){position:relative;z-index:2}.swep-wyglad table.tabela-param{max-width:780px}.swep-wyglad table.tabela-param tbody tr:nth-child(odd),.swep-wyglad table.tabela-por tbody tr:nth-child(odd){background:var(--bialy)}.swep-wyglad table.tabela-param tbody tr:nth-child(even),.swep-wyglad table.tabela-por tbody tr:nth-child(even){background:var(--tlo-jasne)}.swep-wyglad table.tabela-param tbody th[scope="row"],.swep-wyglad table.tabela-por tbody th[scope="row"]{font-weight:400;color:var(--tekst)}.swep-wyglad table.tabela-param td,.swep-wyglad table.tabela-por td{font-weight:600;color:var(--grafit)}.swep-wyglad table.tabela-por thead th{background:var(--grafit);color:var(--bialy);font-size:14px;font-weight:600}.swep-wyglad .swp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--przycisk);color:var(--bialy);border:1px solid var(--przycisk);border-radius:0;font:400 16px/24px var(--font);text-transform:uppercase;padding:11px 48px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.swep-wyglad .swp-btn:hover,.swep-wyglad .swp-btn:focus-visible{background:var(--bialy);color:var(--przycisk);text-decoration:none}.swep-wyglad .btn-maly{padding:7px 20px;min-height:40px;font-size:14px}.swep-wyglad .btn-blok{display:flex;width:100%;padding-inline:16px}.swep-wyglad .btn-bialy{background:var(--bialy);color:var(--czerwien-core);border-color:var(--bialy)}.swep-wyglad .btn-bialy:hover,.swep-wyglad .btn-bialy:focus-visible{background:transparent;color:var(--bialy)}.swep-wyglad .btn-obrys{background:var(--bialy);color:var(--przycisk);border-color:var(--przycisk)}.swep-wyglad .btn-obrys:hover,.swep-wyglad .btn-obrys:focus-visible{background:var(--przycisk);color:var(--bialy)}@media (max-width: 991.98px){.swep-wyglad .btn-maly{min-height:44px}}.swep-wyglad .link-strzalka{display:inline-flex;align-items:center;gap:8px}.swep-wyglad .link-strzalka .strzalka{flex:none}@media (max-width: 991.98px){.swep-wyglad .link-strzalka{min-height:44px}}.swep-wyglad .nw{white-space:nowrap}.swep-wyglad .lista-strz{list-style:none;margin:0 0 16px;padding:0}.swep-wyglad .lista-strz li{position:relative;padding-left:27px;margin-bottom:10px}.swep-wyglad .lista-strz li::before{content:"";position:absolute;left:0;top:8px;width:15px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none' stroke='%23E33222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4.5h12.5M10 1l3.5 3.5L10 8'/%3E%3C/svg%3E") no-repeat}.swep-wyglad .cena{display:flex;flex-direction:column;margin:0}.swep-wyglad .cena>span{font-size:13px;line-height:20px;color:var(--tekst)}.swep-wyglad .cena-kw{white-space:nowrap}.swep-wyglad .cena-netto .cena-kw,.swep-wyglad:not(:has(#ceny-netto:checked)) .cena-brutto .cena-kw{font-size:20px;line-height:28px;font-weight:600;color:var(--grafit)}.swep-wyglad:not(:has(#ceny-netto:checked)) .cena-brutto{order:-1}.swep-wyglad:not(:has(#ceny-netto:checked)) .cena-netto .cena-kw{font-size:13px;line-height:20px;font-weight:400;color:inherit}.swep-wyglad .przel-ceny{position:relative;display:inline-flex;align-items:center;min-width:0;margin:0;padding:0;border:0;font-size:13px;line-height:16px;color:var(--tekst)}.swep-wyglad .przel-etyk{float:left;margin:0 8px 0 0;padding:0}.swep-wyglad .przel-opcja{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:64px;padding:0 12px;border:1px solid var(--grafit);background:var(--bialy);color:var(--grafit);font:600 13px/1 var(--font);text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;-webkit-user-select:none;user-select:none}.swep-wyglad .przel-opcja:hover{background:var(--tlo-jasne)}.swep-wyglad .przel-radio+.przel-opcja+.przel-radio+.przel-opcja{margin-left:-1px}.swep-wyglad .przel-radio:checked+.przel-opcja{background:var(--grafit);color:var(--bialy)}.swep-wyglad .przel-radio:focus-visible+.przel-opcja{position:relative;z-index:1;outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad img.ramka{transform-origin:var(--ox,50%) var(--oy,100%);transform:translate(calc(var(--bx,0px) + var(--dx,0%)),calc(var(--by,0px) + var(--dy,0%))) scale(calc(var(--k,1) * var(--hk,1)))}.swep-wyglad .pm-siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.swep-wyglad .pm-siatka>li{display:flex;min-width:0}.swep-wyglad .pm-siatka>li[hidden]{display:none}@media (max-width: 1199.98px){.swep-wyglad .pm-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.swep-wyglad .pm-siatka{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 575.98px){.swep-wyglad .pm-siatka{gap:12px}}@media (max-width: 1199.98px){.swep-wyglad .pm-siatka.pm-siatka-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991.98px){.swep-wyglad .pm-siatka.pm-siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.swep-wyglad .pm{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;background:var(--bialy);border:1px solid var(--ramka-jasna);transition:box-shadow .2s,transform .2s}.swep-wyglad .pm:has(:focus-visible){outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad .pm-foto{position:relative;display:flex;justify-content:center;align-items:center;height:230px;padding:18px 16px;background:var(--tlo-zdjecia);overflow:hidden}.swep-wyglad .pm-img{position:relative;z-index:1;display:block;width:auto;height:auto;max-height:190px;max-width:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease-out}.swep-wyglad .pm-znak{position:relative;z-index:1;align-self:center;width:64px;height:64px;opacity:.6;mix-blend-mode:multiply}.swep-wyglad .pm-wyrozniony{border-top:4px solid var(--czerwien)}.swep-wyglad .pm-wyr{position:absolute;left:12px;top:12px;z-index:2;margin:0;padding:6px 10px;background:var(--przycisk);color:var(--bialy);font-size:12px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.swep-wyglad .pm-tresc{display:flex;flex-direction:column;flex:1;padding:16px 16px 18px}.swep-wyglad .pm-nazwa{margin:0;font-size:16px;line-height:1.35;font-weight:600;color:var(--grafit);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.35em)}.swep-wyglad .pm-link{color:var(--grafit)}.swep-wyglad .pm-link:hover{color:var(--czerwien-core);text-decoration:underline}.swep-wyglad .pm-param{margin:6px 0 0;font-size:13px;line-height:1.4;font-weight:600;color:var(--tekst)}.swep-wyglad .pm-chipy{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px;padding:0;list-style:none}.swep-wyglad .pm-chipy li{font-size:12px;line-height:16px;padding:4px 8px;background:var(--tlo-jasne);border-radius:3px;color:var(--tekst)}.swep-wyglad .pm-chipy b{font-weight:600;color:var(--grafit)}.swep-wyglad .pm-cena{margin-top:auto;padding-top:12px}.swep-wyglad .pm-cena .cena-netto .cena-kw,.swep-wyglad:not(:has(#ceny-netto:checked)) .pm-cena .cena-brutto .cena-kw{font-size:22px;line-height:1.2;font-weight:700;color:var(--grafit)}.swep-wyglad:not(:has(#ceny-netto:checked)) .pm-cena .cena-netto .cena-kw{font-size:13px;line-height:20px;font-weight:400;color:inherit}@media (hover: hover){.swep-wyglad .pm:hover{box-shadow:var(--cien-karty)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .pm:hover{transform:translateY(-3px)}.swep-wyglad .pm:hover .pm-img{--hk:1.04}.swep-wyglad .pm:hover .pm-img:not(.ramka){transform:scale(1.04)}}@media (max-width: 991.98px){.swep-wyglad .pm-foto{height:200px}.swep-wyglad .pm-img{max-height:165px}}@media (max-width: 575.98px){.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-foto{height:150px;padding:12px 10px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-img{max-height:126px;max-width:92%}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-znak{width:48px;height:48px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-tresc{padding:12px 12px 14px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-nazwa{font-size:14px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-param{font-size:12px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-nazwa{min-height:calc(2 * 1.35em)}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-chipy{max-height:22px;overflow:hidden;margin:8px 0 4px;row-gap:8px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-chipy li{padding:3px 6px}.swep-wyglad:has(#ceny-netto:checked) :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena-netto .cena-kw,.swep-wyglad:not(:has(#ceny-netto:checked)) :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena-brutto .cena-kw{font-size:18px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena>span{font-size:12px}}@media (max-width: 359.98px){.swep-wyglad:has(#ceny-netto:checked) :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena-netto .cena-kw,.swep-wyglad:not(:has(#ceny-netto:checked)) :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena-brutto .cena-kw{font-size:16px}.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .cena>span{font-size:11px}}@media (max-width: 767.98px){.swep-wyglad :is(ul, ol, div).rzad-tel.rzad-tel{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:0 16px 12px;scrollbar-width:thin;scrollbar-color:var(--przycisk) var(--ramka-jasna)}.swep-wyglad .rzad-tel>*{scroll-snap-align:start}.swep-wyglad .rzad-tel{position:relative}.swep-wyglad :is(ul, ol, div).rzad-tel.rzad-tel.pm-siatka{grid-auto-columns:62%}.swep-wyglad .rzad-tel:focus-visible{outline:3px solid var(--czerwien);outline-offset:-3px}.swep-wyglad .rzad-tel .pm-foto{height:170px;padding:14px 12px}.swep-wyglad .rzad-tel .pm-img{max-height:142px}}@media (prefers-reduced-motion: no-preference){html.wjazd-js .swep-wyglad [data-wjazd]{transition:opacity .6s ease-out,transform .6s ease-out}html.wjazd-js .swep-wyglad [data-wjazd]:not(.wjechal){opacity:0;transform:translateY(12px)}}:where(.swep-wyglad) :is(h1, h2, h3, h4, h5, h6){font-family:inherit}:where(.swep-wyglad) :is([class~=h1], [class~=h2], [class~=h3], [class~=h4], [class~=h5], [class~=h6]){font-family:inherit}:where(.swep-wyglad .cms-page) :is(h1, h2, h3, h4, h5, h6){margin:0;font-weight:700;line-height:inherit;color:inherit}:where(.swep-wyglad .cms-page) h1{font-size:2em}:where(.swep-wyglad .cms-page) h2{font-size:1.5em}:where(.swep-wyglad .cms-page) h3{font-size:1.17em}:where(.swep-wyglad .cms-page) h4{font-size:1em}:where(.swep-wyglad .cms-page) h5{font-size:0.83em}:where(.swep-wyglad .cms-page) h6{font-size:0.67em}:where(.swep-wyglad .cms-page) legend{float:none;width:auto;margin:0;padding:0;font-size:inherit;line-height:inherit}:where(.swep-wyglad .cms-page) label{display:inline}:where(.swep-wyglad .cms-page) summary{display:list-item;cursor:pointer}:where(.swep-wyglad .cms-page) :is(ul, ol){padding-left:40px}:where(.swep-wyglad .cms-page) dl{margin:0 0 16px}:where(.swep-wyglad .cms-page) figure{margin:0}:where(.swep-wyglad .cms-page) th{text-align:left}:where(.swep-wyglad .cms-page :is(.cms-element-text, .cms-element-product-name)) :is(h1, h2, h3, h4, h5, h6){line-height:1.2}:where(.swep-wyglad .cms-page .cms-element-text) :is(h1, h2, h3, h4, h5, h6){margin:0 0 0.5em}:where(.swep-wyglad .cms-page .cms-element-text) :is(h2, h3, h4, h5, h6):where(:not(:first-child)){margin-top:1.25em}:where(.swep-wyglad .cms-page .cms-element-text) :is(h1, h2, h3, h4, h5, h6)+:is(h2, h3, h4, h5, h6){margin-top:0}:where(.swep-wyglad :is(.cms-breadcrumb, .header-main, .swep-pas-kontaktu, .footer-main, .navigation-offcanvas, .swep-zakladki, .swep-panel-boczny)) a{text-decoration:none}:where(.swep-wyglad :is(.swep-pas-kontaktu, .swep-panel-boczny)) p{margin:0 0 16px}.swep-wyglad :is(.cms-element-product-slider, .cms-element-product-description-reviews){word-break:normal}.swep-wyglad .container-main:has(>.cms-page){padding:0}.swep-wyglad .cms-section .full-width .cms-block-container-row{--bs-gutter-x:0}@media (min-width: 576px){.swep-wyglad :is(.container, .cms-section .boxed){max-width:540px}}@media (min-width: 768px){.swep-wyglad :is(.container, .cms-section .boxed){max-width:720px}}@media (min-width: 992px){.swep-wyglad :is(.container, .cms-section .boxed){max-width:960px}}@media (min-width: 1200px){.swep-wyglad :is(.container, .cms-section .boxed){max-width:1140px}}@keyframes swep-nag-cien{from{box-shadow:2px 2px 4px 0 rgba(0,0,0,0)}to{box-shadow:2px 2px 4px 0 rgba(0,0,0,0.2)}}@supports (animation-timeline: scroll()){.swep-wyglad .header-main{animation:swep-nag-cien linear both;animation-timeline:scroll(root);animation-range:0 8px}}.swep-wyglad .header-main{position:sticky;top:0;z-index:1020;background:#fff}.swep-wyglad .swep-nag-wiersz{display:flex;align-items:center;justify-content:space-between;height:68px}.swep-wyglad .swep-nag-logo{display:flex;align-items:center;min-height:44px;flex:none}.swep-wyglad .swep-nag-logo .header-logo-main{text-align:left}.swep-wyglad .swep-nag-logo .header-logo-main-link{display:flex;align-items:center;min-height:44px}.swep-wyglad .swep-nag-logo .header-logo-picture{min-width:0;max-width:none;margin:0}.swep-wyglad .swep-nag-logo .header-logo-main-img{height:34px;width:auto}.swep-wyglad .swep-nag-prawa{display:flex;align-items:flex-start;height:44px}.swep-wyglad .swep-nag-menu{display:none}.swep-wyglad .swep-nag-akcje{display:flex;align-items:center;height:44px;margin-left:18px}.swep-wyglad .main-navigation-menu{position:static;padding:0}.swep-wyglad .main-navigation-menu .main-navigation-menu-list{flex-wrap:nowrap;align-items:flex-start;height:44px;margin:0}.swep-wyglad .main-navigation-menu .nav-item,.swep-wyglad .main-navigation-menu .nav-item:not(:last-child){margin:0 6px;padding-right:0}.swep-wyglad .main-navigation-menu .nav-item:first-child{margin-left:0}.swep-wyglad .main-navigation-menu .nav-item:last-child{margin-right:0}.swep-wyglad .main-navigation-menu .nav-link.main-navigation-link{position:relative;display:block;padding:8px 7px;font-size:16px;line-height:24px;font-weight:400;text-transform:uppercase;color:var(--czarny);white-space:nowrap;letter-spacing:0}.swep-wyglad .main-navigation-menu .main-navigation-link:hover{text-decoration:none}.swep-wyglad .main-navigation-menu .main-navigation-link-text{border-bottom:0;padding-bottom:0}.swep-wyglad .main-navigation-menu .main-navigation-link.dropdown-toggle::after{display:none}.swep-wyglad .main-navigation-menu .main-navigation-link::before,.swep-wyglad .swep-ikona-btn::before{content:"";position:absolute;left:0;right:0;top:40px;height:7px;background:var(--czerwien);opacity:0}.swep-wyglad .main-navigation-menu .main-navigation-link:hover::before,.swep-wyglad .main-navigation-menu .main-navigation-link.active::before,.swep-wyglad .main-navigation-menu .main-navigation-link.show::before,.swep-wyglad .swep-ikona-btn:hover::before,.swep-wyglad .swep-jezyk-btn.show::before{opacity:1}.swep-wyglad .swep-nag-akcje .header-actions-btn,.swep-wyglad .swep-ikona-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--czarny)}.swep-wyglad .swep-nag-akcje .header-actions-btn:hover,.swep-wyglad .swep-nag-akcje .header-actions-btn:hover .icon{color:var(--czarny)}.swep-wyglad .swep-nag-akcje .header-cart-btn{width:44px}.swep-wyglad .swep-nag-akcje .col-auto{padding:0}.swep-wyglad .header-cart-total{display:none}.swep-wyglad .header-cart-badge{display:inline-block;position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:10px;line-height:18px;font-weight:700;text-align:center}.swep-wyglad .swep-jezyk{position:relative}.swep-wyglad .swep-jezyk-btn{width:auto;min-width:44px;padding:0 6px}.swep-wyglad .swep-jezyk-btn::after{display:none}.swep-wyglad .swep-jezyk-kod{font-size:14px;font-weight:700;line-height:1}.swep-wyglad .swep-pas-szukaj{background:linear-gradient(var(--panel-od),var(--panel-do))}.swep-wyglad .swep-pas-szukaj .header-search{max-width:none;margin:0;padding:16px 0}.swep-wyglad .swep-pas-szukaj .header-search-input{height:48px;padding:0 14px;border:1px solid var(--ramka);border-right:0;border-radius:0;background:#fff;font-size:16px;color:var(--grafit)}.swep-wyglad .swep-pas-szukaj .header-search-input::placeholder{color:#767676}.swep-wyglad .swep-pas-szukaj .header-search-btn,.swep-wyglad .swep-pas-szukaj .header-close-btn{height:48px;padding:0 28px;border-radius:0;background:var(--przycisk);border-color:var(--przycisk);color:#fff}.swep-wyglad .swep-pas-szukaj .header-search-btn .icon{color:#fff}.swep-wyglad .swep-hamburger{display:inline-flex}@media (min-width: 992px){.swep-wyglad .swep-nag-prawa{border-bottom:1px solid var(--czerwien)}.swep-wyglad .swep-nag-menu{display:block}.swep-wyglad .swep-nag-akcje .swep-hamburger{display:none}}@media (min-width: 992px) and (max-width: 1199.98px){.swep-wyglad .swep-nag-logo .header-logo-main-img{height:28px}.swep-wyglad .main-navigation-menu .nav-item,.swep-wyglad .main-navigation-menu .nav-item:not(:last-child){margin:0 3px}.swep-wyglad .main-navigation-menu .nav-link.main-navigation-link{padding:8px 4px;font-size:14px}.swep-wyglad .swep-nag-akcje{margin-left:8px}}@media (max-width: 991.98px){.swep-wyglad .header-main{border-bottom:1px solid var(--czerwien)}.swep-wyglad .swep-nag-wiersz{height:60px}.swep-wyglad .swep-nag-logo .header-logo-main-img{height:28px}.swep-wyglad .swep-nag-prawa{height:auto}.swep-wyglad .swep-nag-akcje{margin-left:0;margin-right:-10px}.swep-wyglad .swep-nag-jezyk{display:none}.swep-wyglad .swep-pas-szukaj .header-search-btn{padding:0 14px}}@media (min-width: 768px) and (max-width: 991.98px){.swep-wyglad .swep-nag-logo .header-logo-main-img{height:32px}}@media (max-width: 767.98px){.swep-wyglad .swep-nag-konto{display:none}}@media (max-width: 359.98px){.swep-wyglad .swep-nag-logo .header-logo-main-img{height:24px}}.swep-wyglad .search-suggest-product-price{text-align:right}.swep-wyglad .swep-podpowiedz-vat{display:block;font-size:13px;line-height:20px;font-weight:400;color:var(--tekst)}.swep-wyglad .swep-pas-szukaj .swep-szukaj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:400 16px/24px var(--font);text-transform:uppercase}@media (min-width: 992px){.swep-wyglad .swep-szukaj-btn .header-search-icon{display:none}}@media (max-width: 991.98px){.swep-wyglad .swep-szukaj-tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.swep-wyglad .swep-ikona-dol{flex:none;transition:transform 0.2s}.swep-wyglad .swep-jezyk-btn[aria-expanded=true] .swep-ikona-dol{transform:rotate(180deg)}.swep-wyglad .main-navigation-menu .dropdown-menu.swep-panel{border:0;border-radius:0;padding:0;box-shadow:none;min-width:0;color:var(--tekst)}.swep-wyglad .main-navigation-menu .dropdown-menu.swep-panel[data-bs-popper]{margin-top:0}.swep-wyglad .main-navigation-menu .swep-panel-duzy{--bs-dropdown-spacer:11px;left:0;right:0;width:auto;top:100%;background:linear-gradient(var(--panel-od),var(--panel-do))}.swep-wyglad .main-navigation-menu .dropdown-menu.swep-panel-duzy[data-bs-popper]{top:100%;left:0;right:0}.swep-wyglad .main-navigation-menu .nav-item:has(>.swep-panel-prosty){position:relative}.swep-wyglad .main-navigation-menu .dropdown-menu.swep-panel-prosty[data-bs-popper]{top:56px;left:16px;right:auto;width:max-content;max-width:360px;padding:8px 0 12px;background:var(--panel-do);box-shadow:0 0 0 100vmax var(--panel-do);clip-path:inset(0 -100vmax)}.swep-wyglad .main-navigation-menu .nav-item:nth-child(n+4)>.dropdown-menu.swep-panel-prosty[data-bs-popper]{left:auto;right:0}.swep-wyglad .main-navigation-menu .swep-panel-prosty::after{display:none}.swep-wyglad .main-navigation-menu .nav-item:has(>.swep-panel-prosty.show)::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}.swep-wyglad .swep-panel-lista{list-style:none;margin:0;padding:0;width:max-content;max-width:100%}.swep-wyglad .swep-panel .dropdown-item,.swep-wyglad .swep-panel-opcja{position:relative;display:inline-flex;align-items:center;width:auto;padding:3px 0;margin:2px 0;font-size:13px;line-height:19px;text-transform:uppercase;color:var(--czerwien-core);white-space:nowrap;background:none;border:0;border-radius:0}.swep-wyglad .swep-panel .dropdown-item:hover,.swep-wyglad .swep-panel .dropdown-item:focus-visible,.swep-wyglad .swep-panel .dropdown-item.active,.swep-wyglad .swep-panel .dropdown-item[aria-current=true]{font-weight:700;text-decoration:none;background:none;color:var(--czerwien-core)}.swep-wyglad .swep-panel-strz{position:absolute;left:-24px;top:50%;margin-top:-4.5px;opacity:0}.swep-wyglad .swep-panel .dropdown-item:hover .swep-panel-strz,.swep-wyglad .swep-panel .dropdown-item:focus-visible .swep-panel-strz{opacity:1}.swep-wyglad .swep-panel-wszystkie{margin-top:12px}.swep-wyglad .swep-panel-tytul{margin:6px 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--grafit)}.swep-wyglad .swep-pp{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 24px;padding-top:12px;padding-bottom:8px}.swep-wyglad .swep-pp-grupa-szeroka .swep-pp-pod{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.swep-wyglad .swep-pp .swep-pp-kat{margin:4px 0 10px}.swep-wyglad .swep-pp-pod{list-style:none;margin:0;padding:0}.swep-wyglad .swep-pp .swep-pp-pod-link{display:flex;gap:8px;margin:0 0 8px;text-transform:none;color:var(--tekst);white-space:normal}.swep-wyglad .swep-pp .swep-pp-pod-link:hover,.swep-wyglad .swep-pp .swep-pp-pod-link:focus-visible{color:var(--czerwien-core)}.swep-wyglad .swep-pp-mini{flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#fff}.swep-wyglad .swep-pp-mini-img{width:72px;height:72px;object-fit:contain}.swep-wyglad .swep-pp-pod-nazwa{font-size:13px;line-height:18px;font-weight:700}.swep-wyglad .swep-pp-wszystkie{grid-column:3;margin:16px 0 0}.swep-wyglad .swep-pp.swep-pp-5{grid-template-columns:2fr 1fr 1fr 1fr}.swep-wyglad .swep-pp.swep-pp-5 .swep-pp-wszystkie{grid-column:4}.swep-wyglad .swep-panel-jezyk.dropdown-menu[data-bs-popper]{top:calc(100% + 12px);right:0;left:auto;margin:0;padding:8px 0 12px;background:var(--panel-do);border:0;border-radius:0;box-shadow:0 0 0 100vmax var(--panel-do);clip-path:inset(0 -100vmax)}.swep-wyglad .swep-panel-jezyk.show{display:flex;gap:48px}.swep-wyglad .swep-panel-jezyk .swep-panel-opcja{display:inline-flex;width:auto}.swep-wyglad .swep-link-strzalka{display:inline-flex;align-items:center;gap:8px}.swep-wyglad .swep-link-strzalka .strzalka{flex:none}@media (max-width: 991.98px){.swep-wyglad .swep-link-strzalka{min-height:44px}}.swep-wyglad .navigation-offcanvas{--bs-offcanvas-width:100%}.swep-wyglad .navigation-offcanvas .offcanvas-header{border-bottom:1px solid var(--czerwien)}.swep-wyglad .navigation-offcanvas .offcanvas-close{min-height:48px;border:0;border-radius:0;background:none;color:var(--czarny);text-transform:uppercase}.swep-wyglad .navigation-offcanvas-list-item{border-top-color:var(--tlo-szare)}.swep-wyglad .navigation-offcanvas-list-item:last-child{border-bottom-color:var(--tlo-szare)}.swep-wyglad .navigation-offcanvas-link{min-height:48px;padding:0 16px;font-size:16px;text-transform:uppercase;color:var(--czarny)}.swep-wyglad .navigation-offcanvas-link.active{box-shadow:inset 4px 0 0 var(--czerwien)}.swep-wyglad .navigation-offcanvas-link.is-current-category{color:var(--czerwien-core)}.swep-wyglad .navigation-offcanvas-headline{padding:16px 16px 8px;font-size:14px;text-transform:uppercase}.swep-wyglad .navigation-offcanvas-actions{padding-top:8px;border-bottom:1px solid var(--tlo-szare)}.swep-wyglad .navigation-offcanvas-actions .top-bar-nav-btn{min-height:48px;font-size:14px;text-transform:uppercase;color:var(--czarny)}.swep-wyglad .navigation-offcanvas-container{display:none}.swep-wyglad .swep-mt-menu{border-top:1px solid var(--tlo-szare)}.swep-wyglad .swep-mt-sekcja,.swep-wyglad .swep-mt-glowny{border-bottom:1px solid var(--tlo-szare)}.swep-wyglad .swep-mt-sekcja summary,.swep-wyglad .swep-mt-glowny{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font-size:16px;text-transform:uppercase;color:var(--czarny);cursor:pointer;list-style:none}.swep-wyglad .swep-mt-sekcja summary::-webkit-details-marker{display:none}.swep-wyglad .swep-mt-sekcja summary::after{content:"+";flex:none;margin-left:16px;font-size:24px;font-weight:300;color:var(--czerwien-core)}.swep-wyglad .swep-mt-sekcja[open] summary::after{content:"-"}.swep-wyglad .swep-mt-sekcja ul{list-style:none;margin:0;padding:0 0 8px;background:var(--tlo-jasne)}.swep-wyglad .swep-mt-sekcja li{margin:0}.swep-wyglad .swep-mt-sekcja li a{display:flex;align-items:center;min-height:44px;padding:6px 24px;font-size:14px;line-height:20px;color:var(--grafit)}.swep-wyglad .swep-mt-sekcja li a:hover,.swep-wyglad .swep-mt-sekcja li a:focus-visible{color:var(--czerwien-core);text-decoration:none}.swep-wyglad .swep-mt-sekcja .swep-mt-wszystkie a{font-weight:700;color:var(--czerwien-core)}.swep-wyglad .swep-mt-dodatki{border-top:1px solid var(--czerwien);padding:8px 0 24px}.swep-wyglad .swep-mt-dod{display:flex;align-items:center;min-height:48px;padding:0 16px;font-size:14px;text-transform:uppercase;color:var(--czarny)}.swep-wyglad .swep-mt-form{margin:0}.swep-wyglad .swep-mt-dod-wiersz>summary.swep-mt-dod{justify-content:space-between;gap:8px;list-style:none;cursor:pointer}.swep-wyglad .swep-mt-dod-wiersz>summary::-webkit-details-marker{display:none}.swep-wyglad .swep-mt-dod-wiersz[open]>summary .swep-ikona-dol{transform:rotate(180deg)}.swep-wyglad .swep-mt-pod{list-style:none;margin:0;padding:4px 0 8px 32px;background:#fff}.swep-wyglad .swep-mt-pod li{margin:0}.swep-wyglad .swep-mt-opcja{display:flex;align-items:center;width:100%;min-height:44px;padding:0;border:0;background:none;font-size:14px;line-height:18px;color:var(--tekst);text-align:left;cursor:pointer}.swep-wyglad .swep-mt-opcja:hover,.swep-wyglad .swep-mt-opcja:focus-visible{color:var(--czerwien-core)}.swep-wyglad .swep-mt-opcja:is([aria-current=true], [aria-pressed=true]){font-weight:700;color:var(--czerwien-core)}.swep-wyglad .swep-mt-telefon{display:flex;align-items:flex-start;gap:12px;padding:12px 16px 0;margin:0;color:var(--czarny)}.swep-wyglad .swep-mt-telefon a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--czerwien-core)}.swep-wyglad .swep-mt-telefon .swep-ikona{margin-top:12px;flex:none}.swep-wyglad .swep-mt-godziny{display:block;font-size:13px;line-height:18px;color:var(--tekst)}.swep-wyglad .cms-breadcrumb{padding-top:12px;margin-bottom:24px}.swep-wyglad .cms-breadcrumb:not(:has(.breadcrumb)){display:none}.swep-wyglad .breadcrumb{--bs-breadcrumb-item-padding-x:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--czerwien-core);background:none}.swep-wyglad .breadcrumb .breadcrumb-link,.swep-wyglad .breadcrumb .breadcrumb-title{color:inherit}.swep-wyglad .breadcrumb .breadcrumb-link{font-size:inherit;line-height:inherit;font-weight:inherit}.swep-wyglad .breadcrumb .breadcrumb-placeholder{margin:0}.swep-wyglad .breadcrumb-item+.breadcrumb-item::before{content:none}.swep-wyglad .breadcrumb-placeholder{display:inline-flex;align-items:center;width:auto}.swep-wyglad .breadcrumb-placeholder .icon{display:none}.swep-wyglad .breadcrumb-placeholder::before{content:">";margin:0 0.4em}@media (max-width: 767.98px){.swep-wyglad .cms-breadcrumb{padding-top:0;margin-bottom:8px}.swep-wyglad .breadcrumb>li{display:inline-flex;align-items:center;min-height:44px}.swep-wyglad .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.swep-wyglad .breadcrumb:has(>li:nth-of-type(4)){flex-wrap:nowrap}.swep-wyglad .breadcrumb:has(>li:nth-of-type(4))>li:not(:first-of-type):not(:last-of-type),.swep-wyglad .breadcrumb:has(>li:nth-of-type(4))>li:not(:first-of-type):not(:last-of-type)+.breadcrumb-placeholder{display:none}.swep-wyglad .breadcrumb:has(>li:nth-of-type(4))>li:last-of-type{flex:0 1 auto;min-width:0}.swep-wyglad .breadcrumb:has(>li:nth-of-type(4))>li:last-of-type::before{content:"... >";flex:none;margin-right:0.4em}.swep-wyglad .breadcrumb:has(>li:nth-of-type(5))>li:nth-last-of-type(2):not(:first-of-type):not(:last-of-type),.swep-wyglad .breadcrumb:has(>li:nth-of-type(5))>li:nth-last-of-type(2):not(:first-of-type):not(:last-of-type)+.breadcrumb-placeholder{display:inline-flex}.swep-wyglad .breadcrumb:has(>li:nth-of-type(5))>li:nth-last-of-type(2):not(:first-of-type):not(:last-of-type)::before{content:"... >";margin-right:0.4em}.swep-wyglad .breadcrumb:has(>li:nth-of-type(5))>li:last-of-type::before{content:none}}@media (min-width: 768px) and (max-width: 991.98px){.swep-wyglad .cms-breadcrumb{padding-top:0;margin-bottom:12px}.swep-wyglad .breadcrumb>li{display:inline-flex;align-items:center;min-height:44px}.swep-wyglad .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;min-height:44px}}.swep-wyglad .swep-pas-kontaktu{background:var(--grafit);color:var(--na-grafit-mocny);padding:48px 0}.swep-wyglad .swep-pas-kontaktu :focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:none}.swep-wyglad .swep-pk-siatka{display:grid;grid-template-columns:1fr auto;grid-template-areas:"tytul przyciski" "dane przyciski";gap:16px 48px;align-items:center}.swep-wyglad .swep-pk-tytul{grid-area:tytul;align-self:end;margin:0;font-size:24px;line-height:1.25;font-weight:700;color:#fff}.swep-wyglad .swep-pk-dane{grid-area:dane;align-self:start}.swep-wyglad .swep-pk-miejsce{margin:0 0 4px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--na-grafit-slaby)}.swep-wyglad .swep-pk-nap{font-size:16px;line-height:1.6;font-style:normal;color:var(--na-grafit-mocny);margin-bottom:8px}.swep-wyglad .swep-pk-nap a{font-weight:700;color:#fff}.swep-wyglad .swep-pk-link{margin:0}.swep-wyglad .swep-pk-link a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:underline;text-underline-offset:4px}.swep-wyglad .swep-pk-przyciski{grid-area:przyciski;display:grid;gap:12px}.swep-wyglad .swep-pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:48px;padding:0 24px;border:2px solid var(--przycisk);font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background 0.2s,color 0.2s,border-color 0.2s}.swep-wyglad .swep-pk-btn .swep-ikona{flex:none}.swep-wyglad .swep-pk-zadzwon{background:var(--przycisk);color:#fff}.swep-wyglad .swep-pk-zadzwon:hover,.swep-wyglad .swep-pk-zadzwon:focus-visible{background:var(--przycisk-hover);border-color:var(--przycisk-hover);color:#fff;text-decoration:none}.swep-wyglad .swep-pk-email{background:transparent;border-color:#fff;color:#fff}.swep-wyglad .swep-pk-email:hover,.swep-wyglad .swep-pk-email:focus-visible{background:#fff;color:var(--grafit);text-decoration:none}.swep-wyglad .nw{white-space:nowrap}@media (max-width: 767.98px){.swep-wyglad .swep-pas-kontaktu{padding:32px 0}.swep-wyglad .swep-pk-siatka{grid-template-columns:minmax(0,1fr);grid-template-areas:"tytul" "przyciski" "dane";gap:16px}.swep-wyglad .swep-pk-tytul{font-size:22px}.swep-wyglad .swep-pk-przyciski{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.swep-wyglad .swep-pk-btn{min-width:0;padding:0 12px;font-size:15px}.swep-wyglad .swep-pk-nap a{display:inline-block;padding:10px 0;line-height:24px}}.swep-wyglad .footer-main{background:var(--grafit-2);color:var(--na-grafit);border-top:4px solid var(--czerwien);padding:48px 0 0}.swep-wyglad .footer-main :focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:none}.swep-wyglad .footer-main .footer-columns{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:32px;align-items:start;margin:0;padding-bottom:40px}.swep-wyglad .footer-main .footer-columns>.footer-column{width:auto;max-width:none;padding:0;border:0}.swep-wyglad .footer-main .footer-column-headline{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;padding:0 0 10px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff}.swep-wyglad .footer-main .footer-column-headline a{color:inherit}.swep-wyglad .footer-main .footer-column-headline::after{content:"";position:absolute;left:0;bottom:0;width:20px;height:2px;background:var(--czerwien)}.swep-wyglad .footer-main .footer-column-toggle{color:#fff}.swep-wyglad .footer-main .footer-column-content-inner{padding-bottom:0}.swep-wyglad .footer-main .footer-contact-hotline{margin:0;font-size:15px;line-height:1.7;color:var(--na-grafit)}.swep-wyglad .footer-main .footer-contact-hotline a{display:inline;margin:0;font-size:inherit;font-weight:400;color:var(--na-grafit)}.swep-wyglad .footer-main .footer-link-item{padding:0}.swep-wyglad .footer-main .footer-link{display:inline-block;font-size:15px;line-height:2;color:var(--na-grafit)}.swep-wyglad .footer-main a:hover,.swep-wyglad .footer-main a:focus-visible{color:#fff;text-decoration:underline}.swep-wyglad .footer-main .footer-logos{display:none}.swep-wyglad .footer-main .footer-bottom{display:flex;flex-direction:column;padding:14px 0 18px;background:var(--grafit-3);font-size:13px;line-height:1.5;color:#a3a3a3;text-align:left}.swep-wyglad .footer-main .footer-bottom p{margin:0 0 2px}.swep-wyglad .footer-main .swep-st-prawa{order:-1;text-align:left}.swep-wyglad .footer-main .swep-st-ceny{text-align:left}@media (max-width: 991.98px){.swep-wyglad .footer-main .footer-columns{grid-template-columns:1fr 1fr}}@media (min-width: 576px) and (max-width: 767.98px){.swep-wyglad .footer-main .footer-column-content.collapse{display:block}.swep-wyglad .footer-main .footer-column-toggle{display:none}}@media (max-width: 575.98px){.swep-wyglad .footer-main{padding-top:32px}.swep-wyglad .footer-main .footer-columns{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:24px}.swep-wyglad .footer-main .footer-columns>.footer-column:first-child{padding-bottom:20px}.swep-wyglad .footer-main .footer-columns>.footer-column:not(:first-child) .footer-column-headline{min-height:48px;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,0.18)}.swep-wyglad .footer-main .footer-columns>.footer-column:not(:first-child) .footer-column-headline::after{display:none}.swep-wyglad .footer-main .footer-column-toggle{min-width:44px;min-height:44px}.swep-wyglad .footer-main .footer-column-content-inner{padding:4px 0 12px}.swep-wyglad .footer-main .footer-link{display:flex;align-items:center;min-height:44px;line-height:1.4}}.swep-wyglad .swep-zakladki{display:none}@media (min-width: 1280px){.swep-wyglad .swep-zakladki{display:block}}.swep-wyglad .swep-zakladka{position:fixed;right:0;z-index:30;width:48px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;padding:0 8px;background:var(--grafit);color:#fff;border:0;border-right:4px solid var(--czerwien);font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background 0.2s}.swep-wyglad .swep-zakladka:hover,.swep-wyglad .swep-zakladka:focus-visible{background:var(--przycisk);color:#fff;text-decoration:none}.swep-wyglad .swep-zakladka:focus-visible{outline:3px solid var(--grafit);outline-offset:2px}.swep-wyglad .swep-zakladka-1{top:135px;height:150px}.swep-wyglad .swep-zakladka-2{top:295px;height:176px}.swep-wyglad .swep-panel-boczny{--bs-offcanvas-width:420px}.swep-wyglad .swep-pb-pasek{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 16px;background:var(--grafit);color:#fff;border-bottom:4px solid var(--czerwien)}.swep-wyglad .swep-pb-pasek :focus-visible{outline:3px solid #fff;outline-offset:-4px}.swep-wyglad .swep-pb-tytul{margin:0;font-size:16px;font-weight:700;text-transform:uppercase}.swep-wyglad .swep-pb-zamknij{width:48px;height:48px;border:0;background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.swep-wyglad .swep-panel-boczny .offcanvas-body{padding:0}.swep-wyglad .swep-pb-tresc{margin:16px;padding:16px;border:1px solid var(--ramka)}.swep-wyglad .swep-pb-kroki{padding-left:20px;margin:0 0 20px}.swep-wyglad .swep-pb-kroki li{margin-bottom:10px}.swep-wyglad .swep-pb-tel{display:flex;gap:12px;align-items:flex-start;margin:0;color:var(--grafit)}.swep-wyglad .swep-pb-tel .swep-ikona{margin-top:2px;flex:none}.swep-wyglad .swep-pb-tel a{font-weight:700}.swep-wyglad .swep-pb-godziny{font-size:13px;color:var(--tekst)}.swep-wyglad .skip-to-content{background-color:var(--bialy)}.swep-wyglad .skip-to-content-link{color:var(--czerwien-core)}@media (max-width: 991.98px){.swep-wyglad .cookie-permission-content a{padding:10px 0;margin:-10px 0}}.swep-wyglad .card.pm{--bs-card-border-radius:0;--bs-card-inner-border-radius:0;--bs-card-bg:var(--bialy);--bs-card-border-color:var(--ramka-jasna);border-radius:0;border-color:var(--ramka-jasna);color:var(--tekst)}.swep-wyglad .pm .pm-link{text-decoration:none}.swep-wyglad .pm .pm-link:hover{text-decoration:underline}.swep-wyglad .pm .stretched-link:focus-visible{outline:none}.swep-wyglad .pm .product-action{position:relative;z-index:2;margin-top:12px}.swep-wyglad .pm :is(.btn-buy, .btn-detail){display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 12px;font:700 14px/1 var(--font);text-transform:uppercase;white-space:normal}.swep-wyglad .pm .btn-detail{--bs-btn-color:var(--grafit);--bs-btn-bg:var(--bialy);--bs-btn-border-color:var(--grafit);--bs-btn-hover-color:var(--bialy);--bs-btn-hover-bg:var(--grafit);--bs-btn-hover-border-color:var(--grafit);--bs-btn-active-color:var(--bialy);--bs-btn-active-bg:var(--grafit);--bs-btn-active-border-color:var(--grafit);border-width:2px;border-radius:0}.swep-wyglad .btn-buy{--bs-btn-color:var(--bialy);--bs-btn-bg:var(--przycisk);--bs-btn-border-color:var(--przycisk);--bs-btn-hover-color:var(--przycisk);--bs-btn-hover-bg:var(--bialy);--bs-btn-hover-border-color:var(--przycisk);--bs-btn-active-color:var(--bialy);--bs-btn-active-bg:var(--przycisk-hover);--bs-btn-active-border-color:var(--przycisk-hover);--bs-btn-border-radius:0;--bs-btn-font-weight:700;gap:8px;border-radius:0;text-transform:uppercase}.swep-wyglad :is(.btn-buy, .btn-detail):focus-visible{outline:3px solid var(--czerwien);outline-offset:2px;box-shadow:none}.swep-wyglad .cms-element-product-listing .cms-listing-row{--bs-gutter-x:24px;--bs-gutter-y:24px}.swep-wyglad .cms-element-product-listing .cms-listing-col{display:flex}@media (max-width: 991.98px){.swep-wyglad .cms-element-product-listing .cms-listing-row{--bs-gutter-x:16px;--bs-gutter-y:16px}}@media (max-width: 575.98px){.swep-wyglad .cms-element-product-listing .cms-listing-row{--bs-gutter-x:12px;--bs-gutter-y:12px}}.swep-wyglad .swep-narzedzia{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 20px;padding:12px 0 0;border-top:1px solid var(--ramka-jasna);font-size:13px;line-height:16px;color:var(--tekst)}.swep-wyglad .przel-ceny>.przel-etyk{width:auto;font-size:inherit;line-height:inherit}.swep-wyglad .cms-element-product-listing-actions{--bs-gutter-x:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 20px;margin:0 0 24px;padding:12px 0;border-bottom:1px solid var(--ramka-jasna);font-size:13px;line-height:16px;color:var(--tekst)}.swep-wyglad .cms-element-product-listing-actions>[class*=col-]{width:auto;padding:0}.swep-wyglad .narz-licznik{margin:0 auto 0 0;font-size:15px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .cms-element-product-listing-actions .sorting{width:auto;margin-left:0}.swep-wyglad select.sorting.form-select{height:44px;padding:0 36px 0 12px;border:1px solid var(--grafit);border-radius:0;background-color:var(--bialy);font:600 14px/1 var(--font);color:var(--grafit);cursor:pointer}.swep-wyglad select.sorting.form-select:focus{border-color:var(--grafit);box-shadow:none}.swep-wyglad select.sorting.form-select:focus-visible{outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad .pagination{--bs-pagination-border-radius:0;gap:4px}.swep-wyglad .pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--ramka);border-radius:0;background:var(--bialy);color:var(--grafit);font-weight:600}.swep-wyglad .pagination .page-link:hover{background:var(--tlo-jasne);color:var(--grafit)}.swep-wyglad .pagination .page-item.active .page-link{background:var(--grafit);border-color:var(--grafit);color:var(--bialy)}.swep-wyglad .pagination .page-item.disabled .page-link{color:#8a8a8a;background:var(--bialy)}.swep-wyglad .pagination .page-link:focus{box-shadow:none}.swep-wyglad .pagination .page-link:focus-visible{outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad .filter-panel-item .filter-panel-item-toggle{--bs-btn-border-radius:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--grafit);border-radius:0;background:var(--bialy);color:var(--grafit);font:600 13px/1 var(--font);text-transform:uppercase}.swep-wyglad .filter-panel-item .filter-panel-item-toggle:hover{background:var(--tlo-jasne);color:var(--grafit);border-color:var(--grafit)}.swep-wyglad .filter-panel-item .filter-panel-item-toggle:is(.show, [aria-expanded=true]){background:var(--grafit);border-color:var(--grafit);color:var(--bialy)}.swep-wyglad .filter-panel-item .filter-panel-item-toggle:is(.show, [aria-expanded=true]) .icon{color:var(--bialy)}.swep-wyglad .filter-panel-item-dropdown{border:1px solid var(--ramka);border-radius:0;box-shadow:var(--cien-karty)}.swep-wyglad .is--sidebar .filter-panel-item-dropdown{border-color:var(--grafit);border-top:0;border-radius:0;box-shadow:none}.swep-wyglad .filter-multi-select-list-item{display:flex;align-items:center;min-height:32px;padding:2px 12px;font-size:13px;line-height:18px;color:var(--tekst)}.swep-wyglad .filter-multi-select-item-label{cursor:pointer}.swep-wyglad .filter-multi-select-item:hover{color:var(--czerwien-core)}.swep-wyglad .filter-multi-select-checkbox{accent-color:var(--przycisk)}.swep-wyglad .filter-range-unit{border-radius:0}.swep-wyglad .filter-active{--bs-btn-border-radius:0;border-radius:0;font-size:13px}.swep-wyglad .filter-reset-all{--bs-btn-border-radius:0;border:0;background:none;color:var(--czerwien-core);text-decoration:underline;font-size:13px}.swep-wyglad .filter-panel-wrapper-toggle{--bs-btn-border-radius:0;min-height:44px;border:1px solid var(--grafit);color:var(--grafit);font:600 13px/1 var(--font);text-transform:uppercase}.swep-wyglad .cms-element-category-name-headline{position:relative;padding-top:18px;margin:0 0 14px;font-size:36px;line-height:1.15;font-weight:700;letter-spacing:-0.01em;color:var(--grafit)}.swep-wyglad .cms-element-category-name-headline::before{content:"";position:absolute;left:0;top:0;width:40px;height:4px;background:var(--czerwien)}@media (max-width: 991.98px){.swep-wyglad .cms-element-category-name-headline{font-size:30px}}@media (max-width: 767.98px){.swep-wyglad .cms-element-category-name-headline{font-size:26px;margin-bottom:14px}.swep-wyglad .swep-narzedzia{justify-content:flex-start;padding-top:8px}.swep-wyglad .cms-element-product-listing-actions{justify-content:space-between;gap:8px 12px;padding:8px 0}.swep-wyglad .narz-licznik{flex:1 1 100%;margin:0}}.swep-wyglad .tabela-por .tp-netto{display:none}.swep-wyglad:has(#ceny-netto:checked) .tabela-por .tp-netto{display:inline}.swep-wyglad:has(#ceny-netto:checked) .tabela-por .tp-brutto{display:none}.swep-wyglad .swep-wkrotce-odznaka{position:absolute;left:12px;top:12px;z-index:2;margin:0;padding:6px 10px;background:var(--grafit);color:var(--bialy);font-size:12px;line-height:1;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.swep-wyglad .pm-wyr~.swep-wkrotce-odznaka{top:42px}.swep-wyglad .swep-wkrotce-odznaka.kg-odznaka{left:16px;top:16px;padding:8px 12px;font-size:14px}.swep-wyglad .cena.cena-wkrotce>.cena-wk{font-size:20px;line-height:28px;font-weight:700;color:var(--grafit)}.swep-wyglad .pm .pm-cena.cena-wkrotce>.cena-wk{font-size:22px;line-height:1.2}.swep-wyglad .cena-karta.cena-wkrotce>.cena-wk{font-size:32px;line-height:1.15}.swep-wyglad .kg-pasek-cena.cena-wkrotce>.cena-wk{font-size:18px;line-height:1.2}.swep-wyglad .pas-cta .cena.cena-wkrotce>.cena-wk{color:var(--bialy)}.swep-wyglad .tabela-por .tp-wkrotce{font-weight:700;color:var(--grafit)}.swep-wyglad .swep-wkrotce-podpowiedz .search-suggest-product-price{font-weight:700}.swep-wyglad .swep-wkrotce-info{margin:8px 0 0;font-size:13px;line-height:20px;color:var(--tekst)}.swep-wyglad .kg-zakup .swep-wkrotce-info{margin:6px 0 16px;font-size:15px;line-height:22px}.swep-wyglad .pas-cta .swep-wkrotce-info{margin:0;color:var(--na-grafit)}.swep-wyglad .swep-wkrotce-btn{--bs-btn-color:var(--bialy);--bs-btn-bg:var(--przycisk);--bs-btn-border-color:var(--przycisk);--bs-btn-hover-color:var(--przycisk);--bs-btn-hover-bg:var(--bialy);--bs-btn-hover-border-color:var(--przycisk);--bs-btn-active-color:var(--bialy);--bs-btn-active-bg:var(--przycisk-hover);--bs-btn-active-border-color:var(--przycisk-hover);--bs-btn-border-radius:0;--bs-btn-font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:0;text-transform:uppercase;text-decoration:none}.swep-wyglad .swep-wkrotce-btn:focus-visible{outline:3px solid var(--czerwien);outline-offset:2px;box-shadow:none}.swep-wyglad .kg-zakup .swep-wkrotce-btn{display:flex;width:100%;min-height:52px;padding:0 16px;font:700 16px/1 var(--font)}.swep-wyglad .pas-cta .swep-wkrotce-btn{--bs-btn-hover-bg:var(--przycisk-hover);--bs-btn-hover-border-color:var(--przycisk-hover);--bs-btn-hover-color:var(--bialy);min-height:48px;padding:0 24px}.swep-wyglad .pas-cta .swep-wkrotce-btn:focus-visible{outline-color:var(--bialy)}.swep-wyglad .kg-pasek .swep-wkrotce-btn{min-height:48px;min-width:140px;padding:0 16px;font:700 14px/1 var(--font)}@media (max-width: 575.98px){.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-cena.cena-wkrotce>.cena-wk{font-size:18px}}@media (max-width: 359.98px){.swep-wyglad :is(.pm-kompakt .pm, .pm.pm-kompakt, .cms-element-product-listing .pm) .pm-cena.cena-wkrotce>.cena-wk{font-size:16px}.swep-wyglad .kg-pasek .swep-wkrotce-btn{min-width:0;padding:0 12px}}.swep-wyglad .pm.swep-chemia .pm-chemia-zagr{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:16px;font-weight:600;color:var(--grafit)}.swep-wyglad .pm.swep-chemia .pm-ghs{flex:none;width:28px;height:28px}.swep-wyglad .cena-litr{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--tekst)}.swep-wyglad .cena-litr .cena-litr-netto{white-space:nowrap}.swep-wyglad .pas-cta .cena-litr{color:var(--na-grafit)}.swep-wyglad .kg-pasek .cena-litr{display:none}.swep-wyglad .pm.swep-chemia .swep-chemia-zobacz{text-decoration:none}.swep-wyglad .card-title.swep-odst-h1{margin-top:0;font-size:30px;line-height:1.25;font-weight:700;letter-spacing:-0.01em;color:var(--grafit)}@media (max-width: 767.98px){.swep-wyglad .card-title.swep-odst-h1{font-size:24px}}
