@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 400;  src: local(''),       url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.woff2') format('woff2'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.woff') format('woff'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.ttf') format('truetype'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.svg#DMSans') format('svg');   font-display: swap;}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 700;  src: local(''),       url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.woff2') format('woff2'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.woff') format('woff'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.ttf') format('truetype'),        url('../szablony/sklep14.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.svg#DMSans') format('svg');   font-display: swap;}@font-face {  font-family: fallback-font;  src: local('Arial');  ascent-override: 99.2%;  descent-override: 31%;  line-gap-override: 0%;}:root {      --filtr-szablonu:invert(59%) sepia(37%) saturate(5882%) hue-rotate(182deg) brightness(102%) contrast(99%);  --filtr-czerwony:invert(17%) sepia(69%) saturate(6076%) hue-rotate(356deg) brightness(105%) contrast(122%);  --kolor-szablonu:#000000;  --kolor-szablonu2:#f2802a;      --gwiazdka-wielkosc:20px;  --gwiazdka-kolor:#dbdbdb;  --gwiazdka-tlo:#111111;      --magazyn-kolor:#dbdbdb;  --magazyn-tlo:#1b9b00;      --filtr-bialy:invert(98%) sepia(100%) saturate(8%) hue-rotate(193deg) brightness(104%) contrast(102%);  --kolor-glowny-czcionki:#333333;  --kolor-bialy:#ffffff;  --kolor-czerwony:#ff0000;  --kolor-czarny:#000000;  --kolor-szary:#e6e6e6;  --kolor-szary-ciemny:#ababab;  --kolor-szary-ciemny-2:#929090;  --kolor-szary-ciemny-3:#525252;  --kolor-szary-jasny:#f0f0f0;  --kolor-szary-jasny-2:#f5f5f5;  --kolor-czerwony-blad:#e4401c;  --kolor-tla-blad:#fff3f3;      --kolor-tla-przycisk-nieaktywny:#e6e6e6;    --kolor-czcionka-przycisk-nieaktywny:#929090;  --kolor-tla-przycisk-aktywny:#626262;  --kolor-czcionka-przycisk-aktywny:#ffffff;      --filtr-tla-przycisk-nieaktywny:invert(99%) sepia(100%) saturate(202%) hue-rotate(180deg) brightness(111%) contrast(80%);  --filtr-tla-przycisk-aktywny:invert(36%) sepia(16%) saturate(0%) hue-rotate(112deg) brightness(99%) contrast(95%);      --tlo-szare:#f5f5f5;      --kolor-linia:#ececec;      --kolor-tlo-naglowek-modul:transparent;  --kolor-czcionka-naglowek-modul:#111111;  --kolor-tlo-modul:#ffffff;          --kolor-tlo-naglowek-box:#fafafa;  --kolor-czcionka-naglowek-box:#808080;  --kolor-tlo-box:#ffffff;      --kolor-czcionka-naglowek-box-kategorie:#111111;  --kolor-tlo-box-kategorie:#ffffff;  --kolor-box-kategorie-najechanie-kursorem:#f3f3f3;      --ikonka-promocja:#e70505;  --ikonka-nowosc:#50d329;  --ikonka-polecany:#2dadb1;  --ikonka-hit:#ff7413;  --ikonka-dostawa:#1584b7;  --ikonka-wyprzedaz:#e200e3;  --ikonka-rabat:#ff0000;  --ikonka-cena-specjalna:#ff0000;      --kolor-wiersze-porownywarki:#f6f6f6;  --kolor-tla-porownywarki:#ffffff;      --kolor-paska-naglowka:#ffffff;  --kolor-czcionki-naglowka:#333333;      --kolor-czcionki-odliczania:#6b6b6b;  --kolor-czcionki-odliczania-pozostalo:#e10101;  --kolor-tla-zegara:#6b6b6b;  --kolor-czcionki-zegara:#ffffff;    --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 4px rgba(0,0,0,0.1);      --zaokraglenie-3-px:3px;  --zaokraglenie-4-px:4px;  --zaokraglenie-5-px:5px;  --zaokraglenie-30-px:30px;  --zaokraglenie-50-proc:50%;  --okna-odstep:0px;--okna-odstep-slick-okno:0px;--okna-odstep-slick-poziomy:0px; --okna-odstep-slick-pionowy:0px;}BODY { color:var(--kolor-glowny-czcionki); font-size:95%; font-family:'Titillium Web', 'DM Sans', fallback-font, Arial; margin:0; font-weight:normal; }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; }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; }.KolorSvg { transition:all 0.20s ease-in-out; }@media only screen and (min-width:1024px) {  .KolorSvg:hover, .KolorSvg:focus { filter:var(--filtr-szablonu); }}.Gwiazdki { --gwiazdka-ocena:calc(var(--ocena) / 5 * 100%); display:inline-block; font-size:var(--gwiazdka-wielkosc); font-family:Arial; line-height:1; 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%; }.Strona.BialeTlo { background: #fff; padding:10px; margin-top:20px; margin-bottom:20px; border-radius:5px;}.OknaRwd { display:flex; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:stretch; }.OknoRwd { flex-grow:0; display:flex; flex-direction:column; margin:-1px -1px 0 0; }    @media only screen and (max-width:479px) {   #Strona, .Strona { width:95% !important; }   .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:100%; }      .KolMobile-2 .OknoRwd { width:50%; }}@media only screen and (min-width:480px) and (max-width:1023px) {   #Strona, .Strona { width:95% !important; }   .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:50%; }       }  @media only screen and (min-width:1024px) and (max-width:1279px) {   #Strona, .Strona { width:1000px; }   .Kol-1 .OknoRwd { width:100%; }       .Kol-2 .OknoRwd { width:calc(50% + 1px); }      .Kol-3 .OknoRwd, .Kol-4 .OknoRwd , .Kol-5 .OknoRwd { width:calc(33.333333% + 1px); }    }  @media only screen and (min-width:1280px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:calc(50% + 1px); }     .Kol-3 .OknoRwd { width:calc(33.333333% + 1px); }    .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:calc(25% + 1px); }   }@media only screen and (min-width:1600px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:calc(50% + 1px); }     .Kol-3 .OknoRwd { width:calc(33.333333% + 1px); }    .Kol-4 .OknoRwd { width:calc(25% + 1px); }     .Kol-5 .OknoRwd { width:calc(20% + 1px); }   }.CalaStrona { position:relative; overflow:hidden; width:100%; }.CalaStronaTlo::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; display:block; background-color:rgba(0,0,0,0.5); z-index:102; }.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; }}@media only screen and (max-width:1023px) {  .OpisNaglowekMobile { display:none; }}.SklepNaglowek { position:relative; overflow:visible; }.NaglowekTop { background:var(--kolor-paska-naglowka); border-bottom:1px solid var(--kolor-linia); }@media only screen and (min-width:800px) {  .NaglowekTop .Strona { display:flex; flex-wrap:nowrap; justify-content:space-between; }  .NaglowekTop .WyrownanieDoPrawej { justify-content:flex-end; }}.NaglowekDaneKontaktowe { text-align:left; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; }.NaglowekDaneKontaktowe a { color:var(--kolor-czcionki-naglowka); }.NaglowekDaneKontaktowe a:hover { color:#7d7d7d; }.NaglowekDaneKontaktowe div { margin:0 15px; }@media only screen and (max-width:479px) {  .NaglowekDaneKontaktowe div { width:100%; text-align:center; }}@media only screen and (max-width:799px) {  .NaglowekDaneKontaktowe { justify-content:center; }  .NaglowekDaneKontaktowe div { margin:0 5px 0 5px; }}.NaglowekDaneKontaktowe a { display:inline-block; vertical-align:middle; text-transform:uppercase; font-size:90%; }.LinkTelefonNaglowek { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:20px 20px; padding:10px 0 10px 27px; }.LinkMailNaglowek { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:20px 20px; padding:10px 0 10px 27px; }.NaglowekZmianaJezykaWaluty { display:flex; flex-wrap:wrap; align-items:center; padding:5px 0 5px 0; }@media only screen and (max-width:799px) {  .NaglowekZmianaJezykaWaluty { justify-content:center; padding:10px 0 10px 0; }}.ZmianaJezyka .Flaga { margin:0 10px 0 0; cursor:pointer; display:inline-block; vertical-align:top; font-size:0; }.ZmianaJezyka .FlagaOff { opacity:0.4; }.ZmianaJezyka { margin:0 15px; }.ZmianaWaluty { margin:0 15px; }.ZmianaWaluty select { font-size:90%; border:1px solid var(--kolor-linia); padding:4px; border-radius:var(--zaokraglenie-5-px); background:#fff;}@media only screen and (min-width:480px) {  .LogoSzukanieIkony .Strona { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }}@media only screen and (max-width:1023px) {  .LogoSzukanieIkony { padding:5px 0 5px 0; }}@media only screen and (min-width:1024px) {  .LogoSzukanieIkony { padding:20px 0 20px 0; }  .LogoSzukanieIkony .Strona { flex-wrap:nowrap; }}.LogoSzukanieIkony { background:var(--kolor-bialy); }#LinkLogo { font-size:0; display:inline-block; }@media only screen and (max-width:1023px) {  #LinkLogo .RwdKomputer { display:none; }}@media only screen and (max-width:479px) {  #LinkLogo { display:block; text-align:center; padding:5px; }}@media only screen and (min-width:480px) and (max-width:1023px) {   #LinkLogo { width:calc(50% - 40px); padding-right:40px; }}@media only screen and (min-width:1024px) {  #LinkLogo .RwdMobilny { display:none; }  #LinkLogo { width:25%; order:1; }}@media only screen and (max-width:480px) {  .Wyszukiwanie .WyszukiwanieZaawansowane { display:none !important; }}@media only screen and (max-width:1023px) {   .Wyszukiwanie { width:100%; display:none; }  .SzukajMenuCheckbox:checked ~ .Wyszukiwanie { display:block; }  .Wyszukiwanie .KontenterWyszukiwania { padding-bottom:10px; }}@media only screen and (min-width:1024px) {  .Wyszukiwanie { width:calc(35% - 40px); padding:0 20px 0 20px; order:2; }}.RamkaSzukania { height:45px;  border:1px solid var(--kolor-linia); }#InSzukaj { height:45px; width:calc(100% - 65px); float:left; border:0; padding:0 10px 0 10px; background:none; }#ButSzukaj { float:right; height:29px; width:29px; padding:8px; background:var(--kolor-szablonu2); }#ButSzukaj:hover { background:var(--kolor-szablonu); }.Wyszukiwanie .WyszukiwanieZaawansowane { font-size:90%; display:block; margin:5px 0 0 10px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/ustawienia.svg') no-repeat left center; background-size:20px 20px; padding:4px 0 4px 25px; }.IkonyNawigacja { display:flex; justify-content:flex-end; flex-wrap:nowrap; align-items:flex-start; font-family:oswald; font-weight:normal; text-transform:uppercase;}.IkonyNawigacja div.IkonaNawigacjiMenu { position:relative; overflow:visible; }@media only screen and (max-width:479px) {  .IkonyNawigacja { justify-content:center; margin-bottom:5px; }  .IkonyNawigacja div.IkonaNawigacjiMenu { margin:8px; width:35px; height:35px; }}@media only screen and (min-width:480px) {  .IkonyNawigacja div.IkonaNawigacjiMenu { margin-left:15px; }}@media only screen and (min-width:480px) and (max-width:1023px) {   .IkonyNawigacja { width:50%; align-items:center; margin:10px 0 10px 0; }}@media only screen and (min-width:1024px) {  .IkonyNawigacja { max-width:45%; order:3; }}.IkonyNawigacja .IkonaNawigacjiMenu .IkonaNaglowek, .IkonyNawigacja .IkonaNawigacjiMenu .PozycjaIkonka { cursor:pointer; display:block; position:relative; overflow:visible; }.IkonyNawigacja .IkonaNawigacjiMenu .IkonaNaglowek span.PozycjaIlosc { position:absolute; top:0; left:50%; margin-left:2px; border-radius:var(--zaokraglenie-50-proc); background:var(--kolor-szablonu); color:var(--kolor-bialy); min-width:20px; height:20px; line-height:18px; text-align:center; font-size:10px; transition:all 0.30s ease-in-out; }.IkonyNawigacja .IkonaNawigacjiMenu .IkonaNaglowek:hover span.PozycjaIlosc { top:-5px; }.IkonyNawigacja .PozycjaStrzalka { display:inline-block; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right center; background-size:16px 16px; padding:0 20px 0 0; }.IkonyNawigacja .PozycjaOpisIkony { font-size:90%; }@media only screen and (max-width:1023px) {   .IkonyNawigacja .PozycjaOpisIkony { display:none; }}.IkonyNawigacja label { display:block; }.MenuNaglowek span.PozycjaIkonka { background:var(--kolor-szablonu); border-radius:var(--zaokraglenie-4-px); }.MenuNaglowek span.PozycjaIkonka::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; display:block; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/menu.svg') no-repeat center center; background-size:35px 40px; filter:var(--filtr-bialy); }.SzukajNaglowek span.PozycjaIkonka { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/lupa_szukaj_czarna.svg') no-repeat top center; background-size:33px 33px; }.PorownanieNaglowek span.PozycjaIkonka { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/porownaj.svg') no-repeat top center; background-size:32px 32px; }.SchowekNaglowek span.PozycjaIkonka { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/schowek.svg') no-repeat top center; background-size:35px 35px; }.KoszykNaglowek span.PozycjaIkonka { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/koszyk.svg') no-repeat top center; background-size:35px 35px; }@media only screen and (max-width:1023px) {   span.PozycjaIkonka { width:35px; height:35px; }  .MenuNaglowek { order:5; }}@media only screen and (max-width:479px) {  .IkonaNawigacjiMenu { order:2; }  .MenuNaglowek { order:1; }}@media only screen and (min-width:1024px) {  .MenuNaglowek, .SzukajNaglowek { display:none; }  span.PozycjaIkonka { padding:42px 0 0 0; }}.LogowanieNaglowek { position:relative; overflow:visible; }.LogowanieNaglowek span.PozycjaIkonka { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/konto.svg') no-repeat top center; background-size:33px 33px; }.LogowanieNaglowek .PozycjeLogowanie { position:absolute; white-space:nowrap; list-style-type:none; margin:0; padding:20px 20px 10px 20px; z-index:125; opacity:0; visibility:hidden; transition:all 0.40s ease-in-out; }@media only screen and (max-width:1023px) {  .LogowanieNaglowek .PozycjeLogowanie { top:35px; right:0; }  .LogowanieMenuCheckbox:checked ~ .PozycjeLogowanie { opacity:1; visibility:visible; }}@media only screen and (min-width:1024px) {  .LogowanieNaglowek .PozycjeLogowanie { top:60px; right:-20px; }  .LogowanieNaglowek:hover .PozycjeLogowanie { right:0; opacity:1; visibility:visible; }}.LogowanieNaglowek .PozycjeLogowanie::before { content:""; position:absolute; top:10px; left:0; right:0; bottom:0; background:var(--kolor-bialy); border:1px solid var(--kolor-linia); box-shadow:0 0 10px 0 rgba(0,0,0,0.05); }.LogowanieNaglowek .PozycjeLogowanie li { padding:5px; position:relative; }@media only screen and (max-width:1023px) {  .KoszykRozwijany, .SchowekRozwijany, .PorownywanieRozwijane { display:none; }  #PorownanieNaglowek { position:fixed; bottom:80px; left:3px; z-index:125; margin:0; background:var(--kolor-bialy); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-4-px); padding:8px; box-shadow:0 0 10px 0 rgba(0,0,0,0.15); }}@media only screen and (min-width:1024px) {  .KoszykRozwijany, .SchowekRozwijany, .PorownywanieRozwijane { opacity:0; visibility:hidden; z-index:125; position:absolute; top:60px; padding-top:10px; right:-20px; transition:all 0.30s ease-in-out; }    #Koszyk:hover .KoszykRozwijany { opacity:1.0; right:0; visibility:visible; }  #Schowek:hover .SchowekRozwijany { opacity:1.0; right:0; visibility:visible; }  #PorownanieNaglowek:hover .PorownywanieRozwijane { opacity:1.0; right:0; visibility:visible; }    .RozwinietaWersja { position:relative; background:var(--kolor-bialy); border:1px solid var(--kolor-linia); box-shadow:0 0 10px 0 rgba(0,0,0,0.05); }  .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% - 70px); }  .ZawartoscKoszykaSchowkaDane .NazwaProduktuIlosc { margin-bottom:8px; }  .ZawartoscKoszykaSchowkaDane .CenyRozwinietyKoszykSchowek { margin-top:8px; }  .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-szary-jasny-2); padding:15px; box-shadow:0 0 10px 0 rgba(0,0,0,0.15); }  .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/sklep14.rwd.v2/obrazki/nawigacja/loader_autouzupelnienie.gif') no-repeat center center; }  .ZawartoscPorownania { list-style-type:none; padding:0; margin:0; }   .ZawartoscPorownania li { padding:15px; border-top:1px solid var(--kolor-linia); display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }  .ZawartoscPorownania li:nth-child(1) { border:0; }  .ZawartoscPorownania li span { display:inline-block; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right center; background-size:25px 25px; width:35px; height:25px; cursor:pointer; }}.GorneMenuKontener { margin-bottom:0px; }.GorneMenu { position:relative; }            .GorneMenu ul, .GorneMenu ol { list-style-type:none; }   .GorneMenu ol { margin:0; padding:0; }@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; }    .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/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny-2); width:50px; height:50px; cursor:pointer; position:absolute; top:0; right:-50px; z-index:101; }      .GorneMenu { position:absolute; top:0; bottom:0; right:0; left:0; overflow-y:scroll; }  ul.MenuRozwijaneKolumny, ul.GlowneGorneMenu ol { padding:10px 0 10px 0; }  ul.GlowneGorneMenu { padding: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:120%; 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 { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; padding-left:20px; }  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 { background:transparent; padding-left:0; }        .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/sklep14.rwd.v2/obrazki/szablon/plus.svg') no-repeat right center; background-size:35px 35px; }    .CheckboxRozwinGorneMenu { display:none; }      .GrafikiMenuKontener { display:none; }      .GrafikiMenuMobilePokaz { display:block; }      .MenuRozwijaneKolumny { display:none; }  .CheckboxRozwinGorneMenu:checked ~ .MenuRozwijaneKolumny { display:block; }  .CheckboxRozwinGorneMenu:checked ~ div .IkonaSubMenu  { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/minus.svg') no-repeat right center; background-size:35px 35px; }}@media only screen and (min-width:1024px) {    .GorneMenuTlo { background:var(--kolor-szablonu); border-top:1px solid var(--kolor-linia); }      ul.GlowneGorneMenu { text-align:center; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:0; margin:0; }    ul.GlowneGorneMenu > li:hover > div > a, ul.GlowneGorneMenu > li:hover > div > span, ul.GlowneGorneMenu > li > div > a:hover { background-color:var(--kolor-szablonu2); }      ul.MenuRozwijaneKolumny li a { font-size:90%; padding:5px; display:block; font-weight:normal; text-transform:uppercase; }  ul.MenuRozwijaneKolumny li a:hover { color:#7d7d7d; }    ul.MenuRozwijaneKolumny, ul.MenuNormalne li ol { background:var(--kolor-bialy); border:1px solid var(--kolor-linia); padding:15px 25px 15px 25px; box-shadow:0 0 15px 0 rgba(0,0,0,0.05); }    ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { visibility:hidden; max-width:300px; display:block; }ul.GlowneGorneMenu li:hover ul.MenuRozwijaneKolumny { visibility:visible; }ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { position:absolute; text-align:left; }    ul.GlowneGorneMenu li ul.MenuNormalne { min-width:200px; max-width:250px; }  ul.MenuNormalne a.KolejneKategorie { background:url('../szablony/sklep14.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.MenuSzerokie .KolejneKategorie { font-weight:bold; font-size:110%; margin-bottom:15px; position:relative; width:100%; }  ul.MenuSzerokie .KolejneKategorie::before { content:""; position:absolute; bottom:-8px; left:0; right:0; height:1px; background:var(--kolor-linia); }  ul.MenuSzerokie ol { margin-bottom:25px; }  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 { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; padding:5px 0 5px 20px; }  ul.MenuSzerokie li a.KolejneKategorie { background:transparent; padding:0; }  ul.MenuWielopoziomoweNormalne li a { background:transparent; padding-left:0; }    ul.MenuSzerokie ol { overflow-y:auto; overflow-x:hidden;  }    .GorneMenu ul li i { display:block; padding-bottom:5px; text-align:center; }  .GorneMenu ul li i img { max-width:50px !important; }    .PozycjaRozwijanaMenu b { display:block; position:relative; padding-right:25px; }  .PozycjaRozwijanaMenu b::before { content:""; position:absolute; top:calc(50% - 7px); right:0; width:15px; height:15px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol_biala.svg') no-repeat; background-size:15px 15px; }      .GorneMenu div > a, .GorneMenu div > span  { padding:12px 15px; display:inline-block; font-size:17px; transition:all 0.30s ease-in-out; text-transform:uppercase; font-weight:300; color:#fff; }        .GrafikiPrawaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-left:20px; }  .GrafikiLewaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-right:20px; }  .GrafikiNadPodLinkami .LinkiMenuKontenter, .GorneMenu .GrafikiNadPodLinkami .GrafikiMenuKontener { width:100%; }      .GrafikiPrawaLewaStrona .LinkiMenuKontenter { width:72%; }      .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; }}.MenuMobilneCheckbox { display:none; }.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:scroll; scrollbar-width:thin; scrollbar-color:var(--kolor-szary-ciemny) var(--kolor-szary); }ul.MenuSzerokie .Scroller::-webkit-scrollbar { width:11px; }ul.MenuSzerokie .Scroller::-webkit-scrollbar-track { background:var(--kolor-szary); }ul.MenuSzerokie .Scroller::-webkit-scrollbar-thumb { background-color:var(--kolor-szary-ciemny); border-radius:var(--zaokraglenie-5-px); border:3px solid var(--kolor-szary); }   .CalaStopka { background: #fff; border-top:1px solid var(--kolor-linia); }.CalaStopka a:hover { color:var(--kolor-szablonu2)!important; }.Stopka { margin:0 0 30px 0; }.StopkaKolumny label { display:block; }.KolumnaStopki a:hover { color:var(--kolor-szablonu2); }@media only screen and (max-width:1023px) {  .StopkaKolumny { margin:20px 10px 20px 10px; }  .KolumnaStopki { padding:0 0 5px 0; }    .KolumnaStopki strong.NaglowekStopki { cursor:pointer; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol_biala.svg') no-repeat right center; background-size:22px 22px; }  .KolumnaStopki .KontenerDaneStopka { max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .KolumnaStopki .CheckboxRozwinStopke:checked ~ .KontenerDaneStopka { padding:20px 0 10px 0; max-height:5000px; opacity:1; }  }@media only screen and (min-width:1024px) {  .StopkaKolumny { display:flex; flex-wrap:nowrap; justify-content:space-between; }  .KolumnaStopki { flex:1; padding:10px; }  .KolumnaStopki strong.NaglowekStopki { margin:0 20px 15px 0; }}.KolumnaStopki strong.NaglowekStopki { display:block; font-size:140%; padding:10px 10px 10px 0; font-weight:300; font-size:130%; text-transform:uppercase; font-family:oswald;}.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:4px 0 4px 0; }.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:''; 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:''; position:absolute; top:50%; transform:translateY(-50%); left:0; width:25px; height:25px; background-size:25px 25px !important; }.KontaktStopka li.Mail::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/mail.svg') no-repeat transparent; }.KontaktStopka li.Firma::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat transparent; }.KontaktStopka li.Bank::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/bank.svg') no-repeat transparent; }.KontaktStopka li.Tel::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/telefon.svg') no-repeat transparent; }.KontaktStopka li.Fax::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/fax.svg') no-repeat transparent; }.KontaktStopka li.Gg::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/gg.svg') no-repeat transparent; }.KontaktStopka li.Skype::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/skype.svg') no-repeat transparent; }.KontaktStopka li.Godziny::before { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/zegar.svg') no-repeat transparent; }.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:0 10px 0 0; margin:8px 10px 8px 0; border-right:1px solid #cccccc; }.StopkaDolneMenu li:last-child a { border:0; padding-right:0; margin-right:0; }.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-2); } 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 { font-weight:bold; color:var(--kolor-glowny-czcionki); font-size:110%; }@media only screen and (max-width:479px) {   h3 a { font-size:100%; }}.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:8px; }ul li.Iko { line-height:1.3; padding-left:35px; }ul li.Firma { font-weight:bold; line-height:1.5; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat left center; background-size:30px 30px; }ul li.Bank { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/bank.svg') no-repeat left center; background-size:25px 25px; }ul li.Mail { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:25px 25px; }ul li.Tel { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:25px 25px; }ul li.Fax { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/fax.svg') no-repeat left center; background-size:25px 25px; }ul li.Gg { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/gg.svg') no-repeat left center; background-size:25px 25px; }ul li.Skype { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/skype.svg') no-repeat left center; background-size:25px 25px; }ul li.Godziny { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/zegar.svg') no-repeat left center; background-size:25px 25px; }.pdfIkona { display:inline-block; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/pdf.svg') no-repeat left center; background-size:20px 20px; padding:5px 0 5px 35px; }.TabelaTbl { display:flex; 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-szary-ciemny-2); }.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; }.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:0 5px 0 5px; border-radius:var(--zaokraglenie-3-px); color:var(--kolor-bialy); font-size:12px; line-height:24px; }.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/sklep14.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; padding:7px 5px 7px 35px; } .InformacjaOk { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:25px 25px; padding:7px 5px 7px 35px; }span.Informacja { display:inline-block; } #doGory { position:fixed; right:20px; bottom:140px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('../szablony/sklep14.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:100px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_w_kolku_dol.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }.StrNaglowek { font-size:190%; margin-bottom:20px; font-weight:400; background:var(--kolor-tlo-naglowek-modul); text-transform:uppercase; text-align:center; }.StrNaglowek > span { display:inline-block; font-weight:400; vertical-align:top; color:var(--kolor-czcionka-naglowek-modul); }.StrNaglowek > span a { color:var(--kolor-czcionka-naglowek-modul); font-weight:400; }.StrNaglowek > span a:hover { text-decoration:none; color:var(--kolor-szablonu); }.AnimacjaStrzalki { padding-right:100px; }.StrNaglowek > span i { display:block; font-style:normal; padding-top:5px; font-weight:normal; font-size:100%; }.StrNaglowek > span i:nth-child(2) { font-size:80%; }.StrNaglowek > span i:nth-child(3) { font-size:60%; }.OpisModulu { padding:0 0 15px 0; }  .StrTresc { margin-bottom:30px; overflow:visible; }#PorownywarkaTable { background:var(--kolor-tla-porownywarki); }#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-wiersze-porownywarki); 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); box-shadow:var(--cien-pola); 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 { color:var(--kolor-glowny-czcionki); 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); box-shadow:var(--cien-pola); padding:10px; border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }.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); }.cmxform input:focus, .cmxform select:focus, .cmxform textarea:focus { border:1px solid var(--kolor-ramka-pola-hover); }.cmxform select { display:block; margin:0; background:url('../szablony/sklep14.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); box-shadow:var(--cien-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/sklep14.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/sklep14.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/sklep14.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/sklep14.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/sklep14.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-czerwony); border:0; 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-szary-ciemny-3); color:var(--kolor-bialy); border:0; }.przycisk, .cmxform .przycisk, .cmxform .przyciskWylaczony { white-space:normal; text-align:center; display:inline-block; cursor:pointer; margin-right:4px; padding:9px 15px 9px 15px; background:var(--kolor-szary-ciemny-3); border:0; color:var(--kolor-bialy); font-weight:normal; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }.przycisk::-moz-focus-inner { border:0; padding:0; }.przycisk:hover, .przycisk:focus { border:0 !important; color:var(--kolor-bialy); background:var(--kolor-szablonu); }.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-czerwony); display:block; text-align:center; font-size:180%; }.KontenerKoszykButton a.przycisk:hover { background:var(--kolor-szary-ciemny-3); }.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; }.DoKoszyka { text-align:center; position:relative; cursor:pointer; overflow:hidden; display:inline-block; vertical-align:middle; margin:8px 0 8px 0; padding:11px 15px 11px 15px; background-color:var(--kolor-szablonu2); border:0; color:var(--kolor-bialy); font-weight:normal; transition:all 0.30s ease-in-out; }@media only screen and (min-width:1024px) {  .DoKoszyka { padding:11px 15px 11px 45px; }   .DoKoszyka::before { content:""; position:absolute; top:0; bottom:0; left:15px; width:30px; background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/koszyk.svg') no-repeat left center; background-size:20px 20px; filter:var(--filtr-bialy); }  .DoKoszyka.Wybor { padding:11px 15px 11px 45px; }   .DoKoszyka.Wybor::before { content:""; position:absolute; top:0; bottom:0; left:15px; width:30px; background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/wybor.svg') no-repeat left center; background-size:20px 20px; filter:var(--filtr-bialy); }}.DoKoszyka:hover { background-color:var(--kolor-szary-ciemny-3); color:var(--kolor-bialy); }.Cena { color:var(--kolor-szary-ciemny-3); font-size:120%; font-weight:normal; display:block; white-space:nowrap; }.CenaPromocyjna { color:var(--kolor-czarny); font-size:120%; font-weight:600; display:block; white-space:nowrap; }.Cena .Brutto, .CenaPromocyjna .Brutto { font-style:normal; font-size:100%; display:block; white-space:nowrap; }.Cena .Netto, .CenaPromocyjna .Netto { font-style:normal; font-size:90%; display:block; color:var(--kolor-szary-ciemny-2); white-space:nowrap; }.Cena small, .CenaPromocyjna small { white-space:nowrap; font-size:80%; }.CenaPromocyjna .CenaPoprzednia { color:var(--kolor-szary-ciemny-2); 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; }#Nawigacja { margin:20px 0 20px 0; }@media only screen and (max-width:1023px) {  #Nawigacja { white-space:nowrap; overflow-x:scroll; padding:0 0 10px 0; margin:10px 0 10px 0; }}#Nawigacja > span { display:inline-block; vertical-align:top; background:url('../szablony/sklep14.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/sklep14.rwd.v2/obrazki/szablon/home.svg') no-repeat left center; background-size:20px 20px; padding:4px 0 0 30px; margin-left:-5px; }#Nawigacja > span:last-child { background:transparent; }#Nawigacja span.Nawigacja { display:none; }#Nawigacja span.Nawigacja:last-child { color:var(--kolor-szablonu); display:inline-block; }#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/sklep14.rwd.v2/obrazki/nawigacja/loader_strony.gif') 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; }  .ProduktyPopUp .ProduktPopUpRamka { padding:10px; height:100%; text-align:center; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }}@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-list { border:1px solid var(--kolor-linia); }.ProduktyPopUpAnimowany .slick-list .ProduktPopUpRamka { border-left:1px solid var(--kolor-linia); }.ProduktyPopUpAnimowany .slick-list .slick-active .ProduktPopUpRamka { margin-left:-1px; }.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; }.ProduktyPopUpStatyczny .ProduktPopUp { margin:-1px -1px 0 0; text-align:center; padding:10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.ProduktyPopUpStatyczny .ProduktPopUp:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.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; }.ProduktyPopUp .ProduktPopUp .Zakup .InputIlosc { float:left; text-align:center; width:30px; margin:4px 5px 4px 0; }.ProduktyPopUp .ProduktPopUp .Zakup em { display:inline-block; float:left; font-style:normal; margin:10px 15px 5px 0; }#Podpowiedzi { position:relative; overflow:visible; color:var(--kolor-szary-ciemny-2); }#Podpowiedzi div.OknoAutouzupelnienia { position:absolute; top:5px; left:-1px; border:1px solid var(--kolor-linia); background:var(--kolor-bialy); 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:600px; }  #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:22px; 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; }#Podpowiedzi .PodpowiedzProduktNazwaCena .Cena, #Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPromocyjna, #Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPoprzednia { font-size:100%; }#Podpowiedzi .PodpowiedzFraza { display:block; padding:8px !important; cursor:pointer; }#Podpowiedzi .PodpowiedzFraza:hover { background:var(--kolor-szary-jasny-2); }.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/sklep14.rwd.v2/obrazki/nawigacja/loader_strony.gif') 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%; }    }.AnimacjaKreator .slick-list { border:1px solid var(--kolor-linia); }.AnimacjaKreator .slick-list .ElementOknoRamka { border-left:1px solid var(--kolor-linia); }.AnimacjaKreator .slick-list .slick-active .ElementOknoRamka { margin-left:-1px; }.ModulCssMarginesy { position:relative; transform:translate(0); }.OknaFlexRwd { display:flex; flex-wrap:wrap; }.OknoFlex { flex-grow:0; display:flex; flex-direction:column; margin:-1px -1px 0 0; border:1px dotted var(--kolor-linia); }.OknoFlex:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.ProduktOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.ProduktOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.ProduktOkno .Foto { position:relative; padding-bottom:10px; }.ProduktOkno .Foto a { display:inline-block; }.ProduktOkno h3 { padding:10px; }.ProduktOkno h3 a { display:inline-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 { padding-top:15px; }.ProduktOkno .SchowekKontener { padding-bottom:5px; }.ProduktOkno .Schowek { display:inline-block; cursor:pointer; background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/schowek.svg') no-repeat left center; background-size:21px 19px; padding:3px 0 3px 25px; }.ProduktOkno .Schowek:hover { color:var(--kolor-szablonu); }.ProduktOkno .ZakupKontener { margin-top:auto; }@media only screen and (max-width:1023px) {   .ProduktOkno .Zakup { justify-content:center; }}.ProduktOkno .Zakup { padding-top:10px; }.ProduktOkno .Odliczanie { font-weight:bold; 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 { list-style-type:none; padding:15px 0 0 0; margin:0; color:var(--kolor-szary-ciemny-2); }.ProduktOkno ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); }.ProduktOkno ul.ListaOpisowa li a { font-weight:bold; }.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-2); }.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; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.OpiniaOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.OpiniaOkno .Ocena { list-style-type:none; padding:88px 0 10px 0; margin:0; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/opinia.svg') no-repeat top center; background-size:70px 70px; }  .OpiniaOkno .Ocena img { margin:5px 0 5px 0; }.OpiniaOkno .Ocena li { padding:2px; color:var(--kolor-szary-ciemny-2); }.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:inline-block; color:var(--kolor-szary-ciemny-2); }.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; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.ArtykulOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.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-weight:bold; font-size:120%; }.ArtykulOkno .DaneAktualnosci { padding-bottom:10px; }.ArtykulOkno .DaneAktualnosci em { display:inline-block; margin:4px 4px 4px 0; padding-right:15px; color:var(--kolor-szary-ciemny-2); font-style:normal; }.ArtykulOkno .DataDodania { background:url('../szablony/sklep14.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; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; min-width:100px; }.ProducentOkno .ElementOknoRamka { padding:10px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.ProducentOkno .LogoProducent { display:block; padding:0 0 10px 0; }.ProducentOkno .NazwaProducent { display:block; }.KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.KategoriaOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.KategoriaOkno .GrafikaKategoria { display:block; padding:0 0 10px 0; }.KategoriaOkno .NazwaKategoria { display:block; font-weight:bold; }.KategoriaOkno ul { list-style-type:none; padding:10px 0 0 0; margin:0; }  .KategoriaOkno ul li { padding:3px 0 3px 0; }.KategoriaOkno ul li a { display:inline-block; position:relative; overflow:visible; padding-left:12px; }.KategoriaOkno ul li a::before { content:""; width:4px; height:4px; position:absolute; top:50%; left:0; background:var(--kolor-szablonu); display:inline-block; transform:translate(0%, -50%); }.FilmOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.FilmOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.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:""; 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==');}.ProduktDnia { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.ProduktDniaNieaktywny { filter:grayscale(100%); }.ProduktDnia .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.ProduktDnia .Foto { position:relative; padding-bottom:10px; }.ProduktDnia .Foto a { display:inline-block; position:relative; }.ProduktDnia h3 a { font-size:140%; font-weight:bold; display:block; margin:10px; }.ProduktDnia .ProduktDniaCena { font-size:140%; margin:5px 0 0 0; }.ProduktDnia .OfertaKonczy { margin:15px 0 15px 0; font-weight:normal; }.ProduktDnia .Odliczanie { font-weight:bold; 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 .Zakup .DoKoszyka { font-size:120%; }.ProduktDnia .ProduktDniaOszczedzasz { position:absolute; top:15px; right:15px; background:var(--kolor-szary-ciemny-3); font-size:120%; text-align:center; padding:10px; font-weight:bold; color:#ffffff; 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; }.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); }.ProduktyPopUp .ProduktPopUp .Foto { padding-bottom:10px; }@media only screen and (max-width:1023px) {ul.MenuSzerokie ol ol li a { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:8px 8px; padding:5px 0 5px 15px; font-size:85%; }.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:60px !important; }.MenuGorneGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:calc(100% - 60px) !important; }.MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(1) { display:none }.MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:100% !important; }}@media only screen and (min-width:1024px) {  ul.MenuSzerokie ol ol { margin:5px 20px 5px 20px; }  ul.MenuSzerokie ol ol li a { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:8px 8px; padding:5px 0 5px 15px; font-size:85%; }  .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; }  }@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; color:var(--kolor-czcionka-naglowek-modul); 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; } }.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; }}#LogoBiale { display: none; }#LogoBiale img { max-width: 155px!important; margin: 15px 20px 0 0; }@media only screen and (min-width:1024px) {.GorneMenuKontener.fixed { position: fixed; top: 0; left:0; width: 100%; z-index:999; background: #000;}.GorneMenuKontener.fixed .GorneMenuTlo { background: #000; }.GorneMenuKontener.fixed .GorneMenu a, .GorneMenuKontener.fixed .GorneMenu span { color:#fff;}.GorneMenuKontener.fixed .GorneMenu a:hover, .GorneMenuKontener.fixed .GorneMenu span:hover { opacity:0.8; }.GorneMenuKontener.fixed #LogoBiale { display: block; float:left; }.GorneMenuKontener.fixed .PozycjaRozwijanaMenu b::before {background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol_biala.svg') no-repeat; }.GorneMenuKontener.fixed ul.MenuRozwijaneKolumny, ul.MenuNormalne li ol { background:#000; border:none; }.GorneMenuKontener.fixed ul li.LinkiMenu a, ul.MenuSzerokie ol li a { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo_biala.svg') no-repeat left center; background-size: 12px 12px;}}.PortaleSpolecznoscioweIkony { list-style-type:none; padding:0; margin:5px 20px 5px 0; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; }@media only screen and (max-width:799px) { .PortaleSpolecznoscioweIkony { width:100%; margin:5px 0 5px 0; justify-content:center; } }.PortaleSpolecznoscioweIkony li { padding:0; margin:3px 6px 3px 0; background-size:28px 28px !important; }.PortaleSpolecznoscioweIkony li a { font-size:0; display:block; width:28px; height:28px; }.PortaleSpolecznoscioweIkony .PortaleFacebook { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleInstagram { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleYoutube { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleLinkedIn { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTwitter { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortalePinterest { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTiktok { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }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; }}.przycisk:focus, .cmxform .przycisk:focus, .cmxform .przyciskWylaczony:focus { outline-width:0; outline:none; }.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 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%; }.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; }.InfoCena30dni { font-size:11px; display:block; font-weight:normal; padding-top:5px; opacity:0.8; }@media only screen and (min-width:1024px) {  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; }  .GrafikiPrawaLewaStrona.Menu30Procent .GrafikiMenuKontener { width:calc(50% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .GrafikiMenuKontener { width:calc(40% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .GrafikiMenuKontener { width:calc(35% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu30Procent .LinkiMenuKontenter { width:50% !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .LinkiMenuKontenter { width:60% !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .LinkiMenuKontenter { width:65% !important; }  ul.GlowneGorneMenu li .EfektMenu-1 { transform-origin:left top; transform:scaleY(0); transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-1 { transform:scaleY(1); }  ul.GlowneGorneMenu li .EfektMenu-2 { transform-origin:left center; transform:scaleY(0); transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-2 { transform:scaleY(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 { 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 { 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 { opacity:1; }  }.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; }}.SzybkieLinki ul { list-style-type:none; padding:5px 0 5px 0; margin:0; } .SzybkieLinki li { display:inline-block; vertical-align:top; }.SzybkieLinki li a { display:inline-block; margin:5px 20px 5px 0; }@media only screen and (max-width:799px) {  .SzybkieLinki ul { text-align:center; }  .SzybkieLinki li a { margin:5px 10px 5px 10px; }}@media only screen and (max-width:1023px) {  .SzybkieLinkiMobile { display:none; }}.PasekPostepuGrafikiKontener { position:relative; }.PasekPostepuGrafiki { width:0%; position:absolute; top:0; bottom:0; left:0; width:0; }@keyframes PostepAnimacji {  0% { width: 0%; }  100% { width: 100%; }}@media only screen and (max-width:1023px) {  .MenuMobilneCheckbox:checked ~ .GorneMenuKontener .GorneMenuTlo .TloZwinieciaMenu { position:fixed; top:0; right:0; width:20%; bottom:0; display:block; cursor:pointer; }}.MenuPreloader { min-height:150px; width:100%; background:url('../szablony/sklep14.rwd.v2/obrazki/nawigacja/loader_strony.gif') no-repeat center center; background-size:50px 50px; }.TylkoGrafikiMenu { display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; width:100%; }.TylkoGrafikiMenu > div { padding:10px; text-align:center; }.TylkoGrafikiMenu > div a { padding:0 !important; margin:0 !important; }.TylkoGrafikiMenu > div .GrafikaTytul { display:block; padding-top:5px; font-size:100%; }.GaleriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; min-width:100px; }.GaleriaOkno .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.GaleriaOkno .GrafikaGaleria { display:block; }.GaleriaOkno .OpisGaleria { display:block; padding:10px 0 0 0; }.AnkietaKreator { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; min-width:100px; }.AnkietaKreator .ElementOknoRamka { padding:20px; height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.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/sklep14.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; }@media only screen and (max-width:1023px) {  .PortaleSpolecznoscioweIkonyMobile { display:none !important; }}.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; }.ZapytanieProduktListing { margin:8px 0 8px 0; padding:11px 15px 11px 15px; background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }.ZapytanieProduktListing:hover { background-color:var(--kolor-szary-ciemny-3); color:var(--kolor-bialy); }.ProduktyPopUpAnimowany .slick-slider > .ProduktPopUp:not(:first-child) { display:none; }.TrescModulKreator h2:not(.StrNaglowek), .TrescModulKreator h3:not(.StrNaglowek), .TrescModulKreator p { font-size:1.0em; margin:0; }@media only screen and (max-width:1023px) {   .FlagaMenu { display:none; }}@media only screen and (min-width:1024px) {  .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)); }}.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; }@media only screen and (max-width:1023px) {    .ModulRwdUkryj { display:none; }}@media only screen and (min-width:1024px) {    .ModulMobileRwdWyswietl { display:none; }}.AktProsta { text-align:center; position:relative; padding:20px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.AktProsta:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.AktProsta h2 a { text-align:left; padding:0; display:block; margin-bottom:15px; font-size:130%; }.AktProsta .DaneAktualnosci { float:none; text-align:left; margin-bottom:8px; display:block; }.AktProsta .DaneAktualnosci em { display:inline-block; margin:2px 2px 2px 0; padding-right:15px; color:var(--kolor-szary-ciemny-2); font-style:normal; }.AktProsta .TrescAktualnosci { text-align:left; margin:5px 0 5px 0; }.AktProsta .TrescAktualnosci .FotoArtykul { padding-bottom:20px; text-align:center; }.AktProsta .TrescAktualnosci .OpisArtykul { flex-grow:1; line-height:1.5; }.AktProsta .DataDodania { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; }.AktProsta .IloscOdslon { padding:0; }.AktProsta em.AutorArtykulu { display:block; padding:3px 0 5px 0; }.ModulNewsletter { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); line-height:1.5; margin:10px 0 20px 0; padding:15px; text-align:center; opacity:0.9; }.ModulNewsletter strong { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/newsletter.svg') no-repeat left center; background-size:50px 42px; padding:8px 0 5px 60px; display:inline-block; font-size:250%; text-transform:uppercase; }.ModulNewsletter p span:first-child { font-size:115%; letter-spacing:1px; }.ModulNewsletter #emailNewsletterModul { max-width:50%; width:50%; margin:0 auto; margin-top:10px; margin-bottom:20px; padding:12px; }@media only screen and (max-width:799px) {  .ModulNewsletter strong { font-size:180%; background-size:80px 50px; background-position:top center; padding:60px 0 0 0; }  .ModulNewsletter p span:first-child { font-size:100%; }  .ModulNewsletter #emailNewsletterModul { max-width:80%; width:80%; }}.ModulNewsletter span { display:block; margin:0; }.ModulNewsletter small { display:flex; justify-content:center; color:var(--kolor-szary-ciemny-2); }.ModulNewsletter .PoleZgodNewsletterModul { margin:10px 0 10px 0; }#BladDanychNewsletterModul { text-align:center !important; }#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/sklep14.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/sklep14.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; }  @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; margin:10px 0 20px 0; background:var(--kolor-szary-jasny-2); 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:""; position: absolute; background:url('../szablony/sklep14.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.3; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(3)::after { content:""; position: absolute; background:url('../szablony/sklep14.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.3; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(4)::after { content:""; position: absolute; background:url('../szablony/sklep14.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.3; 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; }@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; }  .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/sklep14.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 .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/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny-2); 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; width:100%; margin:5px 20px 5px 0; }  .Listing .ListingFiltry .ZakresCen b { display:inline-block; margin:0 5px 0 0; font-weight:normal; }  }@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; }  .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:9px 35px 9px 10px; background:url('../szablony/sklep14.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); box-shadow:var(--cien-pola); }  .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); }}.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; box-shadow:var(--cien-pola); 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:medium; 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:medium; 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); cursor:pointer; margin:0 8px 8px 0; padding:5px 30px 5px 10px; background:url('../szablony/sklep14.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-2); }@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 { color:var(--kolor-szablonu); display:block; margin:10px 0 10px 0; font-size:130%; font-weight:normal; }.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/sklep14.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; }  .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/sklep14.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; transition:all 0.30s ease-in-out; }  .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieWylaczone { margin-top:10px; overflow:visible; max-height:10000px; opacity:1; }    .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieMobile span { background:url('../szablony/sklep14.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:160%; }.Listing .Podkategorie ul { list-style-type:none; padding:0; margin:0 0 10px 0; 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 { display:block; padding:15px; }.Listing .Podkategorie ul.KategoriaBezZdjecia li { font-size:110%; font-weight:bold; text-align:center; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); transition:all 0.30s ease-in-out; }.Listing .Podkategorie ul.KategoriaBezZdjecia li:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.Listing .Podkategorie ul.KategoriaZdjecie li { font-size:110%; font-weight:bold; text-align:center; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); transition:all 0.30s ease-in-out; }.Listing .Podkategorie ul.KategoriaZdjecie li:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.Listing .Podkategorie ul.KategoriaZdjecie img { padding-bottom:10px; }.Listing .Podkategorie a em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; }#Porownywanie { padding:15px; margin:5px 0 30px 0; background:var(--tlo-szare); }@media only screen and (max-width:1023px) {  #Porownywanie .Lf, #Porownywanie .Rg { float:none; margin:0 0 20px 0; }}#Porownywanie strong { color:var(--kolor-szablonu); display:block; margin:0 0 10px 0; font-size:130%; font-weight:normal; }#ListaProduktowPorownanie div { display:flex; align-items:center; padding:2px 0 2px 0; }#ListaProduktowPorownanie span { background:url('../szablony/sklep14.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; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Listing .Okno:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.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; }.Listing .Okno .PorownajSchowek .Porownaj { margin:3px; display:inline-block; cursor:pointer; background:url('../szablony/sklep14.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/sklep14.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/sklep14.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:18px 18px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .Schowek:hover { color:var(--kolor-szablonu); }.Listing .Okno .ProdCena ul.ListaOpisowa { list-style-type:none; padding:10px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny-2); }.Listing .Okno .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Okno .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); }.Listing .Okno .ProdCena ul.ListaOpisowa li a { font-weight:bold; padding:0; }.Listing .Okno .ZakupKontener { margin-top:auto; }.Listing .Okno .Zakup { padding-top:10px; }@media only screen and (max-width:1023px) {   .Listing .Okno .Zakup { justify-content:center; }}.Listing .Okno .AnimacjaZobacz { position:relative; height:100%; flex-grow:0; display:flex; flex-direction:column; padding-bottom:40px; }.Listing .Okno .Zobacz { position:absolute; left:-6px; right:-6px; bottom:-15px; }.Listing .Okno .Zobacz strong { display:block; background:var(--tlo-szare); padding:0 10px 0 10px; }.Listing .Okno .Zobacz a { font-size:90%; opacity:0.6; display:inline-block; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/lupa_szukaj_czarna.svg') no-repeat left center; background-size:22px 22px; padding:10px 0 10px 30px; transition:all 0.30s ease-in-out; }.Listing .Okno .Zobacz a:hover { background-position:right center; padding:10px 30px 10px 0; }.Listing .Wiersz { text-align:left; position:relative; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); border-bottom:0; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Listing .Wiersz:last-child { border-bottom:1px solid var(--kolor-linia); }.Listing .Wiersz:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }@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 { list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny-2); }.Listing .Wiersz .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); }.Listing .Wiersz .ProdCena ul.ListaOpisowa li a { font-weight:bold; 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:10px 0 10px 0; }.Listing .Wiersz .Zakup { padding:20px 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; }}@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; }}.Listing .Wiersz .Zakup .Porownaj { cursor:pointer; background:url('../szablony/sklep14.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/sklep14.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/sklep14.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:18px 18px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .Schowek:hover { color:var(--kolor-szablonu); }.Listing .Lista { text-align:left; position:relative; padding:20px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); border-bottom:0; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Listing .Lista:last-child { border-bottom:1px solid var(--kolor-linia); }.Listing .Lista:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }@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 { 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; }}@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; }.Listing .Lista .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .Lista .ProdCena .DataDostepnosci { display:block; text-align:left; margin:12px 0 8px 0; }.Listing .Lista .ProdCena .DataDostepnosci b { }.Listing .Lista .ProdCena ul.ListaOpisowa { list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny-2); }.Listing .Lista .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Lista .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); }.Listing .Lista .ProdCena ul.ListaOpisowa li a { font-weight:bold; padding: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; }.Listing .Lista .Zakup .Porownaj { cursor:pointer; background:url('../szablony/sklep14.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/sklep14.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/sklep14.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:18px 18px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .Schowek:hover { color:var(--kolor-szablonu); }.Listing .Recenzje { text-align:left; position:relative; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); border-bottom:0; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Listing .Recenzje:last-child { border-bottom:1px solid var(--kolor-linia); }.Listing .Recenzje:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }@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 { text-align:left; position:relative; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); border-bottom:0; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Listing .SchowekPrd:last-child { border-bottom:1px solid var(--kolor-linia); }.Listing .SchowekPrd:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }@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:25px 0 15px 0; width:100% !important; }  .Listing .SchowekPrd .UsunSchowek span { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; padding:0 0 0 30px; }}@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/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:25px 25px; padding:30px 0 0 0; }}.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 { display:inline-block; cursor:pointer; background:url('../szablony/sklep14.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 { display:inline-block; cursor:pointer; background:url('../szablony/sklep14.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 0 30px 0; 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; background-clip:content-box; box-sizing:border-box; padding:20px 10px 20px 10px; margin:-1px -1px 0 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Gratisy .Wiersz:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }@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:calc(50% + 1px); }}  @media only screen and (min-width:1024px) and (max-width:1279px) {   .Gratisy .Wiersz { width:calc(33.333333% + 1px); }  }  @media only screen and (min-width:1280px) {   .Gratisy .Wiersz { width:calc(25% + 1px); }}.Gratisy .Wiersz .ProdCena { text-align:center; }.Gratisy .Wiersz .ProdCena .DoKoszyka { float:none; margin:8px; }.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; }.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:">"; font-size:40px; position:absolute; top:50%; transform:translate(0%, -50%); right:0; font-weight:normal; }.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:">"; font-size:40px; position:absolute; top:50%; transform:translate(0%, -50%); right:0; font-weight:normal; }.Listing .Podkategorie .KategoriaPrzewijana .slick-list { border:1px solid var(--kolor-linia); }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; min-width:100px; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka { padding:10px; height:100%; border-left:1px solid var(--kolor-linia); background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.Listing .Podkategorie .KategoriaPrzewijana .slick-list .slick-active .ElementOknoRamka { margin-left:-1px; }.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-dots li { border:none !important; margin:0 !important; }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li:hover { box-shadow:0 0 0 0 rgba(0,0,0,0.0) !important; }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li button::before { font-size:16px !important; color:var(--kolor-linia); }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li.slick-active button::before  { color:var(--kolor-szary-ciemny-2); }.Listing .Podkategorie .KategoriaPrzewijana .slick-prev::before, .Listing .Podkategorie .slick-next::before { color:var(--kolor-szary-ciemny-2); }.OpisListingGornyOpisListingGornyBezZdjecia { width:100%; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .FiltryTlo .TloZwinieciaFiltry { position:fixed; top:0; right:0; width:20%; bottom:0; display:block !important; cursor:pointer; }}.Listing .Sortowanie.SortowanieDoPrawej form { justify-content:flex-end; }.Producenci .Producent { text-align:center; position:relative; padding:20px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.Producenci .Producent:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.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-2); }.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; }.StrTresc .Slupek { width:180px; }.StrTresc .Slupek div { background:var(--kolor-szablonu); width:100px; height:18px; border-radius:var(--zaokraglenie-3-px); }.StrTresc .Odpowiedz { text-align:right; }.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); }#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:130%; 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); }@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%; margin:0; padding:0; }.TabelaKlient td, .TabelaKlient th { text-align:left; padding:8px; vertical-align:middle; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.TabelaKlient th { background:var(--tlo-szare); text-align:center; padding:12px 8px 12px 8px; font-weight:bold; }.TabelaKlient span.TabelaOpis { display:none; }@media only screen and (max-width:1023px) {   .TabelaKlient table td { display:block; border-bottom:0; }    .TabelaKlient table tr td:last-child { border:1px solid var(--kolor-linia); }  .TabelaKlient table tr { display:block; margin-bottom:30px; }  .TabelaKlient table .Naglowek { display:none; }  .TabelaKlient table .Naglowek { border-top:1px solid var(--kolor-linia); }  .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 .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/sklep14.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:25px 25px; display:block; font-weight:bold; padding-left:35px; margin:15px 0 15px 0; font-size:120%; }.StrTresc .Sekcja .TrescSekcji { background:url("../szablony/sklep14.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:""; position:absolute; top:50%; left:5px; width:25px; height:1px; background:var(--kolor-szary-ciemny-2); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia::after { content:""; position:absolute; top:0px; left:5px; bottom:0px; width:1px; background:var(--kolor-szary-ciemny-2); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia .TrescScr::before { z-index:5; content:""; 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-2); 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); }}.StrTresc .SekcjaRamka { margin:5px 0 20px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.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/sklep14.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/sklep14.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); }.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/sklep14.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:25px 25px; padding:2px 0 2px 35px; font-style:normal; }.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; padding:20px; background-clip:content-box; box-sizing:border-box; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); transition:all 0.30s ease-in-out; }.StrTresc .KomorkaTbl:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.StrTresc .KomorkaTbl h2 a { text-align:left; padding:0; display:block; margin-bottom:15px; font-size:130%; font-weight:bold; }.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-2); 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-2); font-style:normal; }.DaneAktualnosci .DataDodania { background:url('../szablony/sklep14.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:normal; }@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; }#SzczegolyKoszyka { margin:5px 0 10px 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/sklep14.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/sklep14.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; margin:20px 0 10px 0; }  .KoszykKrok { width:25%; border-right:1px solid var(--kolor-linia); padding:5px 10px 5px 15px; margin-bottom:10px; }  .KoszykKrok:first-child { padding-left:0; }  .KoszykKrok:last-child { border:0; }  .KoszykKrok p, .KoszykKrok h5 { opacity:0.4; }  .KoszykKrok.aktywny p, .KoszykKrok.aktywny h5 { opacity:1; }  .KoszykKrok.aktywny h5 { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; color:var(--kolor-szablonu); }  .KoszykKrok h5 { font-size:120%; margin:0 0 5px 5px; padding:5px 0 5px 0; }  .KoszykKrok p { margin:0 0 5px 5px; }  .KoszykKrok a { font-size:100%; }  }.Koszyk { width:100%; box-sizing:border-box; }.Koszyk th { text-align:center; padding:10px 5px 10px 5px; vertical-align:middle; border:1px solid var(--kolor-linia); }.Koszyk td { text-align:center; padding:5px; vertical-align:middle; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }@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; background:transparent; }.Koszyk tr:last-child td:last-child { border:1px solid var(--kolor-linia);  background:var(--kolor-tlo-modul); padding:10px 5px 10px 5px; }@media only screen and (max-width:479px) {  .Koszyk { font-size:80%; }}@media only screen and (max-width:799px) {   .Koszyk .Naglowek th:nth-child(1), .Koszyk td:nth-child(1) { display:none; }  .Koszyk .Cena .Brutto small, .Koszyk .Cena .Netto small { display:block; }  .Koszyk tr td:nth-child(2) h3 a { font-size:100%; }  .Koszyk .Cena { font-size:100%; }  .Koszyk .Suma .Cena  { font-size:100%; }  .Koszyk .SumaTekst { font-size:0; }}.Koszyk .UsunKoszyk { display:inline-block; cursor:pointer; background:url('../szablony/sklep14.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/sklep14.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:""; position:absolute; transform:translateY(-50%); top:50%; left:0; width:20px; height:20px; background:url('../szablony/sklep14.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; text-align:left; background:var(--kolor-tla-blad); color:var(--kolor-szablonu); padding:20px 15px 20px 55px; font-weight:bold; }.InformacjaBrakMagazyn::before { content:""; position:absolute; transform:translateY(-50%); top:50%; left:15px; width:30px; height:30px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:30px 30px; filter:var(--filtr-szablonu); }.PodsumowanieInformacja { background:url('../szablony/sklep14.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; }.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; }.DostawaWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; }.PlatnoscWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; }.InfoTip { cursor:help; margin-left:8px; width:16px; height:16px; display:inline-block; }.InfoTipBezGrafiki { background:url('../szablony/sklep14.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:normal; }.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; border-bottom:1px dotted var(--kolor-linia); }#rodzaj_wysylki .ListaTbl:nth-last-child(2) { border:0; }#rodzaj_platnosci .ListaTbl:last-child { border:0; }@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); box-shadow:var(--cien-pola); 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 .ObrazekLogo img { max-width:60px !important; }@media only screen and (max-width:799px) {  .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:normal; }.KontenerPunkty p { margin-left:5px; }.FormularzPunkty { margin:5px; }.FormularzPunkty .UsunPunkty { margin-left:5px; display:inline-block; cursor:pointer; background:url('../szablony/sklep14.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); }  .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:normal; margin-top:1.0em; }.KontenerKupon h5 { color:var(--kolor-szablonu); font-size:120%; font-weight:normal; margin-top:1.0em; }.KontenerOpakowanieOzdobne h5 { color:var(--kolor-szablonu); font-size:120%; font-weight:normal; 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/sklep14.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/sklep14.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:""; position:absolute; transform:translateX(-50%); top:0; left:50%; width:35px; height:35px; background:url('../szablony/sklep14.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/sklep14.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:block; 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); }.DaneFaktura { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }@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:normal; }.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%; margin-top:20px; }.KoszykPotwierdzenie th { text-align:center; padding:12px 5px 12px 5px; vertical-align:middle; border:1px solid var(--kolor-linia); }.KoszykPotwierdzenie tr td:nth-child(1) h3 { text-align:left; }.KoszykPotwierdzenie td { text-align:center; padding:10px; vertical-align:middle; border:1px solid var(--kolor-linia); }.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:80%; }}@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 { display:none; }}.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); }@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:normal; }.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; margin:0; 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 10px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding: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/sklep14.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/sklep14.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/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSieAktualnosci .twitter { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSieAktualnosci .pinterest { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSieAktualnosci .linkedin { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSieAktualnosci .wykop { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }#PodzielSieAktualnosci .pinger { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -160px; }.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/sklep14.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); }.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; }}.ListaTbl .ListaRadio label .RodzajNazwa { max-width:calc(100% - 100px); text-align:left; order:0; }@media only screen and (max-width:799px) { .ListaTbl .ListaRadio label .RodzajNazwa { max-width:100%; }}.Koszyk .PoleIlosc { position:relative; display:flex; margin:auto; overflow:visible; border:1px solid var(--kolor-ramka-pola); box-shadow:var(--cien-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; display:block; 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/sklep14.rwd.v2/obrazki/szablon/minus.svg') no-repeat 50% transparent; background-size:12px 12px; }.Koszyk .PoleIlosc .plus { background: url('../szablony/sklep14.rwd.v2/obrazki/szablon/plus.svg') no-repeat 50% transparent; background-size:12px 12px; }.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; }.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:0 0 30px 0; }@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; }  #InformacjeProduktu { padding-left:30px; 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 { width:calc(100% - 60px) !important; }}.ZdjeciaKontener { margin:0 auto; position:relative; }#ZdjeciaProduktu a, #ZdjeciaProduktu img { display:block; outline:none; border:none; margin:auto; }#ZdjeciaProduktu #ZdjeciaDuze img { border:1px solid var(--kolor-linia); background-clip:content-box; box-sizing:border-box; }#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 var(--kolor-linia); background:var(--kolor-bialy); padding:10px; }#ZdjeciaProduktu .DodatkoweZdjecia div img:hover, #ZdjeciaProduktu .DodatkoweZdjecia div img:focus { border:1px solid var(--kolor-szary-ciemny-2); }#ZdjeciaProduktu .DodatkoweZdjecia div.slick-current img { border:1px solid var(--kolor-szary-ciemny-2); }#ZdjeciaProduktu .slick-prev { left:-30px; }#ZdjeciaProduktu .slick-next { right:-30px; }#ZdjeciaProduktu .slick-prev::before, #ZdjeciaProduktu .slick-next::before { color:var(--kolor-szary-ciemny-2) !important; }@media only screen and (max-width:1023px) {  .Ikonki { margin:20px 0 20px 0; }}.Ikonki span { background:var(--kolor-szablonu); display:inline-block; margin:4px 4px 4px 0; border-radius:var(--zaokraglenie-5-px); color:#fff; }.Ikonki b { font-weight:600; 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:bold; 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; cursor:pointer; overflow:hidden; display:inline-block; font-size:140%; margin:5px 0 5px 0; padding:11px 15px 11px 45px; background-color:var(--kolor-szablonu2); border:0; color:var(--kolor-bialy); font-weight:normal; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }#PrzyciskKupowania .DoKoszykaKartaProduktu::before { content:""; position:absolute; top:0; bottom:0; left:15px; width:30px; background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/koszyk.svg') no-repeat left center; background-size:20px 20px; filter:var(--filtr-bialy); }#PrzyciskKupowania .DoKoszykaKartaProduktu:hover { background-color:var(--kolor-szary-ciemny-3); color:var(--kolor-bialy); }#PrzyciskKupowania .PrzyciskIlosc { display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#PrzyciskKupowania .PrzyciskIlosc .PolePrzyciskiKoszyka { order:1; margin-right:10px; }#PrzyciskKupowania .PrzyciskIlosc .PoleIlosciKoszyka { order:2; margin:10px 0 10px 0; }#PrzyciskKupowania .PoleIlosc {  position:relative; display:inline-block; margin:0 10px 0 5px; overflow:visible; border:1px solid var(--kolor-ramka-pola); box-shadow:var(--cien-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/sklep14.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/sklep14.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat 50% transparent; background-size:18px 18px; }#ZakupPrzezAllegro a { display:inline-block; font-weight:bold; padding:7px 90px 7px 10px; border:2px solid #ff5a00; color:var(--kolor-bialy); background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/allegro.png') #ff5a00 no-repeat right center; background-size:80px 30px; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }#ZakupPrzezAllegro a:hover { background:url('../szablony/sklep14.rwd.v2/obrazki/przyciski/allegro.png') #ff5a00 no-repeat left center; padding:7px 10px 7px 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/sklep14.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; display:inline-block; padding:7px 0 7px 35px; color:red; font-weight:600; } .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; }#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/sklep14.rwd.v2/obrazki/szablon/schowek.svg') no-repeat left center; background-size:25px 25px; padding:3px 0 3px 35px; 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; }#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; box-shadow:var(--cien-pola); 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-checkbox); }#CechyProduktu .Radio.PoleWyboruCechy label:hover span { background:transparent; border:1px solid var(--kolor-szablonu); border-radius:var(--zaokraglenie-checkbox); }#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; box-shadow:var(--cien-pola); }#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-czerwony); border-radius:var(--zaokraglenie-checkbox); }#CechyProduktu .Foto.PoleWyboruCechy span.PoleCechy:hover { background:transparent; border:solid 1px var(--kolor-czerwony); border-radius:var(--zaokraglenie-checkbox); }@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/sklep14.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/sklep14.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/sklep14.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/sklep14.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 18px; padding:4px 0 4px 25px; }#LinkiPowiazaneProduktu { margin:20px 10px 0 10px; }#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; }#OstrzezenieIlosci { color:var(--kolor-czerwony); margin:10px 0 10px 0; }#ZnizkiOdIlosci { margin-top:10px; }#ZnizkiOdIlosci span { display:inline-block; cursor:pointer; background:url('../szablony/sklep14.rwd.v2/obrazki/kartaProduktu/znizki_od_ilosci.svg') no-repeat left center; background-size:28px 28px; padding:10px 10px 10px 40px; font-weight:normal; }#ZnizkiOdIlosci strong { font-weight:normal; color:var(--kolor-czerwony); }#InfoRabaty { color:var(--kolor-czerwony); width:180px; }.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:15px 0 0 0; margin:15px 0 5px 0; display:flex; justify-content:center; border-top:1px solid var(--kolor-linia); }#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/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSie .twitter { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSie .pinterest { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSie .linkedin { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSie .wykop { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }#PodzielSie .pinger { background:url('../szablony/sklep14.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -160px; }#GlowneLinkiProduktu { padding:0 0 15px 0; margin:0 0 15px 0; text-align:center; border-bottom:1px solid var(--kolor-linia); }#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/sklep14.rwd.v2/obrazki/kartaProduktu/mail.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .PolecProdukt { background:url('../szablony/sklep14.rwd.v2/obrazki/kartaProduktu/znajomy.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .NegocjujCene { background:url('../szablony/sklep14.rwd.v2/obrazki/kartaProduktu/negocjacja.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .LinkPDF { background:url('../szablony/sklep14.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:120%; 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; font-size:110%; 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); font-weight:normal; }#TresciZakladek { background:var(--kolor-bialy); padding:20px; line-height:1.5; overflow:hidden; }@media only screen and (min-width:480px) and (max-width:799px) {   #TresciZakladek { padding:10px; }}#TresciZakladek .widoczna { display:block; }#TresciZakladek .ukryta { display:none; }#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/sklep14.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; }#RamkaProduktu .LiniaPrawa { border-right:1px solid var(--kolor-linia); }#RamkaProduktu .LiniaDolna { border-bottom:1px solid var(--kolor-linia); }#TresciZakladek .Okno { text-align:center; position:relative; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; }#TresciZakladek .Okno a { padding:7px 10px 10px 10px; display:inline-block; }#TresciZakladek .Okno .Foto { position:relative; margin:0 0 15px 0; }#TresciZakladek .Okno h3 a { margin-bottom:15px; display:block; }#TresciZakladek .Okno .Zakup { padding-top:15px; }#TresciZakladek .Okno .ZakupKontener { margin-top:auto; }#TresciZakladek .Okno .Zakup { padding-top:10px; }@media only screen and (max-width:1023px) {   #TresciZakladek .Okno .Zakup { justify-content:center; }}.PozostaleProdukty { margin:30px 0 30px 0; }  .PozostaleProdukty .Okno { text-align:center; position:relative; padding:20px 10px 20px 10px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); transition:all 0.30s ease-in-out; }.PozostaleProdukty .Okno:hover { box-shadow:0 0 10px 0 rgba(0,0,0,0.15); z-index:5; }.PozostaleProdukty .Okno .Foto { position:relative; margin:0 0 15px 0; }.PozostaleProdukty .Okno h3 a { margin-bottom:15px; display:block; }.PozostaleProdukty .Okno .Zakup { padding-top:15px; }.PozostaleProdukty .Okno .ZakupKontener { margin-top:auto; }.PozostaleProdukty .Okno .Zakup { padding-top:10px; }@media only screen and (max-width:1023px) {   .PozostaleProdukty .Okno .Zakup { justify-content:center; }}#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; }#ZestawProduktow .ZestawTytul { display:block; padding:15px; background:var(--tlo-szare); font-size:140%; border:1px solid var(--kolor-linia); }#ZestawProduktow ul { list-style-type:none; padding:0; margin:0; border:1px solid var(--kolor-linia); border-bottom:0; border-top:0; }#ZestawProduktow ul li { display:flex; align-items:center; justify-content:flex-start; border-bottom:1px solid var(--kolor-linia); }#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:120%; border:1px solid var(--kolor-linia); border-top:0; }#ZestawProduktow .ZestawTaniej b { font-size:110%; }#HistoriaCenProduktu { margin-top:15px; }#HistoriaCenProduktu span { display:inline-block; font-weight:normal; margin:0; }#KosztRozmiaru { opacity:0.7; margin:5px 0 15px 0; font-size:90%; }#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; }#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; }#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); 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; }.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:''; position:absolute; top:0; right:-10px; bottom:0; width:20px; 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; }#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 a span { display:block; padding-top:8px; font-size:90%; }#InneWariantyProduktu .OknoWariantNazwa a span:first-child { padding:0; }.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; }.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; }@media only screen and (max-width:1023px) {    .BoxRwdUkryj { display:none; }  .BoxRwd .BoxZawartosc { max-height:0; overflow:hidden; opacity:0; 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:-30px; bottom:0; width:30px; cursor:pointer; }.BoxNaglowek .BoxRozwin { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:30px 30px; }.CalyBox .CheckboxNawigacja:checked ~ .BoxNaglowek .BoxRozwin { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat center center; background-size:30px 30px; }.BoxNaglowekKategorie .BoxRozwin { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:30px 30px; filter:var(--filtr-bialy); }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxNaglowekKategorie .BoxRozwin { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat center center; background-size:30px 30px; filter:var(--filtr-bialy); }@media only screen and (max-width:1023px) {  .BoxNaglowek, .BoxNaglowekKategorie { padding-right:40px; }}.CalyBox { margin-bottom:20px; }.CalyBoxKategorie { margin-bottom:20px; }.CalyBoxKategorie .BoxNaglowekKategorie label, .CalyBox .BoxNaglowek label { display:block; position:relative; font-family:oswald;}.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxZawartosc, .CalyBox .CheckboxNawigacja:checked ~ .BoxZawartosc { max-height:5000px; opacity:1; } .BoxNaglowekKategorie, .BoxNaglowek { background:var(--kolor-tlo-naglowek-box); color:var(--kolor-czcionka-naglowek-box); margin:0; padding:15px; font-size:120%; font-weight:400; text-transform:uppercase; border-left: 1px solid var(--kolor-linia); border-top:1px solid var(--kolor-linia); border-right:1px solid var(--kolor-linia); }.BoxTresc { background:var(--kolor-tlo-box); border:1px solid var(--kolor-linia); overflow:hidden; position:relative; border-radius:0 0 5px 5px }.BoxTresc .BoxOdstep { padding:10px; }.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/sklep14.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; background:var(--kolor-tlo-box-kategorie); border:1px solid var(--kolor-linia); border-top:0; border-radius:0 0 5px 5px; }.BoxKategorie ul { list-style-type:none; padding:0; margin:0; }.BoxKategorie li { margin:0; }.BoxKategorie a { padding:8px 12px 8px 12px; font-size:110%; font-weight:normal; display:block; }.BoxKategorie li li a { padding:8px 12px 8px 25px; display:block; font-weight:normal; font-size:100%; }.BoxKategorie li li li a { padding:8px 12px 8px 40px; }.BoxKategorie li li li li a { padding:8px 12px 8px 55px; }.BoxKategorie li li li li li a { padding:8px 12px 8px 70px; }.BoxKategorie em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny-2); font-size:80%; }.BoxKategorie .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorie li div { transition:all 0.30s ease-in-out; border-top:1px solid var(--kolor-linia); position:relative; }.BoxKategorie li div:hover { background:var(--kolor-box-kategorie-najechanie-kursorem); }.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; background:var(--kolor-tlo-box-kategorie); border:1px solid var(--kolor-linia); }.BoxKategorieRozwijane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieRozwijane a { padding:8px 12px 8px 12px; font-size:100%; display:inline-block; margin-left:25px; }.BoxKategorieRozwijane li ul { display:none; }.BoxKategorieRozwijane li li a { position:relative; padding:8px 10px 8px 15px; font-weight:normal; display:inline-block; margin:0 0 0 40px; font-size:100%; }.BoxKategorieRozwijane li li a::before { content:""; position:absolute; top:0; left:0; bottom:0; width:1px; } .BoxKategorieRozwijane li li a::after { content:""; position:absolute; top:50%; left:0; width:10px; } .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; color:var(--kolor-szary-ciemny-2); font-size:80%; }.BoxKategorieRozwijane .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorieRozwijane li div { transition:all 0.30s ease-in-out; position:relative; }.BoxKategorieRozwijane li div:hover { background:var(--kolor-box-kategorie-najechanie-kursorem); }.BoxKategorieRozwijane .Rozwin { position:absolute; display:inline-block; cursor:pointer; width:18px; height:18px; top:50%; left:10px; transform:translateY(-50%); }.BoxKategorieRozwijane .Plus { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane .Minus { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_gora.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%; font-weight:normal; }.BoxKategorieWysuwane { background:var(--kolor-tlo-box-kategorie); border:1px solid var(--kolor-linia); border-top:0; margin-top:5px; }.BoxKategorieWysuwane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieWysuwane li { position:relative; transition:all 0.30s ease-in-out; border-top:1px solid var(--kolor-linia); }@media only screen and (min-width:1024px) {  .BoxKategorieWysuwane li:hover { background:var(--kolor-box-kategorie-najechanie-kursorem); }}.BoxKategorieWysuwane li a { padding:8px 30px 8px 12px; font-size:110%; font-weight:normal; display:block; }.BoxKategorieWysuwane li li a { border:0; }.BoxKategorieWysuwane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny-2); 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:10px; display:inline-block; width:30px; height:30px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; }  .BoxKategorieWysuwane li ul { max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .BoxKategorieWysuwane li .CheckboxRozwinKategorieWysuwane:checked ~ ul { max-height:5000px; opacity:1; }  .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; }  }@media only screen and (min-width:1024px) {  .BoxKategorieWysuwane a.Rozwin { background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right 5px center; background-size:15px 15px; }  .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:-1px; left:100%; width:200px; background:var(--kolor-tlo-box-kategorie); z-index:10000; border:1px solid var(--kolor-linia); border-top:0; }  .BoxKategorieWysuwane li:hover > ul { max-height:10000px; visibility:visible; opacity:1; }  }.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; background:var(--kolor-tlo-box-kategorie); border:1px solid var(--kolor-linia); border-top:0; margin-top:5px; }.BoxKategorieAktualnosci ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieAktualnosci li { margin:0; }.BoxKategorieAktualnosci a { padding:8px 12px 8px 12px; font-size:110%; font-weight:normal; display:block; }.BoxKategorieAktualnosci li li a { padding:8px 12px 8px 25px; display:block; font-weight:normal; font-size:100%; }.BoxKategorieAktualnosci .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorieAktualnosci li div { transition:all 0.30s ease-in-out; border-top:1px solid var(--kolor-linia); position:relative; }.BoxKategorieAktualnosci li div:hover { background:var(--kolor-box-kategorie-najechanie-kursorem); }.BoxTresc ul { list-style-type:none; padding:0; margin:0; }.BoxTresc .Lista .Data { background:url('../szablony/sklep14.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-2); width:15px; text-align:center; padding:3px 5px 3px 5px; margin-right:6px; background:var(--kolor-szary); 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; margin:0 auto; font-weight:normal; background:transparent url('../szablony/sklep14.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 { margin:12px 10px 10px 10px; display:inline-block; }.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/sklep14.rwd.v2/obrazki/cennik/pdf.svg') no-repeat left center; }.CennikHtml { background:url('../szablony/sklep14.rwd.v2/obrazki/cennik/html.svg') no-repeat left center; }.CennikXls { background:url('../szablony/sklep14.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; }.tag_0 { font-size:90%; }.tag_3 { font-size:110%; }.tag_5 { font-size:130%; }.tag_10 { font-size:170%; }.tag_15 { font-size:190%; }.tag_20 { font-size:210%; }.tag_50 { font-size:230%; }.BoxPorownywarka { padding:10px; }.BoxPorownywarka a { display:block; margin-left:35px; }#ListaProduktowPorownanieBox span { background:url('../szablony/sklep14.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; }.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 .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; height:20px; line-height:20px; padding-left:0; font-size:110%; }.BoxTresc .Multi b.Wlaczony { color:var(--kolor-szablonu); position:relative; display:block; 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; box-shadow:var(--cien-pola); 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/sklep14.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/sklep14.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-2); }.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/sklep14.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleInstagram { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleYoutube { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleLinkedIn { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTwitter { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortalePinterest { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTiktok { background:url('../szablony/sklep14.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }#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/sklep14.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/sklep14.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; }#TloKontaktSluchawka { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.82); z-index:1002; display:none; }#TloKontaktSluchawka #KontaktSluchawkaZamknij { cursor:pointer; position:absolute; right:5px; top:5px; }#TloKontaktSluchawka #KontaktSluchawkaZamknij span { width:35px; height:35px; background:url('../szablony/sklep14.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:35px 35px; display:inline-block; }@media only screen and (max-width:799px) {   #TloKontaktSluchawka .KontaktSluchawkaOkno { width:80%; max-height:80%; overflow-y:auto; }}@media only screen and (min-width:800px) {  #TloKontaktSluchawka .KontaktSluchawkaOkno { width:560px; }}#TloKontaktSluchawka .KontaktSluchawkaOkno { position:fixed; left:50%; top:50%; background:#ffffff; z-index:1003; text-align:center; border-radius:var(--zaokraglenie-4-px); transform: translate(-50%, -50%); box-shadow: 0 3px 15px rgba(0,0,0,0.4), 0 0 5px rgba(0,0,0,0.4); }#TloKontaktSluchawka .KontaktSluchawkaOknoKont { padding:40px; text-align:center; }#TloKontaktSluchawka .NaglowekKontaktSluchawka { font-size:180%; font-weight:bold; margin-bottom:10px; }#TloKontaktSluchawka .NaglowekMniejszyKontaktSluchawka { font-size:140%; font-weight:bold; margin-bottom:10px; }#TloKontaktSluchawka .KontaktSluchawkaPole { margin:20px 0 10px 0; }#TloKontaktSluchawka .KontaktSluchawkaPole input { font-size:150%; text-align:center; padding:12px; width:80%; border-width:2px; }#TloKontaktSluchawka .KontaktSluchawkaPrzycisk span { width:60%; padding:12px !important; font-size:130%; text-align:center; margin:0; }#TloKontaktSluchawka small { display:block; margin-top:15px; color:#aaaaaa; font-size:80%; }#BladDanychSluchawka { padding:0 0 10px 0; display:none; }#BladDanychSluchawka span { color:#ff0000; font-size:110%; font-weight:normal; background:url('../szablony/sklep14.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; background-size:16px 16px; display:inline-block; padding:2px 0 2px 25px; filter:var(--filtr-czerwony); }#WyslanieDanychSluchawka { padding:10px; color:#ff0000; font-size:130%; font-weight:bold; display:none; }#TelefonIkona { position:fixed; background:url('../szablony/sklep14.rwd.v2/obrazki/zakladki/telefon.png') no-repeat; background-size:70px 70px; cursor:pointer;  animation:TelefonAnimacja 5s 2.5s infinite linear; display:block; transition:0.5s all; outline:none; width:70px; height:70px;}.SluchawkaDolnyPrawy { bottom:250px; right:15px; }.SluchawkaDolnyLewy { bottom:160px; left:15px; }.SluchawkaGornyPrawy { top:15px; right:15px; }.SluchawkaGornyLewy { top:15px; left:15px; }@media only screen and (max-width:799px) {   #TelefonIkona { width:50px; height:50px; bottom:160px; right:20px; background-size:50px 50px; }  #TloKontaktSluchawka .KontaktSluchawkaPole input { font-size:110%; }  #TloKontaktSluchawka .NaglowekKontaktSluchawka { font-size:140%; }  #TloKontaktSluchawka .NaglowekMniejszyKontaktSluchawka { font-size:110%; }  #TloKontaktSluchawka .KontaktSluchawkaPrzycisk span { font-size:110%; }}@keyframes TelefonAnimacja {  from { transform: scale3d(1, 1, 1); }  20% { transform: scale3d(1, 1, 1); }  21%, 22% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg); }  23%, 26%, 29%, 31% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 6deg); }  25%, 27%, 30% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -6deg); }  0%, 33% { transform: scale3d(1, 1, 1); }}#InfoCookieTlo { content:''; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10002; }#InfoCookieIntegracje { position:fixed; left:0; bottom:0; right:0; padding:10px 0 10px 0; background:rgba(0,0,0,0.3); color:#dbdbdb; border-top:1px solid #555; z-index:10003; height:100%; }#InfoCookieIntegracje a { color:var(--kolor-szablonu); text-decoration:underline; }#InfoCookieIntegracje .CookieTekstIntegracje { text-align:center; line-height:25px; font-size:16px; color:#888; }@media only screen and (max-width:1023px) {  #InfoCookieIntegracje .Strona { display: flex; flex-wrap: wrap; justify-content: space-around; align-content: flex-start; align-items: center; width: 600px; top: 10%; background: #fff; border-radius: 10px; }  #InfoCookieIntegracje .CookieTekstIntegracje { border-top: 1px solid var(--kolor-linia); margin: 20px 0 0 0; padding: 20px 30px 15px; border-bottom: 1px solid var(--kolor-linia); }  #InfoCookieIntegracje .CookieTekstIntegracje span { line-height:30px; font-weight:600; }    #InfoCookieIntegracje .CookieIntegracjePrzyciski { display:flex; flex-wrap:wrap; justify-content:flex-end; width:100%; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski span { margin:10px; padding:10px 15px; }}@media only screen and (min-width:1024px) {  #InfoCookieIntegracje .Strona { display:flex; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; align-items:center; width:600px; top:30%; background:#fff; border-radius:10px; }  #InfoCookieIntegracje .CookieTekstIntegracje { border-top:1px solid var(--kolor-linia); margin:20px 0 0 0; padding:20px 30px 15px; border-bottom:1px solid var(--kolor-linia); }  #InfoCookieIntegracje .CookieTekstIntegracje span { line-height:30px; font-weight:600; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski { width:100%; text-align:right; }  #InfoCookieIntegracje .CookiePrzyciskUstawien, #InfoCookieIntegracje .CookiePrzyciskAkceptacja { display:inline-block; vertical-align:top; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski span { margin:15px 5px; padding:10px 25px; }}#InfoCookieIntegracje .CookieIntegracjePrzyciski span { text-align:center; cursor:pointer; display:inline-block; vertical-align:top; transition: all 0.20s ease-in-out; }#InfoUstawieniaIntegracje, #InfoTylkoNiezbedneIntegracje { color:#888; border:2px solid var(--kolor-szablonu); margin:0; border-radius:4px; }#InfoUstawieniaIntegracje:hover, #InfoTylkoNiezbedneIntegracje:hover { border:2px solid var(--kolor-szablonu); }  #InfoAkceptIntegracje { color:#ffffff; border:2px solid var(--kolor-szablonu); background:var(--kolor-szablonu); border-radius:4px; }#InfoAkceptIntegracje:hover { border:2px solid var(--kolor-szablonu); background:var(--kolor-szablonu); }     #CookieOknoUstawien { position:fixed; left:0; bottom:0; right:0; top:0; background-color:rgba(0,0,0,0.8); 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/sklep14.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:80%; 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:#ffffff; z-index:1003; border-radius:var(--zaokraglenie-4-px); transform: translate(-50%, -50%); box-shadow: 0 3px 15px rgba(0,0,0,0.4), 0 0 5px rgba(0,0,0,0.4); }#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; }#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; }#InfoTopDarmowaDostawa { background:#56b907; text-align:center; color:#ffffff; padding:10px; }#InfoTopDarmowaDostawa span { color:#ffffff; display:inline-block; font-size:140%; font-weight:bold; }#InfoTopDarmowaDostawa small { display:block; padding-top:5px; }.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;}