@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 400;  src: local(''),       url('../szablony/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.woff2') format('woff2'),        url('../szablony/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.woff') format('woff'),        url('../szablony/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-regular.ttf') format('truetype'),        url('../szablony/kieltyka.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/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.woff2') format('woff2'),        url('../szablony/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.woff') format('woff'),        url('../szablony/kieltyka.rwd.v2/font/dm-sans-v6-latin-ext_latin-700.ttf') format('truetype'),        url('../szablony/kieltyka.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-szablonudisabled:invert(18%) sepia(63%) saturate(4257%) hue-rotate(353deg) brightness(91%) contrast(129%);  --filtr-czerwonydisabled:invert(17%) sepia(69%) saturate(6076%) hue-rotate(356deg) brightness(105%) contrast(122%);  --kolor-szablonu:#1c8a3f;      --gwiazdka-wielkosc:20px;  --gwiazdka-kolor:#dbdbdb;  --gwiazdka-tlo:#1c8a3f;      --magazyn-kolor:#dbdbdb;  --magazyn-tlo:#1c8a3f;      --filtr-bialy:invert(98%) sepia(100%) saturate(8%) hue-rotate(193deg) brightness(104%) contrast(102%);  --kolor-glowny-czcionki:#24221f;  --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:#F9F4EE;  --kolor-szary-jasny-2:#F9F4EE;  --kolor-czerwony-blad:#e4401c;  --kolor-tla-blad:#fff3f3;      --kolor-tla-przycisk-nieaktywny:#fff;    --kolor-czcionka-przycisk-nieaktywny:#25160a;  --kolor-tla-przycisk-aktywny:#1c8a3f;  --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:#fff;      --kolor-linia:#e9e7e6;      --kolor-tlo-naglowek-modul:transparent;  --kolor-czcionka-naglowek-modul:#24160a;  --kolor-tlo-modul:#ffffff;          --kolor-tlo-naglowek-box:#1c8a3f;  --kolor-czcionka-naglowek-box:#303030;  --kolor-tlo-box:#ffffff;      --kolor-tlo-naglowek-box-kategorie:#1c8a3f;  --kolor-czcionka-naglowek-box-kategorie:#ffffff;  --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:#f7f8f9;      --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-50-proc:50%;    --okna-odstep:30px;  --okna-odstep-slick-okno:20px;  --okna-odstep-slick-poziomy:-30px;   --okna-odstep-slick-pionowy:40px;   --okna-korekta-marginesu:1px; }BODY { color:var(--kolor-glowny-czcionki);     font-family: 'Poppins', sans-serif;  font-weight: 400;  font-size: 87%;  color: #24221f;  line-height: 1.78;  letter-spacing: 0.01em;  -webkit-font-smoothing: antialiased; margin:0px;}h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:1.2em;    font-family: "Playfair Display", sans-serif;}p {margin:0; padding:0; font-size:1.1em;}table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; }.cl { clear:both; }.Lf { float:left; }.Rg { float:right; }aside, article, nav, section, footer, header { display:block; margin:0; padding:0; }.FormatEdytor ol, .FormatEdytor ul { padding:0; margin:20px 0 20px 0; list-style-position:inside; }.FormatEdytor ul { list-style-type:disc; }.FormatEdytor ol { list-style-type:decimal; }.FormatEdytor h1, .FormatEdytor h2, .FormatEdytor h3, .FormatEdytor h4, .FormatEdytor h5, .FormatEdytor h6 { font-weight:normal; line-height:normal; padding:0; margin:0 0 20px 0; }.FormatEdytor li h1, .FormatEdytor li h2, .FormatEdytor li h3, .FormatEdytor li h4, .FormatEdytor li h5, .FormatEdytor li h6, .FormatEdytor li p, .FormatEdytor li div { margin:0; display:inline-block; font-weight:normal; line-height:normal; }.FormatEdytor p { margin:10px 0 10px 0; }.FormatEdytor h1 { font-size:32px; }.FormatEdytor h2 { font-size:24px; }.FormatEdytor h3 { font-size:20px; }.FormatEdytor h4 { font-size:16px; }.FormatEdytor h5 { font-size:12px; }.FormatEdytor h6 { font-size:11px; }.FormatEdytor table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; max-width:100%; }.TrescModulKreator h2:not(.StrNaglowek), .TrescModulKreator h3:not(.StrNaglowek), .TrescModulKreator p { font-size:1.0em; margin:0; }iframe, video, object { border:0; max-width:100%; }img:not(.tm-carousel img, .tm-grade-label img, .tm-dialog img, .tm-hornet-container-slide img) { border:0; max-width:100% !important; height:auto !important; }.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%; max-width:1440px; }.OknaRwd { display:flex; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:stretch; gap:var(--okna-odstep); }.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; }   .KontenerNaglowek {display:flex; justify-content: flex-end; width:100%!important}  .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd, .Kol-6 .OknoRwd { width:100%; }      .KolMobile-2 .OknoRwd { width:calc((100% / 2 - ((1 / 2) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }}@media only screen and (min-width:480px) and (max-width:1023px) {   #Strona, .Strona { width:95% !important; }   .KontenerNaglowek {display:flex;}  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd {width:calc((100% / 2 - ((1 / 2) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-6 .OknoRwd { width:calc((100% / 3 - ((2 / 3) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }}  @media only screen and (min-width:1024px) and (max-width:1279px) {   #Strona, .Strona { width:1000px; max-width:1440px; }   .Kol-1 .OknoRwd { width:100%; }       .Kol-2 .OknoRwd { width:calc((100% / 2 - ((1 / 2) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }      .Kol-3 .OknoRwd, .Kol-4 .OknoRwd , .Kol-5 .OknoRwd { width:calc((100% / 3 - ((2 / 3) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }      .Kol-6 .OknoRwd { width:calc((100% / 4 - ((3 / 4) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }}  @media only screen and (min-width:1280px) {   #Strona, .Strona { width:1200px; max-width:1440px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:calc((100% / 2 - ((1 / 2) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }     .Kol-3 .OknoRwd { width:calc((100% / 3 - ((2 / 3) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }    .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:calc((100% / 4 - ((3 / 4) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-6 .OknoRwd { width:calc((100% / 5 - ((4 / 5) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }}@media only screen and (min-width:1600px) {   #Strona, .Strona { width:1200px; max-width:1440px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:calc((100% / 2 - ((1 / 2) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-3 .OknoRwd { width:calc((100% / 3 - ((2 / 3) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-4 .OknoRwd { width:calc((100% / 4 - ((3 / 4) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-5 .OknoRwd { width:calc((100% / 5 - ((4 / 5) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }  .Kol-6 .OknoRwd { width:calc((100% / 6 - ((4 / 6) * var(--okna-odstep))) + var(--okna-korekta-marginesu)); }}.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; }  .NaglowekDaneKontaktowe a span { display:none; }}.SklepNaglowek { position:relative; overflow:visible; background:#fff; }.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; }}.NaglowekTop2 { background:var(--kolor-paska-naglowka); }@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; flex:3;  border-bottom: 1px #e9e7e6 solid;  border-left: 1px #e9e7e6 solid;}.NaglowekDaneKontaktowe div {  flex: 1;   padding: 10px; display:flex;justify-content: center;align-items: center;    border-right: 1px #e9e7e6 solid; }.NaglowekDaneKontaktowe b {  margin-right:2px; color:var(--kolor-szablonu);}@media only screen and (max-width:479px) {  .NaglowekDaneKontaktowe div { width:100%; text-align:center; }  .NaglowekTop .Strona {Width:100%!important;}  .PortaleSpolecznoscioweIkony {margin:0px!important;}}@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; }.LinkTelefonNaglowek { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:19px 19px; padding:10px 0 10px 32px; }.LinkMailNaglowek { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:19px 19px; padding:10px 0 10px 32px; }.LinkAdresNaglowek { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/adres.svg') no-repeat left center; background-size:19px 19px; padding:10px 0 10px 32px; }.NaglowekZmianaJezykaWaluty { display:flex; flex-wrap:wrap; align-items:center; justify-content: center; padding:5px 0 5px 0; flex:1; align-items: center; border-left: 1px #e9e7e6 solid; border-bottom: 1px #e9e7e6 solid;}.NaglowekZmianaJezykaWalutyMobile { display:none; flex-wrap:wrap; align-items:center; justify-content: center; padding:5px 0 5px 0; flex:1; align-items: center; border-left: 1px #e9e7e6 solid; border-bottom: 1px #e9e7e6 solid;}@media only screen and (max-width:799px) {  .NaglowekZmianaJezykaWaluty { justify-content:center; padding:10px 0 10px 0; }}@media only screen and (max-width:1023px) {  .NaglowekZmianaJezykaWalutyMobile { display:flex; }  .NaglowekZmianaJezykaWaluty {display:none;}}.ZmianaJezyka .Flaga { margin:0 0 0 10px; cursor:pointer; display:inline-block; vertical-align:top; font-size:0; }.ZmianaJezyka .FlagaOff { opacity:0.4; }.ZmianaWaluty { margin-left:15px; }.ZmianaWaluty select { font-size:90%; border:1px solid var(--kolor-linia); padding:4px; }@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:transparent; }#LinkLogo { font-size:0; display:inline-block; }#logom img {height:60px;}img.RwdKomputer {width:110px;}img.RwdMobilny {width:58px;}@media only screen and (max-width:1023px) {  #LinkLogo .RwdKomputer { display:none; }  #LinkLogo img {width:100%; max-width:360px;}}@media only screen and (max-width:479px) {  .NaglowekRe {justify-content: space-between;}  .topheader {width:auto!important;}  #LinkLogo { display:flex; text-align:center; width:calc(50% - 10px); margin-left: 15px;  }  #logom {display:flex; justify-content: center;}  #logo {display:none;}  #LinkLogo img {width:100%;}}@media only screen and (min-width:480px) and (max-width:1023px) {   #LinkLogo { width:calc(50% - 0px);  }  #logom {display:flex; justify-content: center;}  #logo {display:none;}  #LinkLogo img {width:100%;}}@media only screen and (min-width:1024px) {  #LinkLogo .RwdMobilny { display:none; }  #LinkLogo { width:25%; order:1; }  #logom { display:none;}  #LinkLogo img {width:100%;}}@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(45% - 40px); padding:0 20px 0 20px; order:2; }  #ButSzukaj {display:none;}}.RamkaSzukania { height:40px; border: 1px solid #3e2c26; }#InSzukaj { height:40px; width:calc(100% - 60px); float:left; padding:0 10px 0 10px;  background-color: rgba(0, 0, 0, 0);  border: 0;  color: #a29a97;}#ButSzukaj { float:right; height:25px; width:25px; margin:7px 7px 0 0; }.Wyszukiwanie .WyszukiwanieZaawansowane { font-size:90%; display:block; margin:5px 0 0 10px; background:url('../szablony/kieltyka.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; }.IkonyNawigacja div.IkonaNawigacjiMenu { position:relative; overflow:visible; }@media only screen and (max-width:479px) {  .IkonyNawigacja { justify-content:center; }  .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:-5px; left:75%; margin-left:2px; border-radius:var(--zaokraglenie-50-proc); background:#24160a; color:var(--kolor-bialy); min-width:20px; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:bold; transition:all 0.30s ease-in-out; }.IkonyNawigacja .IkonaNawigacjiMenu .IkonaNaglowek:hover span.PozycjaIlosc { top:-5px; }.IkonyNawigacja .PozycjaStrzalka { display:inline-block; background:url('../szablony/kieltyka.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 {  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/kieltyka.rwd.v2/obrazki/szablon/menu.svg') no-repeat center center; background-size:35px 35px; background-position: center; }.SzukajNaglowek span.PozycjaIkonka { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/lupa_szukaj.svg') no-repeat top center; background-size:25px 25px; background-position: center; }.PorownanieNaglowek span.PozycjaIkonka { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/porownaj.svg') no-repeat top center; background-size:25px 25px; background-position: center; }.SchowekNaglowek span.PozycjaIkonka { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/schowek.svg') no-repeat top center; background-size:25px 25px; min-width:25px; background-position: center; }.KoszykNaglowek span.PozycjaIkonka { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/koszyk.svg') no-repeat top center; background-size:25px 25px; min-width:25px; background-position: center; }@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:5; }}@media only screen and (min-width:1024px) {  .MenuNaglowek, .SzukajNaglowek { display:none; }  span.PozycjaIkonka { padding:25px 3px 0 3px; }}.LogowanieNaglowek { position:relative; overflow:visible; }.LogowanieNaglowek span.PozycjaIkonka { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/konto.svg') no-repeat top center; background-size:25px 25px; min-width:25px; background-position: center; }.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:30px; 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:30px; 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/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right center; background-size:25px 25px; width:35px; height:25px; cursor:pointer; }}.GorneMenuKontener { margin-bottom:0; order:2; }.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; }  .MenuMobilneCheckbox:checked ~ .GorneMenuKontener .GorneMenuTlo .TloZwinieciaMenu { position:fixed; top:0; right:0; width:20%; bottom:0; display:block; cursor:pointer; }    .GorneMenuTlo .Strona { position:absolute; top:0; bottom:0; right:0; left:0; width:auto !important; min-width:1px; max-width:100000px; overflow:visible; }      #IkonaZwinieciaMenu { display:block; background:url('../szablony/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; padding-left:20px; }  ul.MenuSzerokie ol ol li a { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:8px 8px; padding:5px 0 5px 15px; font-size:85%; }  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; font-weight:bold; }        .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/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/minus.svg') no-repeat right center; background-size:35px 35px; }      .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; }    .FlagaMenu { display:none; }  }@media only screen and (min-width:1024px) {    .GorneMenuTlo { }      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 { color:var(--kolor-szablonu); }      ul.MenuRozwijaneKolumny li a { font-size:100%; padding:5px; display:block; font-weight:normal; }    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 .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; }      ul.GlowneGorneMenu li ul.MenuNormalne { min-width:200px; max-width:250px; }  ul.MenuNormalne a.KolejneKategorie { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right center; background-size:15px 15px; padding-right:35px; }  ul.MenuNormalne li ol { visibility:hidden; position:absolute; right:-280px; width:250px; top:5px; box-sizing:border-box; transition:all 0.30s ease; opacity:0; }  ul.MenuNormalne li:hover > ol { opacity:1; visibility:visible; right:-255px; }      ul.GlowneGorneMenu li ul.MenuSzerokie { left:0; right:0; display:flex; flex-wrap:wrap; justify-content:flex-start; max-width:100%; align-items:flex-start; }  ul.GlowneGorneMenu li ul.Menu30Procent { width:30%; left:unset; right:unset; }  ul.GlowneGorneMenu li ul.Menu50Procent { width:50%; left:unset; right:unset; }  ul.GlowneGorneMenu li ul.Menu70Procent { width:70%; left:unset; right:unset; }  ul.MenuSzerokie .KolejneKategorie { font-weight:bold; font-size:110%; margin-bottom: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 ol ol { margin:5px 20px 5px 20px; }  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/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; padding:5px 0 5px 20px; }  ul.MenuSzerokie ol ol li a { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:8px 8px; padding:5px 0 5px 15px; font-size:85%; }  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/kieltyka.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat; background-size:15px 15px; }      .GorneMenu div > a, .GorneMenu div > span { padding:15px 20px; display:inline-block; transition:all 0.30s ease-in-out; color:#25160a; }        .GrafikiPrawaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-left:20px; }  .GrafikiLewaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-right:20px; }  .GrafikiPrawaLewaStrona.Menu30Procent .GrafikiMenuKontener { width:calc(50% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .GrafikiMenuKontener { width:calc(40% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .GrafikiMenuKontener { width:calc(35% - 20px) !important; }  .GrafikiNadPodLinkami .LinkiMenuKontenter, .GorneMenu .GrafikiNadPodLinkami .GrafikiMenuKontener { width:100%; }      .GrafikiPrawaLewaStrona .LinkiMenuKontenter { width:72%; }  .GrafikiPrawaLewaStrona.Menu30Procent .LinkiMenuKontenter { width:50% !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .LinkiMenuKontenter { width:60% !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .LinkiMenuKontenter { width:65% !important; }      .MenuSzerokie .LinkiMenuKontenter ul { display:flex; flex-wrap:wrap; }      .GrafikiMenuKontener .GrafikiMenu { text-align:center; }  .GrafikiNadLinkami .GrafikiMenu { padding:0 0 20px 0; }    .GrafikiPodLinkami .GrafikiMenu { padding:20px 0 0 0; }        .CheckboxRozwinGorneMenu, .IkonaSubMenu { display:none; }      .GrafikaNadNazwa { display:flex; flex-wrap:wrap; justify-content:flex-start; }  .GrafikaNadNazwa span { width:100%; }  .GrafikaNadNazwa span.GrafikaKategoriiMenu { padding-bottom:5px; text-align:center; }    .GrafikaObokNazwy { display:flex; flex-wrap:nowrap; justify-content:flex-start; align-items:center; }    .GrafikaObokNazwy span.GrafikaKategoriiMenu { padding-right:10px; }    ul.MenuSzerokie li a.LinkDlaGrafikiKategorii { background:transparent; padding:10px; font-weight:bold; font-size:110%; }   ul.MenuNormalne li a.LinkDlaGrafikiKategorii { background:transparent; padding:5px 0 5px 0; }   ul li a.NazwaWysrodkowana { text-align:center; }      .GorneMenu b { position:relative; display:block; font-weight:500; }  .FlagaMenu { position:absolute; bottom:105%; max-width:150px; left:0; font-style:normal; font-size:11px; padding:3px 5px 12px 5px; clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), 45% calc(100% - 8px), 45% 100%, 30% calc(100% - 8px), 0 calc(100% - 8px)); }  }.MenuMobilneCheckbox { display:none; }.MenuPreloader { min-height:150px; width:100%; background:url('../szablony/kieltyka.rwd.v2/obrazki/nawigacja/loader_strony.gif') no-repeat center center; background-size:50px 50px; }.GorneMenu ul li ul { z-index:100; overflow:visible; position:relative; } .GorneMenu ul li ul.MenuNormalne li { position:relative; border:0; display:block; }li.GrafikiMenuKontener ul, li.LinkiMenuKontenter ul { padding:0; margin:0; }  @media only screen and (max-width:1023px) {    ul.MenuSzerokie .GrafikiMenu { margin-top:10px; }}ul.MenuSzerokie .GrafikiMenu div { padding:5px; display:inline-block; vertical-align:middle; max-width:100%; box-sizing:border-box; }ul.MenuSzerokie .GrafikiMenu div a { padding:0 !important; display:inline-block !important; font-size:0 !important; }ul.MenuSzerokie .GrafikiMenu div a:hover { background:transparent !important; }ul.MenuSzerokie .GrafikiMenu img { max-width:100%; display:inline-block; font-size:0; }   ul.MenuSzerokie .Scroller { overflow-y:auto; scrollbar-width:thin; scrollbar-color:var(--kolor-szary-ciemny) var(--kolor-szary); }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); }   .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%; }  .Stopka { margin:30px 0 30px 0; }.StopkaKolumny label { display:block; }@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/kieltyka.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%; border-bottom:1px solid var(--kolor-linia); padding:10px 10px 10px 0; }.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 { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/strzalka_prawo_biala.svg') no-repeat left center; background-size:12px 12px; display:block; padding:4px 0 4px 20px; color:#928b85; }.KolumnaStopki ul.LinkiStopki li a:hover {color:var(--kolor-szablonu);}.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; color:#928b85; }.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/kieltyka.rwd.v2/obrazki/szablon/mail.svg') no-repeat transparent; }.KontaktStopka li.Firma::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat transparent; }.KontaktStopka li.Bank::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/bank.svg') no-repeat transparent; }.KontaktStopka li.Tel::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/telefon.svg') no-repeat transparent; }.KontaktStopka li.Fax::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/fax.svg') no-repeat transparent; }.KontaktStopka li.Gg::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/gg.svg') no-repeat transparent; }.KontaktStopka li.Skype::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/skype.svg') no-repeat transparent; }.KontaktStopka li.Godziny::before { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/zegar.svg') no-repeat transparent; }@media only screen and (max-width:1023px) {  .PortaleSpolecznoscioweIkonyMobile { display:none !important; }}.PortaleSpolecznoscioweIkony { list-style-type:none; padding:0; margin:0px; display:flex; flex-wrap:nowrap; justify-content:center; align-items:center; flex:none; border-right: 1px #e9e7e6 solid; border-bottom: 1px #e9e7e6 solid;  }@media only screen and (max-width:799px) {  .PortaleSpolecznoscioweIkony { width:100%; margin:5px 0 5px 0; justify-content:center; }}.PortaleSpolecznoscioweIkony li { padding: 0;  margin: 0px;  background-size: 22px 22px !important;  width: 60px;  border-right: 1px #e9e7e6 solid;  height: 100%;  background-position: center !important; }  .PortaleSpolecznoscioweIkony li:last-child {    border-right: none;}.PortaleSpolecznoscioweIkony li a { font-size:0; display:block; width:100%; height:100%; }.PortaleSpolecznoscioweIkony .PortaleFacebook { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleInstagram { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleYoutube { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleLinkedIn { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTwitter { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortalePinterest { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTiktok { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }.StopkaDolneMenu { margin:10px 0 10px 0; text-align:center; }.StopkaDolneMenu ul { list-style-type:none; margin:0; padding:0; } .StopkaDolneMenu li { display:inline-block; vertical-align:top; }.StopkaDolneMenu li a { display:inline-block; padding:0 10px 0 0; margin:8px 10px 8px 0; border-right:1px solid var(--kolor-linia); }.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; display:none; }.Zakup em { display:inline-block; font-style:normal; margin-right:8px; display:none; }ul li.Iko { line-height:1.3; padding-left:35px; }ul li.Firma { font-weight:bold; line-height:1.5; background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat left center; background-size:30px 30px; }ul li.Bank { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/bank.svg') no-repeat left center; background-size:25px 25px; }ul li.Mail { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:25px 25px; }ul li.Tel { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:25px 25px; }ul li.Fax { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/fax.svg') no-repeat left center; background-size:25px 25px; }ul li.Gg { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/gg.svg') no-repeat left center; background-size:25px 25px; }ul li.Skype { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/skype.svg') no-repeat left center; background-size:25px 25px; }ul li.Godziny { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/zegar.svg') no-repeat left center; background-size:25px 25px; }.pdfIkona { display:inline-block; background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/pdf.svg') no-repeat left center; background-size:20px 20px; padding:5px 0 5px 35px; }.TabelaTbl { display:table; width:100%; border-collapse:collapse; border-spacing:0; }.TabelaTbl span { display:block; margin-bottom: 10px; }.Zdjecie { padding:0; }.Zoom { display:inline-block; vertical-align:top; overflow:visible; }.Zoom img { display:inline-block; vertical-align:top; font-size:0; }#AnimacjaKoszyka img { width:100%; height:auto; }#AnimacjaKoszyka { border:5px solid var(--kolor-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/kieltyka.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; padding:7px 5px 7px 35px; } .InformacjaOk { background:url('../szablony/kieltyka.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/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/strzalka_w_kolku_dol.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }.StrNaglowek { font-size:170%; margin-bottom:20px; font-weight:normal; background:var(--kolor-tlo-naglowek-modul); text-align:center; }.StrNaglowek > span { display:inline-block; font-weight:400; vertical-align:top; color:var(--kolor-czcionka-naglowek-modul);  font-family: "Playfair Display", sans-serif; font-size:170%;line-height: 1.2;  letter-spacing: 0.025em; padding-bottom:20px; text-align: center;}.StrNaglowek > span a { color:var(--kolor-czcionka-naglowek-modul); font-weight:bold; }.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; }.GrafikaDuzaKategorie { background-size:cover; background-repeat:no-repeat; background-position:center center; display:flex; justify-content:flex-start; align-items:center; margin-bottom:20px; }.GrafikaDuzaKategorie strong { display:block; } @media only screen and (max-width:799px) {  .GrafikaDuzaKategorie { max-height:200px; }  .GrafikaDuzaKategorie strong { font-size:190% !important; }}#PorownywarkaTable { background:var(--kolor-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 { font-size:inherit; font-family:inherit; height:auto; }.cmxform input, .cmxform select, .cmxform textarea, .InputIlosc { max-width:100%; box-sizing:border-box; color:var(--kolor-glowny-czcionki); border:1px solid var(--kolor-ramka-pola); background:var(--kolor-tlo-pola); box-shadow:var(--cien-pola); padding:10px; border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }input[type=number] { -moz-appearance:textfield; margin:0; max-width:60px; }@media only screen and (max-width:799px) {   input[type=number] { -moz-appearance:textfield; margin:0; max-width:20px; }}.Ramka input[type=tel], .Ramka input[type=text], .Ramka input[type=password], .Ramka select, .Ramka textarea { width:calc(100% - 20px) !important; }.cmxform input:hover, .cmxform select:hover, .cmxform textarea:hover {  border:1px solid var(--kolor-ramka-pola-hover); }.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/kieltyka.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/kieltyka.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/kieltyka.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/kieltyka.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/kieltyka.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/kieltyka.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:focus, .cmxform .przycisk:focus, .cmxform .przyciskWylaczony:focus { outline-width:0; outline:none; }.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-szablonu); 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:#13602c }.przyciskWylaczony:hover, .przyciskWylaczony:focus { border:0 !important; }.przyciskWylaczony { opacity:0.6; }#przycisk_zamow { flex-grow:0; display:flex; justify-content:center; align-content:flex-start; align-items:center; height:100%; }.KontenerKoszykButton a.przycisk { width:80%; padding:20px; background:var(--kolor-szablonu); 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 35px 11px 65px; background-color:var(--kolor-szablonu); border:0; color:var(--kolor-bialy); font-weight:normal; border-radius: 0 50px 0 50px; transition:all 0.30s ease-in-out; }@media only screen and (min-width:1024px) {  .DoKoszyka { padding:11px 35px 11px 65px; }   .DoKoszyka.Wybor { padding:11px 15px 11px 45px; }   .DoKoszyka.Wybor::before { content:""; position:absolute; top:0; bottom:0; left:15px; width:30px; background:url('../szablony/kieltyka.rwd.v2/obrazki/przyciski/wybor.svg') no-repeat left center; background-size:20px 20px; filter:var(--filtr-bialy); }}.DoKoszyka::before { content:""; position:absolute; top:0; bottom:0; left:35px; width:30px; background:url('../szablony/kieltyka.rwd.v2/obrazki/przyciski/koszyk.svg') no-repeat left center; background-size:20px 20px; filter:var(--filtr-bialy);  }.DoKoszyka:hover { background-color:#13602c; color:var(--kolor-bialy); }.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); }.Cena { color:var(--kolor-szary-ciemny-3); font-size:120%; font-weight:normal; display:block; white-space:nowrap; }.CenaPromocyjna { color:var(--kolor-szablonu); font-size:120%; font-weight:normal; 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; }.InfoCena30dni { font-size:11px; display:block; font-weight:normal; padding-top:5px; opacity:0.8; }#Nawigacja { margin:0px 0 20px 0; padding:15px 0px;  }.NawigacjaTlo {background:#F9F4EE;}@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/kieltyka.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/kieltyka.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/kieltyka.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; color:#25160a; }#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-slider > .ProduktPopUp:not(:first-child) { display:none; }.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; }.slick-prev::before, .slick-next::before {font-weight:bold;}.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 .Foto { padding-bottom:10px; }.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:40px; 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/kieltyka.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%; }    }@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; }}.AnimacjaKreator .slick-slide { margin:var(--okna-odstep-slick-okno) !important; }.AnimacjaKreator .slick-list { border:0px solid var(--kolor-linia); margin:var(--okna-odstep-slick-pionowy) var(--okna-odstep-slick-poziomy); }.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; gap:var(--okna-odstep); }.OknoFlex { flex-grow:0; display:flex; flex-direction:column; margin:-1px -1px 0 0; border:1px solid var(--kolor-linia); border-radius:25px; }.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; color:#25160a; }.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/kieltyka.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/kieltyka.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; border-radius:25px; }.ArtykulOkno:hover {box-shadow: 0 30px 60px rgba(36, 22, 10, 0.2);}.ArtykulOkno .ElementOknoRamka { padding:0px 40px 30px 40px; 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-size: 148%;  font-weight: 400;  color: #25160a; }  .ArtykulOkno h3 a:hover {    text-decoration: underline;    text-decoration-color:#24221f;  }  .ArtykulOkno .FotoArtykulu img { border-radius:25px; }.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/kieltyka.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:2; color:var(--kolor-glowny-czcionki); }.ArtykulOkno .LinkCalyArtykul { padding-top:15px; }.ArtykulOkno .LinkCalyArtykul a { background:none; color:var(--kolor-szablonu); padding:0px; font-size:110%;}.ArtykulOkno .LinkCalyArtykul a:hover { text-decoration: underline; }.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; }.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/kieltyka.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; filter:var(--filtr-czerwony); background-size:16px 16px; margin:10px 0 0 0; padding:2px 0 2px 25px; }.AnkietaKreator .przycisk { margin-top:15px; }.AnkietaKreator .AnkietaPrzyciski { display:flex; justify-content:center; align-items:center; padding-top:15px; }.AnkietaKreator .AnkietaPrzyciski .przycisk { margin:5px; }.AnkietaKreator .AnkietaPrzyciski .przycisk::first-letter { text-transform:capitalize; }.KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; 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; }.KategoriaOknoListing {background:#f9f4ee;}.KategoriaOkno .GrafikaKategoria { display:block; padding:0 0 10px 0; }.KategoriaOkno .NazwaKategoria { display:block; font-weight:600; }.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==');}.FilmMp4Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; transition:all 0.30s ease-in-out; }.FilmMp4Okno video { margin:0 auto; display:inline-block; vertical-align:top; font-size:0; }.FilmMp4Okno .ElementOknoRamka { height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.FilmMp4Okno .FilmNazwa { padding:15px; }.ProduktDnia { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; 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:var(--kolor-bialy); border-radius:var(--zaokraglenie-5-px); }.ProduktDnia .ProduktDniaOszczedzasz b { display:block; font-size:140%; }.ProduktDnia .ProduktDniaZakonczono { padding:10px 5px 5px 5px; font-size:180%; font-weight:bold; }.PasekPostepuGrafikiKontener { position:relative; }.PasekPostepuGrafiki { width:0%; position:absolute; top:0; bottom:0; left:0; width:0; }@keyframes PostepAnimacji {  0% { width: 0%; }  100% { width: 100%; }}  .GrafikaKreator, .GrafikaKreator div { position:relative; overflow:hidden; }.GrafikaKreator img { display:inline-block; vertical-align:middle; font-size:0; }.GrafikaKreator a { display:block; }.GrafikiAnimacjaTekstu { display:block; margin:0; padding:0; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu a { display:block; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu .GrafikaOpisKontener { display:block; position:absolute; z-index:5; text-align:left; overflow:visible; }.GrafikaDaneTekstu { display:flex; flex-direction:column; justify-content:space-between; font-weight:normal; position:relative; overflow:visible;}.Linia-1, .Linia-2, .Linia-3, .GrafikaDaneTekstu { transition-timing-function:ease !important; }.Animacja-1-Linia-1-Normal { transform:translateX(150px); opacity:0; }.Animacja-1-Linia-1-Animacja { transform:translateX(0px); opacity:1; }.Animacja-1-Linia-2-Normal { transform:translateY(-150px); opacity:0; }.Animacja-1-Linia-2-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-1-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-1-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-2-Wspolny-Normal { transform:translateX(-200px); opacity:0; }.Animacja-2-Wspolny-Animacja { transform:translateX(0px); opacity:1; }.Animacja-2-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-2-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-3-Wspolny-Normal { transform:scale(0); opacity:0; }.Animacja-3-Wspolny-Animacja { transform:scale(1); opacity:1; }.Animacja-3-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-3-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-4-Wspolny-Normal { transform:scaleX(2); opacity:0; }.Animacja-4-Wspolny-Animacja { transform:scaleX(1); opacity:1; }.Animacja-4-DaneTekstu-Normal { transform:translateX(-500px); opacity:0; }.Animacja-4-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-5-Wspolny-Normal { transform:scaleY(2); opacity:0; }.Animacja-5-Wspolny-Animacja { transform:scaleY(1); opacity:1; }.Animacja-5-DaneTekstu-Normal { transform:translateX(500px); opacity:0; }.Animacja-5-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-6-Wspolny-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-6-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-Wspolny-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-8-Wspolny-Normal { filter:blur(15px); opacity:0; }.Animacja-8-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-8-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-8-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-9-Wspolny-Normal { transform:skew(90deg) translateY(50px) translateX(50px); opacity:0; }.Animacja-9-Wspolny-Animacja { transform:skew(0deg) translateY(0px) translateX(0px); opacity:1; }.Animacja-9-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-9-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-10-Wspolny-Normal { transform:scale(0) rotate(45deg); opacity:0; }.Animacja-10-Wspolny-Animacja { transform:scale(1) rotate(0deg); opacity:1; }.Animacja-10-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-10-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-11-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-11-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-11-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-11-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-11-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-11-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-12-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-12-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-12-DaneTekstu-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-12-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-Wspolny-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-13-Wspolny-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-DaneTekstu-Normal { transform:translateY(-150px) translateX(-150px); opacity:0; }.Animacja-13-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-14-Wspolny-Normal { transform:translateX(30px) rotateX(90deg); opacity:0; }.Animacja-14-Wspolny-Animacja { transform:translateX(0px) rotateX(0deg); opacity:1; }.Animacja-14-DaneTekstu-Normal { transform:rotateX(-90deg); opacity:0; }.Animacja-14-DaneTekstu-Animacja { transform:rotateX(0deg); opacity:1; }.Animacja-15-Wspolny-Normal { filter:blur(25px); transform:skew(30deg,30deg); opacity:0; }.Animacja-15-Wspolny-Animacja { filter:blur(0px); transform:skew(0deg,0deg); opacity:1; }.Animacja-15-DaneTekstu-Normal { transform:skew(-30deg,-30deg); opacity:0; }.Animacja-15-DaneTekstu-Animacja { transform:skew(0deg,0deg); opacity:1; }.Efekt-1::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-1:hover::before { background-color:rgba(0,0,0,0.4); }.Efekt-2::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-2:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-3::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-3:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-4::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-4:hover::before { left:0; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-5::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-5:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-6::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-6:hover::before { background-color:rgba(255, 255, 255, 0.2); }.Efekt-7::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-7:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-8::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-8:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-9::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-9:hover::before { left:0; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-10::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-10:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-11 img { transition:all 0.50s ease-in-out; }.Efekt-11:hover img { transform:scale(1.1); }.Efekt-12 img { transition:all 0.50s ease-in-out; }.Efekt-12:hover img { transform:scale(1.2) rotate(3deg); }.Efekt-13 img { transition:all 0.50s ease-in-out; }.Efekt-13:hover img { filter:blur(5px); }.Efekt-14 img { transition:all 0.50s ease-in-out; }.Efekt-14:hover img { filter:grayscale(100%); }.Efekt-15 img { transition:all 0.50s ease-in-out; }.Efekt-15:hover img { filter:sepia(100%); }.Efekt-16::before { content:""; z-index:7; display:block; position:absolute; top:-20px; bottom:-20px; left:-100px; width:60px; background-color:rgba(255, 255, 255, 0.15); transform:rotate(15deg); transition:all 0.70s ease-in-out; }.Efekt-16:hover::before { left:calc(100% + 100px) }.Efekt-17::before { content:""; z-index:7; display:block; position:absolute; top:20px; left:20px; width:30px; height:30px; border-top:20px solid rgba(255, 255, 255, 0); border-left:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::before { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.Efekt-17::after { content:""; z-index:7; display:block; position:absolute; bottom:20px; right:20px; width:30px; height:30px; border-bottom:20px solid rgba(255, 255, 255, 0); border-right:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::after { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.EdytorKolumny { display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:15px; }@media only screen and (max-width:1023px) {  .EdytorKolumny { flex-wrap:wrap; }}.WyrownanieGora { align-items:flex-start; }.WyrownanieSrodek { align-items:center; }.WyrownanieDol { align-items:flex-end; }  .EdytorKolumna-20 { width:20%; }.EdytorKolumna-25 { width:25%; }.EdytorKolumna-33 { width:33.333%; }.EdytorKolumna-50 { width:50%; }.EdytorKolumna-66 { width:66.666%; }.EdytorKolumna-75 { width:75%; }.EdytorKolumna-100 { width:100%; }.EdytorKolumny-2 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-2 .EdytorKolumna-2 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-2 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-3 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-3 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-3 .EdytorKolumna-3 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-3 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-4 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-4 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-4 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-4 .EdytorKolumna-1, .EdytorKolumny-4 .EdytorKolumna-3 { width:calc(50% - 5px); margin:0 5px 10px 0; }  .EdytorKolumny-4 .EdytorKolumna-2, .EdytorKolumny-4 .EdytorKolumna-4 { width:calc(50% - 5px); margin:0 0 10px 5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-4 .EdytorKolumna { width:calc(50% - 5px); margin:0 0 10px 5px; }}.EdytorKolumny-5 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-5 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-4 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-5 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(33.33% - 10px); margin:5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(50% - 10px); margin:5px; }}.FaqLista details { text-align:left; line-height:normal; }.FaqLista details summary { padding:0 5px 5px 5px; margin:0; font-weight:bold; cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; transition:height 1s ease; }.FaqLista details summary::-webkit-details-marker { display:none; }.FaqLista details summary::after { content: "\002B"; font-size:25px; font-weight:normal; } .FaqLista details[open] summary::after { content: "\00D7"; }.FaqLista details[open] div { padding:5px 5px 10px 5px; line-height:1.5; text-align:justify; }.KoszykWartosc {  display: flex;  align-items: flex-end;}.WartoscKoszykaText {font-weight: 700;display: block;margin-left:20px;} @media only screen and (min-width:480px) and (max-width:1199px) {  .WartoscKoszykaText { display:none;}}@media only screen and (max-width:479px) {  .WartoscKoszykaText { display:none;}  .ModulId-43 .KolumnaNumer-1 ul a {    padding:12px 40px!important;  }  }.Statyczny-Druga-43 div div {  top: 40px;  left: -135px;  z-index: 1;  overflow: visible;  position:absolute;}.Statyczny-Druga-43 div div img {max-width:120%!important;}.Statyczny-Druga-43 .GrafikaKreator {  overflow: visible;}.ModulId-43 .KolumnaNumer-1 .StrTresc {margin-top: 105px;    margin-bottom: 125px;    position: relative;    z-index: 2;}.ModulId-43 .KolumnaNumer-1 {  z-index:2;}.ModulId-43 .KolumnaNumer-2 {  z-index:1;}.ModulId-43 h1.heading-large  {  font-weight: 400;  font-size: 5.15em;  color: #24160a;  line-height: 1.3;  letter-spacing: 0.025em;  font-family: "Playfair Display", sans-serif;}.ModulId-43 h1.heading-large small  {display:block;}.ModulId-43 .KolumnaNumer-1 ul {  display: flex;    flex-wrap: wrap;    margin-top: 70px;    list-style-type: none;}.ModulId-43 .KolumnaNumer-1 ul a {  padding-right: 55px;  padding-left: 55px;}.btn-primary {  background: none;  font-weight: 500;  font-size: 93%;  color: #1c8a3f;  text-transform: uppercase;  text-align: center;  letter-spacing: 0.2em;  border: 1px #1c8a3f solid;  display: inline-block;  padding: 12px 40px;  border-radius: 0 50px 0 50px;  transition: all 0.2sease;}.ModulId-41 div.ModulCssDodatkowy {padding-top:170px;padding-bottom:30px;}.ModulId-41 .ElementOknoRamka {  padding:0px!important;}.ModulId-41 .GrafikaKategoria {  width:100%;height:100%;padding:0px;}.ModulId-41 .GrafikaKategoria::after {  background: #fff;  bbackground: #fff;  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.697917) 40%, #fff 80%);  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.697917) 40%, #fff 80%);  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.697917) 40%, #fff 80%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);  height: 280px;  display: block;  content: "";  position: absolute;  right: 0;  bottom: 0;  left: 0;  z-index:1;  border-radius:25px;}.ModulId-41 .NazwaKategoria {  z-index:2;  position:relative;  font-family: "Poppins", sans-serif;  min-height: 56px;  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: center;  position: absolute;  right: 30px;  bottom: 36px;  left: 30px;  z-index: 2;  text-align: center;  font-size: 150%;    color: #24160a;    text-transform: uppercase;    letter-spacing: 0.05em;    line-height: 1.4;}.ModulId-41 .GrafikaKategoria img {  width:100%;  height:100% !important;  object-fit: cover;  border-radius: 25px;}.ModulId-41 .ElementOknoRamka a {  height: 375px;  position: relative;  display: flex;  flex-wrap: wrap;}.ModulId-41 .OknoFlex {  border-radius: 25px;  border:0px;  padding-bottom: 25px;    background: none;}.b-ofert-box__btn {  position: absolute;  right: 0;  bottom:-20px;  left: 0;  z-index: 2;  text-align: center;}.b-ofert-box__btn .btn-primary {  background: #fff;  min-width: 170px;  font-weight: 500;  color: #1c8a3f;  text-transform: uppercase;  text-align: center;  letter-spacing: 0.2em;  border: 1px #1c8a3f solid;  display: inline-block;  padding: 12px 40px;  border-radius: 0 50px 0 50px;  transition: all 0.2s ease;  cursor: pointer;  font-size:100%;}.btn-primary:hover {  background-color: #1c8a3f;  color: white;}.btn-primary:hover a {  color: white;}.ModulId-41 .OknoFlex:hover .b-ofert-box__btn .btn-primary {  background-color: #1c8a3f;  color: white;}.ModulId-41 .OknoFlex:hover {  box-shadow: none;}.ModulId-41 .ElementOknoRamka:hover {  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);    z-index: 5;    border-radius: 25px;}.ModulId-39 .StrTresc {  background: #f9f4ee;    padding: 26px 0px;    border-radius: 25px;    margin-right:20px;    margin-left:20px;    margin-bottom:0px;}.ModulId-39 .slick-prev, .ModulId-39 .slick-next {  width:60px!important;  height:60px!important;  background:#fff;  border-radius: 50%;  border: 2px solid #f9f4ee;  }.ModulId-39 .slick-prev:hover, .ModulId-39 .slick-next:hover {  background: var(--kolor-szablonu); }.ModulId-39 .slick-prev:focus, .ModulId-39 .slick-next:focus {  background: var(--kolor-szablonu);   outline: none; }.Animacja-Pierwsza-39 .slick-prev:before, .Animacja-Pierwsza-39 .slick-next:before {  color: #1C8A3F; }.Animacja-Pierwsza-39 .slick-prev:hover:before, .Animacja-Pierwsza-39 .slick-next:hover:before {  color: #fff; }.ModulId-39 .slick-prev:focus:hover, .ModulId-39 .slick-next:focus:hover {  background: var(--kolor-szablonu)!important; }.Animacja-Pierwsza-39 .slick-prev {left:-25px!important;}.Animacja-Pierwsza-39 .slick-next {  right:-25px!important;  }.slick-prev:focus, .slick-next:focus {background:#fff!important;  }.ModulId-39 .StrTresc h1 {  margin:0px;  font-family: "Playfair Display", sans-serif;  font-weight:bold;  font-size:160%;}.ModulId-44 img {  width:100%;  height:100% !important;  object-fit: cover;  border-radius: 30px 130px 30px 130px;  box-shadow: 0 30px 60px rgba(36, 22, 10, 0.2);}.ModulId-44 .Statyczny-Druga-44 .GrafikaKreator div, .ModulId-44 .Statyczny-Druga-44 .GrafikaKreator {  overflow: visible;}.ModulId-44 .KolumnaNumer-1 .StrTresc {  max-width:610px;}.ModulId-44 .heading-medium, .ModulId-45 .heading-medium  {  font-weight: 400;  font-size: 3.6em;  color:#24160a;  line-height: 1.2;  letter-spacing: 0.025em;}.ModulId-44 .btn-primary {  margin-top: 45px;}.btn-primary:hover {  background: #1c8a3f;    color: #fff;}.btn-primary-wyp {  background: #1c8a3f;  color: #fff;}.btn-primary-wyp:hover {  background: #13602c;  border-color: #13602c;}span.dataartykul {  color:var(--kolor-szablonu);  background: #f9f4ee;  width: 150px;  height: 40px;  margin: 0 auto;  border-radius: 0 0 20px 20px;  display: flex;  justify-content: center;  align-items: center;  margin-bottom:20px;}.fixed {position: fixed;    width: 100%;    top: 0;    margin-top: 0px;    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);    z-index: 149;    background:#fff;    }  .ZobaczWszystkieLink {    margin-top:30px;    text-align:center;padding:20px;  }  .ZobaczWszystkieLink a {    color:var(--kolor-szablonu);  }  @media only screen and (max-width:479px) {    .ModulId-43 h1.heading-large  {font-size:250%;    }        .ModulId-44 .heading-medium, .ModulId-45 .heading-medium {font-size:250%;}    .ModulId-43 .KolumnaNumer-1 .StrTresc {      margin-top: 45px;          margin-bottom: 65px;      }      }  .StopkaTlo {background:#24160a; padding-top:30px; padding-bottom:5px; color:#fff;}   .ModulId-40 .StrTresc {    margin-bottom:-8px;  }  .b-video-text__text {    margin-top: -10px;    margin-left: 60px;  }.b-video-text__text ul {  margin-top: 45px;}.b-video-text__text ul li:first-child {  margin-top: 0;}.b-video-text__text ul li:nth-child(2n-1) {  color: #1c8a3f;}.b-video-text__text ul li {  position: relative;  padding-left: 60px;  display: flex;  flex-wrap: wrap;  font-weight: 500;  font-size: 1.19rem;  color: #24160a;  line-height: 1.4;  margin-top: 33px;}.b-video-text__text ul li:before {  background-image:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/checkgreen.svg');  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  width: 45px;  height: 45px;  display: block;  content: "";  position: absolute;  top: -10px;  left: 0;}.b-video-box {  height: 445px;  position: relative;}.b-video-box__image {  position: absolute;  top: 0;  right: 0;  bottom: 25px;  left: 0;  z-index: 1;  box-shadow: 0 30px 60px rgba(36, 22, 10, 0.2);  border-radius: 30px 130px 30px 130px;  overflow: hidden;}.b-video-box .object-fit img {  width: 100%;  height: 100%!important;  object-fit: cover;  display: block;}.b-video-box__btn {  position: absolute;  right: 0;  bottom: 0;  left: 0;  text-align: center;  z-index: 2;}.btn-primary--fill {  background: #1c8a3f;  color: #fff;}.ModulId-45 .StrTresc {  margin-bottom:0px;}.btn-primary--fill:hover {  background: #13602c;  border-color: #13602c;}@media only screen and (max-width:1023px) {.ModulId-43 .KolumnaNumer-2 {  display:none;}.ModulId-43 .KolumnaNumer-2 {  display:none;}.ModulId-43 .KolumnaNumer-1 ul {  margin-top: 30px;}.ModulId-41 div.ModulCssDodatkowy {  padding-top:50px;}.b-video-text__text {  margin-left:0px; }}@media only screen and (max-width:1023px) {    .ModulRwdUkryj { display:none; }}@media only screen and (min-width:1024px) {    .ModulMobileRwdWyswietl { display:none; }}.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; }.ModulNewsletter strong { background:url('../szablony/kieltyka.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/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:28px 28px; display:inline-block; }@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/kieltyka.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:30px 30px; }.CalyBox .CheckboxNawigacja:checked ~ .BoxNaglowek .BoxRozwin { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat center center; background-size:30px 30px; }.BoxNaglowekKategorie .BoxRozwin { background:url('../szablony/kieltyka.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/kieltyka.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat center center; background-size:30px 30px; filter:var(--filtr-bialy); }.CalyBox { margin-bottom:20px; }.CalyBoxKategorie { margin-bottom:20px; }.CalyBoxKategorie .BoxNaglowekKategorie label, .CalyBox .BoxNaglowek label { display:block; position:relative; }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxZawartosc, .CalyBox .CheckboxNawigacja:checked ~ .BoxZawartosc { max-height:5000px; opacity:1; } .BoxNaglowek { position:relative; background:var(--kolor-tlo-naglowek-box); color:var(--kolor-bialy); margin:0; padding:10px; font-size:140%; font-weight:bold; font-family:"Playfair Display", sans-serif;}.BoxNaglowekKategorie { background:var(--kolor-tlo-naglowek-box-kategorie); color:var(--kolor-czcionka-naglowek-box-kategorie); margin:0; padding:10px; font-size:140%; font-weight:bold; font-family:"Playfair Display", sans-serif;  }@media only screen and (max-width:1023px) {  .BoxNaglowek, .BoxNaglowekKategorie { padding-right:40px; }}.BoxTresc { background:var(--kolor-tlo-box); border:1px solid var(--kolor-linia); margin-top:5px; overflow:hidden; position:relative; }.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/kieltyka.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; margin-top: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); border-top:0; margin-top:5px; }.BoxKategorieRozwijane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieRozwijane a { padding:8px 12px 8px 12px; font-size:110%; font-weight:normal; 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; border-left:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li a::after { content:""; position:absolute; top:50%; left:0; width:10px; border-top:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li li a { margin-left:57px; }.BoxKategorieRozwijane li li li li a { margin-left:74px; }.BoxKategorieRozwijane li li li li li a { margin-left:91px; }.BoxKategorieRozwijane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; 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; border-top:1px solid var(--kolor-linia); 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/kieltyka.rwd.v2/obrazki/szablon/plus.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane .Minus { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/minus.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane a.KategoriaIkona { display:flex; justify-content:flex-start; align-items:center; }.BoxKategorieRozwijane li a span { display:inline-block; }.BoxKategorieRozwijane li a span img { max-width:40px !important; }.BoxKategorieRozwijane li a span.GrafikaLink { padding-right:10px; width:40px; text-align:center; }.BoxKategorieRozwijane li a span.IkonaLink { width:calc(100% - 50px); }.BoxKategorieRozwijane small { display:block; margin:3px 0 0 0; font-size:80%; }.BoxKategorieWysuwane { 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/kieltyka.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/kieltyka.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/kieltyka.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/kieltyka.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/kieltyka.rwd.v2/obrazki/cennik/pdf.svg') no-repeat left center; }.CennikHtml { background:url('../szablony/kieltyka.rwd.v2/obrazki/cennik/html.svg') no-repeat left center; }.CennikXls { background:url('../szablony/kieltyka.rwd.v2/obrazki/cennik/xls.svg') no-repeat left center; }.BoxTresc .ProducenciChmura a { display:inline-block; margin:5px; }.BoxTresc .ProducenciLista { overflow-y:auto; }.BoxTresc .ProducenciLista a { display:block; margin:5px 5px 5px 10px; }.BoxTresc .Stat li { padding:10px 0 10px 0; margin:0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Stat li:last-child { border-bottom:0; }.BoxTresc .Flaga { padding:5px; }.BoxTresc .FlagaOff { cursor:pointer; opacity:0.6; }.BoxTresc .Waluty { text-align:center; padding:10px 0 0 0; }#tagCloud { text-align:center; padding:5px; overflow:hidden; font-size:80%; }#tagCloud a { display:inline-block; margin:2px; padding:2px; }.BoxPorownywarka { padding:10px; }.BoxPorownywarka a { display:block; margin-left:35px; }#ListaProduktowPorownanieBox span { background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right center; background-size:25px 25px; width:25px; height:25px; position:absolute; top:0; left:0; cursor:pointer; display:inline-block; }#ListaProduktowPorownanieBox li { margin-bottom:10px; position:relative; }.BoxPorownywarka #przyciskPorownywaniaBox { margin-top:25px; text-align:center; }.BoxSchowek { padding:10px; text-align:center; line-height:1.2 }.BoxSchowek .Cena { display:inline-block; vertical-align:top; }.BoxSchowek .WartoscSchowka { margin:0 auto; padding:5px 0 15px 0; display:flex; justify-content:center; align-items:center; }.BoxSchowek .WartoscSchowka div { padding:0 3px 0 3px; }.BoxReklamacja { padding:10px; text-align:left; line-height:1.5 }.BoxReklamacja span { font-weight:bold; }.BoxReklamacja a { padding:2px 5px 2px 5px; font-weight:normal; display:block; }.BoxNewsletter { padding:10px; text-align:center; }.BoxNewsletter .NewsletterOpis { line-height:1.5;  }.BoxNewsletter .PoleAdresu { margin:15px 0 15px 0; }.BoxNewsletter .PoleZgod > br { display:none; }.BoxNewsletter #emailNewsletter { width:95%; margin:0 auto; }.BoxNewsletter small { font-size:80%; margin:10px 0 10px 0; opacity:0.5; }.BoxNewsletter small label { padding-left:30px; }.BoxImgTekst { text-align:left; border-bottom:1px solid var(--kolor-linia); padding:10px 0 10px 0; }.BoxImgTekst img { float:left; margin-right:12px; margin-bottom:8px; }.BoxImgTekst h3 { margin-bottom:8px; }.BoxImgTekst h3 a, .BoxImgTekst .Cena, .BoxImgTekst .CenaPoprzednia, .BoxImgTekst .CenaPromocyjna { font-size:100%; }.BoxImgTekst .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxWyszukiwania { margin:10px 0 10px 0; text-align:center; line-height:1.2; }.BoxWyszukiwania .PoleFrazy { margin-top:10px; }.BoxWyszukiwania #InBoxSzukaj { width:90%; margin:0 auto; }.SzukZaawansowane { border-top:1px solid var(--kolor-linia); display:block; margin:15px 0 5px 0; padding-top:10px; text-align:center; }.BoxTresc .Grafiki { list-style-type:none; padding:0; margin:0; }.BoxTresc .Grafiki li { padding:10px; margin-bottom:8px; text-align:center; }.BoxTresc .Grafiki span { cursor:pointer; }.BoxTresc .Reklamy { list-style-type:none; padding:0; margin:0; }.BoxTresc .Reklamy li { margin-bottom:8px; text-align:center; overflow:hidden; }.BoxKontakt { list-style-type:none; padding:0; margin:0; }.BoxKontakt li { padding:10px 0 10px 0; margin:0; border-bottom:1px solid var(--kolor-linia); }.BoxKontakt li:last-child { border:0; }.BoxKontakt li b { display:block; margin-bottom:2px; }.BoxKontakt .PortaleSpolecznoscioweKontakt { margin:10px 0 0 0; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; }.BoxKontakt .PortaleSpolecznoscioweKontakt li { padding:0px; margin:0px 7px 7px 0px; border:0px; background-size:30px 30px !important; }.BoxKontakt .PortaleSpolecznoscioweKontakt li a { font-size:0px; display:block; width:30px; height:30px; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleFacebook { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleInstagram { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleYoutube { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleLinkedIn { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTwitter { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortalePinterest { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTiktok { background:url('../szablony/kieltyka.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }.BoxTresc #filtrBox { margin:5px 0 5px 0; }.BoxTresc .ZakresCen { margin-left:-5px; padding:5px 0 20px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ZakresCen b { display:block; margin:0 5px 15px 5px; font-size:110%; }.BoxTresc .ZakresCen input { margin:0 5px 0 5px; }.BoxTresc .ZakresNumeryczny { margin-left:-5px; padding:15px 0 20px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ZakresNumeryczny b { display:block; margin:0 5px 15px 5px; font-size:110%; }.BoxTresc .ZakresNumeryczny input { margin:0 5px 0 5px; }.BoxTresc .Multi { padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Multi span { display:block; padding:5px 0 5px 0; }.BoxTresc .Multi b { position:relative; display:block; min-height:20px; line-height:20px; padding-left:0; font-size:110%; }.BoxTresc .Multi b.Wlaczony { color:var(--kolor-szablonu); position:relative; display:block; min-height:20px; line-height:20px; }.BoxTresc .Multi .Wybor { z-index:999; overflow-y:auto; overflow-x:hidden; max-height:200px; margin:5px 0 5px 0; border:0; }.BoxTresc .Multi .Wybor li { padding:4px 0 4px 0; position:relative; }.BoxTresc .Multi .Wybor li input { display:none; }.BoxTresc .Multi .Wybor li label { padding-left:0; margin-bottom:0; }.BoxTresc .Multi .Wybor li label::before { content:""; display:block; position:absolute; line-height:1rem; width:20px; height:20px; text-align:center; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); margin-right:10px; transform:translate(0,0); box-sizing:border-box; transition:all 0.30s ease-in-out; 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/kieltyka.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/kieltyka.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); }#opinie { padding:0; position:fixed; background:#ffffff; color:#25160a; }#opinieIkona { position:absolute; }#opinieIkona span { display:block; margin:0 2px 4px 2px; width:70px; background:var(--kolor-szablonu); text-align:center; color:#ffffff; font-size:110%; font-weight:bold; font-family:Arial, Tahoma; border-radius:var(--zaokraglenie-5-px); padding:10px; }#opinieSklepu { border:1px solid #dbdbdb; display:inline-block; width:250px; padding:10px; background:#F9F4EE; }#opinieSklepu .Podzial { display:table; width:100%; }#opinieSklepu .Podzial .Wiersz div { display:table-cell; vertical-align:middle; }#opinieSklepu .Podzial .Wiersz div strong { font-size:160%; }#opinieSklepu .Podzial .Wiersz div span { display:block; background:var(--kolor-szablonu); color:#ffffff; border-radius:var(--zaokraglenie-5-px); padding:5px; text-align:center; }#opinieSklepu .Podzial .Wiersz div span b { font-size:180%; display:block; margin-top:3px; }#opinieSklepu .Podzial .Wiersz { display:table-row; }#opinieSklepu .SredniaOcenaSklepuRamka { background:#fff; margin:10px 0 10px 0; padding:7px; border-radius:var(--zaokraglenie-5-px); }#opinieSklepu .SredniaOcenaSklepu { font-size:120%; width:auto; margin:0 auto; }#opinieSklepu .SredniaOcenaSklepu b { font-size:180%; color:var(--kolor-szablonu); display:inline-block; padding-left:10px; }#opinieSklepu .Oceny { list-style-type:none; padding:0; margin:0 8px 10px 8px; }#opinieSklepu .Oceny li { padding:5px 0 5px 0; font-size:90%; }#opinieSklepu .Oceny span.Gwiazdki { float:right; line-height:1px !important; margin-top:5px !important; }#opinieSklepu .Oceny span.Gwiazdki::before { letter-spacing: 1.0px; }#opinieSklepu .IluPoleca { background:var(--kolor-szablonu); color:#ffffff; border-radius:var(--zaokraglenie-5-px); padding:5px; text-align:center; }#opinieSklepu .IluPoleca b { display:block; font-size:190%; }#opinieSklepu .WszystkieOpinie a { display:block; text-align:center; color:var(--kolor-szablonu); font-size:110%; margin:10px 0 5px 0; }#opinieSklepu .WszystkieOpinie a:hover { color:#444444; }#opinieSklepu .BrakOpiniiZakladka { padding:15px; text-align:center; }.PodsumowanieOpiniiSklepu { padding:0 0 20px 0; }.OcenySklepu { list-style-type:none; margin:0; padding:20px; background:var(--kolor-szary-jasny); display:flex; justify-content:space-between; flex-wrap:wrap; }.OcenySklepu li { padding:10px; width:calc(50% - 20px); text-align:center; }.OcenySklepu li span { display:block !important; margin-top:5px !important; }.SumaOcenKontener { padding:5px 0 5px 0; text-align:center; }.SumaOcenKontener b { font-size:160%; background:var(--kolor-szablonu); color:#ffffff; border-radius:var(--zaokraglenie-5-px); padding:8px 10px 8px 10px; text-align:center; color:#ffffff; display:inline-block; vertical-align:middle; }.SumaOcenKontener span { font-size:110%; padding-left:10px; display:inline-block; vertical-align:middle; }@media only screen and (max-width:479px) {  .SumaOcenKontener span { display:block; margin-top:10px; padding:0; }}@media only screen and (max-width:799px) {  .SumaOcen { padding-bottom:15px; }}@media only screen and (min-width:800px) {  .PodsumowanieOpiniiSklepu { display:flex; justify-content:space-between; align-content:flex-start; align-items:center; flex-wrap:wrap; }  .PodsumowanieOpiniiSklepu .cl { display:none; }  .SumaOcen { width:calc(50% - 20px); padding-right:20px; }  .OcenySklepu { width:calc(50% - 40px); }}.Listing .Opinie { margin:8px 0 8px 0; }.Listing .Opinie:last-child { border-bottom:0; }.Listing .OcenaSklepu { padding:10px 0 10px 0; }.Listing .OcenaSklepu .SredniaOcena { font-size:110%; text-transform:uppercase; margin:0; }.Listing .OcenaSklepu .SredniaOcena b { display:inline-block; font-size:180%; margin-left:8px; }.Listing .OcenaSklepu .Oceny { list-style-type:none; padding:0; margin:10px 0 10px 0; }.Listing .OcenaSklepu .Oceny li { padding:5px 0 5px 0; }.Listing .OcenaSklepu .Oceny li:first-child { margin-top:5px; }.Listing .OcenaSklepu .Oceny li span { float:right; }@media only screen and (max-width:799px) {  .Listing .OcenaInfo { padding:0 10px 20px 0; }}@media only screen and (min-width:800px) {   .Listing .Opinie { display:flex; justify-content:space-between; align-content:flex-start; align-items:center; }  .Listing .OcenaSklepu { width:45%; }  .Listing .OcenaInfo { width:calc(55% - 50px); padding:10px 10px 10px 40px; }}.Listing .OcenaInfo .AutorData { list-style-type:none; padding:0; margin:5px 0 0 0; }.Listing .OcenaInfo .AutorData li { display:inline-block; margin:0 20px 10px 0; }.Listing .OcenaInfo .AutorData li:first-child { padding-right:20px; }.Listing .OcenaInfo .KomentarzOpinii { margin:10px 0 10px 0; line-height:1.5; }.Listing .OcenaInfo .KlientPoleca { margin-top:15px; font-weight:bold; }.Listing .OcenaInfo .ProduktyZakupil { opacity:0.7; }.Listing .OcenaInfo .ProduktyZakupil strong { margin:15px 0 8px 0; display:block; font-weight:bold; }.Listing .OcenaInfo .ProduktyZakupil ul { list-style-type:square; padding:0; margin:0; list-style-position: inside; }   .Listing .OcenaInfo .ProduktyZakupil ul li { margin:2px 0 3px 0; }.OpinieRecenzjaProduktu { margin:10px 0 10px 0; }.OpinieRecenzjaProduktu b { display:block; margin-bottom:8px; }.OpinieRecenzjaProduktuOcena { display:table; }.OpinieRecenzjaProduktuOcena span.Gwiazdki { display:inline-block !important; margin-left:10px !important; }.OpinieRecenzjaProduktuOcena div { display:table-cell; vertical-align:top; padding-right:40px; }@media only screen and (max-width:1023px) {  .OpinieRecenzjaProduktuOcena div textarea { max-width:250px; }}@media only screen and (max-width:799px) {  .OpinieRecenzjaProduktuOcena div { display:block; padding:0 0 10px 0; }}.StrTresc .Opinia .OpisTekst { line-height:1.5; }.StrTresc .Opinia p { margin-bottom:10px; display:block; }.StrTresc .Opinia h5 { font-size:120%; margin-bottom:15px; }.StrTresc .Opinia .Przyciski a { margin:10px 10px 0 0; }.StrTresc .Opinia .OcenaSklepuWybor { list-style-type:none; padding:0; margin:0 0 20px 0; }.StrTresc .Opinia span.Gwiazdka { display:inline-block !important; }.StrTresc .Opinia .OcenaSklepuWybor li span { display:block; }.StrTresc .Opinia .OcenaSklepuWybor li > span { padding-bottom:15px; margin-bottom:15px; }.StrTresc .Opinia .OcenaSklepuWybor li span.Gwiazdki { display:inline-block; margin-left:30px !important; }.StrTresc .Opinia .OcenaSklepuWybor li label { margin:0; padding:0; line-height:normal; min-height:0; height:auto; }@media only screen and (max-width:479px) {  .StrTresc .Opinia .OcenaSklepuWybor li { width:100%; padding:0 0 20px 0; }}@media only screen and (min-width:480px) {  .StrTresc .Opinia .OcenaSklepuWybor { display:flex; justify-content:space-between; align-content:flex-start; flex-wrap:wrap; }  }@media only screen and (min-width:480px) and (max-width:799px) {  .StrTresc .Opinia .OcenaSklepuWybor li { width:calc(50% - 25px); padding:0 25px 30px 0; }}@media only screen and (min-width:800px) {  .StrTresc .Opinia .OcenaSklepuWybor li { width:calc(25% - 25px); padding-right:25px; }}#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/kieltyka.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/kieltyka.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; }#InfoCookie { position:fixed; left:0; bottom:0; padding:10px 0 10px 0; width:100%; background:rgba(0,0,0,0.82); color:#ffffff; z-index:10003; text-align:center; }#InfoCookie a { color:#ffffff; text-decoration:underline; }#InfoAkcept { opacity:0.6; background:url('../szablony/kieltyka.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; display:inline-block; cursor:pointer; color:#000000; padding:7px 0 7px 35px; filter:invert(100%) sepia(0%) saturate(7478%) hue-rotate(39deg) brightness(105%) contrast(100%); transition:all 0.30s ease-in-out; }#InfoAkcept:hover { opacity:1; }#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; }#wysZakladki { position:fixed; display:block; left:0; }#fb { width:304px; background:var(--kolor-bialy); padding:0; position:fixed; }#fb_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/fb.png') no-repeat; }#ramkaFb { border:2px solid #0070cf; font-size:0; }#gg { width:230px; background:#dadada; padding:0; position:fixed; }#gg_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/gg.png') no-repeat; }#ramkaGg { border:2px solid #c1c1c1; font-size:0; }#nk { width:304px; background:#21537f; padding:0; position:fixed; }#nk_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/nk.png') no-repeat; }#ramkaNk { border:2px solid #21537f; }#yt { width:304px; background:#1f1f1f; padding:0; position:fixed; }#yt_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/youtube.png') no-repeat; }#ramkaYt { border:2px solid #1f1f1f; padding:5px; }#gp { width:330px !important; background:#fff; padding:0; position:fixed; }#gp_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/google.png') no-repeat; }#ramkaGp { border-bottom:2px solid #004f95; border-right:2px solid #004f95; }#tw { width:304px; background:#60b9dd; padding:0; position:fixed; }#tw_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/twitter.png') no-repeat; }#ramkaTw { border:2px solid #60b9dd; }#in { width:240px; background:var(--kolor-bialy); padding:0; position:fixed; }#in_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/instagram.png') no-repeat; }#ramkaIn { border:2px solid #9d6b53; padding:5px 0 0 5px; }#pinte { width:330px; background:var(--kolor-bialy); padding:0; position:fixed; }#pinte_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/pinterest.png') no-repeat; }#ramkaPinte { border:2px solid #e60023; width:326px; }#ramkaPinte span { border-radius:0; }#allegro_opinie { width:444px; background:var(--kolor-bialy); padding:0; position:fixed; }#allegro_opinie_ikona { position:absolute; width:45px; height:45px; background:url('../szablony/kieltyka.rwd.v2/obrazki/zakladki/allegro.png') no-repeat; }#ramkaAgOpinie { border:2px solid #ff5602; width:440px; }#ramkaAgOpinie .NaglowekOpinieAllegro { line-height:1.3; margin:15px 15px 25px 15px; background:#3ec43d; padding:5px; text-align:center; color:var(--kolor-bialy); font-size:120%; }#ramkaAgOpinie .OcenyAllegro { margin:5px 15px 5px 15px; font-size:110%; line-height:22px; }#ramkaAgOpinie .OcenyAllegro div:nth-child(1) { float:left; width:220px; margin-left:5px; }#ramkaAgOpinie .OcenyAllegro div:nth-child(2) { float:left; width:100px; text-align:center; }#ramkaAgOpinie .OcenyAllegro div:nth-child(3) { float:right; text-align:right; margin-right:5px; }#ramkaAgOpinie .SredniaOcenAllegro { margin:25px 5px 15px 5px; text-align:center; font-size:140%; }#ramkaAgOpinie .ListaAukcjiAllegro { margin:15px 5px 15px 5px; text-align:center; }#ramkaAgOpinie .ListaAukcjiAllegro a { background:#ff5a00; padding:10px 20px 10px 20px; font-weight:bold; color:var(--kolor-bialy); display:inline-block; font-size:110%; text-transform:uppercase; }#ramkaAgOpinie .ListaAukcjiAllegro a:hover { background:#444444; }.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;}