@font-face {  font-display: swap;  font-family: 'Rubik';  font-style: normal;  font-weight: 400;  src: url('../szablony/standardowy-e.rwd.v2/font/rubik-v28-latin_latin-ext-regular.woff2') format('woff2'),        url('../szablony/standardowy-e.rwd.v2/font/rubik-v28-latin_latin-ext-regular.ttf') format('truetype'); }@font-face {  font-display: swap;  font-family: 'Rubik';  font-style: normal;  font-weight: 700;  src: url('../szablony/standardowy-e.rwd.v2/font/rubik-v28-latin_latin-ext-600.woff2') format('woff2'),        url('../szablony/standardowy-e.rwd.v2/font/rubik-v28-latin_latin-ext-600.ttf') format('truetype');}@font-face {  font-family: fallback-font;  src: local('Arial');    size-adjust: 104%;    ascent-override: 90%;    descent-override: 20%;    line-gap-override: normal;}:root {      --filtr-szablonu:invert(60%) sepia(80%) saturate(2460%) hue-rotate(56deg) brightness(95%) contrast(94%);  --filtr-czerwony:invert(17%) sepia(69%) saturate(6076%) hue-rotate(356deg) brightness(105%) contrast(122%);  --kolor-szablonu:#f5942d;      --gwiazdka-wielkosc:20px;  --gwiazdka-kolor:#dbdbdb;  --gwiazdka-tlo:#f5942d;      --magazyn-kolor:#dbdbdb;  --magazyn-tlo:#f5942d;      --filtr-bialy:invert(98%) sepia(100%) saturate(8%) hue-rotate(193deg) brightness(104%) contrast(102%);  --kolor-glowny-czcionki:#282828;  --kolor-bialy:#ffffff;  --kolor-czerwony:#ff0000;  --kolor-czarny:#222222;  --kolor-szary-ciemny:#797676;  --kolor-szary-jasny:#f2f2f2;  --kolor-czerwony-blad:#e4401c;  --kolor-tla-blad:#fff3f3;      --kolor-tla-przycisk-nieaktywny:#e6e6e6;    --kolor-czcionka-przycisk-nieaktywny:#444444;  --kolor-tla-przycisk-aktywny:#f5942d;  --kolor-czcionka-przycisk-aktywny:#ffffff;    --tlo-szare:#f7f7f7;      --kolor-linia:#dbdbdb;      --kolor-tlo-modul:#ffffff;        --kolor-naglowek-box:#4f4f4f;  --kolor-naglowek-box-kategorie:#f5942d;  --kolor-tlo-box:#ffffff;  --kolor-tlo-box-kategorie:#efefef;    --ikonka-promocja:#e70505;  --ikonka-nowosc:#f5942d;  --ikonka-polecany:#2dadb1;  --ikonka-hit:#ff7413;  --ikonka-dostawa:#1584b7;  --ikonka-wyprzedaz:#e200e3;  --ikonka-rabat:#ff0000;  --ikonka-cena-specjalna:#ff0000;    --kolor-czcionki-odliczania:#6b6b6b;  --kolor-czcionki-odliczania-pozostalo:#f5942d;  --kolor-tla-zegara:#e4e4e4;  --kolor-czcionki-zegara:#5c5c5c;    --kolor-tlo-pola:#ffffff;  --kolor-ramka-pola:#dbdbdb;  --kolor-ramka-pola-hover:#ababab;    --kolor-radio-zaznaczony:#ffffff;  --kolor-tlo-radio-zaznaczony:#525252;  --zaokraglenie-input:3px;  --zaokraglenie-checkbox:3px;  --cien-pola:0 0 10px rgba(0,0,0,0.15);      --zaokraglenie-3-px:3px;  --zaokraglenie-4-px:4px;  --zaokraglenie-5-px:5px;  --zaokraglenie-50-proc:50%;      --okna-odstep:0px;  --okna-odstep-slick-okno:0px;  --okna-odstep-slick-poziomy:0px;  --okna-odstep-slick-pionowy:0px;    --kolor-pasek-naglowek:#efefef;  --tlo-gorne-menu:#efefef;  --kolor-tlo-stopka:#efefef;    }BODY { color:var(--kolor-glowny-czcionki); font-size:87.5%; font-family:'Rubik', fallback-font, Arial; margin:0; font-weight:normal; -webkit-text-size-adjust:100%; }h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-size:1.0em; }table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; }.cl { clear:both; }.Lf { float:left; }.Rg { float:right; }aside, article, nav, section, footer, header { display:block; margin:0; padding:0; }.FormatEdytor ol, .FormatEdytor ul { padding:0; margin:20px 0 20px 0; list-style-position:inside; }.FormatEdytor ul { list-style-type:disc; }.FormatEdytor ol { list-style-type:decimal; }.FormatEdytor h1, .FormatEdytor h2, .FormatEdytor h3, .FormatEdytor h4, .FormatEdytor h5, .FormatEdytor h6 { font-weight:normal; line-height:normal; padding:0; margin:0 0 20px 0; }.FormatEdytor li h1, .FormatEdytor li h2, .FormatEdytor li h3, .FormatEdytor li h4, .FormatEdytor li h5, .FormatEdytor li h6, .FormatEdytor li p, .FormatEdytor li div { margin:0; display:inline-block; font-weight:normal; line-height:normal; }.FormatEdytor p { margin:10px 0 10px 0; }.FormatEdytor h1 { font-size:32px; }.FormatEdytor h2 { font-size:24px; }.FormatEdytor h3 { font-size:20px; }.FormatEdytor h4 { font-size:16px; }.FormatEdytor h5 { font-size:12px; }.FormatEdytor h6 { font-size:11px; }.FormatEdytor table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; max-width:100%; }.TrescModulKreator h2:not(.StrNaglowek), .TrescModulKreator h3:not(.StrNaglowek), .TrescModulKreator p { font-size:1.0em; margin:0; }iframe, video, object { border:0; max-width:100%; }img:not(.tm-carousel img, .tm-grade-label img, .tm-dialog img, .tm-hornet-container-slide img) { border:0; max-width:100% !important; height:auto !important; }.Gwiazdki { --gwiazdka-ocena:calc(var(--ocena) / 5 * 100%); display:inline-block; font-size:var(--gwiazdka-wielkosc); font-family:Arial; margin:0 !important; padding:0 !important; line-height:1.0 !important; }.Gwiazdki::before { content:'★★★★★'; letter-spacing:3px; background:linear-gradient(90deg, var(--gwiazdka-tlo) var(--gwiazdka-ocena), var(--gwiazdka-kolor) var(--gwiazdka-ocena)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }.RecenzjaNapisz span.Gwiazdki { display:inline-block !important; margin-right:10px !important; }.RecenzjaNapisz input[type=radio] { margin:0 15px 15px 15px; }#pisanie_recenzji label:hover .Gwiazdki, #pisanie_opinii label:hover .Gwiazdki, .RecenzjaNapisz label:hover .Gwiazdki { background:transparent !important; border:none !important; }.CheckboxNawigacja { display:none; }#Strona, .Strona { margin:0 auto; overflow:visible; position:relative; max-width:100%; }.OknaRwd { display:flex; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:stretch; margin:0 -10px 0 -10px; position:relative; }.OknoRwd { flex-grow:0; display:flex; flex-direction:column; }    @media only screen and (max-width:479px) {   #Strona, .Strona { min-width:300px; width:90% !important; }   .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd, .Kol-6 .OknoRwd { width:100%; }      .KolMobile-2 .OknoRwd { width:50%; }}@media only screen and (min-width:480px) and (max-width:1023px) {   #Strona, .Strona { width:90% !important; }   .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:50%; }   .Kol-6 .OknoRwd { width:33.333333%; }    }  @media only screen and (min-width:1024px) and (max-width:1279px) {   #Strona, .Strona { width:1000px; }   .Kol-1 .OknoRwd { width:100%; }       .Kol-2 .OknoRwd { width:50%; }      .Kol-3 .OknoRwd, .Kol-4 .OknoRwd , .Kol-5 .OknoRwd { width:33.333333%; }      .Kol-6 .OknoRwd { width:25%; }   }  @media only screen and (min-width:1280px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:50%; }     .Kol-3 .OknoRwd { width:33.333333%; }    .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:25%; }     .Kol-6 .OknoRwd { width:20%; }   }@media only screen and (min-width:1600px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:50%; }     .Kol-3 .OknoRwd { width:33.333333%; }    .Kol-4 .OknoRwd { width:25%; }     .Kol-5 .OknoRwd { width:20%; }     .Kol-6 .OknoRwd { width:16.66%; }  } @media only screen and (max-width:1023px) {    .Strona .Strona { width:auto !important; }}.CalaStrona { position:relative; overflow:hidden; width:100%; }.Strona .Strona { width:auto; }#LewaKolumna, #PrawaKolumna, #SrodekKolumna { overflow:visible; }@media only screen and (max-width:1023px) {  #LewaKolumna { margin-bottom:25px; }  #PrawaKolumna { margin-top:25px; }  #LewaKolumna, #PrawaKolumna, #SrodekKolumna { width:auto !important; }}@media only screen and (min-width:1024px) {  .KolumnyKontener { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:flex-start; }  #LewaKolumna { order:1; }    #PrawaKolumna { order:3; }  #SrodekKolumna { order:2; width:100%; }  .LewaKolumnaPrzerwa { padding-right:25px; }  .PrawaKolumnaPrzerwa { padding-left:25px; }}.OpisNaglowek { background:var(--kolor-bialy); padding:8px; text-align:center; }@media only screen and (max-width:1023px) {  .OpisNaglowekMobile { display:none; }}.NaglowekSklep { padding:10px 0 15px 0; }.KontaktJezykWaluta .Strona { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; background:var(--kolor-pasek-naglowek); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:1023px) {  .KontaktJezykWaluta .Strona { justify-content:center; padding:5px 0 5px 0; }  .KontaktJezykWaluta .Strona > div { width:calc(100% - 10px); justify-content:center; padding:5px; }}.KontenerKontakt { display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; padding:5px 0 5px 15px; }.NaglowekDaneKontaktowe { display:flex; align-items:center; flex-wrap:wrap; }.NaglowekDaneKontaktowe a { display:block; padding:8px 0 8px 25px; position:relative; }@media only screen and (max-width:1023px) {  .NaglowekDaneKontaktowe { justify-content:center; }  .NaglowekDaneKontaktowe a { margin:0 10px 0 10px; }}@media only screen and (min-width:1024px) {  .NaglowekDaneKontaktowe { justify-content:center; }  .NaglowekDaneKontaktowe a { margin:0 20px 0 0; }}.NaglowekDaneKontaktowe a.LinkTelefonNaglowek::before { content:''; display:inline-block; position:absolute; left:0; top:0; bottom:0; width:20px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:18px 18px; }.NaglowekDaneKontaktowe a.LinkMailNaglowek::before { content:''; display:inline-block; position:absolute; left:0; top:0; bottom:0; width:20px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:18px 18px; }.ZmianaJezykaWaluty { display:flex; justify-content:flex-end; align-items:center; padding:5px 15px 5px 0; }.ZmianaJezyka { display:flex; justify-content:flex-start; align-items:center; }.ZmianaJezyka .Flaga { margin:0 0 0 10px; cursor:pointer; display:block; font-size:0; }@media only screen and (max-width:1023px) {  .ZmianaJezyka .Flaga { margin:7px; }  .ZmianaJezyka .Flaga:first-child { margin-left:0; }}.ZmianaJezyka .FlagaOff { opacity:0.5; }.ZmianaWaluty { margin-left:10px; }.ZmianaWaluty select { padding-top:5px !important; padding-bottom:5px !important; font-size:90%; }@media only screen and (min-width:1024px) {  .LogoSzukajKoszyk .Strona { display:flex; justify-content:space-between; align-items:center; }}.NaglowekLogo { display:block; }.NaglowekLogo img{ width:180px; height:auto; }#LinkLogo img { font-size:0; display:inline-block; vertical-align:top; }@media only screen and (max-width:1023px) {  #LinkLogo .RwdKomputer { display:none; }  .NaglowekLogo { text-align:center; padding:0 10px 0 10px; }}@media only screen and (min-width:1024px) {  #LinkLogo .RwdMobilny { display:none; }  .NaglowekLogo { text-align:left; width:40%; }}@media only screen and (min-width:1024px) {  .IkonyWyszukiwanie { padding-left:20px; display:flex; justify-content:flex-end; align-items:center; flex-wrap:wrap; padding:10px 0 10px 0; width:60%; }}#Koszyk, #Schowek, #PorownanieNaglowek { position:relative; }.IkonyGlowneSklep > div a b { font-weight:normal; }@media only screen and (max-width:1023px) {  .IkonyGlowneSklep { display:flex; justify-content:space-between; align-items:flex-start; padding:15px 10px 15px 10px; background:var(--kolor-pasek-naglowek); border-radius:var(--zaokraglenie-5-px); }  .IkonyGlowneSklep > div { flex:1; text-align:center; }    .IkonaOpisMobile { font-size:11px; } }@media only screen and (min-width:1024px) {  .IkonyGlowneSklep { display:flex; justify-content:flex-end; align-items:flex-start; padding:10px 0 10px 20px; }  .IkonyGlowneSklep > div { margin-left:30px; text-align:center; }   .IkonaMenuGlownego { display:none; }}.IkonaOpisMobile { transition:all 0.30s ease-in-out; }.IkonaOpisMobile:hover { color:var(--kolor-szablonu); }.LogowanieNaglowek > a, .IkonaMenuGlownego > label, .SchowekMobile .SchowekNaglowek, .KoszykMobile .KoszykNaglowek, .IkonaPorownanie .PorownanieIlosc { display:block; cursor:pointer; position:relative; }@media only screen and (max-width:1023px) {  .LogowanieNaglowek > a, .IkonaMenuGlownego > label, .SchowekMobile .SchowekNaglowek, .KoszykMobile .KoszykNaglowek, .IkonaPorownanie .PorownanieIlosc { padding-top:30px; }  .LogowanieNaglowek > a::before, .IkonaMenuGlownego > label::before, .SchowekMobile .SchowekNaglowek::before, .KoszykMobile .KoszykNaglowek::before, .IkonaPorownanie .PorownanieIlosc::before { background-size:22px 22px !important; }}@media only screen and (min-width:1024px) {  .LogowanieNaglowek > a, .IkonaMenuGlownego > label, .SchowekMobile .SchowekNaglowek, .KoszykMobile .KoszykNaglowek, .IkonaPorownanie .PorownanieIlosc { padding-top:40px; }  .LogowanieNaglowek > a::before, .IkonaMenuGlownego > label::before, .SchowekMobile .SchowekNaglowek::before, .KoszykMobile .KoszykNaglowek::before, .IkonaPorownanie .PorownanieIlosc::before { background-size:30px 30px !important; }}.LogowanieNaglowek > a::before, .IkonaMenuGlownego > label::before, .SchowekMobile .SchowekNaglowek::before, .KoszykMobile .KoszykNaglowek::before, .IkonaPorownanie .PorownanieIlosc::before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; display:block; transition:all 0.30s ease-in-out; }.IkonaMenuGlownego > label::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/menu.svg') no-repeat top center;  }.LogowanieNaglowek > a::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/konto.svg') no-repeat top center; }.SchowekMobile .SchowekNaglowek::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/schowek.svg') no-repeat top center;  display:block; }.KoszykMobile .KoszykNaglowek::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/koszyk.svg') no-repeat top center; display:block; }.IkonaPorownanie .PorownanieIlosc::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/porownaj.svg') no-repeat top center; display:block; }.IkonaOpisMobile b.IkonaIlosciNaglowek { position:absolute; top:-5px; left:calc(50% + 5px); min-width:16px; padding:0 2px 0 2px; height:20px; border-radius:var(--zaokraglenie-50-proc); line-height:20px; background:var(--kolor-szablonu); color:var(--kolor-bialy); font-size:10px; font-weight:bold; text-align:center; }.NaglowekWyszukiwanie { padding:0 0 10px 0; }@media only screen and (min-width:1024px) {  .Wyszukiwanie .RamkaSzukania { width:280px; }}.Wyszukiwanie .RamkaSzukania { border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); background:var(--kolor-bialy); position:relative; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; }#InSzukaj { width:calc(100% - 70px); border:0; padding:12px; background:transparent; color:var(--kolor-glowny-czcionki); }#ButSzukaj { position:absolute; top:0; right:0; width:45px; background:transparent; bottom:0; border:0; cursor:pointer; transition:all 0.30s ease-in-out; }#ButSzukaj i { display:block; position:absolute; top:0; right:0; left:0; bottom:0; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/lupa_szukaj.svg') no-repeat center center; background-size:20px 20px; } @media only screen and (max-width:1023px) {  .KoszykRozwijany, .SchowekRozwijany, .PorownywanieRozwijane { display:none; }}@media only screen and (min-width:1024px) {  .KoszykRozwijany, .SchowekRozwijany, .PorownywanieRozwijane { opacity:0; visibility:hidden; z-index:135; position:absolute; right:0; transform-origin:top center; transform:scaleY(0); padding-top:10px; transition:all 0.40s ease-in-out; text-align:left; }    #Koszyk .KoszykRozwijany, #Schowek .SchowekRozwijany { top:100%; }  #PorownanieNaglowek .PorownywanieRozwijane { top:100%; }  #Koszyk:hover .KoszykRozwijany, #Koszyk:focus-within .KoszykRozwijany, #Schowek:hover .SchowekRozwijany, #Schowek:focus-within .SchowekRozwijany { opacity:1.0; visibility:visible; transform:scaleY(1); }  #PorownanieNaglowek:hover .PorownywanieRozwijane { opacity:1.0; visibility:visible; transform:scaleY(1); }    .RozwinietaWersja { position:relative; background:var(--kolor-bialy); box-shadow:0 0 15px 0 rgba(0,0,0,0.15); border-radius:var(--zaokraglenie-5-px);  overflow:hidden; }  .RozwinietaWersjaPelna { max-height:300px; overflow-y:auto; width:500px; }    .PustyKoszykSchowek { padding:15px; white-space:nowrap; }    .ZawartoscKoszykaSchowkaRozwijane { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; border-top:1px solid var(--kolor-linia); padding:15px; }  .ZawartoscKoszykaSchowkaRozwijane:nth-child(1) { border:0; }  .ZawartoscKoszykaSchowkaFoto { width:70px; }  .ZawartoscKoszykaSchowkaFoto img { width:60px !important; }    .ZawartoscKoszykaSchowkaDane { width:calc(100% - 80px); }  .ZawartoscKoszykaSchowkaDane .NazwaProduktuIlosc { margin-bottom:8px; }  .ZawartoscKoszykaSchowkaDane .CenyRozwinietyKoszykSchowek { margin-top:5px; }  .ZawartoscKoszykaSchowkaDane .Cena, .ZawartoscKoszykaSchowkaDane .CenaPromocyjna { font-size:100%; display:block; margin-top:5px; }  .ZawartoscKoszykaSchowkaDane .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }  .ZawartoscKoszykaSchowkaSumaFixed { position:sticky; bottom:0; left:0; right:0; background:var(--kolor-bialy); border-top:1px solid var(--kolor-linia); padding:15px; }  .ZawartoscKoszykaSchowkaSuma { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }  .ZawartoscKoszykaSchowkaLacznie { padding-right:10px; }  .ZawartoscKoszykaSchowkaLacznie div { margin:5px 0 5px 0; }  .ZawartoscKoszykaSchowkaDoKasy { text-align:right; }  .ZawartoscKoszykaSchowkaDoKasy .przycisk { margin:0; }    .ZawartoscPorownaniaLadowanie { padding:25px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/nawigacja/loader_autouzupelnienie.gif') no-repeat center center; }  .ZawartoscPorownania { list-style-type:none; padding:0; margin:0; text-align:left; }   .ZawartoscPorownania li { padding:10px 15px 10px 15px; border-top:1px solid var(--kolor-linia); display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }  .ZawartoscPorownania li a { order:2; width:calc(100% - 35px); }  .ZawartoscPorownania li:nth-child(1) { border:0; }  .ZawartoscPorownania li span { display:inline-block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; width:35px; height:25px; cursor:pointer; }}.SzybkieLinkiBrak { display:none; }.SzybkieLinki ul { list-style-type:none; margin:0; padding:10px 5px 10px 5px; } .SzybkieLinki li a { display:block; margin:3px 10px 3px 10px; }  @media only screen and (max-width:1023px) {  .SzybkieLinki ul { margin-top:20px; }  .SzybkieLinki li a { margin:0 10px 15px 10px; }  .SzybkieLinkiMobile { display:none; }}@media only screen and (min-width:1024px) {    .SzybkieLinki { position:relative; }  .SzybkieLinki ul { display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; }  .SzybkieLinki li a { font-size:90%; }}.GorneMenu { position:relative; }            .GorneMenu ul, .GorneMenu ol { list-style-type:none; }   .GorneMenu ol { margin:0; padding:0; }.GorneMenu b { font-weight:normal; }@media only screen and (max-width:1023px) {      .GorneMenuTlo { background:var(--kolor-bialy); opacity:0; visibility:hidden; position:fixed; top:0; bottom:0; left:-1000px; width:80%; z-index:150; border-right:1px solid var(--kolor-linia); overflow:visible; transition:all 0.50s ease-in-out; }        .MenuMobilneCheckbox:checked ~ .GorneMenuKontener .GorneMenuTlo { left:0; opacity:1; visibility:visible; }  .MenuMobilneCheckbox:checked ~ .GorneMenuKontener { position:fixed; top:0; left:0; right:0; bottom:0; display:block; background-color:rgba(0,0,0,0.5); z-index:150; }  .MenuMobilneCheckbox:checked ~ .GorneMenuKontener .GorneMenuTlo .TloZwinieciaMenu { position:fixed; top:0; right:0; width:20%; bottom:0; display:block; cursor:pointer; }    .GorneMenuTlo .Strona { position:absolute; top:0; bottom:0; right:0; left:0; width:auto !important; min-width:1px; max-width:100000px; overflow:visible; }      #IkonaZwinieciaMenu { display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny); width:50px; height:50px; cursor:pointer; position:absolute; top:0; right:-50px; z-index:101; }      .GorneMenuGlowne { position:absolute; top:0; bottom:0; right:0; left:0; overflow-y:scroll; }  ul.MenuRozwijaneKolumny { padding:10px 0 10px 0; }  ul.GlowneGorneMenu ol { padding:5px 0 5px 0; }  ul.GlowneGorneMenu { padding:0 15px 0 15px; margin:0; }    .GorneMenu li { position:relative; }  ul.GlowneGorneMenu > li { display:block; border-bottom:1px solid var(--kolor-linia); }  ul.GlowneGorneMenu > li > ul { border-top:1px solid var(--kolor-linia); }  ul.GlowneGorneMenu li ul li a { padding:5px 0 5px 0; display:block; font-size:100%; font-weight:normal; }  ul.GlowneGorneMenu li ul { position:relative; }  ul.GlowneGorneMenu li ol li a { margin-left:20px; }  ul.GlowneGorneMenu li ol li li a { margin-left:40px; }  ul.GlowneGorneMenu li ol li li li a { margin-left:60px; }  ul.GlowneGorneMenu li ol li li li li a { margin-left:80px; }      ul.GlowneGorneMenu > li > div > a, ul.GlowneGorneMenu > li  > div > span { padding:15px 0 15px 0; font-size:130%; display:flex; align-items:center; transition:all 0.30s ease-in-out; }    ul.GlowneGorneMenu > li > div { position:relative; }           .GorneMenu .PozycjaRozwijanaMenu { position:relative; margin-right:45px; }      ul.GlowneGorneMenu li.LinkiMenu a, ul.GlowneGorneMenu ul.MenuSzerokie ol li a { display:block; position:relative; }  ul.GlowneGorneMenu ul.MenuWielopoziomoweNormalne > li > a, ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie ul > li > a { background:transparent; padding-left:0; font-weight:bold; font-size:110%; }  ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie li a.KolejneKategorie { padding-left:0; font-weight:bold; }      ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie li a.KolejneKategorie::before { background:transparent; }        .GorneMenu ul li i { display:inline-block; padding-right:15px; }  .GorneMenu ul li i img { max-width:40px !important; }    .IkonaSubMenu { width:40px; height:40px; cursor:pointer; position:absolute; top:50%; right:0; transform:translate(0%, -50%); z-index:110; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/plus.svg') no-repeat right center; background-size:25px 25px; }    .CheckboxRozwinGorneMenu { display:none; }      .GrafikiMenuKontener { display:none; }      .GrafikiMenuMobilePokaz { display:block; }      .MenuRozwijaneKolumny { display:none; }  .CheckboxRozwinGorneMenu:checked ~ .MenuRozwijaneKolumny { display:block; }  .CheckboxRozwinGorneMenu:checked ~ div .IkonaSubMenu  { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/minus.svg') no-repeat right center; background-size:25px 25px; }      .GrafikaNadNazwa, .GrafikaObokNazwy { display:flex; justify-content:flex-start; align-items:center; }      ul.MenuSzerokie li a.MenuGorneGrafikiPozycjiMobilne, ul.MenuNormalne li a.MenuGorneGrafikiPozycjiMobilne { background:transparent; padding:5px 0 5px 0; }     .MenuGorneGrafikiPozycjiMobilne img { max-width:40px !important; }  .MenuGorneGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(1) { width:50px !important; }  .MenuGorneGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:calc(100% - 50px) !important; }   .MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(1) { display:none }  .MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:100% !important; }    .FlagaMenu { display:none; }  }@media only screen and (min-width:1024px) {    .GorneMenu { background:var(--tlo-gorne-menu); border-radius:var(--zaokraglenie-5-px); position:relative; padding:7px; }    ul.GlowneGorneMenu { text-align:center; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:0; margin:0; }    ul.MenuRozwijaneKolumny li a { font-size:100%; padding:5px; display:block; font-weight:normal; }    ul.MenuRozwijaneKolumny, ul.MenuNormalne li ol { padding:20px 20px 15px 20px; position:relative; }  ul.MenuNormalne li ol { padding:15px 20px 15px 20px; }  ul.MenuRozwijaneKolumny::before, ul.MenuNormalne li ol::before { content:''; background:var(--kolor-bialy); display:inline-block; position:absolute; top:5px; left:0; right:0; bottom:0; box-shadow:0 0 15px 0 rgba(0,0,0,0.15); border-radius:var(--zaokraglenie-5-px); }    ul.MenuNormalne li ol::before { top:0; }  #IkonaZwinieciaMenu { display:none; }        ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { visibility:hidden; max-width:300px; display:block; }  ul.GlowneGorneMenu li:hover ul.MenuRozwijaneKolumny, ul.GlowneGorneMenu li.AktywnaPozycjaMenu ul.MenuRozwijaneKolumny { visibility:visible; }  ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { position:absolute; text-align:left; }      ul.GlowneGorneMenu li .EfektMenu-1 { transform-origin:left top; transform:scaleY(0); opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-1, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-1 { transform:scaleY(1); opacity:1; }  ul.GlowneGorneMenu li .EfektMenu-2 { transform-origin:left center; transform:scaleY(0); opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-2, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-2 { transform:scaleY(1); opacity:1; }  ul.GlowneGorneMenu li .EfektMenu-3 { transform-origin:center center; transform:translate(0,30%); opacity:0; transition:all 0.50s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-3, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-3 { transform:translate(0,0); opacity:1; }    ul.GlowneGorneMenu li .EfektMenu-4 { transform-origin:left center; transform:scaleX(0.7) translate(-150px,0); filter:blur(25px); opacity:0; transition:all 0.50s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-4, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-4 { transform:scaleX(1) translate(0,0); filter:blur(0px); opacity:1; }    ul.GlowneGorneMenu li .EfektMenu-5 { opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-5, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-5 { opacity:1; }      ul.GlowneGorneMenu li ul.MenuNormalne { min-width:200px; max-width:250px; }  ul.MenuNormalne a.KolejneKategorie { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right center; background-size:15px 15px; padding-right:35px; }  ul.MenuNormalne li ol { visibility:hidden; position:absolute; right:-280px; width:250px; top:5px; box-sizing:border-box; transition:all 0.30s ease; opacity:0; }  ul.MenuNormalne li:hover > ol { opacity:1; visibility:visible; right:-255px; }      ul.GlowneGorneMenu li ul.MenuSzerokie { left:0; right:0; display:flex; flex-wrap:wrap; justify-content:flex-start; max-width:100%; align-items:flex-start; }  ul.GlowneGorneMenu li ul.Menu30Procent { width:30%; left:unset; right:unset; }  ul.GlowneGorneMenu li ul.Menu50Procent { width:50%; left:unset; right:unset; }  ul.GlowneGorneMenu li ul.Menu70Procent { width:70%; left:unset; right:unset; }  ul.MenuSzerokie .KolejneKategorie { font-weight:bold; font-size:110%; margin-bottom:10px; position:relative; width:100%; }  ul.MenuSzerokie .KolejneKategorie::before { display:none; }  ul.MenuSzerokie ol ol { margin:5px 20px 5px 20px; }  ul.MenuSzerokie.MenuWielopoziomoweSzerokie li.LinkiMenu { margin:5px 0 10px 0; }  ul.MenuSzerokie-1 li.LinkiMenu { width:calc(100% - 20px); padding-right:20px; }  ul.MenuSzerokie-2 li.LinkiMenu { width:calc(50% - 20px); padding-right:20px; }  ul.MenuSzerokie-3 li.LinkiMenu { width:calc(33.3% - 20px); padding-right:20px; }  ul.MenuSzerokie-4 li.LinkiMenu { width:calc(25% - 20px); padding-right:20px; }  ul.MenuSzerokie-5 li.LinkiMenu { width:calc(20% - 20px); padding-right:20px; }  ul.MenuSzerokie-6 li.LinkiMenu{ width:calc(16.6% - 20px); padding-right:20px; }      ul li.LinkiMenu a, ul.MenuSzerokie ol li a { display:block; padding:5px 0 5px 0; position:relative; }  ul.MenuSzerokie ol ol li a { font-size:85%; }  ul.MenuSzerokie li a.KolejneKategorie { background:transparent; font-size:120%; padding:0; }  ul.MenuWielopoziomoweNormalne li a { background:transparent; }    ul.MenuSzerokie ol { overflow-y:auto; overflow-x:hidden; }    .GorneMenu ul li i { display:block; padding-bottom:8px; text-align:center; }  .GorneMenu ul li i img { max-width:40px !important; transition:all 0.30s ease-in-out; }  .GorneMenu div > a:hover i img, .GorneMenu div > span:hover i img { filter:var(--filtr-bialy); }        .PozycjaRozwijanaMenu b { display:block; position:relative; padding-right:20px; }  .PozycjaRozwijanaMenu b::before { content:""; display:inline-block; position:absolute; top:calc(50% - 8px); right:-5px; width:16px; height:16px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat; background-size:15px 15px; transition:all 0.30s ease-in-out; }  ul.GlowneGorneMenu > li:hover div b::before { transform:scaleY(-1); }      .GorneMenu div > a, .GorneMenu div > span { z-index:2; padding:10px 15px 10px 15px; display:inline-block; font-size:140%; transition:all 0.30s ease-in-out; position:relative; }     .GorneMenu div > a::before, .GorneMenu div > span::before { content:''; z-index:-1; display:inline-block; position:absolute; top:50%; left:0; right:0; bottom:50%; opacity:0; background:var(--kolor-szablonu); border-radius:var(--zaokraglenie-5-px); transition:all 0.40s ease-in-out; }    ul.GlowneGorneMenu > li:hover > div > .PozycjaRozwijanaMenu b::before { filter:var(--filtr-bialy); }      ul.GlowneGorneMenu > li:hover > div > a, ul.GlowneGorneMenu > li:hover > div > span { color:var(--kolor-bialy); }  ul.GlowneGorneMenu > li:hover > div > a::before, ul.GlowneGorneMenu > li:hover > div > span::before { left:0; right:0; bottom:0; top:0; opacity:1; }        .GrafikiPrawaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-left:20px; }  .GrafikiLewaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-right:20px; }  .GrafikiPrawaLewaStrona.Menu30Procent .GrafikiMenuKontener { width:calc(50% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .GrafikiMenuKontener { width:calc(40% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .GrafikiMenuKontener { width:calc(35% - 20px) !important; }  .GrafikiNadPodLinkami .LinkiMenuKontenter, .GorneMenu .GrafikiNadPodLinkami .GrafikiMenuKontener { width:100%; }      .GrafikiPrawaLewaStrona .LinkiMenuKontenter { width:72%; }  .GrafikiPrawaLewaStrona.Menu30Procent .LinkiMenuKontenter { width:50% !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .LinkiMenuKontenter { width:60% !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .LinkiMenuKontenter { width:65% !important; }      .MenuSzerokie .LinkiMenuKontenter ul { display:flex; flex-wrap:wrap; }      .GrafikiMenuKontener .GrafikiMenu { text-align:center; }  .GrafikiNadLinkami .GrafikiMenu { padding:0 0 20px 0; }    .GrafikiPodLinkami .GrafikiMenu { padding:20px 0 0 0; }        .CheckboxRozwinGorneMenu, .IkonaSubMenu { display:none; }      .GrafikaNadNazwa { display:flex; flex-wrap:wrap; justify-content:flex-start; }  .GrafikaNadNazwa span { width:100%; }  .GrafikaNadNazwa span.GrafikaKategoriiMenu { padding-bottom:5px; text-align:center; }    .GrafikaObokNazwy { display:flex; flex-wrap:nowrap; justify-content:flex-start; align-items:center; }    .GrafikaObokNazwy span.GrafikaKategoriiMenu { padding-right:10px; }    ul.MenuSzerokie li a.LinkDlaGrafikiKategorii { background:transparent; padding:10px; font-weight:bold; font-size:110%; }   ul.MenuNormalne li a.LinkDlaGrafikiKategorii { background:transparent; padding:5px 0 5px 0; }   ul li a.NazwaWysrodkowana { text-align:center; }      .GorneMenu b { position:relative; display:block; }  .FlagaMenu { position:absolute; bottom:105%; max-width:150px; left:0; font-style:normal; font-size:11px; padding:3px 5px 12px 5px; clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), 45% calc(100% - 8px), 45% 100%, 30% calc(100% - 8px), 0 calc(100% - 8px)); }  }.MenuMobilneCheckbox { display:none; }.MenuPreloader { min-height:150px; width:100%; background:url('../szablony/standardowy-e.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; background-size:50px 50px; }.GorneMenu ul li ul { z-index:100; overflow:visible; position:relative; } .GorneMenu ul li ul.MenuNormalne li { position:relative; border:0; display:block; }li.GrafikiMenuKontener ul, li.LinkiMenuKontenter ul { padding:0; margin:0; }  @media only screen and (max-width:1023px) {    ul.MenuSzerokie .GrafikiMenu { margin-top:10px; }}ul.MenuSzerokie .GrafikiMenu div { padding:5px; display:inline-block; vertical-align:middle; max-width:100%; box-sizing:border-box; }ul.MenuSzerokie .GrafikiMenu div a { padding:0 !important; display:inline-block !important; font-size:0 !important; }ul.MenuSzerokie .GrafikiMenu div a:hover { background:transparent !important; }ul.MenuSzerokie .GrafikiMenu img { max-width:100%; display:inline-block; font-size:0; }   ul.MenuSzerokie .Scroller { overflow-y:auto; scrollbar-width:thin; scrollbar-color:var(--kolor-szary-ciemny) var(--kolor-szary-jasny); position:relative; }ul.MenuSzerokie .Scroller::-webkit-scrollbar { width:11px; }ul.MenuSzerokie .Scroller::-webkit-scrollbar-track { background:var(--kolor-szary-jasny); }ul.MenuSzerokie .Scroller::-webkit-scrollbar-thumb { background-color:var(--kolor-szary-ciemny); border-radius:var(--zaokraglenie-5-px); border:3px solid var(--kolor-szary-jasny); }   .TylkoGrafikiMenu { display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; width:100%; }.TylkoGrafikiMenu > div { padding:5px; text-align:center; }.TylkoGrafikiMenu > div a { padding:0 !important; margin:0 !important; }.TylkoGrafikiMenu > div a::before { display:none !important; }.TylkoGrafikiMenu > div .GrafikaTytul { display:block; padding-top:5px; font-size:100%; color:var(--kolor-glowny-czcionki); }  .GorneMenu .FormatEdytor a { all:unset; display:inline; text-decoration:none; cursor:pointer; padding:0 !important; margin:0 !important; color:var(--kolor-glowny-czcionki); transition:all 0.30s ease-in-out; }.GorneMenu .FormatEdytor a:hover { color:var(--kolor-szablonu); }   .GorneMenu .FormatEdytor a::before, .GorneMenu .FormatEdytor a::after { display:none !important; }.GorneMenu .FormatEdytor ul { all:unset; list-style:none; margin:20px 0 20px 0; list-style-position:inside; padding:0; display:block; list-style-type:disc; }.GorneMenu .FormatEdytor ol { all:unset; list-style:none; margin:20px 0 20px 0; padding:0; display:block; list-style-type:decimal; }.GorneMenu .FormatEdytor b, .GorneMenu .FormatEdytor span { all:unset; display:inline; color:inherit; margin:0 !important; padding:0 !important; font-size:100%; }  .GorneMenu .FormatEdytor { all:unset; display:list-item; list-style:none; margin:0; padding:0; color:inherit; position:relative; }  .TloStopka { margin-top:20px; }.TloStopka .Stopka { overflow:hidden; background:var(--kolor-tlo-stopka); border-radius:var(--zaokraglenie-5-px); }.StopkaKolumny label { display:block; }@media only screen and (max-width:1023px) {  .StopkaKolumny { padding:20px; }  .KolumnaStopki { padding:0 0 5px 0; }    .KolumnaStopki strong.NaglowekStopki { cursor:pointer; }  .KolumnaStopki strong.NaglowekStopki::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); right:0; width:30px; height:30px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right center; background-size:22px 22px; }  .KolumnaStopki .KontenerDaneStopka { max-height:0; overflow:hidden; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .KolumnaStopki .CheckboxRozwinStopke:checked ~ .KontenerDaneStopka { padding:10px 0 10px 0; max-height:1000px; opacity:1; visibility:visible; }  }@media only screen and (min-width:1024px) {  .StopkaKolumny { display:flex; flex-wrap:nowrap; align-items:stretch; justify-content:space-between; }  .StopkaKolumny .KolumnaStopki { flex:1; padding:20px 30px 30px 30px; border-right:1px solid var(--kolor-linia); }  .StopkaKolumny .KolumnaStopki:last-child { border:0; }  .StopkaKolumny .KolumnaStopki strong.NaglowekStopki { margin:0 20px 15px 0; }}.KolumnaStopki strong.NaglowekStopki { display:block; font-weight:normal; font-size:140%; padding:10px 10px 5px 0; position:relative; }.KolumnaStopki strong.NaglowekStopki:last-child { padding-right:0; margin-right:0; }.KolumnaStopki ul.LinkiStopki { list-style-type:none; margin:0; padding:0; } .KolumnaStopki ul.LinkiStopki li a { display:block; padding:5px 0 5px 0; position:relative; }.KolumnaStopki div.OpisKolumnyStopki { padding:0 0 15px 0; }.KontaktStopka { list-style-type:none; margin:0; padding:0 0 15px 0; }.KontaktStopka li.Mail, .KontaktStopka li.Firma, .KontaktStopka li.Bank, .KontaktStopka li.Tel, .KontaktStopka li.Fax, .KontaktStopka li.Gg, .KontaktStopka li.Skype, .KontaktStopka li.Godziny { position:relative; background:none; }.KontaktStopka li.Mail::before, .KontaktStopka li.Firma::before, .KontaktStopka li.Bank::before, .KontaktStopka li.Tel::before, .KontaktStopka li.Fax::before, .KontaktStopka li.Gg::before, .KontaktStopka li.Skype::before, .KontaktStopka li.Godziny::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); left:0; width:25px; height:25px; }.KontaktStopka li { padding:7px 0 7px 0; }.KontaktStopka li .DaneFirmaKontakt { display:block; }.KontaktStopka li .DaneFirmaNipKontakt, .KontaktStopka li .DaneFirmaRegonKontakt, .KontaktStopka li .DaneFirmaBdoKontakt { display:block; padding:5px 0 0 0; font-weight:normal; }.KontaktStopka li.KontaktStopkaLinia > span { display:block; margin-bottom:2px; }.KontaktStopka li.KontaktStopkaLinia > a { display:block; margin-bottom:2px;  }.KontaktStopka li.KontaktStopkaLinia > a:hover { color:var(--kolor-szablonu); }.KontaktStopka li.Mail, .KontaktStopka li.Firma, .KontaktStopka li.Bank, .KontaktStopka li.Tel, .KontaktStopka li.Fax, .KontaktStopka li.Gg, .KontaktStopka li.Skype, .KontaktStopka li.Godziny { position:relative; background:none; }.KontaktStopka li.Mail::before, .KontaktStopka li.Firma::before, .KontaktStopka li.Bank::before, .KontaktStopka li.Tel::before, .KontaktStopka li.Fax::before, .KontaktStopka li.Gg::before, .KontaktStopka li.Skype::before, .KontaktStopka li.Godziny::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); left:0; width:25px; height:25px; background-size:20px 20px !important; }.KontaktStopka li.Mail::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/mail.svg') no-repeat transparent; }.KontaktStopka li.Firma::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat transparent; }.KontaktStopka li.Bank::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/bank.svg') no-repeat transparent; }.KontaktStopka li.Tel::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/telefon.svg') no-repeat transparent; }.KontaktStopka li.Fax::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/fax.svg') no-repeat transparent; }.KontaktStopka li.Gg::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/gg.svg') no-repeat transparent; }.KontaktStopka li.Skype::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/skype.svg') no-repeat transparent; }.KontaktStopka li.Godziny::before { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/zegar.svg') no-repeat transparent; }@media only screen and (max-width:1023px) {  .PortaleSpolecznoscioweIkonyMobile { display:none !important; }}.PortaleSpolecznoscioweIkony { list-style-type:none; padding:0; margin:0; display:flex; justify-content:flex-start; align-items:flex-start; }.NaglowekSklep .PortaleSpolecznoscioweIkony { padding:10px; justify-content:center; }.PortaleSpolecznoscioweIkony li { padding:0; margin:0 10px 0 0; background-size:16px 16px !important; }.NaglowekSklep .PortaleSpolecznoscioweIkony li { margin:0 5px 0 5px; }.PortaleSpolecznoscioweIkony li a { font-size:0; display:block; width:16px; height:16px; }@media only screen and (max-width:1023px) {  .SklepNaglowek .PortaleSpolecznoscioweIkony { width:100%; margin:0; padding:0; justify-content:center; }  .SklepNaglowek .PortaleSpolecznoscioweIkony li { margin:5px; }}.PortaleSpolecznoscioweIkony .PortaleFacebook { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleInstagram { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleYoutube { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleLinkedIn { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTwitter { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortalePinterest { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTiktok { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }.StopkaDolneMenu { margin:10px 0 10px 0; text-align:center; }.StopkaDolneMenu ul { list-style-type:none; margin:0; padding:0; } .StopkaDolneMenu li { display:inline-block; vertical-align:top; }.StopkaDolneMenu li a { display:inline-block; padding:4px; margin:8px; }.OpisStopka { margin:10px 0 10px 0; }.GrafikiStopka { margin:10px 0 10px 0; text-align:center; }.GrafikiStopka img { display:inline-block; vertical-align:middle; max-width:150px !important; margin:10px 20px 10px 20px; }  .Copy { padding:5px 0 15px 0; text-align:center; font-size:90%; }.Copy a { color:var(--kolor-szary-ciemny); } a { text-decoration:none; color:var(--kolor-glowny-czcionki); font-weight:normal; transition:all 0.30s ease-in-out; }a:hover { text-decoration:none; color:var(--kolor-szablonu); }h3 a { color:var(--kolor-glowny-czcionki); font-weight:normal; font-size:110%; }.Zakup { display:flex; align-items:center; justify-content:center; }@media only screen and (max-width:1023px) {   .Zakup { justify-content:flex-start; flex-wrap:wrap; }}.Zakup .InputIlosc { text-align:center; max-width:60px; margin-right:5px; }.Zakup em { display:inline-block; font-style:normal; margin-right:5px; }ul li.Iko { line-height:1.3; padding-left:35px; }ul li.Firma { line-height:1.5; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat left center; background-size:30px 30px; }ul li.Bank { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/bank.svg') no-repeat left center; background-size:25px 25px; }ul li.Mail { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:25px 25px; }ul li.Tel { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:25px 25px; }ul li.Fax { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/fax.svg') no-repeat left center; background-size:25px 25px; }ul li.Gg { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/gg.svg') no-repeat left center; background-size:25px 25px; }ul li.Skype { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/skype.svg') no-repeat left center; background-size:25px 25px; }ul li.Godziny { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/zegar.svg') no-repeat left center; background-size:25px 25px; }.pdfIkona { display:inline-block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/pdf.svg') no-repeat left center; background-size:20px 20px; padding:5px 0 5px 35px; }.TabelaTbl { display:table; width:100%; border-collapse:collapse; border-spacing:0; }.TabelaTbl span { display:block; margin-bottom: 10px; }.Zdjecie { padding:0; }.Zoom { display:inline-block; vertical-align:top; overflow:visible; }.Zoom img { display:inline-block; vertical-align:top; font-size:0; }#AnimacjaKoszyka img { width:100%; height:auto; }#AnimacjaKoszyka { border:5px solid var(--kolor-szablonu); }.PowiekszoneZdjecie img { background:var(--kolor-bialy); padding:5px; border:1px solid var(--kolor-linia); box-shadow:0 0 12px 0 rgba(0,0,0,0.22); }.ZdjecieIkony { display:inline-block; overflow:visible; }.BoxTresc .ZdjecieIkony { position:relative; }.IkonkiProduktu { position:absolute; z-index:99; text-align:left; top:5px; left:5px; }.Ikona { text-transform:uppercase; display:block; margin-bottom:3px; }.Ikona b { display:inline-block; padding:3px 8px 3px 8px; border-radius:var(--zaokraglenie-3-px); color:var(--kolor-bialy); font-size:80%; }.Ikona b span { margin:0; padding:0; display:inline-block; }.IkonaPromocja b, .IkonaPromocjaProcent b { background:var(--ikonka-promocja); }.IkonaNowosc b { background:var(--ikonka-nowosc); }.IkonaPolecany b { background:var(--ikonka-polecany); }.IkonaHit b { background:var(--ikonka-hit); }.IkonaDostawa b { background:var(--ikonka-dostawa); }.IkonaWyprzedaz b { background:var(--ikonka-wyprzedaz); }.IkonaRabat b { background:var(--ikonka-rabat); }.IkonaCenaSpecjalna b { background:var(--ikonka-cena-specjalna); }.Informacja { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:20px 20px; padding:7px 5px 7px 30px; } .InformacjaOk { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 20px; padding:7px 5px 7px 30px; }span.Informacja { display:inline-block; } #doGory { position:fixed; right:20px; top:50%; margin-bottom:-45px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_w_kolku_gora.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }#doDolu { position:fixed; right:20px; bottom:50%; margin-top:45px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_w_kolku_dol.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }.StrNaglowek { font-size:200%; margin:0 0 5px 0; font-weight:normal; padding:0 0 10px 0; text-align:left; line-height:1.5; }.StrNaglowek > span { display:inline-block; vertical-align:top; position:relative; }.StrNaglowek > span a:hover { text-decoration:none; }.AnimacjaStrzalki { padding-right:100px; }.StrNaglowek > span i { display:block; font-style:normal; font-weight:normal; font-size:60%; padding:5px 0 5px 0; }.StrNaglowek > span i:nth-child(2) { font-size:60%; text-transform:none; }.StrNaglowek > span i:nth-child(3) { font-size:80%; text-transform:none; }.OpisModulu { padding:0 0 15px 0; }  .StrTresc { margin-bottom:30px; overflow:visible; padding:15px; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:799px) {  .StrTresc { padding:10px; }}.GrafikaDuzaKategorie { background-size:cover; background-repeat:no-repeat; background-position:center center; display:flex; justify-content:flex-start; align-items:center; margin-bottom:20px; }.GrafikaDuzaKategorie strong { display:block; } @media only screen and (max-width:799px) {  .GrafikaDuzaKategorie { max-height:200px; }  .GrafikaDuzaKategorie strong { font-size:190% !important; }}#PorownywarkaTable { background:var(--kolor-bialy); }#PorownywarkaTable td { padding:7px; width:250px; border:1px solid var(--kolor-linia); text-align:center; vertical-align:top; }#PorownywarkaTable td:first-child { background:var(--kolor-szary-jasny); text-align:right; width:110px !important; vertical-align:middle; }#PorownywarkaTable .Opisy { text-align:left; margin:5px; }#PorownywarkaTable .DodatkowePola { text-align:left; margin-top:10px; }#PorownywarkaTable .DodatkowePola .PolaTbl { display:table; border-collapse:collapse; border-spacing:0; }#PorownywarkaTable .DodatkowePola .PolaTbl div { display:table-cell; vertical-align:middle; padding:2px 5px 2px 0; }#PorownywarkaTable .Foto { position:relative; }#PorownywarkaTable .Zakup { padding:10px 0 10px 0; }td label { display:block; margin:auto; position:relative; padding:0; cursor:pointer; font-size:inherit; font-family:inherit; min-height:20px; line-height:20px; }td label input[type=radio] { position:absolute; opacity:0; left:50%; transform:translate(-50%, 0); margin:0; }td label input[type=checkbox] { position:absolute; opacity:0; left:50%; transform:translate(-50%, 0); margin:0; }td label span.radio, td label span.check { position:absolute; top:0; left:50%; transform:translate(-50%, 0); width:20px; height:20px; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-checkbox); transition:all 0.30s ease-in-out; }td label span.radio::after, td label span.check::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }td label:hover span { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }td label input:checked ~ span { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }td label input:checked ~ span::after { display:block; }input:focus, select:focus, textarea:focus, button:focus { outline-width:0; outline:none; }input, select, textarea { font-size:inherit; font-family:inherit; height:auto; }.cmxform input, .cmxform select, .cmxform textarea, .InputIlosc { max-width:100%; box-sizing:border-box; color:var(--kolor-glowny-czcionki); border:1px solid var(--kolor-ramka-pola); background:var(--kolor-tlo-pola); padding:8px; border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }input[type=number] { -moz-appearance:textfield; margin:0; max-width:60px; }@media only screen and (max-width:799px) {  input[type=number] { -moz-appearance:textfield; margin:0; max-width:20px; }}.Ramka input[type=tel], .Ramka input[type=text], .Ramka input[type=password], .Ramka select, .Ramka textarea { width:calc(100% - 20px) !important; }.cmxform input:hover, .cmxform select:hover, .cmxform textarea:hover {  border:1px solid var(--kolor-ramka-pola-hover); box-shadow:var(--cien-pola); }.cmxform input:focus, .cmxform select:focus, .cmxform textarea:focus { border:1px solid var(--kolor-ramka-pola-hover); box-shadow:var(--cien-pola); }.cmxform select { display:block; margin:0; background:url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/strzalka_rozwin.svg') no-repeat right 10px center; background-size:10px 10px; background-color:var(--kolor-tlo-pola); padding-right:30px; }.cmxform select { box-sizing:border-box; appearance:none; }select::-ms-expand { display:none; }select option { font-weight:normal; }.cmxform label:not(.formSpan) { display:block; margin-bottom:10px; position:relative; padding-left:35px; cursor:pointer; font-size:inherit; font-family:inherit; min-height:20px; line-height:20px; }.cmxform label.formSpan { cursor:pointer; }.cmxform label input[type=radio] { position:absolute; opacity:0; }.cmxform label input[type=checkbox] { position:absolute; opacity:0; }.cmxform label span.radio, .cmxform label span.check { border-radius:var(--zaokraglenie-checkbox); position:absolute; top:0; left:0; width:20px; height:20px; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); transition:all 0.30s ease-in-out; transform:translate(0, 0); }.cmxform label span.radio::after, .cmxform label span.check::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.cmxform label:hover span { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.cmxform label input:checked ~ span { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.cmxform label input:checked ~ span::after { display:block; }.cmxform div.DodatkowePolaKlientow { margin-bottom:20px; }.cmxform div.DodatkowePolaKlientow span { display:block; margin-bottom:10px; }.cmxform p { margin-bottom:20px; }.cmxform p span { display:block; margin-bottom:10px; }.cmxform .error { color:var(--kolor-czerwony-blad); }.cmxform label.error { font-weight:normal; display:block; margin:4px 0 0 0; padding:2px 0 2px 0; width:80%; }.cmxform label.required { font-weight:normal; display:inline-block; line-height:1.2; background:transparent url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/gwiazdka.svg') no-repeat center center; }.cmxform em.required { vertical-align:top; width:5px; height:5px; display:inline-block; background:transparent url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/gwiazdka.svg') no-repeat center center; }.cmxform em.required.checkreq { position:absolute; left:25px; top:0; width:5px; height:5px; display:inline-block; background:transparent url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/gwiazdka.svg') no-repeat center center; }.cmxform input.error, .cmxform select.error, .cmxform textarea.error { border:1px solid var(--kolor-czerwony-blad); background-color:var(--kolor-tla-blad); }div.error { display:none; background-color:var(--kolor-tla-blad); border:0; color:var(--kolor-czerwony-blad); padding:15px; margin:1em 0 .5em; position:relative; text-align:center; font-size:14px; font-weight:normal; line-height:21px; pointer-events:none; }div.error::before { content:''; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/info.svg') no-repeat 50% transparent; width:21px; height:21px; float:left; filter:var(--filtr-czerwony); }div.error::after { content:''; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/krzyzyk.svg') no-repeat 50% transparent; width:21px; height:21px; float:right; cursor:pointer; pointer-events:all; }div.error span { display:inline-block; margin:0; }.errorInformacja label.error { text-align:left; min-height:1px; line-height:normal; transform:translate(0%, -8px); margin:0; padding:0; }#rejestracja .OsobowoscPrawna { margin:20px 0 20px 0; }#rejestracja .OsobowoscPrawna b { display:inline-block; margin-right:15px; }div.checkboxOpis { margin-left:35px; }.CheckSekcja { margin:12px 0 10px 0; display:block; overflow:hidden; }.ZaznaczWszystkieZgody .CheckSekcja label { font-size:110%; font-weight:bold; }.cmxform span.tresc { display:inline; font-weight:bold; margin-bottom:5px; }.cmxform span.opis { display:inline; font-weight:normal; margin-bottom:5px; }.cmxform .przyciskZamow, .cmxform .przyciskZaplac, .przyciskZaplac { white-space:normal; cursor:pointer; padding:15px 30px 15px 30px; background:var(--kolor-szablonu); border:0; font-weight:bold; color:var(--kolor-bialy); font-size:180%; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }@media only screen and (max-width:1023px) {   .cmxform .przyciskZamow, .cmxform .przyciskZaplac, .przyciskZaplac { font-size:140%; }}.cmxform .przyciskZamow:hover, .cmxform .przyciskZaplac:hover, .przyciskZaplac:hover { background:var(--kolor-czarny); color:var(--kolor-bialy); border:0; }.przycisk:focus, .cmxform .przycisk:focus, .cmxform .przyciskWylaczony:focus, .przyciskCookie:focus { outline-width:0; outline:none; }.przycisk, .cmxform .przycisk, .cmxform .przyciskWylaczony, .przyciskCookie { font-family:inherit; line-height:normal; white-space:normal; text-align:center; display:inline-block; cursor:pointer; margin-right:4px; padding:9px 10px 9px 10px; background:var(--kolor-szablonu); color:var(--kolor-bialy); border-radius:var(--zaokraglenie-3-px); border:0; font-weight:normal; transition:all 0.30s ease-in-out; }.przycisk::-moz-focus-inner, .przyciskCookie::-moz-focus-inner { border:0; padding:0; }.przycisk:hover, .przycisk:focus, .przyciskCookie:hover { border:0 !important; color:var(--kolor-bialy); background:var(--kolor-czarny); }.przyciskWylaczony:hover, .przyciskWylaczony:focus { border:0 !important; }.przyciskWylaczony { opacity:0.6; }#przycisk_zamow { flex-grow:0; display:flex; justify-content:center; align-content:flex-start; align-items:center; height:100%; }.KontenerKoszykButton a.przycisk { width:80%; padding:20px; background:var(--kolor-szablonu); color:var(--kolor-bialy); font-weight:bold; display:block; text-align:center; font-size:160%; }.KontenerKoszykButton a.przycisk:hover { background:var(--kolor-czarny); }.Prawy { float:right; margin-top:20px; }.MargGoraPrawy { margin:0 10px 10px 0; }.MargPrzycisk { margin-top:20px; }.PrawyBezMargin { float:right; margin-bottom:10px; }.Lewy { float:left; margin-top:20px; }.StronaInfo { margin:15px 0 10px 0; }.StronaInfoRozwiniecie { overflow:hidden; max-height:0; }.StronaInfoRozwiniecieTresc { padding-top:20px; }.StronaInfoRozwiniecie.Rozwinieta { overflow:visible; max-height:5000px; }.DoKoszykaLink { margin:8px 0 8px 0; }.DoKoszykaLink span { margin:0; }.DoKoszyka { text-align:center; position:relative; cursor:pointer; overflow:hidden; display:inline-block; vertical-align:middle; margin:8px 0 8px 0; padding:9px 10px 9px 10px; background-color:var(--kolor-szablonu); border:0; color:var(--kolor-bialy); font-weight:normal; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }.DoKoszyka:hover { background-color:var(--kolor-czarny); color:var(--kolor-bialy); }@media only screen and (min-width:1024px) {  .DoKoszyka { padding:9px 10px 9px 45px; }   .DoKoszyka::after { content:''; position:absolute; top:0; left:0; bottom:0; width:35px; display:block; background:var(--kolor-czarny); transition:all 0.30s ease-in-out; }  .DoKoszyka::before { content:""; position:absolute; top:0; bottom:0; left:0; width:35px; z-index:2; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/koszyk.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); transition:all 0.40s ease-in-out; }  .DoKoszyka.Wybor { padding:9px 10px 9px 45px; }   .DoKoszyka.Wybor::before { content:""; position:absolute; top:0; bottom:0; left:0; width:35px; z-index:2; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/wybor.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); }  .DoKoszyka:hover { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); padding:9px 45px 9px 10px; }   .DoKoszyka:hover::after, .DoKoszyka:hover::before { left:calc(100% - 35px); }}.ZapytanieProduktListing { margin:8px 0 8px 0; padding:9px 10px 9px 10px; background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }.ZapytanieProduktListing:hover { background:var(--kolor-czarny); color:var(--kolor-bialy); }.Cena { font-size:140%; font-weight:normal; display:block; white-space:nowrap; }.CenaPromocyjna { color:var(--kolor-czerwony); font-size:140%; font-weight:normal; display:block; white-space:nowrap; }.Cena .Brutto, .CenaPromocyjna .Brutto { font-style:normal; font-size:140%; display:block; white-space:nowrap; }.Cena .Netto, .CenaPromocyjna .Netto { font-style:normal; font-size:90%; display:block; color:var(--kolor-szary-ciemny); white-space:nowrap; }.Cena small, .CenaPromocyjna small { white-space:nowrap; font-size:80%; }.CenaPromocyjna .CenaPoprzednia { color:var(--kolor-szary-ciemny); font-size:80%; text-decoration:line-through; font-weight:normal; display:block; font-style:normal; white-space:nowrap; }.BrakCeny { color:var(--kolor-czerwony); font-weight:normal; display:block; }.CenaDlaZalogowanych { color:var(--kolor-czerwony); font-weight:normal; display:block; }.JmCena { font-style:normal; font-size:14px; font-weight:normal; }.InfoCena30dni { font-size:11px; display:block; font-weight:normal; padding-top:5px; opacity:0.8; }.NawigacjaKontener { padding:15px 0 15px 0; font-size:90%; }@media only screen and (max-width:1023px) {  #Nawigacja { white-space:nowrap; overflow-x:scroll; }}#Nawigacja > span { display:inline-block; vertical-align:top; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right center; background-size:16px 16px; padding:2px 25px 2px 5px; }#Nawigacja > span:first-child a { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/home.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 25px; margin-left:-5px; }#Nawigacja > span:last-child { background:transparent; }#Nawigacja span.Nawigacja { display:none; }#Nawigacja .OstatniaNawigacja { color:var(--kolor-szablonu); display:inline-block; vertical-align:top; padding:4px 25px 4px 5px; }#Nawigacja > span a { display:inline-block; vertical-align:top; padding:2px 0 2px 0; }#Preload { display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:99999; background:var(--kolor-bialy); opacity:0.5; }#StatusTlo { display:none; position:absolute; left:50%; top:50%; background:var(--kolor-bialy); margin:-64px 0 0 -64px; }#IkonaLoader { background:url('../szablony/standardowy-e.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; width:128px; height:128px; }#PopUpInfo { padding:10px; margin:0 10px 0 10px; max-width:500px; text-align:center; }#PopUpInfo h3 { text-align:center; margin:5px; font-weight:bold; font-size:130%; }#PopUpDodaj, #PopUpUsun { padding:10px; margin:0 20px 0 20px; text-align:center; }#PopUpDodaj h3, #PopUpUsun h3 { text-align:center; margin:0 auto; padding:5px; font-weight:bold; font-size:130%; max-width:700px; }#PopUpPrzyciski { text-align:center; }@media only screen and (max-width:1023px) {  #PopUpPrzyciski { max-width:200px; margin:0 auto; margin-top:15px; }}@media only screen and (min-width:1024px) {  #PopUpPrzyciski { margin:20px 0 0 0; white-space:nowrap; min-width:300px; }}#PopUpPrzyciski a, #PopUpPrzyciski span { display:inline-block; margin:7px 10px 7px 10px; }@media only screen and (max-width:1023px) {   .ProduktyPopUp { max-height:0; height:0; opacity:0; visibility:hidden; position:absolute; top:-20000px; left:-20000px; }}@media only screen and (min-width:1024px) {   .ProduktyPopUp .TabelaTbl { width:700px; display:flex; justify-content:flex-start; align-content:flex-start; align-items:stretch; border:0; margin:0 auto; padding:0 40px 0 40px; }}@media only screen and (min-width:1280px) {   .ProduktyPopUp .TabelaTbl { width:900px; }}.ProduktyPopUp { border:0 !important; }.ProduktyPopUp strong { color:var(--kolor-szablonu); display:block; margin:15px; font-size:120%; text-align:center; text-transform:uppercase; }.ProduktyPopUpAnimowany .slick-slider > .ProduktPopUp:not(:first-child) { display:none; }.ProduktyPopUpAnimowany .slick-prev { left:0px; }.ProduktyPopUpAnimowany .slick-next { right:0px; }.ProduktyPopUpAnimowany .slick-prev::before, .ProduktyPopUp .slick-next::before { color:var(--kolor-czarny); font-size:40px; }.ProduktyPopUp .ProduktPopUp .Foto { padding-bottom:10px; }.ProduktyPopUp .ProduktPopUp .ProduktPopUpRamka { z-index:2; position:relative; text-align:center; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }.ProduktPopUp .ProduktPopUpRamka::before { content:''; z-index:-1; position:absolute; top:0; right:-10px; bottom:0; display:block; border-right:1px solid var(--kolor-linia); }#ProduktyOknoPopUp .ProduktPopUp:last-child .ProduktPopUpRamka::before { display:none; }#ProduktyOknoPopUp::before { content:''; z-index:3; position:absolute; top:0; right:0; bottom:0; display:block; border-right:1px solid var(--kolor-bialy); }.ProduktyPopUp .ProduktPopUp h3 { margin:0 0 10px 0; }.ProduktyPopUp .ProduktPopUp h3 a { font-size:100%; }.ProduktyPopUp .ProduktPopUp .Cena, .ProduktyPopUp .ProduktPopUp .CenaPoprzednia, .ProduktyPopUp .ProduktPopUp .CenaPromocyjna { font-size:100%; }.ProduktyPopUp .ProduktPopUp .CenaPoprzednia { display:inline-block; margin-right:10px; }.ProduktyPopUp .ProduktPopUp .ZakupKontener { margin-top:auto; }.ProduktyPopUp .ProduktPopUp .Zakup .IloscProduktu { display:none; }#Podpowiedzi { position:relative; overflow:visible; color:var(--kolor-szary-ciemny); width:100%; }#Podpowiedzi div.OknoAutouzupelnienia { position:absolute; top:5px; right:-1px; border:1px solid var(--kolor-linia); overflow:hidden; background:var(--kolor-bialy); border-radius:var(--zaokraglenie-5-px); z-index:15000; }#Podpowiedzi div.OknoAutouzupelnieniaTresc { max-height:300px; overflow-y:scroll; }@media only screen and (max-width:1023px) {  #Podpowiedzi div.OknoAutouzupelnienia { width:100%; }}@media only screen and (min-width:1024px) {  #Podpowiedzi div.OknoAutouzupelnienia { width:800px; }  #Podpowiedzi .OknoAutouzupelnieniaKontener { display:flex; width:100%; }  #Podpowiedzi .OknoAutouzupelnieniaSlowa { width:40%; }  #Podpowiedzi .OknoAutouzupelnieniaProdukty { width:60%; }    #Podpowiedzi .NaglowekPodpowiedzi { position:sticky; top:0; }}#Podpowiedzi .zaznacz { font-weight:bold; color:var(--kolor-czarny); }#Podpowiedzi .OknoAutouzupelnieniaListaSlow, #Podpowiedzi .OknoAutouzupelnieniaListaProduktow { margin:10px; }#Podpowiedzi .NaglowekPodpowiedzi { display:block; font-size:110%; letter-spacing:2px; background:var(--kolor-bialy); padding:15px 0 10px 0; margin:0 10px 10px 10px; border-bottom:1px solid var(--kolor-linia); }  #Podpowiedzi .OknoAutouzupelnieniaZamknij { position:absolute; top:8px; right:28px; font-style:normal; }#Podpowiedzi .OknoAutouzupelnieniaZamknij b { letter-spacing:0; font-family:Arial; font-size:16px; cursor:pointer; display:inline-block; font-weight:normal; background:var(--kolor-bialy); color:var(--kolor-czarny); border:1px solid var(--kolor-linia); width:24px; height:24px; line-height:24px; text-align:center; z-index:5; position:relative; }#Podpowiedzi .PodpowiedzProdukt { display:flex; align-items:center; width:100%; border-bottom:1px solid var(--kolor-linia); margin-bottom:5px; padding-bottom:5px; }#Podpowiedzi .OknoAutouzupelnieniaProdukty .PodpowiedzProdukt:last-child { border:0; }#Podpowiedzi .PodpowiedzProduktFoto { width:70px; }#Podpowiedzi .PodpowiedzProduktFoto img { max-width:50px !important; height:auto; }#Podpowiedzi .PodpowiedzProduktNazwaCena { width:calc(100% - 70px); }#Podpowiedzi .PodpowiedzProduktCena { margin-top:5px; display:block; }#Podpowiedzi .PodpowiedzProduktNazwaCena .Cena, #Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPromocyjna { font-size:100%; }#Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPoprzednia { display:none; }#Podpowiedzi .PodpowiedzFraza { display:block; padding:8px !important; cursor:pointer; }#Podpowiedzi .PodpowiedzFraza:hover { background:var(--kolor-szary-jasny); }.StrTresc .LiniaPoziom { border-bottom:1px solid var(--kolor-linia); }.LiniaPrawa { border-right:1px solid var(--kolor-linia); }.LiniaDolna { border-bottom:1px solid var(--kolor-linia); }.LiniaDolnaBrak { border-bottom:0 !important; }.LiniaGorna { border-top:1px solid var(--kolor-linia); }.LiniaCala { border:1px solid var(--kolor-linia); }.LiniaCalaPrzerywana { border:1px solid var(--kolor-linia); }.LiniaOpisu { border-top:1px solid var(--kolor-linia); border-bottom:1px solid var(--kolor-linia); }.KontenerKreator { position:relative; overflow:visible; }.KreatorPreload { padding:50px 0 50px 0; min-height:100px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; background-size:80px 80px; opacity:0.4; }.OpisKolumnyModulu { padding:0 0 15px 0; }  @media only screen and (min-width:1024px) {  .ModulKolumny-2 { display:flex; }  .ModulKolumny-2 .KolumnaKreator { width:50%; }  .ModulKolumny-3 { display:flex; }  .ModulKolumny-3 .KolumnaKreator { width:33.333%; }      .ProporcjeKolumn-50-50 .KolumnaKreator { width:50%; }  .ProporcjeKolumn-33-66 .KolumnaNumer-1 { width:33.333%; }  .ProporcjeKolumn-33-66 .KolumnaNumer-2 { width:66.666%; }  .ProporcjeKolumn-66-33 .KolumnaNumer-1 { width:66.666%; }  .ProporcjeKolumn-66-33 .KolumnaNumer-2 { width:33.333%; }     .ProporcjeKolumn-33-33-33 .KolumnaKreator { width:33.333%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-1 { width:25%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-2 { width:50%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-3 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-1 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-2 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-3 { width:50%; }     .ProporcjeKolumn-50-25-25 .KolumnaNumer-1 { width:50%; }  .ProporcjeKolumn-50-25-25 .KolumnaNumer-2 { width:25%; }  .ProporcjeKolumn-50-25-25 .KolumnaNumer-3 { width:25%; }    }@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }.ZakladkiNaglowekModul { position:relative; width:100%; margin-bottom:20px; overflow:hidden; display:flex; justify-content:space-between; align-items:center; }.ZakladkaNaglowekModul { position:relative; padding:10px 0; border-bottom:1px solid var(--kolor-linia); cursor: pointer; flex:1 1 auto; text-align:center; font-size:170%; font-weight:bold; transition:all 0.50s ease-in-out; }.ZakladkaNaglowekModul:hover {color:var(--kolor-szablonu); border-bottom:1px solid var(--kolor-szablonu); }.ZakladkaNaglowekModulAktywna { color:var(--kolor-szablonu); border-bottom:1px solid var(--kolor-szablonu); }.ZakladkiTrescModul { display:inline-block; width:100%; vertical-align:top; }.ZakladkiTrescModul > .ZakladkaTrescModul { display:block; height:0; }.ZakladkiTrescModul > .ZakladkaTrescModulAktywna { height: auto; }.AnimacjaFade:not(.ZakladkaWidoczna) { opacity:0; }.ZakladkaWidoczna { animation: fadeIn .5s ease-in-out; }@media only screen and (max-width:479px) {  .ZakladkiNaglowekModul { flex-direction: column; align-content:stretch; align-items:stretch; }}.OknoRwd .ElementListingRamka::before { content:''; z-index:-1; position:absolute; top:0; right:-10px; bottom:0; display:block; border-right:1px solid var(--kolor-linia); }.OknoRwd .ElementListingRamka::after { content:''; z-index:-1; position:absolute; right:0; bottom:-10px; left:0; display:block; border-bottom:1px solid var(--kolor-linia); }.OknaRwd::before { content:''; z-index:3; position:absolute; top:0; right:0; bottom:0; display:block; border-right:1px solid var(--kolor-tlo-modul); }.OknaRwd::after { content:''; z-index:3; position:absolute; left:0; right:0; bottom:0; display:block; border-bottom:1px solid var(--kolor-tlo-modul); }.ModulCssMarginesy { position:relative; transform:translate(0); }.OknaFlexRwd { display:flex; flex-wrap:wrap; margin:0 -10px 0 -10px; position:relative; }.OknoFlex { flex-grow:0; display:flex; flex-direction:column; }.OknoFlex .ElementOknoRamka::before { content:''; z-index:-1; position:absolute; top:0; right:-10px; bottom:0; display:block; border-right:1px solid var(--kolor-linia); }.OknoFlex .ElementOknoRamka::after { content:''; z-index:-1; position:absolute; right:0; bottom:-10px; left:0; display:block; border-bottom:1px solid var(--kolor-linia); }.OknaFlexRwd::before { content:''; z-index:3; position:absolute; top:0; right:0; bottom:0; display:block; border-right:1px solid var(--kolor-tlo-modul); }.OknaFlexRwd::after { content:''; z-index:3; position:absolute; left:0; right:0; bottom:0; display:block; border-bottom:1px solid var(--kolor-tlo-modul); }.AnimacjaKreator .ProduktOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .OpiniaOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .ArtykulOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .ProducentOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .GaleriaOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .KategoriaOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .FilmOkno.slick-active .ElementOknoRamka::before,.AnimacjaKreator .FilmMp4Okno.slick-active .ElementOknoRamka::before { content:''; z-index:-1; position:absolute; top:0; right:-10px; bottom:0; display:block; border-right:1px solid var(--kolor-linia); }.AnimacjaKreator .slick-list::before { content:''; z-index:3; position:absolute; top:0; right:0; bottom:0; display:block; border-right:1px solid var(--kolor-tlo-modul); }.AnimacjaKreatorKontener .AnimacjaKreator { margin-left:-10px !important; margin-right:-10px !important; }.ElementOknoRamka { z-index:2; position:relative; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }  .ProduktOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.ProduktOkno .Foto { position:relative; padding-bottom:10px; }.ProduktOkno .Foto a { display:inline-block; }.ProduktOkno h3 { padding:10px; }.ProduktOkno h3 a { display:block; }.ProduktOkno .Opis { text-align:center; display:block; padding:15px 0 0 0; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ProduktOkno .DataDostepnosci { color:var(--kolor-czerwony); padding:15px 0 0 0; }.ProduktOkno .DataDostepnosci b { text-align:center; display:block; margin:5px; }.ProduktOkno .ZakupKontener { margin-top:auto; }.ProduktOkno .SchowekKontener { padding:10px 0 0 0; font-size:90%; }.ProduktOkno .Schowek { display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/schowek.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 21px; }.ProduktOkno .Schowek:hover { color:var(--kolor-szablonu); }.ProduktOkno .Zakup { justify-content:center; padding-top:10px; }.ProduktOkno .Odliczanie { padding-top:12px; line-height:25px; color:var(--kolor-czcionki-odliczania-pozostalo); }.ProduktOkno .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }.ProduktOkno .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }.ProduktOkno ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:15px 0 0 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.ProduktOkno ul.ListaOpisowa li { margin-top:7px; padding:0; }.ProduktOkno ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.ProduktOkno .Ocena { list-style-type:none; padding:10px 0 0 0; margin:0; }  .ProduktOkno .Ocena img { margin:5px 0 5px 0; }.ProduktOkno li { padding:2px; color:var(--kolor-szary-ciemny); }.ProduktOkno li span { color:var(--kolor-glowny-czcionki); }.ProduktOkno li.OpisText { padding-top:10px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.OpiniaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.OpiniaOkno .Ocena { list-style-type:none; padding:80px 0 10px 0; margin:0; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/opinia.svg') no-repeat top 15px center; background-size:50px 50px; }  .OpiniaOkno .Ocena img { margin:5px 0 5px 0; }.OpiniaOkno .Ocena li { padding:2px; color:var(--kolor-szary-ciemny); }.OpiniaOkno .Ocena li span { color:var(--kolor-glowny-czcionki); }.OpiniaOkno .Ocena li.OpisText { padding-top:10px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.OpiniaOkno .OcenyGwiazdki { list-style-type:none; padding:0; margin:0; }  .OpiniaOkno .OcenyGwiazdki li { margin:5px 10px 5px 10px; display:block; color:var(--kolor-szary-ciemny); }.OpiniaOkno .OcenyGwiazdki li b { font-weight:normal; display:inline-block; padding-right:10px; text-align:right; }.OpiniaOkno .OcenyGwiazdki li span { display:inline-block; text-align:left; }.ArtykulOkno { text-align:left; position:relative; background-clip:content-box; box-sizing:border-box; }.ArtykulOkno .ElementOknoRamka { padding:20px; }.ArtykulOkno .FotoArtykulu { padding-bottom:15px; }.ArtykulOkno .FotoArtykulu a { font-size:0; display:block; text-align:center; overflow:hidden; }.ArtykulOkno h3 { padding-bottom:10px; }.ArtykulOkno h3 a { display:inline-block; font-size:130%; }.ArtykulOkno .DaneAktualnosci { padding-bottom:10px; }.ArtykulOkno .DaneAktualnosci em { display:inline-block; margin:4px 4px 4px 0; padding-right:15px; color:var(--kolor-szary-ciemny); font-style:normal; }.ArtykulOkno .DataDodania { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; }.ArtykulOkno .IloscOdslon { padding:0; }.ArtykulOkno .OpisArtykul { flex-grow:1; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ArtykulOkno .LinkCalyArtykul { padding-top:15px; }.ProducentOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.ProducentOkno .LogoProducent { display:block; }.ProducentOkno .NazwaProducent { padding:10px 0 10px 0; display:block; }.GaleriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.GaleriaOkno .ElementOknoRamka { padding:20px; }.GaleriaOkno .GrafikaGaleria { display:block; }.GaleriaOkno .OpisGaleria { display:block; padding:20px 0 0 0; }.AnkietaKreator { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.AnkietaKreator h4.AnkietaTytul { font-size:120%; padding-bottom:20px; }.AnkietaKreator .PytaniaAnkieta { display:inline-block; margin:0 auto; text-align:left !important; list-style-type:none; padding:0; }.AnkietaKreator .PytaniaAnkieta li { text-align:left; margin-bottom:10px; }.AnkietaKreator .PytaniaAnkieta li b { font-weight:normal; }.AnkietaKreator .BladAnkiety span { display:inline-block; font-weight:normal; background:transparent url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; filter:var(--filtr-czerwony); background-size:16px 16px; margin:10px 0 0 0; padding:2px 0 2px 25px; }.AnkietaKreator .przycisk { margin-top:15px; }.AnkietaKreator .AnkietaPrzyciski { display:flex; justify-content:center; align-items:center; padding-top:15px; }.AnkietaKreator .AnkietaPrzyciski .przycisk { margin:5px; }.AnkietaKreator .AnkietaPrzyciski .przycisk::first-letter { text-transform:capitalize; }.KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.KategoriaOkno .GrafikaKategoria { display:block; padding:0 0 10px 0; }.KategoriaOkno .NazwaKategoria { display:block; font-weight:bold; font-size:120%; }.KategoriaOkno ul { list-style-type:none; padding:10px 0 0 0; margin:0; }  .KategoriaOkno ul li { padding:4px 0 4px 0; }.KategoriaOkno ul li a { display:inline-block; position:relative; overflow:visible; }.FilmOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.FilmFrame { position:relative; padding-bottom:56.25%; height:0; }.FilmFrame iframe, .FilmFrame .YouTubeScreen { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; }.FilmFrame .YouTubeScreen::before { content:""; display:inline-block; position:absolute; top:50%; left:50%; width:70px; height:48px; transform:translate(-50%, -50%);   background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAwCAYAAACsVQxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABbhJREFUeNrsW1tII2cUPjOZaGJiLlo1UYNL7C626qYUgt1ayqIrgj7LIsIiCAql+NJ98cFF1l2XFRaLVER8KRaxoA/a4g18cR/6YKuIxgthvVDiWmuMq0k25qLpOZOMWJH2ycmsyQcn//x/Lv/Ml/Of/1xmmLm5OSCwLAsejwfW19fh9PQUZDIZDSvfv3//OcrHgUAgLRgM6rHVoqhPTk6U2E/2+/1J2OdCoZAMj2U4xuAxL/Q7KEIL4XCYOTs7oxaEliC0F8EwDC/CudExtfRxOjcSGsP2vM9xXBg/cyaXywHlNPreqVKp9Gs0miO1Wv2nTqezabXa3/C7DvoxOg/CnTt3QK/Xn/e5yydEkx8dHd1fXV1tXltbS3/37h2DFwwSAvM/fVm0lV8YU6Oko5jx+u6rVKpvc3Jygnfv3p3Py8t7hmPHlyfhLv5DxPrKykrfxMTEJ6gFcBNBGuF2u2llyFG+yM3N/aWqquoHJGdE0FBeQVDlQZDp6emfR0dHbywpV8HhcLADAwPNu7u7TcKyJpHV1NQA2gWw2Wytvb29n0EcgpRieXm52GKxLKAt3PP5fMB6vV6yKcrh4eFyiGPs7+8zk5OTz3BTAZ4YUhtUp2+2trZYiHO8fv1ad3Bw8BXtoDwxdrv9S0iA15TNzc1HtAmxpDrb29u6BC0RoK01k81hUW00TqeTS1ASASpJEjq0BhbV51M0vkyCkgiOj48Bndp7LIYBBRLzbGMKMrzoABYQMeYEHf+Gy+UysciOUawJKQ5TKBSSJwZtTBppTJpo0R/GIh0dHVBdXU2RsGSJQac3hSWvV6wJyWcyGAzQ09MDg4ODUFBQIFVikikkSIrF5CUlJTA1NQXPnz/nyZIYMRyL60kWy5Ooq6sjVxwaGhpApVJJxQOWkecbcx8mKSkJWltbeQ2qqKiIuf0JBAIMiz6MZJw7k8kE/f39MDQ0BIWFhTE7D/Lr+ESV1GC1WmF8fBxevHgBRqNR9Pkpb03ESDYcqK2thdnZWWhqaoLU1FTR5qX0JytkxaUKsj8tLS2UdoXKykrK/otDzFWlCykiOzsb+vr6eIIsFsv1e+kfYFqAr39dN7iLJQMpY3FxEdra2mBpaQmue/lTTMdFq3uSxf7+PrS3t/M+jlhlHZ4YqQZzREJ3dzcMDAzwySMxQaVdIoasr6TW09jYGHR2dsLOzk7MdkIOtz/JEDM/Pw9Pnz7l7Ugsd8vk5OQwp1AowlKwI0+ePIGZmRm+KhprICdnnFKpJBMvi5Ud6erq4nMzYtuR/4JarQ5x+EKmXi725CMjI/Dq1SvY3d2VnOHXaDQ+IuYEj0VJhNA2aLPZeEIWFhZAql43EuMmYtwQuanm2kGliZcvX/KtlKHVavdYjFqdYk1IGiJ1UqIas8kiO9uQwDkoek9JSVljcSmtihHKfyjAFRRGTpaImDm9Xh9OUBKB0WgMoQvjZDEuODaZTInidRS3bt065G+dRXaguLjYnqAkgvz8/N/JrWDp5fbt2z/ikop7UtLT08PZ2dk/8RqDARNkZGT8UVZWdhDvxJSWlu5hZP2Wz/kKiaoHDx60GAyGuDXCqBzh8vLyNqqGUkWC1el05OlRsnn98ePHcbmkyF1pbm7+NSsra5Wun4iRNTY2nj/QgGwtIkF/O53Oey6XKy5ub01LSwvX19cPW63W76MpzYhcjmXQpxl/+PDhzMbGxnd2u/1rh8OhPDw8ZG7CbfR04XSrKu3EmZmZoaKioje48XRgCLBNFVkiRAhsuaviGYQ/Nze3w2w2d+AXlD6frwjF4vV6zR6P5yM8Tg0Ggwq/388hmTJ69AaNOIMEktbxZV8aQyPGCC0JjdOjOcJjOdSnceFPoTHhMR6hEiBUMYTHcqIXRzlZOg5TGhKXwhll3VBOFQpFAMcCeHyCBHixdWP/AFsXfu4A5S/sv8H+W/pN4Vwu4x8BBgCf/9IXeaIm8wAAAABJRU5ErkJggg==');}.FilmFrame .YouTubeScreen:hover::before {   background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAwCAYAAACsVQxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABYJJREFUeNrsW81vE0cU/+1415/EJiEEHJq4AoHgEKlUIRWHhgNNVdEcOCCooChCquA/AHFAIA6IgpC4IJULFQJ6idTALdBUlAqESqECUfUA5IuP5oOYxiFO7Phj+3uzBrU0qrjE3mD/pOcZz87u7P523pv3ZmcM+9QpaJgmMDwMXLoEzMwAXi+glIl0OopUqg65XBUMI8JUJIxstgq2XYV8fgHzIeaDzAeZBpj6tNi2l2Ixb+nUtk2KktZ4DUNf37YNCv4DJdWQ57k53pvNNMuyPMtyvA/JZ3VqGJmCSBlvHDNMU5Q082mWp3j+OHy+P+Hx9MPv70MoNMD2X+p2s1mnvfZ2YMUKIJNx6PjXzRgGeLIQ8z7GxvYgkfic+eW8SAhzgXz+7Y69uvn/q/+2MIwcLOs5AoHbCIfPIxLpYtnMm9VMTcarN2RZwPPnezA4eFz3hncRtu3hy15KaeeLb0c8/gui0a/47L9rLgp8KKoJtKTZ865ePYCBgW/eWVJmw9TUR+jt/Qmjo+s1KdIrKSaePHF6Sl/fJly5chjliUXo7DxPM7IeweCoEOM5JAZnYsJET885TE8vQ7kilarm83uxeHE3kkmqknSdoaFW6to6lDsePuygSjXKqKz0kDU8/AkqkNF4IUZGNomrojA+Dg7NH1RYKeDZs09lMFJ0aLy0zMsrjBTw4sWHtLkhxWF6sfZuK3hlhOupRTFFSxylZxmuMPLa47ZIToOo0rIKG28gkXhPPN/iESOBanW1+4nJ5aLSY+qLSszFi8CBA6CH6WZiahVHpLqiNShRcm0tcJiRx507wObNbvVnFinebG1JGl+9GujqAuMzoLnZXcRkMpqY0ip9Wxtw8yZw+jQY/rtFlSJKz8SVGmJ7du8G7t8H9u0rvf3JZBYoPS3pmuB/EXD0KHD3LrBlSyl7TFCia7/rjN/KlUBnJ9DTA7S0lMLJ8yk9ae1WbNwI3LgBnDkDNDQUkxiv0jP3bobYn127gHv3gP37gVBRNN+UbxSeeeGmi8d85Ajw6BGwffvctmXbhpp3cYx8+4rH57YNw4AQk58XhPT3Azt3Os7g5ctz7qOb+guemzExAZw8CZw44eSLAcPImPqzZi7nxkAOuHABOHgQGBgobttKpYWYadeRcv06sHevEyqUAh7PtOLPlGsI6e0FduwANmwoHSmOi5A0YVmTrrAjx445tiSZdIPvlDD1EolS2pFz54BDh4DBQfeostc7ZlKVxkrS+LVrjh25dct9ht+yRky9VqR4DcpnUOD4ceDsWcy6YMgN8PuHTP6MFq1BWWqybZuTuhl+/xMFn2+oiFGr+0kRBIMkJhR6igr+6cNMcUB6phAIPBWHpsJIAT7fMDvLsKI+PSU5jyuMFFBV9YBCz9c0ZxAO/1ZhpIDq6tuyclWhpgZobPyhwkgBS5b8LLOGSq/rbWjopkqNVdSoqh91dTediapIBIjFhtDU9G3ZExOLnWU4MCmhitKTzYKWlq+pXw/KlpSFC/vQ2nqKqgTU15OYWMz5NNHUFEdHx5d020fLjhTxXbZu3Y1Vq8awdGmBGIlfRASNjb9i3bqP2XOulg0plvUIzc2fYe3aH2lnxc5oMV8HcpLKrpNw+AHWrGnD48dtSKW+QDLZTDe+ke78/F9GLxssDCPNHjJO3+0PdoDvOSp/x2dO6FDF53u9kcOcNZ6RrTDhcDei0W5kMqbelmPbDchml/ECS5hyjIdszQmIr6jr1NSYeiY/GvWwvkdfO5+X61taJC8bHJw2PfzvKRx3yh2R/14aP9nWY/ABpEy25uSZlzeY0Q8n89TOFpx0YQvONG3lJOtMMj/BOhPMJ2TCif/Hmf7FNMGyl/q4UnGSMKk3lkiHmGXO+28BBgASoSJZ0fN27wAAAABJRU5ErkJggg==');}.FilmMp4Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; transition:all 0.30s ease-in-out; }.FilmMp4Okno video { margin:0 auto; display:inline-block; vertical-align:top; font-size:0; }.FilmMp4Okno .ElementOknoRamka { height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.FilmMp4Okno .FilmNazwa { padding:15px; }.ProduktDnia { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.ProduktDniaNieaktywny { filter:grayscale(100%); }.ProduktDnia .ElementOknoRamka { margin:0; height:100%;  padding:20px; }.ProduktDnia .ElementOknoRamka::before, .ProduktDnia .ElementOknoRamka::after { display:none; }.ProduktDnia .Foto { position:relative; padding-bottom:10px; }.ProduktDnia .Foto a { display:inline-block; position:relative; }.ProduktDnia h3 a { font-size:140%; display:block; margin:10px; }.ProduktDnia .OfertaKonczy { margin:15px 0 15px 0; font-weight:normal; }.ProduktDnia .Odliczanie { line-height:25px; color:var(--kolor-czcionki-odliczania-pozostalo); }.ProduktDnia .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }.ProduktDnia .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }.ProduktDnia .Opis { text-align:center; display:block; padding:10px 5px 10px 5px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ProduktDnia .Zakup { margin-top:10px; position:relative; }@media only screen and (max-width:1023px) {   .ProduktDnia .Zakup { justify-content:center; }  .ProduktDnia .Zakup .DoKoszyka { min-width:50%; }}.ProduktDnia input, .ProduktDnia em { display:none; }.ProduktDnia .ProduktDniaOszczedzasz { position:absolute; top:20px; right:20px; background:var(--kolor-szablonu); font-size:120%; text-align:center; padding:10px; font-weight:bold; color:var(--kolor-bialy); border-radius:var(--zaokraglenie-5-px); }.ProduktDnia .ProduktDniaOszczedzasz b { display:block; font-size:140%; }.ProduktDnia .ProduktDniaZakonczono { padding:10px 5px 5px 5px; font-size:180%; font-weight:bold; }.PasekPostepuGrafikiKontener { position:relative; }.PasekPostepuGrafiki { width:0%; position:absolute; top:0; bottom:0; left:0; width:0; }@keyframes PostepAnimacji {  0% { width: 0%; }  100% { width: 100%; }}  .GrafikaKreator, .GrafikaKreator div { position:relative; overflow:hidden; }.GrafikaKreator img { display:inline-block; vertical-align:middle; font-size:0; }.GrafikaKreator a { display:block; }.GrafikiAnimacjaTekstu { display:block; margin:0; padding:0; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu a { display:block; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu .GrafikaOpisKontener { display:block; position:absolute; z-index:5; text-align:left; overflow:visible; }.GrafikaDaneTekstu { display:flex; flex-direction:column; justify-content:space-between; font-weight:normal; position:relative; overflow:visible;}.Linia-1, .Linia-2, .Linia-3, .GrafikaDaneTekstu { transition-timing-function:ease !important; }.Animacja-1-Linia-1-Normal { transform:translateX(150px); opacity:0; }.Animacja-1-Linia-1-Animacja { transform:translateX(0px); opacity:1; }.Animacja-1-Linia-2-Normal { transform:translateY(-150px); opacity:0; }.Animacja-1-Linia-2-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-1-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-1-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-2-Wspolny-Normal { transform:translateX(-200px); opacity:0; }.Animacja-2-Wspolny-Animacja { transform:translateX(0px); opacity:1; }.Animacja-2-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-2-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-3-Wspolny-Normal { transform:scale(0); opacity:0; }.Animacja-3-Wspolny-Animacja { transform:scale(1); opacity:1; }.Animacja-3-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-3-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-4-Wspolny-Normal { transform:scaleX(2); opacity:0; }.Animacja-4-Wspolny-Animacja { transform:scaleX(1); opacity:1; }.Animacja-4-DaneTekstu-Normal { transform:translateX(-500px); opacity:0; }.Animacja-4-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-5-Wspolny-Normal { transform:scaleY(2); opacity:0; }.Animacja-5-Wspolny-Animacja { transform:scaleY(1); opacity:1; }.Animacja-5-DaneTekstu-Normal { transform:translateX(500px); opacity:0; }.Animacja-5-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-6-Wspolny-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-6-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-Wspolny-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-8-Wspolny-Normal { filter:blur(15px); opacity:0; }.Animacja-8-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-8-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-8-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-9-Wspolny-Normal { transform:skew(90deg) translateY(50px) translateX(50px); opacity:0; }.Animacja-9-Wspolny-Animacja { transform:skew(0deg) translateY(0px) translateX(0px); opacity:1; }.Animacja-9-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-9-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-10-Wspolny-Normal { transform:scale(0) rotate(45deg); opacity:0; }.Animacja-10-Wspolny-Animacja { transform:scale(1) rotate(0deg); opacity:1; }.Animacja-10-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-10-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-11-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-11-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-11-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-11-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-11-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-11-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-12-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-12-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-12-DaneTekstu-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-12-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-Wspolny-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-13-Wspolny-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-DaneTekstu-Normal { transform:translateY(-150px) translateX(-150px); opacity:0; }.Animacja-13-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-14-Wspolny-Normal { transform:translateX(30px) rotateX(90deg); opacity:0; }.Animacja-14-Wspolny-Animacja { transform:translateX(0px) rotateX(0deg); opacity:1; }.Animacja-14-DaneTekstu-Normal { transform:rotateX(-90deg); opacity:0; }.Animacja-14-DaneTekstu-Animacja { transform:rotateX(0deg); opacity:1; }.Animacja-15-Wspolny-Normal { filter:blur(25px); transform:skew(30deg,30deg); opacity:0; }.Animacja-15-Wspolny-Animacja { filter:blur(0px); transform:skew(0deg,0deg); opacity:1; }.Animacja-15-DaneTekstu-Normal { transform:skew(-30deg,-30deg); opacity:0; }.Animacja-15-DaneTekstu-Animacja { transform:skew(0deg,0deg); opacity:1; }.Efekt-1::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-1:hover::before { background-color:rgba(0,0,0,0.4); }.Efekt-2::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-2:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-3::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-3:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-4::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-4:hover::before { left:0; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-5::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-5:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-6::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-6:hover::before { background-color:rgba(255, 255, 255, 0.2); }.Efekt-7::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-7:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-8::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-8:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-9::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-9:hover::before { left:0; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-10::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-10:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-11 img { transition:all 0.50s ease-in-out; }.Efekt-11:hover img { transform:scale(1.1); }.Efekt-12 img { transition:all 0.50s ease-in-out; }.Efekt-12:hover img { transform:scale(1.2) rotate(3deg); }.Efekt-13 img { transition:all 0.50s ease-in-out; }.Efekt-13:hover img { filter:blur(5px); }.Efekt-14 img { transition:all 0.50s ease-in-out; }.Efekt-14:hover img { filter:grayscale(100%); }.Efekt-15 img { transition:all 0.50s ease-in-out; }.Efekt-15:hover img { filter:sepia(100%); }.Efekt-16::before { content:""; z-index:7; display:block; position:absolute; top:-20px; bottom:-20px; left:-100px; width:60px; background-color:rgba(255, 255, 255, 0.15); transform:rotate(15deg); transition:all 0.70s ease-in-out; }.Efekt-16:hover::before { left:calc(100% + 100px) }.Efekt-17::before { content:""; z-index:7; display:block; position:absolute; top:20px; left:20px; width:30px; height:30px; border-top:20px solid rgba(255, 255, 255, 0); border-left:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::before { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.Efekt-17::after { content:""; z-index:7; display:block; position:absolute; bottom:20px; right:20px; width:30px; height:30px; border-bottom:20px solid rgba(255, 255, 255, 0); border-right:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::after { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.EdytorKolumny { display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:15px; }@media only screen and (max-width:1023px) {  .EdytorKolumny { flex-wrap:wrap; }}.WyrownanieGora { align-items:flex-start; }.WyrownanieSrodek { align-items:center; }.WyrownanieDol { align-items:flex-end; }  .EdytorKolumna-20 { width:20%; }.EdytorKolumna-25 { width:25%; }.EdytorKolumna-33 { width:33.333%; }.EdytorKolumna-50 { width:50%; }.EdytorKolumna-66 { width:66.666%; }.EdytorKolumna-75 { width:75%; }.EdytorKolumna-100 { width:100%; }.EdytorKolumny-2 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-2 .EdytorKolumna-2 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-2 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-3 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-3 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-3 .EdytorKolumna-3 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-3 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-4 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-4 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-4 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-4 .EdytorKolumna-1, .EdytorKolumny-4 .EdytorKolumna-3 { width:calc(50% - 5px); margin:0 5px 10px 0; }  .EdytorKolumny-4 .EdytorKolumna-2, .EdytorKolumny-4 .EdytorKolumna-4 { width:calc(50% - 5px); margin:0 0 10px 5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-4 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-5 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-5 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-4 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-5 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(33.33% - 10px); margin:5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(50% - 10px); margin:5px; }}.FaqLista details { text-align:left; line-height:normal; }.FaqLista details summary { padding:0 5px 5px 5px; margin:0; font-weight:bold; cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; transition:height 1s ease; }.FaqLista details summary::-webkit-details-marker { display:none; }.FaqLista details summary::after { content: "\002B"; font-size:25px; font-weight:normal; } .FaqLista details[open] summary::after { content: "\00D7"; }.FaqLista details[open] div { padding:5px 5px 10px 5px; line-height:1.5; text-align:justify; }body.Kontrast #InSzukaj, body.Kontrast #ButSzukaj, body.Kontrast #ButSzukaj i, body.Kontrast .BoxOdstep, body.Kontrast .BoxOdstep > ul, body.Kontrast .BoxOdstep li { background-color:transparent !important; }body.Kontrast #ButSzukaj i { filter:var(--filtr-kontrast); }body.Kontrast .PortaleSpolecznoscioweIkony li { filter:var(--filtr-kontrast); background-color:transparent !important; }body.Kontrast .IkonaIlosciNaglowek { filter:var(--filtr-kontrast); }body.Kontrast .TloStopka .Stopka { border:1px solid var(--kolor-bialy-kontrast); }body.Kontrast .BoxNaglowek, body.Kontrast .BoxNaglowek *, body.Kontrast .BoxNaglowekKategorie, body.Kontrast .BoxNaglowekKategorie * { background-color:var(--kolor-tla-konkrast-1) !important; }body.Kontrast .BoxOdstep { border:1px solid var(--kolor-bialy-kontrast); }@media only screen and (max-width:1023px) {  body.Kontrast .IkonyGlowneSklep { border:1px solid var(--kolor-bialy-kontrast) !important; }}@media only screen and (min-width:1024px) {  body.Kontrast .GorneMenu { border:1px solid var(--kolor-bialy-kontrast) !important; }  body.Kontrast .KontaktJezykWaluta .Strona { margin-top:10px; border:1px solid var(--kolor-bialy-kontrast) !important; }  body.Kontrast .KontaktJezykWaluta .Strona * { background-color:transparent !important; }  body.Kontrast .GorneMenu div > a::before, body.Kontrast .GorneMenu div > span::before { display:none !important; }  body.Kontrast .MenuRozwijaneKolumny, body.Kontrast .SchowekRozwijany, body.Kontrast .KoszykRozwijany { background-color:transparent !important; }  body.Kontrast .RozwinietaWersja, body.Kontrast ul.MenuRozwijaneKolumny::before, body.Kontrast ul.MenuNormalne li ol::before, body.Kontrast .BoxKategorieWysuwane li ul { border:1px solid var(--kolor-bialy-kontrast) !important; }  body.Kontrast ul.GlowneGorneMenu li ul.MenuSzerokie { left:-1px; right:-1px; }  body.Kontrast .DoKoszyka::after, body.Kontrast .ZapytanieProduktListing::after, body.Kontrast .DoKoszykaKartaProduktu::after { display:none !important; }  body.Kontrast .DoKoszyka::before, body.Kontrast .ZapytanieProduktListing::before,body.Kontrast .DoKoszykaKartaProduktu::before { display:none !important; }  body.Kontrast .DoKoszyka, body.Kontrast .ZapytanieProduktListing, body.Kontrast .DoKoszykaKartaProduktu { padding:11px 15px 11px 15px !important; }   }@media only screen and (max-width:1023px) {    .ModulRwdUkryj { display:none; }}@media only screen and (min-width:1024px) {    .ModulMobileRwdWyswietl { display:none; }}.ModulNewsletterKontener { background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }.ModulNewsletter { line-height:1.5; position:relative; }.ModulNewsletter p { margin:0; }.ModulNewsletter strong { display:block; font-size:230%; padding-bottom:10px; font-weight:normal; }.ModulNewsletter #emailNewsletterModul { max-width:50%; width:50%; margin:0 auto; margin-top:10px; margin-bottom:20px; padding:12px; }@media only screen and (max-width:1023px) {  .ModulNewsletterKontener { margin:30px 0 30px 0; padding:20px 10px 10px 10px; }  .ModulNewsletter { padding:60px 0 0 0; text-align:center; }  .ModulNewsletter::after { content:''; display:inline-block; position:absolute; top:0; left:0; right:0; height:60px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/newsletter.svg') no-repeat center center; background-size:60px 60px; filter:var(--filtr-szablonu); }  .ModulNewsletter p span:first-child { font-size:100%; }  .ModulNewsletter #emailNewsletterModul { max-width:80%; width:80%; }  .ModulNewsletter small { justify-content:center; }  #BladDanychNewsletterModul { text-align:center !important; }}@media only screen and (min-width:1024px) {  .ModulNewsletterKontener { margin:10px 0 20px 0; padding:15px; display:flex; justify-content:center; align-items:center; }  .ModulNewsletter { padding-left:180px; text-align:left; }  .ModulNewsletter::after { content:''; display:inline-block; position:absolute; top:0; left:0; bottom:0; width:120px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/newsletter.svg') no-repeat left center; background-size:120px 120px; filter:var(--filtr-szablonu); }  .ModulNewsletter small { justify-content:flex-start; }}.ModulNewsletter span { display:block; margin:0; }.ModulNewsletter small { display:flex; color:var(--kolor-szary-ciemny); }.ModulNewsletter .PoleZgodNewsletterModul { margin:10px 0 10px 0; }#BladDanychNewsletterModul .error { display:inline-block; }.BanneryStatyczne { display:block; text-align:center; margin:5px; }#TloPopUp { display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10001; color:#111111; }.TloPopUpCiemne { background:rgba(0,0,0,0.82); }  #PopUpZawartosc { position:fixed; left:50%; top:50%; text-align:center; transform:translate(-50%, -50%); }@media only screen and (max-width:799px) {   #PopUpZawartosc { width:80%; max-height:80%; overflow-y:auto; }}#PopUpTylkoZdjecie { display:inline-block; vertical-align:top; position:relative; overflow:visible; }#PopUpTylkoZdjecie a { display:block; }#PopUpTylkoZdjecie img { display:inline-block; vertical-align:top; font-size:0; max-width:100%; height:auto; }#PopUpTylkoTekst { display:inline-block; vertical-align:top; position:relative; overflow:visible; background:#ffffff; color:#111111; padding:40px 20px 20px 20px; line-height:1.5; border-radius:var(--zaokraglenie-4-px); box-shadow: 0 3px 15px rgba(0,0,0,0.4), 0 0 5px rgba(0,0,0,0.4); }#PopUpTylkoTekst #PopUpZamknij { cursor:pointer; position:absolute; top:5px; right:5px; cursor:pointer; width:35px; height:35px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:35px 35px; display:inline-block; }#PopUpTylkoZdjecie #PopUpZamknij { cursor:pointer; position:absolute; top:0; right:0; cursor:pointer; width:32px; height:32px; background:#ffffff; background-size:30px 30px; display:inline-block; }#PopUpTylkoZdjecie #PopUpZamknij::before { content:""; position:absolute; top:2px; left:2px; width:28px; height:28px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:28px 28px; display:inline-block; }.MagazynIlosc { --percent:calc(var(--ilosc) / 5 * 100%); display:inline-block; font-size:18px; font-family:Arial; line-height:1; }.MagazynIlosc::before { content:'■■■■■'; letter-spacing:1px; background:linear-gradient(90deg, var(--magazyn-tlo) var(--percent), var(--magazyn-kolor) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }.Listing { margin-bottom:5px; }.Listing #BrakProduktow { margin:10px 0 0 0; text-align:center; display:inline-block; }.Listing .OpisListing { display:flex; flex-wrap:wrap; line-height:1.5; padding-bottom:25px; }.OpisListingDolny { line-height:1.5; padding-top:10px; }.OpisListingGornyOpisListingGornyBezZdjecia { width:100%; }@media only screen and (max-width:1023px) {  .Listing .OpisListing { flex-direction:column; flex-wrap:wrap; }  .Listing .OpisListing .OpisListingGorny { order:1; }  .Listing .OpisListing .ZdjecieListing { order:0; padding-bottom:10px; text-align:center; }}@media only screen and (min-width:1024px) {  .Listing .OpisListing { justify-content:space-between; align-items:center; }  .Listing .OpisListing .ZdjecieListing { padding:0 20px 0 0; width:calc(25% - 20px); text-align:center; }  .Listing .OpisListing .OpisListingGorny { width:75%; }  .Listing .OpisListing .OpisListingGornyBezZdjecia { width:100%; }}.Listing .ListingNawigacja { border:0; padding:10px 20px 10px 20px; margin:10px 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); display:flex; justify-content:space-between; align-content:flex-start; align-items:center; flex-wrap:wrap; }@media only screen and (max-width:1023px) {  .Listing .ListingNawigacja { justify-content:center; }}.Listing .ListingNawigacja .cl { display:none; }@media only screen and (max-width:1023px) {  .Listing .IndexStron { margin:8px 15px 8px 15px; justify-content:center; }  .Listing .IndexStron span { display:none; }}@media only screen and (min-width:1024px) {  .Listing .IndexStron { width:50%; }  .Listing .IndexStron span { display:inline-block; vertical-align:top; margin:0 0 0 10px; }}.Listing .IndexStron { order:1; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }.Listing .IndexStron b { display:inline-block; vertical-align:top; margin:0 10px 0 0; font-weight:normal; }.Listing .IndexStron a { margin:5px; padding:6px 3px 6px 3px; min-width:24px; text-align:center; display:inline-block; cursor:pointer; background:var(--kolor-tla-przycisk-nieaktywny); color:var(--kolor-czcionka-przycisk-nieaktywny); border-radius:var(--zaokraglenie-4-px); font-weight:normal; transition:all 0.30s ease-in-out; }.Listing .IndexStron a:hover { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); }.Listing .IndexStron a.Aktywna { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); font-weight:bold; }@media only screen and (max-width:1023px) {  .Listing .SposobWyswietlania { display:none; }}@media only screen and (min-width:1024px) {  .Listing .SposobWyswietlania { width:50%; }  .Listing .SposobWyswietlania div { justify-content:flex-end; }}.Listing .SposobWyswietlania { order:2; }.Listing .SposobWyswietlania div { display:flex; align-content:flex-end; align-items:center; }.Listing .SposobWyswietlania span { background:var(--kolor-tla-przycisk-nieaktywny); position:relative; margin:0 0 0 10px; display:inline-block; min-height:30px; min-width:30px; cursor:pointer; transition:all 0.30s ease-in-out; border-radius:var(--zaokraglenie-4-px); }.Listing .SposobWyswietlania span:nth-child(2)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/forma_wyswietlania_okna.svg') no-repeat center center; background-size:22px 22px; left:0; top:0; bottom:0; right:0; opacity:0.5; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(3)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/forma_wyswietlania_wiersze.svg') no-repeat center center; background-size:22px 22px; left:0; top:0; bottom:0; right:0; opacity:0.5; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(4)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/forma_wyswietlania_lista.svg') no-repeat center center; background-size:22px 22px; left:0; top:0; bottom:0; right:0; opacity:0.5; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span.Tak, .Listing .SposobWyswietlania span:hover { background:var(--kolor-tla-przycisk-aktywny); opacity:1.0; }.Listing .SposobWyswietlania span.Tak::after, .Listing .SposobWyswietlania span:hover::after { opacity:1.0; filter:var(--filtr-bialy); }@media only screen and (max-width:1023px) {  .Listing .Sortowanie { margin:5px 15px 5px 15px; }  .Listing .Sortowanie b { display:none; }}@media only screen and (min-width:1024px) {  .Listing .Sortowanie { width:50%; margin:0 0 5px 0; }  .Listing .Sortowanie b { vertical-align:top; margin:0 10px 0 0; font-weight:normal; }  .Listing .Sortowanie form { margin-top:5px; }}.Listing .Sortowanie { order:3; }.Listing .Sortowanie form { display:flex; align-content:flex-start; align-items:center; justify-content:flex-start; }.Listing .Sortowanie.SortowanieDoPrawej form { justify-content:flex-end; }@media only screen and (max-width:1023px) {  .Listing .IloscProdStronie { display:none; }}@media only screen and (min-width:1024px) {  .Listing .IloscProdStronie { width:50%; }  .Listing .IloscProdStronie.IloscProdStronieCalaLinia { width:100%; }  .Listing .IloscProdStronie div { justify-content:flex-end; } }.Listing .IloscProdStronie { order:4; }.Listing .IloscProdStronie div { display:flex; align-content:flex-start; align-items:center; }.Listing .IloscProdStronie span { margin:5px 0 5px 10px; padding:6px 3px 6px 3px; min-width:24px; text-align:center; display:inline-block; vertical-align:top; cursor:pointer; background:var(--kolor-tla-przycisk-nieaktywny); color:var(--kolor-czcionka-przycisk-nieaktywny); border-radius:var(--zaokraglenie-4-px); font-weight:normal; transition:all 0.30s ease-in-out; }.Listing .IloscProdStronie span:hover { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); }.Listing .IloscProdStronie span.Tak { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); font-weight:bold; }.Listing .IloscProdStronie b { display:inline-block; vertical-align:top; margin:0 10px 0 0; font-weight:normal; }.Listing .ListingFiltry .FiltryMobilneCheckbox { display:none; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FiltryMobile { margin:0 0 5px 0; background:var(--tlo-szare); padding:0 10px 0 10px; display:block; border-radius:var(--zaokraglenie-5-px); }  .Listing .ListingFiltry .FiltryMobile span { cursor:pointer; font-weight:bold; padding:15px 50px 15px 0; font-size:130%; cursor:pointer; text-align:left; text-transform:uppercase; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/filtr.svg') no-repeat right center; background-size:30px 30px; }    .Listing .ListingFiltry .FiltryKontenter { max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter { max-height:10000px; opacity:1; }    .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .TytulFiltry { display:none !important; }      .FiltryTlo { background:var(--kolor-bialy); opacity:0; visibility:hidden; position:fixed; top:0; bottom:0; left:-1000px; width:80%; z-index:150; border-right:1px solid var(--kolor-linia); overflow:visible; transition:all 0.50s ease-in-out; }        .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .FiltryTlo { left:0 !important; opacity:1 !important; visibility:visible !important; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter { position:fixed; top:0; left:0; right:0; bottom:0; display:block; background-color:rgba(0,0,0,0.5); z-index:190; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .FiltryTlo .TloZwinieciaFiltry { position:fixed; top:0; right:0; width:20%; bottom:0; display:block !important; cursor:pointer; }    .Listing .ListingFiltry .FormularzFiltry { position:absolute; top:0; bottom:0; right:0; left:0; overflow-y:scroll; padding:0 15px 0 15px; }      #IkonaZwinieciaFiltry { display:block !important; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny); width:50px; height:50px; cursor:pointer; position:absolute; top:0; right:-50px; z-index:101; } }@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .FiltryMobile { display:none; }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry { padding-bottom:20px; border:0; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry { padding:0 0 20px 0; border:0; }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .ZakresCen { padding-bottom:10px; }  .Listing .ListingFiltry .ZakresCen b { display:block; margin:0 0 15px 0; font-size:110%; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .ZakresCen { order:1000; margin:5px 20px 5px 0; }  .Listing .ListingFiltry .ZakresCen b { display:inline-block; margin:0 5px 0 0; font-weight:normal; }  }.Listing .ListingFiltry .ZakresCen input { margin-bottom:5px; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .Multi { display:block; padding:15px 0 5px 0; text-align:left; margin:10px 0 5px 0; border-top:1px solid #dbdbdb; }  .Listing .ListingFiltry .Multi .Wybor { width:100%; padding:0; margin:0; box-sizing:border-box; display:block !important; }  .Listing .ListingFiltry .Multi span { display:block; margin:0 0 10px 0; font-size:110%; }  .Listing .ListingFiltry .Multi .Wybor { text-align:left; list-style-type:none; z-index:999; display:none; }  .Listing .ListingFiltry .Multi b { margin-bottom:15px; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .PozycjeFiltryListing { display:flex; flex-wrap:wrap; margin-right:-10px; }  .Listing .ListingFiltry .Multi { margin:5px 10px 5px 0; width:calc(33.33% - 10px); position:relative; overflow:visible; }    .Listing .ListingFiltry .Multi span { cursor:pointer; display:block; font-weight:normal; border:1px solid var(--kolor-linia); padding:8px 35px 8px 10px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right 10px center; background-size:16px 16px; background-color:var(--kolor-tlo-pola); margin-bottom:5px; box-sizing:border-box; border-radius:var(--zaokraglenie-input); }  .Listing .ListingFiltry .Multi span:hover { border:1px solid var(--kolor-ramka-pola-hover); }  .Listing .ListingFiltry .Multi b { font-weight:normal; }  .Listing .ListingFiltry .Multi .Wybor { max-height:300px; position:absolute; margin-top:-2px; left:0; right:0; overflow-y:auto; overflow-x:hidden; text-align:left; list-style-type:none; z-index:999; display:none; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola-hover); padding:15px 15px 5px 15px; border-radius:var(--zaokraglenie-input); }}@media only screen and (min-width:1280px) {  .Listing .ListingFiltry .Multi { width:calc(25% - 10px); }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FiltryPolaNumeryczne { padding:15px 0 5px 0; text-align:left; margin:10px 0 5px 0; border-top:1px solid #dbdbdb; }  .Listing .ListingFiltry .FiltryPolaNumeryczne b { display:block; margin:0 0 15px 0; font-size:110%; }  }@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .FiltryPolaNumeryczne { order:900; margin:5px 20px 5px 0; }  .Listing .ListingFiltry .FiltryPolaNumeryczne b { display:inline-block; margin:0 5px 0 0; font-weight:normal; }    }.Listing .ListingFiltry .FiltryPolaNumeryczne input { margin-bottom:5px; }.Listing .ListingFiltry .Multi b { position:relative; display:block; }.Listing .ListingFiltry .Multi b.Wlaczony { position:relative; color:var(--kolor-szablonu); display:block; height:20px; line-height:20px; }.Listing .ListingFiltry .Multi .Wybor li { position:relative; }.Listing .ListingFiltry .Multi .Wybor li input { display:none; }.Listing .ListingFiltry .Multi .Wybor li label { display:block; cursor:pointer; width:auto; padding:0; margin:0 0 10px 0; min-height:20px; line-height:20px; }.Listing .ListingFiltry .Multi .Wybor li label::before { content:""; display:block; position:absolute; line-height:1rem; width:20px; height:20px; text-align:center; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); margin-right:10px; transform:translate(0,0); box-sizing:border-box; transition:all 0.30s ease-in-out; border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .Multi .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.Listing .ListingFiltry .Multi .Wybor li label:hover::before { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .Multi .Wybor li label a { padding-left:30px; display:block; }.Listing .ListingFiltry .Multi .Wybor li label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); }.Listing .ListingFiltry .Multi .Wybor li label.Wlaczony::after { display:block; }.Listing .ListingFiltry .Multi .Wybor li input:checked ~ label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li { display:flex; align-items:center; margin:0 0 10px 0; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li label { cursor:pointer; width:auto; padding:0; margin:0; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li div { padding-right:10px; cursor:pointer; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li div img { display:inline-block; vertical-align:top; font-size:0; }.Listing .ListingFiltry .UzyteTagi strong { margin-bottom:20px; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .UzyteTagi { padding:10px 0 10px 0; }  .Listing .ListingFiltry .UzyteTagi strong { display:none; }}.Listing .ListingFiltry .UzyteTagi a { position:relative; line-height:normal; text-align:center; display:inline-block; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-4-px); cursor:pointer; margin:0 8px 8px 0; padding:5px 30px 5px 10px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right 5px center; background-size:20px 20px; }.Listing .ListingFiltry .UzyteTagi a:hover { text-decoration:line-through; }.Listing .ListingFiltry .UzyteTagi a small { color:var(--kolor-szary-ciemny); }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .Lf, .Listing .ListingFiltry .Rg { float:none; margin:5px 0 20px 0; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .Rg { margin:5px 0 10px 0; }}.Listing .ListingFiltry strong { display:block; margin:10px 0 10px 0; font-size:130%; font-weight:bold; }.Listing .ListingFiltry .ZastosujUsunFiltry { float:none; margin-top:10px; display:flex; align-items:center; flex-wrap:wrap; }.Listing .ListingFiltry .ZastosujUsunFiltry a { order:2; font-size:110%; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') left center no-repeat; background-size:20px 20px; display:inline-block; margin:10px 0 10px 0; padding:2px 2px 2px 22px; }.Listing .ListingFiltry .ZastosujUsunFiltry a:hover { color:var(--kolor-szablonu); }.Listing .ListingFiltry .ZastosujUsunFiltry input { order:1; margin:0 10px 0 0; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FormularzFiltry { display:flex; align-items:flex-start; align-content:flex-start; flex-wrap:wrap; }  .Listing .ListingFiltry .FormularzFiltry > div { display:none; }  .Listing .ListingFiltry .FormularzFiltry .ZastosujUsunFiltry { width:100%; display:flex; order:1; margin:20px 0 30px 0; }  .Listing .ListingFiltry .FormularzFiltry .PozycjeFiltryListing { width:100%; display:block; order:2; }  .Listing .ListingFiltry .ZastosujUsunFiltry input { width:100%; padding:15px; text-align:center; }}.Listing .ListingFiltry .cl { float:none !important; }@media only screen and (max-width:1023px) {  .Listing .Podkategorie .PodkategorieMobile { background:var(--tlo-szare); padding:0 10px 0 10px; border-radius:var(--zaokraglenie-5-px); }  .Listing .Podkategorie .PodkategorieMobile span { cursor:pointer; font-weight:bold; padding:15px 30px 15px 0; font-size:130%; cursor:pointer; text-align:left; text-transform:uppercase; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right center; background-size:20px 20px; }    .Listing .Podkategorie .PodkategorieWylaczone strong { display:none; }  .Listing .Podkategorie .PodkategorieWylaczone { max-height:0; overflow:hidden; opacity:0; visibility:hidden; transition:all 0.30s ease-in-out; }  .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieWylaczone { margin-top:10px; overflow:visible; visibility:visible; max-height:10000px; opacity:1; }    .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieMobile span { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat right center; background-size:20px 20px; }    }@media only screen and (min-width:1024px) {  .Listing .Podkategorie .PodkategorieWylaczone { display:block !important; }  .Listing .Podkategorie .PodkategorieMobile { display:none !important; }}.Listing .Podkategorie { text-align:center; padding-bottom:10px; }.Listing .Podkategorie strong { display:block; padding-bottom:15px; font-size:130%; }.Listing .Podkategorie ul { list-style-type:none; padding:0; margin:0 -5px 5px -5px; justify-content:center; }.Listing .Podkategorie ul li { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Listing .Podkategorie ul li a { font-weight:bold; display:block; padding:15px; }.Listing .Podkategorie ul.KategoriaBezZdjecia li h2 { z-index:2; position:relative; text-align:center; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; margin:5px; height:calc(100% - 10px); }.Listing .Podkategorie ul.KategoriaZdjecie li h2 { z-index:2; position:relative; text-align:center; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; margin:5px; height:calc(100% - 10px); }.Listing .Podkategorie ul.KategoriaZdjecie li p { font-size:90%; padding:0 10px 10px 10px; font-weight:normal; }.Listing .Podkategorie ul.KategoriaZdjecie img { padding-bottom:10px; }.Listing .Podkategorie .KategoriaPrzewijana { margin:0 30px 0 30px; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; transition:all 0.30s ease-in-out; min-width:100px; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka { border:0; padding:0; margin:0; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka h2 { padding:10px; height:100%; margin:5px; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka a { font-size:110%; font-weight:bold; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka p { font-size:90%; padding:0 10px 10px 10px; font-weight:normal; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka img { padding-bottom:10px; }.Listing .Podkategorie .KategoriaPrzewijana .slick-prev { left:-30px; }.Listing .Podkategorie .KategoriaPrzewijana .slick-next { right:-30px; }.Listing .Podkategorie .KategoriaPrzewijana .slick-prev::before, .Listing .Podkategorie .slick-next::before { color:var(--kolor-czarny); font-size:25px; }.Listing .Podkategorie a em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; }#Porownywanie { padding:10px 20px 10px 20px; margin:10px 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:1023px) {  #Porownywanie .Lf, #Porownywanie .Rg { float:none; margin:0 0 20px 0; }}#Porownywanie strong { display:block; margin:0 0 10px 0; font-size:130%; }#ListaProduktowPorownanie div { display:flex; align-items:center; padding:2px 0 2px 0; }#ListaProduktowPorownanie span { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:22px 22px; width:22px; height:22px; margin-right:10px; cursor:pointer; display:inline-block; vertical-align:top; }#ListaProduktowPorownanie a { padding:5px 10px 5px 0; display:inline-block; vertical-align:top; width:calc(100% - 35px); }#Porownywanie .Rg .przycisk { margin:0; }.Listing .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Listing .Okno .ElementListingRamka { position:relative; z-index:2; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }.Listing .Okno .Foto { position:relative; margin:0 0 15px 0; }.Listing .Okno h3 a { margin-bottom:15px; display:block; }.Listing .Okno .Opis { text-align:center; padding:15px 0 15px 0; }.Listing .Okno .DataDostepnosci { text-align:center; display:block; padding:10px 0 5px 0; }.Listing .Okno .DataDostepnosci b { text-align:center; display:block; margin:5px; }.Listing .Okno .PorownajSchowek { padding:10px 0 0 0; font-size:90%; }.Listing .Okno .PorownajSchowek .Porownaj { margin:3px; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Okno .PorownajSchowek .PorownajWlaczone { margin:3px; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .Okno .PorownajSchowek .Schowek { margin:3px; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .Schowek:hover { color:var(--kolor-szablonu); }.Listing .Okno .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:10px 0 0 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Okno .ProdCena ul.ListaOpisowa li { margin-top:7px; }.Listing .Okno .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Okno .ProdCena ul.ListaOpisowa li a { padding:0; }.Listing .Okno .ZakupKontener { margin-top:auto; }.Listing .Okno .Zakup { justify-content:center; padding-top:10px; }.Listing .Okno .Zobacz { display:none; }.Listing .Wiersz { position:relative; padding:20px 0 20px 0; background-clip:border-box; box-sizing:border-box; }@media only screen and (max-width:1023px) {   .Listing .Wiersz .Foto { margin:10px 0 20px 0; width:100% !important; }  .Listing .Wiersz .ProdCena { width:100% !important; }  .Listing .Wiersz .ProdCena .Rg { float:none; }}@media only screen and (min-width:1024px) {   .Listing .Wiersz { display:flex; align-items:center; justify-content:space-between; }  .Listing .Wiersz .Foto { order:0; }  .Listing .Wiersz .ProdCena { text-align:left; order:1; }  .Listing .Wiersz .ListinIloscKupionych { padding-top:0 !important; }}.Listing .Wiersz .Foto { position:relative; text-align:center; }.Listing .Wiersz h3 a { margin-bottom:15px; display:block; }.Listing .Wiersz .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li { margin-top:7px; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li a { padding:0; }.Listing .Wiersz .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .Wiersz .ProdCena .DataDostepnosci { display:block; text-align:left; margin:5px 0 5px 0; }.Listing .Wiersz .cls { width:100%; height:10px; }.Listing .Wiersz .Zakup { padding:10px 0 20px 0; justify-content:flex-start; flex-wrap:wrap; }.Listing .Wiersz .Zakup .DoKoszyka, .Listing .Wiersz .Zakup .ZapytanieProduktListing { margin-right:30px; }@media only screen and (max-width:1023px) {    .Listing .Wiersz .Zakup .Porownaj, .Listing .Wiersz .Zakup .PorownajWlaczone, .Listing .Wiersz .Zakup .Schowek { width:100%; display:block; margin:10px 0 0 0; font-size:90%; }}@media only screen and (min-width:1024px) {  .Listing .Wiersz .Zakup .Porownaj, .Listing .Wiersz .Zakup .PorownajWlaczone, .Listing .Wiersz .Zakup .Schowek { display:inline-block; margin:5px 20px 5px 0; font-size:90%; }}.Listing .Wiersz .Zakup .Porownaj { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Wiersz .Zakup .PorownajWlaczone { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .Wiersz .Zakup .Schowek { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .Schowek:hover { color:var(--kolor-szablonu); }.Listing .Lista { position:relative; padding:15px 0 15px 0; background-clip:border-box; box-sizing:border-box; }@media only screen and (max-width:1023px) {   .Listing .Lista { display:flex; flex-wrap:wrap; justify-content:flex-start; }  .Listing .Lista .ProdCena { order:0; width:100%; border:0; }  .Listing .Lista .ProdCena .Rg { float:none; }  .Listing .Lista .Zakup { padding-top:20px; order:1; width:100%; }}@media only screen and (min-width:1024px) {   .Listing .Lista { display:flex; align-items:center; justify-content:space-between; }  .Listing .Lista .ProdCena { text-align:left; width:calc(75% - 30px); padding:0 25px 0 0; border-right:1px solid var(--kolor-linia); margin:0 20px 0 0; order:0; }  .Listing .Lista .Zakup { width:45%; order:1; padding:40px 0 40px 0; }}@media only screen and (min-width:1280px) {   .Listing .Lista .Zakup { width:35%; }}@media only screen and (min-width:1600px) {   .Listing .Lista .Zakup { width:25%; }}.Listing .Lista h3 a { margin-bottom:15px; display:block; }@media only screen and (max-width:1023px) {   .Listing .Lista h3 { padding-right:50px; }}.Listing .Lista .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Lista .ProdCena ul.ListaOpisowa li { margin-top:7px; }.Listing .Lista .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Lista .ProdCena ul.ListaOpisowa li a { padding:0; }.Listing .Lista .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .Lista .ProdCena .DataDostepnosci { display:block; text-align:left; margin:5px 0 5px 0; }.Listing .Lista .Zakup { padding:20px 0 20px 0; flex-wrap:wrap; justify-content:flex-start; }.Listing .Lista .Zakup .cl { display:block; width:100%; height:10px; }.Listing .Lista .Zakup .Porownaj, .Listing .Lista .Zakup .PorownajWlaczone, .Listing .Lista .Zakup .Schowek { width:100%; display:block; margin:10px 0 0 0; font-size:90%; }.Listing .Lista .Zakup .Porownaj { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Lista .Zakup .PorownajWlaczone { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .Lista .Zakup .Schowek { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .Schowek:hover { color:var(--kolor-szablonu); }.Listing .OknoKolejnaStrona { display:flex; justify-content:center; align-items:stretch; }.Listing .OknoKolejnaStrona a { display:flex; width:100%; height:100%; justify-content:center; }.Listing .OknoKolejnaStrona a span { display:flex; justify-content:center; align-items:center; }.Listing .OknoKolejnaStrona a span b { display:inline-block; padding:50px 30px 50px 0; position:relative; font-size:120%; line-height:40px; }.Listing .OknoKolejnaStrona a span b::before { content:""; display:inline-block; position:absolute; top:50%; transform:translate(0%, -50%); right:0; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat center center; background-size:25px 25px; width:25px; height:25px; }.Listing .WierszListaKolejnaStrona a { display:block; width:100%; text-align:center; }.Listing .WierszListaKolejnaStrona a span b { display:inline-block; padding:50px 30px 50px 0; position:relative; font-size:120%; line-height:40px; }.Listing .WierszListaKolejnaStrona a span b::before { content:""; display:inline-block; position:absolute; top:50%; transform:translate(0%, -50%); right:0; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat center center; background-size:25px 25px; width:25px; height:25px; }.Listing .Recenzje { position:relative; padding:20px 0 20px 0; background-clip:border-box; box-sizing:border-box; }@media only screen and (max-width:1023px) {   .Listing .Recenzje .Foto { margin:10px 0px 20px 0px; width:100% !important; }  .Listing .Recenzje .ProdRecenzja { width:100% !important; }}@media only screen and (min-width:1024px) {   .Listing .Recenzje { display:flex; align-items:center; justify-content:space-between; }  .Listing .Recenzje .Foto { order:0; }  .Listing .Recenzje .ProdRecenzja { text-align:left; padding:0 15px 0 15px; order:1; }}.Listing .Recenzje .cl { display:none; }.Listing .Recenzje .Foto { position:relative; text-align:center; }.Listing .Recenzje .ProdRecenzja h3 a { margin-bottom:10px; display:block; }.Listing .Recenzje .ProdRecenzja .RecenzjaTresc { display:block; padding:10px 5px 10px 2px; margin:10px 0 10px 0; font-style:italic; }.Listing .Recenzje .ProdRecenzja .AutorData { display:block; padding:5px 5px 5px 2px; line-height:1.5; }.Listing .SchowekPrd { position:relative; padding:20px 0 20px 0; background-clip:border-box; box-sizing:border-box; }@media only screen and (max-width:1023px) {   .Listing .SchowekPrd .Foto { margin:10px 0px 20px 0px; width:100% !important; }  .Listing .SchowekPrd .ProdCena { width:100% !important; border:0; }  .Listing .SchowekPrd .UsunSchowek { text-align:center; padding:20px 0 10px 0; margin-top:10px; width:100% !important; border-top:1px solid var(--kolor-linia); }  .Listing .SchowekPrd .UsunSchowek span { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; padding:0 0 0 30px; transition:all 0.30s ease-in-out; }}@media only screen and (min-width:1024px) {   .Listing .SchowekPrd { display:flex; align-items:center; justify-content:space-between; }  .Listing .SchowekPrd .Foto { order:0; }  .Listing .SchowekPrd .ProdCena { text-align:left; padding:0 15px 0 15px; order:1; }  .Listing .SchowekPrd .UsunSchowek { padding:0 0 0 10px; text-align:center; order:2; }  .Listing .SchowekPrd .UsunSchowek span { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:25px 25px; padding:30px 0 0 0; transition:all 0.30s ease-in-out; }}.Listing .SchowekPrd .Foto { position:relative; text-align:center; }.Listing .SchowekPrd h3 a { margin-bottom:15px; display:block; }.Listing .SchowekPrd .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .SchowekPrd .Zakup { padding:10px 0 10px 0; justify-content:flex-start; flex-wrap:wrap; }@media only screen and (max-width:1023px) {    .Listing .SchowekPrd .Zakup .cls { width:100%; height:10px; }}@media only screen and (min-width:1024px) {  .Listing .SchowekPrd .Zakup .DoKoszyka, .Listing .SchowekPrd .Zakup .ZapytanieProduktListing { margin-right:30px; }  .Listing .SchowekPrd .Zakup .Porownaj, .Listing .SchowekPrd .Zakup .PorownajWlaczone { display:inline-block; margin:5px 20px 5px 0; }}.Listing .SchowekPrd .Zakup .Porownaj { font-size:90%; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .SchowekPrd .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .SchowekPrd .Zakup .PorownajWlaczone { font-size:90%; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .SchowekPrd .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .SchowekPrd .UsunSchowek span { display:inline-block; cursor:pointer; }.Listing .SchowekPrd .UsunSchowek span:hover { color:var(--kolor-szablonu); }.Gratisy { margin:30px -10px 30px -10px; border:0; display:flex; flex-wrap:wrap; justify-content:center; align-content:flex-start; align-items:stretch; }.Gratisy .InfoGratis { width:100%; font-size:140%; padding:15px 0px 15px 0px; text-align:center; font-weight:bold; margin-bottom:15px; }.Gratisy .Wiersz { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; border:0; }.Gratisy .Wiersz .ElementGratisRamka { position:relative; border:1px solid var(--kolor-ramka-modul); padding:10px 10px 15px 10px; margin:10px; height:calc(100% - 20px); background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }@media only screen and (max-width:479px) {   .Gratisy .Wiersz { width:100%; }}@media only screen and (min-width:480px) and (max-width:1023px) {   .Gratisy .Wiersz { width:50%; }}  @media only screen and (min-width:1024px) and (max-width:1279px) {   .Gratisy .Wiersz { width:33.333333%; }  }  @media only screen and (min-width:1280px) {   .Gratisy .Wiersz { width:25%; }}.Gratisy .Wiersz .ProdCena { text-align:center; }.Gratisy .Wiersz .ProdCena .DoKoszyka { float:none; margin:15px 5px 15px 5px; }.Gratisy .Wiersz .NazwaKoszyk h3 a { padding:10px 0 10px 0; display:inline-block; }.Gratisy .Wiersz .InfoCena strong:nth-child(2) { font-size:140%; }.Gratisy .Wiersz .InfoCena strong:last-child { font-size:120%; color:var(--kolor-szablonu); }.Gratisy .Wiersz .InfoCena .GratisOdstep { height:5px !important; }.Producenci .Producent { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Producenci .Producent .ElementListingRamka { z-index:2; position:relative; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }.Producenci .Producent h3 { margin:10px 0 5px 0; }.Producenci .Producent em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny); }.StrTresc .Recenzja .OpisTekst { line-height:1.5; }.StrTresc .Recenzja p { margin-bottom:10px; display:block; }.StrTresc .Recenzja .Przyciski a { margin:10px 10px 0 0; }.StrTresc .Recenzja .OpisTekst label { font-weight:normal; display:inline-block; vertical-align:top; }.StrTresc .Recenzja .OpisTekst span.Gwiazdki { display:inline-block; margin-right:15px !important; }.StrTresc .Odpowiedzi { margin:0 auto; }.StrTresc .Odpowiedzi td { padding:5px; width:50%; position:relative; }@media only screen and (max-width:799px) {  .StrTresc .Odpowiedzi { width:100%; }  .StrTresc .Odpowiedzi td { display:block; width:calc(100% - 10px); }  .StrTresc .Odpowiedzi tr td:first-child { padding-top:15px; }}.StrTresc .Slupek { position:relative; }.StrTresc .Slupek::before { content:''; display:inline-block; position:absolute; left:5px; top:5px; bottom:5px; right:5px; background:var(--kolor-szary-jasny); border-radius:var(--zaokraglenie-3-px); }.StrTresc .Slupek div { position:relative; background:var(--kolor-szablonu); width:10px; height:23px; border-radius:var(--zaokraglenie-3-px); }.StrTresc .Odpowiedz { text-align:right; }@media only screen and (max-width:799px) {  .StrTresc .Odpowiedz { text-align:center; }}.StrTresc .Odpowiedz strong { display:inline-block; margin-right:5px; }.StrTresc .sumaGlosow { text-align:center; }#WyszukiwanieZaawansowane .WyszukajFraze { padding:15px; margin:0 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); }#WyszukiwanieZaawansowane p { padding:5px 5px 5px 15px; margin:0; }#WyszukiwanieZaawansowane label span.radio, #WyszukiwanieZaawansowane label span.check { left:initial; left:0; transform:translateY(-25%); }#WyszukiwanieZaawansowane p label { display:flex; align-items:center; flex-wrap:wrap; padding:0; margin:0; }#WyszukiwanieZaawansowane p label b { position:relative; padding:5px 30px 5px 0; display:inline-block; font-weight:normal; }@media only screen and (max-width:1023px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(70% - 30px); }}@media only screen and (min-width:1024px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(40% - 30px); }}@media only screen and (min-width:1280px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(30% - 30px); }}#WyszukiwanieZaawansowane p label b:last-child { white-space:nowrap; }#WyszukiwanieZaawansowane p label b select { max-width:80%; }#WyszukiwanieZaawansowane .Lf { margin:0 10px 0 0; }#WyszukiwanieZaawansowane strong { font-size:110%; font-weight:normal; margin:0 0 10px 0; display:block; }#WyszukiwanieZaawansowane form { display:flex; align-items:center; flex-wrap:wrap; padding:2px 0 2px 0; }#WyszukiwanieZaawansowane form .cl { display:none; }@media only screen and (max-width:799px) {  #InSzukajArtykul { width:90%; }  #WyszukiwanieZaawansowane form .Lf:first-child { width:100%; }  #WyszukiwanieZaawansowane form .przycisk { margin-top:10px; }}#WynikWyszukiwania { padding:10px 15px 10px 15px; margin:0 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:799px) {  #WynikWyszukiwania .Rg { float:none; }}#WynikWyszukiwania p { display:block; margin:8px 5px 8px 0; }#WynikWyszukiwania p span { display:inline-block; font-weight:normal; margin-right:5px; }#WynikWyszukiwania p b { display:inline-block; font-size:110%; }#WynikWyszukiwania .przycisk { margin:5px 0 5px 0; }.TabelaKlient { margin:25px 0 25px 0; padding:0; width:100%; max-width:100%; overflow-x:auto; }.TabelaKlient table { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); margin-bottom:15px; }.TabelaKlient td, .TabelaKlient th { text-align:left; padding:8px 12px 8px 12px; vertical-align:middle; }.TabelaKlient th { background:var(--tlo-szare); text-align:center; padding:12px; font-weight:bold; }.TabelaKlient span.TabelaOpis { display:none; }@media only screen and (max-width:1023px) {   .TabelaKlient table td { display:block; border-bottom:0; padding:8px; }    .TabelaKlient table tr { display:block; margin:10px 0 10px 0; padding-top:10px; border-top:1px solid var(--kolor-linia); }  .TabelaKlient table tr:nth-child(2)  { padding-top:0; border:0; }  .TabelaKlient table .Naglowek { display:none; }  .TabelaKlient span.TabelaOpis { display:inline-block; margin-right:5px; opacity:0.6; }  .TabelaKlient table tr td.PoleNiewidoczne { padding:0; border:0; border-bottom:1px solid var(--kolor-linia); }  #TabelaZamowienia td .Cena { display:inline-block; }    #TabelaZamowienia tr td:first-child { text-align:center; }}.TabelaKlient .przycisk { padding:7px 10px 7px 10px; font-size:90%; }.TabelaKlient .Centruj { text-align:center; }.TabelaKlient .DoPrawej { text-align:center; }@media only screen and (max-width:1023px) {   .TabelaKlient .Centruj, .TabelaKlient .DoPrawej { text-align:left; }}.TabelaKlient td .Cena { font-style:normal; }.TabelaKlient td h3 { color:var(--kolor-glowny-czcionki); font-size:100%; font-weight:normal; }.TabelaKlient td h3 a { font-size:110%; }.PodsumowanieWartosc .Cena { font-weight:bold; }.GrafikaBanneru td { padding:15px 0 15px 0; text-align:center; }@media only screen and (max-width:479px) {   .GrafikaBanneru td img { max-width:280px !important; }}@media only screen and (min-width:479px) and (max-width:1023px) {  .GrafikaBanneru td img { max-width:650px !important; }}@media only screen and (min-width:1024px) {  .GrafikaBanneru td img { max-width:1000px !important; }}.SelectPunkty { margin:25px 5px 10px 0; }.SelectPunkty select { max-width:60%; margin-top:10px; }.StrTresc .SekcjaTbl { margin:0 0 25px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; line-height:1.7; }.StrTresc .WierszTbl { margin:5px 0 5px 0; display:flex; align-items:center; justify-content:flex-end; width:100%; }.StrTresc .Sekcja .TytulSekcji, .StrTresc .SekcjaTbl .TytulSekcji { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 20px; display:block; font-weight:bold; padding-left:30px; margin:15px 0 15px 0; font-size:120%; }.StrTresc .Sekcja .TrescSekcji { background:url("../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg") no-repeat left center; background-size:12px 12px; font-weight:normal; margin:15px 0 15px 35px; padding-left:20px; text-decoration:none; line-height:1.8; }@media only screen and (max-width:799px) {   .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia { margin:10px; }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia:last-child .TrescScr { border:0; }}@media only screen and (min-width:800px) {   .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia { position:relative; margin:25px 0 25px 0; }  .StrTresc .SekcjaRamka .PozycjaHistoriaReklamacja { margin:25px 0 25px 20px; }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia::before { content:""; display:inline-block; position:absolute; top:50%; left:5px; width:25px; height:1px; background:var(--kolor-szary-ciemny); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia::after { content:""; display:inline-block; position:absolute; top:0px; left:5px; bottom:0px; width:1px; background:var(--kolor-szary-ciemny); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia .TrescScr::before { z-index:5; content:""; display:inline-block; position:absolute; top:50%; margin-top:-6px; left:-40px; width:10px; height:10px; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-szary-ciemny); background:var(--kolor-tlo-modul); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia .TrescScr { position:relative; margin:0px 20px 0px 40px; padding:0px 15px 0px 15px; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }}.StrTresc .SekcjaRamka { margin:5px 0 20px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }.StrTresc .SekcjaRamka .TytulSekcji { background:transparent; padding-left:20px; }.StrTresc .SekcjaRamka .TrescSekcji { background:transparent; padding-left:0px; margin-left:20px; }  .StrTresc .SekcjaRamka .LinkiElektroniczne { background:url("../szablony/standardowy-e.rwd.v2/obrazki/szablon/pobieranie.svg") no-repeat left center; background-size:25px 25px; padding-left:35px; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje { margin:0 0 15px 20px; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje .TrescSekcji { background:url("../szablony/standardowy-e.rwd.v2/obrazki/szablon/reklamacja.svg") no-repeat left center; background-size:25px 25px; padding:10px 0 10px 35px; margin:0; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje .TrescSekcji:nth-last-child(2) { margin-bottom:15px; }@media only screen and (max-width:1023px) {   .StrTresc .DaneAdresowe { width:100%; }}@media only screen and (min-width:1024px) {  .StrTresc .DaneAdresowe { width:50%; }}.StrTresc .PozycjaZamowienieLista { margin:5px 0 20px 0; padding:20px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }.StrTresc .Tytul { text-align:left; margin:0 0 20px 0; display:block; font-weight:bold; font-size:120%; }.StrTresc .StatusZamowienia { display:block; margin:10px 0 20px 0; font-style:normal; }.StrTresc .DataZlozenia { display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:25px 25px; padding:2px 0 2px 35px; font-style:normal; }.StrTresc .DataPlanowanejWysylki { display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/paczka.svg') no-repeat left center; background-size:25px 25px; padding:2px 0 2px 35px; font-style:normal; margin:15px 0 20px 0; }.StrTresc .Adresat { width:96%; padding:5px 0 5px 0; }.StrTresc .Adresat strong { color:var(--kolor-szablonu); display:block; margin-bottom:10px; font-weight:normal; font-size:120%; }.StrTresc .Szczegoly { width:96%; padding:5px 0 5px 0; }.StrTresc .Szczegoly strong { color:var(--kolor-szablonu); display:block; margin-bottom:10px; font-weight:normal; font-size:120%; }.StrTresc .Adresat ul, .StrTresc .RamkaProcent ul, .StrTresc .Szczegoly ul, .StrTresc .Sekcja ul { list-style-type:none; padding:0 5px 5px 0; margin:0; }.StrTresc .Adresat li, .StrTresc .Szczegoly li, .StrTresc .Sekcja li { line-height:1.5; padding-bottom:5px; }.StrTresc .SzczegolyData { margin:15px 0 10px 0; }.StrTresc .SzczegolyDataPunkty { margin:15px 0 10px 0; }.StrTresc .SzczegolySzerokie { float:left; padding:5px; width:70%; }.StrTresc .SzczegolySzerokie strong { color:var(--kolor-szablonu); display:block; font-weight:normal; font-size:120%; }.StrTresc .SzczegolySzerokie ul { list-style-type:none; padding:15px 5px 15px 0; margin:0; }.StrTresc .SzczegolySzerokie li { line-height:1.5; margin-bottom:5px; }.StrTresc .StatPp { margin:7px 7px 17px 35px; }.StrTresc .ZamowieniaLista {  display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-content:flex-start; align-items:flex-start; }@media only screen and (min-width:799px) {  .StrTresc .ZamowieniaLista { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:space-between; align-items:flex-start; }  .StrTresc .Adresat, .StrTresc .Szczegoly { width:35%; }}.StrTresc .Ikonki { padding:5px 0 5px 0; margin:0; }.StrTresc .Ikonki a { display:inline-block; margin:5px 20px 5px 0; }.PodsumowanieOpis { padding-right:8px; text-align:right; }.PodsumowanieWartosc { text-align:right; padding-right:8px; }.ZamowienieKomentarz { text-align:left; margin:10px 0 10px 0; }.StrTresc .KomorkaTbl { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.StrTresc .KomorkaTbl .ElementListingRamka { position:relative; z-index:2; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }.StrTresc .KomorkaTbl h2 a { text-align:left; padding:0; display:block; margin-bottom:15px; font-size:130%; font-weight:normal; }.StrTresc .KomorkaTbl .DaneAktualnosci { float:none; text-align:left; margin-bottom:8px; display:block; }.StrTresc .KomorkaTbl .DaneAktualnosci em { display:inline-block; margin:2px 2px 2px 0; padding-right:15px; color:var(--kolor-szary-ciemny); font-style:normal; }.StrTresc .KomorkaTbl .TrescAktualnosci { text-align:left; margin:5px 0 5px 0; }.StrTresc .KomorkaTbl .TrescAktualnosci .FotoArtykul { padding-bottom:20px; text-align:center; }.StrTresc .KomorkaTbl .TrescAktualnosci .FotoArtykul a { font-size:0; display:block; overflow:hidden; }.StrTresc .KomorkaTbl .TrescAktualnosci .OpisArtykul { line-height:1.5; }.StrTresc .KomorkaTbl .ZdjecieGalerii { overflow:hidden; font-size:0; display:block; text-align:center; margin-bottom:15px; }.DaneAktualnosci { display:block; text-align:left; margin-bottom:15px; }.DaneAktualnosci em { display:inline-block; margin:2px 30px 2px 0; color:var(--kolor-szary-ciemny); font-style:normal; }.DaneAktualnosci .DataDodania { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; }.DaneAktualnosci .IloscOdslon { padding:0; }.DaneAktualnosci em.AutorArtykulu { display:block !important; padding:3px 0 5px 0; }.TytulKomentarze { font-size:120%; margin:25px 0 15px 0; padding-top:15px; }.KomentarzArtykul { margin:8px 0 8px 0; line-height:1.5; }.KomentarzArtykul span { opacity:0.6; }.KomentarzArtykul div.KomentarzKlienta { padding:10px 0 10px 0; line-height:1.2; }.KomentarzArtykul div.KomentarzOdpowiedz { padding:10px 0 10px 40px; line-height:1.2; font-style:italic; }.KomentarzArtykul div.KomentarzOdpowiedz span { display:block; margin-bottom:5px; }.KomentarzArtykuluForm { margin:15px 0 5px 0; }.KomentarzArtykuluForm b { display:block; margin-bottom:15px; padding-top:15px; }.Ramka strong, .Ramka h3 { color:var(--kolor-szablonu); font-size:120%; margin:10px 0 5px 0; font-weight:bold; }@media only screen and (max-width:1023px) {  .StrTresc .RamkaProcent { width:100%; }  .StrTresc .RamkaProcent:last-child { margin-top:15px; }}@media only screen and (min-width:1024px) {  .StrTresc .RamkaProcent { width:calc(50% - 20px); float:left; }}@media only screen and (max-width:799px) {   .StrTresc .RamkaProcentTrzy { width:100%; }}@media only screen and (min-width:800px) and (max-width:1023px) {   .StrTresc .RamkaProcentTrzy { width:50%; }}@media only screen and (min-width:1024px) {  .StrTresc .RamkaProcentTrzy { width:33%; }}.StrTresc .RamkaProcentTrzy { float:left; }.SchowekWartosc { margin-top:15px; display:flex; align-items:center; }.SchowekWartosc .Kom { padding:0 5px 0 0; }.PrzyciskiKoszyka { display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; padding:10px 0 10px 0; }.PrzyciskiKoszyka span, .PrzyciskiKoszyka a { display:block; margin:0 20px 0 0; padding:5px 0 5px 17px; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; transition:all 0.30s ease; }.PrzyciskiKoszyka span:hover { color:var(--kolor-szablonu); }.LinkPobraniaKoszykaPDF a { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/pdf.svg') no-repeat left center; background-size:18px 18px; display:inline-block; padding:5px 0 5px 26px; }.InformacjaWaga { text-align:left; padding:5px 0 5px 0; }@media only screen and (max-width:1023px) {   #KrokiZamowienia { display:none; }}@media only screen and (min-width:1024px) {  #KrokiZamowienia { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:15px; }  .KoszykKrok { width:25%; border-right:1px solid var(--kolor-linia); padding:5px 10px 5px 15px; }  .KoszykKrok:first-child { padding-left:0; }  .KoszykKrok:last-child { border:0; }  .KoszykKrok p, .KoszykKrok strong { opacity:0.4; }  .KoszykKrok.aktywny p, .KoszykKrok.aktywny strong { opacity:1; }  .KoszykKrok.aktywny strong { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 20px; padding:5px 0 5px 30px; color:var(--kolor-szablonu); }  .KoszykKrok strong { display:block; font-size:120%; margin:0 0 5px 5px; padding:5px 0 5px 0; }  .KoszykKrok p, .KoszykKrok h2 { margin:0 0 5px 5px; }  .KoszykKrok a { font-size:100%; }  }.Koszyk { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); margin-bottom:15px; }.Koszyk th { text-align:center; padding:10px 5px 10px 5px; vertical-align:middle; }.Koszyk td { text-align:center; padding:5px; vertical-align:middle; word-break:break-word; }@media only screen and (min-width:1024px) {   .Koszyk th { padding:15px 10px 15px 10px; }  .Koszyk td { padding:10px; }}.Koszyk .Naglowek th { background:var(--tlo-szare); text-align:center; font-weight:bold; }.Koszyk tr td:nth-child(2) h3 { text-align:left; font-size:100%; }.Koszyk tr td:nth-child(3), .Koszyk tr td:nth-child(5) { white-space:nowrap; }.Koszyk tr:last-child td { border:0; padding:10px 5px 10px 5px; background:var(--tlo-szare); }@media only screen and (max-width:479px) {  .Koszyk { font-size:90%; }}@media only screen and (max-width:799px) {   .Koszyk .Cena .Brutto small, .Koszyk .Cena .Netto small { display:block; }  .Koszyk tr td:nth-child(2) h3 a { font-size:100%; }  .Koszyk tr td:nth-last-child(2) { border-left:0; }  .Koszyk .Cena { font-size:100%; }  .Koszyk .Suma .Cena { font-size:100%; }}.Koszyk .PoleIlosc { position:relative; display:flex; margin:auto; overflow:visible; border:1px solid var(--kolor-ramka-pola); background:var(--kolor-tlo-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; width:fit-content; }.Koszyk .PoleIlosc .minus, .Koszyk .PoleIlosc .plus { width:20px; font-size:0; cursor:pointer; transition:all 0.30s ease-in-out; padding:0; display:flex; justify-content:center; align-items:center; }.Koszyk .PoleIlosc .minus { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/minus.svg') no-repeat 50% transparent; background-size:12px 12px; }.Koszyk .PoleIlosc .plus { background: url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/plus.svg') no-repeat 50% transparent; background-size:12px 12px; }@media only screen and (max-width:799px) {   .Koszyk .PoleIlosc .minus, .Koszyk .PoleIlosc .plus { display:none; }}.Koszyk .UsunKoszyk { display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }.Koszyk input { vertical-align:middle; text-align:center; color:var(--kolor-glowny-czcionki); border:none; background:var(--kolor-tlo-pola); box-shadow:none; border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; padding:5px; }.Koszyk .SumaTekst { text-align:right; font-weight:bold; }.Koszyk .Suma { font-weight:bold; padding:5px 10px 5px 10px; text-align:center; white-space:nowrap; }.Koszyk .Suma .Cena { font-weight:bold; }.Koszyk .Suma em { font-weight:bold; }.Koszyk .Suma small { font-weight:normal; }.Koszyk .Przelicz { text-align:center; display:block; margin-top:5px; }.Koszyk .Przelicz .przycisk { width:18px; height:18px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/odswiez.svg') no-repeat; background-size:18px 18px; overflow:hidden; line-height:200; padding:0; margin:0; border:0; }.Koszyk .Cecha, table .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.Koszyk .Cecha a, table .Cecha a { font-size:100%; font-weight:normal; }.Koszyk .Komentarz { font-size:90%; display:block; margin-top:10px; font-weight:normal; }.Koszyk .Komentarz b { margin-top:3px; display:block; font-weight:bold; }.Koszyk .Komentarz img { float:left; margin:0 5px 5px 0; cursor:pointer; width:25px; height:25px; }.Koszyk .Komentarz textarea { width:100%; }.InformacjaBrakMagazynProdukt { position:relative; text-align:left; color:var(--kolor-szablonu); margin-top:5px; padding:8px 0 8px 30px; font-weight:bold; }.InformacjaBrakMagazynProdukt::before { content:""; display:inline-block; position:absolute; transform:translateY(-50%); top:50%; left:0; width:20px; height:20px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:20px 20px; filter:var(--filtr-szablonu); }.InformacjaBrakMagazyn { position:relative; text-align:left; margin:15px 0 20px 0; position:relative; background:var(--kolor-tla-blad); color:var(--kolor-szablonu); padding:20px 15px 20px 55px; font-weight:bold; }.InformacjaBrakMagazyn::before { content:""; display:inline-block; position:absolute; transform:translateY(-50%); top:50%; left:15px; width:30px; height:30px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:30px 30px; filter:var(--filtr-szablonu); }.PodsumowanieInformacja { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; padding:5px 35px 5px; margin:0 0 10px 5px; }.DarmowaWysylkaInformacja { margin-top:15px; border:1px solid var(--kolor-linia); padding:15px; text-align:center; border-radius:var(--zaokraglenie-5-px); }.WysylkaSuwak { padding:10px 0 10px 0; }.WysylkaSuwakTlo { margin:0 auto; max-width:80%; height:10px; background:var(--kolor-szary-jasny); border-radius:var(--zaokraglenie-5-px); overflow:hidden; position:relative; }.WysylkaSuwakWartosc { position:absolute; top:0; left:0; bottom:0; display:block; background:var(--kolor-szablonu); border-radius:var(--zaokraglenie-5-px); animation:suwak-animacja 1s; transform-origin:left center; }@keyframes suwak-animacja {  0% { transform: scaleX(0); }  100% { transform: scaleX(1); }}.KontenerDostawaPlatnosc { margin:15px 0 20px 0; }.KontenerDostawaPlatnosc { margin-bottom:20px; }.DostawaWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; border-radius:var(--zaokraglenie-5-px); }.PlatnoscWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; border-radius:var(--zaokraglenie-5-px); }.InfoTip { cursor:help; margin-left:8px; width:16px; height:16px; display:inline-block; }.InfoTipBezGrafiki { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:16px 16px; }  @media only screen and (max-width:1023px) {   .DostawaWybor, .PlatnoscWybor { display:block; }  .DostawaWybor { margin-bottom:25px; }}@media only screen and (min-width:1024px) {  .KontenerDostawaPlatnosc { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; }  .DostawaWybor, .PlatnoscWybor { width:50%; }  .DostawaWybor { margin-right:10px; }  .PlatnoscWybor { margin-left:10px; }}.DostawaWybor h3, .PlatnoscWybor h3 { color:var(--kolor-szablonu); font-size:120%; padding:15px 0 15px 0; font-weight:bold; }.PlatnoscListaWyboru { padding:10px 15px 10px 0; }.DostawaListaWyboru { padding:10px 15px 10px 0; }.ListaWyboru { padding:10px 15px 10px 0; }.ListaTbl { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; align-items:center; }@media only screen and (max-width:479px) {  .ListaTbl { font-size:90%; }}.ListaTbl .ListaRadio { width:80%; position:relative; padding:10px 10px 10px 0; box-sizing:border-box; }.ListaTbl .ListaCena { width:20%; text-align:right; padding:10px 0 10px 0; white-space:nowrap; }.ListaWyboru input, .InfoPunkty input { margin:4px; padding:4px; }.ListaTbl .ListaRadio:hover label { color:var(--kolor-szablonu); text-decoration:none; cursor:pointer; }.ListaTbl .ListaRadio .WyborMapy { display:block; position:relative; padding-left:35px; }.ListaTbl .ListaRadio label { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; align-items:center; margin:auto; position:relative; padding-left:35px; cursor:pointer; font-size:inherit; font-family:inherit; min-height:20px; line-height:20px; }.ListaTbl .ListaRadio label input[type=radio] { position:absolute; left:0; opacity:0; width:0; height:0; }.ListaTbl .ListaRadio label span.radio, .ListaTbl .ListaRadio label span.check { position:absolute; top:0; left:0; bottom:0; right:0; margin:auto 0; width:20px; height:20px; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-checkbox); transition:all 0.30s ease-in-out; }.ListaTbl .ListaRadio label span.radio::after, .ListaTbl .ListaRadio span.check::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.ListaTbl .ListaRadio label:hover span.radio { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.ListaTbl .ListaRadio label input:checked ~ span.radio { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.ListaTbl .ListaRadio label input:checked ~ span.radio::after { display:block; }.ListaTbl .ListaRadio label .ObrazekLogo { text-align:right; flex-grow:1; order:2;}.ListaTbl .ListaRadio label .RodzajNazwa { max-width:calc(100% - 100px); text-align:left; order:0; }.ListaTbl .ListaRadio label .ObrazekLogo img { max-width:60px !important; }@media only screen and (max-width:799px) {  .ListaTbl .ListaRadio label .RodzajNazwa { max-width:100%; }  .ListaTbl .ListaRadio label .ObrazekLogo { display:none; }  .ListaTbl .ListaRadio .InfoTip { display:none; }}.ListaTbl .ListaRadio label .InfoTip { order:1; }.WyborPunktuKoszyk { padding:10px 0 5px 0; display:none; }.WybranyPunktMapyKoszyk { padding-bottom:8px; font-style:italic; font-weight:bold; }@media only screen and (max-width:1023px) {  .KontenerKoszykPodsumowanie { margin:30px 0 10px 0; }}@media only screen and (min-width:1024px) {  .KontenerKoszykPodsumowanie { float:right; width:49%; }}.KontenerKoszykPodsumowanie h3 { font-size:140%; margin:10px 0 0 0; }.KontenerKoszykPodsumowanie .ListaWyboru { padding:10px 0 10px 0; }.ListaTblPodsumowania { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; margin-bottom:4px; }.ListaTblPodsumowania div { border-bottom:1px solid var(--kolor-linia); padding:8px 0 8px 0; }.ListaTblPodsumowania div:nth-child(1) { width:60%; }.ListaTblPodsumowania div:nth-child(2) { width:40%; }.ListaPodsumowania { padding:10px 15px 10px; }.ListaTblPodsumowania:last-child div { border:0; }.ListaPodsumowaniaCena { border-bottom:1px solid var(--kolor-linia); text-align:right; }.ListaPodsumowaniaCenaUjemna { color:var(--kolor-szablonu); text-align:right; }.ListaPodsumowaniaSumaOpis { color:var(--kolor-szablonu); }.ListaPodsumowaniaSumaCena { color:var(--kolor-szablonu); font-weight:bold; font-size:140% !important; text-align:right; }.KontenerInfoPunkty { padding:10px 15px 10px 10px; text-align:left; line-height:1.7; }.KontenerPunkty { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.KontenerPunkty h3 { color:var(--kolor-szablonu); font-size:120%; margin-bottom:0.3em; margin-left:10px; margin-top:1.0em; padding:0 5px; font-weight:bold; }.KontenerPunkty p { margin-left:5px; }.FormularzPunkty { margin:5px; }.FormularzPunkty .UsunPunkty { margin-left:5px; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }#PunktyForm label.error { text-align:left; margin-left:3px; margin-top:0; margin-bottom:10px;width:160px !important; }#PunktyForm { margin-top:20px; }@media only screen and (max-width:1023px) {  #PunktyForm div { display:block; margin-bottom:15px; }}@media only screen and (min-width:1024px) {  #PunktyForm { display:flex; flex-wrap:nowrap; align-items:center; }  #PunktyForm div { margin-right:15px; }}@media only screen and (max-width:1023px) {   .KontenerRaty { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 20px 10px 20px; }  .KontenerRaty div { display:inline-block; vertical-align:middle; text-align:left; }  .KontenerRaty div a { padding:15px 20px 10px 0; display:inline-block; }  .KontenerKupon { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 20px 10px 20px; margin-top:20px; }  .KontenerKoszykButton { text-align:center; margin:35px 0 15px 0; }  .KontenerKoszykButtonKontynuuj { text-align:center; margin-bottom:20px; }  .KontenerKoszykButtonKontynuuj .Prawy { float:none; }}@media only screen and (min-width:1024px) {  .KontenerKoszykPozostale { display:flex; flex-wrap:nowrap; justify-content:center; align-content:stretch; align-items:stretch; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }  .KontenerRaty { border-right:1px solid var(--kolor-linia); padding:10px; width:15%; }  .KontenerRaty div { text-align:center; }  .KontenerRaty div a { padding:20px 0 5px 0; display:inline-block; }  .KontenerRaty h5 { text-align:center; }  .KontenerKupon { border-right:1px solid var(--kolor-linia); padding:10px 10px 10px 15px; width:50%; }  .KontenerKoszykButton { padding:10px; position:relative; text-align:center; width:50%; }}.KontenerRaty h5 { color:var(--kolor-szablonu); font-size:120%; font-weight:bold; margin-top:1.0em; }.KontenerKupon h5 { color:var(--kolor-szablonu); font-size:120%; font-weight:bold; margin-top:1.0em; }.KontenerOpakowanieOzdobne h5 { color:var(--kolor-szablonu); font-size:120%; font-weight:bold; margin-top:1.0em; }.FormularzKupon { margin:10px 10px 10px 0; line-height:1.7; }.FormularzKuponUsuniecie { display:flex; align-items:center; }.FormularzKupon p { padding-bottom:10px; }.FormularzKupon .UsunKupon { margin-left:5px; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }#KuponRabatowyForm label.error { text-align:left; margin:4px 0 10px 3px; }@media only screen and (max-width:1023px) {  #KuponRabatowyForm div { display:block; margin-bottom:15px; }}@media only screen and (min-width:1024px) {  #KuponRabatowyForm { display:flex; align-items:center; }  #KuponRabatowyForm div { margin-right:15px; }}.KontenerOpakowanieOzdobne { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 10px 5px 15px; margin:10px 0 30px 0; }.FormularzOpakowanieOzdobne { margin:10px 10px 10px 0; line-height:1.7; }.FormularzOpakowanieOzdobneUsuniecie { display:flex; align-items:center; }.FormularzOpakowanieOzdobneUsuniecie span { margin-right:10px; }.FormularzOpakowanieOzdobne p { margin-bottom:15px; }.FormularzOpakowanieOzdobne .UsunOpakowanieOzdobne { display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }.KontenerKoszykButton strong { text-align:center; display:block; position:relative; margin:10px; padding:45px 0 0 0; color:var(--kolor-szablonu); font-size:110%; font-weight:normal; line-height:1.5; }.KontenerKoszykButton strong::before { content:""; display:inline-block; position:absolute; transform:translateX(-50%); top:0; left:50%; width:35px; height:35px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:35px 35px; filter:var(--filtr-szablonu); }.KontenerKoszykButton strong span { white-space:nowrap; }.PozycjeCennika { border:1px solid var(--kolor-linia); }.PozycjeCennika ul { list-style-type:none; padding:0; margin:0; }.PozycjeCennika ul > li { font-weight:bold; }.PozycjeCennika ul > li > ul > li { font-weight:normal; }.PozycjeCennika em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; }.PozycjeCennika .PobierzIkona { display:inline-block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/cennik/pobierz.svg') no-repeat left center; background-size:25px 25px; width:25px; height:25px; }.PozycjeCennika ul li { border-top:1px solid var(--kolor-linia); }.PozycjeCennika > ul:first-child > li:first-child { border:0; } .PozycjeCennika ul li div { padding:5px 10px 5px 10px; display:flex; justify-content:space-between; align-content:flex-start; align-items:center; }.PozycjeCennika ul li li div { padding:5px 10px 5px 20px; }.PozycjeCennika ul li li li div { padding:5px 10px 5px 30px; }.PozycjeCennika ul li li li li li div { padding:5px 10px 5px 40px; }.PozycjeCennika ul li li li li li li div { padding:5px 10px 5px 50px; }.KontenerDaneKlienta { margin:20px 0 20px 0; }.DaneWysylki { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }.DaneFaktura { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:1023px) {  .DaneWysylki, .DaneFaktura { padding:15px; margin-bottom:20px; }}@media only screen and (min-width:1024px) {  .KontenerDaneKlienta { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; }  .DaneWysylki, .DaneFaktura { width:50%; padding:15px; }  .DaneWysylki { margin-right:10px; }  .DaneFaktura { margin-left:10px; }  }.DaneWysylki h3, .DaneFaktura h3 { color:var(--kolor-szablonu); font-size:120%; padding:0 0 10px 0; font-weight:bold; }.DaneWysylki .Tekst, .DaneFaktura .Tekst { padding:10px 15px 0 0; line-height:1.5; }.DaneFaktura .Tekst div { margin-top:15px; }.DaneFaktura ul { list-style-type:none; margin:0; padding:0; }.DaneWysylki ul { list-style-type:none; margin:0; padding:0; }.InformacjaParagonNip { margin-bottom:8px; font-weight:bold; }.InfoDuze { font-size:110%; line-height:1.3; }.KoszykPotwierdzenie { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); margin-top:20px; }.KoszykPotwierdzenie th { text-align:center; padding:12px 10px 12px 10px; vertical-align:middle; }.KoszykPotwierdzenie tr td:nth-child(1) h3 { text-align:left; }.KoszykPotwierdzenie td { text-align:center; padding:10px; vertical-align:middle; word-break:break-word; }.KoszykPotwierdzenie .Naglowek th { background:var(--tlo-szare); text-align:center; font-weight:bold; }.KoszykPotwierdzenie tr td:nth-child(1) { text-align:left; }@media only screen and (max-width:479px) {  .KoszykPotwierdzenie { font-size:90%; }}@media only screen and (max-width:1023px) {   .KoszykPotwierdzenie .Cena { font-size:100%; }  .KoszykPotwierdzenie .Informacja { display:block; }}@media only screen and (min-width:1024px) {  .KoszykPotwierdzenie .Suma { font-size:150%; }}.KoszykPotwierdzenie .Suma { border:0; padding:5px 10px 5px 10px; white-space:nowrap; font-weight:bold; }.KoszykPotwierdzenie .Tekst { border:0; font-weight:bold; text-align:right; }.KoszykPotwierdzenie .Informacja { display:block; margin:15px 0 5px 0; }.KoszykPotwierdzenie .Wartosc { border:0; white-space:nowrap; font-weight:normal; }.KoszykPotwierdzenie .WartoscUjemna { color:var(--kolor-szablonu); border:0; white-space:nowrap; font-weight:normal; }.KoszykPotwierdzenie .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.KoszykPotwierdzenie .Cecha  a { font-size:100%; font-weight:normal; }.KoszykPotwierdzenie .Komentarz { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.KoszykPotwierdzenie .ZmienIlosc { white-space:nowrap; font-weight:normal; }.KoszykPotwierdzeniePodsumowanie { float:right; width:50%; border:1px solid var(--kolor-linia); margin-bottom:20px; }.KoszykPotwierdzeniePodsumowanie td:last-child { text-align:right; }@media only screen and (max-width:799px) {   .KoszykPotwierdzeniePodsumowanie { width:100%; font-size:100%; }  .KoszykPotwierdzenie .UkryjMobile, .Koszyk .UkryjMobile { width:0 !important; min-width:0 !important; padding:0 !important; border:none !important; background:none !important; font-size:0 !important; }  .Koszyk .UkryjMobile > * { display: none !important; }   }.Podsumowanie td:first-child { width:70%; text-align:right; white-space:normal; }.Podsumowanie td:last-child { width:30%; text-align:right; }.PotwierdzenieTekst { border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:1023px) {  .PotwierdzenieTekst { padding:15px; margin-bottom:20px; }}@media only screen and (min-width:1024px) {  .KontenerPotwierdzenieTekst { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; margin:10px 0 15px 0; }  .PotwierdzenieTekst { width:50%; padding:15px; }  .KontenerPotwierdzenieTekst .PotwierdzenieTekst:nth-child(1) { margin-right:10px; }  .KontenerPotwierdzenieTekst .PotwierdzenieTekst:nth-child(3) { margin-left:10px; }}.PotwierdzenieTekst h3 { color:var(--kolor-szablonu); font-size:120%; padding:0 0 20px 0; font-weight:bold; }.PotwierdzenieTekst .FormaWysylkiPlatnosci b { font-size:110%; }.PotwierdzenieTekst .OpisInfo { margin-bottom:8px; margin-top:10px; }.PotwierdzenieTekst .OpisInfoItalic { font-style:italic; margin-top:15px; }.PotwierdzenieTekst span { margin:0; }.ZmienDane { margin:0; float:right; }.UwagiZamowienie { margin:20px 0 10px 0; text-align:center; }.UwagiZamowienie textarea { width:100%; box-sizing:border-box; }.UwagiZamowienie b { display:block; margin:5px 0 10px 0; text-align:left; }.PolaZamowienie { margin:15px 0 10px 0; }.PolaZamowienie span { margin-bottom:15px; }.PolaZamowienie br { display:none; }.PotwierdzenieAkceptacje { text-align:left; }.PotwierdzenieAkceptacje .PotwierdzenieOpis { margin-left:35px; }.PrzyciskiPotwierdzenie { margin:20px 0 10px 0; }.Podziekowanie { margin:0 5px 20px 5px; font-size:150%; font-weight:bold !important; }.KontenerSzczegoly { line-height:1.5; margin-bottom:35px; }.KontenerSzczegoly #podsumowanieZamowienia { list-style-type:none; padding:0; margin:10px 0 0 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.KontenerSzczegoly #podsumowanieZamowienia li { padding:7px 10px 7px 10px; border-bottom:1px solid var(--kolor-linia); display:flex; justify-content:space-between; align-items:center; }.KontenerSzczegoly #podsumowanieZamowienia li:last-child { border-bottom:0; }.KontenerSzczegoly #podsumowanieZamowienia li > strong { font-weight:normal; padding:0 10px 0 0; width:calc(50% - 11px); border-right:1px solid var(--kolor-linia); text-align:right; } .KontenerSzczegoly #podsumowanieZamowienia li > span { font-weight:bold; padding:0 0 0 10px; width:calc(50% - 10px); text-align:left;  } .PlatnoscInfo { margin:10px 0 20px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:15px; }.OdliczajPlatnoscKontener { padding:20px 0 30px 0; text-align:center; }.OdliczajPlatnoscKontener > strong { display:block; font-size:130%; padding-bottom:20px; }.OdliczajPlatnosc { margin:0 auto; width:120px; height:120px; border-radius:50%; display:flex; justify-content:center; align-items:center; border:3px solid var(--kolor-linia); overflow:hidden; cursor:pointer; position:relative; }.OdliczajPlatnoscPostep { position:absolute; bottom:0; left:0; right:0; background:var(--tlo-szare); transition:all 0.30s ease-in-out; }.OdliczajPlatnosc div.LicznikZegara { font-family:Tahoma; }.OdliczajPlatnosc div.LicznikZegara b { font-size:60px; line-height:60px; width:100%; position:relative; z-index:1; }.OdliczajPlatnosc div.LicznikZegara small { width:100%; display:block; font-size:15px; position:relative; z-index:1; }.ZatrzymajZegar { text-align:center; padding-top:15px; }.WyrazamZgode { padding:8px; font-style:normal; }.KomunikatBledu { color:var(--kolor-szablonu); font-weight:bold; padding:7px 7px 7px 7px; border:1px solid var(--kolor-linia); }.AkcjaFacebook { display:inline-block; vertical-align:top; background:url("../szablony/standardowy-e.rwd.v2/obrazki/przyciski/facebook.svg") no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; }.AkcjaGooglePlus { display:inline-block; vertical-align:top; background:url("../szablony/standardowy-e.rwd.v2/obrazki/przyciski/google.svg") no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; }#PodzielSieAktualnosci { list-style-type:none; padding:0; margin:15px 0 15px 0; display:flex; justify-content:flex-start; }#PodzielSieAktualnosci li { margin:4px 4px 4px 0; transition:all 0.30s ease-in-out; }#PodzielSieAktualnosci li:hover { margin:0 4px 8px 0; }#PodzielSieAktualnosci a { display:inline-block; width:32px; height:32px; }#PodzielSieAktualnosci .facebook { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSieAktualnosci .twitter { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSieAktualnosci .pinterest { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSieAktualnosci .linkedin { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSieAktualnosci .wykop { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }.OpisPolaFormularza { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }.OpisFormularza, .TrescPolaFormularza { margin-bottom:25px; width:100%; }.OpisFormularza { line-height:1.5; }.OpisFormularzaPusty .OpisFormularza { display:none; }.TrescPolaFormularza input[type=text], .TrescPolaFormularza select, .TrescPolaFormularza textarea { max-width:calc(100% - 20px); }.FormularzOpis-Dol .OpisFormularza { order:2; }.FormularzOpis-Dol .TrescPolaFormularza { order:1; }@media only screen and (min-width:800px) {  .FormularzOpis-Lewa .OpisFormularza { width:calc(50% - 15px); padding-right:15px; }  .FormularzOpis-Lewa .TrescPolaFormularza { width:calc(50% - 15px); padding-left:15px; }}@media only screen and (min-width:800px) {  .FormularzOpis-Prawa .OpisFormularza { order:2; width:calc(50% - 15px); padding-left:15px; }  .FormularzOpis-Prawa .TrescPolaFormularza { order:1; width:calc(50% - 15px); padding-right:15px; }}.ZabezpieczenieFormularz { display:flex; flex-wrap:wrap; align-items:center; }.ZabezpieczenieFormularz div { margin:5px 8px 5px 0; }.ZabezpieczenieFormularz div img { display:inline-block; vertical-align:top; font-size:0; }.ZabezpieczenieFormularz .OdswiezGrafike { cursor:pointer; display:inline-block; width:22px; height:22px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/odswiez.svg') no-repeat; background-size:22px 22px; }.ZabezpieczenieFormularz .OdswiezGrafike img { display:none; }.ZabezpieczenieFormularz .OknoGrafikiFormularz { padding:5px; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }.MagazynIlosc { --percent:calc(var(--ilosc) / 5 * 100%); display:inline-block; font-size:20px; font-family:Arial; line-height:1; }.MagazynIlosc::before { content:'▬▬▬▬▬'; letter-spacing:1px; background:linear-gradient(90deg, var(--magazyn-tlo) var(--percent), var(--magazyn-kolor) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }#RamkaProduktu { margin-bottom:30px; overflow:visible; padding:15px; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:799px) {  #RamkaProduktu { padding:10px; }}@media only screen and (max-width:1023px) {  #ZdjeciaProduktu { width:100% !important; }  .ZdjeciaKontener { width:calc(100% - 60px) !important; }  #InformacjeProduktu { text-align:left; width:100% !important; }}@media only screen and (min-width:1024px) {  #KartaProduktu { display:flex; justify-content:space-between; align-content:flex-start; align-items:flex-start; }  #ZdjeciaProduktu { background-clip:content-box; box-sizing:border-box; }  .ZdjeciaKontener { width:calc(100% - 30px) !important; }  #InformacjeProduktu { padding-left:50px; background-clip:content-box; box-sizing:border-box; } }@media only screen and (min-width:1024px) and (max-width:1279px) {  #ZdjeciaProduktu, #InformacjeProduktu { width:50% !important; }  }.ZdjeciaKontener { margin:0 auto; position:relative; }#ZdjeciaProduktu a, #ZdjeciaProduktu img { display:block; outline:none; border:none; margin:auto; }#ZdjeciaProduktu #ZdjeciaDuze { margin:0 auto; margin-bottom:10px; text-align:center; }#ZdjeciaProduktu #ZdjeciaDuze > a:not(:first-child) { display:none; }  #ZdjeciaProduktu .DodatkoweZdjecia { margin:20px 0 20px 0; }#ZdjeciaProduktu .DodatkoweZdjecia div { margin:0 auto; cursor:pointer; text-align:center; outline:none; }#ZdjeciaProduktu .DodatkoweZdjecia div img { display:block; margin:auto; font-size:0; border:1px solid rgba(255,255,255,0); padding:10px; border-radius:var(--zaokraglenie-4-px); transition:all 0.30s ease-in-out; }#ZdjeciaProduktu .DodatkoweZdjecia div img:hover, #ZdjeciaProduktu .DodatkoweZdjecia div img:focus { border:1px solid var(--kolor-linia); }#ZdjeciaProduktu .DodatkoweZdjecia div.slick-current img { border:1px solid var(--kolor-linia); }#ZdjeciaProduktu .slick-prev { left:-30px; }#ZdjeciaProduktu .slick-next { right:-30px; }#ZdjeciaProduktu .slick-prev::before, #ZdjeciaProduktu .slick-next::before { color:var(--kolor-czarny) !important; font-size:30px; }@media only screen and (max-width:1023px) {  .Ikonki { margin:20px 0 20px 0; }}.Ikonki span { background:var(--kolor-szary-jasny); display:inline-block; margin:4px 4px 4px 0; border-radius:var(--zaokraglenie-5-px); }.Ikonki b { font-weight:normal; display:inline-block; padding:5px 8px 5px 8px; }.NazwaProducent { margin:15px 0 15px 0; }@media only screen and (max-width:799px) {  .NazwaProducent .Producent { margin:15px 0 0 0; }}@media only screen and (min-width:800px) {  .NazwaProducent { display:flex; justify-content:space-between; align-content:flex-start; align-items:center; }  .NazwaProducent .Producent { text-align:right; }  .NazwaProducent .Producent { margin:15px 0 0 0; }}@media only screen and (min-width:800px) and (max-width:1279px) {  .NazwaProducent { flex-wrap:wrap; }}.NazwaProducent h1 { font-weight:normal; font-size:190%; padding-right:30px; }#RamkaProduktu .SredniaOcena { margin:0 0 20px 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#RamkaProduktu .SredniaOcena div { padding:4px 7px 0 0; line-height:1.5; }#RamkaProduktu .SredniaOcena .WszystkieRecenzje { text-decoration:underline; cursor:pointer; font-weight:bold; }#Tagi { margin:10px 0 0 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#Tagi strong { display:inline-block; margin:0 5px 5px 0; }#Tagi ul { list-style-type:none; padding:0; margin:0; } #Tagi li { display:inline-block; margin:0 5px 5px 0; opacity:0.7; }#Tagi li:hover { opacity:1; }#IloscKupionych { margin:10px 0 15px 0; font-weight:bold }.ListaOpisy { border-top:1px solid var(--kolor-linia); border-bottom:1px solid var(--kolor-linia); margin:10px 0 10px 0; padding:10px 0 10px 0; }.ListaOpisy .TbPoz { display:flex; align-content:flex-start; align-items:center; margin:6px 0 6px 0; }.ListaOpisy .TbPoz strong, .ListaOpisy .TbPoz span { text-align:left; padding-right:5px; }.ListaOpisy .TbPoz strong a { font-weight:bold; }#DataDostepnosci { color:var(--kolor-czerwony); margin:15px 0 15px 0; font-size:110%; }#DataDostepnosci .ZegarDataDostepnosci span { font-size:140%; font-weight:bold; white-space:nowrap; }#DataDostepnosci .ZegarDataDostepnosci span em { font-style:normal; }#DataDostepnosci .ZegarDataDostepnosci { margin-top:5px; }.SekcjaCen { margin:10px 0 5px 0; }.Przyciski p { margin-bottom:10px; }#PrzyciskKupowania { display:block; }#PrzyciskKupowania input { max-width:80px; display: block; margin:0; padding: 13px 20px; border:none; border-right: 1px solid var(--kolor-ramka-pola); text-align:center; margin-right:42px; border-top-right-radius:0; border-bottom-right-radius:0; }#PrzyciskKupowania .DoKoszykaKartaProduktu { text-align:center; position:relative; overflow:hidden; cursor:pointer; display:block; font-size:130%; margin:0; padding:12px 15px 12px 15px; background-color:var(--kolor-szablonu); border:0; color:var(--kolor-bialy); font-weight:normal; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }#PrzyciskKupowania .DoKoszykaKartaProduktu:hover { background-color:var(--kolor-czarny); color:var(--kolor-bialy); }@media only screen and (min-width:1024px) {  #PrzyciskKupowania .DoKoszykaKartaProduktu { padding:12px 15px 12px 60px; }   #PrzyciskKupowania .DoKoszykaKartaProduktu::after { content:''; position:absolute; top:0; left:0; bottom:0; width:45px; display:block; background:var(--kolor-czarny); transition:all 0.30s ease-in-out; }  #PrzyciskKupowania .DoKoszykaKartaProduktu::before { content:""; position:absolute; top:0; bottom:0; left:0; width:45px; z-index:2; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/koszyk.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); transition:all 0.40s ease-in-out; }  #PrzyciskKupowania .DoKoszykaKartaProduktu:hover { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); padding:12px 60px 12px 15px; }   #PrzyciskKupowania .DoKoszykaKartaProduktu:hover::before, #PrzyciskKupowania .DoKoszykaKartaProduktu:hover::after { left:calc(100% - 45px); }}#PrzyciskKupowania .PrzyciskIlosc { display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#PrzyciskKupowania .PrzyciskIlosc .PolePrzyciskiKoszyka { order:2; }#PrzyciskKupowania .PrzyciskIlosc .PoleIlosciKoszyka { order:1; margin:10px 15px 10px 0; }#PrzyciskKupowania .PoleIlosc {  position:relative; display:inline-block; margin:0 10px 0 5px; overflow:visible; border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }#PrzyciskKupowania .minus, #PrzyciskKupowania .plus { cursor:pointer; position:absolute; transition:all 0.30s ease-in-out; padding:0; width:unset; border:0; display:flex; justify-content:center; align-items:center; }#PrzyciskKupowania .minus { right:0; bottom:0; height:50%; width:42px; left:unset; top:unset; border-top:1px solid var(--kolor-ramka-pola); font-size:0; content:''; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat 50% transparent; background-size:18px 18px; }#PrzyciskKupowania .plus { right:0; height:50%; top:0; width: 42px; font-size:0; content:''; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat 50% transparent; background-size:18px 18px; }#ZakupPrzezAllegro { margin:0; }#ZakupPrzezAllegro a { display:inline-block; font-weight:bold; margin-bottom:10px; padding:10px 90px 10px 10px; border:2px solid #ff5a00; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/allegro.png') #fff no-repeat right 10px center; background-size:70px 25px; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }#ZakupPrzezAllegro a:hover { background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/allegro.png') #fff no-repeat left 10px center; background-size:70px 25px; padding:10px 10px 10px 90px; }#SzybkiZakup { font-size:90%; margin-top:10px; }#FormSzybkiZakup { display:none; margin:10px 0 10px 0; padding:15px; background:var(--tlo-szare); }#FormSzybkiZakup span.Informacja { display:block; margin-bottom:15px; }#PowiadomDostepnosc { font-size:90%; }#FormPowiadomienieDostepnosc { display:none; margin:10px 0 10px 0; padding:15px; background:var(--tlo-szare); }#FormPowiadomienieDostepnosc span.Informacja { display:block; margin-bottom:15px; }#InfoNiedostepny .Info, #PrzyciskKupowania .Info { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; display:inline-block; padding:7px 0 7px 35px; } .KomentarzeDoProduktu { line-height:1.5; margin:10px 0 5px 0; }.CenyProduktu { margin-bottom:20px; }.CenyProduktu p { margin-bottom:5px; }#CenaPoprzednia, #CenaKatalogowa { opacity:0.6; }#CenaPoprzednia strong { font-size:120%; text-decoration:line-through; white-space:nowrap; font-weight:normal; }#CenaKatalogowa strong { font-size:120%; text-decoration:line-through; white-space:nowrap; font-weight:normal; }#CenaKatalogowaOszczedzasz { color:var(--kolor-szablonu); }#CenaKatalogowaOszczedzasz strong { font-size:120%; }#CenaGlownaProduktuBrutto { font-size:120%; }#CenaGlownaProduktuBrutto strong { font-size:170%; white-space:nowrap; }#CenaGlownaProduktuBrutto span { display:inline-block; margin:0; }#CenaGlownaProduktuNetto strong { font-size:130%; white-space:nowrap; }#InfoKupon { position: relative; border:1px solid var(--kolor-linia); width:fit-content; padding:8px; margin-bottom:15px; border-radius:var(--zaokraglenie-3-px); }#InfoKupon::before, #InfoKupon::after { display:block; position:absolute; width:0; height:0; content:""; border-style:solid; }#InfoKupon::before { bottom:-10px; left:12px; z-index:2; border-color:var(--kolor-bialy) transparent transparent; border-width:5px; }#InfoKupon::after { bottom:-12px; left:11px; z-index:1; border-color:var(--kolor-linia) transparent transparent;border-width:6px; }#CenaGlownaProduktuBrutto.CenaZKuponem strong span { color:var(--kolor-szablonu); font-size:140%; }#CenaPoprzednia.CenaZKuponem { opacity:1.0; }#CenaPoprzednia.CenaZKuponem strong { font-size:190%; opacity:1.0; text-decoration:none; font-weight:bold; }#ProduktZegar { margin:20px 0 10px 0; }#ProduktZegar .Odliczanie { display:block; color:var(--kolor-czcionki-odliczania-pozostalo); }#ProduktZegar .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }#ProduktZegar .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }#PrzyciskSchowek { padding-top:5px; margin:0; }#PrzyciskSchowek span { white-space:nowrap; display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/przyciski/schowek.svg') no-repeat left center; background-size:20px 20px; padding:3px 0 3px 30px; transition:all 0.30s ease-in-out; }#PrzyciskSchowek span:hover { color:var(--kolor-szablonu); }#CechyProduktu { padding:0; margin:20px 0 20px 0; }#CechyProduktu .CechaProduktu { margin-bottom:20px; overflow:hidden; }#CechyProduktu .CechaProduktu .CechaProduktuEtykieta { display:inline-block; font-weight:normal; }@media only screen and (max-width:479px) {  #CechyProduktu .CechaProduktu { margin-bottom:20px; flex-direction:column; }}#CechyProduktu .CechaWyboru { margin:10px -15px 0 0; display:flex; flex-wrap:wrap; min-width:200px; }#CechyProduktu .Radio.PoleWyboruCechy { box-sizing:border-box; transition:all 0.50s ease-in-out; display:flex; text-align:center; margin:5px 15px 10px 0; }#CechyProduktu .Radio.PoleWyboruCechy label { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; position:relative; text-align:center; cursor:pointer !important; word-break:break-word; padding:0 !important; margin:0 !important; }#CechyProduktu .Radio.PoleWyboruCechy span { box-sizing:border-box; padding:5px; margin:0; text-align:center; width:100%; height:100%; border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; opacity:1; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:center; align-content:stretch; align-items:center; }#CechyProduktu .Radio.PoleWyboruCechy label input:checked ~ span { background:transparent; border:1px solid var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .Radio.PoleWyboruCechy label:hover span { background:transparent; border:1px solid var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .CechaWyboru select { width:70%; margin:0 5px 0 0; }#CechyProduktu .Foto.PoleWyboruCechy { box-sizing:border-box; transition:all 0.50s ease-in-out; display:flex; text-align:center; margin:5px 15px 10px 0; }#CechyProduktu .Foto.PoleWyboruCechy label { cursor:pointer; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; cursor:auto; position:relative; text-align:center; word-break:break-word; padding:0 !important; margin:0 !important; flex-direction:column;  }#CechyProduktu .Foto.PoleWyboruCechy span { box-shadow:none; border:0; box-sizing:border-box; padding:5px; margin:0; text-align:center; width:100%; height:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.PoleCechy { display:block; cursor:pointer; border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }#CechyProduktu .Foto.PoleWyboruCechy span.ZdjecieCechy { display:block; background:transparent; overflow:hidden; height:auto; margin:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.ZdjecieCechy img { cursor:zoom-in !important; margin:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.radio { position:relative; display:block !important; overflow:hidden; height:auto; }#CechyProduktu .Foto.PoleWyboruCechy label input:checked ~ span.PoleCechy { background:transparent; border:solid 1px var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .Foto.PoleWyboruCechy span.PoleCechy:hover { background:transparent; border:solid 1px var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }@media only screen and (max-width:479px) {   #CechyProduktu .PoleWyboruCechy { width:100%; margin:5px 0 0 0; }}@media only screen and (min-width:480px) and (max-width:799px) {   #CechyProduktu .PoleWyboruCechy { width:calc(50% - 15px); } }  @media only screen and (min-width:800px) and (max-width:1279px) {   #CechyProduktu .PoleWyboruCechy { width:calc(33.3333% - 15px); }  }  @media only screen and (min-width:1280px) and (max-width:1599px) {   #CechyProduktu .PoleWyboruCechy { width:calc(25% - 15px); }  }@media only screen and (min-width:1600px) {   #CechyProduktu .PoleWyboruCechy { width:calc(20% - 15px); }}.CechaOpis { position:relative; cursor:pointer; }.CechaOpis::before { content:''; background:url("../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg") no-repeat left center; background-size:16px 16px; display:block; position:absolute; right:-25px; top:2px; width:16px; height:16px; }#InfoOpisWysylka { display:inline-block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; cursor:help; }.jBox-content #tipWysylka { line-height:1.4; width:auto; }.jBox-content #tipWysylka b { display:block; margin-bottom:8px; }.jBox-content #tipWysylka span { font-weight:normal; display:block; margin:3px 0 0 0; width:auto; }#PoleTekstoweProduktu .TxtOpis { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/info.svg') no-repeat right center; background-size:16px 16px; padding:0 25px 0 0; cursor:pointer; }#PoleTekstoweProduktu { margin:10px 0 5px 0; }#PoleTekstoweProduktu div { margin-top:10px; }#PoleTekstoweProduktu span { display:inline-block; margin:10px 0 3px 0; }#PoleTekstoweProduktu input, #PoleTekstoweProduktu textarea { width:80%; }#PoleTekstoweProduktu img { padding:8px; max-width:70px !important; max-height:70px !important; }#PoleTekstoweProduktu .blad { display:block; padding:5px 0 5px 0; color:var(--kolor-czerwony); font-weight:bold; }#PoleTekstoweProduktu .wgrano { font-weight:normal; display:block; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 18px; padding:4px 0 4px 25px; }#LinkiPowiazaneProduktu { margin:20px 0 0 0; }#LinkiPowiazaneProduktu .GrupaLinkow .GrupaLinkowTytul { margin-bottom:10px; font-size:110%; font-weight:bold; }#LinkiPowiazaneProduktu ul { list-style-type:none; padding:0; margin:15px 0 15px 0; }#LinkiPowiazaneProduktu ul li { display:inline-block; vertical-align:top; margin:0 10px 10px 0; border:1px solid var(--kolor-linia); }#LinkiPowiazaneProduktu ul li a { display:block; padding:5px; }#LinkiPowiazaneProduktu ul li img { max-width:200px !important; font-size:0; display:block; }#InneWariantyProduktu { margin:20px 0 20px 0; }#InneWariantyProduktu .InneWariantyNaglowek { margin-bottom:10px; font-size:120%; font-weight:bold; }#InneWariantyProduktu .ListaInneWarianty { display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant { border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); background:var(--kolor-tlo-modul); margin:0 10px 10px 0; padding:5px; transition:all 0.30s ease-in-out; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant.Aktywny, #InneWariantyProduktu .ListaInneWarianty .OknoWariant:hover { border:1px solid var(--kolor-szablonu); }#InneWariantyProduktu .ListaInneWarianty .OknoWariant img { max-width:70px !important; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant a { display:block; }#InneWariantyProduktu .ListaInneWarianty .Foto img { display:inline-block; vertical-align:top; font-size:0; }#InneWariantyProduktu .OknoWariantNazwa { justify-content:flex-start; align-items:stretch; }#InneWariantyProduktu .OknoWariantNazwa .OknoWariant { text-align:center; width:120px; }#InneWariantyProduktu .OknoWariantNazwa .OknoWariant .ProduktCena .Cena, #InneWariantyProduktu .OknoWariantNazwa .OknoWariant .ProduktCena .CenaPromocyjna { font-size:100%; }#InneWariantyProduktu .OknoWariantNazwa .Foto { padding:5px 0 5px 0; }#InneWariantyProduktu .OknoWariantNazwa a span { display:block; padding-top:8px; font-size:90%; }#InneWariantyProduktu .OknoWariantNazwa a span:first-child { padding:0; }#OstrzezenieIlosci { color:var(--kolor-czerwony); margin:10px 0 10px 0; }#ZnizkiOdIlosci { margin-top:10px; }#ZnizkiOdIlosci span { display:inline-block; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/kartaProduktu/znizki_od_ilosci.svg') no-repeat left center; background-size:25px 25px; padding:10px 10px 10px 35px; margin:0; font-weight:normal; }#ZnizkiOdIlosci strong { font-weight:normal; color:var(--kolor-czerwony); }#HistoriaCenProduktu { margin-top:15px; font-size:90%; opacity:0.7; }#HistoriaCenProduktu span { display:inline-block; font-weight:normal; margin:0; background-size:18px 18px; padding:7px 0 7px 25px; }#InfoRabaty { color:var(--kolor-czerwony); }.ZnizkiInfo { width:90%; margin:0 auto; margin-top:15px; }.ZnizkiInfo .Naglowek td { font-weight:bold; }.ZnizkiInfo td { padding:5px; border:1px solid var(--kolor-linia); }#InformacjaPunkty { text-align:left; margin:10px 0 10px 0; font-size:90%; }#InformacjaPunkty span { font-weight:bold; }#PodzielSie { list-style-type:none; padding:10px 0 0 0; margin:0; display:flex; justify-content:center; }#PodzielSie li { margin:4px; transition:all 0.30s ease-in-out; }#PodzielSie li:hover { margin:0 4px 8px 4px; }#PodzielSie a { display:inline-block; width:32px; height:32px; }#PodzielSie li:nth-child(1) { order:6; }#PodzielSie li:nth-child(2) { order:5; }#PodzielSie li:nth-child(3) { order:4; }#PodzielSie li:nth-child(4) { order:3; }#PodzielSie li:nth-child(5) { order:2; }#PodzielSie li:nth-child(6) { order:1; }#PodzielSie .facebook { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSie .twitter { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSie .pinterest { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSie .linkedin { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSie .wykop { background:url('../szablony/standardowy-e.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }#GlowneLinkiProduktu { padding:0 0 15px 0; text-align:center; }#GlowneLinkiProduktu a { display:inline-block; padding:10px 10px 10px 45px; margin:10px; transition:all 0.30s ease-in-out; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-3-px); }#GlowneLinkiProduktu .ZapytanieProdukt { background:url('../szablony/standardowy-e.rwd.v2/obrazki/kartaProduktu/mail.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .PolecProdukt { background:url('../szablony/standardowy-e.rwd.v2/obrazki/kartaProduktu/znajomy.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .NegocjujCene { background:url('../szablony/standardowy-e.rwd.v2/obrazki/kartaProduktu/negocjacja.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .LinkPDF { background:url('../szablony/standardowy-e.rwd.v2/obrazki/kartaProduktu/pdf.svg') no-repeat left 10px center; background-size:23px 23px; }@media only screen and (max-width:799px) {   #GlowneLinkiProduktu a { font-size:90%; background:transparent !important; padding:8px; margin:5px; }}#ZakladkiProduktu #Zakladki { list-style-type:none; padding:0; margin:20px 0 10px 0; display:flex; align-content:flex-start; align-items:flex-start; justify-content:center; flex-wrap:wrap; }#ZakladkiProduktu #Zakladki li { margin:8px; background:var(--tlo-szare); padding:10px 15px 10px 15px; font-size:110%; font-weight:normal; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }@media only screen and (max-width:799px) {   #ZakladkiProduktu #Zakladki li { padding:8px; margin:5px; }}#ZakladkiProduktu #Zakladki li:hover { cursor:pointer; background:var(--kolor-szablonu); color:var(--kolor-bialy); }#ZakladkiProduktu #Zakladki li.aktywna { background:var(--kolor-szablonu); color:var(--kolor-bialy); }#TresciZakladek { padding:20px; line-height:1.5; overflow:hidden; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }#TresciZakladek .widoczna { display:block; }#TresciZakladek .ukryta { display:none; }#TresciZakladek .DodatkowePolaOpis { padding-top:15px; }#TresciZakladek .TbPoz { display:flex; align-content:flex-start; align-items:center; margin:6px 0 6px 0; }#TresciZakladek .TbPoz strong, #TresciZakladek .TbPoz span { text-align:left; padding-right:5px; }#TresciZakladek .TbPoz strong a { font-weight:bold; }#TresciZakladek .ListaPozycjiKartaProduktu ul { list-style-type:none; padding:0; margin:0; }#TresciZakladek .ListaPozycjiKartaProduktu ul li { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:16px 16px; padding:0 0 0 25px; margin-bottom:15px; }#TresciZakladek .ListaPozycjiKartaProduktu ul li:last-child { margin-bottom:0; }#TresciZakladek .ListaPozycjiKartaProduktu ul li a { font-weight:bold; }#TresciZakladek .ListaPozycjiKartaProduktu ul li .opisPlikLink { display:block; margin:5px 0 5px 0; }#TresciZakladek .FilmyYoutubeFlvProdukt { display:flex; flex-direction:column; justify-content:center; align-content:flex-start; align-items:center; }#TresciZakladek .FilmYoutubeFlv { margin:0 0 25px 0; text-align:center; max-width:100%; }#TresciZakladek .FilmYoutubeFlv strong { display:block; margin:5px 0 5px 0; }#TresciZakladek .FilmYoutubeFlv div { max-width:100%; }@media only screen and (max-width:1023px) {   #TresciZakladek .FilmYoutubeFlv div { position:relative; padding-bottom:56.25%; height:0; }  #TresciZakladek .FilmYoutubeFlv div iframe, #TresciZakladek .FilmYoutubeFlv div video { position:absolute; top:0; left:0; width:100% !important; height:100% !important; cursor:pointer; }}#TresciZakladek .PlikiMp3 { display:flex; flex-wrap:wrap; align-items:center; }#TresciZakladek .PlikiMp3 div { padding:5px 10px 5px 0; }#TresciZakladek .Recenzja { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin:10px 0 10px 0; line-height:1.5; border-bottom:1px solid var(--kolor-linia); }#TresciZakladek .Recenzja > span { display:inline-block; }@media only screen and (max-width:799px) {   #TresciZakladek .Recenzja > span { width:100%; padding-bottom:5px; }}@media only screen and (min-width:800px) {   #TresciZakladek .Recenzja > span { width:33.33%; }  #TresciZakladek .Recenzja > span:nth-child(2) { text-align:right; }}#TresciZakladek .Recenzja > span:nth-child(2) { order:3; }#TresciZakladek .Recenzja > div.RecenzjaOpis { order:4; width:100%; padding:10px 0 10px 0; font-style:italic; }#TresciZakladek .Recenzja > div.InformacjaOk { order:5; width:100%; margin-bottom:5px; font-weight:bold; }#TresciZakladek .PodsumowanieRecenzji { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid var(--kolor-linia); line-height:1.6; }#TresciZakladek .PodsumowanieRecenzji > strong { font-size:120%; padding-bottom:10px; display:block; }#TresciZakladek .ZdjeciaRecenzji { display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#TresciZakladek .ZdjeciaRecenzji > div { margin:0 15px 15px 0; }#TresciZakladek .ZdjeciaRecenzji > div img { max-width:120px !important; width:auto; max-height:120px !important; height:auto; }.SredniaOcenaPaskiRecenzji { padding:20px 0px 20px 0px; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }@media only screen and (max-width:799px) {   .SredniaOcenaPaskiRecenzji > div { width:100%; padding:10px 0 10px 0; }}.SredniaOcenaRecenzje { text-align:center; padding:0 20px 0 0; }.SredniaOcenaRecenzje { font-size:200%; }.SredniaOcenaRecenzje span { font-size:13px; display:block; padding-bottom:10px; }@media only screen and (min-width:800px) {   .PaskiRecenzji { padding:0 20px 0 20px; margin-right:20px; border-left:1px solid var(--kolor-linia); }}.PasekRecenzja { height:15px; margin-bottom:10px; display:flex; align-content:flex-start; align-items:center; cursor:pointer; }.PasekRecenzja > div { margin-right:10px; }.PasekRecenzja > div:nth-child(2) { flex:1; margin-top:2px; background:var(--tlo-szare); width:350px; height:12px; position:relative; overflow:hidden; border-radius:2px; }.PasekRecenzja > div:nth-child(2) span { display:block; background:var(--kolor-szablonu); position:absolute; top:0; bottom:0; border-radius:var(--zaokraglenie-3-px); }.PasekRecenzja > div:nth-child(3) { width:20px; text-align:center; }.WyswietlOceny { display:flex; align-content:flex-start; align-items:center; padding:20px 0 20px 0; }.WyswietlOceny select { margin-left:10px; }#RamkaProduktu .LiniaPrawa { border-right:1px solid var(--kolor-linia); }#RamkaProduktu .LiniaDolna { border-bottom:1px solid var(--kolor-linia); }#TresciZakladek .OknaRwd { margin:-10px -10px -10px -10px; }#TresciZakladek .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; line-height:normal; }#TresciZakladek .Okno .ElementListingRamka { z-index:2; position:relative; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }#TresciZakladek .Okno .Foto { position:relative; margin:0 0 15px 0; }#TresciZakladek .Okno h3 a { margin-bottom:15px; display:block; }#TresciZakladek .Okno .ZakupKontener { margin-top:auto; }#TresciZakladek .Okno .Zakup { justify-content:center; padding-top:10px; }.PozostaleProdukty { margin:30px 0 30px 0; }  .PozostaleProdukty .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.PozostaleProdukty .Okno .ElementListingRamka { z-index:2; position:relative; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; }.PozostaleProdukty .Okno .Foto { position:relative; margin:0 0 15px 0; }.PozostaleProdukty .Okno h3 a { margin-bottom:15px; display:block; }.PozostaleProdukty .Okno .ZakupKontener { margin-top:auto; }.PozostaleProdukty .Okno .Zakup { justify-content:center; padding-top:10px; }#PlatnosciRatalne { padding:10px 0 0 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#PlatnosciRatalne div { margin-right:20px; }#ZestawProduktow { margin:20px 0 20px 0; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-5-px); }#ZestawProduktow .ZestawTytul { display:block; padding:15px; background:var(--tlo-szare); font-size:130%; }#ZestawProduktow ul { list-style-type:none; padding:0; margin:0; }#ZestawProduktow ul li { display:flex; align-items:center; justify-content:flex-start; }#ZestawProduktow ul li span { display:inline-block; vertical-align:top; }#ZestawProduktow ul li span img { display:inline-block; vertical-align:top; font-size:0; }#ZestawProduktow ul li span:first-child { width:60px; padding:10px 5px 10px 5px; text-align:center; }#ZestawProduktow ul li span:last-child { width:calc(100% - 90px); padding:10px; }#ZestawProduktow ul li a { font-weight:bold; }#ZestawProduktow .ZestawTaniej { padding:15px; background:var(--tlo-szare); font-size:110%; }#ZestawProduktow .ZestawTaniej b { font-size:110%; }.CheckboxZestaw { display:none; }.ZestawyListing { padding:10px 0 0 0; }.ZestawyListingProdukty .ProduktZestawPozycja { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid var(--kolor-linia); }.ZestawyListingProdukty .ProduktZestawPozycja:nth-child(n+2) { padding:0; margin:0; max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }#CheckboxZestaw:checked ~ .ZestawyListingProdukty .ProduktZestawPozycja { max-height:500px; opacity:1; }#CheckboxZestaw:checked ~ .ZestawyListingProdukty .WszystkieZestawy label { display:none; }.ProduktZestaw > div { padding:10px 0 10px 0; }@media only screen and (min-width:1024px) {   .ProduktZestaw { display:flex; justify-content:space-between; align-content:flex-start; align-items:flex-start; }  .ProduktZestaw > div:nth-child(1) { width:calc(50% - 10px); padding-right:10px; }  .ProduktZestaw > div:nth-child(2) { width:calc(50% - 10px); padding-left:10px; }}.ProduktZestaw .ProduktZestawFoto { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }.ProduktZestaw .ProduktZestawFoto > div { padding:10px; position:relative; }.ProduktZestaw .ProduktZestawFoto > div img { max-width:70px !important; }@media only screen and (min-width:1024px) {   .ProduktZestaw .ProduktZestawFoto > div { padding:10px 40px 10px 20px; }  .ProduktZestaw .ProduktZestawFoto > div:last-child { padding-right:20px; }  .ProduktZestaw .ProduktZestawFoto > div::before { content:'+'; font-size:40px; font-family:Arial; opacity:0.5; position:absolute; top:50%; right:0; transform:translate(0%, -50%); }  .ProduktZestaw .ProduktZestawFoto > div:last-child::before { display:none; }  .ProduktZestaw .ProduktZestawFoto > div img { max-width:100px !important; }}.ProduktZestaw .ProduktZestawLinki h4 a { font-size:130%; font-weight:bold; display:block; margin-bottom:15px; }.ProduktZestaw .ProduktZestawLinki > div { display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:10px; }.ProduktZestaw .ProduktZestawLinki > div div:last-child a { font-weight:bold; }.ProduktZestaw .ProduktZestawLinki > div div:last-child { white-space:nowrap; padding-left:15px; text-align:right; }.ProduktZestaw .ProduktZestawLinki > div div:last-child .CenaPoprzednia { display:inline-block; margin-right:10px; }.ProduktZestaw .ProduktyZestawuSuma { margin-top:15px; padding-top:15px; border-top:1px solid var(--kolor-linia); align-items:center !important; }.ProduktZestaw .ProduktyZestawuSuma .Cena { font-weight:bold; font-size:20px; }.ProduktZestaw .ProduktyZestawuTaniej { padding-top:5px; white-space:wrap !important; }.ProduktZestaw .ProduktyZestawuTaniej b { display:inline-block; vertical-align:middle; color:var(--kolor-czerwony); }.WszystkieZestawy { text-align:center; padding:5px 0 15px 0; }.WszystkieZestawy label { text-decoration:underline; cursor:pointer; letter-spacing:1px; }#KosztRozmiaru { opacity:0.7; margin:5px 0 15px 0; font-size:90%; }.KlasaEnergetyczna { color:var(--kolor-bialy); height:20px; line-height:20px; padding:0 5px 0 8px; display:inline-block; vertical-align:top; position:relative; margin-right:20px; }.KlasaEnergetyczna::before { content:''; display:inline-block; position:absolute; top:0; right:-10px; bottom:0; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid blue; }.KlasaEnergetyczna-Appp, .KlasaEnergetyczna-App, .KlasaEnergetyczna-Ap, .KlasaEnergetyczna-A { background:#16a451; }.KlasaEnergetyczna-Appp::before, .KlasaEnergetyczna-App::before, .KlasaEnergetyczna-Ap::before, .KlasaEnergetyczna-A::before { border-left-color:#16a451; }.KlasaEnergetyczna-B { background:#54b54d; }.KlasaEnergetyczna-B::before { border-left-color:#54b54d; }.KlasaEnergetyczna-C { background:#aed331; }.KlasaEnergetyczna-C::before { border-left-color:#aed331; }.KlasaEnergetyczna-D { background:#f7ec1d; }.KlasaEnergetyczna-D::before { border-left-color:#f7ec1d; }.KlasaEnergetyczna-E { background:#f6b216; }.KlasaEnergetyczna-E::before { border-left-color:#f6b216; }.KlasaEnergetyczna-F { background:#f15a25; }.KlasaEnergetyczna-F::before { border-left-color:#f15a25; }.KlasaEnergetyczna-G { background:#eb2023; }.KlasaEnergetyczna-G::before { border-left-color:#eb2023; }.PdfEtykietaEnergetyczna { font-size:90%; text-decoration:underline; font-weight:normal !important; }.ZegarCzasWysylkiKartaProduktu { margin:20px 0 10px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); text-align:center; padding:10px; line-height:1.5; }.ZegarCzasWysylkiKartaProduktu > div { padding-top:5px; }.ZegarCzasWysylkiKartaProduktu b { display:inline-block; vertical-align:top; padding:0 2px 0 2px; }@media only screen and (max-width:1023px) {    .BoxRwdUkryj { display:none; }  .BoxRwd .BoxZawartosc { max-height:0; overflow:hidden; opacity:0; visibility:hidden; transition:all 0.30s ease-in-out; }    .BoxRozwinZwin { display:inline-block; }}@media only screen and (min-width:1024px) {  .BoxRwd .BoxZawartosc { display:block; }  .BoxRozwinZwin { display:none; }}.BoxRozwinZwin { position:absolute; top:0; right:-10px; bottom:0; width:20px; cursor:pointer; }.BoxNaglowek .BoxRozwin { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); transition:all 0.30s ease-in-out; }.CalyBox .CheckboxNawigacja:checked ~ .BoxNaglowek .BoxRozwin { transform:rotate(180deg); }.BoxNaglowekKategorie .BoxRozwin { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); transition:all 0.30s ease-in-out; }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxNaglowekKategorie .BoxRozwin { transform:rotate(180deg); }.CalyBox { margin-bottom:20px; }.CalyBoxKategorie { margin-bottom:20px;  }.CalyBoxKategorie .BoxNaglowekKategorie label, .CalyBox .BoxNaglowek label { display:block; position:relative; }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxZawartosc, .CalyBox .CheckboxNawigacja:checked ~ .BoxZawartosc { max-height:5000px; opacity:1; visibility:visible; } .BoxNaglowek { position:relative; border-radius:var(--zaokraglenie-5-px); margin:0; padding:10px; font-size:130%; font-weight:normal; background:var(--kolor-naglowek-box); color:var(--kolor-bialy); text-transform:uppercase; border-bottom:2px solid var(--kolor-szablonu); }.BoxNaglowekKategorie { position:relative; border-radius:var(--zaokraglenie-5-px); margin:0; padding:10px; font-size:130%; font-weight:normal; background:var(--kolor-naglowek-box-kategorie); color:var(--kolor-bialy); text-transform:uppercase; }@media only screen and (max-width:1023px) {  .BoxNaglowek, .BoxNaglowekKategorie { padding-right:20px; border:0; }}.BoxOdstep { margin-top:5px; border-radius:var(--zaokraglenie-5-px); position:relative; }.BoxTresc { overflow:hidden; position:relative; }.BoxTresc .BoxOdstep { padding:10px; background:var(--kolor-tlo-box); border:1px solid var(--kolor-linia); }.BoxTresc .WszystkieKreska { text-align:center; padding:10px 10px 5px 10px; border-top:1px solid var(--kolor-linia); }.BoxTresc .Wszystkie { text-align:center; margin:10px 10px 5px 10px; }.BoxTresc .Wszystkie a, .BoxTresc .WszystkieKreska a { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:16px 16px; padding-left:20px; display:inline-block; }.BoxTresc .SrodekCentrowany { text-align:center; padding:10px; }.BoxKategorie { overflow:hidden; position:relative; }.BoxKategorie .BoxOdstep { background:var(--kolor-tlo-box-kategorie); overflow:hidden; }.BoxKategorie ul { list-style-type:none; padding:0; margin:0; }.BoxKategorie div div { border-bottom:1px solid var(--kolor-linia); transition:all 0.30s ease-in-out; }.BoxKategorie div > ul > li:last-child > div:last-child { border:0; }.BoxKategorie div div:hover { background:var(--kolor-szablonu); color:var(--kolor-bialy); }.BoxKategorie div div:hover a { color:var(--kolor-bialy); }.BoxKategorie a { padding:10px 15px 10px 15px; font-weight:normal; display:block; font-size:110%; }.BoxKategorie li li a { padding:8px 15px 8px 25px; display:block; font-weight:normal; font-size:100%; }.BoxKategorie li li li a { padding:8px 15px 8px 35px; }.BoxKategorie li li li li a { padding:8px 15px 8px 45px; }.BoxKategorie li li li li li a { padding:8px 15px 8px 55px; }.BoxKategorie em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; font-size:80%; }.BoxKategorie .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorie a.KategoriaIkona { display:flex; justify-content:flex-start; align-items:center; }.BoxKategorie li a span { display:inline-block; }.BoxKategorie li a span img { max-width:40px !important; }.BoxKategorie li a span.GrafikaLink { padding-right:10px; width:40px; text-align:center; }.BoxKategorie li a span.IkonaLink { width:calc(100% - 50px); }.BoxKategorie small { display:block; margin:3px 0 0 0; font-size:80%; }.BoxKategorieRozwijane { overflow:hidden; position:relative; }.BoxKategorieRozwijane .BoxOdstep { background:var(--kolor-tlo-box-kategorie); overflow:hidden; }.BoxKategorieRozwijane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieRozwijane div div { border-top:1px solid var(--kolor-linia); position:relative; transition:all 0.30s ease-in-out; }.BoxKategorieRozwijane div > ul:first-child > li:first-child > div:first-child { border:0; }.BoxKategorieRozwijane div div:hover { background:var(--kolor-szablonu); color:var(--kolor-bialy); }.BoxKategorieRozwijane div div:hover a { color:var(--kolor-bialy); }.BoxKategorieRozwijane div div:hover .Rozwin { filter:var(--filtr-bialy); }.BoxKategorieRozwijane a { padding:10px 15px 10px 15px; font-weight:normal; display:inline-block; margin-left:25px; font-size:110%; }.BoxKategorieRozwijane li ul { display:none; }.BoxKategorieRozwijane li li a { position:relative; padding:8px 15px 8px 15px; font-weight:normal; display:inline-block; margin:0 0 0 40px; font-size:100%; }.BoxKategorieRozwijane li li a::before { content:""; display:inline-block; position:absolute; top:5px; left:0; bottom:5px; width:1px; border-left:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li a::after { content:""; display:inline-block; position:absolute; top:50%; left:0; width:8px; border-top:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li li a { margin-left:57px; }.BoxKategorieRozwijane li li li li a { margin-left:74px; }.BoxKategorieRozwijane li li li li li a { margin-left:91px; }.BoxKategorieRozwijane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; font-size:80%; }.BoxKategorieRozwijane .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorieRozwijane .Rozwin { position:absolute; display:inline-block; cursor:pointer; width:18px; height:18px; top:50%; left:10px; transform:translateY(-50%); transition:all 0.30s ease-in-out; }.BoxKategorieRozwijane .Plus { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/plus.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane .Minus { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/minus.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane a.KategoriaIkona { display:flex; justify-content:flex-start; align-items:center; }.BoxKategorieRozwijane li a span { display:inline-block; }.BoxKategorieRozwijane li a span img { max-width:40px !important; }.BoxKategorieRozwijane li a span.GrafikaLink { padding-right:10px; width:40px; text-align:center; }.BoxKategorieRozwijane li a span.IkonaLink { width:calc(100% - 50px); }.BoxKategorieRozwijane small { display:block; margin:3px 0 0 0; font-size:80%; }.BoxKategorieWysuwane .BoxOdstep { background:var(--kolor-tlo-box-kategorie); }.BoxKategorieWysuwane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieWysuwane a { border-bottom:1px solid var(--kolor-linia); position:relative; transition:all 0.30s ease-in-out; }.BoxKategorieWysuwane li { position:relative; }.BoxKategorieWysuwane li a { padding:10px 30px 10px 15px; font-weight:normal; display:block; position:relative; font-size:110%; }.BoxKategorieWysuwane li li a { font-weight:normal; font-size:100%; }.BoxKategorieWysuwane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; font-size:80%; }.BoxKategorieWysuwane .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }@media only screen and (max-width:1023px) {  .BoxKategorieWysuwane li .PrzyciskMobilny { z-index:5; cursor:pointer; position:absolute; top:4px; right:5px; display:inline-block; width:30px; height:30px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; }  .BoxKategorieWysuwane li ul { max-height:0; overflow:hidden; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .BoxKategorieWysuwane li .CheckboxRozwinKategorieWysuwane:checked ~ ul { max-height:5000px; opacity:1; visibility:visible; }  .BoxKategorieWysuwane li li a { padding-left:27px; }  .BoxKategorieWysuwane li li li a { padding-left:42px; }  .BoxKategorieWysuwane li li li li a { padding-left:57px; }  .BoxKategorieWysuwane li li li li li a { padding-left:72px; }    .BoxKategorieWysuwane ul:first-child > li:first-child > a { border-top-left-radius:5px; border-top-right-radius:5px; }  .BoxKategorieWysuwane ul:first-child > li:last-child > a { border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:0; }    .BoxKategorieWysuwane a:hover { background:var(--kolor-szablonu); color:var(--kolor-bialy); }}@media only screen and (min-width:1024px) {  .BoxKategorieWysuwane a.Rozwin::before { content:''; position:absolute; top:0; right:10px; bottom:0; width:15px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right center; background-size:15px 15px; transition:all 0.30s ease-in-out; }  .BoxKategorieWysuwane a .PrzyciskMobilny { display:none; }  .BoxKategorieWysuwane li ul { max-height:0; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; position:absolute; top:0; left:calc(100% + 15px); width:230px; background:var(--kolor-tlo-box-kategorie); z-index:10000; border-radius:var(--zaokraglenie-5-px); }  .BoxKategorieWysuwane li:hover > ul, .BoxKategorieWysuwane li:focus-within > ul { left:calc(100% + 3px); max-height:10000px; visibility:visible; opacity:1; }    .BoxKategorieWysuwane ul > li:first-child > a { border-top-left-radius:var(--zaokraglenie-5-px); border-top-right-radius:var(--zaokraglenie-5-px); }  .BoxKategorieWysuwane ul > li:last-child > a { border-bottom-left-radius:var(--zaokraglenie-5-px); border-bottom-right-radius:var(--zaokraglenie-5-px); border:0; }  .BoxKategorieWysuwane ul > li:hover > a { background:var(--kolor-szablonu); color:var(--kolor-bialy); }  .BoxKategorieWysuwane ul > li:hover > a.Rozwin::before { filter:var(--filtr-bialy); }}.BoxKategorieWysuwane a.KategoriaIkona { display:flex; justify-content:flex-start; align-items:center; }.BoxKategorieWysuwane li a span { display:inline-block; }.BoxKategorieWysuwane li a span img { max-width:40px !important; }.BoxKategorieWysuwane li a span.GrafikaLink { padding-right:10px; width:40px; text-align:center; }.BoxKategorieWysuwane li a span.IkonaLink { width:calc(100% - 50px); }.BoxKategorieWysuwane small { display:block; margin:3px 0 0 0; font-size:80%; }.BoxKategorieAktualnosci { overflow:hidden; position:relative; }.BoxKategorieAktualnosci .BoxOdstep { background:var(--kolor-tlo-box-kategorie); overflow:hidden; }.BoxKategorieAktualnosci ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieAktualnosci div div { border-top:1px solid var(--kolor-linia); position:relative; transition:all 0.30s ease-in-out; }.BoxKategorieAktualnosci div > ul:first-child > li:first-child > div:first-child { border:0; }.BoxKategorieAktualnosci div div:hover { background:var(--kolor-szablonu); color:var(--kolor-bialy); }.BoxKategorieAktualnosci div div:hover a { color:var(--kolor-bialy); }.BoxKategorieAktualnosci a { padding:10px 15px 10px 15px; font-weight:normal; display:block; font-size:110%; }.BoxKategorieAktualnosci li li a { padding:8px 10px 8px 30px; display:block; font-weight:normal; font-size:100%; }.BoxKategorieAktualnosci .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxTresc ul { list-style-type:none; padding:0; margin:0; }.BoxTresc .Lista .Data { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:18px 18px; padding:2px 2px 2px 25px; display:block; margin:10px 0 5px 0; font-style:normal; font-weight:normal; }.BezLinii li:last-child { border:0 !important; }.BoxTresc .Lista h4 a { font-weight:normal; }.BoxTresc .Lista li { padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Lista li a { display:block; }.BoxTresc .Lista h3 a { font-size:100%; }.BoxTresc .Lista .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxTresc .ListaNumer li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ListaNumer h3 { width:calc(100% - 40px); padding:5px 0 5px 0; }.BoxTresc .ListaNumer h3 a { font-size:100%; }.BoxTresc .ListaNumer span { width:40px; }.BoxTresc .ListaNumer b { display:inline-block; color:var(--kolor-szary-ciemny); width:15px; text-align:center; padding:3px 5px 3px 5px; margin-right:6px; background:var(--kolor-szary-jasny); border-radius:var(--zaokraglenie-4-px); }.BoxTresc .Ankieta { padding:10px; text-align:center; }.BoxTresc .Ankieta h4 { display:block; margin-bottom:10px; }.BoxTresc .Ankieta .Pytania { display:inline-block; margin:0 auto; text-align:left !important; list-style-type:none; padding:0; }.BoxTresc .Ankieta .Pytania input { float:left; margin:0 5px 0 0 !important; }.BoxTresc .Ankieta .Pytania li { text-align:left; margin-bottom:5px; }.BoxTresc .Ankieta .Pytania li b { font-weight:normal; }.BoxTresc .Ankieta #BladAnkiety { display:inline-block; font-weight:normal; background:transparent url('../szablony/standardowy-e.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; filter:var(--filtr-czerwony); background-size:16px 16px; margin:10px 0 0 0; padding:2px 0 2px 25px; }.BoxTresc .Ankieta div { margin-top:10px; }.BoxImgMaly li .PrdDane { padding:5px 0 5px 0; }.BoxImgMaly li .PrdDane a { margin-bottom:8px; display:block; }.BoxImgMaly li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxImgMaly li .Img { padding:5px 0 5px 0; text-align:center; }.BoxImgMaly h3 a, .BoxImgMaly .Cena, .BoxImgMaly .CenaPoprzednia, .BoxImgMaly .CenaPromocyjna { font-size:100%; }.BoxImgMaly .PrdDane .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxImgDuzy { text-align:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxImgDuzy a { display:inline-block; position:relative; overflow:hidden; }.BoxImgDuzy h3 a { margin:10px 0 10px 0; }.BoxImgDuzy h3 a, .BoxImgDuzy .Cena, .BoxImgDuzy .CenaPoprzednia, .BoxImgDuzy .CenaPromocyjna { font-size:100%; }.BoxTresc .OpisText { text-align:center; margin:10px 0 10px 0; font-style:italic; }.BoxTresc .OpisText img { margin-top:6px; }.BoxTresc .OpisText span { font-style:normal; margin-top:5px !important; }.BoxKoszykSzczegoly { line-height:1.2 }.BoxKoszykSzczegoly ul { list-style-type:none; padding:0; margin:0; }.BoxKoszykSzczegoly li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxKoszykSzczegoly li .PrdDane { padding:5px 0 5px 0; }.BoxKoszykSzczegoly li .PrdDane .Cena { margin-top:5px; }.BoxKoszykSzczegoly li .Img { padding:5px 0 5px 0; text-align:center; }.BoxKoszykSzczegoly .Podsumowanie { margin-top:15px; display:flex; flex-wrap:nowrap; justify-content:center; align-items:center; }.BoxKoszykSzczegoly .Podsumowanie div { padding:5px; }.BoxKoszykSzczegoly .PrzyciskKoszyk { margin:15px 0 7px 0; text-align:center; }.BoxKoszykSzczegoly .PustyKoszyk { display:block; margin:10px; text-align:center; }.BoxKoszykSzczegoly h3 a, .BoxKoszykSzczegoly .Cena, .BoxKoszykSzczegoly .CenaPoprzednia, .BoxKoszykSzczegoly .CenaPromocyjna { font-size:100%; }.Cennik { text-align:center; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:flex-start; }.Cennik a { display:inline-block; margin:5px; background-size:40px 40px; padding:10px 0 10px 45px; }.CennikPdf { background:url('../szablony/standardowy-e.rwd.v2/obrazki/cennik/pdf.svg') no-repeat left center; }.CennikHtml { background:url('../szablony/standardowy-e.rwd.v2/obrazki/cennik/html.svg') no-repeat left center; }.CennikXls { background:url('../szablony/standardowy-e.rwd.v2/obrazki/cennik/xls.svg') no-repeat left center; }.BoxTresc .ProducenciChmura a { display:inline-block; margin:5px; }.BoxTresc .ProducenciLista { overflow-y:auto; }.BoxTresc .ProducenciLista a { display:block; margin:5px 5px 5px 10px; }.BoxTresc .Stat li { padding:10px 0 10px 0; margin:0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Stat li:last-child { border-bottom:0; }.BoxTresc .Flaga { padding:5px; }.BoxTresc .FlagaOff { cursor:pointer; opacity:0.6; }.BoxTresc .Waluty { text-align:center; padding:10px 0 0 0; }#tagCloud { text-align:center; padding:5px; overflow:hidden; font-size:80%; }#tagCloud a { display:inline-block; margin:2px; padding:2px; }.BoxPorownywarka { padding:10px; }.BoxPorownywarka a { display:block; margin-left:35px; }#ListaProduktowPorownanieBox span { background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right center; background-size:25px 25px; width:25px; height:25px; position:absolute; top:0; left:0; cursor:pointer; display:inline-block; }#ListaProduktowPorownanieBox li { margin-bottom:10px; position:relative; }.BoxPorownywarka #przyciskPorownywaniaBox { margin-top:25px; text-align:center; }.BoxSchowek { padding:10px; text-align:center; line-height:1.2 }.BoxSchowek .Cena { display:inline-block; vertical-align:top; }.BoxSchowek .WartoscSchowka { margin:0 auto; padding:5px 0 15px 0; display:flex; justify-content:center; align-items:center; }.BoxSchowek .WartoscSchowka div { padding:0 3px 0 3px; }.BoxReklamacja { padding:10px; text-align:left; line-height:1.5 }.BoxReklamacja span { font-weight:bold; }.BoxReklamacja a { padding:2px 5px 2px 5px; font-weight:normal; display:block; }.BoxNewsletter { padding:10px; text-align:center; }.BoxNewsletter .NewsletterOpis { line-height:1.5;  }.BoxNewsletter .PoleAdresu { margin:15px 0 15px 0; }.BoxNewsletter .PoleZgod > br { display:none; }.BoxNewsletter #emailNewsletter { width:95%; margin:0 auto; }.BoxNewsletter small { font-size:80%; margin:10px 0 10px 0; opacity:0.5; }.BoxNewsletter small label { padding-left:30px; }.BoxImgTekst { text-align:left; border-bottom:1px solid var(--kolor-linia); padding:10px 0 10px 0; }.BoxImgTekst img { float:left; margin-right:12px; margin-bottom:8px; }.BoxImgTekst h3 { margin-bottom:8px; }.BoxImgTekst h3 a, .BoxImgTekst .Cena, .BoxImgTekst .CenaPoprzednia, .BoxImgTekst .CenaPromocyjna { font-size:100%; }.BoxImgTekst .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxWyszukiwania { margin:10px 0 10px 0; text-align:center; line-height:1.2; }.BoxWyszukiwania .PoleFrazy { margin-top:10px; }.BoxWyszukiwania #InBoxSzukaj { width:90%; margin:0 auto; }.SzukZaawansowane { border-top:1px solid var(--kolor-linia); display:block; margin:15px 0 5px 0; padding-top:10px; text-align:center; }.BoxTresc .Grafiki { list-style-type:none; padding:0; margin:0; }.BoxTresc .Grafiki li { padding:10px; margin-bottom:8px; text-align:center; }.BoxTresc .Grafiki span { cursor:pointer; }.BoxTresc .Reklamy { list-style-type:none; padding:0; margin:0; }.BoxTresc .Reklamy li { margin-bottom:8px; text-align:center; overflow:hidden; }.BoxKontakt { list-style-type:none; padding:0; margin:0; }.BoxKontakt li { padding:10px 0 10px 0; margin:0; border-bottom:1px solid var(--kolor-linia); }.BoxKontakt li:last-child { border:0; }.BoxKontakt li b { display:block; margin-bottom:2px; }.BoxKontakt .PortaleSpolecznoscioweKontakt { margin:10px 0 0 0; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; }.BoxKontakt .PortaleSpolecznoscioweKontakt li { padding:0px; margin:0px 7px 7px 0px; border:0px; background-size:30px 30px !important; }.BoxKontakt .PortaleSpolecznoscioweKontakt li a { font-size:0px; display:block; width:30px; height:30px; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleFacebook { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleInstagram { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleYoutube { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleLinkedIn { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTwitter { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortalePinterest { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTiktok { background:url('../szablony/standardowy-e.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }.BoxTresc #filtrBox { margin:5px 0 5px 0; }.BoxTresc .ZakresCen { margin-left:-5px; padding:5px 0 20px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ZakresCen b { display:block; margin:0 5px 15px 5px; font-size:110%; }.BoxTresc .ZakresCen input { margin:0 5px 0 5px; }.BoxTresc .ZakresNumeryczny { margin-left:-5px; padding:15px 0 20px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ZakresNumeryczny b { display:block; margin:0 5px 15px 5px; font-size:110%; }.BoxTresc .ZakresNumeryczny input { margin:0 5px 0 5px; }.BoxTresc .Multi { padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Multi span { display:block; padding:5px 0 5px 0; }.BoxTresc .Multi b { position:relative; display:block; min-height:20px; line-height:20px; padding-left:0; font-size:110%; }.BoxTresc .Multi b.Wlaczony { color:var(--kolor-szablonu); position:relative; display:block; min-height:20px; line-height:20px; }.BoxTresc .Multi .Wybor { z-index:999; overflow-y:auto; overflow-x:hidden; max-height:200px; margin:5px 0 5px 0; border:0; }.BoxTresc .Multi .Wybor li { padding:4px 0 4px 0; position:relative; }.BoxTresc .Multi .Wybor li input { display:none; }.BoxTresc .Multi .Wybor li label { padding-left:0; margin-bottom:0; }.BoxTresc .Multi .Wybor li label::before { content:""; display:block; position:absolute; line-height:1rem; width:20px; height:20px; text-align:center; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); margin-right:10px; transform:translate(0,0); box-sizing:border-box; transition:all 0.30s ease-in-out; border-radius:var(--zaokraglenie-checkbox); }.BoxTresc .Multi .Wybor li label:hover::before { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.BoxTresc .Multi .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-top-width:medium; border-right-width:medium; border-bottom-width:medium; border-left-width:medium; border-width:0 3px 3px 0; transform:rotate(45deg); }.BoxTresc .Multi .Wybor li label a { padding-left:30px; display:block; }.BoxTresc .Multi .Wybor li label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); }.BoxTresc .Multi .Wybor li label.Wlaczony::after { display:block; }.BoxTresc .Multi .Wybor li input:checked ~ label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.BoxTresc .FiltryCechyObrazek .Wybor li label { cursor:pointer; width:auto; display:table-cell; padding:0 5px 0 0; vertical-align:middle; }.BoxTresc .FiltryCechyObrazek .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:7px; width:4px; height:10px; border:solid #ffffff; border-top-width:medium; border-right-width:medium; border-bottom-width:medium; border-left-width:medium; border-width:0 3px 3px 0; transform:rotate(45deg); }.BoxTresc .FiltryCechyObrazek .Wybor li div { font-size:0; display:table-cell; padding-right:8px; cursor:pointer; vertical-align:middle; }.BoxTresc #filtryWyswietl a { display:block; font-size:110%; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') right center no-repeat; background-size:20px 20px; margin:10px 5px 0 5px; padding:2px 22px 2px 0; }.BoxTresc #filtryWyswietl a:hover { color:var(--kolor-szablonu); }.BoxTresc .cl { float:none !important; }.BoxTresc #filtryWyswietl { text-align:right; }.BoxTresc #filtryWyswietl input { margin-top:10px; } #filtryBox .UzyteTagi { margin:0 0 10px 0; }#filtryBox .UzyteTagi a { position:relative; line-height:normal; display:block; text-align:left; border:1px solid var(--kolor-linia); cursor:pointer; margin:0 0 8px 0; padding:5px 30px 5px 5px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right 5px center; background-size:20px 20px; }#filtryBox .UzyteTagi a:hover { text-decoration:line-through; }#filtryBox .UzyteTagi a small { color:var(--kolor-szary-ciemny); }#PrzyklejOstatnieProd { position:fixed; left:0; bottom:0; width:100%; background:#000000; opacity:0.5; z-index:1002; text-align:center; }#PrzyklejOstatnieProd .Rozwiniecie { cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat left center; background-size:25px 25px; padding:12px 10px 12px 35px; display:inline-block; color:#000000; font-weight:bold; filter:invert(100%) sepia(0%) saturate(7478%) hue-rotate(39deg) brightness(105%) contrast(100%); }#PrzyklejOstatnieProd .Zamknij { left:0; position:absolute; margin:10px; cursor:pointer; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; width:25px; height:25px; display:inline-block; filter:invert(100%) sepia(0%) saturate(7478%) hue-rotate(39deg) brightness(105%) contrast(100%); }#PrzyklejOstatnieProd ul { display:none; list-style-type:none; padding:0 0 10px 0; margin:0; }#PrzyklejOstatnieProd li { margin:0; text-align:center; }#PrzyklejOstatnieProd li a { color:#ffffff; font-weight:normal; margin:4px 0 4px 0; display:inline-block; }#PrzyklejOstatnieProd li a:hover { text-decoration:underline; }#InfoCookieTlo { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10002; }#InfoCookieIntegracje { position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); padding:15px; background:var(--kolor-bialy); z-index:10003; border-radius:var(--zaokraglenie-5-px); box-shadow: 0 3px 15px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.2); }@media only screen and (max-width:1023px) {  #InfoCookieIntegracje { width:calc(90% - 30px); max-height:80%; overflow-y:auto; }}@media only screen and (min-width:1024px) {  #InfoCookieIntegracje { width:calc(70% - 50px); padding:25px; }}#InfoCookieIntegracje a { text-decoration:underline; }#InfoCookieIntegracje .CookieTekstIntegracje { text-align:left; line-height:1.5; max-height:250px; overflow-y:auto; }#InfoCookieIntegracje .Strona { width:auto !important; min-width:200px !important; display:flex; flex-direction:column; }#InfoCookieIntegracje .Strona .cl { display:none; }#InfoCookieIntegracje .CookieIntegracjePrzyciski { padding-top:20px; display:flex; flex-wrap:wrap; justify-content:center; align-content:flex-start; align-items:center; margin:0 -5px 0 -5px; }@media only screen and (max-width:479px) {   #InfoCookieIntegracje .CookieIntegracjePrzyciski > div { width:calc(100% - 10px); }  #InfoCookieIntegracje .CookiePrzyciskUstawien { margin-bottom:15px; }}@media only screen and (min-width:480px) {  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div { width:calc(33.3333% - 20px); margin:0 5px 0 5px; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(1) { text-align:left; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(2) { text-align:center; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(3) { text-align:right; }}#InfoCookieIntegracje .CookieIntegracjePrzyciski span { text-align:center; padding:8px 15px 8px 15px; margin:0; cursor:pointer; display:block; transition: all 0.20s ease-in-out; }#InfoCookieIntegracje .CookieIntegracjePrzyciski .cl { display:none; }#InfoUstawieniaIntegracje, #InfoTylkoNiezbedneIntegracje { border:2px solid var(--kolor-linia); margin:0; border-radius:var(--zaokraglenie-5-px); }#InfoUstawieniaIntegracje:hover, #InfoTylkoNiezbedneIntegracje:hover { border:2px solid var(--kolor-czarny); }  #InfoAkceptIntegracje { color:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); background:var(--kolor-szablonu); font-weight:bold; border-radius:var(--zaokraglenie-5-px); }#InfoAkceptIntegracje:hover { background:var(--kolor-czarny); border:2px solid var(--kolor-czarny) !important; }     #CookieOknoUstawien { position:fixed; left:0; bottom:0; right:0; top:0; z-index:10003; display:none; }#CookieOknoUstawien #CookieOknoZamknij { cursor:pointer; position:absolute; right:5px; top:5px; }#CookieOknoUstawien #CookieOknoZamknij span { width:35px; height:35px; background:url('../szablony/standardowy-e.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:35px 35px; display:inline-block; }@media only screen and (max-width:799px) {   #CookieOknoUstawien .CookieOkno { width:90%; max-height:80%; overflow-y:auto; }}@media only screen and (min-width:800px) {  #CookieOknoUstawien .CookieOkno { width:560px; }}#CookieOknoUstawien .CookieOkno { position:fixed; left:50%; top:50%; background:var(--kolor-bialy); z-index:1003; border-radius:var(--zaokraglenie-5-px); transform: translate(-50%, -50%); box-shadow: 0 3px 15px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.2); }#CookieOknoUstawien .CookieOknoKont { padding:30px 20px 30px 30px; text-align:left; }#CookieOknoUstawien .CookieOknoKont .CookieZgody { max-height:300px; padding-right:10px; overflow-y:scroll; }#CookieOknoUstawien .NaglowekCookieOkno { font-size:130%; font-weight:bold; margin-bottom:10px; }#CookieOknoUstawien .GotoweCookieOkno { padding-top:15px; text-align:center; }#CookieOknoUstawien .GotoweCookieOkno span { display:inline-block; margin:0; }#CookieOknoUstawien .CookieOknoUstawienia { padding:10px 0 10px 0; }#CookieOknoUstawien .CookieOknoUstawieniaInput { font-size:120%; }#CookieOknoUstawien .CookieOknoUstawieniaInput input { padding:0; float:left; margin:5px 10px 0 0; }#CookieOknoUstawien .CookieOknoUstawieniaInput label { float:left; }#CookieOknoUstawien .CookieOknoUstawieniaOpis { padding-top:10px; clear:both; line-height:1.5; }.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before { -moz-box-sizing:content-box !important; -webkit-box-sizing:content-box !important; box-sizing:content-box !important }.Zebra_DatePicker { position:absolute; background:#666; border:3px solid #666; z-index:100; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; }.Zebra_DatePicker * { margin:0; padding:0; color:#000; background:transparent; border:none }.Zebra_DatePicker table { border-collapse:collapse; border-spacing:0; width:auto; table-layout:auto; }.Zebra_DatePicker td,.Zebra_DatePicker th { text-align:center; padding:5px 0 }.Zebra_DatePicker td { cursor:pointer }.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker { margin-top:3px }.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td { background:#E8E8E8; width:30px; border:1px solid #7BACD2 }.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }.Zebra_DatePicker.dp_visible { display:block; visibility:visible; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; transition:opacity 0.2s ease-in-out }.Zebra_DatePicker.dp_hidden { display:none; visibility:hidden; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0 }.Zebra_DatePicker .dp_header td { color:#ffffff }.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next { width:30px }.Zebra_DatePicker .dp_header .dp_caption { font-weight:bold }.Zebra_DatePicker .dp_header .dp_hover { background:#222222; color:#ffffff }.Zebra_DatePicker .dp_daypicker th { background:#ffcc33 }.Zebra_DatePicker td.dp_not_in_month { background:#f3f3f3; color:#cdcdcd; cursor:default }.Zebra_DatePicker td.dp_not_in_month_selectable { background:#f3f3f3; color:#cdcdcd; cursor:pointer }.Zebra_DatePicker td.dp_weekend { background:#d8d8d8 }.Zebra_DatePicker td.dp_weekend_disabled { color:#cccccc; cursor:default }.Zebra_DatePicker td.dp_selected { background:#5a4b4b; color:#ffffff !important }.Zebra_DatePicker td.dp_week_number { background:#ffcc33; color:#555; cursor:text; font-style:italic }.Zebra_DatePicker .dp_monthpicker td { width:33% }.Zebra_DatePicker .dp_yearpicker td { width:33% }.Zebra_DatePicker .dp_footer { margin-top:3px }.Zebra_DatePicker .dp_footer .dp_hover { background:#222; color:#ffffff }.Zebra_DatePicker .dp_today { color:#ffffff; padding:3px }.Zebra_DatePicker .dp_clear { color:#ffffff; padding:3px }.Zebra_DatePicker td.dp_current { color:#c40000 }.Zebra_DatePicker td.dp_disabled_current { color:#e38585 }.Zebra_DatePicker td.dp_disabled { background:#f3f3f3; color:#cdcdcd; cursor:default }.Zebra_DatePicker td.dp_hover { background:#482424; color:#ffffff }button.Zebra_DatePicker_Icon { display:block; position:absolute; width:16px; height:16px; background:url('../../../programy/zebraDatePicker/css/calendar.png') no-repeat left top; text-indent:-9000px; border:none; cursor:pointer; padding:0; line-height:0; vertical-align:top }button.Zebra_DatePicker_Icon_Disabled { background-image:url('../../../programy/zebraDatePicker/css/calendar-disabled.png') }button.Zebra_DatePicker_Icon { margin:0 0 0 3px }button.Zebra_DatePicker_Icon_Inside { margin:0 3px 0 0 }.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;    width:50000px;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: inline-block; vertical-align:top; font-size:0px;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.slick-loading .slick-list{    background: #fff url('../../../programy/slickSlider/ajax-loader.gif') center center no-repeat;}@font-face{    font-family: 'slick';    font-weight: normal;    font-style: normal;    src: url('../../../programy/slickSlider/fonts/slick.eot');    src: url('../../../programy/slickSlider/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../../programy/slickSlider/fonts/slick.woff') format('woff'), url('../../../programy/slickSlider/fonts/slick.ttf') format('truetype'), url('../../../programy/slickSlider/fonts/slick.svg#slick') format('svg');    font-display: swap;}.slick-prev,.slick-next{    box-sizing: border-box;    font-size: 0;    position: absolute;    top: 50%;    display: block;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    border: none;    outline: none;    background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: 1;}.slick-prev:before,.slick-next:before{    font-family: 'slick';    font-size: 20px;    opacity: .75;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: 10px;    z-index:2;}[dir='rtl'] .slick-prev{    right: 10px;    left: auto;}.slick-prev:before{    content: '\62';}[dir='rtl'] .slick-prev:before{    content: '\61';}.slick-next{    right: 10px;    z-index:2;}[dir='rtl'] .slick-next{    right: auto;    left: 10px;}.slick-next:before{    content: '\61';}[dir='rtl'] .slick-next:before{    content: '\62';}.slick-dotted.slick-slider{    margin-bottom: 0px;}.slick-dots{    position: relative;    padding: 10px 0px 0px 0px;    margin: 0;    list-style: none;    text-align: center;    }.slick-dots li{    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button{    font-size: 0;    line-height: 0;    display: block;    width: 20px;    height: 20px;    padding: 5px;    cursor: pointer;    color: transparent;    border: 0;    outline: none;    background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;}.slick-dots li button:before{    font-family: 'slick';    font-size: 6px;    line-height: 20px;    position: absolute;    top: 0;    left: 0;    width: 20px;    height: 20px;    content: '\70';    text-align: center;    opacity: 1;    color: black;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{    opacity: 1;    color: black;}@media only screen and (max-width:1023px) {   .slick-dots-desktop .slick-dots { display:none !important; }  .slick-arrow-desktop .slick-prev, .slick-arrow-desktop .slick-next { display:none !important; }  .slick-arrow-desktop .slick-list { margin:0 !important; }}@media only screen and (min-width:1024px) {   .slick-dots-mobile .slick-dots { display:none !important; }  .slick-arrow-mobile .slick-prev, .slick-arrow-mobile .slick-next { display:none !important; }  .slick-arrow-mobile .slick-list { margin:0 !important; }}.jBox-wrapper {  text-align: left;  box-sizing: border-box;}.jBox-title,.jBox-content,.jBox-container {  position: relative;  word-break: break-word;  box-sizing: border-box;}.jBox-container {  background: #fff;}.jBox-content {  padding: 8px 12px;  overflow-x: hidden;  overflow-y: auto;  transition: opacity .2s;}.jBox-footer {  box-sizing: border-box;}.jBox-Tooltip .jBox-container,.jBox-Mouse .jBox-container {  border-radius: 4px;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);}.jBox-Tooltip .jBox-title,.jBox-Mouse .jBox-title {  padding: 8px 10px 0;  font-weight: bold;}.jBox-Tooltip.jBox-hasTitle .jBox-content,.jBox-Mouse.jBox-hasTitle .jBox-content {  padding-top: 5px;}.jBox-Mouse {  pointer-events: none;}.jBox-pointer {  position: absolute;  overflow: hidden;  box-sizing: border-box;}.jBox-pointer:after {  content: '';  width: 20px;  height: 20px;  position: absolute;  background: #fff;  transform: rotate(45deg);  box-sizing: border-box;}.jBox-pointer-top {  top: 0;}.jBox-pointer-top:after {  left: 5px;  top: 6px;  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-right {  right: 0;}.jBox-pointer-right:after {  top: 5px;  right: 6px;  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-left {  left: 0;}.jBox-pointer-left:after {  top: 5px;  left: 6px;  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-bottom {  bottom: 0;}.jBox-pointer-bottom:after {  left: 5px;  bottom: 6px;  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-top, .jBox-pointer-bottom {  width: 30px;  height: 12px;}.jBox-pointer-left, .jBox-pointer-right {  width: 12px;  height: 30px;}.jBox-Modal .jBox-container {  border-radius: 4px;}.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);}.jBox-Modal .jBox-content {  padding: 15px 20px;}.jBox-Modal .jBox-title {  border-radius: 4px 4px 0 0;  padding: 15px 20px;  background: #fafafa;  border-bottom: 1px solid #eee;}.jBox-Modal.jBox-closeButton-title .jBox-title {  padding-right: 65px;}.jBox-Modal .jBox-footer {  border-radius: 0 0 4px 4px;}.jBox-closeButton {  z-index: 1;  cursor: pointer;  position: absolute;  box-sizing: border-box;}.jBox-closeButton svg {  position: absolute;  top: 50%;  right: 50%;}.jBox-closeButton path {  fill: #aaa;  transition: fill .2s;}.jBox-closeButton:hover path {  fill: #888;}.jBox-overlay .jBox-closeButton {  top: 0;  right: 0;  width: 40px;  height: 40px;}.jBox-overlay .jBox-closeButton svg {  width: 26px;  height: 26px;  margin-top: -13px;  margin-right: -13px;}.jBox-overlay .jBox-closeButton path {  fill: #ddd;}.jBox-overlay .jBox-closeButton:hover path {  fill: #fff;}.jBox-closeButton-title .jBox-closeButton {  top: 0;  right: 0;  bottom: 0;  width: 50px;}.jBox-closeButton-title svg {  width: 12px;  height: 12px;  margin-top: -6px;  margin-right: -6px;}.jBox-closeButton-box {  box-sizing: border-box;}.jBox-closeButton-box .jBox-closeButton {  top: -8px;  right: -10px;  width: 24px;  height: 24px;  background: #fff;  border-radius: 50%;}.jBox-closeButton-box .jBox-closeButton svg {  width: 10px;  height: 10px;  margin-top: -5px;  margin-right: -5px;}.jBox-closeButton-box:before {  content: '';  position: absolute;  top: -8px;  right: -10px;  width: 24px;  height: 24px;  border-radius: 50%;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.jBox-closeButton-box.jBox-pointerPosition-top:before {  top: 5px;}.jBox-closeButton-box.jBox-pointerPosition-right:before {  right: 2px;}.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {  background: #fafafa;}.jBox-overlay {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.82);}.jBox-footer {  background: #fafafa;  border-top: 1px solid #eee;  padding: 8px 10px;  border-radius: 0 0 3px 3px;}body[class^="jBox-blockScroll-"],body[class*=" jBox-blockScroll-"] {  overflow: hidden;}.jBox-draggable {  cursor: move;}@keyframes jBoxLoading {  to {    transform: rotate(360deg);  }}.jBox-loading .jBox-content {  opacity: .2;}.jBox-loading-spinner .jBox-content {  min-height: 38px !important;  min-width: 38px !important;  opacity: 0;}.jBox-spinner {  box-sizing: border-box;  position: absolute;  top: 50%;  left: 50%;  width: 24px;  height: 24px;  margin-top: -12px;  margin-left: -12px;}.jBox-spinner:before {  display: block;  box-sizing: border-box;  content: '';  width: 24px;  height: 24px;  border-radius: 50%;  border: 2px solid rgba(0, 0, 0, 0.2);  border-top-color: rgba(0, 0, 0, 0.8);  animation: jBoxLoading .6s linear infinite;}.jBox-countdown {  border-radius: 4px 4px 0 0;  z-index: 0;  background: #000;  opacity: .2;  position: absolute;  top: 0;  left: 0;  right: 0;  height: 3px;  overflow: hidden;}.jBox-countdown-inner {  top: 0;  right: 0;  width: 100%;  height: 3px;  position: absolute;  background: #fff;}[class^="jBox-animated-"],[class*=" jBox-animated-"] {  animation-fill-mode: both;}@keyframes jBox-tada {  0% {    transform: scale(1);  }  10%,  20% {    transform: scale(0.8) rotate(-4deg);  }  30%,  50%,  70%,  90% {    transform: scale(1.2) rotate(4deg);  }  40%,  60%,  80% {    transform: scale(1.2) rotate(-4deg);  }  100% {    transform: scale(1) rotate(0);  }}.jBox-animated-tada {  animation: jBox-tada 1s;}@keyframes jBox-tadaSmall {  0% {    transform: scale(1);  }  10%,  20% {    transform: scale(0.9) rotate(-2deg);  }  30%,  50%,  70%,  90% {    transform: scale(1.1) rotate(2deg);  }  40%,  60%,  80% {    transform: scale(1.1) rotate(-2deg);  }  100% {    transform: scale(1) rotate(0);  }}.jBox-animated-tadaSmall {  animation: jBox-tadaSmall 1s;}@keyframes jBox-flash {  0%,  50%,  100% {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}.jBox-animated-flash {  animation: jBox-flash .5s;}@keyframes jBox-shake {  0%,  100% {    transform: translateX(0);  }  20%,  60% {    transform: translateX(-6px);  }  40%,  80% {    transform: translateX(6px);  }}.jBox-animated-shake {  animation: jBox-shake .4s;}@keyframes jBox-pulseUp {  0% {    transform: scale(1);  }  50% {    transform: scale(1.15);  }  100% {    transform: scale(1);  }}.jBox-animated-pulseUp {  animation: jBox-pulseUp .25s;}@keyframes jBox-pulseDown {  0% {    transform: scale(1);  }  50% {    transform: scale(0.85);  }  100% {    transform: scale(1);  }}.jBox-animated-pulseDown {  animation: jBox-pulseDown .25s;}@keyframes jBox-popIn {  0% {    transform: scale(0);  }  50% {    transform: scale(1.1);  }  100% {    transform: scale(1);  }}.jBox-animated-popIn {  animation: jBox-popIn .25s;}@keyframes jBox-popOut {  0% {    transform: scale(1);  }  50% {    transform: scale(1.1);  }  100% {    transform: scale(0);  }}.jBox-animated-popOut {  animation: jBox-popOut .25s;}@keyframes jBox-fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.jBox-animated-fadeIn {  animation: jBox-fadeIn .2s;}@keyframes jBox-fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.jBox-animated-fadeOut {  animation: jBox-fadeOut .2s;}@keyframes jBox-slideUp {  0% {    transform: translateY(0);  }  100% {    transform: translateY(-300px);    opacity: 0;  }}.jBox-animated-slideUp {  animation: jBox-slideUp .4s;}@keyframes jBox-slideRight {  0% {    transform: translateX(0);  }  100% {    transform: translateX(300px);    opacity: 0;  }}.jBox-animated-slideRight {  animation: jBox-slideRight .4s;}@keyframes jBox-slideDown {  0% {    transform: translateY(0);  }  100% {    transform: translateY(300px);    opacity: 0;  }}.jBox-animated-slideDown {  animation: jBox-slideDown .4s;}@keyframes jBox-slideLeft {  0% {    transform: translateX(0);  }  100% {    transform: translateX(-300px);    opacity: 0;  }}.jBox-animated-slideLeft {  animation: jBox-slideLeft .4s;}.jBox-Confirm .jBox-content {  text-align: center;  padding: 46px 35px;}@media (max-width: 500px) {  .jBox-Confirm .jBox-content {    padding: 32px 20px;  }}.jBox-Confirm-footer {  height: 46px;}.jBox-Confirm-button {  display: block;  float: left;  cursor: pointer;  text-align: center;  width: 50%;  line-height: 46px;  height: 46px;  overflow: hidden;  padding: 0 10px;  transition: color .2s, background-color .2s;  box-sizing: border-box;}.jBox-Confirm-button-cancel {  border-bottom-left-radius: 4px;  background: #ddd;  color: #666;}.jBox-Confirm-button-cancel:hover, .jBox-Confirm-button-cancel:active {  background: #ccc;}.jBox-Confirm-button-cancel:active {  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);}.jBox-Confirm-button-submit {  border-bottom-right-radius: 4px;  background: #7d0;  color: #fff;}.jBox-Confirm-button-submit:hover, .jBox-Confirm-button-submit:active {  background: #6c0;}.jBox-Confirm-button-submit:active {  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);}.jBox-Image .jBox-container {  background-color: transparent;}.jBox-Image .jBox-content {  padding: 0;  width: 100%;  height: 100%;}.jBox-image-container {  background: center center no-repeat;  position: absolute;  width: 100%;  height: 100%;  opacity: 0;  display:flex; justify-content:center; flex-wrap:wrap; align-items:center; align-content:space-evenly;  overflow: hidden;}@media (max-width:1023px) {  .jBox-image-container img { max-width:100%; max-height:100%; width:auto; height:auto; }}@media (min-width:1024px) {  .jBox-image-container img { max-width:calc(100% - 80px) !important; max-height:calc(100% - 80px) !important; width:auto; height:auto; }}.jBox-image-container img { display:inline-block; vertical-align:top; font-size:0; z-index:2; }.jBoxOverlayImg { position:absolute; top:0; left:40px; right:40px; bottom:0; z-index: 0; }@media (max-width:1023px) {  .jBoxOverlayImg { left: 0; right: 0; }}.jBoxImgTmpKont { position: absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index: 1; }  .jBox-image-label-wrapper {  position: absolute;  top: 100%;  left: 0;  right: 0;  height: 40px;  z-index: 100;  display: flex;  justify-content: space-between;}.jBox-image-label-container {  position: relative;  flex: 1;}.jBox-image-label {  box-sizing: border-box;  position: absolute;  left: 20px;  right: 20px;  bottom: 0;  text-align: center;  color: #fff;  padding: 8px 12px;  font-size: 13px;  line-height: 24px;  transition: opacity .36s;  opacity: 0;  z-index: 0;  pointer-events: none;}.jBox-image-label.expanded {  background: #000;}.jBox-image-label:not(.expanded) {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.jBox-image-label.active {  opacity: 1;  pointer-events: all;}@media (max-width: 600px) {  .jBox-image-label {    font-size: 13px;  }}.jBox-image-pointer-next,.jBox-image-pointer-prev {  width: 35px;  height: 40px;  cursor: pointer;  opacity: .8;  transition: opacity .2s;  background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);  background-size: 24px auto;  user-select: none;  z-index: 1;}@media (max-width:1023px) {  .jBox-image-pointer-next,  .jBox-image-pointer-prev {       flex-shrink: 0;      background-size: 16px auto;  }}@media (min-width:1024px) {  .jBox-image-pointer-prev {    position:fixed;    top:50%;    left:5px;    transform:translate(0%, -50%);  }  .jBox-image-pointer-next {    position:fixed;    top:50%;    right:5px;    transform:translate(0%, -50%);  }}.jBox-image-pointer-next:hover,.jBox-image-pointer-prev:hover {  opacity: 1;}.jBox-image-pointer-next {  transform: scaleX(-1);}.jBox-image-counter-container {  flex-shrink: 0;  white-space: nowrap;  height: 40px;  line-height: 40px;  font-size: 13px;  color: #fff;  text-align: right;  padding-right: 10px;  display: none;}.jBox-image-has-counter .jBox-image-counter-container {  display: block;}.jBox-overlay.jBox-overlay-Image {  background: rgba(0, 0, 0, 0.9);}.jBox-image-not-found {  background: #000;}.jBox-image-not-found:before {  content: '';  box-sizing: border-box;  display: block;  width: 80px;  height: 80px;  margin-top: -40px;  margin-left: -40px;  position: absolute;  top: 50%;  left: 50%;  border: 5px solid #222;  border-radius: 50%;}.jBox-image-not-found:after {  content: '';  display: block;  box-sizing: content-box;  z-index: auto;  width: 6px;  height: 74px;  margin-top: -37px;  margin-left: -3px;  position: absolute;  top: 50%;  left: 50%;  background: #222;  transform: rotateZ(45deg);  transform-origin: 50% 50% 0;}.jBox-image-download-button-wrapper {  position: absolute;  top: -40px;  right: 35px;  height: 40px;  display: flex;  cursor: pointer;  opacity: .8;  transition: opacity .2s;}.jBox-image-download-button-wrapper:hover {  opacity: 1;}.jBox-image-download-button-icon {  width: 40px;  height: 40px;  background: center center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);  background-size: 60%;}.jBox-image-download-button-text {  white-space: nowrap;  line-height: 40px;  padding: 0 10px 0 0;  color: #fff;  font-size: 14px;}@keyframes jBoxImageLoading {  to {    transform: rotate(360deg);  }}.jBox-image-loading:before {  content: '';  position: absolute;  top: 50%;  left: 50%;  width: 32px;  height: 32px;  margin-top: -16px;  margin-left: -16px;  border: 4px solid #333;  border-bottom-color: #666;  animation: jBoxImageLoading 1.2s linear infinite;  border-radius: 50%;}.jBox-Notice {  transition: margin .2s;}.jBox-Notice .jBox-container {  border-radius: 4px;  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.25), inset -1px -1px 0 0 rgba(0, 0, 0, 0.1);}.jBox-Notice .jBox-content {  border-radius: 4px;  padding: 12px 20px;}@media (max-width: 768px) {  .jBox-Notice .jBox-content {    padding: 10px 15px;  }}@media (max-width: 500px) {  .jBox-Notice .jBox-content {    padding: 8px 10px;  }}.jBox-Notice.jBox-hasTitle .jBox-content {  padding-top: 5px;}@media (max-width: 500px) {  .jBox-Notice.jBox-hasTitle .jBox-content {    padding-top: 0;  }}.jBox-Notice.jBox-hasTitle .jBox-title {  padding: 12px 20px 0;  font-weight: bold;}@media (max-width: 768px) {  .jBox-Notice.jBox-hasTitle .jBox-title {    padding: 10px 15px 0;  }}@media (max-width: 500px) {  .jBox-Notice.jBox-hasTitle .jBox-title {    padding: 8px 10px 0;  }}.jBox-Notice.jBox-closeButton-title .jBox-title {  padding-right: 55px;}.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton {  width: 40px;}.jBox-Notice.jBox-Notice-black .jBox-container {  color: #fff;  background: #000;}.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-gray .jBox-container {  color: #222;  background: #f6f6f6;}.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #222;}.jBox-Notice.jBox-Notice-red .jBox-container {  color: #fff;  background: #d00;}.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-green .jBox-container {  color: #fff;  background: #5d0;}.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-blue .jBox-container {  color: #fff;  background: #49d;}.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-yellow .jBox-container {  color: #000;  background: #fd0;}.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-NoticeFancy .jBox-content,.jBox-NoticeFancy .jBox-title {  padding-left: 25px;}.jBox-NoticeFancy.jBox-Notice-color .jBox-container {  color: #fff;  background: #000;}.jBox-NoticeFancy.jBox-Notice-color .jBox-container:after {  content: '';  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 8px;  border-radius: 4px 0 0 4px;  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);  background-size: 14px 14px;}.jBox-NoticeFancy.jBox-Notice-black .jBox-container:after,.jBox-NoticeFancy.jBox-Notice-gray .jBox-container:after {  background-color: #888;}.jBox-NoticeFancy.jBox-Notice-red .jBox-container:after {  background-color: #e00;}.jBox-NoticeFancy.jBox-Notice-green .jBox-container:after {  background-color: #6c0;}.jBox-NoticeFancy.jBox-Notice-blue .jBox-container:after {  background-color: #49d;}.jBox-NoticeFancy.jBox-Notice-yellow .jBox-container:after {  background-color: #fb0;}.jBox-NoticeFancy .jBox-countdown {  left: 8px;  border-radius: 0 4px 0 0;}.jBox-TooltipBorder .jBox-container,.jBox-TooltipBorder .jBox-pointer:after {  border: 2px solid #49d;}.jBox-TooltipBorder .jBox-pointer:after {  width: 22px;  height: 22px;}.jBox-TooltipBorder .jBox-pointer-top,.jBox-TooltipBorder .jBox-pointer-bottom {  width: 34px;  height: 13px;}.jBox-TooltipBorder .jBox-pointer-top:after,.jBox-TooltipBorder .jBox-pointer-bottom:after {  left: 6px;}.jBox-TooltipBorder .jBox-pointer-left,.jBox-TooltipBorder .jBox-pointer-right {  width: 13px;  height: 34px;}.jBox-TooltipBorder .jBox-pointer-left:after,.jBox-TooltipBorder .jBox-pointer-right:after {  top: 6px;}.jBox-TooltipBorder.jBox-closeButton-box:before {  width: 28px;  height: 28px;  background: #49d;}.jBox-TooltipBorderThick .jBox-container {  box-shadow: none;  border-radius: 8px;  border: 4px solid #ccc;}.jBox-TooltipBorderThick .jBox-pointer:after {  box-shadow: none;  border: 4px solid #ccc;  width: 24px;  height: 24px;}.jBox-TooltipBorderThick .jBox-pointer-top,.jBox-TooltipBorderThick .jBox-pointer-bottom {  width: 38px;  height: 13px;}.jBox-TooltipBorderThick .jBox-pointer-left,.jBox-TooltipBorderThick .jBox-pointer-right {  width: 13px;  height: 38px;}.jBox-TooltipBorderThick.jBox-closeButton-box:before {  width: 32px;  height: 32px;  background: #ccc;}.jBox-TooltipDark .jBox-container {  border-radius: 4px;  background: #000;  color: #fff;  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}.jBox-TooltipDark .jBox-pointer:after {  background: #000;}.jBox-TooltipDark .jBox-closeButton {  background: #000;}.jBox-TooltipDark.jBox-closeButton-box:before {  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path {  fill: #ddd;}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path {  fill: #fff;}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path {  fill: #bbb;}.jBox-TooltipError {  pointer-events: none;}.jBox-TooltipError .jBox-container {  border-radius: 2px;  background: #d00;  color: #fff;  font-weight: bold;  font-size: 13px;}.jBox-TooltipError .jBox-content {  padding: 0 10px;  line-height: 28px;}.jBox-TooltipError .jBox-pointer:after {  background: #d00;  width: 20px;  height: 20px;}.jBox-TooltipError .jBox-pointer-top, .jBox-TooltipError .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipError .jBox-pointer-right, .jBox-TooltipError .jBox-pointer-left {  width: 8px;  height: 22px;}.jBox-TooltipError .jBox-pointer-top:after {  left: 1px;  top: 6px;}.jBox-TooltipError .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipError .jBox-pointer-bottom:after {  left: 1px;  bottom: 6px;}.jBox-TooltipError .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-TooltipSmall {  pointer-events: none;}.jBox-TooltipSmall .jBox-container {  border-radius: 2px;}.jBox-TooltipSmall .jBox-content {  padding: 0 10px;  line-height: 28px;}.jBox-TooltipSmall .jBox-pointer:after {  width: 20px;  height: 20px;}.jBox-TooltipSmall .jBox-pointer-top, .jBox-TooltipSmall .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipSmall .jBox-pointer-right, .jBox-TooltipSmall .jBox-pointer-left {  width: 8px;  height: 22px;}.jBox-TooltipSmall .jBox-pointer-top:after {  left: 1px;  top: 6px;}.jBox-TooltipSmall .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipSmall .jBox-pointer-bottom:after {  left: 1px;  bottom: 6px;}.jBox-TooltipSmall .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-TooltipSmallGray {  pointer-events: none;}.jBox-TooltipSmallGray .jBox-container {  font-size: 13px;  line-height: 24px;  border-radius: 12px;  background-image: linear-gradient(to bottom, #fafafa, #f2f2f2);}.jBox-TooltipSmallGray .jBox-content {  padding: 0 10px;}.jBox-TooltipSmallGray .jBox-pointer:after {  width: 20px;  height: 20px;}.jBox-TooltipSmallGray .jBox-pointer-top, .jBox-TooltipSmallGray .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipSmallGray .jBox-pointer-left, .jBox-TooltipSmallGray .jBox-pointer-right {  width: 8px;  height: 22px;}.jBox-TooltipSmallGray .jBox-pointer-top:after {  background: #fafafa;  left: 1px;  top: 6px;}.jBox-TooltipSmallGray .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipSmallGray .jBox-pointer-bottom:after {  background: #f2f2f2;  left: 1px;  bottom: 6px;}.jBox-TooltipSmallGray .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-content iframe {  border: 0;}