@font-face {  font-display: swap;   font-family: 'Instrument Sans';  font-style: normal;  font-weight: 400;  src: url('/szablony/szablon-jx419.rwd.v2/font/instrument-sans-v1-latin_latin-ext-regular.woff2') format('woff2'),        url('/szablony/szablon-jx419.rwd.v2/font/instrument-sans-v1-latin_latin-ext-regular.ttf') format('truetype'); }@font-face {  font-display: swap;   font-family: 'Instrument Sans';  font-style: normal;  font-weight: 700;  src: url('/szablony/szablon-jx419.rwd.v2/font/instrument-sans-v1-latin_latin-ext-600.woff2') format('woff2'),       url('/szablony/szablon-jx419.rwd.v2/font/instrument-sans-v1-latin_latin-ext-600.ttf') format('truetype');}@font-face {  font-family: fallback-font;  src: local('Arial');    size-adjust: 103%;    ascent-override: 92%;    descent-override: normal;    line-gap-override: normal;}:root {      --filtr-szablonu:invert(63%) sepia(93%) saturate(1122%) hue-rotate(2deg) brightness(101%) contrast(101%);  --filtr-czerwony:invert(17%) sepia(69%) saturate(6076%) hue-rotate(356deg) brightness(105%) contrast(122%);  --kolor-szablonu:#ed7020;      --gwiazdka-wielkosc:20px;  --gwiazdka-kolor:#dbdbdb;  --gwiazdka-tlo:#ed7020;      --magazyn-kolor:#dbdbdb;  --magazyn-tlo:#1b9b00;      --filtr-bialy:invert(98%) sepia(100%) saturate(8%) hue-rotate(193deg) brightness(104%) contrast(102%);  --kolor-glowny-czcionki:#282828;  --kolor-bialy:#ffffff;  --kolor-czerwony:#c60000;  --kolor-czarny:#000000;  --kolor-szary-ciemny:#797676;  --kolor-szary-jasny:#f2f2f2;  --kolor-czerwony-blad:#e4401c;  --kolor-tla-blad:#fff3f3;        --kolor-tla-przycisk-nieaktywny:#e1e1e1;    --kolor-czcionka-przycisk-nieaktywny:#282828;  --kolor-tla-przycisk-aktywny:#ed7020;  --kolor-czcionka-przycisk-aktywny:#ffffff;      --tlo-szare:#f5f5f5;      --kolor-linia:#dbdbdb;      --kolor-tlo-box:#ffffff;      --kolor-tlo-modul:#ffffff;  --kolor-ramka-modul:#e9e9e9;  --kolor-ramka-modul-hover:#c7c7c7;    --ikonka-promocja:#e70505;  --ikonka-nowosc:#ed7020;  --ikonka-polecany:#ed7020;  --ikonka-hit:#ed7020;  --ikonka-dostawa:#1584b7;  --ikonka-wyprzedaz:#ed7020;  --ikonka-rabat:#ed7020;  --ikonka-cena-specjalna:#ed7020;    --kolor-czcionki-odliczania:#6b6b6b;  --kolor-czcionki-odliczania-pozostalo:#ed7020;  --kolor-tla-zegara:#e4e4e4;  --kolor-czcionki-zegara:#282828;    --kolor-tlo-pola:#ffffff;  --kolor-ramka-pola:#dbdbdb;  --kolor-ramka-pola-hover:#ababab;  --kolor-radio-zaznaczony:#ffffff;  --kolor-tlo-radio-zaznaczony:#282828;  --zaokraglenie-input:6px;  --zaokraglenie-checkbox:6px;  --cien-pola:0 0 0px rgba(0,0,0,0.1);      --zaokraglenie-3-px:3px;  --zaokraglenie-4-px:4px;  --zaokraglenie-5-px:5px;  --zaokraglenie-10-px:10px;  --zaokraglenie-50-proc:50%;      --okna-odstep:0px;  --okna-odstep-slick-okno:0px;  --okna-odstep-slick-poziomy:0px;  --okna-odstep-slick-pionowy:0px;    --kolor-pasek:#ed7020;  --kolor-czcionki-wyszukiwania:#848484;  --kolor-link-szybkie-menu:#848484;  --kolor-tlo-stopka:#FFF;  --kolor-oszczedzasz-produkt-dnia:#ed7020;  --kolor-przyciski-zamow:#ed7020;  --kolor-kolka-ilosci:#ed7020;  }BODY { color:var(--kolor-glowny-czcionki); font-size:93.75%; font-family:'Instrument Sans', fallback-font, Arial; margin:0; font-weight:normal; -webkit-text-size-adjust:100%; }@media only screen and (max-width:1023px) {  BODY { font-size:87.5%; }}h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-size:1.0em; }table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; }.cl { clear:both; }.Lf { float:left; }.Rg { float:right; }aside, article, nav, section, footer, header { display:block; margin:0; padding:0; }.FormatEdytor ol, .FormatEdytor ul { padding:0; margin:20px 0 20px 0; list-style-position:inside; }.FormatEdytor ul { list-style-type:disc; }.FormatEdytor ol { list-style-type:decimal; }.FormatEdytor h1, .FormatEdytor h2, .FormatEdytor h3, .FormatEdytor h4, .FormatEdytor h5, .FormatEdytor h6 { font-weight:normal; line-height:normal; padding:0; margin:0 0 20px 0; }.FormatEdytor li h1, .FormatEdytor li h2, .FormatEdytor li h3, .FormatEdytor li h4, .FormatEdytor li h5, .FormatEdytor li h6, .FormatEdytor li p, .FormatEdytor li div { margin:0; display:inline-block; font-weight:normal; line-height:normal; }.FormatEdytor p { margin:10px 0 10px 0; }.FormatEdytor h1 { font-size:32px; }.FormatEdytor h2 { font-size:24px; }.FormatEdytor h3 { font-size:20px; }.FormatEdytor h4 { font-size:16px; }.FormatEdytor h5 { font-size:12px; }.FormatEdytor h6 { font-size:11px; }.FormatEdytor table { border-collapse:collapse; border-spacing:0; margin:0; font-weight:normal; max-width:100%; }.TrescModulKreator h2:not(.StrNaglowek), .TrescModulKreator h3:not(.StrNaglowek), .TrescModulKreator p { font-size:1.0em; margin:0; }iframe, video, object { border:0; max-width:100%; }img:not(.tm-carousel img, .tm-grade-label img, .tm-dialog img, .tm-hornet-container-slide img) { border:0; max-width:100% !important; height:auto !important; }.Gwiazdki { --gwiazdka-ocena:calc(var(--ocena) / 5 * 100%); display:inline-block; font-size:var(--gwiazdka-wielkosc); font-family:Arial; margin:0 !important; padding:0 !important; line-height:1.0 !important; }.Gwiazdki::before { content:'★★★★★'; letter-spacing:3px; background:linear-gradient(90deg, var(--gwiazdka-tlo) var(--gwiazdka-ocena), var(--gwiazdka-kolor) var(--gwiazdka-ocena)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }.RecenzjaNapisz span.Gwiazdki { display:inline-block !important; margin-right:10px !important; }.RecenzjaNapisz input[type=radio] { margin:0 15px 15px 15px; }#pisanie_recenzji label:hover .Gwiazdki, #pisanie_opinii label:hover .Gwiazdki, .RecenzjaNapisz label:hover .Gwiazdki { background:transparent !important; border:none !important; }.CheckboxNawigacja { display:none; }#Strona, .Strona { margin:0 auto; overflow:visible; position:relative; max-width:100%; }.OknaRwd { display:flex; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:stretch; margin:0 -10px 0 -10px; }.OknoRwd { flex-grow:0; display:flex; flex-direction:column; }    @media only screen and (max-width:479px) {   #Strona, .Strona { min-width:300px; width:90% !important; }   .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd, .Kol-6 .OknoRwd { width:100%; }      .KolMobile-2 .OknoRwd { width:50%; }}@media only screen and (min-width:480px) and (max-width:1023px) {   #Strona, .Strona { width:90% !important; }   .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd, .Kol-3 .OknoRwd, .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:50%; }   .Kol-6 .OknoRwd { width:33.333333%; }    }  @media only screen and (min-width:1024px) and (max-width:1279px) {   #Strona, .Strona { width:1000px; }   .Kol-1 .OknoRwd { width:100%; }       .Kol-2 .OknoRwd { width:50%; }      .Kol-3 .OknoRwd, .Kol-4 .OknoRwd , .Kol-5 .OknoRwd { width:33.333333%; }      .Kol-6 .OknoRwd { width:25%; }   }  @media only screen and (min-width:1280px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:50%; }     .Kol-3 .OknoRwd { width:33.333333%; }    .Kol-4 .OknoRwd, .Kol-5 .OknoRwd { width:25%; }     .Kol-6 .OknoRwd { width:20%; }   }@media only screen and (min-width:1600px) {   #Strona, .Strona { width:1200px; }  .Kol-1 .OknoRwd { width:100%; }     .Kol-2 .OknoRwd { width:50%; }     .Kol-3 .OknoRwd { width:33.333333%; }    .Kol-4 .OknoRwd { width:25%; }     .Kol-5 .OknoRwd { width:20%; }     .Kol-6 .OknoRwd { width:16.66%; }  }.CalaStrona { position:relative; overflow:hidden; width:100%; }@media only screen and (max-width:1023px) {    .Strona .Strona { width:auto !important; }}#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:35px; }  .PrawaKolumnaPrzerwa { padding-left:35px; }}.OpisNaglowek { position:relative; max-height:200px; opacity:1; transition:all 0.50s ease-in-out; }.OpisNaglowek > label { z-index:5; position:absolute; transform:translate(0, -50%); top:50%; right:5px; display:block; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; width:25px; height:25px; cursor:pointer; font-size:0; }.OpisNaglowekTresc { background:var(--kolor-pasek); padding:10px 35px 10px 35px; text-align:center; position:relative; }#OpisNaglowekCheckbox:checked ~ .OpisNaglowek { padding:0; max-height:0; overflow:hidden; opacity:0; }.MenuSticky .OpisNaglowek { display:none; }@media only screen and (max-width:1023px) {  .OpisNaglowekMobile { display:none; }}.MenuSticky { position:fixed; left:0; width:100%; background-color:var(--kolor-bialy); z-index:180; transition:all 0.6s ease-in-out; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); }@media only screen and (max-width:1023px) {  .MenuSticky { bottom:-100px; }  .MenuStickyAnimacja { bottom:0; }}@media only screen and (min-width:1024px) {  .MenuSticky { top:-100px; }  .MenuStickyAnimacja { top:0; }}.SklepNaglowek { background:var(--kolor-bialy); }@media only screen and (min-width:1024px) {  .SklepNaglowek > .Strona { display:flex; justify-content:space-between; align-items:center; padding:20px 0 20px 0; }    .MenuSticky .SklepNaglowek > .Strona { display:none; }}#LinkLogo img { font-size:0; display:inline-block; vertical-align:top; }@media only screen and (max-width:1023px) {  #LinkLogo .RwdKomputer { display:none; }  #LinkLogo { display:block; text-align:center; padding:10px 0 10px 0; }    .MenuSticky .NaglowekLogo { display:none; }}@media only screen and (min-width:1024px) {  #LinkLogo .RwdMobilny { display:none; }  .NaglowekLogo { max-width:200px; }}@media only screen and (max-width:1023px) {   .Wyszukiwanie { width:100%; max-height:0; opacity:0; transition:all 0.30s ease-in-out; visibility:hidden; order:3; }  .MenuSticky .Wyszukiwanie { display:none; }  .SzukajMenuCheckbox:checked ~ .Wyszukiwanie { max-height:100px; opacity:1; visibility:visible; }  .Wyszukiwanie .KontenterWyszukiwania { padding:10px 0 10px 0; }}@media only screen and (min-width:1024px) {  .Wyszukiwanie { width:300px; }}@media only screen and (min-width:1280px) {  .Wyszukiwanie { width:400px; }}.Wyszukiwanie .RamkaSzukania { height:50px; background:var(--kolor-bialy); border-radius:30px; border:1px solid var(--kolor-linia); position:relative; }#InSzukaj { height:50px; width:calc(100% - 90px); color:var(--kolor-czcionki-wyszukiwania); border:0; padding:0 10px 0 20px; background:transparent; }#ButSzukaj { position:absolute; top:0; right:0; width:50px; bottom:0; border:0; cursor:pointer; transition:all 0.30s ease-in-out; background:transparent; }#ButSzukaj i { display:block; position:absolute; top:0; right:0; left:0; bottom:0; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/lupa_szukaj.svg') no-repeat center center; background-size:22px 22px; opacity:0.7; }  .IkonyGlowneSklep { display:flex; justify-content:center; align-items:stretch; }@media only screen and (max-width:1023px) {  .IkonyGlowneSklep { padding:10px; justify-content:space-between; flex-wrap:wrap; }  .IkonyGlowneSklep > div { order:2; text-align:center; }  }@media only screen and (min-width:1024px) {  .IkonyGlowneSklep { justify-content:flex-end; }  .IkonyGlowneSklep > div { margin-left:30px; }}#Koszyk, #Schowek, .LogowanieNaglowek, .IkonaJezyk, .IkonaKontakt { position:relative; }.IkonaMenuGlownego > label, .IkonaWyszukiwania > label, .LogowanieNaglowek a.PanelNaglowek, .IkonaStart a, #Schowek .SchowekNaglowek, #Koszyk .KoszykNaglowek, .IkonaKontakt > label { height:calc(100% - 35px); padding-top:35px; cursor:pointer; position:relative; display:block; }.IkonaMenuGlownego > label::before, .IkonaWyszukiwania > label::before, .LogowanieNaglowek a.PanelNaglowek::before, .IkonaStart a::before, #Schowek .SchowekNaglowek::before, #Koszyk .KoszykNaglowek::before, .IkonaKontakt > label::before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; display:block; }.IkonaJezyk > label { cursor:pointer; }.MenuStatic .IkonaStart { display:none; }.IkonaStart a::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/home.svg') no-repeat top center; background-size:26px 26px; }.IkonaMenuGlownego > label::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/menu.svg') no-repeat top center; background-size:26px 26px; }.IkonaWyszukiwania > label::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/szukaj.svg') no-repeat top center; background-size:26px 26px; }.LogowanieNaglowek a.PanelNaglowek::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/konto.svg') no-repeat top center; background-size:26px 26px; }#Schowek .SchowekNaglowek::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek.svg') no-repeat top center; background-size:26px 26px;  }#Koszyk .KoszykNaglowek::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/koszyk.svg') no-repeat top center; background-size:26px 26px; }.IkonaOpisMobile { font-size:12px; transition:all 0.30s ease-in-out; }.IkonaOpisMobile:hover { color:var(--kolor-szablonu); }.IkonaOpisMobile b.IkonaIlosciNaglowek { position:absolute; top:-7px; left:calc(50% + 27px); transform:translate(-100%, 0%); min-width:16px; padding:0 2px 0 2px; height:20px; border-radius:var(--zaokraglenie-50-proc); line-height:20px; background:var(--kolor-bialy); border:2px solid var(--kolor-linia); color:var(--kolor-czarny); font-size:11px; font-weight:bold; text-align:center; transition:all 0.30s ease-in-out; }.IkonyGlowneSklep > div:hover .IkonaOpisMobile b.IkonaIlosciNaglowek { border:2px solid var(--kolor-szablonu); background:var(--kolor-szablonu); color:var(--kolor-bialy); }@media only screen and (max-width:1023px) {  .IkonaKontakt, .IkonaJezyk { width:calc(50% - 10px); order:1 !important; padding:0 5px 20px 5px; }  .IkonaKontakt { text-align:left !important; }  .IkonaJezyk { text-align:right !important; }  .IkonaKontakt > label::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/kontakt.svg') no-repeat left center; background-size:25px 25px; }  .IkonaKontakt > label { height:auto; padding:5px 0 5px 35px; }  .MenuSticky .IkonaWyszukiwania, .MenuSticky .IkonaKontakt, .MenuSticky .IkonaJezyk { display:none; }}@media only screen and (min-width:1024px) {  .IkonaStart, .IkonaMenuGlownego, .IkonaWyszukiwania { display:none; }  .IkonaKontakt > label::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/kontakt.svg') no-repeat top center; background-size:26px 26px; }  .IkonaJezyk > label { height:100%; display:flex; justify-content:center; align-items:center; cursor:pointer; }}.NaglowekKontakt { padding:15px; } .NaglowekDaneKontaktowe a { display:block; padding:5px 0 5px 22px; position:relative; }.NaglowekDaneKontaktowe a.LinkTelefonNaglowek::after { content:''; display:inline-block; position:absolute; left:0; top:0; bottom:0; width:20px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:14px 14px; }.NaglowekDaneKontaktowe a.LinkMailNaglowek::after { content:''; display:inline-block; position:absolute; left:0; top:0; bottom:0; width:20px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:14px 14px; }.ZmianaJezykaWaluty { padding:15px; text-align:center; } .ZmianaJezyka .Flaga { cursor:pointer; display:inline-block; vertical-align:top; font-size:0; margin:7px; }.ZmianaJezyka .FlagaOff { opacity:0.7; }.ZmianaWaluty { margin:5px 10px 5px 10px; }.ZmianaWaluty select { padding-top:3px !important; padding-bottom:3px !important; font-size:90%; }#PorownanieNaglowek { position:relative; }#PorownanieNaglowek .PorownanieNaglowek { display:block; cursor:pointer; height:40px; width:40px; border-radius:var(--zaokraglenie-5-px); position:relative; background:var(--kolor-szablonu); }#PorownanieNaglowek .PorownanieNaglowek::before { content:''; display:inline-block; position:absolute; top:0; right:0; bottom:0; left:0; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/porownaj.svg') no-repeat center center; background-size:20px 20px; filter:var(--filtr-bialy); }#PorownanieNaglowek { position:fixed; top:calc(40% - 50px); left:3px; z-index:125; margin:0 !important; }#PorownanieNaglowek span.IkonaIlosciNaglowekPorownanie {  position:absolute; top:-10px; right:-12px; min-width:16px; padding:0 2px 0 2px; height:20px; border-radius:var(--zaokraglenie-50-proc); line-height:20px; background:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); color:var(--kolor-czarny); font-size:11px; font-weight:bold; text-align:center; }@media only screen and (max-width:1023px) {  .KoszykRozwijany, .SchowekRozwijany, .PorownywanieRozwijane, .PanelRozwijany { display:none; }  .RozwinietaWersja { display:flex; justify-content:center; align-items:center; height:100%; text-align:left; }   .KontaktRozwijany, .JezykRozwijany { display:none; position:absolute; top:35px; z-index:1007; }  .KontaktRozwijany { left:0; }  .JezykRozwijany { right:0; }  .KontaktRozwijany .RozwinietaWersja, .JezykRozwijany .RozwinietaWersja { background:var(--kolor-bialy); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; }  #WyborKontaktCheckbox:checked ~ .KontaktRozwijany, #WyborJezykCheckbox:checked ~ .JezykRozwijany { display:block; }}@media only screen and (min-width:1024px) {  .KoszykRozwijany, .SchowekRozwijany, .PanelRozwijany, .KontaktRozwijany, .JezykRozwijany { opacity:0; visibility:hidden; z-index:125; position:absolute; transform-origin:left top; transform:scaleY(0); padding-top:10px; right:0; transition:all 0.40s ease-in-out; text-align:left; }    .PorownywanieRozwijane { opacity:0; visibility:hidden; z-index:125; position:absolute; transform:scaleY(0); padding-top:10px; left:0; transition:all 0.30s ease-in-out; }    #Koszyk .KoszykRozwijany, #Schowek .SchowekRozwijany, .PanelRozwijany, .KontaktRozwijany, .JezykRozwijany { top:50px; }  #PorownanieNaglowek .PorownywanieRozwijane { top:40px; }  #Koszyk:hover .KoszykRozwijany, #Koszyk:focus-within .KoszykRozwijany, #Schowek:hover .SchowekRozwijany, #Schowek:focus-within .SchowekRozwijany { opacity:1.0; visibility:visible; transform:scaleY(1); }  #PorownanieNaglowek:hover .PorownywanieRozwijane, .LogowanieNaglowek:hover .PanelRozwijany, .IkonaKontakt:hover .KontaktRozwijany, .IkonaJezyk:hover .JezykRozwijany,  .IkonaKontakt.OtwartaKlawiatura .KontaktRozwijany, .LogowanieNaglowek.OtwartaKlawiatura .PanelRozwijany, .IkonaJezyk.OtwartaKlawiatura .JezykRozwijany { opacity:1.0; visibility:visible; transform:scaleY(1); }    .RozwinietaWersja { position:relative; background:var(--kolor-bialy); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; }  .RozwinietaWersjaPelna { max-height:300px; overflow-y:auto; width:500px; }    .PanelRozwijany ul { list-style-type:none; margin:0; padding:10px; white-space:nowrap; }   .PanelRozwijany ul li { padding:5px 10px 5px 10px; }    .PustyKoszykSchowek { padding:15px; white-space:nowrap; }    .ZawartoscKoszykaSchowkaRozwijane { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; border-top:1px solid var(--kolor-linia); padding:15px; }  .ZawartoscKoszykaSchowkaRozwijane:nth-child(1) { border:0; }  .ZawartoscKoszykaSchowkaFoto { width:70px; }  .ZawartoscKoszykaSchowkaFoto img { width:60px !important; }    .ZawartoscKoszykaSchowkaDane { width:calc(100% - 80px); }  .ZawartoscKoszykaSchowkaDane .NazwaProduktuIlosc { margin-bottom:8px; }  .ZawartoscKoszykaSchowkaDane .CenyRozwinietyKoszykSchowek { margin-top:5px; }  .ZawartoscKoszykaSchowkaDane .Cena, .ZawartoscKoszykaSchowkaDane .CenaPromocyjna { font-size:100%; display:block; margin-top:5px; }  .ZawartoscKoszykaSchowkaDane .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }  .ZawartoscKoszykaSchowkaSumaFixed { position:sticky; bottom:0; left:0; right:0; background:var(--kolor-bialy); border-top:1px solid var(--kolor-linia); padding:15px; }  .ZawartoscKoszykaSchowkaSuma { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }  .ZawartoscKoszykaSchowkaLacznie { padding-right:10px; }  .ZawartoscKoszykaSchowkaLacznie div { margin:5px 0 5px 0; }  .ZawartoscKoszykaSchowkaDoKasy { text-align:right; }  .ZawartoscKoszykaSchowkaDoKasy .przycisk { margin:0; }    .ZawartoscPorownaniaLadowanie { padding:25px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/nawigacja/loader_autouzupelnienie.gif') no-repeat center center; }  .ZawartoscPorownania { list-style-type:none; padding:0; margin:0; }   .ZawartoscPorownania li { padding:10px 15px 10px 15px; border-top:1px solid var(--kolor-linia); display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }  .ZawartoscPorownania li a { order:2; width:calc(100% - 35px); }  .ZawartoscPorownania li:nth-child(1) { border:0; }  .ZawartoscPorownania li span { display:inline-block; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; width:35px; height:25px; cursor:pointer; }}.SzybkieLinkiBrak { display:none; }.SzybkieLinki ul { list-style-type:none; margin:0; padding:15px 0 15px 0; } .SzybkieLinki li a { display:block; margin:3px 20px 3px 0; color:var(--kolor-link-szybkie-menu); }.SzybkieLinki li a:hover { color:var(--kolor-szablonu); }  @media only screen and (max-width:1023px) {  .SzybkieLinki ul { margin-top:20px; }  .SzybkieLinki li a { margin:0 15px 15px 15px; }  .SzybkieLinkiMobile { display:none; }}@media only screen and (min-width:1024px) {    .SzybkieLinki { position:relative; }  .SzybkieLinki::before { content:''; position:absolute; bottom:-1px; left:-2000px; right:-2000px; background:var(--kolor-linia); height:1px; display:block; }  .MenuSticky .SzybkieLinki { display:none; }  .SzybkieLinki ul { display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; }  .SzybkieLinki li a { font-size:85%; }}.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/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny); width:50px; height:50px; cursor:pointer; position:absolute; top:0; right:-50px; z-index:101; }      .GorneMenuGlowne { position:absolute; top:0; bottom:0; right:0; left:0; overflow-y:scroll; }  ul.MenuRozwijaneKolumny { padding:10px 0 10px 0; }  ul.GlowneGorneMenu ol { padding:5px 0 5px 0; }  ul.GlowneGorneMenu { padding:0 15px 0 15px; margin:0; }    .GorneMenu li { position:relative; }  ul.GlowneGorneMenu > li { display:block; border-bottom:1px solid var(--kolor-linia); }  ul.GlowneGorneMenu > li > ul { border-top:1px solid var(--kolor-linia); }  ul.GlowneGorneMenu li ul li a { padding:5px 0 5px 0; display:block; font-size:100%; font-weight:normal; }  ul.GlowneGorneMenu li ul { position:relative; }  ul.GlowneGorneMenu li ol li a { margin-left:20px; }  ul.GlowneGorneMenu li ol li li a { margin-left:40px; }  ul.GlowneGorneMenu li ol li li li a { margin-left:60px; }  ul.GlowneGorneMenu li ol li li li li a { margin-left:80px; }      ul.GlowneGorneMenu > li > div > a, ul.GlowneGorneMenu > li  > div > span { padding:15px 0 15px 0; font-size:110%; display:flex; align-items:center; transition:all 0.30s ease-in-out; }    ul.GlowneGorneMenu > li > div { position:relative; }           .GorneMenu .PozycjaRozwijanaMenu { position:relative; margin-right:45px; }      ul.GlowneGorneMenu li.LinkiMenu a, ul.GlowneGorneMenu ul.MenuSzerokie ol li a { display:block; position:relative; }  ul.GlowneGorneMenu ul.MenuWielopoziomoweNormalne > li > a, ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie ul > li > a { background:transparent; padding-left:0; font-weight:bold; font-size:110%; }  ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie li a.KolejneKategorie { padding-left:0; font-weight:bold; }      ul.GlowneGorneMenu ul.MenuWielopoziomoweSzerokie li a.KolejneKategorie::before { background:transparent; }        ul.MenuNormalne a:not(.LinkDlaGrafikiKategorii), ul.MenuSzerokie a:not(.KolejneKategorie) { padding-left:15px; }  ul.MenuNormalne a:not(.LinkDlaGrafikiKategorii)::before, ul.MenuSzerokie a:not(.KolejneKategorie)::before { content:''; display:inline-block; position:absolute; top:50%; left:0; transform:translate(0, -50%); width:4px; height:4px; background:var(--kolor-szablonu); }  ul.MenuNormalne a.KolejneKategorie::before, ul.MenuWielopoziomoweNormalne li.LinkiMenu > a::before { display:none; }    .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/szablon-jx419.rwd.v2/obrazki/szablon/plus.svg') no-repeat right center; background-size:25px 25px; }    .CheckboxRozwinGorneMenu { display:none; }      .GrafikiMenuKontener { display:none; }      .GrafikiMenuMobilePokaz { display:block; }      .MenuRozwijaneKolumny { display:none; }  .CheckboxRozwinGorneMenu:checked ~ .MenuRozwijaneKolumny { display:block; }  .CheckboxRozwinGorneMenu:checked ~ div .IkonaSubMenu  { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/minus.svg') no-repeat right center; background-size:25px 25px; }      .GrafikaNadNazwa, .GrafikaObokNazwy { display:flex; justify-content:flex-start; align-items:center; }      ul.MenuSzerokie li a.MenuGorneGrafikiPozycjiMobilne, ul.MenuNormalne li a.MenuGorneGrafikiPozycjiMobilne { background:transparent; padding:5px 0 5px 0; }     .MenuGorneGrafikiPozycjiMobilne img { max-width:40px !important; }  .MenuGorneGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(1) { width:50px !important; }  .MenuGorneGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:calc(100% - 50px) !important; }   .MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(1) { display:none }  .MenuGorneBezGrafikiPozycjiMobilne .MenuGorneGrafikiPozycji span:nth-child(2) { width:100% !important; }    .FlagaMenu { display:none; }  }@media only screen and (min-width:1024px) {    .GorneMenu { position:relative; }  .GorneMenu::before { content:''; position:absolute; top:-1px; left:-2000px; right:-2000px; background:var(--kolor-linia); height:1px; display:block; z-index:1; }  .GorneMenu::after { content:''; position:absolute; bottom:-1px; left:-2000px; right:-2000px; background:var(--kolor-linia); height:1px; display:block; z-index:1; }    ul.GlowneGorneMenu { text-align:center; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; padding:0; margin:0; }        ul.MenuRozwijaneKolumny li a { font-size:100%; padding:5px; display:block; font-weight:normal; }    ul.MenuRozwijaneKolumny, ul.MenuNormalne li ol { padding:20px; position:relative; }  ul.MenuRozwijaneKolumny::before, ul.MenuNormalne li ol::before { content:''; background:var(--kolor-bialy); display:inline-block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid var(--kolor-linia); }    #IkonaZwinieciaMenu { display:none; }        ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { visibility:hidden; max-width:300px; display:block; }  ul.GlowneGorneMenu li:hover ul.MenuRozwijaneKolumny, ul.GlowneGorneMenu li.AktywnaPozycjaMenu ul.MenuRozwijaneKolumny { visibility:visible; }  ul.GlowneGorneMenu li ul.MenuRozwijaneKolumny { position:absolute; text-align:left; }      ul.GlowneGorneMenu li .EfektMenu-1 { transform-origin:left top; transform:scaleY(0); opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-1, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-1 { transform:scaleY(1); opacity:1; }  ul.GlowneGorneMenu li .EfektMenu-2 { transform-origin:left center; transform:scaleY(0); opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-2, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-2 { transform:scaleY(1); opacity:1; }    ul.GlowneGorneMenu li .EfektMenu-3 { transform-origin:center center; transform:translate(0,30%); opacity:0; transition:all 0.50s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-3, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-3 { transform:translate(0,0); opacity:1; }    ul.GlowneGorneMenu li .EfektMenu-4 { transform-origin:left center; transform:scaleX(0.7) translate(-150px,0); filter:blur(25px); opacity:0; transition:all 0.50s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-4, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-4 { transform:scaleX(1) translate(0,0); filter:blur(0px); opacity:1; }    ul.GlowneGorneMenu li .EfektMenu-5 { opacity:0; transition:all 0.40s ease; }  ul.GlowneGorneMenu li:hover .EfektMenu-5, ul.GlowneGorneMenu li.AktywnaPozycjaMenu .EfektMenu-5 { opacity:1; }      ul.GlowneGorneMenu li ul.MenuNormalne { min-width:200px; max-width:250px; }  ul.MenuNormalne a.KolejneKategorie { background:url('/szablony/szablon-jx419.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 { margin-bottom:10px; padding-bottom:10px !important; position:relative; width:100%; font-weight:bold; border-bottom:1px solid var(--kolor-linia); }  ul.MenuSzerokie .KolejneKategorie::before { display:none; }  ul.MenuSzerokie ol ol { margin:5px 20px 5px 20px; }  ul.MenuSzerokie.MenuWielopoziomoweSzerokie li.LinkiMenu { margin:5px 0 10px 0; }  ul.MenuSzerokie-1 li.LinkiMenu { width:calc(100% - 20px); padding:0 10px 0 10px; }  ul.MenuSzerokie-2 li.LinkiMenu { width:calc(50% - 20px); padding:0 10px 0 10px; }  ul.MenuSzerokie-3 li.LinkiMenu { width:calc(33.3% - 20px); padding:0 10px 0 10px; }  ul.MenuSzerokie-4 li.LinkiMenu { width:calc(25% - 20px); padding:0 10px 0 10px; }  ul.MenuSzerokie-5 li.LinkiMenu { width:calc(20% - 20px); padding:0 10px 0 10px; }  ul.MenuSzerokie-6 li.LinkiMenu{ width:calc(16.6% - 20px); padding:0 10px 0 10px; }      ul li.LinkiMenu a, ul.MenuSzerokie ol li a { display:block; padding:4px 0 4px 0; position:relative; }        ul.MenuNormalne a:not(.LinkDlaGrafikiKategorii), ul.MenuSzerokie a:not(.KolejneKategorie) { padding-left:15px; }  ul.MenuNormalne a:not(.LinkDlaGrafikiKategorii)::before, ul.MenuSzerokie a:not(.KolejneKategorie)::before { content:''; display:inline-block; position:absolute; top:50%; left:0; transform:translate(0, -50%); width:4px; height:4px; background:var(--kolor-szablonu); }    ul.MenuSzerokie ol ol li a { font-size:85%; }  ul.MenuSzerokie li a.KolejneKategorie { background:transparent; padding:0; }  ul.MenuWielopoziomoweNormalne li a { background:transparent; }    ul.MenuSzerokie ol { overflow-y:auto; overflow-x:hidden; }    .GorneMenu ul li i { display:block; padding-bottom:5px; text-align:center; }  .MenuSticky .GorneMenu ul li i { display:none; }  .GorneMenu ul li i img { max-width:50px !important; }    .PozycjaRozwijanaMenu b { display:block; position:relative; }      .GorneMenu div > a, .GorneMenu div > span { padding:20px 30px 20px 0; font-size:110%; border-left:1px solid rgba(255,255,255,0); border-right:1px solid rgba(255,255,255,0); margin-right:15px; display:inline-block; transition:all 0.30s ease-in-out; position:relative; z-index:2; }      ul.GlowneGorneMenu > li:hover > div > a, ul.GlowneGorneMenu > li:hover > div > span { border-left:1px solid var(--kolor-linia); border-right:1px solid var(--kolor-linia); padding:20px 15px 20px 15px; color:var(--kolor-szablonu); background:var(--tlo-szare); }        .GrafikiPrawaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-left:20px; }  .GrafikiLewaStrona .GrafikiMenuKontener { width:calc(28% - 20px); padding-right:20px; }  .GrafikiPrawaLewaStrona.Menu30Procent .GrafikiMenuKontener { width:calc(50% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .GrafikiMenuKontener { width:calc(40% - 20px) !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .GrafikiMenuKontener { width:calc(35% - 20px) !important; }  .GrafikiNadPodLinkami .LinkiMenuKontenter, .GorneMenu .GrafikiNadPodLinkami .GrafikiMenuKontener { width:100%; }      .GrafikiPrawaLewaStrona .LinkiMenuKontenter { width:72%; }  .GrafikiPrawaLewaStrona.Menu30Procent .LinkiMenuKontenter { width:50% !important; }  .GrafikiPrawaLewaStrona.Menu50Procent .LinkiMenuKontenter { width:60% !important; }  .GrafikiPrawaLewaStrona.Menu70Procent .LinkiMenuKontenter { width:65% !important; }      .MenuSzerokie .LinkiMenuKontenter ul { display:flex; flex-wrap:wrap; }      .GrafikiMenuKontener .GrafikiMenu { text-align:center; }  .GrafikiNadLinkami .GrafikiMenu { padding:0 0 20px 0; }    .GrafikiPodLinkami .GrafikiMenu { padding:20px 0 0 0; }        .CheckboxRozwinGorneMenu, .IkonaSubMenu { display:none; }      .GrafikaNadNazwa { display:flex; flex-wrap:wrap; justify-content:flex-start; }  .GrafikaNadNazwa span { width:100%; }  .GrafikaNadNazwa span.GrafikaKategoriiMenu { padding-bottom:5px; text-align:center; }    .GrafikaObokNazwy { display:flex; flex-wrap:nowrap; justify-content:flex-start; align-items:center; }    .GrafikaObokNazwy span.GrafikaKategoriiMenu { padding-right:10px; }    ul.MenuSzerokie li a.LinkDlaGrafikiKategorii { background:transparent; padding:10px; font-weight:bold; font-size:110%; }   ul.MenuNormalne li a.LinkDlaGrafikiKategorii { background:transparent; padding:5px 0 5px 0; }   ul li a.NazwaWysrodkowana { text-align:center; }      .GorneMenu b { position:relative; display:block; }  .FlagaMenu { position:absolute; bottom:105%; max-width:150px; left:0; font-style:normal; font-size:11px; padding:3px 5px 12px 5px; clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), 45% calc(100% - 8px), 45% 100%, 30% calc(100% - 8px), 0 calc(100% - 8px)); }  }.MenuMobilneCheckbox { display:none; }.MenuPreloader { min-height:150px; width:100%; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; background-size:50px 50px; }.GorneMenu ul li ul { z-index:200; overflow:visible; position:relative; } .GorneMenu ul li ul.MenuNormalne li { position:relative; border:0; display:block; }li.GrafikiMenuKontener ul, li.LinkiMenuKontenter ul { padding:0; margin:0; }  @media only screen and (max-width:1023px) {    ul.MenuSzerokie .GrafikiMenu { margin-top:10px; }}ul.MenuSzerokie .GrafikiMenu div { padding:5px; display:inline-block; vertical-align:middle; max-width:100%; box-sizing:border-box; }ul.MenuSzerokie .GrafikiMenu div a { padding:0 !important; display:inline-block !important; font-size:0 !important; }ul.MenuSzerokie .GrafikiMenu div a:hover { background:transparent !important; }ul.MenuSzerokie .GrafikiMenu img { max-width:100%; display:inline-block; font-size:0; }   ul.MenuSzerokie .Scroller { overflow-y:auto; scrollbar-width:thin; scrollbar-color:var(--kolor-szary-ciemny) var(--kolor-szary-jasny); position:relative; }ul.MenuSzerokie .Scroller::-webkit-scrollbar { width:11px; }ul.MenuSzerokie .Scroller::-webkit-scrollbar-track { background:var(--kolor-szary-jasny); }ul.MenuSzerokie .Scroller::-webkit-scrollbar-thumb { background-color:var(--kolor-szary-ciemny); border-radius:var(--zaokraglenie-5-px); border:3px solid var(--kolor-szary-jasny); }   .TylkoGrafikiMenu { display:flex; align-items:flex-start; justify-content:center; flex-wrap:wrap; width:100%; }.TylkoGrafikiMenu > div { padding:5px; text-align:center; }.TylkoGrafikiMenu > div a { padding:0 !important; margin:0 !important; }.TylkoGrafikiMenu > div a::before { display:none !important; }.TylkoGrafikiMenu > div .GrafikaTytul { display:block; padding-top:5px; font-size:100%; color:var(--kolor-glowny-czcionki); }  :is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor a { all:unset; display:inline; text-decoration:none; cursor:pointer; padding:0 !important; margin:0 !important; color:var(--kolor-glowny-czcionki); transition:all 0.30s ease-in-out; }:is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor a:hover { color:var(--kolor-szablonu); }   :is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor a::before, :is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor a::after { display:none !important; }:is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor ul { all:unset; list-style:none; margin:20px 0 20px 0; list-style-position:inside; padding:0; display:block; list-style-type:disc; }:is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor ol { all:unset; list-style:none; margin:20px 0 20px 0; padding:0; display:block; list-style-type:decimal; }:is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor b, :is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor span { all:unset; display:inline; color:inherit; margin:0 !important; padding:0 !important; font-size:100%; }  :is(.MenuStatic, .MenuSticky) .GorneMenu .FormatEdytor { all:unset; display:list-item; list-style:none; margin:0; padding:0; color:inherit; position:relative; }  .TloStopka { background:var(--kolor-tlo-stopka); margin-top:30px; padding:20px 0 20px 0; }@media only screen and (max-width:1023px) {  .KontStopka { padding-bottom:70px; }}.StopkaKolumny label { display:block; }@media only screen and (max-width:1023px) {  .StopkaKolumny { padding:0 0 20px 0; }  .KolumnaStopki { padding:0 0 5px 0; }    .KolumnaStopki strong.NaglowekStopki { cursor:pointer; }  .KolumnaStopki strong.NaglowekStopki::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); right:0; width:30px; height:30px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right center; background-size:22px 22px; }    .KolumnaStopki .KontenerDaneStopka { max-height:0; overflow:hidden; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .KolumnaStopki .CheckboxRozwinStopke:checked ~ .KontenerDaneStopka { padding:10px 0 10px 0; max-height:1000px; opacity:1; visibility:visible; }  }@media only screen and (min-width:1024px) {  .StopkaKolumny { display:flex; flex-wrap:nowrap; justify-content:space-between; margin:0 -20px 0 -20px; }  .StopkaKolumny .KolumnaStopki { flex:1; padding:10px 20px 10px 20px; }  .KolumnaStopki strong.NaglowekStopki { margin:0 20px 5px 0; }}.KolumnaStopki strong.NaglowekStopki { display:block; font-size:130%; padding:10px 10px 10px 0; position:relative; font-weight:bold; letter-spacing:1px; }.KolumnaStopki strong.NaglowekStopki:last-child { padding-right:0; margin-right:0; }.KolumnaStopki ul.LinkiStopki { list-style-type:none; margin:0; padding:0; } .KolumnaStopki ul.LinkiStopki li a { display:block; padding:5px 0 5px 0; }.KolumnaStopki div.OpisKolumnyStopki { padding:0 0 15px 0; }  .KontaktStopka { list-style-type:none; margin:0; padding:0 0 20px 0; }.KontaktStopka li.Mail, .KontaktStopka li.Firma, .KontaktStopka li.Bank, .KontaktStopka li.Tel, .KontaktStopka li.Fax, .KontaktStopka li.Gg, .KontaktStopka li.Skype, .KontaktStopka li.Godziny { position:relative; background:none; }.KontaktStopka li.Mail::before, .KontaktStopka li.Firma::before, .KontaktStopka li.Bank::before, .KontaktStopka li.Tel::before, .KontaktStopka li.Fax::before, .KontaktStopka li.Gg::before, .KontaktStopka li.Skype::before, .KontaktStopka li.Godziny::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); left:0; width:25px; height:25px; }.KontaktStopka li { padding:7px 0 7px 0; }.KontaktStopka li .DaneFirmaKontakt { display:block; }.KontaktStopka li .DaneFirmaNipKontakt, .KontaktStopka li .DaneFirmaRegonKontakt, .KontaktStopka li .DaneFirmaBdoKontakt { display:block; padding:5px 0 0 0; font-weight:normal; }.KontaktStopka li.KontaktStopkaLinia > span { display:block; margin-bottom:2px; }.KontaktStopka li.KontaktStopkaLinia > a { display:block; margin-bottom:2px;  }.KontaktStopka li.KontaktStopkaLinia > a:hover { color:var(--kolor-szablonu); }.KontaktStopka li.Mail, .KontaktStopka li.Firma, .KontaktStopka li.Bank, .KontaktStopka li.Tel, .KontaktStopka li.Fax, .KontaktStopka li.Gg, .KontaktStopka li.Skype, .KontaktStopka li.Godziny { position:relative; background:none; }.KontaktStopka li.Mail::before, .KontaktStopka li.Firma::before, .KontaktStopka li.Bank::before, .KontaktStopka li.Tel::before, .KontaktStopka li.Fax::before, .KontaktStopka li.Gg::before, .KontaktStopka li.Skype::before, .KontaktStopka li.Godziny::before { content:''; display:inline-block; position:absolute; top:50%; transform:translateY(-50%); left:0; width:22px; height:22px; background-size:18px 18px !important; }.KontaktStopka li.Mail::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/mail.svg') no-repeat transparent; }.KontaktStopka li.Firma::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat transparent; }.KontaktStopka li.Bank::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/bank.svg') no-repeat transparent; }.KontaktStopka li.Tel::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/telefon.svg') no-repeat transparent; }.KontaktStopka li.Fax::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/fax.svg') no-repeat transparent; }.KontaktStopka li.Gg::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/gg.svg') no-repeat transparent; }.KontaktStopka li.Skype::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/skype.svg') no-repeat transparent; }.KontaktStopka li.Godziny::before { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/zegar.svg') no-repeat transparent; }@media only screen and (max-width:1023px) {  .PortaleSpolecznoscioweIkonyMobile { display:none !important; }}.PortaleSpolecznoscioweIkony { list-style-type:none; padding:0; margin:0; display:flex; justify-content:flex-start; align-items:flex-start; }.PortaleSpolecznoscioweIkony li { padding:0; margin:2px 10px 2px 0; background-size:16px 16px !important; }.Stopka .PortaleSpolecznoscioweIkony { padding-bottom:10px; }.SklepNaglowek .PortaleSpolecznoscioweIkony {  margin-top:7px; }.PortaleSpolecznoscioweIkony li a { font-size:0; display:block; width:16px; height:16px; }.PortaleSpolecznoscioweIkony .PortaleFacebook { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleInstagram { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleYoutube { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleLinkedIn { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTwitter { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortalePinterest { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.PortaleSpolecznoscioweIkony .PortaleTiktok { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/tiktok.svg') no-repeat; }.StopkaDolneMenu { margin:20px 0 10px 0; text-align:center; }.StopkaDolneMenu ul { list-style-type:none; margin:0; padding:0; } .StopkaDolneMenu li { display:inline-block; vertical-align:top; }.StopkaDolneMenu li a { display:inline-block; padding:4px; margin:8px; }.OpisStopka { margin:10px 0 10px 0; }.GrafikiStopka { margin:10px 0 10px 0; text-align:center; }.GrafikiStopka img { display:inline-block; vertical-align:middle; max-width:150px !important; margin:10px 20px 10px 20px; }  .Copy { padding:5px 0 15px 0; text-align:center; font-size:90%; }.Copy a { color:var(--kolor-szary-ciemny); } a { text-decoration:none; color:var(--kolor-glowny-czcionki); font-weight:normal; transition:all 0.30s ease-in-out; }a:hover { text-decoration:none; color:var(--kolor-szablonu); }h3 a { font-weight:bold; color:var(--kolor-glowny-czcionki); }.Zakup { display:flex; align-items:center; justify-content:center; }@media only screen and (max-width:1023px) {   .Zakup { justify-content:flex-start; flex-wrap:wrap; }}.Zakup .InputIlosc { text-align:center; max-width:60px; margin-right:5px; }.Zakup em { display:inline-block; font-style:normal; margin-right:8px; }ul li.Iko { line-height:1.3; padding-left:35px; }ul li.Firma { line-height:1.5; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/lokalizacja.svg') no-repeat left center; background-size:30px 30px; }ul li.Bank { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/bank.svg') no-repeat left center; background-size:25px 25px; }ul li.Mail { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/mail.svg') no-repeat left center; background-size:25px 25px; }ul li.Tel { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/telefon.svg') no-repeat left center; background-size:25px 25px; }ul li.Fax { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/fax.svg') no-repeat left center; background-size:25px 25px; }ul li.Gg { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/gg.svg') no-repeat left center; background-size:25px 25px; }ul li.Skype { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/skype.svg') no-repeat left center; background-size:25px 25px; }ul li.Godziny { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/zegar.svg') no-repeat left center; background-size:25px 25px; }.pdfIkona { display:inline-block; background:url('/szablony/szablon-jx419.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; }.PodmianaZdjecie { position:relative; overflow:hidden; }.PodmianaZdjecie span.ZdjecieDrugiePodmiana { position:absolute; top:0; left:0; right:0; bottom:0; opacity:0; overflow:visible; transform-origin:center center; transform:scaleX(0); filter:blur(15px); transition:all 0.40s ease-in-out; }.PodmianaZdjecie span.ZdjecieGlownePodmiana img { transition:all 0.40s ease-in-out; }.PodmianaZdjecie:hover span.ZdjecieDrugiePodmiana { opacity:1; transform:scaleX(1); filter:blur(0px); }.PodmianaZdjecie:hover span.ZdjecieGlownePodmiana img { opacity:0; transform:scaleX(0); }#AnimacjaKoszyka img { width:100%; height:auto; }#AnimacjaKoszyka { border:5px solid var(--kolor-szablonu); }.PowiekszoneZdjecie img { background:var(--kolor-bialy); padding:5px; border:1px solid var(--kolor-linia); box-shadow:0 0 12px 0 rgba(0,0,0,0.22); }.ZdjecieIkony { display:inline-block; overflow:visible; }.BoxTresc .ZdjecieIkony { position:relative; }.IkonkiProduktu { position:absolute; z-index:99; text-align:left; top:5px; left:5px; }.Ikona { text-transform:uppercase; display:block; margin-bottom:3px; }.Ikona b { display:inline-block; padding:3px 8px 3px 8px; border-radius:var(--zaokraglenie-3-px); color:var(--kolor-bialy); font-size:80%; }.Ikona b span { margin:0; padding:0; display:inline-block; }.IkonaPromocja b, .IkonaPromocjaProcent b { background:var(--ikonka-promocja); }.IkonaNowosc b { background:var(--ikonka-nowosc); }.IkonaPolecany b { background:var(--ikonka-polecany); }.IkonaHit b { background:var(--ikonka-hit); }.IkonaDostawa b { background:var(--ikonka-dostawa); }.IkonaWyprzedaz b { background:var(--ikonka-wyprzedaz); }.IkonaRabat b { background:var(--ikonka-rabat); }.IkonaCenaSpecjalna b { background:var(--ikonka-cena-specjalna); }.Informacja { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; padding:7px 5px 7px 35px; } .InformacjaOk { background:url('/szablony/szablon-jx419.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; top:50%; margin-bottom:-45px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_w_kolku_gora.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }#doDolu { position:fixed; right:20px; bottom:50%; margin-top:45px; z-index:10; cursor:pointer; width:35px; height:35px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_w_kolku_dol.svg') no-repeat; background-size:35px 35px; opacity:0.4; display:none; }.StrNaglowek { font-size:190%; margin:0 0 20px 0; font-weight:bold; text-align:left; letter-spacing:1px; position:relative; }@media only screen and (max-width:799px) {  .StrNaglowek { font-size:160%; }}.StrNaglowek > span { display:inline-block; vertical-align:top; position:relative; }.StrNaglowek > span a { font-weight:bold; }.StrNaglowek > span a:hover { text-decoration:none; }.AnimacjaStrzalki { padding-right:100px; }.StrNaglowek > span i { display:block; font-style:normal; font-weight:normal; font-size:80%; padding:5px 0 5px 0; }.StrNaglowek > span i:nth-child(2) { font-size:60%; text-transform:none; }.StrNaglowek > span i:nth-child(3) { font-size:50%; text-transform:none; }.OpisModulu { padding:0 0 15px 0; }  .StrTresc { margin-bottom:30px; overflow:visible; padding:20px; background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }@media only screen and (max-width:799px) {  .StrTresc { padding:10px; }}.GrafikaDuzaKategorie { background-size:cover; background-repeat:no-repeat; background-position:center center; display:flex; justify-content:flex-start; align-items:center; margin-bottom:20px; }.GrafikaDuzaKategorie strong { display:block; } @media only screen and (max-width:799px) {  .GrafikaDuzaKategorie { max-height:200px; }  .GrafikaDuzaKategorie strong { font-size:190% !important; }}#PorownywarkaTable { background:var(--kolor-bialy); }#PorownywarkaTable td { padding:7px; width:250px; border:1px solid var(--kolor-linia); text-align:center; vertical-align:top; }#PorownywarkaTable td:first-child { background:var(--kolor-szary-jasny); text-align:right; width:110px !important; vertical-align:middle; }#PorownywarkaTable .Opisy { text-align:left; margin:5px; }#PorownywarkaTable .DodatkowePola { text-align:left; margin-top:10px; }#PorownywarkaTable .DodatkowePola .PolaTbl { display:table; border-collapse:collapse; border-spacing:0; }#PorownywarkaTable .DodatkowePola .PolaTbl div { display:table-cell; vertical-align:middle; padding:2px 5px 2px 0; }#PorownywarkaTable .Foto { position:relative; }#PorownywarkaTable .Zakup { padding:10px 0 10px 0; }td label { display:block; margin:auto; position:relative; padding:0; cursor:pointer; font-size:inherit; font-family:inherit; min-height:20px; line-height:20px; }td label input[type=radio] { position:absolute; opacity:0; left:50%; transform:translate(-50%, 0); margin:0; }td label input[type=checkbox] { position:absolute; opacity:0; left:50%; transform:translate(-50%, 0); margin:0; }td label span.radio, td label span.check { position:absolute; top:0; left:50%; transform:translate(-50%, 0); width:20px; height:20px; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-checkbox); 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:7px; 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/szablon-jx419.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/szablon-jx419.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/szablon-jx419.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/szablon-jx419.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/szablon-jx419.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/szablon-jx419.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-przyciski-zamow); border:0 !important; font-weight:bold; color:var(--kolor-bialy); font-size:160%; border-radius:40px; transition:all 0.30s ease-in-out; }@media only screen and (max-width:1023px) {   .cmxform .przyciskZamow, .cmxform .przyciskZaplac, .przyciskZaplac { font-size:140%; }}.cmxform .przyciskZamow:hover, .cmxform .przyciskZaplac:hover, .przyciskZaplac:hover { background:var(--kolor-czarny); color:var(--kolor-bialy); }.przycisk:focus, .cmxform .przycisk:focus, .cmxform .przyciskWylaczony:focus, .przyciskCookie:focus { outline-width:0; outline:none; }.przycisk, .cmxform .przycisk, .cmxform .przyciskWylaczony, .przyciskCookie { font-family:inherit; line-height:normal; white-space:normal; text-align:center; display:inline-block; cursor:pointer; margin-right:4px; padding:6px 20px 6px 20px; background:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); border-radius:40px; color:var(--kolor-glowny-czcionki); font-weight:bold; transition:all 0.30s ease-in-out; }input.przycisk { border:2px solid var(--kolor-szablonu) !important; }.przycisk::-moz-focus-inner, .przyciskCookie::-moz-focus-inner { border:0; padding:0; }.przycisk:hover, .przycisk:focus, .przyciskCookie:hover, .przyciskCookie:focus { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }.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-przyciski-zamow); color:var(--kolor-bialy); border:0; font-weight:bold; display:block; text-align:center; font-size:160%; }.KontenerKoszykButton a.przycisk:hover { background:var(--kolor-czarny); }.Prawy { float:right; margin-top:20px; }.MargGoraPrawy { margin:0 10px 10px 0; }.MargPrzycisk { margin-top:20px; }.PrawyBezMargin { float:right; margin-bottom:10px; }.Lewy { float:left; margin-top:20px; }.StronaInfo { margin:15px 0 10px 0; }.StronaInfoRozwiniecie { overflow:hidden; max-height:0; }.StronaInfoRozwiniecieTresc { padding-top:20px; }.StronaInfoRozwiniecie.Rozwinieta { overflow:visible; max-height:5000px; }.DoKoszykaLink { margin:8px 0 8px 0; }.DoKoszykaLink span { margin:0; }.DoKoszyka { text-align:center; position:relative; cursor:pointer; display:inline-block; vertical-align:middle; margin:8px 0 8px 0; padding:6px 20px 6px 20px; background:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); border-radius:40px; color:var(--kolor-glowny-czcionki); font-weight:bold; transition:all 0.30s ease-in-out; }.DoKoszyka:hover { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }.DoKoszykaDodany::after { content:'\2713'; display:inline-block; position:absolute; top:-7px; right:-7px; border-radius:var(--zaokraglenie-50-proc); background:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); color:var(--kolor-szablonu); font-size:11px; padding:1px 5px 1px 5px; }.ZapytanieProduktListing { margin:8px 0 8px 0; padding:6px 15px 6px 15px; background:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); color:var(--kolor-glowny-czcionki); }.ZapytanieProduktListing:hover { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }.Cena { font-size:100%; font-weight:bold; color:var(--kolor-szablonu); display:block; white-space:nowrap; }.CenaPromocyjna { font-size:100%; font-weight:bold; color:var(--kolor-czerwony); display:block; white-space:nowrap; }.CenaPromocyjna .CenaAktualna { position:relative; padding:2px 0 2px 25px; display:inline-block; }.CenaPromocyjna .CenaAktualna::before { content:''; background:var(--kolor-czerwony); display:block; width:20px; height:20px; top:50%; left:0; transform:translate(0%, -50%); position:absolute; border-radius:var(--zaokraglenie-3-px); }.CenaPromocyjna .CenaAktualna::after { content:''; display:inline-block; position:absolute; top:0; left:0; bottom:0; width:20px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/procent.svg') no-repeat center center; background-size:12px 12px; filter:var(--filtr-bialy); }.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); white-space:nowrap; }.Cena small, .CenaPromocyjna small { white-space:nowrap; font-size:80%; }.CenaPromocyjna .CenaPoprzednia { color:var(--kolor-szary-ciemny); font-size:80%; text-decoration:line-through; font-weight:normal; display:block; font-style:normal; white-space:nowrap; }.BrakCeny { color:var(--kolor-czerwony); font-weight:normal; display:block; }.CenaDlaZalogowanych { color:var(--kolor-czerwony); font-weight:normal; display:block; }.JmCena { font-style:normal; font-size:14px; font-weight:normal; }.InfoCena30dni { font-size:11px; display:block; font-weight:normal; padding-top:5px; opacity:0.8; }.NawigacjaKontener { padding:20px 10px 20px 10px; font-size:90%; }@media only screen and (max-width:1023px) {  #Nawigacja { white-space:nowrap; overflow-x:scroll; padding:0 0 10px 0; }}#Nawigacja > span { display:inline-block; vertical-align:top; background:url('/szablony/szablon-jx419.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/szablon-jx419.rwd.v2/obrazki/szablon/home.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 25px; margin-left:-5px; }#Nawigacja > span:last-child { background:transparent; }#Nawigacja span.Nawigacja { display:none; }#Nawigacja .OstatniaNawigacja { color:var(--kolor-szablonu); display:inline-block; vertical-align:top; padding:4px 25px 4px 5px; }#Nawigacja > span a { display:inline-block; vertical-align:top; padding:2px 0 2px 0; }#Preload { display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:99999; background:var(--kolor-bialy); opacity:0.5; }#StatusTlo { display:none; position:absolute; left:50%; top:50%; background:var(--kolor-bialy); margin:-64px 0 0 -64px; }#IkonaLoader { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; width:128px; height:128px; }#PopUpInfo { padding:10px; margin:0 10px 0 10px; max-width:500px; text-align:center; }#PopUpInfo h3 { text-align:center; margin:5px; font-weight:bold; font-size:130%; }#PopUpDodaj, #PopUpUsun { padding:10px; margin:0 20px 0 20px; text-align:center; }#PopUpDodaj h3, #PopUpUsun h3 { text-align:center; margin:0 auto; padding:5px; font-weight:bold; font-size:130%; max-width:700px; }#PopUpPrzyciski { text-align:center; }@media only screen and (max-width:1023px) {  #PopUpPrzyciski { max-width:200px; margin:0 auto; margin-top:15px; }}@media only screen and (min-width:1024px) {  #PopUpPrzyciski { margin:20px 0 0 0; white-space:nowrap; min-width:300px; }}#PopUpPrzyciski a, #PopUpPrzyciski span { display:inline-block; margin:7px 10px 7px 10px; }@media only screen and (max-width:1023px) {   .ProduktyPopUp { max-height:0; height:0; opacity:0; visibility:hidden; position:absolute; top:-20000px; left:-20000px; }}@media only screen and (min-width:1024px) {   .ProduktyPopUp .TabelaTbl { width:700px; display:flex; justify-content:flex-start; align-content:flex-start; align-items:stretch; border:0; margin:0 auto; padding:0 40px 0 40px; }}@media only screen and (min-width:1280px) {   .ProduktyPopUp .TabelaTbl { width:900px; }}.ProduktyPopUp { border:0 !important; }.ProduktyPopUp strong { color:var(--kolor-szablonu); display:block; margin:15px; font-size:120%; text-align:center; text-transform:uppercase; }.ProduktyPopUpAnimowany .slick-slider > .ProduktPopUp:not(:first-child) { display:none; }.ProduktyPopUpAnimowany .slick-prev { left:0px; }.ProduktyPopUpAnimowany .slick-next { right:0px; }.ProduktyPopUpAnimowany .slick-prev::before, .ProduktyPopUp .slick-next::before { color:var(--kolor-czarny); font-size:40px; }.ProduktyPopUp .ProduktPopUp .Foto { padding-bottom:10px; }.ProduktyPopUp .ProduktPopUp .ProduktPopUpRamka { position:relative; border:1px solid var(--kolor-ramka-modul); text-align:center; padding:10px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); display:flex; flex-direction:column; transition:all 0.30s ease-in-out; }.ProduktyPopUp .ProduktPopUp .ProduktPopUpRamka:hover { border:1px solid var(--kolor-ramka-modul-hover); }.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; display:none; }.ProduktyPopUp .ProduktPopUp .Zakup .IloscProduktu { display:none; }#Podpowiedzi { position:relative; overflow:visible; color:var(--kolor-szary-ciemny); }#Podpowiedzi div.OknoAutouzupelnienia { position:absolute; top:8px; right:-1px; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-bialy); border-radius:var(--zaokraglenie-5-px); z-index:15000; }#Podpowiedzi div.OknoAutouzupelnieniaTresc { max-height:300px; overflow-y:scroll; }@media only screen and (max-width:1023px) {  #Podpowiedzi div.OknoAutouzupelnienia { width:100%; }  .MenuSticky #Podpowiedzi { display:none !important; }}@media only screen and (min-width:1024px) {  #Podpowiedzi, #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; z-index:1; }}#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:12px; right:28px; font-style:normal; }#Podpowiedzi .OknoAutouzupelnieniaZamknij b { letter-spacing:0; font-family:Arial; font-size:16px; cursor:pointer; display:inline-block; font-weight:normal; background:var(--kolor-bialy); color:var(--kolor-czarny); border:1px solid var(--kolor-linia); width:24px; height:24px; line-height:24px; text-align:center; z-index:5; position:relative; }#Podpowiedzi .PodpowiedzProdukt { display:flex; align-items:center; width:100%; border-bottom:1px solid var(--kolor-linia); margin-bottom:5px; padding-bottom:5px; }#Podpowiedzi .OknoAutouzupelnieniaProdukty .PodpowiedzProdukt:last-child { border:0; }#Podpowiedzi .PodpowiedzProduktFoto { width:70px; }#Podpowiedzi .PodpowiedzProduktFoto img { max-width:50px !important; height:auto; }#Podpowiedzi .PodpowiedzProduktNazwaCena { width:calc(100% - 70px); }#Podpowiedzi .PodpowiedzProduktCena { margin-top:5px; display:block; }#Podpowiedzi .PodpowiedzProduktNazwaCena .Cena, #Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPromocyjna { font-size:100%; }#Podpowiedzi .PodpowiedzProduktNazwaCena .CenaPoprzednia { display:none; }#Podpowiedzi .PodpowiedzFraza { display:block; padding:8px !important; cursor:pointer; }#Podpowiedzi .PodpowiedzFraza:hover { background:var(--kolor-szary-jasny); }.StrTresc .LiniaPoziom { border-bottom:1px solid var(--kolor-linia); }.LiniaPrawa { border-right:1px solid var(--kolor-linia); }.LiniaDolna { border-bottom:1px solid var(--kolor-linia); }.LiniaDolnaBrak { border-bottom:0 !important; }.LiniaGorna { border-top:1px solid var(--kolor-linia); }.LiniaCala { border:1px solid var(--kolor-linia); }.LiniaCalaPrzerywana { border:1px solid var(--kolor-linia); }.LiniaOpisu { border-top:1px solid var(--kolor-linia); border-bottom:1px solid var(--kolor-linia); }.KontenerKreator { position:relative; overflow:visible; }.KreatorPreload { padding:50px 0 50px 0; min-height:100px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/nawigacja/loader_strony.svg') no-repeat center center; background-size:80px 80px; opacity:0.4; }.OpisKolumnyModulu { padding:0 0 15px 0; }  @media only screen and (min-width:1024px) {  .ModulKolumny-2 { display:flex; }  .ModulKolumny-2 .KolumnaKreator { width:50%; }  .ModulKolumny-3 { display:flex; }  .ModulKolumny-3 .KolumnaKreator { width:33.333%; }      .ProporcjeKolumn-50-50 .KolumnaKreator { width:50%; }  .ProporcjeKolumn-33-66 .KolumnaNumer-1 { width:33.333%; }  .ProporcjeKolumn-33-66 .KolumnaNumer-2 { width:66.666%; }  .ProporcjeKolumn-66-33 .KolumnaNumer-1 { width:66.666%; }  .ProporcjeKolumn-66-33 .KolumnaNumer-2 { width:33.333%; }     .ProporcjeKolumn-33-33-33 .KolumnaKreator { width:33.333%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-1 { width:25%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-2 { width:50%; }  .ProporcjeKolumn-25-50-25 .KolumnaNumer-3 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-1 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-2 { width:25%; }  .ProporcjeKolumn-25-25-50 .KolumnaNumer-3 { width:50%; }     .ProporcjeKolumn-50-25-25 .KolumnaNumer-1 { width:50%; }  .ProporcjeKolumn-50-25-25 .KolumnaNumer-2 { width:25%; }  .ProporcjeKolumn-50-25-25 .KolumnaNumer-3 { width:25%; }    }@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }.ZakladkiNaglowekModul { position:relative; width:100%; margin-bottom:20px; overflow:hidden; display:flex; justify-content:space-between; align-items:center; }.ZakladkaNaglowekModul { position:relative; padding:10px 0; border-bottom:1px solid var(--kolor-linia); cursor: pointer; flex:1 1 auto; text-align:center; font-size:170%; font-weight:bold; transition:all 0.50s ease-in-out; }.ZakladkaNaglowekModul:hover {color:var(--kolor-szablonu); border-bottom:1px solid var(--kolor-szablonu); }.ZakladkaNaglowekModulAktywna { color:var(--kolor-szablonu); border-bottom:1px solid var(--kolor-szablonu); }.ZakladkiTrescModul { display:inline-block; width:100%; vertical-align:top; }.ZakladkiTrescModul > .ZakladkaTrescModul { display:block; height:0; }.ZakladkiTrescModul > .ZakladkaTrescModulAktywna { height: auto; }.AnimacjaFade:not(.ZakladkaWidoczna) { opacity:0; }.ZakladkaWidoczna { animation: fadeIn .5s ease-in-out; }@media only screen and (max-width:479px) {  .ZakladkiNaglowekModul { flex-direction: column; align-content:stretch; align-items:stretch; }}.ModulCssMarginesy { position:relative; transform:translate(0); }.OknaFlexRwd { display:flex; flex-wrap:wrap; margin:0 -10px 0 -10px; }.OknoFlex { flex-grow:0; display:flex; flex-direction:column; }.AnimacjaKreatorKontener { overflow:hidden; margin:0 -2px 0 -2px; padding:0 3px 0 3px; }.AnimacjaKreatorKontener .AnimacjaKreator { margin-left:-10px !important; margin-right:-10px !important; }.ElementOknoRamka { padding:15px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; position:relative; z-index:2; }.ElementOknoRamka::before { content:''; z-index:-1; display:inline-block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid var(--kolor-ramka-modul); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); transition:all 0.30s ease-in-out; }.ElementOknoRamka:hover::before { border:1px solid var(--kolor-ramka-modul-hover); }  .ProduktOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.ProduktOkno .Foto { position:relative; padding-bottom:10px; }.ProduktOkno .Foto a { display:inline-block; }.ProduktOkno h3 { padding:10px; }.ProduktOkno h3 a { display:block; }.ProduktOkno .Opis { text-align:center; display:block; padding:15px 0 0 0; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ProduktOkno .DataDostepnosci { color:var(--kolor-czerwony); padding:15px 0 0 0; }.ProduktOkno .DataDostepnosci b { text-align:center; display:block; margin:5px; }.ProduktOkno .ZakupKontener { padding-top:15px; }.ProduktOkno .Schowek { position:absolute; top:15px; right:15px; width:35px; height:35px; font-size:0; display:block; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-linia); background:var(--kolor-bialy); cursor:pointer; transition:all 0.30s ease-in-out; }.ProduktOkno .Schowek::before { content:''; display:inline-block; position:absolute; top:1px; left:1px; right:0; bottom:0; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek.svg') no-repeat center center; background-size:18px 18px; }.ProduktOkno .SchowekDodany::before { filter:var(--filtr-szablonu); background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek_wlaczony.svg') no-repeat center center; background-size:18px 18px; }.ProduktOkno .ZakupKontener { margin-top:auto; }@media only screen and (max-width:1023px) {   .ProduktOkno .Zakup { justify-content:center; }}.ProduktOkno .Zakup { padding-top:10px; }.ProduktOkno .Odliczanie { padding-top:12px; line-height:25px; color:var(--kolor-czcionki-odliczania-pozostalo); }.ProduktOkno .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }.ProduktOkno .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }.ProduktOkno ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:15px 0 0 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.ProduktOkno ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.ProduktOkno .Ocena { list-style-type:none; padding:10px 0 0 0; margin:0; }  .ProduktOkno .Ocena img { margin:5px 0 5px 0; }.ProduktOkno li { padding:2px; color:var(--kolor-szary-ciemny); }.ProduktOkno li span { color:var(--kolor-glowny-czcionki); }.ProduktOkno li.OpisText { padding-top:10px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.OpiniaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.OpiniaOkno .Ocena { list-style-type:none; padding:80px 0 10px 0; margin:0; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/opinia.svg') no-repeat top 15px center; background-size:50px 50px; }  .OpiniaOkno .Ocena img { margin:5px 0 5px 0; }.OpiniaOkno .Ocena li { padding:2px; color:var(--kolor-szary-ciemny); }.OpiniaOkno .Ocena li span { color:var(--kolor-glowny-czcionki); }.OpiniaOkno .Ocena li.OpisText { padding-top:10px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.OpiniaOkno .OcenyGwiazdki { list-style-type:none; padding:0; margin:0; }  .OpiniaOkno .OcenyGwiazdki li { margin:5px 10px 5px 10px; display:block; color:var(--kolor-szary-ciemny); }.OpiniaOkno .OcenyGwiazdki li b { font-weight:normal; display:inline-block; padding-right:10px; text-align:right; }.OpiniaOkno .OcenyGwiazdki li span { display:inline-block; text-align:left; }.ArtykulOkno { text-align:left; position:relative; background-clip:content-box; box-sizing:border-box; }.ArtykulOkno .ElementOknoRamka { padding:20px; }.ArtykulOkno .FotoArtykulu { padding-bottom:15px; }.ArtykulOkno .FotoArtykulu a { font-size:0; display:block; text-align:center; overflow:hidden; }.ArtykulOkno h3 { padding-bottom:10px; }.ArtykulOkno h3 a { display:inline-block; font-weight:bold; font-size:140%; }.ArtykulOkno .DaneAktualnosci { padding-bottom:10px; }.ArtykulOkno .DaneAktualnosci em { display:inline-block; margin:4px 4px 4px 0; padding-right:15px; color:var(--kolor-szary-ciemny); font-style:normal; }.ArtykulOkno .DataDodania { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; }.ArtykulOkno .IloscOdslon { padding:0; }.ArtykulOkno .OpisArtykul { flex-grow:1; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ArtykulOkno .LinkCalyArtykul { padding-top:15px; }.ProducentOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.ProducentOkno .LogoProducent { display:block; }.ProducentOkno .NazwaProducent { padding:10px 0 10px 0; display:block; }.GaleriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.GaleriaOkno .ElementOknoRamka { padding:20px; }.GaleriaOkno .GrafikaGaleria { display:block; }.GaleriaOkno .OpisGaleria { display:block; padding:20px 0 0 0; }.AnkietaKreator { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; min-width:100px; }.AnkietaKreator h4.AnkietaTytul { font-size:120%; padding-bottom:20px; }.AnkietaKreator .PytaniaAnkieta { display:inline-block; margin:0 auto; text-align:left !important; list-style-type:none; padding:0; }.AnkietaKreator .PytaniaAnkieta li { text-align:left; margin-bottom:10px; }.AnkietaKreator .PytaniaAnkieta li b { font-weight:normal; }.AnkietaKreator .BladAnkiety span { display:inline-block; font-weight:normal; background:transparent url('/szablony/szablon-jx419.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; filter:var(--filtr-czerwony); background-size:16px 16px; margin:10px 0 0 0; padding:2px 0 2px 25px; }.AnkietaKreator .przycisk { margin-top:15px; }.AnkietaKreator .AnkietaPrzyciski { display:flex; justify-content:center; align-items:center; padding-top:15px; }.AnkietaKreator .AnkietaPrzyciski .przycisk { margin:5px; }.AnkietaKreator .AnkietaPrzyciski .przycisk::first-letter { text-transform:capitalize; }.KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.KategoriaOkno .GrafikaKategoria { display:block; padding:0 0 10px 0; }.KategoriaOkno .NazwaKategoria { display:block; font-weight:bold; font-size:120%; }.KategoriaOkno ul { list-style-type:none; padding:10px 0 0 0; margin:0; }  .KategoriaOkno ul li { padding:4px 0 4px 0; }.KategoriaOkno ul li a { display:inline-block; position:relative; overflow:visible; }.FilmOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.FilmFrame { position:relative; padding-bottom:56.25%; height:0; }.FilmFrame iframe, .FilmFrame .YouTubeScreen { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; }.FilmFrame .YouTubeScreen::before { content:""; display:inline-block; position:absolute; top:50%; left:50%; width:70px; height:48px; transform:translate(-50%, -50%);   background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAwCAYAAACsVQxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABbhJREFUeNrsW1tII2cUPjOZaGJiLlo1UYNL7C626qYUgt1ayqIrgj7LIsIiCAql+NJ98cFF1l2XFRaLVER8KRaxoA/a4g18cR/6YKuIxgthvVDiWmuMq0k25qLpOZOMWJH2ycmsyQcn//x/Lv/Ml/Of/1xmmLm5OSCwLAsejwfW19fh9PQUZDIZDSvfv3//OcrHgUAgLRgM6rHVoqhPTk6U2E/2+/1J2OdCoZAMj2U4xuAxL/Q7KEIL4XCYOTs7oxaEliC0F8EwDC/CudExtfRxOjcSGsP2vM9xXBg/cyaXywHlNPreqVKp9Gs0miO1Wv2nTqezabXa3/C7DvoxOg/CnTt3QK/Xn/e5yydEkx8dHd1fXV1tXltbS3/37h2DFwwSAvM/fVm0lV8YU6Oko5jx+u6rVKpvc3Jygnfv3p3Py8t7hmPHlyfhLv5DxPrKykrfxMTEJ6gFcBNBGuF2u2llyFG+yM3N/aWqquoHJGdE0FBeQVDlQZDp6emfR0dHbywpV8HhcLADAwPNu7u7TcKyJpHV1NQA2gWw2Wytvb29n0EcgpRieXm52GKxLKAt3PP5fMB6vV6yKcrh4eFyiGPs7+8zk5OTz3BTAZ4YUhtUp2+2trZYiHO8fv1ad3Bw8BXtoDwxdrv9S0iA15TNzc1HtAmxpDrb29u6BC0RoK01k81hUW00TqeTS1ASASpJEjq0BhbV51M0vkyCkgiOj48Bndp7LIYBBRLzbGMKMrzoABYQMeYEHf+Gy+UysciOUawJKQ5TKBSSJwZtTBppTJpo0R/GIh0dHVBdXU2RsGSJQac3hSWvV6wJyWcyGAzQ09MDg4ODUFBQIFVikikkSIrF5CUlJTA1NQXPnz/nyZIYMRyL60kWy5Ooq6sjVxwaGhpApVJJxQOWkecbcx8mKSkJWltbeQ2qqKiIuf0JBAIMiz6MZJw7k8kE/f39MDQ0BIWFhTE7D/Lr+ESV1GC1WmF8fBxevHgBRqNR9Pkpb03ESDYcqK2thdnZWWhqaoLU1FTR5qX0JytkxaUKsj8tLS2UdoXKykrK/otDzFWlCykiOzsb+vr6eIIsFsv1e+kfYFqAr39dN7iLJQMpY3FxEdra2mBpaQmue/lTTMdFq3uSxf7+PrS3t/M+jlhlHZ4YqQZzREJ3dzcMDAzwySMxQaVdIoasr6TW09jYGHR2dsLOzk7MdkIOtz/JEDM/Pw9Pnz7l7Ugsd8vk5OQwp1AowlKwI0+ePIGZmRm+KhprICdnnFKpJBMvi5Ud6erq4nMzYtuR/4JarQ5x+EKmXi725CMjI/Dq1SvY3d2VnOHXaDQ+IuYEj0VJhNA2aLPZeEIWFhZAql43EuMmYtwQuanm2kGliZcvX/KtlKHVavdYjFqdYk1IGiJ1UqIas8kiO9uQwDkoek9JSVljcSmtihHKfyjAFRRGTpaImDm9Xh9OUBKB0WgMoQvjZDEuODaZTInidRS3bt065G+dRXaguLjYnqAkgvz8/N/JrWDp5fbt2z/ikop7UtLT08PZ2dk/8RqDARNkZGT8UVZWdhDvxJSWlu5hZP2Wz/kKiaoHDx60GAyGuDXCqBzh8vLyNqqGUkWC1el05OlRsnn98ePHcbmkyF1pbm7+NSsra5Wun4iRNTY2nj/QgGwtIkF/O53Oey6XKy5ub01LSwvX19cPW63W76MpzYhcjmXQpxl/+PDhzMbGxnd2u/1rh8OhPDw8ZG7CbfR04XSrKu3EmZmZoaKioje48XRgCLBNFVkiRAhsuaviGYQ/Nze3w2w2d+AXlD6frwjF4vV6zR6P5yM8Tg0Ggwq/388hmTJ69AaNOIMEktbxZV8aQyPGCC0JjdOjOcJjOdSnceFPoTHhMR6hEiBUMYTHcqIXRzlZOg5TGhKXwhll3VBOFQpFAMcCeHyCBHixdWP/AFsXfu4A5S/sv8H+W/pN4Vwu4x8BBgCf/9IXeaIm8wAAAABJRU5ErkJggg==');}.FilmFrame .YouTubeScreen:hover::before {   background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAwCAYAAACsVQxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABYJJREFUeNrsW81vE0cU/+1415/EJiEEHJq4AoHgEKlUIRWHhgNNVdEcOCCooChCquA/AHFAIA6IgpC4IJULFQJ6idTALdBUlAqESqECUfUA5IuP5oOYxiFO7Phj+3uzBrU0qrjE3mD/pOcZz87u7P523pv3ZmcM+9QpaJgmMDwMXLoEzMwAXi+glIl0OopUqg65XBUMI8JUJIxstgq2XYV8fgHzIeaDzAeZBpj6tNi2l2Ixb+nUtk2KktZ4DUNf37YNCv4DJdWQ57k53pvNNMuyPMtyvA/JZ3VqGJmCSBlvHDNMU5Q082mWp3j+OHy+P+Hx9MPv70MoNMD2X+p2s1mnvfZ2YMUKIJNx6PjXzRgGeLIQ8z7GxvYgkfic+eW8SAhzgXz+7Y69uvn/q/+2MIwcLOs5AoHbCIfPIxLpYtnMm9VMTcarN2RZwPPnezA4eFz3hncRtu3hy15KaeeLb0c8/gui0a/47L9rLgp8KKoJtKTZ865ePYCBgW/eWVJmw9TUR+jt/Qmjo+s1KdIrKSaePHF6Sl/fJly5chjliUXo7DxPM7IeweCoEOM5JAZnYsJET885TE8vQ7kilarm83uxeHE3kkmqknSdoaFW6to6lDsePuygSjXKqKz0kDU8/AkqkNF4IUZGNomrojA+Dg7NH1RYKeDZs09lMFJ0aLy0zMsrjBTw4sWHtLkhxWF6sfZuK3hlhOupRTFFSxylZxmuMPLa47ZIToOo0rIKG28gkXhPPN/iESOBanW1+4nJ5aLSY+qLSszFi8CBA6CH6WZiahVHpLqiNShRcm0tcJiRx507wObNbvVnFinebG1JGl+9GujqAuMzoLnZXcRkMpqY0ip9Wxtw8yZw+jQY/rtFlSJKz8SVGmJ7du8G7t8H9u0rvf3JZBYoPS3pmuB/EXD0KHD3LrBlSyl7TFCia7/rjN/KlUBnJ9DTA7S0lMLJ8yk9ae1WbNwI3LgBnDkDNDQUkxiv0jP3bobYn127gHv3gP37gVBRNN+UbxSeeeGmi8d85Ajw6BGwffvctmXbhpp3cYx8+4rH57YNw4AQk58XhPT3Azt3Os7g5ctz7qOb+guemzExAZw8CZw44eSLAcPImPqzZi7nxkAOuHABOHgQGBgobttKpYWYadeRcv06sHevEyqUAh7PtOLPlGsI6e0FduwANmwoHSmOi5A0YVmTrrAjx445tiSZdIPvlDD1EolS2pFz54BDh4DBQfeostc7ZlKVxkrS+LVrjh25dct9ht+yRky9VqR4DcpnUOD4ceDsWcy6YMgN8PuHTP6MFq1BWWqybZuTuhl+/xMFn2+oiFGr+0kRBIMkJhR6igr+6cNMcUB6phAIPBWHpsJIAT7fMDvLsKI+PSU5jyuMFFBV9YBCz9c0ZxAO/1ZhpIDq6tuyclWhpgZobPyhwkgBS5b8LLOGSq/rbWjopkqNVdSoqh91dTediapIBIjFhtDU9G3ZExOLnWU4MCmhitKTzYKWlq+pXw/KlpSFC/vQ2nqKqgTU15OYWMz5NNHUFEdHx5d020fLjhTxXbZu3Y1Vq8awdGmBGIlfRASNjb9i3bqP2XOulg0plvUIzc2fYe3aH2lnxc5oMV8HcpLKrpNw+AHWrGnD48dtSKW+QDLZTDe+ke78/F9GLxssDCPNHjJO3+0PdoDvOSp/x2dO6FDF53u9kcOcNZ6RrTDhcDei0W5kMqbelmPbDchml/ECS5hyjIdszQmIr6jr1NSYeiY/GvWwvkdfO5+X61taJC8bHJw2PfzvKRx3yh2R/14aP9nWY/ABpEy25uSZlzeY0Q8n89TOFpx0YQvONG3lJOtMMj/BOhPMJ2TCif/Hmf7FNMGyl/q4UnGSMKk3lkiHmGXO+28BBgASoSJZ0fN27wAAAABJRU5ErkJggg==');}.FilmMp4Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; transition:all 0.30s ease-in-out; }.FilmMp4Okno video { margin:0 auto; display:inline-block; vertical-align:top; font-size:0; }.FilmMp4Okno .ElementOknoRamka { height:100%; background-clip:content-box; box-sizing:border-box; display:flex; flex-direction:column; }.FilmMp4Okno .FilmNazwa { padding:15px; }.ProduktDnia { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.ProduktDniaNieaktywny { filter:grayscale(100%); }.ProduktDnia .ElementOknoRamka { margin:0; height:100%; }.ProduktDnia .ElementOknoRamka::before { border:0; }.ProduktDnia .Foto { position:relative; padding-bottom:10px; }.ProduktDnia .Foto a { display:inline-block; position:relative; }.ProduktDnia h3 a { font-size:140%; display:block; margin:10px; }.ProduktDnia .ProduktDniaCena { font-size:140%; margin:5px 0 0 0; }.ProduktDnia .OfertaKonczy { margin:15px 0 15px 0; font-weight:normal; }.ProduktDnia .Odliczanie { line-height:25px; color:var(--kolor-czcionki-odliczania-pozostalo); }.ProduktDnia .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }.ProduktDnia .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }.ProduktDnia .Opis { text-align:center; display:block; padding:10px 5px 10px 5px; line-height:1.5; color:var(--kolor-glowny-czcionki); }.ProduktDnia .Zakup { margin-top:10px; position:relative; }@media only screen and (max-width:1023px) {   .ProduktDnia .Zakup { justify-content:center; }  .ProduktDnia .Zakup .DoKoszyka { min-width:50%; }}.ProduktDnia input, .ProduktDnia em { display:none; }.ProduktDnia .Zakup .DoKoszyka { font-size:110%; }.ProduktDnia .ProduktDniaOszczedzasz { position:absolute; top:10px; right:10px; background:var(--kolor-bialy); box-shadow:0 0 15px 0 rgba(0,0,0,0.15); font-size:120%; text-align:center; padding:10px; font-weight:bold; color:var(--kolor-oszczedzasz-produkt-dnia); border-radius:var(--zaokraglenie-5-px); }.ProduktDnia .ProduktDniaOszczedzasz b { display:block; font-size:140%; }.ProduktDnia .ProduktDniaZakonczono { padding:10px 5px 5px 5px; font-size:180%; font-weight:bold; }.PasekPostepuGrafikiKontener { position:relative; }.PasekPostepuGrafiki { width:0%; position:absolute; top:0; bottom:0; left:0; width:0; }@keyframes PostepAnimacji {  0% { width: 0%; }  100% { width: 100%; }}  .GrafikaKreator, .GrafikaKreator div { position:relative; overflow:hidden; }.GrafikaKreator img { display:inline-block; vertical-align:middle; font-size:0; }.GrafikaKreator a { display:block; }.GrafikiAnimacjaTekstu { display:block; margin:0; padding:0; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu a { display:block; position:relative; overflow:hidden; }.GrafikiAnimacjaTekstu .GrafikaOpisKontener { display:block; position:absolute; z-index:5; text-align:left; overflow:visible; }.GrafikaDaneTekstu { display:flex; flex-direction:column; justify-content:space-between; font-weight:normal; position:relative; overflow:visible;}.Linia-1, .Linia-2, .Linia-3, .GrafikaDaneTekstu { transition-timing-function:ease !important; }.Animacja-1-Linia-1-Normal { transform:translateX(150px); opacity:0; }.Animacja-1-Linia-1-Animacja { transform:translateX(0px); opacity:1; }.Animacja-1-Linia-2-Normal { transform:translateY(-150px); opacity:0; }.Animacja-1-Linia-2-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-1-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-1-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-1-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-2-Wspolny-Normal { transform:translateX(-200px); opacity:0; }.Animacja-2-Wspolny-Animacja { transform:translateX(0px); opacity:1; }.Animacja-2-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-2-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-3-Wspolny-Normal { transform:scale(0); opacity:0; }.Animacja-3-Wspolny-Animacja { transform:scale(1); opacity:1; }.Animacja-3-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-3-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-4-Wspolny-Normal { transform:scaleX(2); opacity:0; }.Animacja-4-Wspolny-Animacja { transform:scaleX(1); opacity:1; }.Animacja-4-DaneTekstu-Normal { transform:translateX(-500px); opacity:0; }.Animacja-4-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-5-Wspolny-Normal { transform:scaleY(2); opacity:0; }.Animacja-5-Wspolny-Animacja { transform:scaleY(1); opacity:1; }.Animacja-5-DaneTekstu-Normal { transform:translateX(500px); opacity:0; }.Animacja-5-DaneTekstu-Animacja { transform:translateX(0px); opacity:1; }.Animacja-6-Wspolny-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-6-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-6-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-Wspolny-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-Wspolny-Animacja { transform:translateY(0px); opacity:1; }.Animacja-7-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-7-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-8-Wspolny-Normal { filter:blur(15px); opacity:0; }.Animacja-8-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-8-DaneTekstu-Normal { transform:translateY(250px); opacity:0; }.Animacja-8-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-9-Wspolny-Normal { transform:skew(90deg) translateY(50px) translateX(50px); opacity:0; }.Animacja-9-Wspolny-Animacja { transform:skew(0deg) translateY(0px) translateX(0px); opacity:1; }.Animacja-9-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-9-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-10-Wspolny-Normal { transform:scale(0) rotate(45deg); opacity:0; }.Animacja-10-Wspolny-Animacja { transform:scale(1) rotate(0deg); opacity:1; }.Animacja-10-DaneTekstu-Normal { transform:scale(0); opacity:0; }.Animacja-10-DaneTekstu-Animacja { transform:scale(1); opacity:1; }.Animacja-11-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-11-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-11-Linia-3-Normal { transform:translateY(150px); opacity:0; }.Animacja-11-Linia-3-Animacja { transform:translateY(0px); opacity:1; }.Animacja-11-DaneTekstu-Normal { transform:translateY(-250px); opacity:0; }.Animacja-11-DaneTekstu-Animacja { transform:translateY(0px); opacity:1; }.Animacja-12-Wspolny-Normal { filter:blur(25px); opacity:0; }.Animacja-12-Wspolny-Animacja { filter:blur(0px); opacity:1; }.Animacja-12-DaneTekstu-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-12-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-Wspolny-Normal { transform:translateY(150px) translateX(150px); opacity:0; }.Animacja-13-Wspolny-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-13-DaneTekstu-Normal { transform:translateY(-150px) translateX(-150px); opacity:0; }.Animacja-13-DaneTekstu-Animacja { transform:translateY(0px) translateX(0px); opacity:1; }.Animacja-14-Wspolny-Normal { transform:translateX(30px) rotateX(90deg); opacity:0; }.Animacja-14-Wspolny-Animacja { transform:translateX(0px) rotateX(0deg); opacity:1; }.Animacja-14-DaneTekstu-Normal { transform:rotateX(-90deg); opacity:0; }.Animacja-14-DaneTekstu-Animacja { transform:rotateX(0deg); opacity:1; }.Animacja-15-Wspolny-Normal { filter:blur(25px); transform:skew(30deg,30deg); opacity:0; }.Animacja-15-Wspolny-Animacja { filter:blur(0px); transform:skew(0deg,0deg); opacity:1; }.Animacja-15-DaneTekstu-Normal { transform:skew(-30deg,-30deg); opacity:0; }.Animacja-15-DaneTekstu-Animacja { transform:skew(0deg,0deg); opacity:1; }.Efekt-1::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-1:hover::before { background-color:rgba(0,0,0,0.4); }.Efekt-2::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-2:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-3::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-3:hover::before { width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-4::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-4:hover::before { left:0; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-5::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(0,0,0,0); transition:all 0.50s ease-in-out; }.Efekt-5:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(0,0,0,0.4); }.Efekt-6::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-6:hover::before { background-color:rgba(255, 255, 255, 0.2); }.Efekt-7::before { content:""; z-index:7; display:block; position:absolute; top:0; left:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-7:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-8::before { content:""; z-index:7; display:block; position:absolute; top:0; right:0; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-8:hover::before { width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-9::before { content:""; z-index:7; display:block; position:absolute; top:0; left:50%; bottom:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-9:hover::before { left:0; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-10::before { content:""; z-index:7; display:block; position:absolute; top:50%; left:50%; height:0; width:0; background-color:rgba(255, 255, 255, 0); transition:all 0.50s ease-in-out; }.Efekt-10:hover::before { left:0; top:0; height:100%; width:100%; background-color:rgba(255, 255, 255, 0.2); }.Efekt-11 img { transition:all 0.50s ease-in-out; }.Efekt-11:hover img { transform:scale(1.1); }.Efekt-12 img { transition:all 0.50s ease-in-out; }.Efekt-12:hover img { transform:scale(1.2) rotate(3deg); }.Efekt-13 img { transition:all 0.50s ease-in-out; }.Efekt-13:hover img { filter:blur(5px); }.Efekt-14 img { transition:all 0.50s ease-in-out; }.Efekt-14:hover img { filter:grayscale(100%); }.Efekt-15 img { transition:all 0.50s ease-in-out; }.Efekt-15:hover img { filter:sepia(100%); }.Efekt-16::before { content:""; z-index:7; display:block; position:absolute; top:-20px; bottom:-20px; left:-100px; width:60px; background-color:rgba(255, 255, 255, 0.15); transform:rotate(15deg); transition:all 0.70s ease-in-out; }.Efekt-16:hover::before { left:calc(100% + 100px) }.Efekt-17::before { content:""; z-index:7; display:block; position:absolute; top:20px; left:20px; width:30px; height:30px; border-top:20px solid rgba(255, 255, 255, 0); border-left:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::before { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.Efekt-17::after { content:""; z-index:7; display:block; position:absolute; bottom:20px; right:20px; width:30px; height:30px; border-bottom:20px solid rgba(255, 255, 255, 0); border-right:20px solid rgba(255, 255, 255, 0); transition:all 0.70s ease-in-out; }.Efekt-17:hover::after { width:100%; height:100%; border-color:rgba(255, 255, 255, 0.3); }.EdytorKolumny { display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:15px; }@media only screen and (max-width:1023px) {  .EdytorKolumny { flex-wrap:wrap; }}.WyrownanieGora { align-items:flex-start; }.WyrownanieSrodek { align-items:center; }.WyrownanieDol { align-items:flex-end; }  .EdytorKolumna-20 { width:20%; }.EdytorKolumna-25 { width:25%; }.EdytorKolumna-33 { width:33.333%; }.EdytorKolumna-50 { width:50%; }.EdytorKolumna-66 { width:66.666%; }.EdytorKolumna-75 { width:75%; }.EdytorKolumna-100 { width:100%; }.EdytorKolumny-2 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-2 .EdytorKolumna-2 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-2 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-3 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-3 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-3 .EdytorKolumna-3 { margin-left:5px; }@media only screen and (max-width:1023px) {  .EdytorKolumny-3 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-4 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-4 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-4 .EdytorKolumna-4 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-4 .EdytorKolumna-1, .EdytorKolumny-4 .EdytorKolumna-3 { width:calc(50% - 5px); margin:0 5px 10px 0; }  .EdytorKolumny-4 .EdytorKolumna-2, .EdytorKolumny-4 .EdytorKolumna-4 { width:calc(50% - 5px); margin:0 0 10px 5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-4 .EdytorKolumna { margin:0 0 10px 0; width:100%; }}.EdytorKolumny-5 .EdytorKolumna-1 { margin-right:5px; }.EdytorKolumny-5 .EdytorKolumna-2 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-3 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-4 { margin:0 5px 0 5px; }.EdytorKolumny-5 .EdytorKolumna-5 { margin-left:5px; }@media only screen and (min-width:480px) and (max-width:1023px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(33.33% - 10px); margin:5px; }}@media only screen and (max-width:479px) {  .EdytorKolumny-5 { justify-content:center; }  .EdytorKolumny-5 .EdytorKolumna { width:calc(50% - 10px); margin:5px; }}.FaqLista details { text-align:left; line-height:normal; }.FaqLista details summary { padding:0 5px 5px 5px; margin:0; font-weight:bold; cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; transition:height 1s ease; }.FaqLista details summary::-webkit-details-marker { display:none; }.FaqLista details summary::after { content: "\002B"; font-size:25px; font-weight:normal; } .FaqLista details[open] summary::after { content: "\00D7"; }.FaqLista details[open] div { padding:5px 5px 10px 5px; line-height:1.5; text-align:justify; }body.Kontrast #InSzukaj, body.Kontrast #ButSzukaj, body.Kontrast #ButSzukaj i, body.Kontrast .BoxOdstep, body.Kontrast .BoxOdstep > ul { background-color:transparent !important; }body.Kontrast .DoKoszykaDodany::after { background:var(--kolor-bialy-kontrast) !important; color:var(--kolor-czarny-kontrast) !important; border:2px solid var(--kolor-czarny-kontrast) !important; }body.Kontrast #ButSzukaj i { opacity:1; }body.Kontrast .PortaleSpolecznoscioweIkony li { filter:var(--filtr-kontrast); background-color:transparent !important; }body.Kontrast .IkonaIlosciNaglowek { filter:var(--filtr-kontrast); }body.Kontrast .NaglowekDaneKontaktowe a::after { filter:var(--filtr-kontrast); }body.Kontrast .CenaAktualna { padding:2px 0 2px 0; }body.Kontrast .CenaAktualna::after, body.Kontrast .CenaAktualna::before { display:none !important; } body.Kontrast .OpisNaglowek > label { filter:var(--filtr-kontrast); background-color:transparent !important; }body.Kontrast #PorownanieNaglowek .PorownanieNaglowek { border:1px solid var(--kolor-czarny-kontrast) !important; }body.Kontrast .StrTresc, body.Kontrast .BoxOdstep { border:1px solid var(--kolor-bialy-kontrast); }body.Kontrast .TloStopka { border-top:1px solid var(--kolor-bialy-kontrast); }@media only screen and (max-width:1023px) {  body.Kontrast .MenuSticky { border-top:1px solid var(--kolor-bialy-kontrast); }  body.Kontrast .KontaktRozwijany, body.Kontrast .JezykRozwijany { background-color:transparent !important; } }@media only screen and (min-width:1024px) {    body.Kontrast .GorneMenu div > a, body.Kontrast .GorneMenu div > span { padding:20px 15px 20px 15px !important; margin:0 !important; border-right:1px solid rgba(255,255,255,0) !important; border-left:1px solid var(--kolor-bialy-kontrast); transition:all 0.0s ease-in-out; }  body.Kontrast .GlowneGorneMenu > li:last-child { border-right:1px solid var(--kolor-bialy-kontrast); }  body.Kontrast .KoszykRozwijany, body.Kontrast .SchowekRozwijany, body.Kontrast .KontaktRozwijany, body.Kontrast .PanelRozwijany, body.Kontrast .JezykRozwijany { background-color:transparent !important; } }@media only screen and (max-width:1023px) {    .ModulRwdUkryj { display:none; }}@media only screen and (min-width:1024px) {    .ModulMobileRwdWyswietl { display:none; }}.ModulNewsletterKontener { background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); border-style: dashed; border-color: #ed7020; border-width: initial; }.ModulNewsletter { line-height:1.5; position:relative; }.ModulNewsletter p { margin:0; }.ModulNewsletter strong { display:block; font-size:250%; font-weight:normal; padding-bottom:5px; }.ModulNewsletter #emailNewsletterModul { max-width:50%; width:50%; margin:0 auto; margin-top:10px; margin-bottom:20px; padding:12px; }@media only screen and (max-width:1023px) {  .ModulNewsletterKontener { margin:30px 0 30px 0; padding:20px 10px 10px 10px;border-style: dashed; border-color: #ed7020; border-width: initial; }  .ModulNewsletter { padding:100px 0 0 0; text-align:center; }  .ModulNewsletter::after { content:''; display:inline-block; position:absolute; top:0; left:0; right:0; height:100px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/newsletter.svg') no-repeat center center; background-size:90px 90px; filter:var(--filtr-szablonu); }  .ModulNewsletter p span:first-child { font-size:100%; }  .ModulNewsletter #emailNewsletterModul { max-width:80%; width:80%; }  .ModulNewsletter small { justify-content:center; }  #BladDanychNewsletterModul { text-align:center !important; }}@media only screen and (min-width:1024px) {  .ModulNewsletterKontener { margin:10px 0 20px 0; padding:15px; display:flex; justify-content:center; align-items:center; border-style: dashed; border-color: #ed7020; border-width: initial; }  .ModulNewsletter { padding-left:220px; text-align:left; }  .ModulNewsletter::after { content:''; display:inline-block; position:absolute; top:0; left:0; bottom:0; width:160px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/newsletter.svg') no-repeat center center; background-size:160px 160px; filter:var(--filtr-szablonu); }  .ModulNewsletter small { justify-content:flex-start; }}.ModulNewsletter span { display:block; margin:0; }.ModulNewsletter small { display:flex; color:var(--kolor-szary-ciemny); }.ModulNewsletter .PoleZgodNewsletterModul { margin:10px 0 10px 0; }#BladDanychNewsletterModul .error { display:inline-block; }.BanneryStatyczne { display:block; text-align:center; margin:5px; }#TloPopUp { display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10001; color:#111111; }.TloPopUpCiemne { background:rgba(0,0,0,0.82); }  #PopUpZawartosc { position:fixed; left:50%; top:50%; text-align:center; transform:translate(-50%, -50%); }@media only screen and (max-width:799px) {   #PopUpZawartosc { width:80%; max-height:80%; overflow-y:auto; }}#PopUpTylkoZdjecie { display:inline-block; vertical-align:top; position:relative; overflow:visible; }#PopUpTylkoZdjecie a { display:block; }#PopUpTylkoZdjecie img { display:inline-block; vertical-align:top; font-size:0; max-width:100%; height:auto; }#PopUpTylkoTekst { display:inline-block; vertical-align:top; position:relative; overflow:visible; background:#ffffff; color:#111111; padding:40px 20px 20px 20px; line-height:1.5; border-radius:var(--zaokraglenie-4-px); box-shadow: 0 3px 15px rgba(0,0,0,0.4), 0 0 5px rgba(0,0,0,0.4); }#PopUpTylkoTekst #PopUpZamknij { cursor:pointer; position:absolute; top:5px; right:5px; cursor:pointer; width:35px; height:35px; background:url('../szablony/szablon-jx419.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/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:28px 28px; display:inline-block; }.MagazynIlosc { --percent:calc(var(--ilosc) / 5 * 100%); display:inline-block; font-size:18px; font-family:Arial; line-height:1; }.MagazynIlosc::before { content:'■■■■■'; letter-spacing:1px; background:linear-gradient(90deg, var(--magazyn-tlo) var(--percent), var(--magazyn-kolor) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }.Listing { margin-bottom:5px; }.Listing #BrakProduktow { margin:10px 0 0 0; text-align:center; display:inline-block; }.Listing .OpisListing { display:flex; flex-wrap:wrap; line-height:1.5; padding-bottom:25px; }.OpisListingDolny { line-height:1.5; padding-top:10px; }.OpisListingGornyOpisListingGornyBezZdjecia { width:100%; }@media only screen and (max-width:1023px) {  .Listing .OpisListing { flex-direction:column; flex-wrap:wrap; }  .Listing .OpisListing .OpisListingGorny { order:1; }  .Listing .OpisListing .ZdjecieListing { order:0; padding-bottom:10px; text-align:center; }}@media only screen and (min-width:1024px) {  .Listing .OpisListing { justify-content:space-between; align-items:center; }  .Listing .OpisListing .ZdjecieListing { padding:0 20px 0 0; width:calc(25% - 20px); text-align:center; }  .Listing .OpisListing .OpisListingGorny { width:75%; }  .Listing .OpisListing .OpisListingGornyBezZdjecia { width:100%; }}.Listing .ListingNawigacja { border:0; margin:10px 0 20px 0; display:flex; justify-content:space-between; align-content:flex-start; align-items:center; flex-wrap:wrap; }@media only screen and (max-width:1023px) {  .Listing .ListingNawigacja { justify-content:center; }}.Listing .ListingNawigacja .cl { display:none; }@media only screen and (max-width:1023px) {  .Listing .IndexStron { margin:8px 15px 8px 15px; justify-content:center; }  .Listing .IndexStron span { display:none; }}@media only screen and (min-width:1024px) {  .Listing .IndexStron { width:50%; }  .Listing .IndexStron span { display:inline-block; vertical-align:top; margin:0 0 0 10px; }}.Listing .IndexStron { order:1; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }.Listing .IndexStron b { display:inline-block; vertical-align:top; margin:0 10px 0 0; font-weight:normal; }.Listing .IndexStron a { margin:5px; padding:3px 1px 3px 1px; min-width:24px; text-align:center; display:inline-block; cursor:pointer; background:var(--kolor-tla-przycisk-nieaktywny); color:var(--kolor-czcionka-przycisk-nieaktywny); border-radius:var(--zaokraglenie-4-px); font-weight:normal; transition:all 0.30s ease-in-out; }.Listing .IndexStron a:hover { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); }.Listing .IndexStron a.Aktywna { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); font-weight:bold; }@media only screen and (max-width:1023px) {  .Listing .SposobWyswietlania { display:none; }}@media only screen and (min-width:1024px) {  .Listing .SposobWyswietlania { width:50%; }  .Listing .SposobWyswietlania div { justify-content:flex-end; }}.Listing .SposobWyswietlania { order:2; }.Listing .SposobWyswietlania div { display:flex; align-content:flex-end; align-items:center; }.Listing .SposobWyswietlania span { background:var(--kolor-tla-przycisk-nieaktywny); position:relative; margin:0 0 0 10px; display:inline-block; min-height:26px; min-width:26px; cursor:pointer; transition:all 0.30s ease-in-out; border-radius:var(--zaokraglenie-4-px); }.Listing .SposobWyswietlania span:nth-child(2)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/forma_wyswietlania_okna.svg') no-repeat center center; background-size:18px 18px; left:0; top:0; bottom:0; right:0; opacity:0.3; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(3)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/forma_wyswietlania_wiersze.svg') no-repeat center center; background-size:18px 18px; left:0; top:0; bottom:0; right:0; opacity:0.3; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span:nth-child(4)::after { content:""; display:inline-block; position: absolute; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/forma_wyswietlania_lista.svg') no-repeat center center; background-size:18px 18px; left:0; top:0; bottom:0; right:0; opacity:0.3; transition:all 0.30s ease-in-out; }.Listing .SposobWyswietlania span.Tak, .Listing .SposobWyswietlania span:hover { background:var(--kolor-tla-przycisk-aktywny); opacity:1.0; }.Listing .SposobWyswietlania span.Tak::after, .Listing .SposobWyswietlania span:hover::after { opacity:1.0; filter:var(--filtr-bialy); }@media only screen and (max-width:1023px) {  .Listing .Sortowanie { margin:5px 15px 5px 15px; }  .Listing .Sortowanie b { display:none; }}@media only screen and (min-width:1024px) {  .Listing .Sortowanie { width:50%; margin:0 0 5px 0; }  .Listing .Sortowanie b { vertical-align:top; margin:0 10px 0 0; font-weight:normal; }  .Listing .Sortowanie form { margin-top:5px; }}.Listing .Sortowanie { order:3; }.Listing .Sortowanie form { display:flex; align-content:flex-start; align-items:center; justify-content:flex-start; }.Listing .Sortowanie.SortowanieDoPrawej form { justify-content:flex-end; }@media only screen and (max-width:1023px) {  .Listing .IloscProdStronie { display:none; }}@media only screen and (min-width:1024px) {  .Listing .IloscProdStronie { width:50%; }  .Listing .IloscProdStronie.IloscProdStronieCalaLinia { width:100%; }  .Listing .IloscProdStronie div { justify-content:flex-end; } }.Listing .IloscProdStronie { order:4; }.Listing .IloscProdStronie div { display:flex; align-content:flex-start; align-items:center; }.Listing .IloscProdStronie span { margin:5px 0 5px 10px; padding:3px 1px 3px 1px; min-width:24px; text-align:center; display:inline-block; vertical-align:top; cursor:pointer; background:var(--kolor-tla-przycisk-nieaktywny); color:var(--kolor-czcionka-przycisk-nieaktywny); border-radius:var(--zaokraglenie-4-px); font-weight:normal; transition:all 0.30s ease-in-out; }.Listing .IloscProdStronie span:hover { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); }.Listing .IloscProdStronie span.Tak { background:var(--kolor-tla-przycisk-aktywny); color:var(--kolor-czcionka-przycisk-aktywny); font-weight:bold; }.Listing .IloscProdStronie b { display:inline-block; vertical-align:top; margin:0 10px 0 0; font-weight:normal; }.Listing .ListingFiltry .FiltryMobilneCheckbox { display:none; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FiltryMobile { margin:0 0 5px 0; border:1px solid var(--kolor-linia); padding:0 10px 0 10px; display:block; border-radius:var(--zaokraglenie-10-px); }  .Listing .ListingFiltry .FiltryMobile span { cursor:pointer; font-weight:bold; padding:15px 50px 15px 0; font-size:130%; cursor:pointer; text-align:left; text-transform:uppercase; display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/filtr.svg') no-repeat right center; background-size:30px 30px; }    .Listing .ListingFiltry .FiltryKontenter { max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter { max-height:10000px; opacity:1; }    .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .TytulFiltry { display:none !important; }      .FiltryTlo { background:var(--kolor-bialy); opacity:0; visibility:hidden; position:fixed; top:0; bottom:0; left:-1000px; width:80%; z-index:150; border-right:1px solid var(--kolor-linia); overflow:visible; transition:all 0.50s ease-in-out; }        .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .FiltryTlo { left:0 !important; opacity:1 !important; visibility:visible !important; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter { position:fixed; top:0; left:0; right:0; bottom:0; display:block; background-color:rgba(0,0,0,0.5); z-index:190; }  .Listing .ListingFiltry .FiltryMobilneCheckbox:checked ~ .FiltryKontenter .FiltryTlo .TloZwinieciaFiltry { position:fixed; top:0; right:0; width:20%; bottom:0; display:block !important; cursor:pointer; }    .Listing .ListingFiltry .FormularzFiltry { position:absolute; top:0; bottom:0; right:0; left:0; overflow-y:scroll; padding:0 15px 0 15px; }      #IkonaZwinieciaFiltry { display:block !important; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center center; background-size:40px 40px; background-color:var(--kolor-szary-jasny); width:50px; height:50px; cursor:pointer; position:absolute; top:0; right:-50px; z-index:101; } }@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .FiltryMobile { display:none; }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry { padding-bottom:20px; border:0; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry { padding:0 0 20px 0; border:0; }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .ZakresCen { padding-bottom:10px; }  .Listing .ListingFiltry .ZakresCen b { display:block; margin:0 0 15px 0; font-size:110%; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .ZakresCen { order:1000; margin:5px 20px 5px 0; }  .Listing .ListingFiltry .ZakresCen b { display:inline-block; margin:0 5px 0 0; font-weight:normal; }  }.Listing .ListingFiltry .ZakresCen input { margin-bottom:5px; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .Multi { display:block; padding:15px 0 5px 0; text-align:left; margin:10px 0 5px 0; border-top:1px solid #dbdbdb; }  .Listing .ListingFiltry .Multi .Wybor { width:100%; padding:0; margin:0; box-sizing:border-box; display:block !important; }  .Listing .ListingFiltry .Multi span { display:block; margin:0 0 10px 0; font-size:110%; }  .Listing .ListingFiltry .Multi .Wybor { text-align:left; list-style-type:none; z-index:999; display:none; }  .Listing .ListingFiltry .Multi b { margin-bottom:15px; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .PozycjeFiltryListing { display:flex; flex-wrap:wrap; margin-right:-10px; }  .Listing .ListingFiltry .Multi { margin:5px 10px 5px 0; width:calc(33.33% - 10px); position:relative; overflow:visible; }    .Listing .ListingFiltry .Multi span { cursor:pointer; display:block; font-weight:normal; border:1px solid var(--kolor-linia); padding:7px 35px 7px 10px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right 10px center; background-size:16px 16px; background-color:var(--kolor-tlo-pola); margin-bottom:5px; box-sizing:border-box; border-radius:var(--zaokraglenie-input); box-shadow:var(--cien-pola); }  .Listing .ListingFiltry .Multi span:hover { border:1px solid var(--kolor-ramka-pola-hover); }  .Listing .ListingFiltry .Multi b { font-weight:normal; }  .Listing .ListingFiltry .Multi .Wybor { max-height:300px; position:absolute; margin-top:-2px; left:0; right:0; overflow-y:auto; overflow-x:hidden; text-align:left; list-style-type:none; z-index:999; display:none; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola-hover); padding:15px 15px 5px 15px; border-radius:var(--zaokraglenie-input); }}@media only screen and (min-width:1280px) {  .Listing .ListingFiltry .Multi { width:calc(25% - 10px); }}@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FiltryPolaNumeryczne { padding:15px 0 5px 0; text-align:left; margin:10px 0 5px 0; border-top:1px solid #dbdbdb; }  .Listing .ListingFiltry .FiltryPolaNumeryczne b { display:block; margin:0 0 15px 0; font-size:110%; }  }@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .FiltryPolaNumeryczne { order:900; margin:5px 20px 5px 0; }  .Listing .ListingFiltry .FiltryPolaNumeryczne b { display:inline-block; margin:0 5px 0 0; font-weight:normal; }    }.Listing .ListingFiltry .FiltryPolaNumeryczne input { margin-bottom:5px; }.Listing .ListingFiltry .Multi b { position:relative; display:block; }.Listing .ListingFiltry .Multi b.Wlaczony { position:relative; color:var(--kolor-szablonu); display:block; height:20px; line-height:20px; }.Listing .ListingFiltry .Multi .Wybor li { position:relative; }.Listing .ListingFiltry .Multi .Wybor li input { display:none; }.Listing .ListingFiltry .Multi .Wybor li label { display:block; cursor:pointer; width:auto; padding:0; margin:0 0 10px 0; min-height:20px; line-height:20px; }.Listing .ListingFiltry .Multi .Wybor li label::before { content:""; display:block; position:absolute; line-height:1rem; width:20px; height:20px; text-align:center; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); margin-right:10px; transform:translate(0,0); box-sizing:border-box; transition:all 0.30s ease-in-out; box-shadow:var(--cien-pola); border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .Multi .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.Listing .ListingFiltry .Multi .Wybor li label:hover::before { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .Multi .Wybor li label a { padding-left:30px; display:block; }.Listing .ListingFiltry .Multi .Wybor li label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); }.Listing .ListingFiltry .Multi .Wybor li label.Wlaczony::after { display:block; }.Listing .ListingFiltry .Multi .Wybor li input:checked ~ label.Wlaczony::before { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li { display:flex; align-items:center; margin:0 0 10px 0; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li label { cursor:pointer; width:auto; padding:0; margin:0; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li label::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li div { padding-right:10px; cursor:pointer; }.Listing .ListingFiltry .FiltryCechyObrazek .Wybor li div img { display:inline-block; vertical-align:top; font-size:0; }.Listing .ListingFiltry .UzyteTagi strong { margin-bottom:20px; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .UzyteTagi { padding:10px 0 10px 0; }  .Listing .ListingFiltry .UzyteTagi strong { display:none; }}.Listing .ListingFiltry .UzyteTagi a { position:relative; line-height:normal; text-align:center; display:inline-block; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-4-px); cursor:pointer; margin:0 8px 8px 0; padding:5px 30px 5px 10px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right 5px center; background-size:20px 20px; }.Listing .ListingFiltry .UzyteTagi a:hover { text-decoration:line-through; }.Listing .ListingFiltry .UzyteTagi a small { color:var(--kolor-szary-ciemny); }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .Lf, .Listing .ListingFiltry .Rg { float:none; margin:5px 0 20px 0; }}@media only screen and (min-width:1024px) {  .Listing .ListingFiltry .Rg { margin:5px 0 10px 0; }}.Listing .ListingFiltry strong { display:block; margin:10px 0 10px 0; font-size:130%; font-weight:bold; }.Listing .ListingFiltry .ZastosujUsunFiltry { float:none; margin-top:10px; display:flex; align-items:center; flex-wrap:wrap; }.Listing .ListingFiltry .ZastosujUsunFiltry a { order:2; font-size:110%; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') left center no-repeat; background-size:20px 20px; display:inline-block; margin:10px 0 10px 0; padding:2px 2px 2px 22px; }.Listing .ListingFiltry .ZastosujUsunFiltry a:hover { color:var(--kolor-szablonu); }.Listing .ListingFiltry .ZastosujUsunFiltry input { order:1; margin:0 10px 0 0; }@media only screen and (max-width:1023px) {  .Listing .ListingFiltry .FormularzFiltry { display:flex; align-items:flex-start; align-content:flex-start; flex-wrap:wrap; }  .Listing .ListingFiltry .FormularzFiltry > div { display:none; }  .Listing .ListingFiltry .FormularzFiltry .ZastosujUsunFiltry { width:100%; display:flex; order:1; margin:20px 0 30px 0; }  .Listing .ListingFiltry .FormularzFiltry .PozycjeFiltryListing { width:100%; display:block; order:2; }  .Listing .ListingFiltry .ZastosujUsunFiltry input { width:100%; padding:15px; text-align:center; }}.Listing .ListingFiltry .cl { float:none !important; }@media only screen and (max-width:1023px) {  .Listing .Podkategorie .PodkategorieMobile { border:1px solid var(--kolor-linia); padding:0 10px 0 10px; border-radius:var(--zaokraglenie-10-px); }  .Listing .Podkategorie .PodkategorieMobile span { cursor:pointer; font-weight:bold; padding:15px 30px 15px 0; font-size:130%; cursor:pointer; text-align:left; text-transform:uppercase; display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat right center; background-size:20px 20px; }    .Listing .Podkategorie .PodkategorieWylaczone strong { display:none; }  .Listing .Podkategorie .PodkategorieWylaczone { max-height:0; overflow:hidden; opacity:0; visibility:hidden; transition:all 0.30s ease-in-out; }  .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieWylaczone { margin-top:10px; overflow:visible; visibility:visible; max-height:10000px; opacity:1; }    .Listing .MenuMobilnePodkategorieCheckbox:checked ~ .PodkategorieMobile span { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat right center; background-size:20px 20px; }    }@media only screen and (min-width:1024px) {  .Listing .Podkategorie .PodkategorieWylaczone { display:block !important; }  .Listing .Podkategorie .PodkategorieMobile { display:none !important; }}.Listing .Podkategorie { text-align:center; padding-bottom:10px; }.Listing .Podkategorie strong { display:block; padding-bottom:15px; font-size:160%; font-weight:normal; }.Listing .Podkategorie ul { list-style-type:none; padding:0; margin:0 -10px 10px -10px; justify-content:center; }.Listing .Podkategorie ul li { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Listing .Podkategorie ul li a { display:block; padding:15px; }.Listing .Podkategorie ul.KategoriaBezZdjecia li h2 { text-align:center; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; transition:all 0.30s ease-in-out; margin:10px; }.Listing .Podkategorie ul.KategoriaBezZdjecia li h2:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Podkategorie ul.KategoriaBezZdjecia li a { font-size:110%; font-weight:bold; }.Listing .Podkategorie ul.KategoriaZdjecie li h2 { text-align:center; background:var(--kolor-tlo-modul); border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); overflow:hidden; transition:all 0.30s ease-in-out; margin:10px; }.Listing .Podkategorie ul.KategoriaZdjecie li h2:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Podkategorie ul.KategoriaZdjecie li a { font-size:110%; font-weight:bold; }.Listing .Podkategorie ul.KategoriaZdjecie li p { font-size:90%; padding:0 10px 10px 10px; font-weight:normal; }.Listing .Podkategorie ul.KategoriaZdjecie img { padding-bottom:10px; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; transition:all 0.30s ease-in-out; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka a { font-size:110%; font-weight:bold; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka p { font-size:90%; padding:0 10px 10px 10px; font-weight:normal; }.Listing .Podkategorie .KategoriaPrzewijana .KategoriaOkno .ElementOknoRamka img { padding-bottom:10px; }.Listing .Podkategorie .KategoriaPrzewijana .slick-list { margin:0 -10px 0 -10px; }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li { border:none !important; margin:0 !important; }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li:hover { box-shadow:0 0 0 0 rgba(0,0,0,0.0) !important; }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li button::before { font-size:16px !important; color:var(--kolor-linia); }.Listing .Podkategorie .KategoriaPrzewijana .slick-dots li.slick-active button::before  { color:var(--kolor-szary-ciemny); }.Listing .Podkategorie .KategoriaPrzewijana .slick-prev::before, .Listing .Podkategorie .slick-next::before { color:var(--kolor-czarny); font-size:30px; }.Listing .Podkategorie a em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; }#Porownywanie { padding:15px; margin:5px 0 30px 0; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-10-px); }@media only screen and (max-width:1023px) {  #Porownywanie .Lf, #Porownywanie .Rg { float:none; margin:0 0 20px 0; }}#Porownywanie strong { display:block; margin:0 0 10px 0; font-size:130%; font-weight:bold; }#ListaProduktowPorownanie div { display:flex; align-items:center; padding:2px 0 2px 0; }#ListaProduktowPorownanie span { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:22px 22px; width:22px; height:22px; margin-right:10px; cursor:pointer; display:inline-block; vertical-align:top; }#ListaProduktowPorownanie a { padding:5px 10px 5px 0; display:inline-block; vertical-align:top; width:calc(100% - 35px); }#Porownywanie .Rg .przycisk { margin:0; }.Listing .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Listing .Okno .ElementListingRamka { padding:15px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; position:relative; z-index:2; }.Listing .Okno .ElementListingRamka::before { content:''; z-index:-1; display:inline-block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid var(--kolor-ramka-modul); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); transition:all 0.30s ease-in-out; }.Listing .Okno .ElementListingRamka:hover::before { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Okno .Foto { position:relative; margin:0 0 15px 0; }.Listing .Okno h3 a { margin-bottom:15px; display:block; }.Listing .Okno .Opis { text-align:center; padding:15px 0 15px 0; }.Listing .Okno .DataDostepnosci { text-align:center; display:block; padding:10px 0 5px 0; }.Listing .Okno .DataDostepnosci b { text-align:center; display:block; margin:5px; }.Listing .Okno .PorownajSchowek .Schowek { position:absolute; top:15px; right:15px; width:35px; height:35px; font-size:0; display:block; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-linia); background:var(--kolor-bialy); cursor:pointer; transition:all 0.30s ease-in-out; }.Listing .Okno .PorownajSchowek .Schowek::before { content:''; display:inline-block; position:absolute; top:1px; left:1px; right:0; bottom:0; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek.svg') no-repeat center center; background-size:18px 18px; }.Listing .Okno .PorownajSchowek .SchowekDodany::before { filter:var(--filtr-szablonu); background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek_wlaczony.svg') no-repeat center center; background-size:18px 18px; }.Listing .Okno .PorownajSchowek { padding:10px 0 0 0; font-size:90%; }.Listing .Okno .PorownajSchowek .Porownaj { display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Okno .PorownajSchowek .PorownajWlaczone { display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Okno .PorownajSchowek .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .Okno .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:10px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Okno .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Okno .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Okno .ZakupKontener { margin-top:auto; }.Listing .Okno .Zakup { padding-top:10px; }@media only screen and (max-width:1023px) {   .Listing .Okno .Zakup { justify-content:center; }}.Listing .Okno .Zobacz { display:none; }.Listing .Wiersz { position:relative; border:1px solid var(--kolor-ramka-modul); padding:15px 10px 15px 10px; margin-bottom:15px; background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }.Listing .Wiersz:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Wiersz:last-child { margin:0; }@media only screen and (max-width:1023px) {   .Listing .Wiersz .Foto { margin:10px 0 20px 0; width:100% !important; }  .Listing .Wiersz .ProdCena { width:100% !important; }  .Listing .Wiersz .ProdCena .Rg { float:none; }}@media only screen and (min-width:1024px) {   .Listing .Wiersz { display:flex; align-items:center; justify-content:space-between; }  .Listing .Wiersz .Foto { order:0; }  .Listing .Wiersz .ProdCena { text-align:left; order:1; }  .Listing .Wiersz .ListinIloscKupionych { padding-top:0 !important; }}.Listing .Wiersz .Foto { position:relative; text-align:center; }.Listing .Wiersz h3 a { margin-bottom:15px; display:block; }.Listing .Wiersz .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Wiersz .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Wiersz .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .Wiersz .ProdCena .DataDostepnosci { display:block; text-align:left; margin:5px 0 5px 0; }.Listing .Wiersz .Zakup .Schowek { position:absolute; top:15px; right:15px; width:35px; height:35px; font-size:0; display:block; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-linia); background:var(--kolor-bialy); cursor:pointer; transition:all 0.30s ease-in-out; }.Listing .Wiersz .Zakup .Schowek::before { content:''; display:inline-block; position:absolute; top:1px; left:1px; right:0; bottom:0; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek.svg') no-repeat center center; background-size:18px 18px; }.Listing .Wiersz .Zakup .SchowekDodany::before { filter:var(--filtr-szablonu); background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek_wlaczony.svg') no-repeat center center; background-size:18px 18px; }.Listing .Wiersz .Zakup .Porownaj { font-size:90%; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Wiersz .Zakup .PorownajWlaczone { font-size:90%; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Wiersz .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }@media only screen and (max-width:1023px) {    .Listing .Wiersz .Zakup .Porownaj, .Listing .Wiersz .Zakup .PorownajWlaczone { width:100%; display:block; margin:10px 0 0 0; }}@media only screen and (min-width:1024px) {  .Listing .Wiersz .Zakup .Porownaj, .Listing .Wiersz .Zakup .PorownajWlaczone { display:inline-block; margin:5px 20px 5px 0; }}.Listing .Wiersz .Zakup { padding:20px 0 10px 0; justify-content:flex-start; flex-wrap:wrap; }@media only screen and (min-width:1024px) {  .Listing .Wiersz .Zakup .DoKoszyka, .Listing .Wiersz .Zakup .ZapytanieProduktListing { margin-right:30px; }}.Listing .Lista { position:relative; border:1px solid var(--kolor-ramka-modul); padding:15px; margin-bottom:15px; background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }.Listing .Lista:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Lista:last-child { margin:0; }@media only screen and (max-width:1023px) {   .Listing .Lista { display:flex; flex-wrap:wrap; justify-content:flex-start; }  .Listing .Lista .ProdCena { order:0; width:100%; border:0; }  .Listing .Lista .ProdCena .Rg { float:none; }  .Listing .Lista .Zakup { padding-top:20px; order:1; width:100%; }}@media only screen and (min-width:1024px) {   .Listing .Lista { display:flex; align-items:center; justify-content:space-between; }  .Listing .Lista .ProdCena { text-align:left; width:calc(75% - 30px); padding:0 25px 0 0; border-right:1px solid var(--kolor-ramka-modul); margin:0 20px 0 0; order:0; }  .Listing .Lista .Zakup { width:45%; order:1; padding:40px 0 40px 0; }}@media only screen and (min-width:1280px) {   .Listing .Lista .Zakup { width:35%; }}@media only screen and (min-width:1600px) {   .Listing .Lista .Zakup { width:25%; }}.Listing .Lista h3 a { margin-bottom:15px; display:block; }@media only screen and (max-width:1023px) {   .Listing .Lista h3 { padding-right:50px; }}.Listing .Lista .ProdCena ul.ListaOpisowa { word-break:break-word; list-style-type:none; padding:5px 0 5px 0; margin:0; color:var(--kolor-szary-ciemny); font-size:90%; }.Listing .Lista .ProdCena ul.ListaOpisowa li { margin-top:5px; }.Listing .Lista .ProdCena ul.ListaOpisowa li b { color:var(--kolor-glowny-czcionki); font-weight:normal; }.Listing .Lista .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .Lista .ProdCena .DataDostepnosci { display:block; text-align:left; margin:5px 0 5px 0; }.Listing .Lista .Zakup .Schowek { position:absolute; top:15px; right:15px; width:35px; height:35px; font-size:0; display:block; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-linia); background:var(--kolor-bialy); cursor:pointer; transition:all 0.30s ease-in-out; }.Listing .Lista .Zakup .Schowek::before { content:''; display:inline-block; position:absolute; top:1px; left:1px; right:0; bottom:0; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek.svg') no-repeat center center; background-size:18px 18px; }.Listing .Lista .Zakup .SchowekDodany::before { filter:var(--filtr-szablonu); background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek_wlaczony.svg') no-repeat center center; background-size:18px 18px; }.Listing .Lista .Zakup { flex-wrap:wrap; justify-content:flex-end; text-align:right; margin-top:40px; }@media only screen and (max-width:1023px) {  .Listing .Lista .Zakup { justify-content:flex-start; text-align:left; margin:0; }}.Listing .Lista .Zakup .cl { display:block; width:100%; height:10px; }.Listing .Lista .Zakup .Porownaj, .Listing .Lista .Zakup .PorownajWlaczone { font-size:90%; display:inline-block; }.Listing .Lista .Zakup .Porownaj { cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .Lista .Zakup .PorownajWlaczone { cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .Lista .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .OknoKolejnaStrona { display:flex; justify-content:center; align-items:stretch; }.Listing .OknoKolejnaStrona a { display:flex; width:100%; height:100%; justify-content:center; }.Listing .OknoKolejnaStrona a span { display:flex; justify-content:center; align-items:center; }.Listing .OknoKolejnaStrona a span b { display:inline-block; padding:50px 30px 50px 0; position:relative; font-size:120%; line-height:40px; }.Listing .OknoKolejnaStrona a span b::before { content:""; display:inline-block; position:absolute; top:50%; transform:translate(0%, -50%); right:0; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat center center; background-size:25px 25px; width:25px; height:25px; }.Listing .WierszListaKolejnaStrona a { display:block; width:100%; text-align:center; }.Listing .WierszListaKolejnaStrona a span b { display:inline-block; padding:50px 30px 50px 0; position:relative; font-size:120%; line-height:40px; }.Listing .WierszListaKolejnaStrona a span b::before { content:""; display:inline-block; position:absolute; top:50%; transform:translate(0%, -50%); right:0; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat center center; background-size:25px 25px; width:25px; height:25px; }.Listing .Recenzje { position:relative; border:1px solid var(--kolor-ramka-modul); padding:15px 10px 15px 10px; margin-bottom:15px; background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }.Listing .Recenzje:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .Recenzje:last-child { margin:0; }@media only screen and (max-width:1023px) {   .Listing .Recenzje .Foto { margin:10px 0px 20px 0px; width:100% !important; }  .Listing .Recenzje .ProdRecenzja { width:100% !important; }}@media only screen and (min-width:1024px) {   .Listing .Recenzje { display:flex; align-items:center; justify-content:space-between; }  .Listing .Recenzje .Foto { order:0; }  .Listing .Recenzje .ProdRecenzja { text-align:left; padding:0 15px 0 15px; order:1; }}.Listing .Recenzje .cl { display:none; }.Listing .Recenzje .Foto { position:relative; text-align:center; }.Listing .Recenzje .ProdRecenzja h3 a { margin-bottom:10px; display:block; }.Listing .Recenzje .ProdRecenzja .RecenzjaTresc { display:block; padding:10px 5px 10px 2px; margin:10px 0 10px 0; font-style:italic; }.Listing .Recenzje .ProdRecenzja .AutorData { display:block; padding:5px 5px 5px 2px; line-height:1.5; }.Listing .SchowekPrd { position:relative; border:1px solid var(--kolor-ramka-modul); padding:15px; margin-bottom:15px; background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }.Listing .SchowekPrd:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Listing .SchowekPrd:last-child { margin:0; }@media only screen and (max-width:1023px) {   .Listing .SchowekPrd .Foto { margin:10px 0px 20px 0px; width:100% !important; }  .Listing .SchowekPrd .ProdCena { width:100% !important; border:0; }  .Listing .SchowekPrd .UsunSchowek { text-align:center; padding:20px 0 10px 0; margin-top:10px; width:100% !important; border-top:1px solid var(--kolor-ramka-modul); }  .Listing .SchowekPrd .UsunSchowek span { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; padding:0 0 0 30px; transition:all 0.30s ease-in-out; }}@media only screen and (min-width:1024px) {   .Listing .SchowekPrd { display:flex; align-items:center; justify-content:space-between; }  .Listing .SchowekPrd .Foto { order:0; }  .Listing .SchowekPrd .ProdCena { text-align:left; padding:0 15px 0 15px; order:1; border-right:1px solid var(--kolor-ramka-modul); }  .Listing .SchowekPrd .UsunSchowek { padding:0 0 0 10px; text-align:center; order:2; }  .Listing .SchowekPrd .UsunSchowek span { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:25px 25px; padding:30px 0 0 0; transition:all 0.30s ease-in-out; }}.Listing .SchowekPrd .Foto { position:relative; text-align:center; }.Listing .SchowekPrd h3 a { margin-bottom:15px; display:block; }.Listing .SchowekPrd .ProdCena .Opis { text-align:left; padding:15px 0 15px 0; border:0; }.Listing .SchowekPrd .Zakup { padding:10px 0 10px 0; justify-content:flex-start; flex-wrap:wrap; }@media only screen and (max-width:1023px) {    .Listing .SchowekPrd .Zakup .cls { width:100%; height:10px; }}@media only screen and (min-width:1024px) {  .Listing .SchowekPrd .Zakup .DoKoszyka, .Listing .SchowekPrd .Zakup .ZapytanieProduktListing { margin-right:30px; }  .Listing .SchowekPrd .Zakup .Porownaj, .Listing .SchowekPrd .Zakup .PorownajWlaczone { display:inline-block; margin:5px 20px 5px 0; }}.Listing .SchowekPrd .Zakup .Porownaj { font-size:90%; display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_pusty.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .SchowekPrd .Zakup .Porownaj:hover { color:var(--kolor-szablonu); }.Listing .SchowekPrd .Zakup .PorownajWlaczone { font-size:90%; display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/checkbox_zaznaczony.svg') no-repeat left center; background-size:16px 16px; padding:3px 0 3px 25px; }.Listing .SchowekPrd .Zakup .PorownajWlaczone:hover { color:var(--kolor-szablonu); }.Listing .SchowekPrd .UsunSchowek span { display:inline-block; cursor:pointer; }.Listing .SchowekPrd .UsunSchowek span:hover { color:var(--kolor-szablonu); }.Gratisy { margin:30px -10px 30px -10px; border:0; display:flex; flex-wrap:wrap; justify-content:center; align-content:flex-start; align-items:stretch; }.Gratisy .InfoGratis { width:100%; font-size:140%; padding:15px 0px 15px 0px; text-align:center; font-weight:bold; margin-bottom:15px; }.Gratisy .Wiersz { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; border:0; }.Gratisy .Wiersz .ElementGratisRamka { border:1px solid var(--kolor-ramka-modul); padding:10px 10px 15px 10px; margin:10px; height:calc(100% - 20px); background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); display:flex; flex-direction:column; transition:all 0.30s ease-in-out; }.Gratisy .Wiersz .ElementGratisRamka:hover { border:1px solid var(--kolor-ramka-modul-hover); }@media only screen and (max-width:479px) {   .Gratisy .Wiersz { width:100%; }}@media only screen and (min-width:480px) and (max-width:1023px) {   .Gratisy .Wiersz { width:50%; }}  @media only screen and (min-width:1024px) and (max-width:1279px) {   .Gratisy .Wiersz { width:33.333333%; }  }  @media only screen and (min-width:1280px) {   .Gratisy .Wiersz { width:25%; }}.Gratisy .Wiersz .ProdCena { text-align:center; }.Gratisy .Wiersz .ProdCena .DoKoszyka { float:none; margin:8px; }.Gratisy .Wiersz .NazwaKoszyk h3 a { padding:10px 0 10px 0; display:inline-block; }.Gratisy .Wiersz .InfoCena strong:nth-child(2) { font-size:140%; }.Gratisy .Wiersz .InfoCena strong:last-child { font-size:120%; color:var(--kolor-szablonu); }.Gratisy .Wiersz .InfoCena .GratisOdstep { height:5px !important; }.Producenci .Producent { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.Producenci .Producent .ElementListingRamka { border:1px solid var(--kolor-ramka-modul); padding:10px; margin:10px; height:calc(100% - 20px); background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); display:flex; flex-direction:column; transition:all 0.30s ease-in-out; }.Producenci .Producent .ElementListingRamka:hover { border:1px solid var(--kolor-ramka-modul-hover); }.Producenci .Producent h3 { margin:10px 0 5px 0; }.Producenci .Producent em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny); }.StrTresc .Recenzja .OpisTekst { line-height:1.5; }.StrTresc .Recenzja p { margin-bottom:10px; display:block; }.StrTresc .Recenzja .Przyciski a { margin:10px 10px 0 0; }.StrTresc .Recenzja .OpisTekst label { font-weight:normal; display:inline-block; vertical-align:top; }.StrTresc .Recenzja .OpisTekst span.Gwiazdki { display:inline-block; margin-right:15px !important; }.StrTresc .Odpowiedzi { margin:0 auto; }.StrTresc .Odpowiedzi td { padding:5px; width:50%; position:relative; }@media only screen and (max-width:799px) {  .StrTresc .Odpowiedzi { width:100%; }  .StrTresc .Odpowiedzi td { display:block; width:calc(100% - 10px); }  .StrTresc .Odpowiedzi tr td:first-child { padding-top:15px; }}.StrTresc .Slupek { position:relative; }.StrTresc .Slupek::before { content:''; display:inline-block; position:absolute; left:5px; top:5px; bottom:5px; right:5px; background:var(--tlo-szare); border-radius:var(--zaokraglenie-3-px); }.StrTresc .Slupek div { position:relative; background:var(--kolor-szablonu); width:10px; height:23px; border-radius:var(--zaokraglenie-3-px); }.StrTresc .Odpowiedz { text-align:right; }@media only screen and (max-width:799px) {  .StrTresc .Odpowiedz { text-align:center; }}.StrTresc .Odpowiedz strong { display:inline-block; margin-right:5px; }.StrTresc .sumaGlosow { text-align:center; }#WyszukiwanieZaawansowane .WyszukajFraze { padding:15px; margin:0 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); }#WyszukiwanieZaawansowane p { padding:5px 5px 5px 15px; margin:0; }#WyszukiwanieZaawansowane label span.radio, #WyszukiwanieZaawansowane label span.check { left:initial; left:0; transform:translateY(-25%); }#WyszukiwanieZaawansowane p label { display:flex; align-items:center; flex-wrap:wrap; padding:0; margin:0; }#WyszukiwanieZaawansowane p label b { position:relative; padding:5px 30px 5px 0; display:inline-block; font-weight:normal; }@media only screen and (max-width:1023px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(70% - 30px); }}@media only screen and (min-width:1024px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(40% - 30px); }}@media only screen and (min-width:1280px) {   #WyszukiwanieZaawansowane p label b:first-child { width:calc(30% - 30px); }}#WyszukiwanieZaawansowane p label b:last-child { white-space:nowrap; }#WyszukiwanieZaawansowane p label b select { max-width:80%; }#WyszukiwanieZaawansowane .Lf { margin:0 10px 0 0; }#WyszukiwanieZaawansowane strong { font-size:110%; font-weight:normal; margin:0 0 10px 0; display:block; }#WyszukiwanieZaawansowane form { display:flex; align-items:center; flex-wrap:wrap; padding:2px 0 2px 0; }#WyszukiwanieZaawansowane form .cl { display:none; }@media only screen and (max-width:799px) {  #InSzukajArtykul { width:90%; }  #WyszukiwanieZaawansowane form .Lf:first-child { width:100%; }  #WyszukiwanieZaawansowane form .przycisk { margin-top:10px; }}#WynikWyszukiwania { padding:10px 15px 10px 15px; margin:0 0 20px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:799px) {  #WynikWyszukiwania .Rg { float:none; }}#WynikWyszukiwania p { display:block; margin:8px 5px 8px 0; }#WynikWyszukiwania p span { display:inline-block; font-weight:normal; margin-right:5px; }#WynikWyszukiwania p b { display:inline-block; font-size:110%; }#WynikWyszukiwania .przycisk { margin:5px 0 5px 0; }.TabelaKlient { margin:25px 0 25px 0; padding:0; width:100%; max-width:100%; overflow-x:auto; }.TabelaKlient table { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); margin-bottom:15px; }.TabelaKlient td, .TabelaKlient th { text-align:left; padding:8px 12px 8px 12px; vertical-align:middle; }.TabelaKlient th { background:var(--tlo-szare); text-align:center; padding:12px; font-weight:bold; }.TabelaKlient span.TabelaOpis { display:none; }@media only screen and (max-width:1023px) {   .TabelaKlient table td { display:block; border-bottom:0; padding:8px; }    .TabelaKlient table tr { display:block; margin:10px 0 10px 0; padding-top:10px; border-top:1px solid var(--kolor-linia); }  .TabelaKlient table tr:nth-child(2)  { padding-top:0; border:0; }  .TabelaKlient table .Naglowek { display:none; }  .TabelaKlient span.TabelaOpis { display:inline-block; margin-right:5px; opacity:0.6; }  .TabelaKlient table tr td.PoleNiewidoczne { padding:0; border:0; border-bottom:1px solid var(--kolor-linia); }  #TabelaZamowienia td .Cena { display:inline-block; }    #TabelaZamowienia tr td:first-child { text-align:center; }}.TabelaKlient .przycisk { padding:7px 10px 7px 10px; font-size:90%; }.TabelaKlient .Centruj { text-align:center; }.TabelaKlient .DoPrawej { text-align:center; }@media only screen and (max-width:1023px) {   .TabelaKlient .Centruj, .TabelaKlient .DoPrawej { text-align:left; }}.TabelaKlient td .Cena { font-style:normal; }.TabelaKlient td h3 { color:var(--kolor-glowny-czcionki); font-size:100%; font-weight:bold; }.TabelaKlient td h3 a { font-size:110%; }.PodsumowanieWartosc .Cena { font-weight:bold; }.GrafikaBanneru td { padding:15px 0 15px 0; text-align:center; }@media only screen and (max-width:479px) {   .GrafikaBanneru td img { max-width:280px !important; }}@media only screen and (min-width:479px) and (max-width:1023px) {  .GrafikaBanneru td img { max-width:650px !important; }}@media only screen and (min-width:1024px) {  .GrafikaBanneru td img { max-width:1000px !important; }}.SelectPunkty { margin:25px 5px 10px 0; }.SelectPunkty select { max-width:60%; margin-top:10px; }.StrTresc .SekcjaTbl { margin:0 0 25px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; line-height:1.7; }.StrTresc .WierszTbl { margin:5px 0 5px 0; display:flex; align-items:center; justify-content:flex-end; width:100%; }.StrTresc .Sekcja .TytulSekcji, .StrTresc .SekcjaTbl .TytulSekcji { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:25px 25px; display:block; font-weight:bold; padding-left:35px; margin:15px 0 15px 0; font-size:120%; }.StrTresc .Sekcja .TrescSekcji { background:url("../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg") no-repeat left center; background-size:12px 12px; font-weight:normal; margin:15px 0 15px 35px; padding-left:20px; text-decoration:none; line-height:1.8; }@media only screen and (max-width:799px) {   .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia { margin:10px; }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia:last-child .TrescScr { border:0; }}@media only screen and (min-width:800px) {   .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia { position:relative; margin:25px 0 25px 0; }  .StrTresc .SekcjaRamka .PozycjaHistoriaReklamacja { margin:25px 0 25px 20px; }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia::before { content:""; display:inline-block; position:absolute; top:50%; left:5px; width:25px; height:1px; background:var(--kolor-szary-ciemny); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia::after { content:""; display:inline-block; position:absolute; top:0px; left:5px; bottom:0px; width:1px; background:var(--kolor-szary-ciemny); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia .TrescScr::before { z-index:5; content:""; display:inline-block; position:absolute; top:50%; margin-top:-6px; left:-40px; width:10px; height:10px; border-radius:var(--zaokraglenie-50-proc); border:1px solid var(--kolor-szary-ciemny); background:var(--kolor-tlo-modul); }  .StrTresc .SekcjaRamka .PozycjaHistoriaZamowienia .TrescScr { position:relative; margin:0px 20px 0px 40px; padding:0px 15px 0px 15px; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }}.StrTresc .SekcjaRamka { margin:5px 0 20px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }.StrTresc .SekcjaRamka .TytulSekcji { background:transparent; padding-left:20px; }.StrTresc .SekcjaRamka .TrescSekcji { background:transparent; padding-left:0px; margin-left:20px; }  .StrTresc .SekcjaRamka .LinkiElektroniczne { background:url("../szablony/szablon-jx419.rwd.v2/obrazki/szablon/pobieranie.svg") no-repeat left center; background-size:25px 25px; padding-left:35px; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje { margin:0 0 15px 20px; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje .TrescSekcji { background:url("../szablony/szablon-jx419.rwd.v2/obrazki/szablon/reklamacja.svg") no-repeat left center; background-size:25px 25px; padding:10px 0 10px 35px; margin:0; }.StrTresc .SekcjaRamka .ZamowieniaReklamacje .TrescSekcji:nth-last-child(2) { margin-bottom:15px; }@media only screen and (max-width:1023px) {   .StrTresc .DaneAdresowe { width:100%; }}@media only screen and (min-width:1024px) {  .StrTresc .DaneAdresowe { width:50%; }}.StrTresc .PozycjaZamowienieLista { margin:5px 0 20px 0; padding:20px; background-clip:content-box; box-sizing:border-box; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }.StrTresc .Tytul { text-align:left; margin:0 0 20px 0; display:block; font-weight:bold; font-size:120%; }.StrTresc .StatusZamowienia { display:block; margin:10px 0 20px 0; font-style:normal; }.StrTresc .DataZlozenia { display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:25px 25px; padding:2px 0 2px 35px; font-style:normal; }.StrTresc .DataPlanowanejWysylki { display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/paczka.svg') no-repeat left center; background-size:25px 25px; padding:2px 0 2px 35px; font-style:normal; margin:15px 0 20px 0; }.StrTresc .Adresat { width:96%; padding:5px 0 5px 0; }.StrTresc .Adresat strong { display:block; margin-bottom:10px; font-weight:bold; font-size:130%; }.StrTresc .Szczegoly { width:96%; padding:5px 0 5px 0; }.StrTresc .Szczegoly strong { display:block; margin-bottom:10px; font-weight:bold; font-size:130%; }.StrTresc .Adresat ul, .StrTresc .RamkaProcent ul, .StrTresc .Szczegoly ul, .StrTresc .Sekcja ul { list-style-type:none; padding:0 5px 5px 0; margin:0; }.StrTresc .Adresat li, .StrTresc .Szczegoly li, .StrTresc .Sekcja li { line-height:1.5; padding-bottom:5px; }.StrTresc .SzczegolyData { margin:15px 0 10px 0; }.StrTresc .SzczegolyDataPunkty { margin:15px 0 10px 0; }.StrTresc .SzczegolySzerokie { float:left; padding:5px; width:70%; }.StrTresc .SzczegolySzerokie strong { display:block; font-weight:bold; font-size:130%; }.StrTresc .SzczegolySzerokie ul { list-style-type:none; padding:15px 5px 15px 0; margin:0; }.StrTresc .SzczegolySzerokie li { line-height:1.5; margin-bottom:5px; }.StrTresc .StatPp { margin:7px 7px 17px 35px; }.StrTresc .ZamowieniaLista {  display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-content:flex-start; align-items:flex-start; }@media only screen and (min-width:799px) {  .StrTresc .ZamowieniaLista { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:space-between; align-items:flex-start; }  .StrTresc .Adresat, .StrTresc .Szczegoly { width:35%; }}.StrTresc .Ikonki { padding:5px 0 5px 0; margin:0; }.StrTresc .Ikonki a { display:inline-block; margin:5px 20px 5px 0; }.PodsumowanieOpis { padding-right:8px; text-align:right; }.PodsumowanieWartosc { text-align:right; padding-right:8px; }.ZamowienieKomentarz { text-align:left; margin:10px 0 10px 0; }.StrTresc .KomorkaTbl { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.StrTresc .KomorkaTbl .ElementListingRamka { border:1px solid var(--kolor-ramka-modul); padding:20px; margin:10px; height:calc(100% - 20px); background:var(--kolor-tlo-modul); background-clip:border-box; box-sizing:border-box; border-radius:var(--zaokraglenie-5-px); display:flex; flex-direction:column; transition:all 0.30s ease-in-out; }.StrTresc .KomorkaTbl .ElementListingRamka:hover { border:1px solid var(--kolor-ramka-modul-hover); }.StrTresc .KomorkaTbl h2 a { text-align:left; padding:0; display:block; margin-bottom:15px; font-size:140%; font-weight:bold; }.StrTresc .KomorkaTbl .DaneAktualnosci { float:none; text-align:left; margin-bottom:8px; display:block; }.StrTresc .KomorkaTbl .DaneAktualnosci em { display:inline-block; margin:2px 2px 2px 0; padding-right:15px; color:var(--kolor-szary-ciemny); font-style:normal; }.StrTresc .KomorkaTbl .TrescAktualnosci { text-align:left; margin:5px 0 5px 0; }.StrTresc .KomorkaTbl .TrescAktualnosci .FotoArtykul { padding-bottom:20px; text-align:center; }.StrTresc .KomorkaTbl .TrescAktualnosci .FotoArtykul a { font-size:0; display:block; overflow:hidden; }.StrTresc .KomorkaTbl .TrescAktualnosci .OpisArtykul { line-height:1.5; }.StrTresc .KomorkaTbl .ZdjecieGalerii { overflow:hidden; font-size:0; display:block; text-align:center; margin-bottom:15px; }.DaneAktualnosci { display:block; text-align:left; margin-bottom:15px; }.DaneAktualnosci em { display:inline-block; margin:2px 30px 2px 0; color:var(--kolor-szary-ciemny); font-style:normal; }.DaneAktualnosci .DataDodania { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; }.DaneAktualnosci .IloscOdslon { padding:0; }.DaneAktualnosci em.AutorArtykulu { display:block !important; padding:3px 0 5px 0; }.TytulKomentarze { font-size:120%; margin:25px 0 15px 0; padding-top:15px; }.KomentarzArtykul { margin:8px 0 8px 0; line-height:1.5; }.KomentarzArtykul span { opacity:0.6; }.KomentarzArtykul div.KomentarzKlienta { padding:10px 0 10px 0; line-height:1.2; }.KomentarzArtykul div.KomentarzOdpowiedz { padding:10px 0 10px 40px; line-height:1.2; font-style:italic; }.KomentarzArtykul div.KomentarzOdpowiedz span { display:block; margin-bottom:5px; }.KomentarzArtykuluForm { margin:15px 0 5px 0; }.KomentarzArtykuluForm b { display:block; margin-bottom:15px; padding-top:15px; }.Ramka strong, .Ramka h3 { font-size:130%; margin:10px 0 5px 0; font-weight:bold; }@media only screen and (max-width:1023px) {  .StrTresc .RamkaProcent { width:100%; }  .StrTresc .RamkaProcent:last-child { margin-top:15px; }}@media only screen and (min-width:1024px) {  .StrTresc .RamkaProcent { width:calc(50% - 20px); float:left; }}@media only screen and (max-width:799px) {   .StrTresc .RamkaProcentTrzy { width:100%; }}@media only screen and (min-width:800px) and (max-width:1023px) {   .StrTresc .RamkaProcentTrzy { width:50%; }}@media only screen and (min-width:1024px) {  .StrTresc .RamkaProcentTrzy { width:33%; }}.StrTresc .RamkaProcentTrzy { float:left; }.SchowekWartosc { margin-top:15px; display:flex; align-items:center; }.SchowekWartosc .Kom { padding:0 5px 0 0; }#SzczegolyKoszyka { margin:5px 0 10px 0; }.PrzyciskiKoszyka { display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; padding:10px 0 10px 0; }.PrzyciskiKoszyka span, .PrzyciskiKoszyka a { display:block; margin:0 20px 0 0; padding:5px 0 5px 17px; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:12px 12px; display:block; transition:all 0.30s ease; }.PrzyciskiKoszyka span:hover { color:var(--kolor-szablonu); }.LinkPobraniaKoszykaPDF a { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/pdf.svg') no-repeat left center; background-size:18px 18px; display:inline-block; padding:5px 0 5px 26px; }.InformacjaWaga { text-align:left; padding:5px 0 5px 0; }@media only screen and (max-width:1023px) {   #KrokiZamowienia { display:none; }}@media only screen and (min-width:1024px) {  #KrokiZamowienia { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; margin:20px 0 10px 0; }  .KoszykKrok { width:25%; border-right:1px solid var(--kolor-linia); padding:5px 10px 5px 15px; margin-bottom:10px; }  .KoszykKrok:first-child { padding-left:0; }  .KoszykKrok:last-child { border:0; }  .KoszykKrok p, .KoszykKrok strong { opacity:0.4; }  .KoszykKrok.aktywny p, .KoszykKrok.aktywny strong { opacity:1; }  .KoszykKrok.aktywny strong { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; color:var(--kolor-szablonu); }  .KoszykKrok strong { display:block; font-size:120%; margin:0 0 5px 5px; padding:5px 0 5px 0; }  .KoszykKrok p, .KoszykKrok h2 { margin:0 0 5px 5px; }  .KoszykKrok a { font-size:100%; }  }.Koszyk { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); margin-bottom:15px; }.Koszyk th { text-align:center; padding:10px 5px 10px 5px; vertical-align:middle; }.Koszyk td { text-align:center; padding:5px; vertical-align:middle; word-break:break-word; }@media only screen and (min-width:1024px) {   .Koszyk th { padding:15px 10px 15px 10px; }  .Koszyk td { padding:10px; }}.Koszyk .Naglowek th { background:var(--tlo-szare); text-align:center; font-weight:bold; }.Koszyk tr td:nth-child(2) h3 { text-align:left; font-size:100%; }.Koszyk tr td:nth-child(3), .Koszyk tr td:nth-child(5) { white-space:nowrap; }.Koszyk tr:last-child td { border:0; padding:10px 5px 10px 5px; background:var(--tlo-szare); }@media only screen and (max-width:479px) {  .Koszyk { font-size:90%; }}@media only screen and (max-width:799px) {   .Koszyk .Cena .Brutto small, .Koszyk .Cena .Netto small { display:block; }  .Koszyk tr td:nth-child(2) h3 a { font-size:100%; }  .Koszyk tr td:nth-last-child(2) { border-left:0; }  .Koszyk .Cena { font-size:100%; }  .Koszyk .Suma .Cena { font-size:100%; }}.Koszyk .PoleIlosc { position:relative; display:flex; margin:auto; overflow:visible; border:1px solid var(--kolor-ramka-pola); box-shadow:var(--cien-pola); background:var(--kolor-tlo-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; width:fit-content; }.Koszyk .PoleIlosc .minus, .Koszyk .PoleIlosc .plus { width:20px; font-size:0; cursor:pointer; transition:all 0.30s ease-in-out; padding:0; display:flex; justify-content:center; align-items:center; }.Koszyk .PoleIlosc .minus { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/minus.svg') no-repeat 50% transparent; background-size:12px 12px; }.Koszyk .PoleIlosc .plus { background: url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/plus.svg') no-repeat 50% transparent; background-size:12px 12px; }@media only screen and (max-width:799px) {   .Koszyk .PoleIlosc .minus, .Koszyk .PoleIlosc .plus { display:none; }}.Koszyk .UsunKoszyk { display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }.Koszyk input { vertical-align:middle; text-align:center; color:var(--kolor-glowny-czcionki); border:none; background:var(--kolor-tlo-pola); box-shadow:none; border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; padding:5px; }.Koszyk .SumaTekst { text-align:right; font-weight:bold; }.Koszyk .Suma { font-weight:bold; padding:5px 10px 5px 10px; text-align:center; white-space:nowrap; }.Koszyk .Suma .Cena { font-weight:bold; }.Koszyk .Suma em { font-weight:bold; }.Koszyk .Suma small { font-weight:normal; }.Koszyk .Przelicz { text-align:center; display:block; margin-top:5px; }.Koszyk .Przelicz .przycisk { width:18px; height:18px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/odswiez.svg') no-repeat; background-size:18px 18px; overflow:hidden; line-height:200; padding:0; margin:0; border:0; }.Koszyk .Cecha, table .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.Koszyk .Cecha a, table .Cecha a { font-size:100%; font-weight:normal; }.Koszyk .Komentarz { font-size:90%; display:block; margin-top:10px; font-weight:normal; }.Koszyk .Komentarz b { margin-top:3px; display:block; font-weight:bold; }.Koszyk .Komentarz img { float:left; margin:0 5px 5px 0; cursor:pointer; width:25px; height:25px; }.Koszyk .Komentarz textarea { width:100%; }.InformacjaBrakMagazynProdukt { position:relative; text-align:left; color:var(--kolor-szablonu); margin-top:5px; padding:8px 0 8px 30px; font-weight:bold; }.InformacjaBrakMagazynProdukt::before { content:""; display:inline-block; position:absolute; transform:translateY(-50%); top:50%; left:0; width:20px; height:20px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:20px 20px; filter:var(--filtr-szablonu); }.InformacjaBrakMagazyn { position:relative; text-align:left; margin:15px 0 20px 0; position:relative; background:var(--kolor-tla-blad); color:var(--kolor-szablonu); padding:20px 15px 20px 55px; font-weight:bold; }.InformacjaBrakMagazyn::before { content:""; display:inline-block; position:absolute; transform:translateY(-50%); top:50%; left:15px; width:30px; height:30px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:30px 30px; filter:var(--filtr-szablonu); }.PodsumowanieInformacja { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; padding:5px 35px 5px; margin:0 0 10px 5px; }.DarmowaWysylkaInformacja { margin-top:15px; border:1px solid var(--kolor-linia); padding:15px; text-align:center; border-radius:var(--zaokraglenie-5-px); }.WysylkaSuwak { padding:10px 0 10px 0; }.WysylkaSuwakTlo { margin:0 auto; max-width:80%; height:10px; background:var(--kolor-szary-jasny); border-radius:var(--zaokraglenie-5-px); overflow:hidden; position:relative; }.WysylkaSuwakWartosc { position:absolute; top:0; left:0; bottom:0; display:block; background:var(--kolor-szablonu); border-radius:var(--zaokraglenie-5-px); animation:suwak-animacja 1s; transform-origin:left center; }@keyframes suwak-animacja {  0% { transform: scaleX(0); }  100% { transform: scaleX(1); }}.KontenerDostawaPlatnosc { margin:15px 0 20px 0; }.KontenerDostawaPlatnosc { margin-bottom:20px; }.DostawaWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; border-radius:var(--zaokraglenie-5-px); }.PlatnoscWybor { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 15px 10px 15px; border-radius:var(--zaokraglenie-5-px); }.InfoTip { cursor:help; margin-left:8px; width:16px; height:16px; display:inline-block; }.InfoTipBezGrafiki { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:16px 16px; }  @media only screen and (max-width:1023px) {   .DostawaWybor, .PlatnoscWybor { display:block; }  .DostawaWybor { margin-bottom:25px; }}@media only screen and (min-width:1024px) {  .KontenerDostawaPlatnosc { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; }  .DostawaWybor, .PlatnoscWybor { width:50%; }  .DostawaWybor { margin-right:10px; }  .PlatnoscWybor { margin-left:10px; }}.DostawaWybor h3, .PlatnoscWybor h3 { font-size:130%; padding:15px 0 15px 0; font-weight:bold; }.PlatnoscListaWyboru { padding:10px 15px 10px 0; }.DostawaListaWyboru { padding:10px 15px 10px 0; }.ListaWyboru { padding:10px 15px 10px 0; }.ListaTbl { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; align-items:center; }@media only screen and (max-width:479px) {  .ListaTbl { font-size:90%; }}.ListaTbl .ListaRadio { width:80%; position:relative; padding:10px 10px 10px 0; box-sizing:border-box; }.ListaTbl .ListaCena { width:20%; text-align:right; padding:10px 0 10px 0; white-space:nowrap; }.ListaWyboru input, .InfoPunkty input { margin:4px; padding:4px; }.ListaTbl .ListaRadio:hover label { color:var(--kolor-szablonu); text-decoration:none; cursor:pointer; }.ListaTbl .ListaRadio .WyborMapy { display:block; position:relative; padding-left:35px; }.ListaTbl .ListaRadio label { display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; align-items:center; margin:auto; position:relative; padding-left:35px; cursor:pointer; font-size:inherit; font-family:inherit; min-height:20px; line-height:20px; }.ListaTbl .ListaRadio label input[type=radio] { position:absolute; left:0; opacity:0; width:0; height:0; }.ListaTbl .ListaRadio label span.radio, .ListaTbl .ListaRadio label span.check { position:absolute; top:0; left:0; bottom:0; right:0; margin:auto 0; width:20px; height:20px; background-color:var(--kolor-tlo-pola); border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-checkbox); box-shadow:var(--cien-pola); transition:all 0.30s ease-in-out; }.ListaTbl .ListaRadio label span.radio::after, .ListaTbl .ListaRadio span.check::after { content:""; position:absolute; display:none; left:6px; top:2px; width:4px; height:10px; border:solid var(--kolor-radio-zaznaczony); border-width:0 3px 3px 0; transform:rotate(45deg); }.ListaTbl .ListaRadio label:hover span.radio { border:1px solid var(--kolor-ramka-pola-hover); border-radius:var(--zaokraglenie-checkbox); }.ListaTbl .ListaRadio label input:checked ~ span.radio { background-color:var(--kolor-tlo-radio-zaznaczony); border:solid 1px var(--kolor-tlo-radio-zaznaczony); border-radius:var(--zaokraglenie-checkbox); }.ListaTbl .ListaRadio label input:checked ~ span.radio::after { display:block; }.ListaTbl .ListaRadio label .ObrazekLogo { text-align:right; flex-grow:1; order:2;}.ListaTbl .ListaRadio label .RodzajNazwa { max-width:calc(100% - 100px); text-align:left; order:0; }.ListaTbl .ListaRadio label .ObrazekLogo img { max-width:60px !important; }@media only screen and (max-width:799px) {  .ListaTbl .ListaRadio label .RodzajNazwa { max-width:100%; }  .ListaTbl .ListaRadio label .ObrazekLogo { display:none; }  .ListaTbl .ListaRadio .InfoTip { display:none; }}.ListaTbl .ListaRadio label .InfoTip { order:1; }.WyborPunktuKoszyk { padding:10px 0 5px 0; display:none; }.WybranyPunktMapyKoszyk { padding-bottom:8px; font-style:italic; font-weight:bold; }@media only screen and (max-width:1023px) {  .KontenerKoszykPodsumowanie { margin:30px 0 10px 0; }}@media only screen and (min-width:1024px) {  .KontenerKoszykPodsumowanie { float:right; width:49%; }}.KontenerKoszykPodsumowanie h3 { font-size:140%; margin:10px 0 0 0; }.KontenerKoszykPodsumowanie .ListaWyboru { padding:10px 0 10px 0; }.ListaTblPodsumowania { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; margin-bottom:4px; }.ListaTblPodsumowania div { border-bottom:1px solid var(--kolor-linia); padding:8px 0 8px 0; }.ListaTblPodsumowania div:nth-child(1) { width:60%; }.ListaTblPodsumowania div:nth-child(2) { width:40%; }.ListaPodsumowania { padding:10px 15px 10px; }.ListaTblPodsumowania:last-child div { border:0; }.ListaPodsumowaniaCena { border-bottom:1px solid var(--kolor-linia); text-align:right; }.ListaPodsumowaniaCenaUjemna { color:var(--kolor-szablonu); text-align:right; }.ListaPodsumowaniaSumaOpis { color:var(--kolor-szablonu); }.ListaPodsumowaniaSumaCena { color:var(--kolor-szablonu); font-weight:bold; font-size:140% !important; text-align:right; }.KontenerInfoPunkty { padding:10px 15px 10px 10px; text-align:left; line-height:1.7; }.KontenerPunkty { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.KontenerPunkty h3 { font-size:130%; margin-bottom:0.3em; margin-left:10px; margin-top:1.0em; padding:0 5px; font-weight:bold; }.KontenerPunkty p { margin-left:5px; }.FormularzPunkty { margin:5px; }.FormularzPunkty .UsunPunkty { margin-left:5px; display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }#PunktyForm label.error { text-align:left; margin-left:3px; margin-top:0; margin-bottom:10px;width:160px !important; }#PunktyForm { margin-top:20px; }@media only screen and (max-width:1023px) {  #PunktyForm div { display:block; margin-bottom:15px; }}@media only screen and (min-width:1024px) {  #PunktyForm { display:flex; flex-wrap:nowrap; align-items:center; }  #PunktyForm div { margin-right:15px; }}@media only screen and (max-width:1023px) {   .KontenerRaty { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 20px 10px 20px; }  .KontenerRaty div { display:inline-block; vertical-align:middle; text-align:left; }  .KontenerRaty div a { padding:15px 20px 10px 0; display:inline-block; }  .KontenerKupon { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 20px 10px 20px; margin-top:20px; }  .KontenerKoszykButton { text-align:center; margin:35px 0 15px 0; }  .KontenerKoszykButtonKontynuuj { text-align:center; margin-bottom:20px; }  .KontenerKoszykButtonKontynuuj .Prawy { float:none; }}@media only screen and (min-width:1024px) {  .KontenerKoszykPozostale { display:flex; flex-wrap:nowrap; justify-content:center; align-content:stretch; align-items:stretch; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }  .KontenerRaty { border-right:1px solid var(--kolor-linia); padding:10px; width:15%; }  .KontenerRaty div { text-align:center; }  .KontenerRaty div a { padding:20px 0 5px 0; display:inline-block; }  .KontenerRaty h5 { text-align:center; }  .KontenerKupon { border-right:1px solid var(--kolor-linia); padding:10px 10px 10px 15px; width:50%; }  .KontenerKoszykButton { padding:10px; position:relative; text-align:center; width:50%; }}.KontenerRaty h5 { font-size:130%; font-weight:bold; margin-top:1.0em; }.KontenerKupon h5 { font-size:130%; font-weight:bold; margin-top:1.0em; }.KontenerOpakowanieOzdobne h5 { font-size:130%; font-weight:bold; margin-top:1.0em; }.FormularzKupon { margin:10px 10px 10px 0; line-height:1.7; }.FormularzKuponUsuniecie { display:flex; align-items:center; }.FormularzKupon p { padding-bottom:10px; }.FormularzKupon .UsunKupon { margin-left:5px; display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }#KuponRabatowyForm label.error { text-align:left; margin:4px 0 10px 3px; }@media only screen and (max-width:1023px) {  #KuponRabatowyForm div { display:block; margin-bottom:15px; }}@media only screen and (min-width:1024px) {  #KuponRabatowyForm { display:flex; align-items:center; }  #KuponRabatowyForm div { margin-right:15px; }}.KontenerOpakowanieOzdobne { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:0 10px 5px 15px; margin:10px 0 30px 0; }.FormularzOpakowanieOzdobne { margin:10px 10px 10px 0; line-height:1.7; }.FormularzOpakowanieOzdobneUsuniecie { display:flex; align-items:center; }.FormularzOpakowanieOzdobneUsuniecie span { margin-right:10px; }.FormularzOpakowanieOzdobne p { margin-bottom:15px; }.FormularzOpakowanieOzdobne .UsunOpakowanieOzdobne { display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat center top; background-size:20px 20px; width:20px; height:20px; }.KontenerKoszykButton strong { text-align:center; display:block; position:relative; margin:10px; padding:45px 0 0 0; color:var(--kolor-szablonu); font-size:110%; font-weight:normal; line-height:1.5; }.KontenerKoszykButton strong::before { content:""; display:inline-block; position:absolute; transform:translateX(-50%); top:0; left:50%; width:35px; height:35px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/alert.svg') no-repeat; background-size:35px 35px; filter:var(--filtr-szablonu); }.KontenerKoszykButton strong span { white-space:nowrap; }.PozycjeCennika { border:1px solid var(--kolor-linia); }.PozycjeCennika ul { list-style-type:none; padding:0; margin:0; }.PozycjeCennika ul > li { font-weight:bold; }.PozycjeCennika ul > li > ul > li { font-weight:normal; }.PozycjeCennika em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; }.PozycjeCennika .PobierzIkona { display:inline-block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/cennik/pobierz.svg') no-repeat left center; background-size:25px 25px; width:25px; height:25px; }.PozycjeCennika ul li { border-top:1px solid var(--kolor-linia); }.PozycjeCennika > ul:first-child > li:first-child { border:0; } .PozycjeCennika ul li div { padding:5px 10px 5px 10px; display:flex; justify-content:space-between; align-content:flex-start; align-items:center; }.PozycjeCennika ul li li div { padding:5px 10px 5px 20px; }.PozycjeCennika ul li li li div { padding:5px 10px 5px 30px; }.PozycjeCennika ul li li li li li div { padding:5px 10px 5px 40px; }.PozycjeCennika ul li li li li li li div { padding:5px 10px 5px 50px; }.KontenerDaneKlienta { margin:20px 0 20px 0; }.DaneWysylki { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }.DaneFaktura { border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }@media only screen and (max-width:1023px) {  .DaneWysylki, .DaneFaktura { padding:15px; margin-bottom:20px; }}@media only screen and (min-width:1024px) {  .KontenerDaneKlienta { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; }  .DaneWysylki, .DaneFaktura { width:50%; padding:15px; }  .DaneWysylki { margin-right:10px; }  .DaneFaktura { margin-left:10px; }  }.DaneWysylki h3, .DaneFaktura h3 { font-size:130%; padding:0 0 10px 0; font-weight:bold; }.DaneWysylki .Tekst, .DaneFaktura .Tekst { padding:10px 15px 0 0; line-height:1.5; }.DaneFaktura .Tekst div { margin-top:15px; }.DaneFaktura ul { list-style-type:none; margin:0; padding:0; }.DaneWysylki ul { list-style-type:none; margin:0; padding:0; }.InformacjaParagonNip { margin-bottom:8px; font-weight:bold; }.InfoDuze { font-size:110%; line-height:1.3; }.KoszykPotwierdzenie { width:100%; border-spacing:0; border-collapse:separate; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); margin-top:20px; }.KoszykPotwierdzenie th { text-align:center; padding:12px 10px 12px 10px; vertical-align:middle; }.KoszykPotwierdzenie tr td:nth-child(1) h3 { text-align:left; }.KoszykPotwierdzenie td { text-align:center; padding:10px; vertical-align:middle; word-break:break-word; }.KoszykPotwierdzenie .Naglowek th { background:var(--tlo-szare); text-align:center; font-weight:bold; }.KoszykPotwierdzenie tr td:nth-child(1) { text-align:left; }@media only screen and (max-width:479px) {  .KoszykPotwierdzenie { font-size:90%; }}@media only screen and (max-width:1023px) {   .KoszykPotwierdzenie .Cena { font-size:100%; }  .KoszykPotwierdzenie .Informacja { display:block; }}@media only screen and (min-width:1024px) {  .KoszykPotwierdzenie .Suma { font-size:150%; }}.KoszykPotwierdzenie .Suma { border:0; padding:5px 10px 5px 10px; white-space:nowrap; font-weight:bold; }.KoszykPotwierdzenie .Tekst { border:0; font-weight:bold; text-align:right; }.KoszykPotwierdzenie .Informacja { display:block; margin:15px 0 5px 0; }.KoszykPotwierdzenie .Wartosc { border:0; white-space:nowrap; font-weight:normal; }.KoszykPotwierdzenie .WartoscUjemna { color:var(--kolor-szablonu); border:0; white-space:nowrap; font-weight:normal; }.KoszykPotwierdzenie .Cecha { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.KoszykPotwierdzenie .Cecha  a { font-size:100%; font-weight:normal; }.KoszykPotwierdzenie .Komentarz { font-size:90%; display:block; margin-top:2px; font-weight:normal; }.KoszykPotwierdzenie .ZmienIlosc { white-space:nowrap; font-weight:normal; }.KoszykPotwierdzeniePodsumowanie { float:right; width:50%; border:1px solid var(--kolor-linia); margin-bottom:20px; }.KoszykPotwierdzeniePodsumowanie td:last-child { text-align:right; }@media only screen and (max-width:799px) {   .KoszykPotwierdzeniePodsumowanie { width:100%; font-size:100%; }  .KoszykPotwierdzenie .UkryjMobile, .Koszyk .UkryjMobile { width:0 !important; min-width:0 !important; padding:0 !important; border:none !important; background:none !important; font-size:0 !important; }  .Koszyk .UkryjMobile > * { display: none !important; }   }.Podsumowanie td:first-child { width:70%; text-align:right; white-space:normal; }.Podsumowanie td:last-child { width:30%; text-align:right; }.PotwierdzenieTekst { border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); }@media only screen and (max-width:1023px) {  .PotwierdzenieTekst { padding:15px; margin-bottom:20px; }}@media only screen and (min-width:1024px) {  .KontenerPotwierdzenieTekst { display:flex; flex-wrap:nowrap; justify-content:space-between; align-content:stretch; margin:10px 0 15px 0; }  .PotwierdzenieTekst { width:50%; padding:15px; }  .KontenerPotwierdzenieTekst .PotwierdzenieTekst:nth-child(1) { margin-right:10px; }  .KontenerPotwierdzenieTekst .PotwierdzenieTekst:nth-child(3) { margin-left:10px; }}.PotwierdzenieTekst h3 { font-size:130%; padding:0 0 20px 0; font-weight:bold; }.PotwierdzenieTekst .FormaWysylkiPlatnosci b { font-size:110%; }.PotwierdzenieTekst .OpisInfo { margin-bottom:8px; margin-top:10px; }.PotwierdzenieTekst .OpisInfoItalic { font-style:italic; margin-top:15px; }.PotwierdzenieTekst span { margin:0; }.ZmienDane { margin:0; float:right; }.UwagiZamowienie { margin:20px 0 10px 0; text-align:center; }.UwagiZamowienie textarea { width:100%; box-sizing:border-box; }.UwagiZamowienie b { display:block; margin:5px 0 10px 0; text-align:left; }.PolaZamowienie { margin:15px 0 10px 0; }.PolaZamowienie span { margin-bottom:15px; }.PolaZamowienie br { display:none; }.PotwierdzenieAkceptacje { text-align:left; }.PotwierdzenieAkceptacje .PotwierdzenieOpis { margin-left:35px; }.PrzyciskiPotwierdzenie { margin:20px 0 10px 0; }.Podziekowanie { margin:0 5px 20px 5px; font-size:150%; font-weight:bold !important; }.KontenerSzczegoly { line-height:1.5; margin-bottom:35px; }.KontenerSzczegoly #podsumowanieZamowienia { list-style-type:none; padding:0; margin:10px 0 0 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); }.KontenerSzczegoly #podsumowanieZamowienia li { padding:7px 10px 7px 10px; border-bottom:1px solid var(--kolor-linia); display:flex; justify-content:space-between; align-items:center; }.KontenerSzczegoly #podsumowanieZamowienia li:last-child { border-bottom:0; }.KontenerSzczegoly #podsumowanieZamowienia li > strong { font-weight:normal; padding:0 10px 0 0; width:calc(50% - 11px); border-right:1px solid var(--kolor-linia); text-align:right; } .KontenerSzczegoly #podsumowanieZamowienia li > span { font-weight:bold; padding:0 0 0 10px; width:calc(50% - 10px); text-align:left;  } .PlatnoscInfo { margin:10px 0 20px 0; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); padding:15px; }.OdliczajPlatnoscKontener { padding:20px 0 30px 0; text-align:center; }.OdliczajPlatnoscKontener > strong { display:block; font-size:130%; padding-bottom:20px; }.OdliczajPlatnosc { margin:0 auto; width:120px; height:120px; border-radius:50%; display:flex; justify-content:center; align-items:center; border:3px solid var(--kolor-linia); overflow:hidden; cursor:pointer; position:relative; }.OdliczajPlatnoscPostep { position:absolute; bottom:0; left:0; right:0; background:var(--tlo-szare); transition:all 0.30s ease-in-out; }.OdliczajPlatnosc div.LicznikZegara { font-family:Tahoma; }.OdliczajPlatnosc div.LicznikZegara b { font-size:60px; line-height:60px; width:100%; position:relative; z-index:1; }.OdliczajPlatnosc div.LicznikZegara small { width:100%; display:block; font-size:15px; position:relative; z-index:1; }.ZatrzymajZegar { text-align:center; padding-top:15px; }.WyrazamZgode { padding:8px; font-style:normal; }.KomunikatBledu { color:var(--kolor-szablonu); font-weight:bold; padding:7px 7px 7px 7px; border:1px solid var(--kolor-linia); }.AkcjaFacebook { display:inline-block; vertical-align:top; background:url("../szablony/szablon-jx419.rwd.v2/obrazki/przyciski/facebook.svg") no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; }.AkcjaGooglePlus { display:inline-block; vertical-align:top; background:url("../szablony/szablon-jx419.rwd.v2/obrazki/przyciski/google.svg") no-repeat left center; background-size:25px 25px; padding:5px 0 5px 35px; }#PodzielSieAktualnosci { list-style-type:none; padding:0; margin:15px 0 15px 0; display:flex; justify-content:flex-start; }#PodzielSieAktualnosci li { margin:4px 4px 4px 0; transition:all 0.30s ease-in-out; }#PodzielSieAktualnosci li:hover { margin:0 4px 8px 0; }#PodzielSieAktualnosci a { display:inline-block; width:32px; height:32px; }#PodzielSieAktualnosci .facebook { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSieAktualnosci .twitter { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSieAktualnosci .pinterest { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSieAktualnosci .linkedin { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSieAktualnosci .wykop { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }.OpisPolaFormularza { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }.OpisFormularza, .TrescPolaFormularza { margin-bottom:25px; width:100%; }.OpisFormularza { line-height:1.5; }.OpisFormularzaPusty .OpisFormularza { display:none; }.TrescPolaFormularza input[type=text], .TrescPolaFormularza select, .TrescPolaFormularza textarea { max-width:calc(100% - 20px); }.FormularzOpis-Dol .OpisFormularza { order:2; }.FormularzOpis-Dol .TrescPolaFormularza { order:1; }@media only screen and (min-width:800px) {  .FormularzOpis-Lewa .OpisFormularza { width:calc(50% - 15px); padding-right:15px; }  .FormularzOpis-Lewa .TrescPolaFormularza { width:calc(50% - 15px); padding-left:15px; }}@media only screen and (min-width:800px) {  .FormularzOpis-Prawa .OpisFormularza { order:2; width:calc(50% - 15px); padding-left:15px; }  .FormularzOpis-Prawa .TrescPolaFormularza { order:1; width:calc(50% - 15px); padding-right:15px; }}.ZabezpieczenieFormularz { display:flex; flex-wrap:wrap; align-items:center; }.ZabezpieczenieFormularz div { margin:5px 8px 5px 0; }.ZabezpieczenieFormularz div img { display:inline-block; vertical-align:top; font-size:0; }.ZabezpieczenieFormularz .OdswiezGrafike { cursor:pointer; display:inline-block; width:22px; height:22px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/odswiez.svg') no-repeat; background-size:22px 22px; }.ZabezpieczenieFormularz .OdswiezGrafike img { display:none; }.ZabezpieczenieFormularz .OknoGrafikiFormularz { padding:5px; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }.MagazynIlosc { --percent:calc(var(--ilosc) / 5 * 100%); display:inline-block; font-size:20px; font-family:Arial; line-height:1; }.MagazynIlosc::before { content:'▬▬▬▬▬'; letter-spacing:1px; background:linear-gradient(90deg, var(--magazyn-tlo) var(--percent), var(--magazyn-kolor) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }#RamkaProduktu { margin-bottom:30px; padding:20px; background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }@media only screen and (max-width:799px) {  #RamkaProduktu { padding:10px; }}@media only screen and (max-width:1023px) {  #ZdjeciaProduktu { width:100% !important; }  .ZdjeciaKontener { width:calc(100% - 60px) !important; }  #InformacjeProduktu { text-align:left; width:100% !important; }}@media only screen and (min-width:1024px) {  #KartaProduktu { display:flex; justify-content:space-between; align-content:flex-start; align-items:flex-start; }  #ZdjeciaProduktu { background-clip:content-box; box-sizing:border-box; }  .ZdjeciaKontener { width:calc(100% - 30px) !important; }  #InformacjeProduktu { padding-left:50px; background-clip:content-box; box-sizing:border-box; } }@media only screen and (min-width:1024px) and (max-width:1279px) {  #ZdjeciaProduktu, #InformacjeProduktu { width:50% !important; }  }.ZdjeciaKontener { margin:0 auto; position:relative; }#ZdjeciaProduktu a, #ZdjeciaProduktu img { display:block; outline:none; border:none; margin:auto; }#ZdjeciaProduktu #ZdjeciaDuze { margin:0 auto; margin-bottom:10px; text-align:center; }#ZdjeciaProduktu #ZdjeciaDuze > a:not(:first-child) { display:none; }  #ZdjeciaProduktu .DodatkoweZdjecia { margin:20px 0 20px 0; }#ZdjeciaProduktu .DodatkoweZdjecia div { margin:0 auto; cursor:pointer; text-align:center; outline:none; }#ZdjeciaProduktu .DodatkoweZdjecia div img { display:block; margin:auto; font-size:0; border:1px solid rgba(255,255,255,0); padding:10px; border-radius:var(--zaokraglenie-5-px); transition:all 0.30s ease-in-out; }#ZdjeciaProduktu .DodatkoweZdjecia div img:hover, #ZdjeciaProduktu .DodatkoweZdjecia div img:focus { border:1px solid var(--kolor-linia); }#ZdjeciaProduktu .DodatkoweZdjecia div.slick-current img { border:1px solid var(--kolor-linia); }#ZdjeciaProduktu .slick-prev { left:-30px; }#ZdjeciaProduktu .slick-next { right:-30px; }#ZdjeciaProduktu .slick-prev::before, #ZdjeciaProduktu .slick-next::before { color:var(--kolor-czarny) !important; font-size:30px; }@media only screen and (max-width:1023px) {  .Ikonki { margin:20px 0 20px 0; }}.Ikonki span { background:var(--kolor-szary-jasny); display:inline-block; margin:4px 4px 4px 0; border-radius:var(--zaokraglenie-5-px); }.Ikonki b { font-weight:normal; display:inline-block; padding:5px 8px 5px 8px; }.NazwaProducent { margin:15px 0 15px 0; }@media only screen and (max-width:799px) {  .NazwaProducent .Producent { margin:15px 0 0 0; }}@media only screen and (min-width:800px) {  .NazwaProducent { display:flex; justify-content:space-between; align-content:flex-start; align-items:center; }  .NazwaProducent .Producent { text-align:right; }  .NazwaProducent .Producent { margin:15px 0 0 0; }}@media only screen and (min-width:800px) and (max-width:1279px) {  .NazwaProducent { flex-wrap:wrap; }}.NazwaProducent h1 { font-weight:bold; font-size:210%; padding-right:30px; }#RamkaProduktu .SredniaOcena { margin:0 0 20px 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#RamkaProduktu .SredniaOcena div { padding:4px 7px 0 0; line-height:1.5; }#RamkaProduktu .SredniaOcena .WszystkieRecenzje { text-decoration:underline; cursor:pointer; font-weight:bold; }#Tagi { margin:10px 0 0 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#Tagi strong { display:inline-block; margin:0 5px 5px 0; }#Tagi ul { list-style-type:none; padding:0; margin:0; } #Tagi li { display:inline-block; margin:0 5px 5px 0; opacity:0.7; }#Tagi li:hover { opacity:1; }#IloscKupionych { margin:10px 0 15px 0; font-weight:bold }.ListaOpisy { border-top:1px solid var(--kolor-linia); border-bottom:1px solid var(--kolor-linia); margin:10px 0 10px 0; padding:10px 0 10px 0; font-size:90%; }.ListaOpisy .TbPoz { display:flex; align-content:flex-start; align-items:center; margin:6px 0 6px 0; }.ListaOpisy .TbPoz strong, .ListaOpisy .TbPoz span { text-align:left; padding-right:5px; }.ListaOpisy .TbPoz strong a { font-weight:bold; }#DataDostepnosci { color:var(--kolor-czerwony); margin:15px 0 15px 0; font-size:110%; }#DataDostepnosci .ZegarDataDostepnosci span { font-size:140%; font-weight:bold; white-space:nowrap; }#DataDostepnosci .ZegarDataDostepnosci span em { font-style:normal; }#DataDostepnosci .ZegarDataDostepnosci { margin-top:5px; }.SekcjaCen { margin:10px 0 5px 0; }.Przyciski p { margin-bottom:10px; }#PrzyciskKupowania { display:block; }#PrzyciskKupowania input { max-width:80px; display: block; margin:0; padding: 13px 20px; border:none; border-right: 1px solid var(--kolor-ramka-pola); text-align:center; margin-right:42px; border-top-right-radius:0; border-bottom-right-radius:0; }#PrzyciskKupowania .DoKoszykaKartaProduktu { text-align:center; position:relative; cursor:pointer; display:block; font-size:130%; font-weight:bold; margin:0; padding:10px 30px 10px 30px; background:var(--kolor-bialy); color:var(--kolor-glowny-czcionki);  border:2px solid var(--kolor-szablonu); border-radius:25px; color:var(--kolor-glowny-czcionki); transition:all 0.30s ease-in-out; }#PrzyciskKupowania .DoKoszykaKartaProduktu:hover { background-color:var(--kolor-szablonu); color:var(--kolor-bialy); }#PrzyciskKupowania .PrzyciskIlosc { display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#PrzyciskKupowania .PrzyciskIlosc .PolePrzyciskiKoszyka { order:2; }#PrzyciskKupowania .PrzyciskIlosc .PoleIlosciKoszyka { order:1; margin:10px 10px 10px 0; }@media only screen and (max-width:479px) {  #PrzyciskKupowania .PrzyciskIlosc .PolePrzyciskiKoszyka { order:3; margin:10px 0 10px 0; }}#PrzyciskKupowania .PoleIlosc {  position:relative; display:inline-block; margin:0 10px 0 5px; overflow:visible; border:1px solid var(--kolor-ramka-pola); box-shadow:var(--cien-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; }#PrzyciskKupowania .minus, #PrzyciskKupowania .plus { cursor:pointer; position:absolute; transition:all 0.30s ease-in-out; padding:0; width:unset; border:0; display:flex; justify-content:center; align-items:center; }#PrzyciskKupowania .minus { right:0; bottom:0; height:50%; width:42px; left:unset; top:unset; border-top:1px solid var(--kolor-ramka-pola); font-size:0; content:''; display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat 50% transparent; background-size:18px 18px; }#PrzyciskKupowania .plus { right:0; height:50%; top:0; width: 42px; font-size:0; content:''; display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_gora.svg') no-repeat 50% transparent; background-size:18px 18px; }#ZakupPrzezAllegro { margin:0; }#ZakupPrzezAllegro a { display:inline-block; font-weight:bold; margin-bottom:10px; padding:10px 90px 10px 10px; border:2px solid #ff5a00; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/przyciski/allegro.png') #fff no-repeat right 10px center; background-size:70px 25px; border-radius:var(--zaokraglenie-3-px); transition:all 0.30s ease-in-out; }#ZakupPrzezAllegro a:hover { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/przyciski/allegro.png') #fff no-repeat left 10px center; background-size:70px 25px; padding:10px 10px 10px 90px; }#SzybkiZakup { font-size:90%; margin-top:10px; }#FormSzybkiZakup { display:none; margin:10px 0 10px 0; padding:15px; background:var(--tlo-szare); }#FormSzybkiZakup span.Informacja { display:block; margin-bottom:15px; }#PowiadomDostepnosc { font-size:90%; }#FormPowiadomienieDostepnosc { display:none; margin:10px 0 10px 0; padding:15px; background:var(--tlo-szare); }#FormPowiadomienieDostepnosc span.Informacja { display:block; margin-bottom:15px; }#InfoNiedostepny .Info, #PrzyciskKupowania .Info { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:25px 25px; display:inline-block; padding:7px 0 7px 35px; } .KomentarzeDoProduktu { line-height:1.5; margin:10px 0 5px 0; }.CenyProduktu { margin-bottom:20px; }.CenyProduktu p { margin-bottom:5px; }#CenaPoprzednia, #CenaKatalogowa { opacity:0.6; }#CenaPoprzednia strong { font-size:120%; text-decoration:line-through; white-space:nowrap; font-weight:normal; }#CenaKatalogowa strong { font-size:120%; text-decoration:line-through; white-space:nowrap; font-weight:normal; }#CenaKatalogowaOszczedzasz { color:var(--kolor-szablonu); }#CenaKatalogowaOszczedzasz strong { font-size:120%; }#CenaGlownaProduktuBrutto { font-size:120%; }#CenaGlownaProduktuBrutto strong { font-size:170%; white-space:nowrap; color:var(--kolor-szablonu); }#CenaGlownaProduktuBrutto span { display:inline-block; margin:0; }#CenaGlownaProduktuNetto strong { font-size:130%; white-space:nowrap; }#InfoKupon { position: relative; border:1px solid var(--kolor-linia); width:fit-content; padding:8px; margin-bottom:15px; border-radius:var(--zaokraglenie-3-px); }#InfoKupon::before, #InfoKupon::after { display:block; position:absolute; width:0; height:0; content:""; border-style:solid; }#InfoKupon::before { bottom:-10px; left:12px; z-index:2; border-color:var(--kolor-bialy) transparent transparent; border-width:5px; }#InfoKupon::after { bottom:-12px; left:11px; z-index:1; border-color:var(--kolor-linia) transparent transparent;border-width:6px; }#CenaGlownaProduktuBrutto.CenaZKuponem strong span { color:var(--kolor-szablonu); font-size:140%; }#CenaPoprzednia.CenaZKuponem { opacity:1.0; }#CenaPoprzednia.CenaZKuponem strong { font-size:190%; opacity:1.0; text-decoration:none; font-weight:bold; }#ProduktZegar { margin:20px 0 10px 0; }#ProduktZegar .Odliczanie { display:block; color:var(--kolor-czcionki-odliczania-pozostalo); }#ProduktZegar .Odliczanie span { display:block; color:var(--kolor-czcionki-odliczania); margin:0 0 10px 0; font-size:130%; }#ProduktZegar .Odliczanie span em { display:inline-block; background:var(--kolor-tla-zegara); color:var(--kolor-czcionki-zegara); font-style:normal; padding:2px 5px 2px 5px; min-width:15px; text-align:center; margin:1px; border-radius:var(--zaokraglenie-4-px); }#PrzyciskSchowek { padding-top:5px; margin:0; }#PrzyciskSchowek span { white-space:nowrap; display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/przyciski/schowek.svg') no-repeat left center; background-size:20px 20px; padding:3px 0 3px 30px; transition:all 0.30s ease-in-out; }#PrzyciskSchowek.KartaSchowekDodany span { filter:var(--filtr-szablonu); background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/schowek_wlaczony.svg') no-repeat left center; background-size:20px 20px; }#PrzyciskSchowek:not(.KartaSchowekDodany) span:hover { color:var(--kolor-szablonu); }#CechyProduktu { padding:0; margin:20px 0 20px 0; }#CechyProduktu .CechaProduktu { margin-bottom:20px; }#CechyProduktu .CechaProduktu .CechaProduktuEtykieta { display:inline-block; font-weight:normal; }@media only screen and (max-width:479px) {  #CechyProduktu .CechaProduktu { margin-bottom:20px; flex-direction:column; }}#CechyProduktu .CechaWyboru { margin:10px -15px 0 0; display:flex; flex-wrap:wrap; min-width:200px; }#CechyProduktu .Radio.PoleWyboruCechy { box-sizing:border-box; transition:all 0.50s ease-in-out; display:flex; text-align:center; margin:5px 15px 10px 0; }#CechyProduktu .Radio.PoleWyboruCechy label { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; position:relative; text-align:center; cursor:pointer !important; word-break:break-word; padding:0 !important; margin:0 !important; }#CechyProduktu .Radio.PoleWyboruCechy span { box-sizing:border-box; padding:5px; margin:0; text-align:center; width:100%; height:100%; border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; box-shadow:var(--cien-pola); opacity:1; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:center; align-content:stretch; align-items:center; }#CechyProduktu .Radio.PoleWyboruCechy label input:checked ~ span { background:transparent; border:1px solid var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .Radio.PoleWyboruCechy label:hover span { background:transparent; border:1px solid var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .CechaWyboru select { width:70%; margin:0 5px 0 0; }#CechyProduktu .Foto.PoleWyboruCechy { box-sizing:border-box; transition:all 0.50s ease-in-out; display:flex; text-align:center; margin:5px 15px 10px 0; }#CechyProduktu .Foto.PoleWyboruCechy label { cursor:pointer; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; cursor:auto; position:relative; text-align:center; word-break:break-word; padding:0 !important; margin:0 !important; flex-direction:column;  }#CechyProduktu .Foto.PoleWyboruCechy span { box-shadow:none; border:0; box-sizing:border-box; padding:5px; margin:0; text-align:center; width:100%; height:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.PoleCechy { display:block; cursor:pointer; border:1px solid var(--kolor-ramka-pola); border-radius:var(--zaokraglenie-input); transition:all 0.30s ease-in-out; box-shadow:var(--cien-pola); }#CechyProduktu .Foto.PoleWyboruCechy span.ZdjecieCechy { display:block; background:transparent; overflow:hidden; height:auto; margin:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.ZdjecieCechy img { cursor:zoom-in !important; margin:auto; }#CechyProduktu .Foto.PoleWyboruCechy span.radio { position:relative; display:block !important; overflow:hidden; height:auto; }#CechyProduktu .Foto.PoleWyboruCechy label input:checked ~ span.PoleCechy { background:transparent; border:solid 1px var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }#CechyProduktu .Foto.PoleWyboruCechy span.PoleCechy:hover { background:transparent; border:solid 1px var(--kolor-szablonu); border-radius:var(--zaokraglenie-input); }@media only screen and (max-width:479px) {   #CechyProduktu .PoleWyboruCechy { width:100%; margin:5px 0 0 0; }}@media only screen and (min-width:480px) and (max-width:799px) {   #CechyProduktu .PoleWyboruCechy { width:calc(50% - 15px); } }  @media only screen and (min-width:800px) and (max-width:1279px) {   #CechyProduktu .PoleWyboruCechy { width:calc(33.3333% - 15px); }  }  @media only screen and (min-width:1280px) and (max-width:1599px) {   #CechyProduktu .PoleWyboruCechy { width:calc(25% - 15px); }  }@media only screen and (min-width:1600px) {   #CechyProduktu .PoleWyboruCechy { width:calc(20% - 15px); }}.CechaOpis { position:relative; cursor:pointer; }.CechaOpis::before { content:''; background:url("../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg") no-repeat left center; background-size:16px 16px; display:block; position:absolute; right:-25px; top:2px; width:16px; height:16px; }#InfoOpisWysylka { display:inline-block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat left center; background-size:16px 16px; padding:2px 0 2px 22px; cursor:help; }.jBox-content #tipWysylka { line-height:1.4; width:auto; }.jBox-content #tipWysylka b { display:block; margin-bottom:8px; }.jBox-content #tipWysylka span { font-weight:normal; display:block; margin:3px 0 0 0; width:auto; }#PoleTekstoweProduktu .TxtOpis { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/info.svg') no-repeat right center; background-size:16px 16px; padding:0 25px 0 0; cursor:pointer; }#PoleTekstoweProduktu { margin:10px 0 5px 0; }#PoleTekstoweProduktu div { margin-top:10px; }#PoleTekstoweProduktu span { display:inline-block; margin:10px 0 3px 0; }#PoleTekstoweProduktu input, #PoleTekstoweProduktu textarea { width:80%; }#PoleTekstoweProduktu img { padding:8px; max-width:70px !important; max-height:70px !important; }#PoleTekstoweProduktu .blad { display:block; padding:5px 0 5px 0; color:var(--kolor-czerwony); font-weight:bold; }#PoleTekstoweProduktu .wgrano { font-weight:normal; display:block; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/ok.svg') no-repeat left center; background-size:20px 18px; padding:4px 0 4px 25px; }#LinkiPowiazaneProduktu { margin:20px 0 0 0; }#LinkiPowiazaneProduktu .GrupaLinkow .GrupaLinkowTytul { margin-bottom:10px; font-size:110%; font-weight:bold; }#LinkiPowiazaneProduktu ul { list-style-type:none; padding:0; margin:15px 0 15px 0; }#LinkiPowiazaneProduktu ul li { display:inline-block; vertical-align:top; margin:0 10px 10px 0; border:1px solid var(--kolor-linia); }#LinkiPowiazaneProduktu ul li a { display:block; padding:5px; }#LinkiPowiazaneProduktu ul li img { max-width:200px !important; font-size:0; display:block; }#InneWariantyProduktu { margin:20px 0 20px 0; }#InneWariantyProduktu .InneWariantyNaglowek { margin-bottom:10px; font-size:120%; font-weight:bold; }#InneWariantyProduktu .ListaInneWarianty { display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant { border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-5-px); background:var(--kolor-tlo-modul); margin:0 10px 10px 0; padding:5px; transition:all 0.30s ease-in-out; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant.Aktywny, #InneWariantyProduktu .ListaInneWarianty .OknoWariant:hover { border:1px solid var(--kolor-szablonu); }#InneWariantyProduktu .ListaInneWarianty .OknoWariant img { max-width:70px !important; }#InneWariantyProduktu .ListaInneWarianty .OknoWariant a { display:block; }#InneWariantyProduktu .ListaInneWarianty .Foto img { display:inline-block; vertical-align:top; font-size:0; }#InneWariantyProduktu .OknoWariantNazwa { justify-content:flex-start; align-items:stretch; }#InneWariantyProduktu .OknoWariantNazwa .OknoWariant { text-align:center; width:120px; }#InneWariantyProduktu .OknoWariantNazwa .OknoWariant .ProduktCena .Cena, #InneWariantyProduktu .OknoWariantNazwa .OknoWariant .ProduktCena .CenaPromocyjna { font-size:100%; }#InneWariantyProduktu .OknoWariantNazwa .Foto { padding:5px 0 5px 0; }#InneWariantyProduktu .OknoWariantNazwa a span { display:block; padding-top:8px; font-size:90%; }#InneWariantyProduktu .OknoWariantNazwa a span:first-child { padding:0; }#OstrzezenieIlosci { color:var(--kolor-czerwony); margin:10px 0 10px 0; }#ZnizkiOdIlosci { margin-top:10px; }#ZnizkiOdIlosci span { display:inline-block; cursor:pointer; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/kartaProduktu/znizki_od_ilosci.svg') no-repeat left center; background-size:25px 25px; padding:10px 10px 10px 35px; margin:0; font-weight:normal; }#ZnizkiOdIlosci strong { font-weight:normal; color:var(--kolor-czerwony); }#HistoriaCenProduktu { margin-top:15px; font-size:90%; opacity:0.7; }#HistoriaCenProduktu span { display:inline-block; font-weight:normal; margin:0; background-size:18px 18px; padding:7px 0 7px 25px; }#InfoRabaty { color:var(--kolor-czerwony); }.ZnizkiInfo { width:90%; margin:0 auto; margin-top:15px; }.ZnizkiInfo .Naglowek td { font-weight:bold; }.ZnizkiInfo td { padding:5px; border:1px solid var(--kolor-linia); }#InformacjaPunkty { text-align:left; margin:10px 0 10px 0; font-size:90%; }#InformacjaPunkty span { font-weight:bold; }#PodzielSie { list-style-type:none; padding:10px 0 0 0; margin:0; display:flex; justify-content:center; }#PodzielSie li { margin:4px; transition:all 0.30s ease-in-out; }#PodzielSie li:hover { margin:0 4px 8px 4px; }#PodzielSie a { display:inline-block; width:32px; height:32px; }#PodzielSie li:nth-child(1) { order:6; }#PodzielSie li:nth-child(2) { order:5; }#PodzielSie li:nth-child(3) { order:4; }#PodzielSie li:nth-child(4) { order:3; }#PodzielSie li:nth-child(5) { order:2; }#PodzielSie li:nth-child(6) { order:1; }#PodzielSie .facebook { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 0; }#PodzielSie .twitter { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -32px; }#PodzielSie .pinterest { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -64px; }#PodzielSie .linkedin { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -96px; }#PodzielSie .wykop { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/podziel_ikony/podziel_sie.png') no-repeat 0 -128px; }#GlowneLinkiProduktu { padding:0 0 15px 0; text-align:center; }#GlowneLinkiProduktu a { display:inline-block; padding:10px 10px 10px 45px; margin:10px; transition:all 0.30s ease-in-out; border:1px solid var(--kolor-linia); border-radius:var(--zaokraglenie-3-px); }#GlowneLinkiProduktu .ZapytanieProdukt { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/kartaProduktu/mail.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .PolecProdukt { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/kartaProduktu/znajomy.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .NegocjujCene { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/kartaProduktu/negocjacja.svg') no-repeat left 10px center; background-size:25px 25px; }#GlowneLinkiProduktu .LinkPDF { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/kartaProduktu/pdf.svg') no-repeat left 10px center; background-size:23px 23px; }@media only screen and (max-width:799px) {   #GlowneLinkiProduktu a { font-size:90%; background:transparent !important; padding:8px; margin:5px; }}#ZakladkiProduktu #Zakladki { list-style-type:none; padding:0; margin:20px 0 10px 0; display:flex; align-content:flex-start; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; }#ZakladkiProduktu #Zakladki li { margin:0 15px 15px 0; padding:10px 20px 10px 20px; font-size:110%; font-weight:bold; background:var(--tlo-biale); color:var(--kolor-glowny-czcionki); border:2px solid var(--kolor-szablonu); position:relative; transition:all 0.30s ease-in-out; cursor:pointer; border-radius:25px; }#ZakladkiProduktu #Zakladki li:hover, #ZakladkiProduktu #Zakladki li.aktywna { background:var(--kolor-szablonu); color:var(--kolor-bialy); }#TresciZakladek { line-height:1.5; overflow:hidden; }#TresciZakladek .widoczna { display:block; }#TresciZakladek .ukryta { display:none; }#TresciZakladek .DodatkowePolaOpis { padding-top:15px; }#TresciZakladek .TbPoz { display:flex; align-content:flex-start; align-items:center; margin:6px 0 6px 0; }#TresciZakladek .TbPoz strong, #TresciZakladek .TbPoz span { text-align:left; padding-right:5px; }#TresciZakladek .TbPoz strong a { font-weight:bold; }#TresciZakladek .ListaPozycjiKartaProduktu ul { list-style-type:none; padding:0; margin:0; }#TresciZakladek .ListaPozycjiKartaProduktu ul li { background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:16px 16px; padding:0 0 0 25px; margin-bottom:15px; }#TresciZakladek .ListaPozycjiKartaProduktu ul li:last-child { margin-bottom:0; }#TresciZakladek .ListaPozycjiKartaProduktu ul li a { font-weight:bold; }#TresciZakladek .ListaPozycjiKartaProduktu ul li .opisPlikLink { display:block; margin:5px 0 5px 0; }#TresciZakladek .FilmyYoutubeFlvProdukt { display:flex; flex-direction:column; justify-content:center; align-content:flex-start; align-items:center; }#TresciZakladek .FilmYoutubeFlv { margin:0 0 25px 0; text-align:center; max-width:100%; }#TresciZakladek .FilmYoutubeFlv strong { display:block; margin:5px 0 5px 0; }#TresciZakladek .FilmYoutubeFlv div { max-width:100%; }@media only screen and (max-width:1023px) {   #TresciZakladek .FilmYoutubeFlv div { position:relative; padding-bottom:56.25%; height:0; }  #TresciZakladek .FilmYoutubeFlv div iframe, #TresciZakladek .FilmYoutubeFlv div video { position:absolute; top:0; left:0; width:100% !important; height:100% !important; cursor:pointer; }}#TresciZakladek .PlikiMp3 { display:flex; flex-wrap:wrap; align-items:center; }#TresciZakladek .PlikiMp3 div { padding:5px 10px 5px 0; }#TresciZakladek .Recenzja { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin:10px 0 10px 0; line-height:1.5; border-bottom:1px solid var(--kolor-linia); }#TresciZakladek .Recenzja > span { display:inline-block; }@media only screen and (max-width:799px) {   #TresciZakladek .Recenzja > span { width:100%; padding-bottom:5px; }}@media only screen and (min-width:800px) {   #TresciZakladek .Recenzja > span { width:33.33%; }  #TresciZakladek .Recenzja > span:nth-child(2) { text-align:right; }}#TresciZakladek .Recenzja > span:nth-child(2) { order:3; }#TresciZakladek .Recenzja > div.RecenzjaOpis { order:4; width:100%; padding:10px 0 10px 0; font-style:italic; }#TresciZakladek .Recenzja > div.InformacjaOk { order:5; width:100%; margin-bottom:5px; font-weight:bold; }#TresciZakladek .PodsumowanieRecenzji { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid var(--kolor-linia); line-height:1.6; }#TresciZakladek .PodsumowanieRecenzji > strong { font-size:120%; padding-bottom:10px; display:block; }#TresciZakladek .ZdjeciaRecenzji { display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#TresciZakladek .ZdjeciaRecenzji > div { margin:0 15px 15px 0; }#TresciZakladek .ZdjeciaRecenzji > div img { max-width:120px !important; width:auto; max-height:120px !important; height:auto; }.SredniaOcenaPaskiRecenzji { padding:20px 0px 20px 0px; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }@media only screen and (max-width:799px) {   .SredniaOcenaPaskiRecenzji > div { width:100%; padding:10px 0 10px 0; }}.SredniaOcenaRecenzje { text-align:center; padding:0 20px 0 0; }.SredniaOcenaRecenzje { font-size:200%; }.SredniaOcenaRecenzje span { font-size:13px; display:block; padding-bottom:10px; }@media only screen and (min-width:800px) {   .PaskiRecenzji { padding:0 20px 0 20px; margin-right:20px; border-left:1px solid var(--kolor-linia); }}.PasekRecenzja { height:15px; margin-bottom:10px; display:flex; align-content:flex-start; align-items:center; cursor:pointer; }.PasekRecenzja > div { margin-right:10px; }.PasekRecenzja > div:nth-child(2) { flex:1; margin-top:2px; background:var(--tlo-szare); width:350px; height:12px; position:relative; overflow:hidden; border-radius:2px; }.PasekRecenzja > div:nth-child(2) span { display:block; background:var(--kolor-szablonu); position:absolute; top:0; bottom:0; border-radius:var(--zaokraglenie-3-px); }.PasekRecenzja > div:nth-child(3) { width:20px; text-align:center; }.WyswietlOceny { display:flex; align-content:flex-start; align-items:center; padding:20px 0 20px 0; }.WyswietlOceny select { margin-left:10px; }#RamkaProduktu .LiniaPrawa { border-right:1px solid var(--kolor-linia); }#RamkaProduktu .LiniaDolna { border-bottom:1px solid var(--kolor-linia); }#TresciZakladek .OknaRwd { margin:-10px -10px -10px -10px; }#TresciZakladek .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; line-height:normal; }#TresciZakladek .Okno .ElementListingRamka { padding:15px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; position:relative; z-index:2; }#TresciZakladek .Okno .ElementListingRamka::before { content:''; z-index:-1; display:inline-block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid var(--kolor-ramka-modul); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); transition:all 0.30s ease-in-out; }#TresciZakladek .Okno .ElementListingRamka:hover::before { border:1px solid var(--kolor-ramka-modul-hover); }#TresciZakladek .Okno .Foto { position:relative; margin:0 0 15px 0; }#TresciZakladek .Okno h3 a { margin-bottom:15px; display:block; }#TresciZakladek .Okno .ZakupKontener { margin-top:auto; }#TresciZakladek .Okno .Zakup { justify-content:center; padding-top:10px; }.PozostaleProdukty { margin:30px 0 30px 0; }  .PozostaleProdukty .Okno { text-align:center; position:relative; background-clip:content-box; box-sizing:border-box; }.PozostaleProdukty .Okno .ElementListingRamka { padding:15px; margin:10px; height:calc(100% - 20px); background-clip:border-box; box-sizing:border-box; display:flex; flex-direction:column; position:relative; z-index:2; }.PozostaleProdukty .Okno .ElementListingRamka::before { content:''; z-index:-1; display:inline-block; position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid var(--kolor-ramka-modul); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); transition:all 0.30s ease-in-out; }.PozostaleProdukty .Okno .ElementListingRamka:hover::before { border:1px solid var(--kolor-ramka-modul-hover); }.PozostaleProdukty .Okno .Foto { position:relative; margin:0 0 15px 0; }.PozostaleProdukty .Okno h3 a { margin-bottom:15px; display:block; }.PozostaleProdukty .Okno .ZakupKontener { margin-top:auto; }.PozostaleProdukty .Okno .Zakup { padding-top:10px; }#PlatnosciRatalne { padding:10px 0 0 0; display:flex; align-content:flex-start; align-items:center; flex-wrap:wrap; }#PlatnosciRatalne div { margin-right:20px; }#ZestawProduktow { margin:20px 0 20px 0; overflow:hidden; border:1px solid var(--kolor-linia); background:var(--kolor-tlo-modul); border-radius:var(--zaokraglenie-10-px); }#ZestawProduktow .ZestawTytul { display:block; padding:15px; background:var(--tlo-szare); font-size:130%; }#ZestawProduktow ul { list-style-type:none; padding:0; margin:0; }#ZestawProduktow ul li { display:flex; align-items:center; justify-content:flex-start; }#ZestawProduktow ul li span { display:inline-block; vertical-align:top; }#ZestawProduktow ul li span img { display:inline-block; vertical-align:top; font-size:0; }#ZestawProduktow ul li span:first-child { width:60px; padding:10px 5px 10px 5px; text-align:center; }#ZestawProduktow ul li span:last-child { width:calc(100% - 90px); padding:10px; }#ZestawProduktow ul li a { font-weight:bold; }#ZestawProduktow .ZestawTaniej { padding:15px; background:var(--tlo-szare); font-size:110%; }#ZestawProduktow .ZestawTaniej b { font-size:110%; }.CheckboxZestaw { display:none; }.ZestawyListing { padding:10px 0 0 0; }.ZestawyListingProdukty .ProduktZestawPozycja { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid var(--kolor-linia); }.ZestawyListingProdukty .ProduktZestawPozycja:nth-child(n+2) { padding:0; margin:0; max-height:0; overflow:hidden; opacity:0; transition:all 0.30s ease-in-out; }#CheckboxZestaw:checked ~ .ZestawyListingProdukty .ProduktZestawPozycja { max-height:500px; opacity:1; }#CheckboxZestaw:checked ~ .ZestawyListingProdukty .WszystkieZestawy label { display:none; }.ProduktZestaw > div { padding:10px 0 10px 0; }@media only screen and (min-width:1024px) {   .ProduktZestaw { display:flex; justify-content:space-between; align-content:flex-start; align-items:flex-start; }  .ProduktZestaw > div:nth-child(1) { width:calc(50% - 10px); padding-right:10px; }  .ProduktZestaw > div:nth-child(2) { width:calc(50% - 10px); padding-left:10px; }}.ProduktZestaw .ProduktZestawFoto { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }.ProduktZestaw .ProduktZestawFoto > div { padding:10px; position:relative; }.ProduktZestaw .ProduktZestawFoto > div img { max-width:70px !important; }@media only screen and (min-width:1024px) {   .ProduktZestaw .ProduktZestawFoto > div { padding:10px 40px 10px 20px; }  .ProduktZestaw .ProduktZestawFoto > div:last-child { padding-right:20px; }  .ProduktZestaw .ProduktZestawFoto > div::before { content:'+'; font-size:40px; font-family:Arial; opacity:0.5; position:absolute; top:50%; right:0; transform:translate(0%, -50%); }  .ProduktZestaw .ProduktZestawFoto > div:last-child::before { display:none; }  .ProduktZestaw .ProduktZestawFoto > div img { max-width:100px !important; }}.ProduktZestaw .ProduktZestawLinki h4 a { font-size:130%; font-weight:bold; display:block; margin-bottom:15px; }.ProduktZestaw .ProduktZestawLinki > div { display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:10px; }.ProduktZestaw .ProduktZestawLinki > div div:last-child a { font-weight:bold; }.ProduktZestaw .ProduktZestawLinki > div div:last-child { white-space:nowrap; padding-left:15px; text-align:right; }.ProduktZestaw .ProduktZestawLinki > div div:last-child .CenaPoprzednia { display:inline-block; margin-right:10px; }.ProduktZestaw .ProduktyZestawuSuma { margin-top:15px; padding-top:15px; border-top:1px solid var(--kolor-linia); align-items:center !important; }.ProduktZestaw .ProduktyZestawuSuma .Cena { font-weight:bold; font-size:20px; }.ProduktZestaw .ProduktyZestawuTaniej { padding-top:5px; white-space:wrap !important; }.ProduktZestaw .ProduktyZestawuTaniej b { display:inline-block; vertical-align:middle; color:var(--kolor-czerwony); }.WszystkieZestawy { text-align:center; padding:5px 0 15px 0; }.WszystkieZestawy label { text-decoration:underline; cursor:pointer; letter-spacing:1px; }#KosztRozmiaru { opacity:0.7; margin:5px 0 15px 0; font-size:90%; }.KlasaEnergetyczna { color:var(--kolor-bialy); height:20px; line-height:20px; padding:0 5px 0 8px; display:inline-block; vertical-align:top; position:relative; margin-right:20px; }.KlasaEnergetyczna::before { content:''; display:inline-block; position:absolute; top:0; right:-10px; bottom:0; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid blue; }.KlasaEnergetyczna-Appp, .KlasaEnergetyczna-App, .KlasaEnergetyczna-Ap, .KlasaEnergetyczna-A { background:#16a451; }.KlasaEnergetyczna-Appp::before, .KlasaEnergetyczna-App::before, .KlasaEnergetyczna-Ap::before, .KlasaEnergetyczna-A::before { border-left-color:#16a451; }.KlasaEnergetyczna-B { background:#54b54d; }.KlasaEnergetyczna-B::before { border-left-color:#54b54d; }.KlasaEnergetyczna-C { background:#aed331; }.KlasaEnergetyczna-C::before { border-left-color:#aed331; }.KlasaEnergetyczna-D { background:#f7ec1d; }.KlasaEnergetyczna-D::before { border-left-color:#f7ec1d; }.KlasaEnergetyczna-E { background:#f6b216; }.KlasaEnergetyczna-E::before { border-left-color:#f6b216; }.KlasaEnergetyczna-F { background:#f15a25; }.KlasaEnergetyczna-F::before { border-left-color:#f15a25; }.KlasaEnergetyczna-G { background:#eb2023; }.KlasaEnergetyczna-G::before { border-left-color:#eb2023; }.PdfEtykietaEnergetyczna { font-size:90%; text-decoration:underline; font-weight:normal !important; }.ZegarCzasWysylkiKartaProduktu { margin:20px 0 10px 0; background:var(--tlo-szare); border-radius:var(--zaokraglenie-5-px); text-align:center; padding:10px; line-height:1.5; }.ZegarCzasWysylkiKartaProduktu > div { padding-top:5px; }.ZegarCzasWysylkiKartaProduktu b { display:inline-block; vertical-align:top; padding:0 2px 0 2px; }#panel_z_opis .fdp{--fdp-ink:#253039;--fdp-muted:#616c74;--fdp-orange:#b84c10;--fdp-warm:#fff4e9;--fdp-line:#e3e7e9;--fdp-soft:#f5f7f8;max-width:1160px;margin:auto;color:var(--fdp-ink);background:#fff;font:400 16px/1.65 Manrope,Arial,sans-serif;text-align:left}#panel_z_opis .fdp *,#panel_z_opis .fdp ::after,#panel_z_opis .fdp ::before{box-sizing:border-box}#panel_z_opis .fdp:where(h1,h2,h3,p,figure,dl,dd){margin:0;padding:0}#panel_z_opis .fdp:is(h1,h2,h3){font-family:inherit;color:var(--fdp-ink);font-weight:700;text-wrap:balance;line-height:1.25}#panel_z_opis .fdp h2{font-size:29px;letter-spacing:-.8px;line-height:1.3}#panel_z_opis .fdp h3{font-size:19px;letter-spacing:-.4px}#panel_z_opis .fdp p{font-size:16px;line-height:1.65}#panel_z_opis .fdp a{color:var(--fdp-orange);text-decoration:none}#panel_z_opis .fdp:is(a,button):focus-visible{outline:3px solid var(--fdp-orange);outline-offset:5px}#panel_z_opis .fdp:is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:#b84c1020}#panel_z_opis .fdp:is(section,footer){scroll-margin-top:100px}#panel_z_opis .fdp svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#panel_z_opis .fdp-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:56px;align-items:center;padding:40px 48px 32px}#panel_z_opis .fdp-brand{display:flex;align-items:center;gap:20px;margin-bottom:28px}#panel_z_opis .fdp-brand img{width:138px;height:40px;object-fit:contain}#panel_z_opis .fdp-brand span{border-left:1px solid var(--fdp-line);padding-left:20px;font-size:13px;color:var(--fdp-muted)}#panel_z_opis .fdp .fdp-model{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1.2px;line-height:1.2;overflow-wrap:anywhere}#panel_z_opis .fdp .fdp-lead{font-size:30px;font-weight:500;line-height:1.4;letter-spacing:-.8px;margin-top:20px}#panel_z_opis .fdp .fdp-summary{max-width:475px;color:var(--fdp-muted);margin-top:18px;font-size:16px;line-height:1.75;text-wrap:pretty}#panel_z_opis .fdp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}#panel_z_opis .fdp .fdp-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;background:var(--fdp-warm);color:var(--fdp-orange);border:1px solid #ecd1bc;border-radius:6px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s}#panel_z_opis .fdp .fdp-button:hover{background:#ffead7;border-color:var(--fdp-orange)}#panel_z_opis .fdp-text-link{display:inline-flex;align-items:center;gap:9px;min-height:46px;font-size:14px;font-weight:650}#panel_z_opis .fdp-text-link svg{width:18px;height:18px}#panel_z_opis .fdp-text-link:hover{text-decoration:underline;text-underline-offset:5px}#panel_z_opis .fdp-photo{display:flex;align-items:center;justify-content:center;height:390px;padding:0;background:0 0;border:0;border-radius:0}#panel_z_opis .fdp-photo img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}#panel_z_opis .fdp-product figcaption{text-align:center;color:var(--fdp-muted);font-size:12px;line-height:1.65;padding-top:16px}#panel_z_opis .fdp-product figcaption span{display:block;color:var(--fdp-muted);font-size:12px}#panel_z_opis .fdp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 22px;border-top:1px solid var(--fdp-line);border-bottom:1px solid var(--fdp-line);background:#fafbfb}#panel_z_opis .fdp-facts>div{padding:0 26px;border-right:1px solid var(--fdp-line)}#panel_z_opis .fdp-facts>div:last-child{border:0}#panel_z_opis .fdp-facts dt{font-size:13px;color:var(--fdp-muted);margin-bottom:6px;line-height:1.4}#panel_z_opis .fdp-facts dd{font-size:29px;font-weight:750;line-height:1.3;letter-spacing:-.7px;font-variant-numeric:tabular-nums}#panel_z_opis .fdp-facts dd span{font-size:17px;font-weight:500;letter-spacing:0}#panel_z_opis .fdp-facts>div:first-child dd{color:var(--fdp-orange)}#panel_z_opis .fdp-section{padding:48px}#panel_z_opis .fdp-section-heading p{max-width:640px;color:var(--fdp-muted);margin-top:9px}#panel_z_opis .fdp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}#panel_z_opis .fdp-benefit{min-width:0;padding-right:0;border:0}#panel_z_opis .fdp-benefit:last-child{padding-right:0;border:0}#panel_z_opis .fdp-icon{width:28px;height:28px;color:var(--fdp-orange);display:block}#panel_z_opis .fdp-benefit h3{margin-top:16px;margin-bottom:9px}#panel_z_opis .fdp-benefit p{font-size:15px;line-height:1.75;color:var(--fdp-muted);text-wrap:pretty}#panel_z_opis .fdp-system{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:44px;align-items:center;padding:34px 28px;background:var(--fdp-soft);border:1px solid var(--fdp-line);border-radius:10px;margin:0 20px}#panel_z_opis .fdp-system-copy>p{margin-top:16px;color:var(--fdp-muted);max-width:360px}#panel_z_opis .fdp-mode{display:inline-flex;gap:4px;border:1px solid #dce2e5;border-radius:8px;background:#fff;padding:4px;margin-top:22px;max-width:100%}#panel_z_opis .fdp-mode button{font:600 13px/1.4 Manrope,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:0;background:0 0;color:var(--fdp-muted);padding:10px 12px;min-height:44px;border-radius:5px;transition:background-color .15s,color .15s}#panel_z_opis .fdp-mode button[aria-pressed=true]{background:var(--fdp-warm);color:var(--fdp-orange)}#panel_z_opis .fdp-mode button:hover{background:#f1f3f4;color:var(--fdp-ink)}#panel_z_opis .fdp-mode button[aria-pressed=true]:hover{background:#ffead7;color:var(--fdp-orange)}#panel_z_opis .fdp-mode button svg{width:18px;height:18px}#panel_z_opis .fdp-system-copy .fdp-mode-description{font-size:14px;line-height:1.65;margin-top:16px;min-height:70px}#panel_z_opis .fdp-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 34px;padding:24px 10px}#panel_z_opis .fdp-flow-lines{position:absolute;inset:0;width:100%;height:100%;color:var(--fdp-orange);stroke-width:1.3;z-index:0}#panel_z_opis .fdp-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;min-height:82px;border:1px solid #dce2e5;border-radius:7px;padding:10px 6px;text-align:center;color:#44515b;min-width:0}#panel_z_opis .fdp-node>svg{width:33px;height:33px;margin-bottom:6px;stroke-width:1.6}#panel_z_opis .fdp-node strong{font-size:12px;font-weight:600;line-height:1.4}#panel_z_opis .fdp-battery{grid-column:2;min-width:0;background:var(--fdp-warm);border-color:#ebcdb6;color:var(--fdp-orange)}#panel_z_opis .fdp-diagram figcaption{font-size:12px;text-align:center;color:var(--fdp-muted);line-height:1.6;margin-top:5px}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar{background:#f5f7f8;color:#69747c}#panel_z_opis .fdp-discharge-arrow{display:none}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar-line{stroke:#c3cdd2}#panel_z_opis .fdp-diagram[data-mode=night]:is(.fdp-solar-arrow,.fdp-charge-arrow){display:none}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-discharge-arrow{display:inline}#panel_z_opis .fdp-spec-section{padding-top:50px}#panel_z_opis .fdp-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:30px;align-items:start}#panel_z_opis .fdp-table{width:100%;table-layout:fixed;border-collapse:collapse;font-family:inherit;font-size:14px;line-height:1.55;color:var(--fdp-ink);margin:0;border:0}#panel_z_opis .fdp-table caption{text-align:left;font-weight:700;font-size:18px;padding:0 0 16px;color:var(--fdp-ink);border-bottom:2px solid var(--fdp-line)}#panel_z_opis .fdp-table tr{background:#fff}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{vertical-align:top;text-align:left;padding:13px 12px;border:0;border-bottom:1px solid var(--fdp-line);overflow-wrap:anywhere;background:inherit}#panel_z_opis .fdp-table th{width:56%;font-weight:400;color:var(--fdp-muted)}#panel_z_opis .fdp-table td{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}#panel_z_opis .fdp-table td small{display:block;color:var(--fdp-muted);font-size:11px;line-height:1.5;font-weight:400;margin-top:2px}#panel_z_opis .fdp-table .fdp-key-row{background:var(--fdp-warm)}#panel_z_opis .fdp-table .fdp-key-row td{color:var(--fdp-orange)}#panel_z_opis .fdp-expansion{display:flex;gap:12px;padding:18px;margin-top:24px;background:var(--fdp-soft);border-radius:6px}#panel_z_opis .fdp-expansion h3{font-size:16px;margin:0 0 7px}#panel_z_opis .fdp-expansion p{font-size:13px;color:var(--fdp-muted);line-height:1.65}#panel_z_opis .fdp{--fdp-ease:cubic-bezier(.22,1,.36,1);--fdp-copper:#e8a16f}#panel_z_opis .fdp-hero{position:relative;padding-top:48px;padding-bottom:42px}#panel_z_opis .fdp-hero::after{content:"";position:absolute;bottom:0;left:48px;right:48px;height:1px;background:linear-gradient(90deg,#e6c4aa,var(--fdp-line) 65%,transparent)}#panel_z_opis .fdp-facts{background:linear-gradient(120deg,#fff8f1 0,#fafbfb 48%,#fafbfb 100%);border-top:0}#panel_z_opis .fdp-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin:18px 48px 0;padding:6px 0;border-bottom:1px solid var(--fdp-line)}#panel_z_opis .fdp-navigation a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--fdp-muted);transition:color 180ms ease}#panel_z_opis .fdp-navigation a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--fdp-orange);transform:scaleX(0);transform-origin:left;transition:transform 260ms var(--fdp-ease)}#panel_z_opis .fdp-navigation a:is(:hover,:focus-visible){color:var(--fdp-orange)}#panel_z_opis .fdp-navigation a:is(:hover,:focus-visible)::after{transform:scaleX(1)}#panel_z_opis .fdp .fdp-button{transition:background-color 180ms ease,border-color 180ms ease,box-shadow 220ms ease,transform 220ms var(--fdp-ease)}#panel_z_opis .fdp-text-link svg{transition:transform 220ms var(--fdp-ease)}#panel_z_opis .fdp-text-link:is(:hover,:focus-visible) svg{transform:translateY(3px)}#panel_z_opis .fdp-photo img{transition:transform 450ms var(--fdp-ease)}#panel_z_opis .fdp-benefit>.fdp-icon{width:42px;height:42px;padding:8px;border:1px solid #eed9c8;border-radius:11px;background:#fff8f2}#panel_z_opis .fdp-system{position:relative;padding:32px;background:linear-gradient(125deg,#fafbfb,#f3f5f6);border-color:#e1e6e9;border-radius:16px}#panel_z_opis .fdp-diagram{padding:18px 18px 20px;background:var(--fdp-ink);border-radius:12px}#panel_z_opis .fdp-flow-lines{color:var(--fdp-copper)}#panel_z_opis .fdp-diagram figcaption{color:#d5dce0;padding:0 8px}#panel_z_opis .fdp-node{border:1px solid #fff;background:#fff;border-radius:9px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}#panel_z_opis .fdp-battery{background:var(--fdp-warm);border-color:var(--fdp-copper);color:var(--fdp-orange)}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar{background:#e7ebee;border-color:#e7ebee;color:#616c74}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar-line{stroke:#819099}#panel_z_opis .fdp-mode{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:10px}#panel_z_opis .fdp-mode::before{content:"";position:absolute;z-index:-1;left:4px;top:4px;bottom:4px;width:calc((100% - 12px)/ 2);background:var(--fdp-warm);border-radius:6px;transition:transform .3s var(--fdp-ease)}#panel_z_opis .fdp-mode[data-mode=night]::before{transform:translateX(calc(100% + 4px))}#panel_z_opis .fdp-mode button{position:relative;transition:color .2s ease}#panel_z_opis .fdp-mode button:hover,#panel_z_opis .fdp-mode button[aria-pressed=true],#panel_z_opis .fdp-mode button[aria-pressed=true]:hover{background:0 0}#panel_z_opis .fdp-energy-dot{fill:var(--fdp-copper);stroke:none;opacity:0}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{transition:background-color 160ms ease}@media(hover:hover) and (pointer:fine){#panel_z_opis .fdp .fdp-button:hover{transform:translateY(-2px);box-shadow:0 5px 12px #b84c1010}#panel_z_opis .fdp-photo:hover img{transform:scale(1.025)}#panel_z_opis .fdp-table tr:hover{background:#f8fafb}#panel_z_opis .fdp-table .fdp-key-row:hover{background:#ffeedf}}@media(max-width:900px){#panel_z_opis .fdp-hero{grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:32px}#panel_z_opis .fdp-brand{gap:12px}#panel_z_opis .fdp-brand span{padding-left:12px}#panel_z_opis .fdp-brand img{width:116px;height:34px}#panel_z_opis .fdp .fdp-model{font-size:32px}#panel_z_opis .fdp .fdp-lead{font-size:24px}#panel_z_opis .fdp-photo{height:330px}#panel_z_opis .fdp-facts{padding:24px 16px}#panel_z_opis .fdp-facts>div{padding:0 16px}#panel_z_opis .fdp-facts dd{font-size:25px}#panel_z_opis .fdp-section{padding:40px 32px}#panel_z_opis .fdp h2{font-size:26px}#panel_z_opis .fdp h3{font-size:17px}#panel_z_opis .fdp-benefits{gap:24px}#panel_z_opis .fdp-system{gap:24px;padding:30px 24px}#panel_z_opis .fdp-system-copy .fdp-mode-description{min-height:92px}#panel_z_opis .fdp-flow{gap:38px 16px;padding:24px 0}#panel_z_opis .fdp-spec-grid{gap:26px}#panel_z_opis .fdp-navigation{margin-right:32px;margin-left:32px;gap:24px}#panel_z_opis .fdp-hero::after{left:32px;right:32px}#panel_z_opis .fdp-system{grid-template-columns:1fr 1.2fr;gap:24px;padding:26px 24px}#panel_z_opis .fdp-diagram{padding:14px 10px 16px}}@media(max-width:640px){#panel_z_opis .fdp-hero{grid-template-columns:1fr;gap:30px;padding:28px 22px 24px}#panel_z_opis .fdp-brand{margin-bottom:22px}#panel_z_opis .fdp-brand img{width:128px;height:37px}#panel_z_opis .fdp-brand span{font-size:12px}#panel_z_opis .fdp .fdp-model{font-size:clamp(23px,7.35vw,32px);letter-spacing:-.85px}#panel_z_opis .fdp .fdp-lead{font-size:23px;margin-top:15px;line-height:1.4;letter-spacing:-.55px}#panel_z_opis .fdp .fdp-summary{font-size:15px;margin-top:16px;line-height:1.7}#panel_z_opis .fdp-actions{gap:12px;margin-top:21px}#panel_z_opis .fdp .fdp-button{padding:10px 14px}#panel_z_opis .fdp .fdp-button,#panel_z_opis .fdp-text-link{font-size:13px}#panel_z_opis .fdp-product{max-width:100%;width:100%}#panel_z_opis .fdp-photo{height:300px;padding:0}#panel_z_opis .fdp-product figcaption{font-size:12px;padding-top:12px}#panel_z_opis .fdp-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 10px;row-gap:24px}#panel_z_opis .fdp-facts>div{padding:0 14px}#panel_z_opis .fdp-facts>div:nth-child(2){border:0}#panel_z_opis .fdp-facts dt{font-size:12px}#panel_z_opis .fdp-facts dd{font-size:26px}#panel_z_opis .fdp-section{padding:36px 22px}#panel_z_opis .fdp h2{font-size:25px;letter-spacing:-.65px}#panel_z_opis .fdp-section-heading p{font-size:15px}#panel_z_opis .fdp-benefits{grid-template-columns:1fr;gap:0;margin-top:18px}#panel_z_opis .fdp-benefit{border-bottom:1px solid var(--fdp-line);padding:22px 0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 12px}#panel_z_opis .fdp-benefit:last-child{border:0;padding-bottom:0}#panel_z_opis .fdp-benefit .fdp-icon{grid-row:1/3;width:40px;height:40px;margin-top:1px;padding:7px}#panel_z_opis .fdp-benefit h3{margin:0;font-size:18px}#panel_z_opis .fdp-benefit p{grid-column:2;font-size:15px;line-height:1.7}#panel_z_opis .fdp-system{grid-template-columns:1fr;margin:0 10px;padding:26px 18px;gap:4px}#panel_z_opis .fdp-system-copy>p{font-size:15px;max-width:none}#panel_z_opis .fdp-system-copy .fdp-mode-description{min-height:48px;font-size:14px}#panel_z_opis .fdp-flow{padding:24px 0;gap:38px 14px}#panel_z_opis .fdp-node{padding:10px 4px}#panel_z_opis .fdp-node strong{font-size:11px}#panel_z_opis .fdp-diagram figcaption{font-size:11px}#panel_z_opis .fdp-spec-grid{grid-template-columns:1fr;gap:30px;margin-top:26px}#panel_z_opis .fdp-table{font-size:14px}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:12px 8px}#panel_z_opis .fdp-table th{width:54%}#panel_z_opis .fdp-table caption{font-size:17px}#panel_z_opis .fdp-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 22px 0;gap:0 16px;padding:6px 0}#panel_z_opis .fdp-navigation a{font-size:12px}#panel_z_opis .fdp-hero::after{left:22px;right:22px}#panel_z_opis .fdp-system{border-radius:12px}#panel_z_opis .fdp-diagram{margin-top:12px;padding:14px 10px 16px}}@media(prefers-reduced-motion:reduce){#panel_z_opis .fdp *,#panel_z_opis .fdp ::after,#panel_z_opis .fdp ::before{animation:none!important;transition:none!important}#panel_z_opis .fdp .fdp-button,#panel_z_opis .fdp-photo img{transform:none!important}}#panel_z_opis .fdp{--fdp-ink:#432d21;--fdp-muted:#776153;--fdp-line:#efddd1;--fdp-soft:#fff8f2;--fdp-dark-orange:#6b280d;--fdp-burnt-orange:#a04c17;--fdp-cream:#ffe6c7;--fdp-rust:#8e3f12;--fdp-gold:#f0ad72;background:#fffaf6}#panel_z_opis .fdp [hidden]{display:none!important}#panel_z_opis .fdp-hero{isolation:isolate;overflow:hidden;min-height:550px;padding:52px 48px 44px;background:radial-gradient(ellipse at 88% 25%,#ffe9bb80,transparent 58%),linear-gradient(125deg,#ffe5cc 20%,#ffca9a 75%,#ffb675);color:#71330c}#panel_z_opis .fdp-hero::after{left:0;right:0;height:3px;background:linear-gradient(90deg,#eea26b,#ffe6c7 60%,#ffd39c)}#panel_z_opis .fdp-scene{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none;stroke:#a75c27!important;stroke-width:.65!important}#panel_z_opis .fdp-scene>rect{opacity:.08}#panel_z_opis .fdp-scene-circuits{opacity:.24}#panel_z_opis .fdp-scene-orbits{opacity:.34;stroke-dasharray:3 15}#panel_z_opis .fdp-scene-current{stroke:#c05b1a;stroke-width:2;stroke-dasharray:80 720;opacity:.7}#panel_z_opis .fdp-brand img{width:180px;height:62px;padding:0;border-radius:0;background:0 0}#panel_z_opis .fdp-brand span{color:#794924;border-color:#9c5f2835}#panel_z_opis .fdp .fdp-model{color:#71330c;font-size:44px;letter-spacing:-1.3px}#panel_z_opis .fdp .fdp-lead{color:#71330c;font-size:32px;line-height:1.4}#panel_z_opis .fdp .fdp-summary{color:#744420;max-width:480px}#panel_z_opis .fdp-hero .fdp-button{background:#b84c10;border-color:#b84c10;color:#fff;box-shadow:0 5px 20px #00000010}#panel_z_opis .fdp-hero .fdp-button:hover{background:#963c0c;border-color:#963c0c}#panel_z_opis .fdp-hero .fdp-text-link{color:#8d3f0f}#panel_z_opis .fdp-hero:is(a,button):focus-visible{outline-color:#b84c10}#panel_z_opis .fdp-product{position:relative;isolation:isolate}#panel_z_opis .fdp-product::before{content:"";position:absolute;z-index:-1;top:12%;left:-6%;width:112%;height:75%;border-radius:50%;background:radial-gradient(ellipse,#ffc88230,transparent 68%)}#panel_z_opis .fdp-photo{height:410px;background:0 0}#panel_z_opis .fdp-photo img{filter:drop-shadow(0 20px 18px #52200840)}#panel_z_opis .fdp-product figcaption{color:#71330c}#panel_z_opis .fdp-facts{background:#fff;padding:26px 22px;border-bottom:1px solid #efded1}#panel_z_opis .fdp-facts>div:first-child{position:relative}#panel_z_opis .fdp-facts>div:first-child::before{content:"";position:absolute;left:9px;top:0;bottom:0;width:3px;background:#da712d;border-radius:2px}#panel_z_opis .fdp-facts>div:nth-child(2) dd{color:var(--fdp-burnt-orange)}#panel_z_opis .fdp-facts>div:nth-child(3) dd{color:var(--fdp-rust)}#panel_z_opis .fdp-navigation{margin:22px 48px 0;padding:8px 18px;border:1px solid #efddcf;border-radius:10px;background:#fff;justify-content:space-between;gap:18px}#panel_z_opis .fdp-navigation a{color:#775236}#panel_z_opis .fdp-section-heading h2{position:relative;padding-bottom:14px}#panel_z_opis .fdp-section-heading h2::after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;border-radius:2px;background:var(--fdp-orange)}#panel_z_opis #fdp-benefits{background:linear-gradient(180deg,#fffaf6,#fff)}#panel_z_opis .fdp-benefits{gap:20px;margin-top:28px}#panel_z_opis .fdp-benefit{position:relative;overflow:hidden;padding:25px;border:1px solid #ecd6c2;border-radius:14px;background:linear-gradient(145deg,#fff9f1,#fff3e5);transition:transform .3s var(--fdp-ease),box-shadow .3s ease,border-color 220ms ease}#panel_z_opis .fdp-benefit:last-child{padding-right:25px;border:1px solid #e5c8ab}#panel_z_opis .fdp-benefit::before{content:"";position:absolute;right:-30px;top:-30px;width:118px;height:118px;border:1px solid #cf773328;border-radius:50%;box-shadow:0 0 0 18px #cf773308,0 0 0 37px #cf773306}#panel_z_opis .fdp-benefit:nth-child(2){background:linear-gradient(145deg,#fff4e6,#ffebd5);border-color:#ecd0af}#panel_z_opis .fdp-benefit:nth-child(3){background:linear-gradient(145deg,#fff8f1,#ffefdf)}#panel_z_opis .fdp-benefit:nth-child(2)::before{border-color:#8e3f1228;box-shadow:0 0 0 18px #8e3f1208,0 0 0 37px #8e3f1206}#panel_z_opis .fdp-benefit:nth-child(3)::before{border-color:#a04c1728;box-shadow:0 0 0 18px #a04c1708,0 0 0 37px #a04c1706}#panel_z_opis .fdp-benefit>.fdp-icon{width:50px;height:50px;padding:10px;border-radius:12px;background:#fff}#panel_z_opis .fdp-benefit:nth-child(2)>.fdp-icon{color:var(--fdp-rust);border-color:#e8c8a4}#panel_z_opis .fdp-benefit:nth-child(3)>.fdp-icon{color:var(--fdp-burnt-orange);border-color:#ecd4bc}#panel_z_opis .fdp-benefit h3{margin-top:22px;font-size:19px}#panel_z_opis .fdp-benefit p{color:#715741}#panel_z_opis .fdp-system{padding:36px;gap:36px;border-color:#efd5bd;background:radial-gradient(ellipse at 0 100%,#ffe0bd 0,transparent 70%),#fff7ee;box-shadow:0 15px 35px #8e3f1208}#panel_z_opis .fdp-system-copy h2{color:#71350f}#panel_z_opis .fdp-mode{border-color:#e7cbb1;box-shadow:0 3px 12px #8e3f1206}#panel_z_opis .fdp-system-copy .fdp-mode-description{padding:13px 15px;border-left:3px solid #cf7733;background:#ffffffb3;border-radius:0 7px 7px 0;color:#775236;min-height:80px}#panel_z_opis .fdp-diagram{position:relative;isolation:isolate;overflow:hidden;padding:22px 20px;border:1px solid #ac642d;background:linear-gradient(145deg,#77300c,#54230f);box-shadow:0 12px 30px #6b280d18}#panel_z_opis .fdp-diagram::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 0 0,#d89e4d40,transparent 70%);opacity:1;transition:opacity .7s ease}#panel_z_opis .fdp-diagram[data-mode=night]::before{opacity:0}#panel_z_opis .fdp-diagram::after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#ffe6c709 1px,transparent 1px),linear-gradient(90deg,#ffe6c709 1px,transparent 1px);background-size:24px 24px}#panel_z_opis .fdp-node{box-shadow:0 4px 14px #5220081a}#panel_z_opis .fdp-node{color:#6b4631}#panel_z_opis .fdp-diagram figcaption{color:#fff1df}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar{background:#eee1d7;border-color:#eee1d7;color:#7f6c5c}#panel_z_opis .fdp-diagram[data-mode=night] .fdp-solar-line{stroke:#a78b73}#panel_z_opis .fdp-battery{border-color:#edaa76;box-shadow:0 0 0 4px #f0ad7210}#panel_z_opis .fdp-energy-dot{fill:#ffe0ad;filter:drop-shadow(0 0 5px #f0ad72)}#panel_z_opis .fdp-spec-section{background:linear-gradient(180deg,#fffaf6,#fff)}#panel_z_opis .fdp-spec-grid{gap:24px}#panel_z_opis .fdp-table{border-collapse:separate;border-spacing:0}#panel_z_opis .fdp-table caption{padding:17px 20px;background:#ffe5c8;color:#843c16;border:1px solid #ecd0b0;border-radius:10px 10px 0 0}#panel_z_opis .fdp-spec-grid>div .fdp-table caption{background:#fff0e3;color:#843c16;border-color:#ecd9c8}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:14px 16px}#panel_z_opis .fdp-table th{border-left:1px solid #efdfd2}#panel_z_opis .fdp-table td{border-right:1px solid #efdfd2}#panel_z_opis .fdp-table tr:last-child th{border-bottom-left-radius:9px}#panel_z_opis .fdp-table tr:last-child td{border-bottom-right-radius:9px}#panel_z_opis .fdp-expansion{background:#fff1df;border:1px solid #ead1b2;padding:20px}#panel_z_opis .fdp-expansion .fdp-icon{color:var(--fdp-burnt-orange)}#panel_z_opis .fdp[data-motion=on] .fdp-hero[data-in-view=true] .fdp-scene-current{animation:fdp-scene-energy 4s linear 1}#panel_z_opis .fdp[data-motion=on] .fdp-hero[data-in-view=true] .fdp-scene-orbits{animation:fdp-scene-orbit 4s ease-out 1;transform-origin:945px 285px}#panel_z_opis .fdp[data-motion=on] .fdp-diagram[data-in-view=true] .fdp-energy-home{animation:fdp-flow-home 2.1s ease-in-out 2}#panel_z_opis .fdp[data-motion=on] .fdp-diagram[data-in-view=true][data-mode=day] .fdp-energy-solar{animation:fdp-flow-home 2.1s ease-in-out 2;animation-delay:.2s}#panel_z_opis .fdp[data-motion=on] .fdp-diagram[data-in-view=true][data-mode=day] .fdp-energy-battery{animation:fdp-flow-charge 2.1s ease-in-out 2;animation-delay:.5s}#panel_z_opis .fdp[data-motion=on] .fdp-diagram[data-in-view=true][data-mode=night] .fdp-energy-battery{animation:fdp-flow-discharge 2.1s ease-in-out 2}@keyframes fdp-scene-energy{from{stroke-dashoffset:800}to{stroke-dashoffset:0}}@keyframes fdp-scene-orbit{from{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes fdp-flow-home{0%{opacity:0;transform:translateX(-50px)}20%,75%{opacity:1}100%{opacity:0;transform:translateX(90px)}}@keyframes fdp-flow-charge{0%{opacity:0;transform:translateY(-18px)}20%,75%{opacity:1}100%{opacity:0;transform:translateY(34px)}}@keyframes fdp-flow-discharge{0%{opacity:0;transform:translateY(34px)}20%,75%{opacity:1}100%{opacity:0;transform:translateY(-18px)}}#panel_z_opis .fdp[data-motion=off] *,#panel_z_opis .fdp[data-motion=off] ::after,#panel_z_opis .fdp[data-motion=off] ::before{transition:none!important;animation-play-state:paused!important}@media(hover:hover) and (pointer:fine){#panel_z_opis .fdp-benefit:hover{transform:translateY(-5px);box-shadow:0 12px 26px #6b280d10}}@media(max-width:900px){#panel_z_opis .fdp-hero{padding:42px 32px 34px;gap:28px}#panel_z_opis .fdp .fdp-model{font-size:32px}#panel_z_opis .fdp .fdp-lead{font-size:26px}#panel_z_opis .fdp-brand img{width:158px;height:55px}#panel_z_opis .fdp-photo{height:350px}#panel_z_opis .fdp-navigation{margin-left:32px;margin-right:32px;gap:14px;padding:8px 14px}#panel_z_opis .fdp-benefits{gap:14px}#panel_z_opis .fdp-benefit,#panel_z_opis .fdp-benefit:last-child{padding:20px 16px}#panel_z_opis .fdp-benefit h3{font-size:17px}#panel_z_opis .fdp-system{padding:26px 24px;gap:24px}#panel_z_opis .fdp-diagram{padding:18px 12px}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:13px 12px}}@media(max-width:640px){#panel_z_opis .fdp-hero{min-height:0;padding:30px 22px 28px;gap:32px}#panel_z_opis .fdp .fdp-model{font-size:clamp(23px,7.35vw,32px)}#panel_z_opis .fdp .fdp-lead{font-size:24px}#panel_z_opis .fdp-brand{margin-bottom:24px}#panel_z_opis .fdp-brand img{width:158px;height:55px}#panel_z_opis .fdp-photo{height:320px}#panel_z_opis .fdp-scene{opacity:.65}#panel_z_opis .fdp-facts{padding:22px 10px}#panel_z_opis .fdp-navigation{margin:16px 22px 0;gap:0 16px;padding:8px 12px}#panel_z_opis .fdp-benefits{margin-top:24px;gap:14px}#panel_z_opis .fdp-benefit,#panel_z_opis .fdp-benefit:last-child{padding:22px 18px;border-radius:11px;grid-template-columns:40px minmax(0,1fr)}#panel_z_opis .fdp-benefit>.fdp-icon{width:40px;height:40px;padding:7px}#panel_z_opis .fdp-benefit h3{margin:0;font-size:18px}#panel_z_opis .fdp-benefit p{font-size:15px}#panel_z_opis .fdp-system{padding:26px 18px;gap:4px}#panel_z_opis .fdp-system-copy .fdp-mode-description{min-height:80px}#panel_z_opis .fdp-diagram{padding:16px 10px}#panel_z_opis .fdp-table caption{padding:15px 14px}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:12px 9px}#panel_z_opis .fdp-spec-grid{gap:30px}#panel_z_opis .fdp-expansion{padding:17px 14px}}@media(max-width:420px){#panel_z_opis .fdp-brand span{display:none}}@media(prefers-reduced-motion:reduce){#panel_z_opis .fdp *,#panel_z_opis .fdp ::after,#panel_z_opis .fdp ::before{animation:none!important;transition:none!important}}@media print{#panel_z_opis .fdp-scene{display:none!important}#panel_z_opis .fdp-hero{background:#fff;color:#253039;min-height:0}#panel_z_opis .fdp-hero .fdp-lead,#panel_z_opis .fdp-hero .fdp-model,#panel_z_opis .fdp-hero .fdp-summary,#panel_z_opis .fdp-product figcaption{color:#253039}}#panel_z_opis .fdp-facts{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));align-items:center;gap:22px;padding:24px 32px}#panel_z_opis .fdp-facts>div{padding:0 14px}#panel_z_opis .fdp-facts>div:first-child{padding:20px 24px;border:0;border-radius:12px;background:linear-gradient(135deg,#b84c10,#8e350c);box-shadow:0 8px 20px #a04c171a}#panel_z_opis .fdp-facts>div:first-child::before{display:none}#panel_z_opis .fdp-facts>div:first-child dt{color:#ffe5ce;font-weight:500}#panel_z_opis .fdp-facts>div:first-child dd{color:#fff;font-size:44px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}#panel_z_opis .fdp-facts>div:first-child dd span{font-size:21px;font-weight:600;letter-spacing:-.3px}#panel_z_opis .fdp-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:24px;padding:6px;border-radius:13px;background:#f7eee6;border:1px solid #eddbcd}#panel_z_opis .fdp-navigation a{justify-content:center;gap:10px;min-height:58px;padding:9px 12px;border-radius:9px;color:#71513a;font-size:13px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}#panel_z_opis .fdp-navigation a::after{display:none}#panel_z_opis .fdp-navigation a svg{width:21px;height:21px}#panel_z_opis .fdp-navigation a:is(:hover,:focus-visible),#panel_z_opis .fdp-navigation a[aria-current=location]{color:#9b3d0c;background:#fff;box-shadow:0 3px 10px #6b280d09}#panel_z_opis .fdp-benefit,#panel_z_opis .fdp-benefit:last-child{display:flex;flex-direction:column;align-items:center;gap:0;padding:30px 24px;text-align:center}#panel_z_opis .fdp-benefit>.fdp-icon{margin:0 auto;width:58px;height:58px;padding:13px;border-radius:16px;box-shadow:0 4px 12px #6b280d07}#panel_z_opis .fdp-benefit h3{margin:20px 0 12px;line-height:1.4;font-size:19px}#panel_z_opis .fdp-benefit p{max-width:32ch;margin:0 auto;line-height:1.75}#panel_z_opis .fdp-system{padding:36px;gap:36px;border-radius:20px;background:linear-gradient(125deg,#fff6eb,#ffebd7)}#panel_z_opis .fdp-system-copy h2{max-width:13ch;font-size:32px;line-height:1.25}#panel_z_opis .fdp-system-copy>p{max-width:35ch}#panel_z_opis .fdp-mode{margin-top:25px;border-radius:12px;padding:5px;background:#fffaf6}#panel_z_opis .fdp-mode::before{background:#b84c10;top:5px;bottom:5px;left:5px;width:calc((100% - 14px)/ 2);border-radius:8px}#panel_z_opis .fdp-mode button{padding:11px 16px;min-height:46px}#panel_z_opis .fdp-mode button[aria-pressed=true],#panel_z_opis .fdp-mode button[aria-pressed=true]:hover{color:#fff}#panel_z_opis .fdp-system-copy .fdp-mode-description{border-left:0;border-top:1px solid #e5c6a8;background:0 0;border-radius:0;padding:18px 0 0;margin-top:22px;color:#714624;max-width:35ch;min-height:94px}#panel_z_opis .fdp-diagram{padding:22px 20px;border-radius:16px;box-shadow:0 14px 28px #6b280d16}#panel_z_opis .fdp-diagram-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid #ffdeb72b;color:#ffe4ca;font-size:11px}#panel_z_opis .fdp-diagram-status{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:#fff7ec}#panel_z_opis .fdp-diagram-status::before{content:"";width:6px;height:6px;border-radius:50%;background:#ffc682;box-shadow:0 0 0 4px #ffc68218}#panel_z_opis .fdp-node{min-height:96px;border-radius:11px;background:#fff9f2;border-color:#ffe6c7;color:#753c1b}#panel_z_opis .fdp-node>svg{width:37px;height:37px;margin-bottom:7px}#panel_z_opis .fdp-inverter{background:#fff;border-color:#ffbf86;box-shadow:0 0 0 4px #ffc68212}#panel_z_opis .fdp-battery{background:#ffd9b3;border-color:#ffc682;color:#6d2c0b}#panel_z_opis .fdp-diagram figcaption{padding-top:13px;margin-top:0;border-top:1px solid #ffdeb72b;color:#ffe4ca}#panel_z_opis .fdp-expansion{border-radius:10px;background:#fff7ec}#panel_z_opis .fdp-download-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #efddd1;margin-top:30px;padding-top:22px}#panel_z_opis .fdp-download-cta p{font-size:14px;color:#776153}#panel_z_opis .fdp-download-cta .fdp-text-link{font-size:13px}@media(max-width:900px){#panel_z_opis .fdp-facts{gap:10px;padding:20px}#panel_z_opis .fdp-facts>div{padding:0 8px}#panel_z_opis .fdp-facts>div:first-child{padding:18px 14px}#panel_z_opis .fdp-facts>div:first-child dd{font-size:35px}#panel_z_opis .fdp-facts>div:first-child dd span{font-size:17px}#panel_z_opis .fdp-navigation{gap:4px;padding:5px}#panel_z_opis .fdp-navigation a{gap:7px;padding:8px;font-size:12px}#panel_z_opis .fdp-benefit,#panel_z_opis .fdp-benefit:last-child{padding:26px 18px}#panel_z_opis .fdp-benefit h3{font-size:17px}#panel_z_opis .fdp-system{padding:26px 24px;gap:24px}#panel_z_opis .fdp-system-copy h2{font-size:28px}#panel_z_opis .fdp-diagram-heading>span:last-child{display:none}}@media(max-width:640px){#panel_z_opis .fdp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:20px 16px}#panel_z_opis .fdp-facts>div{padding:0 10px;border:0}#panel_z_opis .fdp-facts>div:first-child{grid-column:1/-1;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}#panel_z_opis .fdp-facts>div:first-child dt{margin:0;max-width:11ch;font-size:13px}#panel_z_opis .fdp-facts>div:first-child dd{font-size:40px}#panel_z_opis .fdp-facts>div:first-child dd span{font-size:19px}#panel_z_opis .fdp-facts>div:last-child{grid-column:1/-1;padding-top:15px;border-top:1px solid #efddd1;display:flex;justify-content:space-between;align-items:center}#panel_z_opis .fdp-facts>div:last-child dt{margin:0}#panel_z_opis .fdp-facts>div:last-child dd{font-size:22px}#panel_z_opis .fdp-navigation{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 16px 0;gap:5px;padding:5px}#panel_z_opis .fdp-navigation a{justify-content:flex-start;gap:9px;min-height:50px;padding:10px;font-size:12px}#panel_z_opis .fdp-navigation a svg{width:19px;height:19px}#panel_z_opis .fdp-benefit,#panel_z_opis .fdp-benefit:last-child{padding:28px 24px}#panel_z_opis .fdp-benefit>.fdp-icon{width:54px;height:54px;padding:12px}#panel_z_opis .fdp-benefit h3{margin:17px 0 10px;font-size:19px}#panel_z_opis .fdp-benefit p{font-size:15px;max-width:30ch}#panel_z_opis .fdp-system{padding:28px 18px;gap:8px;border-radius:15px}#panel_z_opis .fdp-system-copy h2{max-width:none;font-size:27px}#panel_z_opis .fdp-system-copy>p{max-width:none}#panel_z_opis .fdp-system-copy .fdp-mode-description{min-height:0;max-width:none;margin-bottom:6px}#panel_z_opis .fdp-diagram{padding:18px 10px}#panel_z_opis .fdp-diagram-heading{margin:0 6px}#panel_z_opis .fdp-node{min-height:88px}#panel_z_opis .fdp-node>svg{width:32px;height:32px}#panel_z_opis .fdp-download-cta{align-items:flex-start;flex-direction:column;gap:5px;margin-top:24px;padding-top:18px}}@media(max-width:360px){#panel_z_opis .fdp-facts>div:first-child{padding:18px 16px}#panel_z_opis .fdp-facts>div:first-child dd{font-size:34px}#panel_z_opis .fdp-navigation a{padding:9px 6px;gap:6px;font-size:11px}}#panel_z_opis .fdp-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:36px;min-height:580px;padding:46px 48px 40px;background:radial-gradient(ellipse at 90% 65%,#ffb36385,transparent 48%),linear-gradient(110deg,#fff0e1 5%,#ffddba 62%,#ffc189)}#panel_z_opis .fdp-hero::after{height:2px;background:linear-gradient(90deg,#d87a3f,#ffcf9d 65%,#e89b61)}#panel_z_opis .fdp-scene{left:45%;width:70%;height:110%;top:-5%;opacity:.7}#panel_z_opis .fdp-scene>rect{opacity:.05}#panel_z_opis .fdp-scene-circuits{opacity:.2}#panel_z_opis .fdp-scene-orbits{opacity:.24}#panel_z_opis .fdp-brand{margin-bottom:22px;gap:22px}#panel_z_opis .fdp-brand img{width:184px;height:64px}#panel_z_opis .fdp-brand span{color:#82502e;font-size:12px;padding-left:22px}#panel_z_opis .fdp .fdp-model{font-size:24px;font-weight:750;letter-spacing:-.55px;line-height:1.3;color:#85451c}#panel_z_opis .fdp .fdp-lead{font-size:clamp(34px,3.55vw,45px);font-weight:700;line-height:1.16;letter-spacing:-1.65px;color:#64300f;margin-top:15px}#panel_z_opis .fdp .fdp-summary{font-size:15px;line-height:1.8;color:#754a2f;max-width:48ch;margin-top:22px;text-wrap:pretty}#panel_z_opis .fdp-energy-sources{display:flex;flex-wrap:wrap;gap:12px 26px;list-style:none;margin:22px 0 0;padding:0}#panel_z_opis .fdp-energy-sources li{display:inline-flex;align-items:center;gap:9px;min-height:28px;font-size:13px;font-weight:600;color:#8b4315}#panel_z_opis .fdp-energy-sources svg{width:21px;height:21px}#panel_z_opis .fdp-actions{margin-top:25px;gap:24px}#panel_z_opis .fdp-hero .fdp-button{padding:12px 20px;min-height:48px;border-radius:8px;box-shadow:0 6px 16px #9e431018}#panel_z_opis .fdp-product{align-self:center;width:100%;padding:16px 0 0}#panel_z_opis .fdp-product::before{width:112%;height:auto;aspect-ratio:1;left:-6%;top:14%;border:1px solid #b9602130;background:radial-gradient(circle,#ffe6c540 25%,#ffb26820 62%,transparent 72%);box-shadow:0 0 0 24px #ffedcf18,0 0 0 25px #b9602110;border-radius:50%}#panel_z_opis .fdp-product::after{content:"";position:absolute;z-index:-1;left:17%;right:17%;bottom:35px;height:24px;border-radius:50%;background:#82371320;filter:blur(10px)}#panel_z_opis .fdp-photo{height:430px}#panel_z_opis .fdp-photo img{filter:drop-shadow(12px 20px 18px #6e30082b)}#panel_z_opis .fdp-product figcaption{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:20px;color:#804920;font-size:12px}#panel_z_opis .fdp-product figcaption svg{width:18px;height:18px}#panel_z_opis .fdp-benefit-note{display:block;max-width:100%;margin-top:16px;padding-top:13px;border-top:1px solid #d8ad872b;color:#7a5a44;font-size:12px;line-height:1.6;text-wrap:pretty}@media(max-width:900px){#panel_z_opis .fdp-hero{grid-template-columns:minmax(0,1fr) 235px;padding:38px 32px;gap:28px;min-height:560px}#panel_z_opis .fdp-brand{gap:14px}#panel_z_opis .fdp-brand img{width:158px;height:55px}#panel_z_opis .fdp-brand span{padding-left:14px}#panel_z_opis .fdp .fdp-model{font-size:20px}#panel_z_opis .fdp .fdp-lead{font-size:34px;letter-spacing:-1.2px}#panel_z_opis .fdp-photo{height:370px}#panel_z_opis .fdp-energy-sources{gap:10px 18px}#panel_z_opis .fdp-energy-sources li{font-size:12px}}@media(max-width:640px){#panel_z_opis .fdp-hero{grid-template-columns:1fr;min-height:0;padding:30px 22px 28px;gap:30px}#panel_z_opis .fdp-brand{margin-bottom:22px}#panel_z_opis .fdp .fdp-model{font-size:20px;letter-spacing:-.5px}#panel_z_opis .fdp .fdp-lead{font-size:clamp(29px,8.2vw,38px);letter-spacing:-1px;line-height:1.2;margin-top:13px}#panel_z_opis .fdp .fdp-summary{margin-top:18px;font-size:15px}#panel_z_opis .fdp-energy-sources{gap:10px 20px;margin-top:19px}#panel_z_opis .fdp-actions{gap:12px;margin-top:23px}#panel_z_opis .fdp-hero .fdp-button{padding:11px 16px}#panel_z_opis .fdp-product{max-width:290px;justify-self:center;padding-top:0}#panel_z_opis .fdp-photo{height:335px}#panel_z_opis .fdp-product::before{top:8%;left:-3%;width:106%}#panel_z_opis .fdp-scene{left:0;top:35%;width:100%;height:70%;opacity:.5}#panel_z_opis .fdp-benefit-note{font-size:12px}}@media print{#panel_z_opis .fdp-hero{background:#fff}#panel_z_opis .fdp-product::after,#panel_z_opis .fdp-product::before{display:none}}#panel_z_opis .fdp-benefit-metric{width:100%;margin-top:auto;padding-top:20px;text-align:center}#panel_z_opis .fdp-benefit-metric>strong{display:block;color:#a14412;font-size:34px;font-weight:800;letter-spacing:-1.1px;line-height:1.3;font-variant-numeric:tabular-nums}#panel_z_opis .fdp-benefit-metric strong>span{font-size:18px;font-weight:600;letter-spacing:-.25px}#panel_z_opis .fdp-benefit-metric strong>small{font-size:14px;font-weight:600;letter-spacing:0}#panel_z_opis .fdp-benefit-metric>span{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#7a5a44}#panel_z_opis .fdp-benefit-note{margin-top:auto;padding-top:20px}#panel_z_opis .fdp-spec-section{position:relative;isolation:isolate;background:linear-gradient(150deg,#fff5eb,#fffdfb 65%);border-top:1px solid #edd5c0;margin-top:38px}#panel_z_opis .fdp-spec-heading{display:flex;align-items:center;gap:18px;padding-bottom:26px;border-bottom:1px solid #eddbcd}#panel_z_opis .fdp-spec-heading>svg{width:52px;height:52px;padding:13px;border:1px solid #e8c6ab;border-radius:14px;color:#a14412;background:#fff}#panel_z_opis .fdp-spec-heading h2{padding-bottom:0;font-size:32px}#panel_z_opis .fdp-spec-heading h2::after{display:none}#panel_z_opis .fdp-spec-heading p{font-size:14px;margin-top:6px}#panel_z_opis .fdp-spec-grid{gap:24px;margin-top:28px}#panel_z_opis .fdp-table{box-shadow:0 8px 22px #81330907;border-radius:14px}#panel_z_opis .fdp-table caption{padding:20px;background:linear-gradient(110deg,#a54513,#bc5c24);border:0;border-radius:13px 13px 0 0;color:#fff}#panel_z_opis .fdp-spec-grid>div .fdp-table caption{background:linear-gradient(110deg,#8f3c15,#a85424);border:0;color:#fff}#panel_z_opis .fdp .fdp-spec-energy .fdp-table caption{background:linear-gradient(110deg,#a54513,#bc5c24)}#panel_z_opis .fdp-table-heading{display:flex;align-items:center;gap:13px}#panel_z_opis .fdp-table-heading>svg{width:38px;height:38px;padding:8px;border:1px solid #ffd9bd45;border-radius:10px;background:#ffffff0d}#panel_z_opis .fdp-table-heading>span{display:block;font-size:17px;line-height:1.4;font-weight:700}#panel_z_opis .fdp-table-heading small{display:block;margin-top:3px;font-size:11px;color:#ffe7d3;font-weight:400;letter-spacing:0}#panel_z_opis .fdp-table tr{background:#fff}#panel_z_opis .fdp-table tr:nth-child(2n){background:#fffaf6}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:13px 17px;border-color:#efdfd2}#panel_z_opis .fdp-table td{font-size:15px;color:#653b24}#panel_z_opis .fdp-table tr:last-child th{border-bottom-left-radius:13px}#panel_z_opis .fdp-table tr:last-child td{border-bottom-right-radius:13px}#panel_z_opis .fdp-table .fdp-key-row{background:linear-gradient(90deg,#fff2e4,#ffe4c9)}#panel_z_opis .fdp-table .fdp-key-row th{color:#8d431b;font-weight:600;vertical-align:middle}#panel_z_opis .fdp-table .fdp-key-row td{font-size:24px;font-weight:800;color:#a14412;letter-spacing:-.6px}#panel_z_opis .fdp-power-row td{color:#a14412;font-weight:750}#panel_z_opis .fdp-dimensions{margin-top:20px;padding:17px 20px 14px;border:1px solid #ebd3bd;border-radius:13px;background-color:#fff8f0;background-image:linear-gradient(#b86c2510 1px,transparent 1px),linear-gradient(90deg,#b86c2510 1px,transparent 1px);background-size:22px 22px}#panel_z_opis .fdp-dimension-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#panel_z_opis .fdp-dimension-heading h3{font-size:15px;letter-spacing:-.2px}#panel_z_opis .fdp-dimension-heading>span{font-size:10px;color:#88654d}#panel_z_opis .fdp .fdp-dimension-drawing{display:block;width:100%;height:200px;margin-top:8px;color:#ba703c}#panel_z_opis .fdp-dimension-drawing text{stroke:none;fill:#855232;font-family:inherit;font-size:16px}#panel_z_opis .fdp-dimension-drawing .fdp-measure-depth{font-size:20px;font-weight:700;fill:#9a4518}#panel_z_opis .fdp-measure-lines{stroke-width:1}#panel_z_opis .fdp-dimensions figcaption{text-align:center;font-size:16px;font-weight:700;color:#874117;margin-top:7px;letter-spacing:-.2px}#panel_z_opis .fdp-dimensions figcaption span{font-size:12px;font-weight:500}#panel_z_opis .fdp-expansion{padding:16px;margin-top:18px;border-color:#ebd3bd;background:#fffaf5}#panel_z_opis .fdp-expansion h3{font-size:14px;margin-bottom:5px}#panel_z_opis .fdp-expansion p{font-size:12px}#panel_z_opis .fdp-download-cta{margin-top:26px;padding-top:20px}@media(max-width:900px){#panel_z_opis .fdp-benefit-metric>strong{font-size:29px}#panel_z_opis .fdp-benefit-metric strong>span{font-size:16px}#panel_z_opis .fdp-table caption{padding:17px 14px}#panel_z_opis .fdp-table-heading{gap:10px}#panel_z_opis .fdp-table-heading>span{font-size:15px}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:13px 12px}#panel_z_opis .fdp-table td{font-size:14px}#panel_z_opis .fdp-dimensions{padding:15px 12px}}@media(max-width:640px){#panel_z_opis .fdp-benefit-metric{margin-top:0;padding-top:20px}#panel_z_opis .fdp-benefit-metric>strong{font-size:34px}#panel_z_opis .fdp-spec-section{margin-top:28px}#panel_z_opis .fdp-spec-heading{gap:12px;padding-bottom:20px;align-items:flex-start}#panel_z_opis .fdp-spec-heading>svg{width:42px;height:42px;padding:10px;border-radius:11px}#panel_z_opis .fdp-spec-heading h2{font-size:26px}#panel_z_opis .fdp-spec-heading p{font-size:13px}#panel_z_opis .fdp-spec-grid{margin-top:24px;gap:26px}#panel_z_opis .fdp-table caption{padding:17px 14px}#panel_z_opis .fdp-table-heading>span{font-size:16px}#panel_z_opis .fdp-table td,#panel_z_opis .fdp-table th{padding:12px 11px}#panel_z_opis .fdp-table .fdp-key-row td{font-size:22px}#panel_z_opis .fdp .fdp-dimension-drawing{height:190px}#panel_z_opis .fdp-dimension-heading{align-items:center}#panel_z_opis .fdp-dimension-heading h3{font-size:14px}}#panel_z_opis .fdp-catalog .fdp-lead{font-size:27px;line-height:1.35}#panel_z_opis .fdp-catalog .fdp-summary{max-width:610px}#panel_z_opis .fdp-brand-name{font-size:22px;letter-spacing:1px;color:#71330c}#panel_z_opis .fdp-catalog .fdp-facts dd{font-size:27px;overflow-wrap:anywhere}#panel_z_opis .fdp-catalog .fdp-facts>div:first-child dd{font-size:34px}#panel_z_opis .fdp .fdp-additional table{margin-top:22px}#panel_z_opis .fdp .fdp-offer-detail p+p{margin-top:16px}#panel_z_opis .fdp .fdp-additional>p{margin-top:12px}#panel_z_opis .fdp .fdp-navigation{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#panel_z_opis .fdp .fdp-expansion>svg{width:26px;height:26px;flex:0 0 26px}#panel_z_opis .fdp-catalog .fdp-photo img{max-height:410px}#panel_z_opis .fdp h2,#panel_z_opis .fdp h3{font-weight:700}#panel_z_opis .fdp .fdp-photo img{width:100%!important;height:100%!important;object-fit:contain!important}#panel_z_opis .fdp-section{scroll-margin-top:100px}#panel_z_opis .fdp-cable .fdp-photo{height:120px}#panel_z_opis .fdp-cable .fdp-photo img{object-fit:cover!important}@media(max-width:600px){#panel_z_opis .fdp-catalog .fdp-lead{font-size:24px}#panel_z_opis .fdp-catalog .fdp-facts dd{font-size:22px}#panel_z_opis .fdp-catalog .fdp-facts>div:first-child dd{font-size:30px}#panel_z_opis .fdp .fdp-navigation{grid-template-columns:1fr 1fr}}.fdp .fdp-energy-extension {margin-top:48px;padding-top:40px;border-top:1px solid #e7d8ca;text-align:left;scroll-margin-top:100px} .fdp .fdp-energy-heading {max-width:810px;margin:0 auto 28px;text-align:center} .fdp .fdp-energy-eyebrow {font-size:12px;font-weight:600;letter-spacing:1.35px;text-transform:uppercase;color:#a5460b;margin:0 0 12px;line-height:1.5} .fdp .fdp-energy-heading h3 {font-size:34px;line-height:1.18;letter-spacing:-.8px;color:#253139;margin:0 0 16px} .fdp .fdp-energy-heading>p:last-child {font-size:16px;line-height:1.7;color:#66717a;margin:0} .fdp .fdp-energy-grid {display:grid;grid-template-columns:1fr 1fr;gap:24px} .fdp .fdp-energy-card {min-width:0;padding:30px;background:#fff;border:1px solid #eadbcd;border-radius:14px} .fdp .fdp-energy-card>svg {width:28px;height:28px;fill:none;stroke:#b94b09;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px} .fdp .fdp-energy-card h4,.fdp .fdp-tou-copy h4 {font-size:22px;line-height:1.35;letter-spacing:-.25px;color:#29343b;margin:0 0 15px;font-weight:600} .fdp .fdp-energy-card p {font-size:15px;line-height:1.8;color:#66717a;margin:0 0 14px} .fdp .fdp-energy-card p:last-child {margin:0} .fdp .fdp-tou-panel {margin:24px 0;padding:32px;display:grid;grid-template-columns:1.15fr 1fr;gap:24px 36px;border:1px solid #e5b98f;border-radius:14px;background:linear-gradient(115deg,#fff7ed,#ffedda)} .fdp .fdp-tou-copy>p:last-child {font-size:15px;line-height:1.8;margin:0;color:#6a625c} .fdp .fdp-tou-steps {list-style:none;display:flex;flex-direction:column;justify-content:center;gap:20px;margin:0;padding:0} .fdp .fdp-tou-steps li {display:flex;gap:16px;align-items:flex-start;margin:0;padding:0} .fdp .fdp-tou-steps li>span {display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:50%;background:#b64c0b;color:white;font-size:14px;font-weight:600} .fdp .fdp-tou-steps strong {display:block;font-size:17px;font-weight:600;color:#873d0e;margin:0 0 4px} .fdp .fdp-tou-steps p {font-size:15px;line-height:1.65;color:#6a625c;margin:0} .fdp .fdp-tou-note {grid-column:1/-1;font-size:13px!important;line-height:1.7!important;color:#7d7268!important;margin:0!important;padding-top:20px;border-top:1px solid #e9cdb0} #ZdjeciaDuze .slick-track{width:100%!important;transform:none!important;display:block!important} #ZdjeciaDuze .slick-slide{display:none!important} #ZdjeciaDuze .slick-slide.slick-current{display:block!important;width:100%!important;float:none!important} #ZdjeciaDuze>.slick-arrow{display:none!important} .ems-source-list{font-family:'Instrument Sans',sans-serif;max-width:1100px;margin:28px auto;padding:24px;background:white;border:1px solid #e3e6e8;border-radius:12px;color:#52606a;line-height:1.7} .ems-source-list summary{cursor:pointer;font-weight:600;color:#29343b}.ems-source-list a{color:#a5460b;text-decoration:underline} #panel_z_opis .fdp .fdp-energy-heading h3{font-size:34px!important;line-height:1.18!important;margin:0 0 16px!important;color:#253139!important} #panel_z_opis .fdp .fdp-energy-eyebrow{font-size:12px!important;line-height:1.5!important;color:#a5460b!important;margin:0 0 12px!important} #panel_z_opis .fdp .fdp-energy-card>svg{stroke:#b94b09!important} #panel_z_opis .fdp .fdp-energy-card p,#panel_z_opis .fdp .fdp-tou-copy>p:last-child{font-size:15px!important;line-height:1.8!important} #panel_z_opis .fdp .fdp-energy-card h4,#panel_z_opis .fdp .fdp-tou-copy h4{font-size:22px!important;line-height:1.35!important;margin:0 0 15px!important} #panel_z_opis .fdp .fdp-tou-note{font-size:13px!important;line-height:1.7!important} @media(max-width:760px){ .fdp .fdp-energy-grid,.fdp .fdp-tou-panel{grid-template-columns:1fr;gap:18px} .fdp .fdp-energy-extension{padding-top:28px;margin-top:30px} .fdp .fdp-energy-card,.fdp .fdp-tou-panel{padding:22px} .fdp .fdp-energy-heading h3{font-size:28px} #panel_z_opis .fdp .fdp-energy-heading h3{font-size:28px!important} #panel_z_opis .fdp .fdp-energy-card h4,#panel_z_opis .fdp .fdp-tou-copy h4{font-size:21px!important} .fdp .fdp-energy-card h4,.fdp .fdp-tou-copy h4{font-size:21px} } #panel_z_opis .fdp .fdp-energy-extension{--ems-ink:#253139;--ems-muted:#687078;--ems-orange:#ba4b08;--ems-line:#eadfd6;padding-top:0;border-top:0;margin-top:54px} #panel_z_opis .fdp .fdp-energy-extension *{box-sizing:border-box} #panel_z_opis .fdp .fdp-energy-extension figure{margin:0} #panel_z_opis .fdp .fdp-energy-extension img{display:block;max-width:100%;border:0!important;object-fit:contain} #panel_z_opis .fdp .fdp-energy-extension section{padding:0;border:0;background:none} #panel_z_opis .fdp .fdp-energy-extension .ems-cinema{display:grid;grid-template-columns:1fr 1fr;min-height:480px;border-radius:20px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 74% 80%,#7c391a 0%,transparent 47%),linear-gradient(130deg,#121d23,#27343a 58%,#192429);position:relative;margin:0 0 56px} .ems-cinema:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 50%,#fff2 50.1%,transparent 50.3%);opacity:.3} .ems-cinema-copy{padding:42px 0 46px 38px;z-index:2;align-self:center} .ems-brand-row{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:#fff;font-size:16px;font-weight:600} #panel_z_opis .fdp .ems-brand-row>img:first-child{width:138px;height:auto;background:#fff;border-radius:7px;padding:5px 8px} #panel_z_opis .fdp .ems-brand-row>img:nth-of-type(2){width:35px;height:35px;border-radius:9px} .ems-brand-divider{height:26px;width:1px;background:#ffffff35;margin:0 4px} #panel_z_opis .fdp .ems-cinema .fdp-energy-heading{text-align:left;margin:0;max-width:450px} #panel_z_opis .fdp .ems-cinema .fdp-energy-heading h3{color:#fff!important;font-size:42px!important;line-height:1.08!important;letter-spacing:-1.4px!important;margin:0 0 22px!important} #panel_z_opis .fdp .ems-cinema .fdp-energy-eyebrow{color:#ffb17a!important;font-size:10px!important;letter-spacing:1.7px!important} #panel_z_opis .fdp .ems-cinema .fdp-energy-heading>p:last-child{color:#d2d9dd!important;font-size:15px!important;line-height:1.8!important;margin:0!important} .ems-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px} .ems-hero-tags span{color:#eddbc9;border:1px solid #ffffff28;border-radius:30px;padding:7px 10px;font-size:10px;background:#ffffff06} .ems-product-stage{position:relative;min-width:0;perspective:850px;min-height:460px;align-self:center} .ems-stage-orbit{position:absolute;inset:7% 0 10%;border-radius:50%;border:1px solid #f6b57c2b;transform:rotate(-25deg);box-shadow:0 0 80px #ff7c2020,inset 0 0 55px #ff7c2010} .ems-stage-floor{position:absolute;width:80%;height:23%;left:7%;bottom:8%;border-radius:50%;background:radial-gradient(ellipse,#ffa55e70,#692e1660 42%,transparent 69%);transform:rotateX(50deg);filter:blur(9px)} #panel_z_opis .fdp .ems-ivgm-main{position:absolute;width:95%;max-width:none;left:-10%;top:2%;height:83%;filter:drop-shadow(16px 28px 20px #0008);z-index:2;transform:rotate(-3deg)} #panel_z_opis .fdp .ems-ivgm-rear{position:absolute;width:55%;max-width:none;right:0;top:19%;height:64%;filter:drop-shadow(15px 20px 14px #0008);z-index:1;transform:rotate(3deg)} #panel_z_opis .fdp .ems-product-stage figcaption{position:absolute;bottom:15px;left:0;right:0;color:#e4c4af!important;font-size:10px!important;text-align:center} #panel_z_opis .fdp .ems-app-story{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:0 0 38px} .ems-app-brand{display:flex;gap:10px;align-items:center;color:var(--ems-ink);font-size:14px;font-weight:600;margin-bottom:20px} #panel_z_opis .fdp .ems-app-brand img{width:40px;height:40px;border-radius:10px} #panel_z_opis .fdp .ems-app-story .fdp-energy-card{padding:0;background:none;border:0;border-radius:0} #panel_z_opis .fdp .ems-app-story .fdp-energy-card>svg{display:none} #panel_z_opis .fdp .ems-app-story h4{font-size:29px!important;line-height:1.2!important;margin-bottom:20px!important} .ems-platform-photo{border-radius:16px;overflow:hidden;background:#182c35;box-shadow:0 22px 40px #162b3520;transform:perspective(1100px) rotateY(-5deg)} #panel_z_opis .fdp .ems-platform-photo img{width:100%;height:auto;object-fit:cover} #panel_z_opis .fdp .ems-platform-photo figcaption{color:#fff!important;padding:19px 22px;font-size:15px!important;line-height:1.6!important} .ems-platform-photo small{display:block;color:#adbcc4;font-size:11px;margin-top:5px} #panel_z_opis .fdp .ems-screen-heading h4{font-size:26px!important;color:var(--ems-ink)!important;margin:0 0 10px!important;text-align:center} #panel_z_opis .fdp .ems-screen-heading p{text-align:center;font-size:14px!important;margin:0 0 22px!important} .ems-phone-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 10px 18px;position:relative;isolation:isolate} .ems-phone-gallery:before{content:'';position:absolute;z-index:-1;inset:20% 0 0;background:radial-gradient(ellipse at 50% 35%,#ffe0c2,transparent 68%);border-bottom:1px solid var(--ems-line)} .ems-phone a{display:block;transition:transform .3s ease;outline-offset:8px;border-radius:24px} .ems-phone a:hover{transform:translateY(-8px) rotate(-1deg)} .ems-phone:nth-child(even) a{transform:translateY(12px)} .ems-phone:nth-child(even) a:hover{transform:translateY(4px) rotate(1deg)} #panel_z_opis .fdp .ems-phone img{height:285px;width:100%;filter:drop-shadow(8px 18px 13px #27333d30)} #panel_z_opis .fdp .ems-phone figcaption{text-align:left;margin-top:26px;font-size:13px!important;line-height:1.5!important;color:var(--ems-ink)!important} .ems-phone figcaption>span{color:#ae5d25;font-size:10px;display:block;margin-bottom:6px;letter-spacing:1px} .ems-phone strong{display:block;font-weight:600}.ems-phone small{display:block;color:var(--ems-muted);margin-top:6px;font-size:11px;line-height:1.6} #panel_z_opis .fdp .ems-caption{font-size:11px!important;line-height:1.7!important;color:#737b80!important;margin:14px 0 0!important} #panel_z_opis .fdp .ems-gallery-note{margin:18px 0 58px!important;text-align:center} #panel_z_opis .fdp .ems-meter-story{display:grid;grid-template-columns:1.15fr 1fr;gap:28px 36px;align-items:start;margin:0 0 56px;padding:32px;border:1px solid var(--ems-line);border-radius:18px;background:#fff} #panel_z_opis .fdp .ems-meter-story .fdp-energy-card{padding:0;border:0;background:none} #panel_z_opis .fdp .ems-meter-story h4{font-size:27px!important;line-height:1.25!important} #panel_z_opis .fdp .ems-meter-diagram img{height:305px;width:100%} #panel_z_opis .fdp .ems-meter-diagram figcaption{font-size:13px!important;line-height:1.5!important;color:var(--ems-ink)!important;text-align:center;margin-top:12px} .ems-meter-diagram small{display:block;font-size:10px;line-height:1.7;color:var(--ems-muted);margin-top:5px} .ems-meter-story>.ems-table-wrap{grid-column:1/-1} .ems-table-wrap{max-width:100%;overflow:auto} #panel_z_opis .fdp .fdp-energy-extension table{width:100%;border-collapse:collapse;border:0!important;background:transparent!important;margin:0!important;table-layout:auto} #panel_z_opis .fdp .fdp-energy-extension caption{text-align:left;font-size:15px!important;font-weight:600!important;color:var(--ems-ink)!important;padding:0 0 16px!important} #panel_z_opis .fdp .fdp-energy-extension th,#panel_z_opis .fdp .fdp-energy-extension td{text-align:left!important;border:0!important;border-bottom:1px solid var(--ems-line)!important;padding:13px 14px!important;font-size:12px!important;line-height:1.7!important;vertical-align:top!important;color:#626b73!important;background:none!important} #panel_z_opis .fdp .fdp-energy-extension th{font-weight:600!important;color:var(--ems-ink)!important} #panel_z_opis .fdp .fdp-energy-extension thead th{background:#faf2eb!important;color:#9d440b!important;font-size:10px!important;letter-spacing:.5px;text-transform:uppercase} .ems-comparison th:first-child{width:23%} #panel_z_opis .fdp .ems-tou-story{margin:0 0 34px;border-radius:18px;padding:34px;background:linear-gradient(130deg,#fff4e7,#ffead5);border:1px solid #eac7a6} .ems-tou-top{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center} #panel_z_opis .fdp .ems-tou-story .fdp-tou-copy h4{font-size:26px!important;line-height:1.25!important} #panel_z_opis .fdp .ems-price-chart{padding:24px 18px 20px;border-radius:14px;background:linear-gradient(125deg,#21313c,#141f27);box-shadow:0 20px 30px #49260b1a;transform:perspective(1200px) rotateY(-3deg)} #panel_z_opis .fdp .ems-price-chart figcaption{font-size:16px!important;color:#fff!important;line-height:1.5!important;padding:0 8px} .ems-price-chart figcaption span{display:block;font-size:10px;color:#ffaf76;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px} .ems-price-chart svg{width:100%;height:auto;display:block;margin:10px 0 0;overflow:visible;stroke:none!important} #panel_z_opis .fdp .ems-price-chart .ems-caption{color:#a6b3bb!important;padding:0 8px} .ems-tou-bottom{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;margin:32px 0 24px;align-items:center} .ems-tou-story .fdp-tou-steps{gap:22px} #panel_z_opis .fdp .ems-tou-story .fdp-tou-steps p{font-size:13px!important;line-height:1.7!important;margin:0!important} #panel_z_opis .fdp .ems-tou-story .fdp-tou-note{padding-top:20px;border-top:1px solid #e9cdb0} .ems-tou-table th{width:42%} .ems-automation-grid .fdp-energy-card{padding:28px;background:#fff;border-radius:16px} .ems-energy-route{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:26px 24px;margin-top:24px;background:#24323b;border-radius:14px} .ems-energy-route>div{flex:1;color:#fff;min-width:0}.ems-energy-route span{font-size:10px;color:#ffac72;display:block;margin-bottom:9px}.ems-energy-route strong{font-size:13px;display:block;font-weight:600}.ems-energy-route small{color:#b7c4cc;display:block;font-size:11px;line-height:1.7;margin-top:5px}.ems-energy-route>b{font-size:22px;color:#f69554;font-weight:400} @media(max-width:900px){.ems-cinema-copy{padding-left:26px}#panel_z_opis .fdp .ems-cinema .fdp-energy-heading h3{font-size:34px!important}.ems-product-stage{min-height:420px}#panel_z_opis .fdp .ems-phone img{height:235px}.ems-phone-gallery{gap:16px}} @media(max-width:760px){ #panel_z_opis .fdp .fdp-energy-extension .ems-cinema{grid-template-columns:1fr;margin-bottom:36px;min-height:0} .ems-cinema-copy{padding:28px 24px 0}.ems-brand-row{margin-bottom:24px;gap:9px} #panel_z_opis .fdp .ems-cinema .fdp-energy-heading h3{font-size:34px!important} #panel_z_opis .fdp .ems-cinema .fdp-energy-heading>p:last-child{font-size:14px!important} .ems-product-stage{min-height:340px;margin:0 12px} #panel_z_opis .fdp .ems-ivgm-main{left:-10%;width:95%;height:86%;top:0} #panel_z_opis .fdp .ems-ivgm-rear{right:-1%;width:60%;top:22%;height:65%} .ems-hero-tags{margin-top:20px;gap:6px}.ems-hero-tags span{font-size:9px;padding:6px 8px} #panel_z_opis .fdp .ems-app-story{grid-template-columns:1fr;gap:24px;margin-bottom:30px} #panel_z_opis .fdp .ems-app-story h4{font-size:25px!important} .ems-platform-photo{transform:none} .ems-phone-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding:14px 0 20px} #panel_z_opis .fdp .ems-phone img{height:235px} #panel_z_opis .fdp .ems-phone figcaption{margin-top:22px;font-size:12px!important} #panel_z_opis .fdp .ems-gallery-note{margin-bottom:34px!important} #panel_z_opis .fdp .ems-meter-story{grid-template-columns:1fr;padding:22px;gap:22px;margin-bottom:34px} #panel_z_opis .fdp .ems-meter-story h4{font-size:25px!important} #panel_z_opis .fdp .ems-meter-diagram img{height:290px} #panel_z_opis .fdp .fdp-energy-extension th,#panel_z_opis .fdp .fdp-energy-extension td{padding:11px 7px!important;font-size:10px!important;overflow-wrap:normal;word-break:normal} #panel_z_opis .fdp .ems-tou-story{padding:22px;margin-bottom:22px} .ems-tou-top,.ems-tou-bottom{grid-template-columns:1fr;gap:24px} #panel_z_opis .fdp .ems-tou-story .fdp-tou-copy h4{font-size:25px!important} #panel_z_opis .fdp .ems-price-chart{padding:20px 10px 18px;transform:none} #panel_z_opis .fdp .ems-price-chart figcaption{font-size:15px!important} .ems-tou-bottom{margin-top:28px}.ems-automation-grid{gap:18px} .ems-energy-route{flex-direction:column;align-items:stretch;padding:24px;gap:14px}.ems-energy-route>b{transform:rotate(90deg);align-self:flex-start;line-height:1} } @media(prefers-reduced-motion:reduce){.ems-phone a{transition:none!important;transform:none!important}} #panel_z_opis .fdp .ems-ivgm-main{height:83%!important;max-width:none!important} #panel_z_opis .fdp .ems-ivgm-rear{height:64%!important;max-width:none!important} #panel_z_opis .fdp .ems-phone img{height:285px!important;width:100%!important} #panel_z_opis .fdp .ems-meter-diagram img{height:305px!important;width:100%!important} #panel_z_opis .fdp .ems-meter-story{padding:32px!important;background:#fff!important;border:1px solid var(--ems-line)!important} #panel_z_opis .fdp .ems-tou-story{padding:34px!important;background:linear-gradient(130deg,#fff4e7,#ffead5)!important;border:1px solid #eac7a6!important} @media(max-width:900px){#panel_z_opis .fdp .ems-phone img{height:235px!important}} @media(max-width:760px){#panel_z_opis .fdp .ems-ivgm-main{height:86%!important}#panel_z_opis .fdp .ems-ivgm-rear{height:65%!important}#panel_z_opis .fdp .ems-meter-diagram img{height:290px!important}#panel_z_opis .fdp .ems-meter-story,#panel_z_opis .fdp .ems-tou-story{padding:22px!important}} .ems-chart-legend{display:none} @media(max-width:760px){ #panel_z_opis .fdp .fdp-energy-extension{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)} .ems-brand-row{gap:7px;font-size:14px} #panel_z_opis .fdp .ems-brand-row>img:first-child{width:110px;flex:0 0 110px;padding:4px 6px} #panel_z_opis .fdp .ems-brand-row>img:nth-of-type(2){width:28px;height:28px;flex:0 0 28px} .ems-brand-divider{margin:0;flex:0 0 1px} #panel_z_opis .fdp .ems-comparison thead{display:none} #panel_z_opis .fdp .ems-comparison tr{display:block;padding:15px 0;border-bottom:1px solid var(--ems-line)} #panel_z_opis .fdp .ems-comparison tbody th,#panel_z_opis .fdp .ems-comparison tbody td{display:block;width:100%;font-size:12px!important;padding:4px 0!important;border:0!important} #panel_z_opis .fdp .ems-comparison td:before{content:attr(data-label);display:block;font-size:10px;color:#a3501b;margin:4px 0;font-weight:600} #panel_z_opis .fdp .ems-tou-table th,#panel_z_opis .fdp .ems-tou-table td{font-size:12px!important} .ems-price-chart svg text{font-size:21px!important} .ems-price-chart .ems-chart-action{display:none} .ems-chart-legend{display:flex;flex-direction:column;gap:7px;color:#edbc9b;font-size:10px;padding:8px} } #ems-tou-panel,#ems-inverter-dimensions{scroll-margin-top:72px} #panel_z_opis .fdp .ems-brand-row>img:first-child{background:transparent!important;border-radius:0!important;padding:0!important;width:160px} #panel_z_opis .fdp .ems-phone-gallery{margin-bottom:48px} #panel_z_opis .fdp .ems-tou-story{padding:36px!important;background:linear-gradient(140deg,#fff9f2,#fce8d5)!important} #panel_z_opis .fdp .ems-tou-intro{max-width:850px;margin:0 0 28px} #panel_z_opis .fdp .ems-tou-story .ems-tou-intro h4{font-size:32px!important;line-height:1.18!important;letter-spacing:-.8px;margin-bottom:16px!important;max-width:850px} #panel_z_opis .fdp .ems-tou-intro>p:last-child{max-width:880px} .ems-tou-stage{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:stretch;margin-bottom:24px} #panel_z_opis .fdp .ems-tou-stage .ems-price-chart{transform:none;box-shadow:0 16px 25px #59270b12} .ems-tou-config{padding:24px;border:1px solid #edd4bf;border-radius:14px;background:#ffffffc9} .ems-tou-config-heading{display:grid;grid-template-columns:40px 1fr;gap:3px 12px;margin-bottom:20px;align-items:center} .ems-tou-config-heading>span{grid-row:1/3;display:grid;place-items:center;background:#f6e1ce;color:#a34b16;border:1px solid #edc7a7;width:40px;height:40px;border-radius:11px;font-size:11px;font-weight:600} .ems-tou-config-heading strong{color:#2c373d;font-size:16px;font-weight:600}.ems-tou-config-heading small{color:#83807a;font-size:11px} #panel_z_opis .fdp .ems-tou-config caption{display:none} #panel_z_opis .fdp .ems-tou-config .ems-tou-table th,#panel_z_opis .fdp .ems-tou-config .ems-tou-table td{padding:12px 0!important;font-size:12px!important} #panel_z_opis .fdp .ems-tou-config .ems-tou-table th{width:44%;padding-right:12px!important} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 25px;padding:0} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps li{padding:18px 20px;border-radius:13px;background:#fff9f3;border:1px solid #edd5c0;align-items:center} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps strong{font-size:15px} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps p{font-size:12px!important} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card{padding:0;overflow:hidden;display:flex;flex-direction:column} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card>h4{margin:24px 26px 15px!important} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card>p{margin:0 26px 16px!important} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card>p:last-child{margin-bottom:28px!important} #panel_z_opis .fdp .ems-card-image{margin:0;padding:0;flex:0 0 auto;min-width:0} #panel_z_opis .fdp .ems-card-image figcaption{font-size:10px!important;line-height:1.5!important;padding:12px 24px;color:#758088!important;text-align:left;background:#f7f8f8} .ems-dynamic-scene{height:224px;position:relative;overflow:hidden;perspective:900px;background:radial-gradient(ellipse at 65% 80%,#714220,#25333b 70%);isolation:isolate} .ems-dynamic-scene:before{content:'';position:absolute;right:12%;bottom:0;width:50%;height:35%;border-radius:50%;background:#ffac6740;filter:blur(24px)} #panel_z_opis .fdp .ems-dynamic-scene>img{position:absolute;width:105px!important;height:190px!important;object-fit:contain;right:24px;top:17px;transform:rotate(6deg);filter:drop-shadow(8px 12px 10px #0007)} .ems-floating-plan{position:absolute;left:25px;top:35px;width:calc(100% - 160px);min-width:180px;max-width:285px;border:1px solid #ffffff30;border-radius:14px;background:linear-gradient(130deg,#faf3e9,#e8d2bf);padding:22px;box-shadow:10px 18px 25px #0003;transform:rotateY(6deg) rotate(-3deg);color:#4e392e} .ems-floating-plan>span{font-size:9px;letter-spacing:1.1px;color:#a24b16}.ems-floating-plan>strong{display:block;font-size:17px;line-height:1.3;font-weight:600;margin:10px 0 13px}.ems-floating-plan>small{font-size:8px;display:block;color:#8c7869;margin-top:12px} .ems-mini-bars{display:flex;align-items:flex-end;gap:7px;height:42px;border-bottom:1px solid #cbaa91;padding:0 7px} .ems-mini-bars i{width:22px;height:14px;background:#d9ab85;border-radius:3px 3px 0 0;box-shadow:3px -2px 0 #b77946} .ems-mini-bars i:nth-child(2){height:10px}.ems-mini-bars i:nth-child(3){height:22px}.ems-mini-bars i:nth-child(4){height:37px;background:#b95712}.ems-mini-bars i:nth-child(5){height:28px;background:#c86e2f}.ems-mini-bars i:nth-child(6){height:18px} .ems-ha-image{background:linear-gradient(130deg,#eaf4f8,#f7fcff)} .ems-ha-brand{height:54px;padding:15px 24px} #panel_z_opis .fdp .ems-ha-brand img{width:170px!important;height:26px!important;max-width:100%;object-fit:contain;object-position:left center} #panel_z_opis .fdp .ems-ha-dashboard{width:100%!important;height:170px!important;object-fit:contain!important;padding:8px 24px 15px} .ems-inverter-dimensions{margin-top:22px!important} #panel_z_opis .fdp .ems-inverter-dimensions{margin:22px 0 0!important;width:100%;padding:22px;border:1px solid #eddbcb;border-radius:15px;background:linear-gradient(140deg,#fffdfb,#fff0e2)} #panel_z_opis .fdp .ems-inverter-dimensions .fdp-dimension-heading{display:flex;gap:10px;align-items:center;justify-content:space-between} #panel_z_opis .fdp .ems-inverter-dimensions .fdp-dimension-heading h3{font-size:16px!important;margin:0!important} .ems-inverter-dimensions .fdp-dimension-heading>span{color:#8d796c;font-size:10px} #panel_z_opis .fdp .ems-dimension-drawing{display:block;width:100%!important;height:290px!important;max-width:none!important;stroke:none!important;margin:12px 0 0} #panel_z_opis .fdp .ems-inverter-dimensions figcaption{text-align:center;color:#8c5d3e!important;font-size:13px!important;margin:12px 0 0!important} .ems-inverter-dimensions figcaption strong{font-size:20px;font-weight:600}.ems-inverter-dimensions figcaption small{display:block;font-size:10px;color:#8b7d73;margin-top:5px} @media(max-width:900px){.ems-floating-plan{min-width:150px;padding:18px;left:20px}.ems-floating-plan>strong{font-size:15px}#panel_z_opis .fdp .ems-dynamic-scene>img{right:17px;width:85px!important}} @media(max-width:760px){ #panel_z_opis .fdp .ems-brand-row>img:first-child{width:130px;flex-basis:130px} #panel_z_opis .fdp .ems-tou-story{padding:22px!important} #panel_z_opis .fdp .ems-tou-story .ems-tou-intro h4{font-size:25px!important;line-height:1.25!important} .ems-tou-stage{grid-template-columns:1fr;gap:18px}.ems-tou-config{padding:20px} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps{grid-template-columns:1fr;gap:12px} #panel_z_opis .fdp .ems-tou-story>.fdp-tou-steps li{padding:16px} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card>h4{margin-left:22px!important;margin-right:22px!important} #panel_z_opis .fdp .ems-automation-grid .fdp-energy-card>p{margin-left:22px!important;margin-right:22px!important} .ems-floating-plan{left:20px;top:40px;min-width:0;width:185px;padding:18px} #panel_z_opis .fdp .ems-dynamic-scene>img{width:75px!important;right:14px;top:28px;height:174px!important} .ems-floating-plan>strong{font-size:15px;max-width:140px}.ems-floating-plan>small{font-size:7px}.ems-mini-bars{gap:5px} #panel_z_opis .fdp .ems-inverter-dimensions{padding:20px 12px} #panel_z_opis .fdp .ems-dimension-drawing{height:255px!important} #panel_z_opis .fdp .ems-phone-gallery{margin-bottom:34px} } #panel_z_opis .fdp .battery-cinema .ems-product-stage{display:flex;justify-content:center;align-items:center;min-height:400px;padding:30px} #panel_z_opis .fdp .battery-cinema .battery-stage-photo{position:relative;width:100%;height:340px!important;object-fit:contain;filter:drop-shadow(0 24px 20px #0005);z-index:2} #panel_z_opis .fdp .battery-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0} #panel_z_opis .fdp .battery-feature-card{border:1px solid #eadfd6;border-radius:16px;background:#fff;overflow:hidden} #panel_z_opis .fdp .battery-feature-card h4{font-size:23px;margin:24px 26px 12px;color:#253139} #panel_z_opis .fdp .battery-feature-card p{font-size:15px;line-height:1.8;margin:0 26px 26px;color:#687078} #panel_z_opis .fdp .battery-feature-visual{height:235px;padding:24px;display:flex;justify-content:center;align-items:center;gap:18px;background:linear-gradient(135deg,#fff8f0,#f8dfc8);position:relative} #panel_z_opis .fdp .battery-feature-visual img{width:42%;height:190px!important;object-fit:contain;filter:drop-shadow(0 12px 10px #80502625)} #panel_z_opis .fdp .battery-bms{background:radial-gradient(ellipse at 70% 80%,#70452e,transparent),#1d2d36;color:#fff;flex-direction:column} #panel_z_opis .fdp .battery-bms>strong{font-size:32px;color:#fff;letter-spacing:1px} #panel_z_opis .fdp .battery-bms>span{font-size:12px;color:#d2c8bd} .battery-cell-row{display:flex;gap:12px}.battery-cell-row i{display:block;width:35px;height:72px;border:1px solid #ffd0a7;border-radius:8px;background:linear-gradient(120deg,#ffe3c1,#b96a32);box-shadow:8px 8px 0 #0002;transform:skewY(-5deg)} #panel_z_opis .fdp .battery-operating{padding:26px;border:1px solid #eadfd6;border-radius:15px;background:#fff9f2;margin:28px 0} #panel_z_opis .fdp .battery-operating h4{font-size:24px;margin:0 0 20px;color:#253139} #panel_z_opis .fdp .battery-operating .ems-comparison{margin:0} #panel_z_opis .fdp .battery-limits-note{font-size:12px;color:#687078;margin:16px 0 0;line-height:1.7} #panel_z_opis .fdp .ems-price-chart svg>path[fill^="url"]{fill:#f6792935!important;stroke:none} #panel_z_opis .fdp .ems-price-chart svg>path[stroke="#ff9c56"]{stroke-width:3.5} #panel_z_opis .fdp .ems-price-chart svg>g[stroke="#fff"]{opacity:.12;stroke-width:1} #panel_z_opis .fdp .ems-dimension-drawing>g:last-child>text:nth-child(-n+2){text-anchor:middle} @media(max-width:760px){#panel_z_opis .fdp .battery-feature-grid{grid-template-columns:1fr}#panel_z_opis .fdp .battery-cinema .ems-product-stage{min-height:300px;padding:20px}#panel_z_opis .fdp .battery-cinema .battery-stage-photo{height:275px!important}#panel_z_opis .fdp .battery-feature-card h4{font-size:21px}#panel_z_opis .fdp .battery-operating{padding:20px}}#panel_z_opis .fdp .bvx-viewer{margin:32px 0!important;border:1px solid #e8ded5!important;border-radius:20px;overflow:hidden;background:linear-gradient(125deg,#fdf9f4,#f5e7da)!important;padding:0!important} #panel_z_opis .fdp .bvx-viewer-head{padding:30px 34px 0;display:flex;justify-content:space-between;gap:24px;align-items:center} #panel_z_opis .fdp .bvx-viewer h3{font-size:28px;margin:8px 0;color:#26343b;line-height:1.3} #panel_z_opis .fdp .bvx-kicker{color:#a7460a;font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:700} #panel_z_opis .fdp .bvx-tabs{display:flex;gap:5px;padding:5px;border:1px solid #d8cabe;border-radius:11px;background:#fff8} #panel_z_opis .fdp .bvx-tabs button,#panel_z_opis .fdp .bvx-rotate button{font:inherit;font-size:12px;border:0;background:transparent;border-radius:7px;padding:10px 15px;color:#435057;cursor:pointer} #panel_z_opis .fdp .bvx-tabs button[aria-pressed=true]{background:#25343b;color:#fff} #panel_z_opis .fdp .bvx-stage{height:410px;position:relative;display:flex;align-items:center;justify-content:center;perspective:1100px;overflow:hidden} #panel_z_opis .fdp .bvx-stage:before{content:"";position:absolute;width:60%;height:35%;border:1px solid #b6652426;border-radius:50%;transform:rotate(-18deg);bottom:7%} #panel_z_opis .fdp .bvx-photo{position:relative;width:80%;height:365px!important;object-fit:contain;filter:drop-shadow(0 26px 18px #57473735);transition:opacity .22s ease,transform .4s ease;opacity:1} #panel_z_opis .fdp .bvx-photo.bvx-changing{opacity:0;transform:translateY(9px) scale(.985)} #panel_z_opis .fdp .bvx-photo-panel{width:100%;text-align:center} #panel_z_opis .fdp .bvx-thumbs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0;padding:0 25px 22px;list-style:none} #panel_z_opis .fdp .bvx-thumbs button{border:1px solid #dcccbc;background:#fff8;border-radius:10px;width:65px;height:65px;cursor:pointer;padding:5px;transition:border-color .25s,background .25s} #panel_z_opis .fdp .bvx-thumbs button[aria-pressed=true]{border-color:#af4a0b;background:#fff;box-shadow:0 0 0 1px #af4a0b} #panel_z_opis .fdp .bvx-thumbs img{width:100%;height:53px!important;object-fit:contain} #panel_z_opis .fdp .bvx-model-panel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;touch-action:pan-y;cursor:grab} #panel_z_opis .fdp .bvx-model{width:var(--bw);height:var(--bh);transform-style:preserve-3d;position:relative;transform:rotateX(-9deg) rotateY(-24deg);transition:transform .45s ease} #panel_z_opis .fdp .bvx-model.bvx-dragging{transition:none} #panel_z_opis .fdp .bvx-face{position:absolute;box-sizing:border-box;border:1px solid #bcc5c9;background:linear-gradient(125deg,#f3f5f7,#c9d0d5);backface-visibility:hidden;border-radius:8px} #panel_z_opis .fdp .bvx-front,#panel_z_opis .fdp .bvx-back{width:100%;height:100%;left:0;top:0} #panel_z_opis .fdp .bvx-front{transform:translateZ(calc(var(--bd)/2));background:#e4e8eb} #panel_z_opis .fdp .bvx-back{transform:rotateY(180deg) translateZ(calc(var(--bd)/2));background:#bfc8ce} #panel_z_opis .fdp .bvx-side{width:var(--bd);height:100%;left:calc((var(--bw) - var(--bd))/2);top:0;background:linear-gradient(100deg,#d5dce0,#aeb8bf)} #panel_z_opis .fdp .bvx-right{transform:rotateY(90deg) translateZ(calc(var(--bw)/2))} #panel_z_opis .fdp .bvx-left{transform:rotateY(-90deg) translateZ(calc(var(--bw)/2))} #panel_z_opis .fdp .bvx-top,#panel_z_opis .fdp .bvx-bottom{width:100%;height:var(--bd);left:0;top:calc((var(--bh) - var(--bd))/2)} #panel_z_opis .fdp .bvx-top{transform:rotateX(90deg) translateZ(calc(var(--bh)/2));background:#e1e6e9} #panel_z_opis .fdp .bvx-bottom{transform:rotateX(-90deg) translateZ(calc(var(--bh)/2));background:#aab4bb} #panel_z_opis .fdp .bvx-face svg{display:block;width:100%;height:100%} #panel_z_opis .fdp .bvx-rotate{display:flex;justify-content:center;gap:8px;margin:0 0 15px} #panel_z_opis .fdp .bvx-rotate button{background:#fff;border:1px solid #d8cabe;min-height:40px} #panel_z_opis .fdp .bvx-note{font-size:11px;line-height:1.6;color:#6f787c;text-align:center;margin:0;padding:0 28px 24px} #panel_z_opis .fdp .bvx-viewer [hidden]{display:none!important} #panel_z_opis .fdp .bvx-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:42px 0} #panel_z_opis .fdp .bvx-story h3{font-size:28px;color:#25343b;line-height:1.3;margin:12px 0 18px} #panel_z_opis .fdp .bvx-story p{font-size:15px;color:#657079;line-height:1.85;margin:0 0 16px} #panel_z_opis .fdp .bvx-story-visual{min-height:310px;background:radial-gradient(ellipse at 70% 80%,#83553b,transparent),#203039;border-radius:19px;position:relative;padding:28px;display:flex;align-items:center;justify-content:center;overflow:hidden} #panel_z_opis .fdp .bvx-story-visual img{width:100%;height:270px!important;object-fit:contain;filter:drop-shadow(0 18px 18px #0005);position:relative} #panel_z_opis .fdp .bvx-context{padding:0!important;min-height:0!important;display:block;background:#fff!important} #panel_z_opis .fdp .bvx-context img{width:100%!important;height:auto!important;filter:none!important;display:block;border-radius:16px} #panel_z_opis .fdp .bvx-context small{display:block;color:#657079;font-size:10px;line-height:1.5;text-align:center;padding:10px 12px} #panel_z_opis .fdp .battery-feature-visual.bvx-context{height:auto;min-height:220px!important;border-radius:0} #panel_z_opis .fdp .battery-feature-visual.bvx-context img{border-radius:0} #panel_z_opis .fdp .bvx-capacity{background:linear-gradient(135deg,#fff8ef,#f3dfca);gap:20px;flex-direction:row} #panel_z_opis .fdp .bvx-capacity>div{border-left:2px solid #bd672c;padding-left:17px;flex:1} #panel_z_opis .fdp .bvx-capacity strong{font-size:25px;display:block;color:#9c430c} #panel_z_opis .fdp .bvx-capacity span{font-size:12px;color:#6b747a;display:block;margin-bottom:9px} #panel_z_opis .fdp .bvx-communication{gap:12px;flex-direction:row;background:linear-gradient(140deg,#233740,#3e555f);color:#fff} #panel_z_opis .fdp .bvx-communication strong{font-size:20px;color:#fff} #panel_z_opis .fdp .bvx-communication span{font-size:12px;color:#e0b08a} #panel_z_opis .fdp .bvx-stat{display:flex;gap:24px;border-top:1px solid #e7dbcf;padding-top:18px;margin-top:22px;flex-wrap:wrap} #panel_z_opis .fdp .bvx-stat strong{display:block;font-size:28px;color:#a6450a} #panel_z_opis .fdp .bvx-stat span{font-size:11px;color:#6a7279} #panel_z_opis .fdp .bvx-story.bvx-reverse .bvx-story-visual{order:2;background:linear-gradient(125deg,#fff9ee,#f3dbc2)} #panel_z_opis .fdp .bvx-dimensions{margin:24px 0 0;padding:24px 20px 18px;border:1px solid #e5d6c8;border-radius:16px;background:radial-gradient(ellipse at center,#f9e7d0,transparent 70%),#fffaf5;text-align:center} #panel_z_opis .fdp .bvx-dimensions svg{display:block;width:100%;height:auto;max-height:350px} #panel_z_opis .fdp .bvx-dim-line{stroke:#a74b17;stroke-width:1.2;fill:none} #panel_z_opis .fdp .bvx-dim-label{fill:#7d421e;font-size:14px;text-anchor:middle;font-family:inherit} #panel_z_opis .fdp .bvx-dimensions figcaption{font-size:11px;line-height:1.6;color:#6d7378;padding-top:15px} #panel_z_opis .fdp .bvx-dimensions figcaption strong{display:block;font-size:20px;color:#26343b;margin-bottom:5px} #panel_z_opis .fdp .bvx-reveal{opacity:1;transform:none} #panel_z_opis .fdp .bvx-wait{opacity:0;transform:translateY(16px)} #panel_z_opis .fdp .bvx-reveal{transition:opacity .6s ease,transform .6s ease} #panel_z_opis .fdp .bvx-viewer button:focus-visible{outline:3px solid #d67536;outline-offset:3px} @media(max-width:760px){#panel_z_opis .fdp .bvx-viewer-head{padding:24px 20px 0;display:block}#panel_z_opis .fdp .bvx-viewer h3,#panel_z_opis .fdp .bvx-story h3{font-size:24px}#panel_z_opis .fdp .bvx-tabs{width:max-content;margin-top:17px}#panel_z_opis .fdp .bvx-stage{height:340px}#panel_z_opis .fdp .bvx-photo{height:300px!important}#panel_z_opis .fdp .bvx-thumbs{gap:6px;padding:0 14px 18px}#panel_z_opis .fdp .bvx-thumbs button{width:47px;height:51px}#panel_z_opis .fdp .bvx-thumbs img{height:39px!important}#panel_z_opis .fdp .bvx-story{grid-template-columns:1fr;gap:24px;margin:32px 0}#panel_z_opis .fdp .bvx-story.bvx-reverse .bvx-story-visual{order:0}#panel_z_opis .fdp .bvx-story-visual{min-height:265px;padding:20px}#panel_z_opis .fdp .bvx-story-visual img{height:230px!important}#panel_z_opis .fdp .bvx-model{scale:.82}#panel_z_opis .fdp .bvx-note{padding:0 20px 20px}} @media(prefers-reduced-motion:reduce){#panel_z_opis .fdp .bvx-reveal,#panel_z_opis .fdp .bvx-photo,#panel_z_opis .fdp .bvx-model{transition:none!important;opacity:1;transform:none}#panel_z_opis .fdp .bvx-model{transform:rotateX(-9deg) rotateY(-24deg)}} #panel_z_opis .fdp .bvx-model-57{--bw:156.12px;--bh:265px;--bd:67.78px} #panel_z_opis .fdp .bvx-model-59{--bw:174.60px;--bh:265px;--bd:100.10px} #panel_z_opis .fdp .bvx-model-60{--bw:130.99px;--bh:265px;--bd:74.38px} #panel_z_opis .fdp .bvx-model-61{--bw:130.99px;--bh:265px;--bd:74.38px} #panel_z_opis .fdp .bvx-model-63{--bw:133.24px;--bh:265px;--bd:69.58px} #panel_z_opis .fdp .bvx-model-64{--bw:174.60px;--bh:265px;--bd:100.10px} #panel_z_opis .fdp .bvx-model-66{--bw:154.13px;--bh:265px;--bd:67.60px} #panel_z_opis .fdp .bvx-model-67{--bw:183.46px;--bh:265px;--bd:70.94px} #panel_z_opis .fdp .bvx-model-68{--bw:159.88px;--bh:265px;--bd:71.15px} #panel_z_opis .fdp .bvx-model-69{--bw:151.52px;--bh:265px;--bd:83.84px}#panel_z_opis .fdp .bvx-viewer-head{display:block;text-align:center;padding:30px 24px 0}#panel_z_opis .fdp .bvx-viewer-head h3{ text-align:center!important }#panel_z_opis .fdp .bvx-stage{width:100%;height:380px;margin:0 auto;justify-content:center;align-items:center}#panel_z_opis .fdp .bvx-model-panel{width:100%;margin:0 auto;justify-content:center;align-items:center}#panel_z_opis .fdp .bvx-rotate{justify-content:center;flex-wrap:wrap;padding:0 14px;gap:8px}#panel_z_opis .fdp .bvx-rotate button{min-height:44px}#panel_z_opis .fdp .bvx-tabs,#panel_z_opis .fdp .bvx-photo-panel,#panel_z_opis .fdp .bvx-thumbs{display:none!important}@media(max-width:760px){#panel_z_opis .fdp .bvx-stage{height:320px}#panel_z_opis .fdp .bvx-viewer-head{padding:24px 16px 0}#panel_z_opis .fdp .bvx-model{scale:.72}}#panel_z_opis .fdp .bvx-model-14{--bw:296.10px;--bh:98.70px;--bd:190.00px}#panel_z_opis .fdp .bvx-model-15{--bw:296.10px;--bh:128.31px;--bd:190.00px}#panel_z_opis .fdp .bvx-model-17{--bw:162.29px;--bh:50.44px;--bd:190.00px}#panel_z_opis .fdp .bvx-model-18{--bw:162.29px;--bh:44.05px;--bd:190.00px}#panel_z_opis .fdp .bvx-model-19{--bw:69.43px;--bh:265.00px;--bd:73.15px}#panel_z_opis .fdp .bvx-model-57{--bw:156.12px;--bh:265.00px;--bd:67.78px}#panel_z_opis .fdp .bvx-model-59{--bw:174.60px;--bh:265.00px;--bd:100.10px}#panel_z_opis .fdp .bvx-model-60{--bw:130.99px;--bh:265.00px;--bd:74.38px}#panel_z_opis .fdp .bvx-model-61{--bw:130.99px;--bh:265.00px;--bd:74.38px}#panel_z_opis .fdp .bvx-model-63{--bw:133.24px;--bh:265.00px;--bd:69.58px}#panel_z_opis .fdp .bvx-model-64{--bw:174.60px;--bh:265.00px;--bd:100.10px}#panel_z_opis .fdp .bvx-model-66{--bw:154.13px;--bh:265.00px;--bd:67.60px}#panel_z_opis .fdp .bvx-model-67{--bw:183.46px;--bh:265.00px;--bd:70.94px}#panel_z_opis .fdp .bvx-model-68{--bw:159.88px;--bh:265.00px;--bd:71.15px}#panel_z_opis .fdp .bvx-model-69{--bw:151.52px;--bh:265.00px;--bd:83.84px}#panel_z_opis .fdp .bvx-model-70{--bw:92.48px;--bh:265.00px;--bd:125.21px}@media only screen and (max-width:1023px) {    .BoxRwdUkryj { display:none; }  .BoxRwd .BoxZawartosc { max-height:0; overflow:hidden; opacity:0; visibility:hidden; transition:all 0.30s ease-in-out; }    .BoxRozwinZwin { display:inline-block; }}@media only screen and (min-width:1024px) {  .BoxRwd .BoxZawartosc { display:block; }  .BoxRozwinZwin { display:none; }}.BoxRozwinZwin { position:absolute; top:0; right:-20px; bottom:0; width:20px; cursor:pointer; }.BoxNaglowek .BoxRozwin { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; transition:all 0.30s ease-in-out; }.CalyBox .CheckboxNawigacja:checked ~ .BoxNaglowek .BoxRozwin { transform:rotate(180deg); }.BoxNaglowekKategorie .BoxRozwin { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; transition:all 0.30s ease-in-out; }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxNaglowekKategorie .BoxRozwin { transform:rotate(180deg); }.CalyBox, .CalyBoxKategorie { margin-bottom:20px; }@media only screen and (max-width:1023px) {  .CalyBox, .CalyBoxKategorie { margin-bottom:10px; }}.CalyBoxKategorie .BoxNaglowekKategorie label, .CalyBox .BoxNaglowek label { display:block; position:relative; }.CalyBoxKategorie .CheckboxNawigacja:checked ~ .BoxZawartosc, .CalyBox .CheckboxNawigacja:checked ~ .BoxZawartosc { max-height:5000px; opacity:1; visibility:visible; } .BoxNaglowek, .BoxNaglowekKategorie { position:relative;font-size:190%; margin:0 0 20px 0; font-weight:bold; text-align:left; letter-spacing:1px; position:relative; }@media only screen and (max-width:799px) {  .BoxNaglowek, .BoxNaglowekKategorie { font-size:160%; }}@media only screen and (max-width:1023px) {  .BoxNaglowek, .BoxNaglowekKategorie { padding-right:20px; }}.BoxOdstep { padding:15px; background:var(--kolor-tlo-box); border-radius:var(--zaokraglenie-10-px); }.BoxTresc { overflow:hidden; position:relative; }.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/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat left center; background-size:16px 16px; padding-left:20px; display:inline-block; }.BoxTresc .SrodekCentrowany { text-align:center; padding:10px; }.BoxKategorie { overflow:hidden; position:relative; }.BoxKategorie ul { list-style-type:none; padding:0; margin:0; }.BoxKategorie li { margin:0; }.BoxKategorie a { padding:8px 0 8px 0; font-weight:bold; font-size:110%; display:block; }.BoxKategorie li li a { padding:8px 0 8px 10px; display:block; font-size:100%; font-weight:normal; }.BoxKategorie li li li a { padding:8px 0 8px 20px; }.BoxKategorie li li li li a { padding:8px 0 8px 30px; }.BoxKategorie li li li li li a { padding:8px 0 8px 40px; }.BoxKategorie em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny); font-size:80%; }.BoxKategorie .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorie a.KategoriaIkona { display:flex; justify-content:flex-start; align-items:center; }.BoxKategorie li a span { display:inline-block; }.BoxKategorie li a span img { max-width:40px !important; }.BoxKategorie li a span.GrafikaLink { padding-right:10px; width:40px; text-align:center; }.BoxKategorie li a span.IkonaLink { width:calc(100% - 50px); }.BoxKategorie small { display:block; margin:3px 0 0 0; font-size:80%; }.BoxKategorieRozwijane { overflow:hidden; position:relative; }.BoxKategorieRozwijane ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieRozwijane a { padding:8px 0 8px 0; font-weight:bold; display:inline-block; font-size:110%; margin-left:25px; }.BoxKategorieRozwijane li ul { display:none; }.BoxKategorieRozwijane li li a { position:relative; font-size:100%; padding:8px 10px 8px 15px; font-weight:normal; display:inline-block; margin:0 0 0 25px; }.BoxKategorieRozwijane li li a::before { content:""; display:inline-block; position:absolute; top:5px; left:0; bottom:5px; width:1px; border-left:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li a::after { content:""; display:inline-block; position:absolute; top:50%; left:0; width:8px; border-top:1px solid var(--kolor-linia); } .BoxKategorieRozwijane li li li a { margin-left:40px; }.BoxKategorieRozwijane li li li li a { margin-left:55px; }.BoxKategorieRozwijane li li li li li a { margin-left:70px; }.BoxKategorieRozwijane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny); font-size:80%; }.BoxKategorieRozwijane .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxKategorieRozwijane li div { position:relative; }.BoxKategorieRozwijane .Rozwin { position:absolute; display:inline-block; cursor:pointer; width:18px; height:18px; top:50%; left:0; transform:translateY(-50%); }.BoxKategorieRozwijane .Plus { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/plus.svg') no-repeat; background-size:18px 18px; }.BoxKategorieRozwijane .Minus { background:url('/szablony/szablon-jx419.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 ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieWysuwane li { position:relative; }.BoxKategorieWysuwane li a { padding:8px 20px 8px 0; font-size:110%; font-weight:bold; display:block; }.BoxKategorieWysuwane li li a { font-weight:normal; font-size:100%; padding:8px; }.BoxKategorieWysuwane em { display:inline-block; margin-left:5px; font-weight:normal; font-style:normal; color:var(--kolor-szary-ciemny); 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:0; display:inline-block; width:30px; height:30px; background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_dol.svg') no-repeat center center; background-size:20px 20px; }  .BoxKategorieWysuwane li ul { max-height:0; overflow:hidden; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; }  .BoxKategorieWysuwane li .CheckboxRozwinKategorieWysuwane:checked ~ ul { max-height:5000px; opacity:1; visibility:visible; }  .BoxKategorieWysuwane li li a { padding-left:27px; }  .BoxKategorieWysuwane li li li a { padding-left:42px; }  .BoxKategorieWysuwane li li li li a { padding-left:57px; }  .BoxKategorieWysuwane li li li li li a { padding-left:72px; }  }@media only screen and (min-width:1024px) {  .BoxKategorieWysuwane a.Rozwin { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/strzalka_prawo.svg') no-repeat right 5px center; background-size:15px 15px; }  .BoxKategorieWysuwane a .PrzyciskMobilny { display:none; }  .BoxKategorieWysuwane li ul { padding:10px; max-height:0; visibility:hidden; opacity:0; transition:all 0.30s ease-in-out; position:absolute; top:0; left:calc(100% + 5px); width:230px; background:var(--kolor-bialy); border-radius:var(--zaokraglenie-5-px); border:1px solid var(--kolor-linia); z-index:10000; }  .BoxKategorieWysuwane li:hover > ul, .BoxKategorieWysuwane li:focus-within > ul { left:calc(100% + 5px); 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; }.BoxKategorieAktualnosci ul { list-style-type:none; padding:0; margin:0; }.BoxKategorieAktualnosci li { margin:0; }.BoxKategorieAktualnosci a { padding:8px 0 8px 0; font-size:110%; font-weight:bold; display:block; }.BoxKategorieAktualnosci li li a { padding:8px 0 8px 15px; font-size:100%; display:block; font-weight:normal; }.BoxKategorieAktualnosci .Aktywna { color:var(--kolor-szablonu); font-weight:bold; }.BoxTresc ul { list-style-type:none; padding:0; margin:0; }.BoxTresc .Lista .Data { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/szablon/kalendarz.svg') no-repeat left center; background-size:18px 18px; padding:2px 2px 2px 25px; display:block; margin:10px 0 5px 0; font-style:normal; font-weight:normal; }.BezLinii li:last-child { border:0 !important; }.BoxTresc .Lista h4 a { font-weight:normal; }.BoxTresc .Lista li { padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .Lista li a { display:block; }.BoxTresc .Lista h3 a { font-size:100%; }.BoxTresc .Lista .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxTresc .ListaNumer li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxTresc .ListaNumer h3 { width:calc(100% - 40px); padding:5px 0 5px 0; }.BoxTresc .ListaNumer h3 a { font-size:100%; }.BoxTresc .ListaNumer span { width:40px; }.BoxTresc .ListaNumer b { display:inline-block; color:var(--kolor-szary-ciemny); width:15px; text-align:center; padding:3px 5px 3px 5px; margin-right:6px; background:var(--kolor-szary-jasny); border-radius:var(--zaokraglenie-4-px); }.BoxTresc .Ankieta { padding:10px; text-align:center; }.BoxTresc .Ankieta h4 { display:block; margin-bottom:10px; }.BoxTresc .Ankieta .Pytania { display:inline-block; margin:0 auto; text-align:left !important; list-style-type:none; padding:0; }.BoxTresc .Ankieta .Pytania input { float:left; margin:0 5px 0 0 !important; }.BoxTresc .Ankieta .Pytania li { text-align:left; margin-bottom:5px; }.BoxTresc .Ankieta .Pytania li b { font-weight:normal; }.BoxTresc .Ankieta #BladAnkiety { display:inline-block; font-weight:normal; background:transparent url('/szablony/szablon-jx419.rwd.v2/obrazki/formularz/info.svg') no-repeat left center; filter:var(--filtr-czerwony); background-size:16px 16px; margin:10px 0 0 0; padding:2px 0 2px 25px; }.BoxTresc .Ankieta div { margin-top:10px; }.BoxImgMaly li .PrdDane { padding:5px 0 5px 0; }.BoxImgMaly li .PrdDane a { margin-bottom:8px; display:block; }.BoxImgMaly li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxImgMaly li .Img { padding:5px 0 5px 0; text-align:center; }.BoxImgMaly h3 a, .BoxImgMaly .Cena, .BoxImgMaly .CenaPoprzednia, .BoxImgMaly .CenaPromocyjna { font-size:100%; }.BoxImgMaly .PrdDane .OpisText { margin:10px 0 10px 0; text-align:left; font-style:italic; }.BoxImgDuzy { text-align:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxImgDuzy a { display:inline-block; position:relative; overflow:hidden; }.BoxImgDuzy h3 a { margin:10px 0 10px 0; }.BoxImgDuzy h3 a, .BoxImgDuzy .Cena, .BoxImgDuzy .CenaPoprzednia, .BoxImgDuzy .CenaPromocyjna { font-size:100%; }.BoxTresc .OpisText { text-align:center; margin:10px 0 10px 0; font-style:italic; }.BoxTresc .OpisText img { margin-top:6px; }.BoxTresc .OpisText span { font-style:normal; margin-top:5px !important; }.BoxKoszykSzczegoly { line-height:1.2 }.BoxKoszykSzczegoly ul { list-style-type:none; padding:0; margin:0; }.BoxKoszykSzczegoly li { display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; padding:10px 0 10px 0; border-bottom:1px solid var(--kolor-linia); }.BoxKoszykSzczegoly li .PrdDane { padding:5px 0 5px 0; }.BoxKoszykSzczegoly li .PrdDane .Cena { margin-top:5px; }.BoxKoszykSzczegoly li .Img { padding:5px 0 5px 0; text-align:center; }.BoxKoszykSzczegoly .Podsumowanie { margin-top:15px; display:flex; flex-wrap:nowrap; justify-content:center; align-items:center; }.BoxKoszykSzczegoly .Podsumowanie div { padding:5px; }.BoxKoszykSzczegoly .PrzyciskKoszyk { margin:15px 0 7px 0; text-align:center; }.BoxKoszykSzczegoly .PustyKoszyk { display:block; margin:10px; text-align:center; }.BoxKoszykSzczegoly h3 a, .BoxKoszykSzczegoly .Cena, .BoxKoszykSzczegoly .CenaPoprzednia, .BoxKoszykSzczegoly .CenaPromocyjna { font-size:100%; }.Cennik { text-align:center; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:flex-start; align-content:flex-start; align-items:flex-start; }.Cennik a { display:inline-block; margin:5px 0 5px 0; background-size:40px 40px; padding:10px 0 10px 45px; }.CennikPdf { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/cennik/pdf.svg') no-repeat left center; }.CennikHtml { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/cennik/html.svg') no-repeat left center; }.CennikXls { background:url('/szablony/szablon-jx419.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/szablon-jx419.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/szablon-jx419.rwd.v2/obrazki/portale/facebook.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleInstagram { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/instagram.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleYoutube { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/youtube.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleLinkedIn { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/linkedin.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTwitter { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/twitter.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortalePinterest { background:url('/szablony/szablon-jx419.rwd.v2/obrazki/portale/pinterest.svg') no-repeat; }.BoxKontakt .PortaleSpolecznoscioweKontakt .PortaleTiktok { background:url('/szablony/szablon-jx419.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/szablon-jx419.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/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat right 5px center; background-size:20px 20px; }#filtryBox .UzyteTagi a:hover { text-decoration:line-through; }#filtryBox .UzyteTagi a small { color:var(--kolor-szary-ciemny); }#PrzyklejOstatnieProd { position:fixed; left:0; bottom:0; width:100%; background:#000000; opacity:0.5; z-index:1002; text-align:center; }#PrzyklejOstatnieProd .Rozwiniecie { cursor:pointer; background:url('../szablony/szablon-jx419.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/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:25px 25px; width:25px; height:25px; display:inline-block; filter:invert(100%) sepia(0%) saturate(7478%) hue-rotate(39deg) brightness(105%) contrast(100%); }#PrzyklejOstatnieProd ul { display:none; list-style-type:none; padding:0 0 10px 0; margin:0; }#PrzyklejOstatnieProd li { margin:0; text-align:center; }#PrzyklejOstatnieProd li a { color:#ffffff; font-weight:normal; margin:4px 0 4px 0; display:inline-block; }#PrzyklejOstatnieProd li a:hover { text-decoration:underline; }#InfoCookieTlo { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10002; }#InfoCookieIntegracje { position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); padding:15px; background:var(--kolor-bialy); z-index:10003; border-radius:var(--zaokraglenie-5-px); box-shadow: 0 3px 15px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.2); }@media only screen and (max-width:1023px) {  #InfoCookieIntegracje { width:calc(90% - 30px); max-height:80%; overflow-y:auto; }}@media only screen and (min-width:1024px) {  #InfoCookieIntegracje { width:calc(70% - 50px); padding:25px; }}#InfoCookieIntegracje a { text-decoration:underline; }#InfoCookieIntegracje .CookieTekstIntegracje { text-align:left; line-height:1.5; max-height:250px; overflow-y:auto; }#InfoCookieIntegracje .Strona { width:auto !important; min-width:200px !important; display:flex; flex-direction:column; }#InfoCookieIntegracje .Strona .cl { display:none; }#InfoCookieIntegracje .CookieIntegracjePrzyciski { padding-top:20px; display:flex; flex-wrap:wrap; justify-content:center; align-content:flex-start; align-items:center; margin:0 -5px 0 -5px; }@media only screen and (max-width:479px) {   #InfoCookieIntegracje .CookieIntegracjePrzyciski > div { width:calc(100% - 10px); }  #InfoCookieIntegracje .CookiePrzyciskUstawien { margin-bottom:15px; }}@media only screen and (min-width:480px) {  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div { width:calc(33.3333% - 20px); margin:0 5px 0 5px; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(1) { text-align:left; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(2) { text-align:center; }  #InfoCookieIntegracje .CookieIntegracjePrzyciski > div:nth-child(3) { text-align:right; }}#InfoCookieIntegracje .CookieIntegracjePrzyciski span { text-align:center; padding:8px 15px 8px 15px; margin:0; cursor:pointer; display:block; transition: all 0.20s ease-in-out; }#InfoCookieIntegracje .CookieIntegracjePrzyciski .cl { display:none; }#InfoUstawieniaIntegracje, #InfoTylkoNiezbedneIntegracje { border:2px solid var(--kolor-linia); margin:0; border-radius:var(--zaokraglenie-5-px); }#InfoUstawieniaIntegracje:hover, #InfoTylkoNiezbedneIntegracje:hover { border:2px solid var(--kolor-czarny); }  #InfoAkceptIntegracje { color:var(--kolor-bialy); border:2px solid var(--kolor-szablonu); background:var(--kolor-szablonu); font-weight:bold; border-radius:var(--zaokraglenie-5-px); }#InfoAkceptIntegracje:hover { background:var(--kolor-czarny); border:2px solid var(--kolor-czarny) !important; }     #CookieOknoUstawien { position:fixed; left:0; bottom:0; right:0; top:0; z-index:10003; display:none; }#CookieOknoUstawien #CookieOknoZamknij { cursor:pointer; position:absolute; right:5px; top:5px; }#CookieOknoUstawien #CookieOknoZamknij span { width:35px; height:35px; background:url('../szablony/szablon-jx419.rwd.v2/obrazki/szablon/krzyzyk.svg') no-repeat left center; background-size:35px 35px; display:inline-block; }@media only screen and (max-width:799px) {   #CookieOknoUstawien .CookieOkno { width:90%; max-height:80%; overflow-y:auto; }}@media only screen and (min-width:800px) {  #CookieOknoUstawien .CookieOkno { width:560px; }}#CookieOknoUstawien .CookieOkno { position:fixed; left:50%; top:50%; background:var(--kolor-bialy); z-index:1003; border-radius:var(--zaokraglenie-5-px); transform: translate(-50%, -50%); box-shadow: 0 3px 15px rgba(0,0,0,0.2), 0 0 5px rgba(0,0,0,0.2); }#CookieOknoUstawien .CookieOknoKont { padding:30px 20px 30px 30px; text-align:left; }#CookieOknoUstawien .CookieOknoKont .CookieZgody { max-height:300px; padding-right:10px; overflow-y:scroll; }#CookieOknoUstawien .NaglowekCookieOkno { font-size:130%; font-weight:bold; margin-bottom:10px; }#CookieOknoUstawien .GotoweCookieOkno { padding-top:15px; text-align:center; }#CookieOknoUstawien .GotoweCookieOkno span { display:inline-block; margin:0; }#CookieOknoUstawien .CookieOknoUstawienia { padding:10px 0 10px 0; }#CookieOknoUstawien .CookieOknoUstawieniaInput { font-size:120%; }#CookieOknoUstawien .CookieOknoUstawieniaInput input { padding:0; float:left; margin:5px 10px 0 0; }#CookieOknoUstawien .CookieOknoUstawieniaInput label { float:left; }#CookieOknoUstawien .CookieOknoUstawieniaOpis { padding-top:10px; clear:both; line-height:1.5; }.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before { -moz-box-sizing:content-box !important; -webkit-box-sizing:content-box !important; box-sizing:content-box !important }.Zebra_DatePicker { position:absolute; background:#666; border:3px solid #666; z-index:100; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; }.Zebra_DatePicker * { margin:0; padding:0; color:#000; background:transparent; border:none }.Zebra_DatePicker table { border-collapse:collapse; border-spacing:0; width:auto; table-layout:auto; }.Zebra_DatePicker td,.Zebra_DatePicker th { text-align:center; padding:5px 0 }.Zebra_DatePicker td { cursor:pointer }.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker { margin-top:3px }.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td { background:#E8E8E8; width:30px; border:1px solid #7BACD2 }.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }.Zebra_DatePicker.dp_visible { display:block; visibility:visible; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; transition:opacity 0.2s ease-in-out }.Zebra_DatePicker.dp_hidden { display:none; visibility:hidden; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0 }.Zebra_DatePicker .dp_header td { color:#ffffff }.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next { width:30px }.Zebra_DatePicker .dp_header .dp_caption { font-weight:bold }.Zebra_DatePicker .dp_header .dp_hover { background:#222222; color:#ffffff }.Zebra_DatePicker .dp_daypicker th { background:#ffcc33 }.Zebra_DatePicker td.dp_not_in_month { background:#f3f3f3; color:#cdcdcd; cursor:default }.Zebra_DatePicker td.dp_not_in_month_selectable { background:#f3f3f3; color:#cdcdcd; cursor:pointer }.Zebra_DatePicker td.dp_weekend { background:#d8d8d8 }.Zebra_DatePicker td.dp_weekend_disabled { color:#cccccc; cursor:default }.Zebra_DatePicker td.dp_selected { background:#5a4b4b; color:#ffffff !important }.Zebra_DatePicker td.dp_week_number { background:#ffcc33; color:#555; cursor:text; font-style:italic }.Zebra_DatePicker .dp_monthpicker td { width:33% }.Zebra_DatePicker .dp_yearpicker td { width:33% }.Zebra_DatePicker .dp_footer { margin-top:3px }.Zebra_DatePicker .dp_footer .dp_hover { background:#222; color:#ffffff }.Zebra_DatePicker .dp_today { color:#ffffff; padding:3px }.Zebra_DatePicker .dp_clear { color:#ffffff; padding:3px }.Zebra_DatePicker td.dp_current { color:#c40000 }.Zebra_DatePicker td.dp_disabled_current { color:#e38585 }.Zebra_DatePicker td.dp_disabled { background:#f3f3f3; color:#cdcdcd; cursor:default }.Zebra_DatePicker td.dp_hover { background:#482424; color:#ffffff }button.Zebra_DatePicker_Icon { display:block; position:absolute; width:16px; height:16px; background:url('../../../programy/zebraDatePicker/css/calendar.png') no-repeat left top; text-indent:-9000px; border:none; cursor:pointer; padding:0; line-height:0; vertical-align:top }button.Zebra_DatePicker_Icon_Disabled { background-image:url('../../../programy/zebraDatePicker/css/calendar-disabled.png') }button.Zebra_DatePicker_Icon { margin:0 0 0 3px }button.Zebra_DatePicker_Icon_Inside { margin:0 3px 0 0 }.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;    width:50000px;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: inline-block; vertical-align:top; font-size:0px;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.slick-loading .slick-list{    background: #fff url('../../../programy/slickSlider/ajax-loader.gif') center center no-repeat;}@font-face{    font-family: 'slick';    font-weight: normal;    font-style: normal;    src: url('../../../programy/slickSlider/fonts/slick.eot');    src: url('../../../programy/slickSlider/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../../programy/slickSlider/fonts/slick.woff') format('woff'), url('../../../programy/slickSlider/fonts/slick.ttf') format('truetype'), url('../../../programy/slickSlider/fonts/slick.svg#slick') format('svg');    font-display: swap;}.slick-prev,.slick-next{    box-sizing: border-box;    font-size: 0;    position: absolute;    top: 50%;    display: block;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    border: none;    outline: none;    background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: 1;}.slick-prev:before,.slick-next:before{    font-family: 'slick';    font-size: 20px;    opacity: .75;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: 10px;    z-index:2;}[dir='rtl'] .slick-prev{    right: 10px;    left: auto;}.slick-prev:before{    content: '\62';}[dir='rtl'] .slick-prev:before{    content: '\61';}.slick-next{    right: 10px;    z-index:2;}[dir='rtl'] .slick-next{    right: auto;    left: 10px;}.slick-next:before{    content: '\61';}[dir='rtl'] .slick-next:before{    content: '\62';}.slick-dotted.slick-slider{    margin-bottom: 0px;}.slick-dots{    position: relative;    padding: 10px 0px 0px 0px;    margin: 0;    list-style: none;    text-align: center;    }.slick-dots li{    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button{    font-size: 0;    line-height: 0;    display: block;    width: 20px;    height: 20px;    padding: 5px;    cursor: pointer;    color: transparent;    border: 0;    outline: none;    background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;}.slick-dots li button:before{    font-family: 'slick';    font-size: 6px;    line-height: 20px;    position: absolute;    top: 0;    left: 0;    width: 20px;    height: 20px;    content: '\70';    text-align: center;    opacity: 1;    color: black;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{    opacity: 1;    color: black;}@media only screen and (max-width:1023px) {   .slick-dots-desktop .slick-dots { display:none !important; }  .slick-arrow-desktop .slick-prev, .slick-arrow-desktop .slick-next { display:none !important; }  .slick-arrow-desktop .slick-list { margin:0 !important; }}@media only screen and (min-width:1024px) {   .slick-dots-mobile .slick-dots { display:none !important; }  .slick-arrow-mobile .slick-prev, .slick-arrow-mobile .slick-next { display:none !important; }  .slick-arrow-mobile .slick-list { margin:0 !important; }}.jBox-wrapper {  text-align: left;  box-sizing: border-box;}.jBox-title,.jBox-content,.jBox-container {  position: relative;  word-break: break-word;  box-sizing: border-box;}.jBox-container {  background: #fff;}.jBox-content {  padding: 8px 12px;  overflow-x: hidden;  overflow-y: auto;  transition: opacity .2s;}.jBox-footer {  box-sizing: border-box;}.jBox-Tooltip .jBox-container,.jBox-Mouse .jBox-container {  border-radius: 4px;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);}.jBox-Tooltip .jBox-title,.jBox-Mouse .jBox-title {  padding: 8px 10px 0;  font-weight: bold;}.jBox-Tooltip.jBox-hasTitle .jBox-content,.jBox-Mouse.jBox-hasTitle .jBox-content {  padding-top: 5px;}.jBox-Mouse {  pointer-events: none;}.jBox-pointer {  position: absolute;  overflow: hidden;  box-sizing: border-box;}.jBox-pointer:after {  content: '';  width: 20px;  height: 20px;  position: absolute;  background: #fff;  transform: rotate(45deg);  box-sizing: border-box;}.jBox-pointer-top {  top: 0;}.jBox-pointer-top:after {  left: 5px;  top: 6px;  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-right {  right: 0;}.jBox-pointer-right:after {  top: 5px;  right: 6px;  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-left {  left: 0;}.jBox-pointer-left:after {  top: 5px;  left: 6px;  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-bottom {  bottom: 0;}.jBox-pointer-bottom:after {  left: 5px;  bottom: 6px;  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);}.jBox-pointer-top, .jBox-pointer-bottom {  width: 30px;  height: 12px;}.jBox-pointer-left, .jBox-pointer-right {  width: 12px;  height: 30px;}.jBox-Modal .jBox-container {  border-radius: 4px;}.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);}.jBox-Modal .jBox-content {  padding: 15px 20px;}.jBox-Modal .jBox-title {  border-radius: 4px 4px 0 0;  padding: 15px 20px;  background: #fafafa;  border-bottom: 1px solid #eee;}.jBox-Modal.jBox-closeButton-title .jBox-title {  padding-right: 65px;}.jBox-Modal .jBox-footer {  border-radius: 0 0 4px 4px;}.jBox-closeButton {  z-index: 1;  cursor: pointer;  position: absolute;  box-sizing: border-box;}.jBox-closeButton svg {  position: absolute;  top: 50%;  right: 50%;}.jBox-closeButton path {  fill: #aaa;  transition: fill .2s;}.jBox-closeButton:hover path {  fill: #888;}.jBox-overlay .jBox-closeButton {  top: 0;  right: 0;  width: 40px;  height: 40px;}.jBox-overlay .jBox-closeButton svg {  width: 26px;  height: 26px;  margin-top: -13px;  margin-right: -13px;}.jBox-overlay .jBox-closeButton path {  fill: #ddd;}.jBox-overlay .jBox-closeButton:hover path {  fill: #fff;}.jBox-closeButton-title .jBox-closeButton {  top: 0;  right: 0;  bottom: 0;  width: 50px;}.jBox-closeButton-title svg {  width: 12px;  height: 12px;  margin-top: -6px;  margin-right: -6px;}.jBox-closeButton-box {  box-sizing: border-box;}.jBox-closeButton-box .jBox-closeButton {  top: -8px;  right: -10px;  width: 24px;  height: 24px;  background: #fff;  border-radius: 50%;}.jBox-closeButton-box .jBox-closeButton svg {  width: 10px;  height: 10px;  margin-top: -5px;  margin-right: -5px;}.jBox-closeButton-box:before {  content: '';  position: absolute;  top: -8px;  right: -10px;  width: 24px;  height: 24px;  border-radius: 50%;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.jBox-closeButton-box.jBox-pointerPosition-top:before {  top: 5px;}.jBox-closeButton-box.jBox-pointerPosition-right:before {  right: 2px;}.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {  background: #fafafa;}.jBox-overlay {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.82);}.jBox-footer {  background: #fafafa;  border-top: 1px solid #eee;  padding: 8px 10px;  border-radius: 0 0 3px 3px;}body[class^="jBox-blockScroll-"],body[class*=" jBox-blockScroll-"] {  overflow: hidden;}.jBox-draggable {  cursor: move;}@keyframes jBoxLoading {  to {    transform: rotate(360deg);  }}.jBox-loading .jBox-content {  opacity: .2;}.jBox-loading-spinner .jBox-content {  min-height: 38px !important;  min-width: 38px !important;  opacity: 0;}.jBox-spinner {  box-sizing: border-box;  position: absolute;  top: 50%;  left: 50%;  width: 24px;  height: 24px;  margin-top: -12px;  margin-left: -12px;}.jBox-spinner:before {  display: block;  box-sizing: border-box;  content: '';  width: 24px;  height: 24px;  border-radius: 50%;  border: 2px solid rgba(0, 0, 0, 0.2);  border-top-color: rgba(0, 0, 0, 0.8);  animation: jBoxLoading .6s linear infinite;}.jBox-countdown {  border-radius: 4px 4px 0 0;  z-index: 0;  background: #000;  opacity: .2;  position: absolute;  top: 0;  left: 0;  right: 0;  height: 3px;  overflow: hidden;}.jBox-countdown-inner {  top: 0;  right: 0;  width: 100%;  height: 3px;  position: absolute;  background: #fff;}[class^="jBox-animated-"],[class*=" jBox-animated-"] {  animation-fill-mode: both;}@keyframes jBox-tada {  0% {    transform: scale(1);  }  10%,  20% {    transform: scale(0.8) rotate(-4deg);  }  30%,  50%,  70%,  90% {    transform: scale(1.2) rotate(4deg);  }  40%,  60%,  80% {    transform: scale(1.2) rotate(-4deg);  }  100% {    transform: scale(1) rotate(0);  }}.jBox-animated-tada {  animation: jBox-tada 1s;}@keyframes jBox-tadaSmall {  0% {    transform: scale(1);  }  10%,  20% {    transform: scale(0.9) rotate(-2deg);  }  30%,  50%,  70%,  90% {    transform: scale(1.1) rotate(2deg);  }  40%,  60%,  80% {    transform: scale(1.1) rotate(-2deg);  }  100% {    transform: scale(1) rotate(0);  }}.jBox-animated-tadaSmall {  animation: jBox-tadaSmall 1s;}@keyframes jBox-flash {  0%,  50%,  100% {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}.jBox-animated-flash {  animation: jBox-flash .5s;}@keyframes jBox-shake {  0%,  100% {    transform: translateX(0);  }  20%,  60% {    transform: translateX(-6px);  }  40%,  80% {    transform: translateX(6px);  }}.jBox-animated-shake {  animation: jBox-shake .4s;}@keyframes jBox-pulseUp {  0% {    transform: scale(1);  }  50% {    transform: scale(1.15);  }  100% {    transform: scale(1);  }}.jBox-animated-pulseUp {  animation: jBox-pulseUp .25s;}@keyframes jBox-pulseDown {  0% {    transform: scale(1);  }  50% {    transform: scale(0.85);  }  100% {    transform: scale(1);  }}.jBox-animated-pulseDown {  animation: jBox-pulseDown .25s;}@keyframes jBox-popIn {  0% {    transform: scale(0);  }  50% {    transform: scale(1.1);  }  100% {    transform: scale(1);  }}.jBox-animated-popIn {  animation: jBox-popIn .25s;}@keyframes jBox-popOut {  0% {    transform: scale(1);  }  50% {    transform: scale(1.1);  }  100% {    transform: scale(0);  }}.jBox-animated-popOut {  animation: jBox-popOut .25s;}@keyframes jBox-fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.jBox-animated-fadeIn {  animation: jBox-fadeIn .2s;}@keyframes jBox-fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.jBox-animated-fadeOut {  animation: jBox-fadeOut .2s;}@keyframes jBox-slideUp {  0% {    transform: translateY(0);  }  100% {    transform: translateY(-300px);    opacity: 0;  }}.jBox-animated-slideUp {  animation: jBox-slideUp .4s;}@keyframes jBox-slideRight {  0% {    transform: translateX(0);  }  100% {    transform: translateX(300px);    opacity: 0;  }}.jBox-animated-slideRight {  animation: jBox-slideRight .4s;}@keyframes jBox-slideDown {  0% {    transform: translateY(0);  }  100% {    transform: translateY(300px);    opacity: 0;  }}.jBox-animated-slideDown {  animation: jBox-slideDown .4s;}@keyframes jBox-slideLeft {  0% {    transform: translateX(0);  }  100% {    transform: translateX(-300px);    opacity: 0;  }}.jBox-animated-slideLeft {  animation: jBox-slideLeft .4s;}.jBox-Confirm .jBox-content {  text-align: center;  padding: 46px 35px;}@media (max-width: 500px) {  .jBox-Confirm .jBox-content {    padding: 32px 20px;  }}.jBox-Confirm-footer {  height: 46px;}.jBox-Confirm-button {  display: block;  float: left;  cursor: pointer;  text-align: center;  width: 50%;  line-height: 46px;  height: 46px;  overflow: hidden;  padding: 0 10px;  transition: color .2s, background-color .2s;  box-sizing: border-box;}.jBox-Confirm-button-cancel {  border-bottom-left-radius: 4px;  background: #ddd;  color: #666;}.jBox-Confirm-button-cancel:hover, .jBox-Confirm-button-cancel:active {  background: #ccc;}.jBox-Confirm-button-cancel:active {  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);}.jBox-Confirm-button-submit {  border-bottom-right-radius: 4px;  background: #7d0;  color: #fff;}.jBox-Confirm-button-submit:hover, .jBox-Confirm-button-submit:active {  background: #6c0;}.jBox-Confirm-button-submit:active {  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);}.jBox-Image .jBox-container {  background-color: transparent;}.jBox-Image .jBox-content {  padding: 0;  width: 100%;  height: 100%;}.jBox-image-container {  background: center center no-repeat;  position: absolute;  width: 100%;  height: 100%;  opacity: 0;  display:flex; justify-content:center; flex-wrap:wrap; align-items:center; align-content:space-evenly;  overflow: hidden;}@media (max-width:1023px) {  .jBox-image-container img { max-width:100%; max-height:100%; width:auto; height:auto; }}@media (min-width:1024px) {  .jBox-image-container img { max-width:calc(100% - 80px) !important; max-height:calc(100% - 80px) !important; width:auto; height:auto; }}.jBox-image-container img { display:inline-block; vertical-align:top; font-size:0; z-index:2; }.jBoxOverlayImg { position:absolute; top:0; left:40px; right:40px; bottom:0; z-index: 0; }@media (max-width:1023px) {  .jBoxOverlayImg { left: 0; right: 0; }}.jBoxImgTmpKont { position: absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index: 1; }  .jBox-image-label-wrapper {  position: absolute;  top: 100%;  left: 0;  right: 0;  height: 40px;  z-index: 100;  display: flex;  justify-content: space-between;}.jBox-image-label-container {  position: relative;  flex: 1;}.jBox-image-label {  box-sizing: border-box;  position: absolute;  left: 20px;  right: 20px;  bottom: 0;  text-align: center;  color: #fff;  padding: 8px 12px;  font-size: 13px;  line-height: 24px;  transition: opacity .36s;  opacity: 0;  z-index: 0;  pointer-events: none;}.jBox-image-label.expanded {  background: #000;}.jBox-image-label:not(.expanded) {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.jBox-image-label.active {  opacity: 1;  pointer-events: all;}@media (max-width: 600px) {  .jBox-image-label {    font-size: 13px;  }}.jBox-image-pointer-next,.jBox-image-pointer-prev {  width: 35px;  height: 40px;  cursor: pointer;  opacity: .8;  transition: opacity .2s;  background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);  background-size: 24px auto;  user-select: none;  z-index: 1;}@media (max-width:1023px) {  .jBox-image-pointer-next,  .jBox-image-pointer-prev {       flex-shrink: 0;      background-size: 16px auto;  }}@media (min-width:1024px) {  .jBox-image-pointer-prev {    position:fixed;    top:50%;    left:5px;    transform:translate(0%, -50%);  }  .jBox-image-pointer-next {    position:fixed;    top:50%;    right:5px;    transform:translate(0%, -50%);  }}.jBox-image-pointer-next:hover,.jBox-image-pointer-prev:hover {  opacity: 1;}.jBox-image-pointer-next {  transform: scaleX(-1);}.jBox-image-counter-container {  flex-shrink: 0;  white-space: nowrap;  height: 40px;  line-height: 40px;  font-size: 13px;  color: #fff;  text-align: right;  padding-right: 10px;  display: none;}.jBox-image-has-counter .jBox-image-counter-container {  display: block;}.jBox-overlay.jBox-overlay-Image {  background: rgba(0, 0, 0, 0.9);}.jBox-image-not-found {  background: #000;}.jBox-image-not-found:before {  content: '';  box-sizing: border-box;  display: block;  width: 80px;  height: 80px;  margin-top: -40px;  margin-left: -40px;  position: absolute;  top: 50%;  left: 50%;  border: 5px solid #222;  border-radius: 50%;}.jBox-image-not-found:after {  content: '';  display: block;  box-sizing: content-box;  z-index: auto;  width: 6px;  height: 74px;  margin-top: -37px;  margin-left: -3px;  position: absolute;  top: 50%;  left: 50%;  background: #222;  transform: rotateZ(45deg);  transform-origin: 50% 50% 0;}.jBox-image-download-button-wrapper {  position: absolute;  top: -40px;  right: 35px;  height: 40px;  display: flex;  cursor: pointer;  opacity: .8;  transition: opacity .2s;}.jBox-image-download-button-wrapper:hover {  opacity: 1;}.jBox-image-download-button-icon {  width: 40px;  height: 40px;  background: center center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);  background-size: 60%;}.jBox-image-download-button-text {  white-space: nowrap;  line-height: 40px;  padding: 0 10px 0 0;  color: #fff;  font-size: 14px;}@keyframes jBoxImageLoading {  to {    transform: rotate(360deg);  }}.jBox-image-loading:before {  content: '';  position: absolute;  top: 50%;  left: 50%;  width: 32px;  height: 32px;  margin-top: -16px;  margin-left: -16px;  border: 4px solid #333;  border-bottom-color: #666;  animation: jBoxImageLoading 1.2s linear infinite;  border-radius: 50%;}.jBox-Notice {  transition: margin .2s;}.jBox-Notice .jBox-container {  border-radius: 4px;  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.25), inset -1px -1px 0 0 rgba(0, 0, 0, 0.1);}.jBox-Notice .jBox-content {  border-radius: 4px;  padding: 12px 20px;}@media (max-width: 768px) {  .jBox-Notice .jBox-content {    padding: 10px 15px;  }}@media (max-width: 500px) {  .jBox-Notice .jBox-content {    padding: 8px 10px;  }}.jBox-Notice.jBox-hasTitle .jBox-content {  padding-top: 5px;}@media (max-width: 500px) {  .jBox-Notice.jBox-hasTitle .jBox-content {    padding-top: 0;  }}.jBox-Notice.jBox-hasTitle .jBox-title {  padding: 12px 20px 0;  font-weight: bold;}@media (max-width: 768px) {  .jBox-Notice.jBox-hasTitle .jBox-title {    padding: 10px 15px 0;  }}@media (max-width: 500px) {  .jBox-Notice.jBox-hasTitle .jBox-title {    padding: 8px 10px 0;  }}.jBox-Notice.jBox-closeButton-title .jBox-title {  padding-right: 55px;}.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton {  width: 40px;}.jBox-Notice.jBox-Notice-black .jBox-container {  color: #fff;  background: #000;}.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-gray .jBox-container {  color: #222;  background: #f6f6f6;}.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #222;}.jBox-Notice.jBox-Notice-red .jBox-container {  color: #fff;  background: #d00;}.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-green .jBox-container {  color: #fff;  background: #5d0;}.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-blue .jBox-container {  color: #fff;  background: #49d;}.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-Notice.jBox-Notice-yellow .jBox-container {  color: #000;  background: #fd0;}.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {  fill: #fff;}.jBox-NoticeFancy .jBox-content,.jBox-NoticeFancy .jBox-title {  padding-left: 25px;}.jBox-NoticeFancy.jBox-Notice-color .jBox-container {  color: #fff;  background: #000;}.jBox-NoticeFancy.jBox-Notice-color .jBox-container:after {  content: '';  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 8px;  border-radius: 4px 0 0 4px;  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);  background-size: 14px 14px;}.jBox-NoticeFancy.jBox-Notice-black .jBox-container:after,.jBox-NoticeFancy.jBox-Notice-gray .jBox-container:after {  background-color: #888;}.jBox-NoticeFancy.jBox-Notice-red .jBox-container:after {  background-color: #e00;}.jBox-NoticeFancy.jBox-Notice-green .jBox-container:after {  background-color: #6c0;}.jBox-NoticeFancy.jBox-Notice-blue .jBox-container:after {  background-color: #49d;}.jBox-NoticeFancy.jBox-Notice-yellow .jBox-container:after {  background-color: #fb0;}.jBox-NoticeFancy .jBox-countdown {  left: 8px;  border-radius: 0 4px 0 0;}.jBox-TooltipBorder .jBox-container,.jBox-TooltipBorder .jBox-pointer:after {  border: 2px solid #49d;}.jBox-TooltipBorder .jBox-pointer:after {  width: 22px;  height: 22px;}.jBox-TooltipBorder .jBox-pointer-top,.jBox-TooltipBorder .jBox-pointer-bottom {  width: 34px;  height: 13px;}.jBox-TooltipBorder .jBox-pointer-top:after,.jBox-TooltipBorder .jBox-pointer-bottom:after {  left: 6px;}.jBox-TooltipBorder .jBox-pointer-left,.jBox-TooltipBorder .jBox-pointer-right {  width: 13px;  height: 34px;}.jBox-TooltipBorder .jBox-pointer-left:after,.jBox-TooltipBorder .jBox-pointer-right:after {  top: 6px;}.jBox-TooltipBorder.jBox-closeButton-box:before {  width: 28px;  height: 28px;  background: #49d;}.jBox-TooltipBorderThick .jBox-container {  box-shadow: none;  border-radius: 8px;  border: 4px solid #ccc;}.jBox-TooltipBorderThick .jBox-pointer:after {  box-shadow: none;  border: 4px solid #ccc;  width: 24px;  height: 24px;}.jBox-TooltipBorderThick .jBox-pointer-top,.jBox-TooltipBorderThick .jBox-pointer-bottom {  width: 38px;  height: 13px;}.jBox-TooltipBorderThick .jBox-pointer-left,.jBox-TooltipBorderThick .jBox-pointer-right {  width: 13px;  height: 38px;}.jBox-TooltipBorderThick.jBox-closeButton-box:before {  width: 32px;  height: 32px;  background: #ccc;}.jBox-TooltipDark .jBox-container {  border-radius: 4px;  background: #000;  color: #fff;  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}.jBox-TooltipDark .jBox-pointer:after {  background: #000;}.jBox-TooltipDark .jBox-closeButton {  background: #000;}.jBox-TooltipDark.jBox-closeButton-box:before {  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path {  fill: #ddd;}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path {  fill: #fff;}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path {  fill: #bbb;}.jBox-TooltipError {  pointer-events: none;}.jBox-TooltipError .jBox-container {  border-radius: 2px;  background: #d00;  color: #fff;  font-weight: bold;  font-size: 13px;}.jBox-TooltipError .jBox-content {  padding: 0 10px;  line-height: 28px;}.jBox-TooltipError .jBox-pointer:after {  background: #d00;  width: 20px;  height: 20px;}.jBox-TooltipError .jBox-pointer-top, .jBox-TooltipError .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipError .jBox-pointer-right, .jBox-TooltipError .jBox-pointer-left {  width: 8px;  height: 22px;}.jBox-TooltipError .jBox-pointer-top:after {  left: 1px;  top: 6px;}.jBox-TooltipError .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipError .jBox-pointer-bottom:after {  left: 1px;  bottom: 6px;}.jBox-TooltipError .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-TooltipSmall {  pointer-events: none;}.jBox-TooltipSmall .jBox-container {  border-radius: 2px;}.jBox-TooltipSmall .jBox-content {  padding: 0 10px;  line-height: 28px;}.jBox-TooltipSmall .jBox-pointer:after {  width: 20px;  height: 20px;}.jBox-TooltipSmall .jBox-pointer-top, .jBox-TooltipSmall .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipSmall .jBox-pointer-right, .jBox-TooltipSmall .jBox-pointer-left {  width: 8px;  height: 22px;}.jBox-TooltipSmall .jBox-pointer-top:after {  left: 1px;  top: 6px;}.jBox-TooltipSmall .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipSmall .jBox-pointer-bottom:after {  left: 1px;  bottom: 6px;}.jBox-TooltipSmall .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-TooltipSmallGray {  pointer-events: none;}.jBox-TooltipSmallGray .jBox-container {  font-size: 13px;  line-height: 24px;  border-radius: 12px;  background-image: linear-gradient(to bottom, #fafafa, #f2f2f2);}.jBox-TooltipSmallGray .jBox-content {  padding: 0 10px;}.jBox-TooltipSmallGray .jBox-pointer:after {  width: 20px;  height: 20px;}.jBox-TooltipSmallGray .jBox-pointer-top, .jBox-TooltipSmallGray .jBox-pointer-bottom {  width: 22px;  height: 8px;}.jBox-TooltipSmallGray .jBox-pointer-left, .jBox-TooltipSmallGray .jBox-pointer-right {  width: 8px;  height: 22px;}.jBox-TooltipSmallGray .jBox-pointer-top:after {  background: #fafafa;  left: 1px;  top: 6px;}.jBox-TooltipSmallGray .jBox-pointer-right:after {  top: 1px;  right: 6px;}.jBox-TooltipSmallGray .jBox-pointer-bottom:after {  background: #f2f2f2;  left: 1px;  bottom: 6px;}.jBox-TooltipSmallGray .jBox-pointer-left:after {  top: 1px;  left: 6px;}.jBox-content iframe {  border: 0;}