@charset "UTF-8";  :root { --base-color1-HS:9, 85%; --base-color1-L:48%; --kolor1:hsl(var(--base-color1-HS),var(--base-color1-L));  --kolor1-lighter:hsl(var(--base-color1-HS),calc(var(--base-color1-L) + 10%)); --kolor1-darker:hsl(var(--base-color1-HS),calc(var(--base-color1-L) - 10%)); --base-color2-HS:9, 85%; --base-color2-L:39%; --kolor2:hsl(var(--base-color2-HS),var(--base-color2-L));  --kolor2-lighter:hsl(var(--base-color2-HS),calc(var(--base-color2-L) + 10%)); --kolor2-darker:hsl(var(--base-color2-HS),calc(var(--base-color2-L) - 10%)); --btn-primary-text:#ffffff; --btn-primary-bg:var(--kolor1); --btn-primary-border:var(--kolor1); --btn-primary-grad1:transparent; --btn-primary-grad2:transparent; --btn-primary-hover-text:#ffffff; --btn-primary-hover-bg:var(--kolor2); --btn-primary-hover-border:var(--kolor2); --btn-primary-hover-grad1:var(--kolor1); --btn-primary-hover-grad2:var(--kolor2); --btn-default-text:#ffffff; --btn-default-bg:var(--kolor1); --btn-default-border:var(--kolor1); --btn-default-grad1:transparent; --btn-default-grad2:transparent; --btn-default-hover-text:#ffffff; --btn-default-hover-bg:var(--kolor2); --btn-default-hover-border:var(--kolor2); --btn-default-hover-grad1:var(--kolor1); --btn-default-hover-grad2:var(--kolor2); --input:#cccccc;  --separator:rgba(0,0,0,0.13);  --ramka1:#e9e9e9;  --ramka2:rgba(0,0,0,0.15);  --stopkaBg:#e1dfdf;  --nadStopkaBg:transparent;  --podpisBg:transparent;  --grey:#f3f3f3; --greyDarker:#e9e9e9; --grey2:#5c5c5c; }   body {overflow-y:scroll; word-wrap:break-word; background:#ffffff url(bg_body.webp) no-repeat 50% 0%;} #wrapperBackground {min-height:100vh; display:flex; flex-direction:column; position:relative;} .mainBody {width:100%; clear:both; flex-grow:1;} .mainFooter {width:100%; clear:both;} .pp_overlay {z-index:6000!important;}  div[style*="z-index:2147483647"] {z-index:5999!important;} .form-control {border-color:var(--input);} .form-control:focus {} .form-group-sm select.form-control, select.form-control {border-radius:66px;} select.form-control:focus option {} .form-control:-ms-input-placeholder {} .form-control::-webkit-input-placeholder {} .form-control:-moz-placeholder {} .form-control::placeholder {color:#797979;} body.modal-open {overflow-y:scroll; margin:0;} .modal {overflow:auto;}  .box_customBox img, .box_ads img, .boxContents img, .box_contents img, .box_panel img {display:block; width:auto; max-width:100%; height:auto;}  .value img, .catPicDesc img, .catExtDesc img, .manufacturer img, .productAttributes img, .detCard .tabs img, .conBody img, #section_custom img {display:block; width:auto; max-width:100%; height:auto;} .productAttributes .value img {display:inline-block; margin:5px 10px 5px 0; outline:1px solid #f1f1f1; outline-offset:1px; box-shadow:0 0 5px 0px rgba(0,0,0,0.05);} img.img-normal {display:inline-block!important; max-width:none!important;}  @media all and (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.25dppx), (min-resolution:120dpi) {}  @media all and (-webkit-min-device-pixel-ratio:1.3), (min-resolution:1.3dppx), (min-resolution:124.8dpi) {}  @media all and (-webkit-min-device-pixel-ratio:1.5), (min-resolution:1.5dppx), (min-resolution:144dpi) {}  @media all and (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) {}  @media all and (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx), (min-resolution:350dpi) {}  .navbar-collapse, .navbar-form { border:0px solid transparent; box-shadow:inset 0 0 0 rgba(255,255,255,0); } .navbar-fixed-top { top:0; border:0; } .container, .container-fluid, .navbar-collapse {padding-left:15px; padding-right:15px;} .row {margin-left:-15px; margin-right:-15px;} .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:15px; padding-right:15px;}  .col-smx-1, .col-smx-2, .col-smx-3, .col-smx-4, .col-smx-5, .col-smx-6, .col-smx-7, .col-smx-8, .col-smx-9, .col-smx-10, .col-smx-11, .col-smx-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px; float:left;} @media all and (min-width:480px) and (max-width:767px) { .mainList .col-smx-12 {width:100%;} .mainList .col-smx-11 {width:91.66666667%;} .mainList .col-smx-10 {width:83.33333333%;} .mainList .col-smx-9 {width:75%;} .mainList .col-smx-8 {width:66.66666667%;} .mainList .col-smx-7 {width:58.33333333%;} .mainList .col-smx-6 {width:50%;} .mainList .col-smx-5 {width:41.66666667%;} .mainList .col-smx-4 {width:33.33333333%;} .mainList .col-smx-3 {width:25%;} .mainList .col-smx-2 {width:16.66666667%;} .mainList .col-smx-1 {width:8.33333333%;} }   @media all and (min-width:480px) and (max-width:767px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){clear:none;} .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:768px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:992px) { .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1){clear:left;} }  @media all and (min-width:1200px) { .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-smx-1:nth-child(12n+1), .col-smx-2:nth-child(6n+1), .col-smx-3:nth-child(4n+1), .col-smx-4:nth-child(3n+1), .col-smx-6:nth-child(2n+1){clear:none;} .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1){clear:left!important;} } @media all and (min-width:480px) { #prodListMain .col-lg-1:nth-child(12n+1), #prodListMain .col-lg-2:nth-child(6n+1), #prodListMain .col-lg-3:nth-child(4n+1), #prodListMain .col-lg-4:nth-child(3n+1), #prodListMain .col-lg-6:nth-child(2n+1), #prodListMain .col-md-1:nth-child(12n+1), #prodListMain .col-md-2:nth-child(6n+1), #prodListMain .col-md-3:nth-child(4n+1), #prodListMain .col-md-4:nth-child(3n+1), #prodListMain .col-md-6:nth-child(2n+1), #prodListMain .col-sm-1:nth-child(12n+1), #prodListMain .col-sm-2:nth-child(6n+1), #prodListMain .col-sm-3:nth-child(4n+1), #prodListMain .col-sm-4:nth-child(3n+1), #prodListMain .col-sm-6:nth-child(2n+1), #prodListMain .col-smx-1:nth-child(12n+1), #prodListMain .col-smx-2:nth-child(6n+1), #prodListMain .col-smx-3:nth-child(4n+1), #prodListMain .col-smx-4:nth-child(3n+1), #prodListMain .col-smx-6:nth-child(2n+1), .slideList .col-lg-1:nth-child(12n+1), .slideList .col-lg-2:nth-child(6n+1), .slideList .col-lg-3:nth-child(4n+1), .slideList .col-lg-4:nth-child(3n+1), .slideList .col-lg-6:nth-child(2n+1), .slideList .col-md-1:nth-child(12n+1), .slideList .col-md-2:nth-child(6n+1), .slideList .col-md-3:nth-child(4n+1), .slideList .col-md-4:nth-child(3n+1), .slideList .col-md-6:nth-child(2n+1), .slideList .col-sm-1:nth-child(12n+1), .slideList .col-sm-2:nth-child(6n+1), .slideList .col-sm-3:nth-child(4n+1), .slideList .col-sm-4:nth-child(3n+1), .slideList .col-sm-6:nth-child(2n+1), .slideList .col-smx-1:nth-child(12n+1), .slideList .col-smx-2:nth-child(6n+1), .slideList .col-smx-3:nth-child(4n+1), .slideList .col-smx-4:nth-child(3n+1), .slideList .col-smx-6:nth-child(2n+1){clear:none!important;} }  @media all and (min-width:1200px) { .five-grid {margin-left:-15px; margin-right:-1px;} .five-col {float:left; min-height:1px; width:20%; padding-left:15px; padding-right:15px; display:none;} .five-col.five-col-c1 {display:block; clear:left;} .five-col.five-col-c2 {display:block;} .five-col.five-col-c3 {display:block;} .five-col.five-col-c4 {display:block;} .five-col.five-col-c5 {display:block; clear:right; padding-right:0px;} }  @media all and (max-width:1199px) { .row.five-grid {margin-left:0; margin-right:0;} .five-col {float:left; min-height:1px; margin-left:0px; margin-right:0px; clear:none; padding-left:0; padding-right:0; box-sizing:border-box;} }  @media all and (min-width:992px) and (max-width:1199px) { .row.five-grid {margin-left:-15px; margin-right:-1px;} .five-col {width:25%; padding-left:15px; padding-right:15px;} .five-col:nth-of-type(4n+1){clear:left;} .five-col:nth-of-type(4n+2){} .five-col:nth-of-type(4n+3){} .five-col:nth-of-type(4n+0){clear:right; padding-right:0px;} }  @media all and (min-width:768px) and (max-width:991px) { .row.five-grid {margin-left:-15px; margin-right:-1px;} .five-col {width:33.33333%; padding-left:15px; padding-right:15px;} .five-col:nth-of-type(3n+1){clear:left;} .five-col:nth-of-type(3n+2){} .five-col:nth-of-type(3n+0){clear:right; padding-right:0px;} }  @media all and (min-width:480px) and (max-width:767px) { .five-col {width:50%; padding:0 0;} .five-col:nth-child(odd) {clear:left; padding-right:15px;} .five-col:nth-child(even) {clear:right; padding-left:15px;} }  @media all and (max-width:479px) { .row.five-grid {margin-left:0; margin-right:0;} .five-col {clear:both; width:100%;} } .bezOdstepow, .bezOdstepow .col-md-1, .bezOdstepow .col-md-2, .bezOdstepow .col-md-3, .bezOdstepow .col-md-4, .bezOdstepow .col-md-5, .bezOdstepow .col-md-6, .bezOdstepow .col-md-7, .bezOdstepow .col-md-8, .bezOdstepow .col-md-9, .bezOdstepow .col-md-10, .bezOdstepow .col-md-11, .bezOdstepow .col-md-12, .bezOdstepow .col-sm-1, .bezOdstepow .col-sm-2, .bezOdstepow .col-sm-3, .bezOdstepow .col-sm-4, .bezOdstepow .col-sm-5, .bezOdstepow .col-sm-6, .bezOdstepow .col-sm-7, .bezOdstepow .col-sm-8, .bezOdstepow .col-sm-9, .bezOdstepow .col-sm-10, .bezOdstepow .col-sm-11, .bezOdstepow .col-sm-12 {padding-left:0!important; padding-right:0!important; margin-left:0!important; margin-right:0!important;} #prodListMain *:focus, .slideList *:focus, #thumbsSlick *:focus, #thumbsSlickVertical *:focus {outline:0!important;} .nav > li > a {padding:5px 15px;} .form-horizontal .form-group, .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right:-15px; margin-left:-15px;} .form-horizontal .checkbox label.control-label {text-align:left;} @media all and (min-width:768px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right:0; margin-left:0;} } @media all and (min-width:768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:-15px;} } .navbar-nav {margin:5px -15px;} .navbar-form {padding:5px 15px; margin-right:-15px; margin-left:-15px;} @media all and (min-width:768px) { .navbar-right {margin-right:-15px;} .navbar-right ~ .navbar-right {margin-right:0;} } @media all and (min-width:768px) { .container {width:auto; min-width:725px;} #sideColLeft .container, #sideColRight .container, .twoColumnSet #mainCol .container, .twoColumnSet .container#page_detCard {min-width:auto;} } @media all and (min-width:992px) { .container {width:auto; min-width:945px;} #sideColLeft .container, #sideColRight .container, .twoColumnSet #mainCol .container, .twoColumnSet .container#page_detCard {min-width:auto;} .boxMain.whole.box3 .container {width:auto; max-width:945px;} } @media all and (min-width:1200px) { .mainTopWrap, #menuTop {max-width:1200px;} .container {width:auto; max-width:1200px;} .boxMain.whole .container, #sideColLeft .container, #sideColRight .container, .twoColumnSet #mainCol .container, .twoColumnSet .container#page_detCard {max-width:100%;} .boxMain.whole.box3 .container {width:auto; max-width:1200px;} } @media all and (min-width:1600px) { .mainTopWrap, #menuTop, .container {max-width:1490px;} .boxMain.whole .container, #sideColLeft .container, #sideColRight .container, .twoColumnSet #mainCol .container, .twoColumnSet .container#page_detCard {max-width:100%;} .boxMain.whole.box3 .container {width:auto; max-width:1490px;}  }  @media all and (max-width:991px) { .navbar-header { float:none; } .navbar-left,.navbar-right { float:none !important; } .navbar-collapse, .navbar-form { border:0px solid transparent; box-shadow:inset 0 0 0 rgba(255,255,255,0); } .navbar-fixed-top { top:0; border:0; } .navbar-collapse.collapse { display:none!important; } .navbar-nav { float:none!important; margin-top:7.5px; } .navbar-nav>li { float:none; } .navbar-nav>li>a { padding-top:10px; padding-bottom:10px; } .collapse.in{ display:block !important; } }  body#wrapperPop {margin:0; padding:0;} body div#wrapperBackgroundPop {} .pageAdmin, .pageClient {position:fixed; display:block; width:100%; box-sizing:border-box; text-align:center; font-family:Verdana, Tahoma, Arial, sans-serif; z-index:99999; -webkit-box-shadow:#000000 1px 1px 5px; box-shadow:#000000 1px 1px 5px;} .pageAdmin {bottom:60px; background-color:red; color:white; font-size:14px; font-weight:700; padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; text-shadow:1px 1px 1px rgba(0,0,0,0.75); opacity:0.9;} .pageClient {top:50px; background-color:white; color:black; font-size:12px; font-weight:700; border-top:1px solid #000000; border-bottom:1px solid #000000; line-height:1.3;} .pageClient .pageClientContent {max-width:1000px; margin:0 auto; text-align:left; } .pageClient * {font-size:inherit; color:inherit;} .pageClient a, .pageClient a:visited {text-decoration:none; color:blue;} .pageClient a:hover {text-decoration:underline; color:navy;} .pageClient.page404 .pageClientContent {} .pageClient.pageThank .pageClientContent {padding:50px 0; text-align:center; font-size:13px; font-weight:700;} @media all and (max-width:991px) { .pageAdmin {top:10px; bottom:auto; font-size:12px;} } @media all and (max-width:767px) { .pageAdmin {font-size:11px;} }  #informacjaOCiasteczkach {position:fixed!important; bottom:0!important; left:0!important; width:100%!important; z-index:99999!important; text-align:center!important; font-size:11px!important; background-color:#dddddd!important; border-top:1px solid #888888!important;} #informacjaOCiasteczkach a {display:inline-flex!important; margin:0 5px!important; font-size:11px!important; text-decoration:underline!important;} #informacjaOCiasteczkach .button, #informacjaOCiasteczkach .btn {font-size:11px!important; text-decoration:none!important;}  #informacjaOCiasteczkachBs {position:fixed; bottom:0; left:0; right:0; z-index:99999; text-align:center; font-size:12px;background-color:#0009; display:flex; justify-content:center; align-items:center;} #informacjaOCiasteczkachBs > div {background-color:#dddddd; border-top:1px solid #808080; border-bottom:1px solid #808080; width:100%;} #informacjaOCiasteczkachBs div.containerCookie {display:flex; flex-wrap:nowrap; justify-content:center; align-items:center; gap:15px; padding:15px;} #informacjaOCiasteczkachBs div.btn-link, #informacjaOCiasteczkachBs div.btn {font-size:12px;} #informacjaOCiasteczkachBs div.btn-box {display:flex; gap:15px;} #informacjaOCiasteczkachBs.blockDocument {top:0;} #informacjaOCiasteczkachBs.blockDocument .btn-con {padding:15px;} #informacjaOCiasteczkachBs.blockDocument > div {width:auto; max-width:min(80vw,800px ); border:1px solid #808080;} #informacjaOCiasteczkachBs.blockDocument .containerCookie {flex-direction:column;} @media all and (max-width:767px) { #informacjaOCiasteczkachBs div.containerCookie {flex-wrap:wrap;} #informacjaOCiasteczkachBs > div {width:100%; clear:both;} #informacjaOCiasteczkachBs div.btn-link {display:inline-flex; flex:0 1 auto;} #informacjaOCiasteczkachBs div.btn {display:inline-flex; flex:0 1 auto;} #informacjaOCiasteczkachBs.blockDocument div.containerCookie {gap:30px;} #informacjaOCiasteczkachBs.blockDocument div.btn-box {flex-direction:column; flex-wrap:wrap; width:100%;} #informacjaOCiasteczkachBs.blockDocument div.btn-box .btn-link, #informacjaOCiasteczkachBs.blockDocument div.btn-box .btn {width:100%;} }  #page_cookie .containerCookie { display:flex; flex-direction:column; gap:30px; .cookiesTab { display:flex; gap:30px; justify-content:space-between;padding:15px; border-top:1px solid var(--separator); border-bottom:1px solid var(--separator); background-color:rgba(0,0,0,0.05); } .btn-box {display:flex; gap:15px; justify-content:flex-end} .cookie-is-set {text-align:right;} }  body {font-family:"Poppins", Helvetica, Arial, Tahoma, Verdana, sans-serif;} .detCard .fullDescription, .con1.content, .con7.content, .con8.content, .catExtDesc, .catDescCMS, .catMoreDesc {} body {font-size:14px;} td {font-family:inherit; color:inherit; font-size:14px;} #wrapper {} #wrapperBackground {} a, a:visited, a:hover {text-decoration:none;} a, a:visited {color:#000000;} a:hover {color:var(--kolor1);} .productName, .productName a, .productName a:visited {color:#000000;} .productName a:hover {color:var(--kolor1);} .manufacturer a, .manufacturer a:visited, .boxMain.box3 a, .boxMain.box3 a:visited, .blogMainList .blogTitle a, .blogMainList .blogTitle a:visited, footer a.active, footer a.active:visited {color:var(--kolor1);} .manufacturer a:hover, .boxMain.box3 a:hover, .blogMainList .blogTitle a:hover, footer a.active:hover {color:#000000;}  * { -webkit-text-size-adjust:none;}  .hide {display:none;} #main {padding-bottom:30px;} #sideColLeft, #mainCol {padding-top:30px;} .welcomePage.oneColumnSet #main, .welcomePage.oneColumnSet #mainCol {padding-top:0; padding-bottom:0;} #mainCol div.pageContent {padding-top:0; padding-bottom:0;} #mainCol div.row.pageContent {padding-top:0; padding-bottom:0;} @media all and (min-width:992px) { .col-md-pull-9#sideColLeft {padding-left:0;} .col-md-push-3#mainCol {padding-right:0;} }  #main:empty, #mainCol:empty {display:none;} @media all and (max-width:991px) { #main { display:flex; display:-ms-flex; flex-direction:column; } #main #sideColLeft, #main #mainCol {margin:0; padding:30px 0; width:100%;} #main .side-panel#sideColLeft, #main .side-col#sideColLeft {padding:0 0;} #main .side-panel.collapse#sideColLeft, #main .side-col.collapse#sideColLeft {height:0!important; min-height:0;} #main .side-panel.collapsing#sideColLeft, #main .side-col.collapsing#sideColLeft {min-height:0;} #main .side-panel.collapse.in#sideColLeft, #main .side-col.collapse.in#sideColLeft {height:auto!important; min-height:initial;} #main #sideColLeft {order:1; } #main #mainCol {order:2;} .side-panel#sideColLeft .panel, .side-col#sideColLeft .panel, .hidden-xs#sideColLeft .panel {display:none!important; margin-bottom:0!important;} .side-panel#sideColLeft .panel#box_loginPanel, .side-col#sideColLeft .panel#box_listFilters, .hidden-xs#sideColLeft .panel#box_listFilters {display:block!important; margin-top:15px; margin-bottom:30px;} .side-col#sideColLeft .panel#box_listFilters #filters_buttons {margin-bottom:0;} } @media all and (min-width:992px) { .collapse#sideColLeft {display:block;} #main .side-panel#sideColLeft {} }  #section_breadcrumbs {margin:0; width:100%; border-bottom:1px solid var(--ramka1); background-color:var(--grey); min-height:1px; clear:both;} .galCatPath#section_breadcrumbs {}  #section_breadcrumbs .container {margin:0 auto; padding:0;} #section_breadcrumbs .row {margin:0; padding:0;} #section_breadcrumbs .container .col-md-12 {margin:0; padding:0;} #section_breadcrumbs .breadcrumb {margin:0; padding:9px 15px; font-size:12px; font-weight:300;} .rowPath {margin-top:-15px;} .rowPath section#breadcrumbs {width:100%; clear:both; border-bottom:1px solid var(--ramka1); background-color:#ffffff; min-height:1px; margin:0 0 15px 0; padding:0 0 15px 0; font-size:12px;}  .breadcrumb {background-color:var(--grey);} .breadcrumb > li {display:inline; white-space:normal;} .breadcrumb > li + li::before {padding:0 0px; content:""; display:none;} .breadcrumb a, .breadcrumb a:visited {color:#000000; text-decoration:underline;} .breadcrumb a:hover, .breadcrumb .active, .breadcrumb li:last-child .breadcrumbs span.breadcrumb-name, .breadcrumb span.breadcrumbs span.breadcrumb-name {} .breadcrumb span.divide {padding-left:10px; padding-right:10px; color:var(--kolor1);} .breadcrumb .active, .breadcrumb li:last-child .breadcrumbs span.breadcrumb-name, .breadcrumb span.breadcrumbs span.breadcrumb-name {font-weight:600;} .breadcrumb li:empty {display:none;} .breadcrumbs.buyPath {margin:0 -15px 0 -15px; padding:0 15px 15px 15px; border-top:0;} .buyPath#buyTips {padding-top:15px; margin-bottom:15px; text-align:left;} .breadcrumbs.buyPath ul.content {margin:0; padding:0; overflow:hidden;} .breadcrumbs.buyPath ul.content li.steps {width:25%; margin:0; padding:0; list-style:none; display:inline-block; float:left; text-align:center; font-size:14px; text-transform:uppercase;} .breadcrumbs.buyPath ul.content li.steps span.sep {display:inline-block; float:left; padding:0 15px; color:#ffffff;} .breadcrumbs.buyPath ul.content li.steps span.sep.step1 {display:none;} @media all and (max-width:767px) { .breadcrumbs.buyPath ul.content li.steps {font-size:12px; width:50%;} .breadcrumbs.buyPath ul.content li.steps.step-3 {clear:left;} .breadcrumbs.buyPath ul.content li.steps span.sep {display:none;} .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {padding:0 5px;} } .breadcrumbs.buyPath ul.content li.steps h3, .breadcrumbs.buyPath ul.content li.steps .breadcrumbs, .breadcrumbs.buyPath ul.content li.steps span.sep {height:35px; line-height:35px;} .breadcrumbs.buyPath ul.content li.steps h3, .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {display:block;} .breadcrumbs.buyPath ul.content li.steps .breadcrumbs {padding:0 15px;} .breadcrumbs.buyPath ul.content li.steps {background-color:#eeeeee; color:#1a1a18;} .breadcrumbs.buyPath ul.content li.steps.active {background-color:#333333; color:#dedede;} .breadcrumbs.buyPath ul.content li.steps:hover {background-color:#dedede; color:#1a1a18;} .breadcrumbs.buyPath ul.content li.steps.active:hover {background-color:var(--kolor1); color:#ffffff;} .breadcrumbs.buyPath ul.content li.steps.step-1 {} .breadcrumbs.buyPath ul.content li.steps.step-2 {} .breadcrumbs.buyPath ul.content li.steps.step-3 {} .breadcrumbs.buyPath ul.content li.steps.step-4 {} .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs, .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:visited, .breadcrumbs.buyPath ul.content li.steps a.breadcrumbs:hover {color:inherit;} .breadcrumbs.buyPath ul.content li.steps span.breadcrumbs {color:#777777;} .buyPath h3 {margin:0; padding:0; font-size:inherit; font-weight:400;} .buyPath h3 .breadcrumbs, .buyPath h3 .breadcrumbs {} .buyPath span.sep {} .buyPath h3 a.breadcrumbs, .buyPath h3 a.breadcrumbs:visited {color:var(--kolor1);} .breadcrumb li:last-child .breadcrumbs, .buyPath h3 span.breadcrumbs {} .buyPath h3 a.breadcrumbs:hover {color:#1a1a18;} .buyPath h3 .selected {font-weight:700;}  .fullPop .badge, #header .badge {display:inline-flex; padding:0 3px; line-height:1; width:auto; min-width:16px; height:16px; font-size:11px; font-weight:600; text-align:center; align-items:center; justify-content:center; border-radius:16px;} footer {background:var(--stopkaBg) url(bg_footer.webp) no-repeat 50% 100% fixed;} footer, footer a, footer a:visited {} footer a:hover {} .menuFooter {} .menuFooter .links-header, .menuFooter h3 {} #section_copyrights {} #section_copyrights, #section_copyrights a, #section_copyrights a:visited {} #section_copyrights a:hover {} #section_custom {} #section_custom, #section_custom a, #section_custom a:visited {} #section_custom a:hover {} #linksMenu_collapse .nav.navbar-nav.navbar-left {margin-left:0;} #linksMenu_collapse .nav.navbar-nav.navbar-right {margin-right:0;} #section_menuTop {} #section_catListMain {} #section_slider, .section_txt, #section_indexTxt, #section_additionalTxt, #section_news, #section_prodListMain {margin-bottom:75px;} #section_regForm, #section_regParForm, #section_userForm, #section_parForm {margin-bottom:30px;} #filters_prodFilters, #filters_priceFilters, #filters_sortFilters, #filters_promotionTypes, #filters_availabilityStatus, #filters_resultsPerPage {margin-bottom:5px;} #mainProd, #mainCat, #mainBlog, #mainMain, #mainSale, #mainPro, #mainBest, #mainNew {} #sideColLeft #mainProd, #sideColLeft #mainCat, #sideColLeft #mainBlog, #sideColLeft #mainMain, #sideColLeft #mainSale, #sideColLeft #mainPro, #sideColLeft #mainBest, #sideColLeft #mainNew {} #main .container.section_txt, #main .container#mainProd, #main .container#mainCat, #main .container#mainBlog, #main .container#mainMain, #main .container#mainSale, #main .container#mainPro, #main .container#mainBest, #main .container#mainNew {} #sideColLeft .container#mainMain, #sideColLeft .container#mainSale, #sideColLeft .container#mainPro, #sideColLeft .container#mainBest, #sideColLeft .container#mainNew {padding:0;} #section_mainList, #section_saleList, #section_proList, #section_bestList, #section_newList {} #section_compoList, #section_setList, #section_crossSelList {margin-bottom:60px;} #filters_availabilityStatus {text-align:right;} .table-responsive.no-border, .table-responsive.no-border th, .table-responsive.no-border td, .table-responsive.no-border tr {border:0 solid;} .select_wrap.multiselect .table-responsive.f_tab {height:auto;} .select_wrap.multiselect .table-responsive.f_tab td {vertical-align:middle; padding:5px 15px 5px 0; height:auto;} .select_wrap.multiselect .table-responsive.f_tab td .checkbox, .select_wrap.multiselect .table-responsive.f_tab td label, .select_wrap.multiselect .table-responsive.f_tab td img {display:inline-block; margin:0; padding:0; vertical-align:middle;} .select_wrap.multiselect .table-responsive.f_tab td .checkbox {margin-right:10px;} #section_copyrights {font-size:11px;} #section_copyrights .row {padding-top:30px; padding-bottom:60px;} #section_menuFooter .row, #section_menuFooterColumns .row {padding-top:50px; padding-bottom:15px;} #section_copyrights .row .row, #section_menuFooter .row .row, #section_menuFooterColumns .row .row {padding-top:0px; padding-bottom:0px;} #custom776, #custom777, #customTxt, #infoserwis {color:inherit;} #infoserwis {text-align:right;}  #section_copyrights .row {border-top:1px solid #929292; margin-left:0; margin-right:0;} #section_copyrights .row .col-xs-12 {padding-left:0; padding-right:0;} #customTxt {padding-left:0; padding-right:15px;} #infoserwis {padding-left:15px; padding-right:0;} @media all and (max-width:767px) { #section_copyrights .col-sm-12 {text-align:center;} #customTxt, #infoserwis {text-align:center; padding-top:5px; padding-bottom:5px;} } .blogMainList .blogPicture:hover, #section_catListMain .catItem:hover .categoryImage, .section_txt a:hover img, #section_additionalTxt a:hover img, #section_indexTxt a:hover img, #custom776 a:hover img, #custom777 a:hover img {opacity:0.9;} #custom776 {padding-top:15px; padding-bottom:15px;} #custom777 {padding-top:0; padding-bottom:15px} #custom777 a[href^="mailto:"], #custom777 a[href^="tel:"] {display:inline-block; padding:2px 0 3px 27px; min-height:16px; background-position:0 50%; background-repeat:no-repeat;} #custom777 a[href^="mailto:"] {background-image:url(icon-mail.png);} #custom777 a[href^="tel:"] {background-image:url(icon-tel.png);} .menuFooter {font-size:12px; font-weight:500;} .menuFooter #menuDolne, .menuFooter #subReqForm {padding-top:65px;} .menuFooter .links-header, .menuFooter h3 {font-size:16px; padding:0 0 6px 0; margin:0; font-weight:600; line-height:1.3;} @media all and (max-width:991px) { .menuFooter .links-header, .menuFooter h3 {padding-top:10px;} } .menuFooter ul {list-style:none; margin:0 0 10px 0; padding:0;} .menuFooter li {padding:4px 0; margin:0;} .menuFooter div.conLinks0 {margin:0; padding:0 0 15px 0;} .menuFooter div.conLinks0 a {display:inline-block; padding:4px 5px 4px 5px;} .menuFooter div.conLinks0 .sep {display:inline-block; padding:4px 5px 4px 5px;} .menuFooter ul.conLinks2 {margin:0; padding:0 0 15px 0;} .menuFooter ul.conLinks2 li {display:inline-block; padding:4px 10px 4px 0px;} .menuFooter .cursorHand {cursor:pointer;} .menuFooter.menuFooterMulti .links-header, .menuFooter.menuFooterMulti h3 {display:block;} .menuFooter.menuFooterMulti .links-header span.fa, .menuFooter.menuFooterMulti .links-header span.glyphicon, .menuFooter.menuFooterMulti h3 span.fa, .menuFooter.menuFooterMulti h3 span.glyphicon {float:right; cursor:pointer; font-size:24px; width:30px; text-align:center; margin-top:-4px;} .menuFooter.menuFooterMulti ul.conLinks2 li {display:block; padding:4px 0px 4px 0px;} @media all and (max-width:991px) { .menuFooter.menuFooterMulti .links-header, .menuFooter.menuFooterMulti h3 {padding-top:8px; padding-bottom:8px;} .menuFooter.menuFooterMulti ul.conLinks2 {padding-top:0; padding-bottom:0;} .menuFooter.menuFooterMulti ul.conLinks2 li {display:block; padding:0 0px 0 0px;} .menuFooter.menuFooterMulti ul.conLinks2 li:last-child {margin-bottom:15px;} .menuFooter.menuFooterMulti ul.conLinks2 li a {display:block; padding:8px 0 8px 0; font-size:14px;} } @media all and (min-width:768px) { .menuFooter .collapse {display:block;} .menuFooter .links-header span, .menuFooter h3 span {display:none;} }  @media all and (max-width:479px) { .hidden-xxs { display:none !important; } } @media all and (max-width:479px) { .visible-xxs-block, .visible-xxs { display:block !important; } .visible-xxs-inline-block { display:inline-block !important; } .visible-xxs-inline { display:inline !important; } table.visible-xxs { display:table; } tr.visible-xxs { display:table-row !important; } th.visible-xxs, td.visible-xxs { display:table-cell !important; } }  .alert-success {clear:both;} .alert-success hr {} .alert-success .alert-link {} .well.information.hint, .alert-info {clear:both; color:#555555; background-color:var(--grey); border-color:var(--ramka1);} .alert-info hr {border-top-color:#a6e1ec;} .alert-info .alert-link {color:#245269;} .alert-warning {clear:both;} .alert-warning hr {} .alert-warning .alert-link {} .alert-danger {clear:both;} .alert-danger hr {} .alert-danger .alert-link {} .alert-success { background-image:none; } .well.information.hint, .alert-info { background-image:-webkit-linear-gradient(top, var(--grey) 0%, #dedede 100%); background-image:-o-linear-gradient(top, var(--grey) 0%, #dedede 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(var(--grey)), to(#dedede)); background-image:linear-gradient(to bottom, var(--grey) 0%, #dedede 100%); background-repeat:repeat-x; border-color:var(--ramka1); background-image:none; } .alert-warning { background-image:none; } .alert-danger { background-image:none; } #section_slider {} #mainCol #section_slider {} #section_slider .container {} #section_slider .row {margin-left:0; margin-right:0;} #section_slider .col-md-12 {padding-left:0; padding-right:0;} .button, .btn, .btn-lg, .btn-group-lg > .btn, .btn-sm, .btn-group-sm > .btn, .btn-xs, .btn-group-xs > .btn, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-group-xs > .form-control, .input-group-xs > .input-group-addon, .input-group-xs > .input-group-btn > .btn, .form-control, .input-lg, .form-group-lg .form-control, .input-sm, .form-group-sm .form-control, .input-xs, .form-group-xs .form-control {} .nav-tabs > li > a, .nav-tabs.nav-justified > li > a, .nav-pills > li > a, .nav-tabs-justified > li > a, .navbar, .navbar-toggle, .navbar-toggle .icon-bar, .dropdown-menu, .navbar-nav > li > .dropdown-menu, .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .breadcrumb, .pagination, .pager li > a, .pager li > span, .label, .container .jumbotron, .container-fluid .jumbotron, .thumbnail, .alert, .panel, .panel-heading, .panel-body, .panel-group .panel, .well, .well-lg, .well-sm, .well-xs, .modal-content {border-radius:0;} .navbar-brand {padding:10px 0 0 10px;} .navbar-brand img {width:110px;} .has-error .form-control, .has-error .form-control:focus, .has-error .form-control:active, .form-control, .form-control:focus, .form-control:active {box-shadow:none;}  #quickSearch {} #quickSearch .btn[type="submit"] {} #quickSearch .btn[type="submit"]:hover {} #quickSearch .btn[type="submit"] span.fa {} #quickSearch input.form-control {} #quickSearch form {width:100%;} @media all and (max-width:991px) { #quickSearch input.form-control {width:100px;} } @media all and (min-width:992px) and (max-width:1199px) { #quickSearch {} } @media all and (min-width:1200px) { #quickSearch {} } @media all and (min-width:1400px) { #quickSearch {max-width:591px;} #quickSearch .form-control {width:100%;} } .findForm .wrap {} .findForm.input-group {display:flex; flex:1 1 auto; flex-direction:row; margin:0; padding:0; border:1px solid var(--ramka1); background-color:#ffffff; border-radius:66px; width:100%;} .findForm.input-group.mobile {} .findForm .form-control, .findForm .input-group-btn {display:inline-flex; flex:1 1 auto; height:31px; line-height:1; align-items:center; border:0;} .findForm .form-control {display:flex; width:100%; padding:0 10px 0 19px; align-items:center; justify-content:flex-start; color:#000000; background-color:transparent; border-radius:66px 0 0 66px; font-size:12px; font-weight:300;} .findForm .form-control::placeholder {color:#6a6a6a;} .findForm .input-group-btn {width:44px;} .findForm .btn.findBtn {display:flex; width:100%; height:100%; line-height:1; align-items:center; justify-content:center; flex-direction:row; background-color:transparent; border:0; color:var(--kolor1); border-radius:0 66px 66px 0;} .findForm .btn.findBtn:hover {border:0; color:#000000;} .findForm .btn.findBtn .fa-search::before {display:none;} .findForm .btn.findBtn .fa-search {display:block; width:16px; height:16px; background:transparent url(icon-search.webp) no-repeat 50% 50%;} .findForm .btn.findBtn:hover .fa-search {background:transparent url(icon-search-black.webp) no-repeat 50% 50%;} .findForm .txt {display:none;}  #quickPanel .nav li a {padding:0; background-color:transparent; line-height:1.1;} #quickPanel .nav li a, #quickPanel .nav li span.curLink {font-size:12px;} #quickPanel .nav li a[href="logowanie.php"], #quickPanel .nav li a[href="panel.php"] {font-size:15px; font-weight:500; text-transform:uppercase;} #quickPanel .nav li a, #quickPanel .nav li a:visited {color:#313131;} #quickPanel .nav li a[href="logowanie.php"], #quickPanel .nav li a[href="logowanie.php"]:visited #quickPanel .nav li a[href="panel.php"], #quickPanel .nav li a[href="panel.php"]:visited {color:#000000;} #quickPanel .nav li a:hover {color:var(--kolor1);} #quickPanel .nav li.active a, #quickPanel .nav li.active a:visited {color:var(--kolor1);} #quickPanel .nav li.active a:hover {color:#000000;} #quickPanel .nav#curLan {} #quickPanel .nav#curLan .link#flagList, #quickPanel .nav#curLan .link#curList {margin-right:15px; white-space:nowrap;} #quickPanel .nav#curLan .link#flagList img {margin-top:-3px; margin-right:5px;} #quickPanel .nav#curLan .caret {display:inline-flex; border:0; width:auto; height:100%; vertical-align:unset;  overflow:hidden; margin:0 0 0 8px; align-items:center; justify-content:center;} #quickPanel .nav#curLan .caret::before {display:flex; font-size:10px; font-weight:400;  content:"\f078"; font-family:'FontAwesome';} #quickPanel .nav#curLan ul, #quickPanel .nav#curLan li {padding:0; margin:0;} #quickPanel .nav#curLan .dropdown-toggle {padding:5px 10px;} #quickPanel .nav#curLan .dropdown-menu {border:0; padding:0; margin:0; box-shadow:none; min-width:unset; width:auto; top:100%; left:auto; position:absolute; box-sizing:border-box; z-index:5201;} #quickPanel .nav#curLan .dropdown-menu ul {border:0; padding:0; margin:0; box-shadow:none; width:100%; box-sizing:border-box; list-style:none;} #quickPanel .nav#curLan .dropdown-menu li {padding:0; margin:0; width:100%;} #quickPanel .nav#curLan .dropdown-menu li a, #quickPanel .nav#curLan .dropdown-menu li span.curLink {display:block; padding:5px 10px;} #quickPanel .nav#curLan .dropdown-menu li span.curLink {cursor:pointer;} #quickPanel .nav#curLan .dropdown-menu li img {margin-right:3px;} #quickPanel .nav#curLan .dropdown-menu .selected {font-weight:700;} #mobi_clientMenu .nav li a, .nav#curLan2 li span.curLink, .nav#curLan2 li a {display:block; padding:5px 15px; cursor:pointer;} #mobi_clientMenu .nav li a, #mobi_clientMenu .nav li a:visited, #quickPanel .nav#curLan .dropdown-menu li a, #quickPanel .nav#curLan .dropdown-menu li a:visited, #mobi_language .nav#curLan2 .dropdown-menu li a, #mobi_language .nav#curLan2 .dropdown-menu li a:visited, #quickPanel .nav#curLan .dropdown-menu li span.curLink, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink {background-color:#ffffff; border:1px solid #f5f5f5;} #mobi_clientMenu .nav li a:hover, #quickPanel .nav#curLan .dropdown-menu li a:hover, #mobi_language .nav#curLan2 .dropdown-menu li a:hover, #quickPanel .nav#curLan .dropdown-menu li span.curLink:hover, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink:hover {background-color:#f5f5f5; border:1px solid #f5f5f5;} #mobi_clientMenu .nav li.active a, #mobi_clientMenu .nav li.active a:visited, #quickPanel .nav#curLan .dropdown-menu li a.selected, #quickPanel .nav#curLan .dropdown-menu li a.selected:visited, #mobi_language .nav#curLan2 .dropdown-menu li a.selected, #mobi_language .nav#curLan2 .dropdown-menu li a.selected:visited, #quickPanel .nav#curLan .dropdown-menu li span.curLink.selected, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink.selected {background-color:#f8f8f8; border:1px solid #f8f8f8;} #mobi_clientMenu .nav li.active a:hover, #quickPanel .nav#curLan .dropdown-menu li a.selected:hover, #mobi_language .nav#curLan2 .dropdown-menu li a.selected:hover, #quickPanel .nav#curLan .dropdown-menu li span.curLink.selected:hover, #mobi_language .nav#curLan2 .dropdown-menu li span.curLink.selected:hover {background-color:#f5f5f5; border:1px solid #f5f5f5;}  @media all and (max-width:991px) { #mainTop .nav#curLan .open .dropdown-menu { position:absolute; top:100%; } } @media all and (min-width:992px) { #header .nav#curLan .dropdown-menu { -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); } } #curList2 .dropdown-toggle, #flagList2 .dropdown-toggle {display:none!important;} #curList2 .dropdown-menu, #flagList2 .dropdown-menu {display:block!important; width:100%; height:auto; float:none; position:static; top:0; left:0; border:0; padding:0; margin:0; -webkit-box-shadow:none; box-shadow:none; } #mobi_language ul.nav, #mobi_clientMenu ul.nav {display:flex; width:100%; margin:0; padding:0 10px; flex-wrap:wrap; gap:10px; align-content:flex-start; align-items:center; justify-content:flex-start;} #mobi_language ul.nav#curLan2 {flex-direction:column; align-items:flex-start; justify-content:center;} #mobi_language ul.nav::before, #mobi_language ul.nav::after, #mobi_clientMenu ul.nav::before, #mobi_clientMenu ul.nav::after {display:none;} #curList2 .dropdown-menu ul, #flagList2 .dropdown-menu ul {display:flex; width:100%; margin:0; padding:0; flex-wrap:wrap; gap:5px 10px; align-content:flex-start; align-items:center; justify-content:flex-start;} #mobi_clientMenu li, #curList2 .dropdown-menu li, #flagList2 .dropdown-menu li {display:inline-block; clear:none; margin:0;} #mobi_clientMenu li a, #curList2 .dropdown-menu li span.curLink, #flagList2 .dropdown-menu li a {display:inline-block; clear:none; text-transform:uppercase; padding:5px 15px; cursor:pointer;} #flagList2 .dropdown-menu li a img {margin-right:5px; margin-top:-1px; margin-bottom:1px;} #header {background-color:rgba(255,255,255,1);} .fullPop, .navbar-collapse.fullPop { background-color:rgba(255,255,255,1); -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); }  .sticky {position:fixed; top:0;} @media all and (max-width:991px) { .sticked {position:relative;} .sticked.mobile-fixet {position:fixed;} .sticked {top:0;} .sticked.mobile-hide {top:-100%;} } .sticked.sticky {} .sticked.sticky .mainTopWrap {} .outer-sticked, .sticky-transform, #header {z-index:5200;} .sticky-transform {width:100%;} #overHeader, #header .dropdown-menu {font-size:11px;} #header .dropdown-menu {} #mobi_clientMenu .dropdown-menu, #mobi_language .dropdown-menu {background-color:transparent;} .navbar-collapse.fullPop button.navbar-toggle {display:none; opacity:0;} @media all and (max-width:991px) { .navbar-collapse.fullPop {display:none; position:fixed; top:-100%; left:0; width:100%!important; height:unset!important; max-height:100vh!important; margin:0!important; padding:60px 0 15px 0!important; box-sizing:border-box; z-index:5201; overflow:auto!important;} .navbar-collapse.fullPop::before, .navbar-collapse.fullPop::before {display:none;} .navbar-collapse.fullPop .nav.navbar-nav::after, .navbar-collapse.fullPop .nav.navbar-nav::after {display:none;} .navbar-collapse.fullPop .dropdown-menu {} .navbar-collapse.fullPop ul.navbar-nav {display:flex; flex-wrap:wrap; gap:10px; margin:0;} .navbar-collapse.fullPop ul.navbar-nav li {margin:0;} .navbar-collapse.fullPop#mobi_menuTop ul.navbar-nav, .navbar-collapse.fullPop#mobi_menuCat ul.navbar-nav {display:block;}  .navbar-collapse.fullPop.collapsing {display:flex!important; flex-direction:column; align-items:center; justify-content:flex-start; height:unset!important; max-height:100vh!important;}  .navbar-collapse.fullPop.collapse.in {top:0; opacity:1;}  .navbar-collapse.fullPop.collapse.in button.navbar-toggle.btnPopClose {display:inline-flex; position:fixed; top:10px; right:10px; margin:0; z-index:0; opacity:1;} }  #mainTop {display:flex; clear:both; height:auto; flex-direction:column; height:unset;} .mainTopWrap {display:flex; clear:both; width:100%; margin:0 auto; flex-direction:row; height:100px; position:relative; align-items:center; justify-content:space-between; gap:0 30px; padding:0 15px;} .sticked .mainTopWrap {height:80px;} @media all and (min-width:992px) { .sticked.mobile-hide .mainTopWrap {height:0!important; overflow:hidden;} .sticked.mobile-hide .mainTopWrap * {display:none;} } #logo {display:flex; flex:1 1 auto; min-width:267px; height:100%; text-align:left; padding:10px 0; box-sizing:border-box; overflow:hidden;} @media all and (min-width:1200px) { #logo {min-width:367px;} } #logo div {display:block; width:100%;  height:100%; text-align:left;} .mainLogo {display:block; height:100%;} .mainLogo span {display:block; width:100%; height:100%; overflow:hidden; position:relative;} #logo img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto auto auto 0; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} #quickCart {display:flex; flex:0 1 auto; width:auto; justify-content:flex-end; margin:0; padding:0; white-space:nowrap; position:relative; z-index:5200;} .sticky#quickCart {width:auto;} .mediumWrap {display:flex; clear:both; height:auto; flex-direction:row; align-items:center;} #specialLogo {display:flex; flex:1 1 auto; width:100%; height:100%; text-align:center; padding:10px 15px; box-sizing:border-box;} #specialLogo .mainLogo {width:100%; text-align:center;} .mainTopWrap #logo img, #specialLogo img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto auto auto 0; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .mainTopWrap #quickSearch {display:flex; flex:1 1 auto; justify-content:flex-end; margin:0 0 0 auto; padding:0 15px; box-sizing:border-box;} .navbar-collapse#mobi_search {display:flex; flex:1 1 auto; width:100%; justify-content:flex-end; margin:0; padding:0; box-sizing:border-box;} .mainTopWrap #quickSearch .navbar-form, .navbar-collapse#mobi_search .navbar-form {margin:0; padding:0px 10px 10px 10px;} .mainTopWrap #quickSearch .navbar-form form, .navbar-collapse#mobi_search .navbar-form form {width:100%;} #quickPanel {display:flex; flex:0 1 auto; height:100%; padding:10px 0; box-sizing:border-box; justify-content:flex-end; align-items:center; flex-direction:row; flex-wrap:wrap; gap:0 45px;} #quickPanel #curLan {margin:0; padding:0;} #quickPanel .menuHeader {margin:0; padding:0 0 0 47px; display:block; list-style:none; background:transparent url(icon-user.webp) no-repeat 0% 50%; min-height:32px;} #quickPanel .repLink a {display:block; width:32px; height:28px; background:transparent url(icon-heart.webp) no-repeat 50% 50%; position:relative;} #quickPanel .repLink a .badge {position:absolute; top:-5px; right:-5px;} @media all and (max-width:991px) { .mainTopWrap {height:80px;} .sticked .mainTopWrap {height:70px;} .mainTopWrap {gap:0;} .mainTopWrap #logo {flex:1 1 auto; width:auto; min-width:120px; text-align:left; margin:0 10px 0 0; padding:0;} .mainTopWrap #mobiMenu {flex:0 1 auto; margin:0; padding:0 10px; justify-content:flex-end;} .mainTopWrap #logo div {width:100%; text-align:left;} .mainTopWrap img {margin:auto auto auto 0;} .mainTopWrap #quickSearch {margin:0 0 0 auto;} .mainTopWrap #quickSearch .navbar-form {margin-left:auto; padding:10px; text-align:right;} .mainTopWrap #quickCart {padding:0; margin:0 0 0 auto;} .mainTopWrap #quickPanel {} } @media all and (max-width:479px) { .mainTopWrap #logo {min-width:80px;} }   .navbar#stickyTop {margin-bottom:0; border-top:0;} .collapse { height:auto !important; overflow:visible !important; } .navbar#clientMenu {padding:0; margin:0; border:0; text-align:right; min-height:1px;} .navbar#clientMenu .navbar-right {margin-right:0;} .navbar#clientMenu li {border:0; padding:0; margin:0;} .navbar#clientMenu li a {padding:9px 10px; border:0; margin-left:2px; text-align:center; font-size:12px; line-height:1;} .navbar#clientMenu li .badge {float:right; display:inline-block; margin:-2px 0 0 5px; font-size:10px; padding:3px 5px 4px 5px; line-height:1;} .navbar#clientMenu li .delete {float:right; display:inline-block; width:12px; height:12px; margin:7px 5px 0 -7px; padding:9px 0; overflow:hidden; text-align:left; text-indent:-999px; background:transparent url(btn-close-3x.png) no-repeat 50% 50%; background-size:12px 12px;} .navbar#clientMenu li.comForm a {display:inline-block;} #mobi_clientMenu .navbar-collapse {overflow:hidden; height:auto;} #mobi_clientMenu .navbar-nav li.repLink, #mobi_clientMenu .navbar-nav li.link {display:inline-block;} #mobi_clientMenu .navbar-nav li.link.dropdown {display:block;} li.repLink:empty, #mobi_clientMenu .navbar-nav li.repLink:empty {display:none;} #mobiMenu {display:flex; flex-direction:row; align-content:center; align-items:center; flex-wrap:wrap; height:100%; min-height:1px; gap:5px; padding:5px 10px;} @media all and (min-width:992px) { #mobiMenu {display:none;} } .fullPop.collapse.in .navbar-toggle, #mobiMenu .navbar-toggle {margin:0; display:inline-flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:center; text-align:center; width:30px; height:30px; padding:5px;} #mobiMenu::before, #mobiMenu::after {display:none;} @media all and (min-width:620px) { #mobiMenu {gap:10px;} .fullPop.collapse.in .navbar-toggle, #mobiMenu .navbar-toggle {width:36px; height:36px;} } #mobiMenu .navbar-toggle span.ico {} #mobiMenu .navbar-toggle .text {} #mobiMenu #mobi_quickCart {display:flex; flex:1 1 auto; margin:0 0 0 auto; justify-content:flex-end; align-items:stretch;}  div.cart {display:inline-block; height:100%; padding:0 30px 0 0; margin:0; position:relative; text-align:right; font-size:12px; font-weight:400; overflow:visible; line-height:1.1;} .sticked #quickCart {height:100%; align-items:center;} @media all and (min-width:992px) { .sticked #quickCart {height:100%;} div.cart {height:36px; background-color:#ffffff;} } div.cart.cartEmpty {} div.cart.cartFull {z-index:5100!important;} div.cart a.cart {display:flex; justify-content:flex-end; align-items:center; height:100%;} div.cart span.icon {display:flex; justify-content:center; align-items:center; height:100%; font-size:22px; position:absolute; top:0; right:0; width:26px; margin:0; padding:0; cursor:pointer; background:transparent url(icon-cart.webp) no-repeat 50% 50%;} div.cart span.icon::before {display:none;} div.cart.cartFull span.icon {} div.cart span.sep {display:none; color:rgba(255,255,255,0.5); padding-left:3px; padding-right:3px;} div.cart .rows {display:flex; margin:0; padding:0 10px 0 10px; white-space:nowrap; align-items:center;} div.cart .tags {font-size:12px; font-weight:400; color:#313131;} div.cart .total {text-align:center; padding:10px 0 10px 0;} div.cart .basketItems {display:none;} div.cart .basketTotal {display:block; text-align:right;} div.cart .basketTotal .tags, div.cart .basketTotal .value {display:block;} div.cart .value, div.cart .price {color:#000000; font-size:15px; font-weight:500;} div.cart .price .currency {font-size:12px;} div.cart .cartHidden {width:340px; background-color:#ffffff; line-height:1.2; border:1px solid var(--ramka1); white-space:normal; padding:0px; text-align:left; -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); } div.cart .cartHidden.collapsing, div.cart .cartHidden.collapse.in {position:absolute; top:100%; right:0; left:auto;} @media all and (max-width:991px) { div.cart {background-color:transparent; color:var(--kolor1);} div.cart .rows {padding:0 0 0 0;} div.cart .icon, div.cart .tags, div.cart .value, div.cart .price {} div.cart .basketTotal .tags {display:none;} } @media all and (max-width:479px) { div.cart.cartFull span.icon {cursor:default;} div.cart a.cart {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;} div.cart .rows {display:none;} div.cart .cartHidden, div.cart .cartHidden.collapse, div.cart .cartHidden.collapse.in {display:none!important;} } div.cart .total, div.cart .cartHidden, div.cart .cartHidden .price {color:#444444;} div.cart .cartScroll {display:block; padding:10px 10px; clear:both; width:100%; max-height:70vh; overflow:hidden; overflow-y:auto; box-sizing:border-box;  border-bottom:1px solid var(--ramka1);} div.cart .cartItem {clear:left; overflow:hidden; padding:10px 0 10px 0; margin:0 0 10px 0; position:relative; border-bottom:1px solid #efeeec;} div.cart .cartScroll > *:nth-last-child(3) {border-bottom:0!important;} div.cart .cartItem .cartPic {width:60px; height:60px; float:left; margin-left:5px; position:relative; overflow:hidden;} div.cart .cartItem .cartValue {width:210px; height:auto; float:left; margin-left:5px; font-size:11px;} div.cart .cartItem .cartProduct {font-size:13px;} div.cart .cartItem .cartProduct a {display:block; font-weight:700;} div.cart .cartItem .cartProduct, div.cart .cartItem .cartPrices, div.cart .cartItem .cartCounter {margin-bottom:5px;} div.cart .cartItem .cartCounter span {padding-right:2px;} div.cart .cartItem .price {font-size:14px;} div.cart .cartItem .delete {margin-left:10px; margin-right:0;} div.cart .cartHidden .buttons {text-align:center; padding:0 10px 10px 10px;} div.cart .cartHidden.collapse .buttons {display:block;} @media all and (min-width:992px) { div.cart .basketItems .value {padding-left:5px;} } #mobiMenu #mobi_quickCart div.cart {width:auto;} #mobiMenu #mobi_quickCart div.cart .rows {} #mobiMenu #mobi_quickCart div.cart .tags {}  #underHeader {z-index:5100; border-bottom:1px solid var(--ramka1);} #underHeaderOuter {border:0; padding:0; margin:0;} @media all and (max-width:991px) { #underHeaderOuter {display:none!important;} } #underHeader, .sticky #underHeader, .navbar-inverse {background-color:#ffffff; background-image:none;} @media all and (max-width:991px) { #underHeader, .sticky #underHeader, .navbar-inverse { background-color:#ffffff; background-image:none; border-top:1px solid var(--separator); }  } .navbar-toggle {display:flex; flex:0 1 auto; font-size:18px;}  #simplemodal-container a.modalCloseImg, .r-modalCloseImg, .fullPop .navbar-toggle[aria-expanded="true"],  .navbar-toggle.collapsed, .navbar-toggle[aria-expanded="false"] {background-color:#ffffff; border:1px solid var(--ramka1);} #simplemodal-container a.modalCloseImg, .r-modalCloseImg, .fullPop .navbar-toggle[aria-expanded="true"] span,  .navbar-toggle.collapsed span, .navbar-toggle[aria-expanded="false"] span {color:var(--kolor1);}  .navbar-toggle, .navbar-toggle[aria-expanded="true"] {background-color:var(--kolor1); border:1px solid var(--kolor1);} .navbar-toggle span, .navbar-toggle[aria-expanded="true"] span {color:#ffffff;}  #simplemodal-container a.modalCloseImg:hover, .r-modalCloseImg:hover, .fullPop .navbar-toggle[aria-expanded="true"]:hover,  .navbar-toggle.collapsed:hover, .navbar-toggle[aria-expanded="false"]:hover {background-color:var(--kolor1); border:1px solid var(--kolor1);} #simplemodal-container a.modalCloseImg:hover, .r-modalCloseImg:hover, .fullPop .navbar-toggle[aria-expanded="true"]:hover span,  .navbar-toggle.collapsed:hover span, .navbar-toggle[aria-expanded="false"]:hover span {color:#ffffff;}  .navbar-toggle:hover, .navbar-toggle[aria-expanded="true"]:hover {background-color:var(--kolor2); border:1px solid var(--kolor2);} .navbar-toggle:hover span, .navbar-toggle[aria-expanded="true"]:hover span {color:#ffffff;} #underHeader .content {margin:0 auto; padding:0; width:100%;} @media all and (max-width:991px) {  #underHeader a.smallLogo {display:none;} } @media all and (min-width:992px) {  #underHeader a.smallLogo {display:none;} } #menuTop {margin:0 auto; clear:both; padding:0 0px; z-index:5100;} #menuTop ul {margin-bottom:0;} #menuTop .dropdown-menu {margin:0; border:0; background-color:#ffffff;}  @media all and (min-width:992px) { #menuTop {display:flex; width:100%; height:100%; position:relative;} #menuTop .nav.navbar-nav {display:flex; float:none; width:100%; height:100%; margin:0 auto 0 0; flex-direction:row; justify-content:flex-start; flex-wrap:wrap;} #menuTop .nav.navbar-nav::before, #menuTop .nav.navbar-nav::after {display:none;} } #menuTop .nav li > ul {display:none; flex-direction:column;} #menuTop .nav li:hover > ul {display:flex;} #menuTop .nav li {display:inline-flex;  float:none; height:42px; position:relative; box-sizing:border-box; margin:0;} #menuTop .nav li li {display:flex; width:100%; height:auto;} #menuTop .nav li a {display:flex; padding:5px 10px; width:100%; height:100%; line-height:1; font-size:14px; font-weight:600; align-items:center; justify-content:center; position:relative; } #menuTop .nav li li a {height:auto; line-height:1.3; justify-content:start; word-break:normal;} #menuTop .nav li li li a {} #menuTop .nav li li li li a {font-size:13px;} #menuTop .nav li ul {min-width:initial; width:auto; max-width:600px; position:absolute; top:100%; left:0; opacity:0;} #menuTop .nav li:hover ul {height:auto; overflow:visible; z-index:5101; padding:0; opacity:1;} #menuTop .nav li:hover ul div {padding:0 5px;} #menuTop .nav li ul ul {width:0; height:0; left:100%; top:0px; opacity:0; z-index:-1;} #menuTop .nav li ul li:hover ul {width:auto; height:auto; position:absolute; z-index:5102; opacity:1;} #menuTop .nav li .dropdown-toggle, #menuTop .nav .caret {display:none; background-color:transparent;}  #menuTop .nav li:hover ul {padding:15px;} #menuTop .nav ul li:hover ul {top:-16px;}  @media all and (min-width:992px) { #menuTop .nav-type3.nav {justify-content:space-between; flex-wrap:nowrap;} }  @media all and (min-width:992px) { #menuTop .nav-type1.nav {flex-wrap:nowrap;} #menuTop .nav-type1.nav li {display:flex; width:100%; position:static; flex:0 1 auto;} #menuTop .nav > li:has(a[href="index.php"]) {width:auto!important;} #menuTop .nav-type1.nav li li {display:flex; flex-direction:column; width:calc(33.333333% - 30px); height:auto; position:static; float:none;} #menuTop .nav-type1.nav li li.lvl2 {margin:0 0 15px 0;} #menuTop .nav-type1.nav li li li {width:100%;} #menuTop .nav-type1.nav li a {display:flex; padding:5px 15px; text-transform:none; text-align:center; align-items:center; justify-content:center; position:relative; white-space:normal;} #menuTop .nav-type1.nav > li.has-drops > a {padding:5px 30px 5px 15px;} #menuTop .nav-type1.nav li li a {font-weight:600; padding:3px 0; text-transform:none; text-align:left; justify-content:flex-start; word-break:normal; border-bottom:0px solid var(--separator);} #menuTop .nav-type1.nav li li li a {font-weight:400; text-transform:none; border:0;} #menuTop .nav-type1.nav li ul {width:100%; height:auto; max-width:unset; flex-direction:row; flex-wrap:wrap; background:#ffffff url(bg_menuDrop.webp) no-repeat 100% 100%; padding:0; border:1px solid var(--ramka1); border-radius:0 0 5px 5px;} #menuTop .nav-type1.nav li:hover ul {display:flex; z-index:5101; padding:27px 30px; gap:15px 30px;} #menuTop .nav-type1.nav li ul ul {display:flex; flex-direction:column; flex-wrap:wrap; width:100%; height:auto; position:static; opacity:1; z-index:1; padding:0; border:0; box-shadow:none; background-image:none; border-radius:0;} #menuTop .nav-type1.nav li:hover ul li ul {display:flex; flex-direction:column; padding:0 0 5px 0; gap:0;} #menuTop .nav-type1.nav li:hover ul li ul ul {padding:0px 0 0px 10px;} #menuTop .nav-type1.nav li ul li:hover ul {width:100%; position:static;} #menuTop .nav-type1.nav li .dropdown-toggle {position:relative; display:inline-flex; width:30px; flex:0 1 auto; margin:0 -30px 0 0; transform:translate(-30px, -50%); padding:0;} #menuTop .nav-type1.nav li:hover .dropdown-toggle {} #menuTop .nav-type1.nav li li .dropdown-toggle {display:none;} } @media all and (min-width:1600px) { #menuTop .nav-type1.nav li li {width:calc(25% - 30px);} #menuTop .nav-type1.nav li li li {width:100%;} }   @media all and (min-width:992px) { #menuTop .nav-type2.nav {flex-wrap:nowrap;} #menuTop .nav-type2.nav li {display:flex; width:100%; position:static;} #menuTop .nav-type2.nav li li {display:inline-flex; flex-direction:column; width:100%; height:auto; position:static; float:none; padding:5px 0;} #menuTop .nav-type2.nav li li.lvl2 {margin:0 0 15px 0;} #menuTop .nav-type2.nav li li li {display:flex; width:100%; padding:5px 0;} #menuTop .nav-type2.nav li li li li {padding:5px 0 5px 15px;} #menuTop .nav-type2.nav li a {display:flex; padding:5px 5px; text-transform:none; text-align:center; align-items:center; justify-content:center; position:relative; white-space:normal; width:100%; height:100%; line-height:1;} #menuTop .nav-type2.nav li.has-drops > a {padding:5px 30px 5px 5px;} #menuTop .nav-type2.nav li li a {font-weight:700; text-transform:none; text-align:center; justify-content:flex-start; white-space:normal; height:auto; padding:5px 5px;} #menuTop .nav-type2.nav li li li a {font-weight:400; text-transform:none;} #menuTop .nav-type2.nav li ul {width:100%; height:auto; max-width:unset; background-color:#ffffff; border:1px solid var(--ramka1); border-top:0; border-radius:0 0 5px 5px;} #menuTop .nav-type2.nav li ul ul {display:flex; flex-direction:column; flex-wrap:wrap; width:100%; height:auto; position:static; opacity:1; z-index:1; padding:0; border:0; box-shadow:none; border-radius:0;} #menuTop .nav-type2.nav li:hover ul li ul {display:flex; flex-direction:column; padding:0 0 15px 0;} #menuTop .nav-type2.nav li:hover ul li ul ul {padding:0;} #menuTop .nav-type2.nav li ul li:hover ul {width:100%; position:static;} #menuTop .nav-type2.nav li:hover > ul {display:block; width:100%; position:absolute; top:100%; left:0; overflow-x:hidden; overflow-y:auto; z-index:9001; opacity:1; max-height:400px; padding:10px 10px; -webkit-columns:4; -moz-columns:4; columns:4; -moz-column-fill:auto; column-fill:auto; } #menuTop .nav-type2.nav li:hover > ul ul {height:auto; position:static; padding:5px 0 0 0; overflow:visible; -webkit-columns:1; -moz-columns:1; columns:1; -moz-column-fill:unset; column-fill:unset; } #menuTop .nav-type2.nav li .dropdown-toggle {position:relative; display:inline-flex; width:30px; flex:0 1 auto; margin:0 -30px 0 0; transform:translate(-30px, -50%); padding:0; } #menuTop .nav-type2.nav li:hover .dropdown-toggle {} #menuTop .nav-type2.nav li li .dropdown-toggle {display:none;} }  #menuTop .nav li.has-drops > a {padding-right:30px;} #menuTop .nav > li.has-drops .dropdown-toggle {display:none;} #menuTop .nav > li.has-drops > a::after {content:""; display:flex; font-size:10px; font-weight:400; content:"" ; font-family:'FontAwesome'; position:absolute; top:0; right:0; width:30px; height:100%; align-items:center; justify-content:center; opacity:1; color:inherit; background:url(arrow-menu-right.webp) no-repeat 50% 50%;} #menuTop .nav.nav-type0 li li.has-drops > a::after {content:""; display:flex; font-size:10px; font-weight:400; content:"\f105"; font-family:'FontAwesome'; position:absolute; top:0; right:0; width:20px; height:100%; align-items:center; justify-content:center; opacity:1; color:#555555; background-image:none;} #menuTop .nav li a, #menuTop .nav li a:visited {background-color:transparent; color:#000000; background-image:none;} #menuTop .nav > li.dropdown:hover > a, #menuTop .nav > li.dropdown:hover > a:visited, #menuTop .nav li a:hover {background-color:var(--greyDarker); color:#000000;} #menuTop .nav > li.dropdown > a.selected, #menuTop .nav > li.dropdown > a.selected:visited, #menuTop .nav > li.dropdown > a.selected:hover, #menuTop .nav li a.selected, #menuTop .nav li a.selected:visited, #menuTop .nav li a.selected:hover {background-color:var(--greyDarker); color:#000000;} #menuTop .nav li li a, #menuTop .nav li li a:visited {background-color:transparent; color:#000000;} #menuTop .nav li li a:hover {background-color:initial; color:var(--kolor1);} #menuTop .nav li li li a, #menuTop .nav li li li a:visited {color:#3b3b3b;} #menuTop .nav li li li a:hover {color:var(--kolor1);} #menuTop .nav li li a.selected, #menuTop .nav li li a.selected:visited {background-color:transparent; color:var(--kolor1)!important;} #menuTop .nav li li a.selected:hover {background-color:transparent; color:#000000!important;}   #mobi_underHeader, #mobi_underHeaderCat {margin:0; padding:0; background-color:#ffffff;} #mobi_underHeader .dropdown-toggle, #mobi_underHeader .dropdown-toggle:visited, #mobi_underHeader .dropdown-toggle:hover, #mobi_underHeaderCat .dropdown-toggle, #mobi_underHeaderCat .dropdown-toggle:visited, #mobi_underHeaderCat .dropdown-toggle:hover, #mobi_underHeader .dropdown-menu, #mobi_underHeaderCat .dropdown-menu {background-color:transparent;} #mobi_underHeader .open .dropdown-menu, #mobi_underHeaderCat .open .dropdown-menu {background-color:transparent;} #mobi_underHeader .navbar-nav, #mobi_underHeaderCat .navbar-nav {margin:0;} #mobi_underHeader .container, #mobi_underHeaderCat .container {margin:0; padding:0;} #mobi_menuTop, #mobi_menuCat {color:#555555; padding:0; margin:0;} #mobi_menuTop li a, #mobi_menuCat li a {font-size:16px; line-height:20px; padding-top:10px; padding-bottom:10px;} #mobi_menuTop li.active > a, #mobi_menuCat li.active > a {font-weight:700;} #mobi_menuTop li .dropdown-toggle, #mobi_menuCat li .dropdown-toggle {font-size:18px; line-height:inherit; padding-top:0; padding-bottom:0;} #mobi_menuTop li li a, #mobi_menuCat li li a {font-size:14px; padding-top:8px; padding-bottom:8px;} #mobi_menuTop li a, #mobi_menuCat li a, #mobi_menuTop li a:visited, #mobi_menuCat li a:visited {border:0px solid #555555; color:#555555; background-color:transparent;} #mobi_menuTop li a:hover, #mobi_menuCat li a:hover {border:0px solid #ffffff; color:var(--kolor1); background-color:transparent;} #mobi_menuTop li a.selected, #mobi_menuCat li a.selected, #mobi_menuTop li a.selected:visited, #mobi_menuCat li a.selected:visited {color:var(--kolor1-lighter); background-color:transparent;} #mobi_menuTop li a:hover, #mobi_menuCat li a:hover {color:var(--kolor2-lighter); background-color:transparent;} #mobi_menuTop .dropdown-menu > .active > a, #mobi_menuCat .dropdown-menu > .active > a, #mobi_menuTop li li a.selected, #mobi_menuCat li li a.selected, #mobi_menuTop li li a.selected:visited, #mobi_menuCat li li a.selected:visited {color:var(--kolor1-lighter); background-color:transparent; background-image:none;} #mobi_menuTop li li a:hover, #mobi_menuCat li li a:hover {color:var(--kolor1); background-color:transparent; background-image:none;} #mobi_menuTop li.dropdown a, #mobi_menuCat li.dropdown a {padding-right:35px; position:relative;} #mobi_menuTop li.dropdown .dropdown-toggle, #mobi_menuCat li.dropdown .dropdown-toggle {display:inline-block; position:absolute; top:0px; right:0px; border:0; width:auto; padding-left:0; padding-right:0; text-align:left; border-left:1px solid rgba(222,222,222,0.2); background-color:transparent;} #mobi_menuTop li.dropdown li a, #mobi_menuCat li.dropdown li a {} #mobi_menuTop li.dropdown li .dropdown-toggle, #mobi_menuCat li.dropdown li .dropdown-toggle {border-left:1px solid rgba(222,222,222,0.2); background-color:transparent;} #mobi_menuTop .caret, #mobi_menuCat .caret {  position:relative; text-align:center; top:0px; display:inline-block; font-style:normal; font-weight:400; line-height: 40px; width:30px; border:0; height:inherit; margin:0; } #mobi_menuTop li > .dropdown-toggle > .caret::before, #mobi_menuCat li > .dropdown-toggle > .caret::before {content:"\f078"; font-family:'FontAwesome';} #mobi_menuTop li.open > .dropdown-toggle > .caret::before, #mobi_menuCat li.open > .dropdown-toggle > .caret::before {content:"\f077"; font-family:'FontAwesome';} #mobi_menuTop ul.nav li.dropdown:hover > .dropdown-menu, #mobi_menuCat ul.nav li.dropdown:hover > .dropdown-menu {} #mobi_menuTop ul.nav .dropdown-menu li.dropdown.dropdown-submenu, #mobi_menuCat ul.nav .dropdown-menu li.dropdown.dropdown-submenu {} #mobi_menuTop ul.nav .dropdown-menu li.dropdown.dropdown-submenu ul, #mobi_menuCat ul.nav .dropdown-menu li.dropdown.dropdown-submenu ul {} #mobi_menuTop ul.nav .dropdown-menu li.dropdown.dropdown-submenu:hover .dropdown-menu, #mobi_menuCat ul.nav .dropdown-menu li.dropdown.dropdown-submenu:hover .dropdown-menu { } @media (max-width:991px) { #mobi_menuTop .navbar-nav .open > .dropdown-menu, #mobi_menuCat .navbar-nav .open > .dropdown-menu { display:block; position:static; float:none; -webkit-box-shadow:none; box-shadow:none; border:0; } #mobi_menuTop .dropdown-menu, #mobi_menuCat .dropdown-menu {margin-top:0; padding-top:0; padding-bottom:0;} #mobi_menuTop .navbar-nav .open .dropdown-menu .dropdown-menu, #mobi_menuCat .navbar-nav .open .dropdown-menu .dropdown-menu {padding-left:10px;}  } @media all and (min-width:992px) { .navbar-collapse.collapse#mobi_menuTop, .navbar-collapse.collapse#mobi_menuCat {display:none!important;} }  .catMenu {} .catMenu ul {list-style:none; margin:0; padding:0; width:100%;} .catMenu li {list-style:none; margin:0; padding:0; display:block;} .catMenu ul ul {padding-top:0; padding-bottom:0; } .catMenu ul ul ul {} .catMenu li {} .catMenu li li {text-transform:none;} .catMenu li:last-child {} .catMenu li a {display:block; padding:8px 45px 8px 15px; font-size:16px; font-weight:400;} .catMenu li:has(a[href="index.php"]) {display:none!important;} .catMenu li a:hover {} .catMenu li li a {padding-left:30px; font-size:14px;} .catMenu li li a:hover {} .catMenu li li li a {padding-left:45px;} .catMenu li li li a:hover {} .catMenu li li li li a {padding-left:60px;} .catMenu li li li li a:hover {} .catMenu li li li li li a {padding-left:75px;} .catMenu li li li li li a:hover {} .catMenu li a.selected {font-weight:700;} .catMenu ul li a, .catMenu ul li a:visited {color:#000000; background:url(arrow-menu-down.png) no-repeat calc(100% - 14px) 50%;} .catMenu ul li a:hover {color:#000000; background-color:#f1f1f1} .catMenu ul li a.selected, .catMenu ul li a.selected:visited {background:#f1f1f1 url(arrow-menu-up.png) no-repeat calc(100% - 14px) 50%;} .catMenu ul li a.selected:hover {background-color:#dbdbdb;}   #box_conCatMenu {} .catMenu.conCatMenu {}  .carousel-control {width:15%; opacity:0;} .carousel-indicators {width:70%; line-height:1; display:none;} .carousel-control:hover {opacity:1;} @media all and (min-width:768px) { .carousel-control {width:50px;} .carousel-indicators {display:block; width:calc(100% - 100px);} } @media all and (min-width:1200px) { .carousel-control {width:60px;} .carousel-indicators {width:calc(100% - 120px);} } .carousel {} .carousel .item {} .carousel .item img {width:100%; display:block; height:auto;} .carousel-caption {left:25px; bottom:25px; right:auto; margin:0; text-align:left; padding:0; max-width:80%; z-index:10;} .carousel-control {z-index:15;} .carousel-caption h3 {display:inline-block; font-weight:400; margin:0 auto 0 0; padding:5px 10px; left:0; font-size:22px; color:#ffffff; background-color:transparent; text-align:left; line-height:22px; text-shadow:0px 0px 5px rgba(0,0,0,1);} .carousel-caption p {margin:10px auto 0 0; font-weight:300; padding:10px 20px; background-color:rgba(50,50,50,0.5); border-radius:0; color:#ffffff; font-size:14px; text-align:left; width:auto; line-height:1.3;} .carousel-indicators {left:0; right:0; bottom:25px; margin:0 auto; text-align:center; z-index:20;} .carousel-indicators li, .carousel-indicators li.active {margin:0 1px 0 1px; border-radius:0 ; width:14px; height:14px; padding:0; border:0px solid #ffffff; background-color:transparent; background-repeat:no-repeat; background-position:50% 50%; background-size:contain;} .carousel-indicators li {background-image:url(icon-nav-white.webp); opacity:0.5;} .carousel-indicators li.active {background-image:url(icon-nav-red.webp); opacity:1;} .carousel-indicators li:hover {opacity:0.75;} .carousel-control .icon-prev, .carousel-control .icon-next {font-size:24px;} .carousel-control .icon-prev::before {  content:"\f053"; font-family:'FontAwesome'; } .carousel-control .icon-next::before {  content:"\f054"; font-family:'FontAwesome'; }  .carousel[data-fx="fade"] .item { -webkit-transition-property:opacity; transition-property:opacity; } .carousel[data-fx="fade"] .item, .carousel[data-fx="fade"] .active.left, .carousel[data-fx="fade"] .active.right {opacity:0;} .carousel[data-fx="fade"] .active, .carousel[data-fx="fade"] .next.left, .carousel[data-fx="fade"] .prev.right {opacity:1;} .carousel[data-fx="fade"] .next, .carousel[data-fx="fade"] .prev, .carousel[data-fx="fade"] .active.left, .carousel[data-fx="fade"] .active.right {left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); } .carousel[data-fx="fade"] .active.left {z-index:2;} .carousel[data-fx="fade"] .next {z-index:1;}  * html .ui-autocomplete {width:1px;} .ui-autocomplete {position:absolute; cursor:default; z-index:5202!important;} .ui-menu {list-style:none; display:block; box-sizing:border-box; width:285px; margin:0; padding:0; float:left; color:#808080; overflow:auto; max-height:600px; background:#ffffff none; border:1px solid var(--ramka1)!important; border-bottom:0!important;} .ui-menu .ui-menu-item {list-style:none; display:block; box-sizing:border-box; width:100%; margin:0; padding:0 0 0 0; float:left; clear:left; text-decoration:none; line-height:1.5; font-size:11px; cursor:pointer; background:#ffffff none; border:0!important; border-bottom:1px solid var(--ramka1)!important; white-space:normal; overflow:hidden;} .ui-menu .ui-menu-item:hover, .ui-menu .ui-menu-item.ui-state-hover, .ui-menu .ui-menu-item.ui-state-focus, .ui-menu .ui-menu-item.ui-state-active {background:#efefef none; color:#000000;} .ui-helper-hidden-accessible {border:0!important;} .ui-menu .sugg, .ui-menu .sugHeader {display:block; box-sizing:border-box; width:100%; padding:6px 12px; color:inherit; text-decoration:none; overflow:hidden;} .ui-menu .sugg b {font-weight:700; } .ui-menu .sugHeader {background-color:#efefef; color:#444444; text-transform:uppercase; font-weight:600;} .ui-menu .pics {display:none; box-sizing:border-box; float:left; width:50px; height:50px; overflow:hidden; position:relative; background:#ffffff; border:1px solid var(--ramka1); outline:1px solid #ffffff; outline-offset:0px; margin:5px 0 10px -60px;} .ui-menu .pics img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; overflow:auto; max-width:100%; max-height:100%; display:block; width:auto; height:auto;} .ui-menu .pics span.img {display:block; width:50px; height:50px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;} .ui-menu .names {display:block; box-sizing:border-box;} .ui-menu .names .name {} .ui-menu .names .price {padding-top:5px; font-size:11px; color:inherit;} .ui-menu .names .price .currency {font-size:inherit; color:inherit;} @media all and (min-width:480px) { .ui-menu .pics {display:block;} .ui-menu .sugg.hasPic {padding-left:70px;} }  @media all and (max-width:479px) { .ui-menu {width:255px;} } @media all and (max-width:359px) { .ui-menu {width:225px;} }  .panel { background-color:transparent; border:0; box-shadow:none; } .panel.box { border-color:var(--ramka1); border:0; margin-bottom:30px; } .panel.box > .panel-heading {  background-color:transparent; border:0px solid var(--ramka1); } .panel.box > .panel-heading + .panel-collapse > .panel-body { border-top-color:var(--ramka1); border:0; } .panel.box > .panel-heading .badge { color:var(--grey); background-color:#333; } .panel.box > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:var(--ramka1); border:0; }  .panel.box1 { border-color:#337ab7; border:0; } .panel.box1 > .panel-heading {   border-color:#337ab7; border:0; } .panel.box1 > .panel-heading + .panel-collapse > .panel-body { border-top-color:#337ab7; border:0; } .panel.box1 > .panel-heading .badge { color:#337ab7; background-color:#fff; } .panel.box1 > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:#337ab7; border:0; } #mainCol .box_customBox {border:0px solid var(--ramka1);} #mainCol .box_customBox .panel-body {padding:0;} #mainAdvBot .box_customBox {border:0px solid var(--ramka1);} #mainAdvBot .box_customBox .panel-body {padding:0;} .section_txt .panel.box_contents {border:0;} .section_txt .panel.box_contents .panel-body {padding:0;} #sideColLeft .panel .panel-body {padding:10px 0;} #sideColLeft .panel.box_contents .panel-body {} .panel#box_catMenu {background-color:#ffffff; color:#000000; } .panel#box_catMenu .panel-heading { padding:10px 15px 0 15px;} .panel#box_catMenu .panel-heading .panel-title {color:#000000; font-size:24px;} .panel#box_catMenu .panel-body {} .panel#box_listFilters {background-color:#ffffff; border:1px solid var(--ramka1); border-radius:5px;} .panel#box_listFilters .panel-heading {margin:0; padding:25px 30px 0 30px; border-radius:5px 5px 0 0;} .panel#box_listFilters .panel-heading .panel-title {font-size:22px;} .panel#box_listFilters .panel-body {padding:0 30px 30px 30px; border-radius:0 0 5px 5px;} #sideColLeft #box_catList, #sideColLeft #box_newsLista, #sideColLeft #box_prodListMain, #sideColLeft #box_blogMainList, #sideColLeft #box_mainList, #sideColLeft #box_saleList, #sideColLeft #box_proList, #sideColLeft #box_bestList, #sideColLeft #box_newList {} .boxMain {margin-bottom:30px;} .boxMain.whole {padding-left:0; padding-right:0;} .boxMain.container {} .boxMain.container .container {padding-left:0px; padding-right:0px;} .boxMain#box_slideShowRWD {margin-bottom:0; padding:0 15px;} .boxMain#box_catList, .boxMain#box_newsLista {} .boxMain#box_prodListMain, .boxMain#box_blogMainList, .boxMain#box_mainList, .boxMain#box_saleList, .boxMain#box_proList, .boxMain#box_bestList, .boxMain#box_newList {padding-left:15px; padding-right:15px; margin-bottom:0;} .section_txt .boxMain.whole, .section_txt .boxMain.container {padding-left:15px; padding-right:15px;} #main .boxMain.whole, #main .boxMain.container {padding-left:0px; padding-right:0px;} @media all and (max-width:991px) { .boxMain.whole, .boxMain.container, .boxMain.whole .container {width:100%; max-width:unset;} } .boxMain .panel-body {padding:0;} #sideColLeft .boxMain .panel-body {padding:0;} .boxMain.box3 {background:#e9e9e9 url(bg_customGrey.webp) no-repeat 50% 50% fixed; background-size:cover; padding:75px 0; margin:0;} @media all and (min-width:1200px) { .boxMain.box3 {padding:125px 0;} }  .boxHead, .boxTitle, .pageHead, .pageTitle, .pageSubTitle, .moduleHead, .moduleTitle, .panel-heading, .tabsHead, .menuFooter .links-header {} .pageTitle, .panel-heading, .panel-heading .panel-title, .galleries h1.galleryName, .pageSubTitle, .moduleTitle {color:#000000; font-weight:500; padding:0px 0;} .pageTitle b, .pageTitle strong {color:var(--kolor1);} .galleries h1.galleryName, .pageTitle {font-size:24px; margin:0 0 28px 0;} .akcent {color:var(--kolor1)!important;} .pageTitle {} .pageTitle.specialTitle {margin:0 0 24px 0; line-height:1.1; padding:12px 13px; border-radius:5px; background-color:#e3e1e0; border:1px solid #e3e1e0;}  #page_itemList h1.pageTitle {margin:0 0 18px 0; font-size:36px; font-weight:600; padding:0; line-height:1;} .panel-heading {font-size:24px; margin:0 0 15px 0;} .panel-heading .panel-title {font-size:24px; margin:0px 0;} .boxMain .panel-heading {font-size:30px; margin:0 0 30px 0;} .boxMain .panel-heading .panel-title {font-size:30px; margin:0; padding:0;} .tabContent .con9 .rowTitle, #sideColLeft .box .rowTitle, .boxMain .rowTitle {display:none;} .conBody #page_conForm .pageTitle, .pageSubTitle {font-size:22px; margin:0 0 30px 0;} .orders .pageSubTitle {margin:15px 0 15px 0;} .detCard .pageTitle {font-size:14px; margin:0; padding:15px 0; font-weight:600;} .moduleTitle, .tabContent .pageTitle {font-size:18px; margin:0 0 15px 0;}  .panel-heading h1, .panel-heading h2, .panel-heading h3, .panel-heading h4, .panel-heading h5, .panel-heading h6 {font-size:inherit; font-weight:inherit; color:inherit; margin:0; padding:0;} #section_userPanel .pageSubTitle {margin-top:15px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--separator);} .form-control {box-shadow:none;}  .btn-link, .btn-link:visited, .btn-link:focus, .btn, .button { display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:600; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; box-shadow:none; } .btn-link:focus {text-decoration:none;} .button:focus, .button:active:focus, .button.active:focus, .button.focus, .button:active.focus, .button.active.focus { outline:thin dotted; outline:0 auto -webkit-focus-ring-color; outline-offset:-2px; text-decoration:none; } .button:hover, .button:focus, .button.focus { color:#333; text-decoration:none; } .button:active, .button.active { background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); } .button.disabled, .button[disabled], fieldset[disabled] .button { cursor:not-allowed; -webkit-box-shadow:none; box-shadow:none; opacity:.65; } .button.btn-big, .btn.btn-big, .button#reg_submit, .btn#reg_submit {padding:10px clamp(5px, 15px, 20px);  font-size:16px;} .btn.btn-long, .btn.button-long {white-space:normal; word-wrap:break-word;} .item .btn {padding:5px 10px; text-align:center; font-size:14px; font-weight:600;} .btn-cart#addToBasket {font-size:16px; font-weight:600;} .item .btn, .btn-cart#addToBasket {gap:0 10px;} .btn-link .fa, .btn-link .icon, .button .fa, .button .icon, .btn .fa, .btn .icon {font-size:14px; line-height:1.42857143; margin-right:10px; margin-left:0px;} .findForm .btn .fa, .findForm .btn .icon {margin:0;} .btn#toTop .fa {margin:0;} .item .btn .icon, .btn-cart#addToBasket .icon {margin:0;} .col-buttons .btn-cart .icon {display:none;} .btn-link {text-transform:uppercase;} .btn-link.btn-back {} .btn-link.adr-new {} .btn-link.adr-edit {} .btn-link.adr-del {} .btn-link, .btn-link:visited { text-decoration:none; color:var(--kolor1); background-color:#ffffff; background-image:none; border:1px solid var(--kolor1); } .btn-link:hover { text-decoration:none; color:var(--kolor2); background-color:#ffffff; background-image:none; border:1px solid var(--kolor2); } #offerLeft .wishList-btn {width:44px; height:44px; padding:0;} #offerLeft .wishList-btn, #offerLeft .wishList-btn:visited {border:1px solid var(--grey);} #offerLeft .wishList-btn:hover {border:1px solid var(--ramka1);} .btn-back, .btn-back:visited { text-decoration:none; color:var(--kolor1); background-color:transparent; background-image:none; border:0; } .btn-back:hover { text-decoration:none; color:var(--kolor2); background-color:transparent; background-image:none; border:0; } .btn-close, .btn-close:visited {} .btn-close:hover {} .btn-remove, .btn-remove:visited {} .btn-remove:hover {} .btn-inverse:hover, .btn-inherit, .btn-inherit:visited { color:var(--colorText); background-color:var(--colorBG); border:1px solid var(--colorText); } .btn-inverse, .btn-inverse:visited, .btn-inherit:hover { color:var(--colorBG); background-color:var(--colorText); border:1px solid var(--colorBG); } .button, .button:visited, .button:focus, .btn, .btn:visited, .btn:focus, .btn.btn-default, .btn.btn-default:visited { color:var(--kolor1); background-color:#ffffff; background-image:none; border:1px solid var(--kolor1); text-shadow:none; box-shadow:none; text-transform:none; } .button:hover, .btn:hover, .btn.btn-default:hover { color:var(--kolor2); background-color:#ffffff; background-image:none; border:1px solid var(--kolor2); text-shadow:none; box-shadow:none; } footer .subReqForm .btn, footer .subReqForm .btn:visited, #buttonSet .btn, #buttonSet .btn:visited, .btn-see, .btn-see:visited, .btn-cart, .btn-cart:visited, .btn.btn-primary, .btn.btn-primary:visited { color:var(--btn-primary-text); background-color:var(--btn-primary-bg); background-image:none; border-color:var(--btn-primary-border); } footer .subReqForm .btn:hover, #buttonSet .btn:hover, .btn-see:hover, .btn-cart:hover, .btn.btn-primary:hover { color:var(--btn-primary-hover-text); background-color:var(--btn-primary-hover-bg); background-image:none; border-color:var(--btn-primary-hover-border); } .btn.btn-default#toTop, .btn.btn-default#toTop:visited { color:var(--btn-default-text); background-color:var(--btn-default-bg); background-image:none; border-color:var(--btn-default-border); position:fixed; bottom:5px; right:5px; opacity:0.75; } .btn.btn-default#toTop:hover { color:var(--btn-default-hover-text); background-color:var(--btn-default-hover-bg); background-image:none; border-color:var(--btn-default-hover-border); position:fixed; bottom:5px; right:5px; opacity:1; } #buttonReset .btn, #buttonReset .btn:visited {color:#000000; background-color:var(--grey); border:1px solid var(--grey);} #buttonReset .btn:hover {color:#ffffff; background-color:var(--kolor2); border:1px solid var(--kolor2);} #buttonSet .btn, #buttonSet .btn:visited {} #buttonSet .btn:hover {} .btn-del, .btn-del:visited {color:#c60000; background-color:#ffffff; background-image:none; border:1px solid #c60000;} .btn-del:hover {color:#ffffff; background-color:#c60000; background-image:none; border:1px solid #c60000;} .btn-google, .btn-facebook {text-transform:none; margin-bottom:15px;} .btn-google, .btn-google:visited {color:#ffffff; background-color:#CF4332; background-image:none; border:1px solid #CF4332;} .btn-google:hover {color:#ffffff; background-color:#ae3628; background-image:none; border:1px solid #ae3628;} .btn-facebook, .btn-facebook:visited {color:#ffffff; background-color:#1877f2; background-image:none; border:1px solid #1877f2;} .btn-facebook:hover {color:#ffffff; background-color:#0c61d3; background-image:none; border:1px solid #0c61d3;} .button[disabled], .button[disabled]:visited, .btn[disabled], .btn[disabled]:visited, .btn[disabled]:hover, .button[disabled]:hover {color:#ffffff; background-color:#dddddd; background-image:none; border-color:#dddddd;}  #prodListMain, .slideList {overflow:hidden; position:relative; border-radius:0; margin:0 15px; padding:0px 0px; height:auto; } .slick-slider#prodListMain {margin:0 0;}    .producer.thumbnail {margin:0px 15px; padding:0; height:auto; width:100%; text-align:center; vertical-align:middle; border:0; box-shadow:none; overflow:hidden; position:relative; } .producer.thumbnail a {display:block; padding:0 0; text-align:center; font-size:11px;} .producer.thumbnail .caption {display:none; position:absolute; top:-100%; background-color:rgba(255,255,255,0.9); color:#555555; font-size:11px; width:100%; padding:0;} .producer.thumbnail:hover .caption {top:0;} .producer.thumbnail .caption .producerName {font-size:inherit; margin:0; padding:0;} .producer.thumbnail .caption a {display:block; padding:5px;} .producer.thumbnail .caption a span {} .producer.thumbnail a.producerImage {position:relative; height:55px; background-color:#ffffff; vertical-align:middle;} .producer.thumbnail a.producerImage img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto; opacity:0.9} .producer.thumbnail a.producerImage:hover img {opacity:1;}  .prodList {overflow:hidden;} .prodList .brandItems {} .prodList ul.brands {width:100%; margin:0; padding:0; overflow:auto; list-style:none;} .prodList ul.brands li.brands {width:20%; text-align:center; margin:0; padding:0; list-style:none; display:inline-block; float:left; overflow:hidden;} .prodList div.producer {margin:15px; padding:0 0 45px 0; position:relative; overflow:hidden;} .prodList div.producer a {text-decoration:none;} .prodList .producer .producerImage {text-align:center; position:relative; padding:10px;} .prodList .producer .producerImage a {display:block; margin:0; padding:0; overflow:hidden; position:relative;} .prodList .producer .producerImage .producerPic {display:block; width:100%; height:150px; position:relative;} .prodList .producer .producerImage .producerPic img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .prodList .producer .producerImage .producerDesc {display:block; position:absolute; top:-100%; left:0; width:100%; opacity:0;} .prodList .producer:hover .producerImage .producerDesc {top:0%; opacity:1;} .prodList .producer .producerImage .producerDesc a {display:block; padding:10px; font-size:12px; background-color:rgba(255,255,255,1);} .prodList .producer .producerName {margin:0; padding:0; position:absolute; bottom:0; display:block; width:100%; background-color:#ffffff;} .prodList .producer .producerName a {display:block; padding:15px; font-size:14px; text-align:center;} .prodList .producer .producerName a span {} .prodList div.producer {background-color:#ffffff; border:1px solid var(--ramka1);} .prodList div.producer:hover {background-color:#ffffff; border:1px solid var(--ramka1);} @media all and (max-width:991px) { .prodList ul.brands li.brands {width:25%;} } @media all and (max-width:767px) { .prodList ul.brands li.brands {width:50%;} } @media all and (max-width:479px) { .prodList ul.brands li.brands {width:100%;} }  .slick-slider {position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box;} .slick-slider { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout: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 15px;} .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;} .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:block;} .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(ajax-loader.gif) center center no-repeat;  }  .slick-prev, .slick-next {font-size:0; line-height:0; position:absolute; top:50%; transform:translate(0%, -50%); display:block; width:30px; height:30px; margin:0; padding:0; cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:2;} .slick-prev {left:0px;} .slick-next {right:0px;} .gridList .slick-prev, .gridList .slick-next {width:30px; height:48px;} @media all and (min-width:992px) { .gridList .slick-prev, .gridList .slick-next {width:30px; height:30px;} } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color:transparent; outline:none; background:transparent; background-color:rgba(255,255,255,0.4);} .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:0.25;} .slick-prev::before, .slick-next::before {line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .slick-prev::before, .slick-next::before, .slick-slider button.scroll span {font-size:20px;} .gridList .slick-prev::before, .gridList .slick-next::before, .gridList .slick-slider button.scroll span {font-size:32px;} @media all and (min-width:992px) { .gridList .slick-prev::before, .gridList .slick-next::before, .gridList .slick-slider button.scroll span {font-size:24px;} }  .slick-slider button.scroll {opacity:1; text-shadow:none; background-color:transparent; background-image:none;} .slick-slider button.scroll span {color:rgba(125,125,125,1);} .slick-slider button.scroll .fa::before {opacity:1; text-shadow:0 0 1px rgba(0,0,0,1);} .slick-slider button.scroll:hover {opacity:1; background-color:transparent; background-image:none;} .slick-slider button.scroll:hover span {color:rgba(0,0,0,1);} .slick-slider button.scroll:hover .fa::before {opacity:1; text-shadow:0 0 1px rgba(255,255,255,1);}  .slick-slider {margin-bottom:30px;} .slick-dots {position:absolute; bottom:5px; list-style:none; display:none; text-align:center; padding:0; width:100%; margin:0 auto;} .slick-dots li {position:relative; display:inline-block; height:10px; width:10px; margin:0 5px; padding:0; cursor:pointer;} .slick-dots li button {font-size:0; line-height:0; display:block; width:10px; height:10px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent; text-shadow:1px 1px 1px #000000; background-color:rgba(255,255,255,0.4); border-radius:0;} .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-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px;  text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .slick-dots li.slick-active button {background-color:rgba(255,255,255,0.8);} .slick-dots li.slick-active button::before {color:black; opacity:0.75;} .slick-dots li:hover button, .slick-dots li.slick-active:hover button {background-color:rgba(255,255,255,1);}  #modal {display:none;} #simplemodal-wrap {z-index:20000!important;} #simplemodal-overlay {background-color:#000000; z-index:20000!important;} #simplemodal-container {z-index:20000!important;} #simplemodal-container .simplemodal-wrap {background-color:#ffffff; box-shadow:0 0 30px #000000;} #simplemodal-container a.modalCloseImg {} #simplemodal-container img {vertical-align:bottom;} .addToCartPopup {} .addToCartPopupWrapper {position:static;} #simplemodal-container #popup h3, .addToCartPopupWrapper h3.popupHead {display:block; clear:right; margin:0; line-height:1; font-weight:700; font-size:16px;} #simplemodal-container #popup h3 {padding:0 30px 15px 0;} .addToCartPopupWrapper h3.popupHead {background-color:#efece9; color:#262b34; padding:15px 45px 15px 15px;} @media all and (min-width:992px) { .addToCartPopupWrapper h3.popupHead {font-size:20px;} #simplemodal-container #popup h3 {padding:0 15px 15px 0; font-size:20px;} } .addToCartPopupContent {overflow:hidden; padding:10px;} .addToCartPopupContent div.image {display:none;} .addToCartPopupContent div.info {font-size:11px; padding:0px; line-height:1.2;} .addToCartPopupContent div.info .details {padding:15px 15px 15px 15px; border-bottom-width:1px; border-bottom-style:solid;} .r-modalCloseImg, #simplemodal-container a.modalCloseImg {display:inline-flex; border-width:1px; border-style:solid; width:30px; height:30px; z-index:20001; position:absolute; cursor:pointer; font-size:18px; text-align:center; align-items:center; justify-content:center; gap:0 5px;} .orders .btn-link.btn-remove .icon:empty::before, .r-modalCloseImg:empty::before, #simplemodal-container a.modalCloseImg:empty::before {content:"";} .orders .btn-link.btn-remove .icon:empty, .r-modalCloseImg:empty, #simplemodal-container a.modalCloseImg:empty {background:#ffffff url(btn-close-3x.png) no-repeat 50% 50%; background-size:16px 16px;} .r-modalCloseImg:empty:hover, #simplemodal-container a.modalCloseImg:empty:hover {background:#eeeeee url(btn-close-3x.png) no-repeat 50% 50%; background-size:16px 16px;} @media all and (min-width:992px) { .addToCartPopupContent div.image {display:block; float:left; width:135px; height:135px; border-width:1px; border-style:solid; padding:5px; text-align:center; overflow:hidden;} .addToCartPopupContent div.image a {display:block; margin:0 auto 0 auto; width:125px; height:125px; overflow:hidden; text-align:center; position:relative;} .addToCartPopupContent div.image a img {max-width:100%; max-height:100%; display:block; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto;} .addToCartPopupContent div.info {float:right; margin-left:10px; width:390px;} } #simplemodal-container a.modalCloseImg {top:5px; right:5px;} .r-modalCloseImg {top:-5px; right:-5px;} .r-body img {display:inline-block; width:100%; height:auto;} .addToCartPopupContent .productName {margin:0; padding:0 0 10px 0; font-size:14px;} .addToCartPopupContent .productPrice {font-size:12px;} .addToCartPopupContent .productPrice span {font-weight:700;} .addToCartPopupContent .productPrice span.price {font-size:14px;} .addToCartPopupContent .productPrice span.currency {font-size:12px;} .addToCartPopupContent .productCode {display:none;} @media all and (min-width:992px) { .addToCartPopupContent .productCode {display:block; padding:10px 15px 10px 15px; border-bottom-width:1px; border-bottom-style:solid;} .addToCartPopupContent .productCode span {} } .addToCartPopupButtons {display:flex; flex-direction:row-reverse; justify-content:space-between; flex-wrap:wrap; gap:0; width:100%; clear:both; float:none; overflow:hidden; border-top-width:1px; border-top-style:solid;} .addToCartPopupButtons div {display:inline-flex; padding:15px; margin:0;} .addToCartPopupButtons div.productButton {text-align:right;} .addToCartPopupButtons div.continueBuyButton {} .addToCartPopupButtons .icon {margin-left:0px; margin-right:10px;} @media all and (max-width:991px) { .addToCartPopupButtons {flex-direction:column; align-items:center;} .addToCartPopupButtons div {padding:10px;} } .addToCartPopupContent div.info .details, .addToCartPopupButtons {background-color:var(--grey);} .addToCartPopupButtons, .addToCartPopupContent div.image, .addToCartPopupContent div.info .details, .addToCartPopupContent .productCode {border-color:var(--separator);}  .catList {} .catList .information {padding:0 0 15px 0;} .catList.conList {margin:0 0 0 0;} .catList.conList table.catList.conList {width:100%; margin:0 auto 15px 0;} .catList.conList .categoryName {font-size:14px; display:inline-block; padding:0; margin:0 0 2px 0;} .catList.conList .categorySubject {font-size:12px; margin:0 0 5px 0;}  #section_subCatList {margin:0 0 20px 0;} .subCatList {} .subCatItem {display:flex; justify-content:center; align-items:center; width:100%; height:100%; padding:0; line-height:1;} .subCatItem .thumbnail {display:flex; width:100%; height:100%; padding:0; margin:0; border:0;} .subCatItem .thumbnail > a {display:flex; flex-direction:column; gap:10px 0; justify-content:center; align-items:center; width:100%; height:100%; min-height:44px; padding:5px; position:relative; overflow:hidden;} .subCatItem .thumbnail > a, .subCatItem .thumbnail > a:visited {background-color:#ffffff; outline:1px solid var(--ramka1); color:#000000; text-decoration:none;} .subCatItem .thumbnail > a:hover {outline:1px solid var(--ramka2); color:var(--kolor1); text-decoration:none;} .subCatItem .categoryImage {display:block;} .subCatItem .categoryImage img {max-width:100%; display:block; height:auto;} .subCatItem .categoryDescription {display:block; position:absolute; top:-100%; font-size:10px; padding:5px; background-color:rgba(255,255,255,0.9); color:#555555; line-height:1.3;} .subCatItem:hover .categoryDescription {top:0;} .subCatItem .categoryDescription .content {} .subCatItem .caption {padding:0; word-break:normal; overflow-wrap:anywhere; hyphens:auto; color:inherit;} .subCatItem .caption .categoryName {display:flex; justify-content:center; align-items:center; width:100%; height:100%; text-align:center; line-height:1.3;}  #section_catListMain {} #section_catListMain .container {} #section_catListMain .row .catItems {} #section_catListMain .catItem {display:block; text-align:center; margin:0 0 0 0; width:100%; height:auto; padding:0; overflow:hidden;} #section_catListMain .catItem, #section_catListMain .catItem:visited, #section_catListMain .catItem:hover {background-color:transparent; border:0;} #section_catListMain .catItem .categoryImage {display:block; margin:0 auto; background-repeat:no-repeat; background-position:50% 50%; background-size:contain; aspect-ratio:auto 1 / 1; width:100%;} #section_catListMain .catItem .categoryImage img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} #section_catListMain .catItem .categoryName {display:block; padding:10px 10px; text-align:center; font-size:18px; font-weight:500; box-sizing:border-box; margin:0 auto;}  .filterBox {margin:0 0 15px 0;} .filterHead {} .filterContent {} #box_listFilters .filterHead, #box_listFilters .control-label {font-size:16px; padding:25px 0 10px 0; margin:0; color:#000000; display:block; font-weight:600;} #box_listFilters .filterHead:empty {display:none;} #side_filters {overflow:hidden;} #side_filters div.multiselect {overflow:auto; width:100%; max-height:250px;} #side_filters div.multiselect div.checkbox {display:grid; margin:0; padding:0; grid-auto-rows:minmax(0, auto); grid-gap:8px 15px; grid-template-columns:repeat(1, 1fr);} #side_filters div.multiselect .value {display:block; clear:both; padding:0; overflow:hidden;} #side_filters div.multiselect .value label {display:flex; flex-direction:row; justify-content:flex-start; align-items:center; margin:0; padding:0 0 0 20px; overflow:hidden; word-break:normal; overflow-wrap:anywhere; hyphens:auto; font-weight:300; font-size:14px;} #side_filters div.multiselect .value input[type="checkbox"], #side_filters div.multiselect .value input[type="radio"], #side_filters div.multiselect .value input.checkbox {margin:0 10px 0 -20px; float:none;} #side_filters div.multiselect select.form-control {margin-top:15px; height:36px;} #side_filters div.multiselect select.form-control:first-child {margin-top:0;} #side_filters #promotionTypes div.multiselect {margin:3px 0;} #side_filters table.filters {width:100%; margin:0 auto; outline:0 solid red;} #side_filters ul, #side_filters li {overflow:hidden; list-style:none; padding:0; margin:0;} #side_filters li {display:block;} #side_filters input, #side_filters select {vertical-align:middle;} #side_filters select {min-width:120px;} #side_filters ul {width:100%; clear:both;} #side_filters label, #side_filters .label.types {padding-left:5px; padding-right:10px; } #side_filters .label.types {padding-left:0; display:block;} #side_filters #statusyDostepnosci label {padding-right:0;} #side_filters a {display:inline-block;} #side_filters a.link, #side_filters span.label {padding:8px 5px 0 0;} #side_filters a, #side_filters span {display:inline-block;} #side_filters ul.f_tab {width:100%;} #side_filters ul.f_tab input[type="text"] {} #side_filters .f_tab .prr {display:flex; flex-direction:row; flex-wrap:wrap; gap:5px; align-items:center; } #side_filters span.select, #side_filters span.select_wrap, #side_filters span.input {display:block; width:100%;} #side_filters .f_tab span.labelFrom, #side_filters .f_tab span.labelTo {display:inline; width:auto;} #side_filters .f_tab .form-control {width:100%;} #side_filters .f_tab span.labelFrom .form-control, #side_filters .f_tab span.labelTo .form-control {width:auto;} #side_filters li span.label {margin-top:-3px; } #side_filters #filters_buttons {display:flex; width:100%; flex-direction:row; justify-content:space-between; margin:0; gap:15px 30px;} #side_filters #buttonReset {display:flex; flex:1 1 auto; margin:15px 0 0 0;} #side_filters #buttonSet {display:flex; flex:1 1 auto; margin:15px 0 0 0;} #side_filters #linkMore {display:block; clear:both;} #side_filters input.button {display:block; width:100%; padding:5px 0;} #side_filters #buttonSet span, #side_filters #buttonReset span {display:block; padding:0; width:100%;} #filters_prodFilters {} #filters_priceFilters .form-control {min-width:49%; width:49%; margin-bottom:5px; display:inline-block;} #filters_priceFilters .form-control:last-of-type {margin-left:2%;} #filters_priceFilters span.select, #filters_priceFilters span.select_wrap {display:inline-block;} #filters_priceFilters_range {} #filters_priceFilters_range .form-group {display:flex; margin:0; flex-direction:column-reverse;} #filters_priceFilters_range #priceRangeSliderValues {display:flex; flex-direction:row; justify-content:space-between; overflow:hidden; margin:0 0 30px 0; padding:0; gap:10px;} #filters_priceFilters_range #priceRangeSlider {width:calc(100% - 18px); margin:0 auto 15px auto; padding:0;} #filters_priceFilters_range .currentPrice {display:inline-block;} #filters_priceFilters_range .currentPrice#priceMax {} #filters_priceFilters_range .currentPrice .rangePrice {font-weight:600; font-size:14px;} #filters_priceFilters_range .currentPrice .rangePrice .rangeCurrency {font-weight:600; font-size:11px; padding-left:3px;} #filters_priceFilters_range .ui-slider#priceRangeSlider {height:6px; border-radius:3px; background-color:#dbdbdb; background-image:none; border:0; } #filters_priceFilters_range .ui-slider-range.ui-widget-header {height:6px; border-radius:3px; background-color:var(--kolor1); background-image:none; border:0; } #filters_priceFilters_range .ui-slider-handle {width:14px; height:14px; cursor:pointer; margin-left:-7px; top:-4px; border-radius:50%; border:2px solid var(--kolor2); background-color:#333027;} #filters_priceFilters_range .ui-slider-handle:last-child {margin-left:-6px;} #filters_priceFilters_range .ui-slider-handle:focus {outline:0;} #filters_priceFilters_range .ui-slider-handle, #filters_priceFilters_range .ui-slider-handle.ui-state-focus {} #filters_priceFilters_range .ui-slider-handle:hover, #filters_priceFilters_range .ui-slider-handle.ui-state-active {background-color:var(--kolor2); border-color:var(--kolor2);}   #page_ordList #side_filters {margin:0 0 0 auto; text-align:right;} #page_ordList #side_filters #resultsPages {float:right; padding-right:0px; clear:both;} #page_ordList #side_filters #resultsPerPage {float:right; padding-right:0px; clear:both;} #page_ordList #side_filters #resultsPages span.label {} #page_ordList #side_filters #resultsPages span.value {} #page_ordList #side_filters #resultsPages span.value span {font-weight:700;} #side_filters div.hr {margin:0; padding:2px 0; clear:both;} #listOptions {display:flex; flex-direction:column; width:100%; clear:both; margin-bottom:30px; gap:15px 30px;} #listOptions #listResults, #listOptions #listSort {display:flex;} #listOptions .navItems#navTop {display:none;} @media all and (min-width:768px) { #listOptions {flex-direction:row; justify-content:space-between;} #listOptions #listResults {} #listOptions #listSort {justify-content:flex-end;} } @media all and (min-width:992px) { #listOptions {justify-content:space-between;} #listOptions #listSort {justify-content:flex-start;} #listOptions .navItems#navTop {display:flex; } } #listOptions .form-group {margin:0;} #listOptions .control-label {margin-right:12px;} #listOptions .control-label, #listOptions .form-control {font-size:12px; font-weight:400; color:#555555;}  .price {color:#000000; font-weight:500;} .price.priceDiscount {color:var(--kolor1);} .price.priceOld {color:#797979; font-weight:500;  width:fit-content; position:relative;} .price.priceOld::after {content:""; position:absolute; top:50%; left:0; transform:translate(0%,-50%); width:100%; height:1px; background-color:#797979;} .price .currency {padding-left:2px; font-size:80%; font-weight:500;} .productPromotionIcons {display:inline-block; line-height:1; padding:0; height:auto; margin:0;} .productPromotionIcons .icons {display:flex; padding:3px 4px; margin:0 0 2px 0; width:auto; min-width:64px; height:auto; min-height:18px; text-align:center; font-size:10px; text-transform:uppercase; font-weight:500; word-break:normal; overflow-wrap:anywhere; hyphens:auto; background-color:#ffffff; border-radius:4px; border:1px solid var(--ramka1); align-items:center; justify-content:center;} .productPromotionIcons .iconNew {color:#0073c4; border-color:#0073c4;} .productPromotionIcons .iconBestseller {color:#e05512; border-color:#e05512;} .productPromotionIcons .iconDiscount {color:#ffffff; border-color:var(--kolor1); background-color:var(--kolor1);} .productPromotionIcons .iconSale {color:var(--grey2); border-color:var(--grey2);} .productPromotionIcons .iconDelivery {color:#00aa00; border-color:#00aa00;} #section_newList .productPromotionIcons .iconNew {color:#ffffff; border-color:#0073c4; background-color:#0073c4;} #section_bestList .productPromotionIcons .iconBestseller {color:#ffffff; border-color:#e05512; background-color:#e05512;} .list-itemList .productPromotionIcons .iconDiscount, #section_mainList .productPromotionIcons .iconDiscount, #section_proList .productPromotionIcons .iconDiscount {} #section_saleList .productPromotionIcons .iconSale {color:#ffffff; border-color:var(--grey2); background-color:var(--grey2);} #section_delivList .productPromotionIcons .iconDelivery {color:#ffffff; border-color:#00aa00; background-color:#00aa00;} .productPromotionIcons .icons a {color:inherit; font-weight:inherit; font-size:inherit; padding:0; margin:0;} .catExtDesc, .catMoreDesc {padding:0 0 30px 0; overflow:hidden; clear:both;} .catPicDesc {padding:0; margin:0 0 19px 0; border-bottom:1px solid var(--separator); overflow:hidden; clear:both; line-height:1.5;} .catPic {float:left; margin:0 15px 15px 0;} .catPicDesc .catExtDesc {margin:0; font-size:14px; font-weight:300; line-height:1.3;} .catDesc {margin:0 0 30px 0; font-size:14px; font-weight:300; line-height:1.3;} .catMoreDesc {padding-top:15px;} .prodDesc {margin-bottom:30px;} .prodDesc.prodDescFull {} .prodDesc.prodDescShort {} .prodDesc.prodDescAdditional {margin-top:0; margin-bottom:0; padding-top:30px;}  .row.mainList::after, .row.mainList::before {display:none;} .mainList {display:flex; clear:both; flex-direction:row; flex-wrap:wrap; min-height:100%; } .mainList .slick-slider {width:100%;} .mainList .slick-track {display:flex!important; flex-direction:row!important; flex-wrap:nowrap; } .mainList .colItems {display:flex; flex:0 1 auto; height:auto; box-sizing:border-box; margin-top:15px; margin-bottom:15px; } .mainList .slideList .colItems {padding:0; margin:0 15px;} @media all and (max-width:991px) { .mainList .slideList .colItems {padding:0 15px; margin:0;} } .mainList .item {display:flex; flex-direction:column; width:100%; height:100%; box-sizing:border-box; margin:0; padding:0; text-align:center; position:relative;} .mainList .item.inBasket {} .mainList .item.itemOutOfStock {} .mainList .item.AjaxBasket {} .mainList .item:hover {} .mainList .item .productImage {display:flex; flex:0 1 auto; width:100%; margin:0 auto; position:relative; top:0; overflow:hidden; background-color:#ffffff; border:1px solid var(--ramka1);} .mainList .item .productImage:hover {top:0px; border:1px solid var(--ramka2); -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); } @media all and (max-width:991px) { .mainList .item .productImage {max-height:280px;} } .mainList .item .productImage img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto;} .mainList .item .productImage .mainImage {display:block; width:100%; height:0; margin:0 auto; padding:0 0 100% 0;} .mainList .item .productImage .mainImage img {} .mainList .item .productImage .otherView {display:flex; width:100%; height:100%; opacity:0; position:absolute; top:0; left:0; background-color:#ffffff;} .mainList .item .productImage:hover .otherView {opacity:1;} .mainList .item .productImage .otherView .secondImage {display:flex; width:100%; height:100%;} .mainList .item .productImage .otherView .secondImage img {} .mainList .item .productPromotionIcons {position:absolute; top:0; right:0; text-align:right; overflow:hidden;} .mainList .item .productPromotionIcons .icons {position:relative; top:0; opacity:1;} .mainList .item:hover .productPromotionIcons .icons {top:0; opacity:0;} .mainList .item .productText {display:block; position:absolute; top:0; left:-100%; width:100%; padding:5px 0; background-color:transparent; color:#555555; font-size:11px; text-align:left;} .mainList .item:hover .productText {left:0; background-color:#ffffff;} .mainList .item .productDescription {padding:0 5px 0 5px;} .mainList .item .productAttributes {padding:5px 5px 0 5px;} .mainList .item .productAttributes .attribute {display:block; font-weight:400;} .mainList .item .productAttributes .attribute .attributeValue {font-weight:700;} .mainList .item .productCode {font-size:10px; text-align:right; color:#f0f0f0; text-shadow:1px 1px 0px #c0c0c0; position:absolute; bottom:0; right:0; padding:5px;} .mainList .item .caption {display:flex; flex:1 1 auto; flex-direction:column; justify-content:space-between; margin:0; padding:0; width:100%; word-break:normal; overflow-wrap:anywhere; hyphens:auto;} .mainList .item .productName {display:flex; width:100%; height:auto; align-items:flex-start; justify-content:center; margin:0; padding:5px 0 0 0; font-size:14px; line-height:1.3; font-weight:400;} .mainList .item .productPrices {display:flex; width:100%; height:auto; align-items:center; justify-content:center; flex-direction:column; margin:0; padding:5px 0;} .mainList .item .productButtons {display:flex; width:100%; height:auto; align-items:flex-end; justify-content:center; flex-direction:row; margin:0; padding:5px 0 0 0; position:relative;} .mainList .item.AjaxBasket .productButtons {align-items:center; justify-content:center; flex-direction:column;} .mainList .item .productPrices .price {font-size:18px;} .mainList .item .productPrices .price .currency {} .mainList .item .productPrices .priceOld {font-size:14px;} .mainList .item .productPrices .priceOld .currency {} .mainList .item .productPrices .priceTax {} .mainList .item .productPrices .priceTax.priceNet {display:block; font-size:16px;} .mainList .item .productPrices .priceTax.priceNet .currency {} .mainList .item .productPrices .priceTax.priceGross {font-size:18px;} .mainList .item .productPrices .priceTax.priceGross .currency {} .mainList .item .productPrices .priceTax.pricePromotion {} .mainList .item .productPrices .priceTax.pricePromotion .currency {} .mainList .item .basket-mes {display:flex; width:100%; height:auto; padding:5px 0; margin:0; font-size:12px; align-items:center; justify-content:center; position:absolute; top:100%; left:0;} .mainList.components .item {} .mainList.promotions .item {} .mainList.saleList .item {} .adultWarning .item.adultOnly {} .adultWarning .item.adultOnly .productImage, .adultWarning .item.adultOnly .productImage .otherView { background-color:#ffffff!important; background-repeat:no-repeat!important; background-position:50% 50%!important; background-image:url(adultOnly.png)!important;  } .adultWarning .item.adultOnly .productImage img {opacity:0.10!important;}  .gridList {display:grid; margin:0 0 75px 0; padding:0 0; float:none; grid-auto-rows:minmax(0, auto); grid-gap:30px 30px; grid-template-columns:repeat(1, 1fr);} .gridList.grid-scroll {margin:0 0 75px 0; grid-template-columns:repeat(1, 1fr);} #sideColLeft .gridList {margin:0; grid-gap:30px 30px; grid-template-columns:repeat(1, 1fr);} #offerRight .gridList, #offerRight .gridList.grid-scroll {grid-gap:15px 0;} .gridList.subCatList {grid-gap:15px 15px;}  @media all and (min-width:360px) and (max-width:479px) {  .gridList {grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));} #offerRight .gridList, #offerRight .gridList.grid-scroll, .gridList.grid-scroll {grid-template-columns:repeat(1, 1fr);} } @media all and (min-width:480px) and (max-width:991px) { .gridList {grid-template-columns:repeat(2, 1fr);} .gridList.grid-per-1 {} .gridList.grid-per-2, .gridList.grid-per-3, .gridList.grid-per-4 {grid-template-columns:repeat(2, 1fr);} .gridList.grid-per-5, .gridList.grid-per-6 {grid-template-columns:repeat(3, 1fr);} #offerRight .gridList, #offerRight .gridList.grid-scroll, .gridList.grid-scroll {grid-template-columns:repeat(1, 1fr);} } @media all and (min-width:992px) { .gridList {grid-template-columns:repeat(3, 1fr);} .gridList.grid-per-1 {grid-template-columns:repeat(1, 1fr);} .gridList.grid-per-2 {grid-template-columns:repeat(2, 1fr);} .gridList.grid-per-3, .gridList.grid-per-4 {grid-template-columns:repeat(3, 1fr);} .gridList.grid-per-5 {grid-template-columns:repeat(4, 1fr);} .gridList.grid-per-6 {grid-template-columns:repeat(5, 1fr);} #offerRight .gridList, #offerRight .gridList.grid-scroll, .gridList.grid-scroll {grid-template-columns:repeat(1, 1fr);} } @media all and (min-width:1600px) { .gridList {grid-template-columns:repeat(4, 1fr);} .gridList.grid-per-1 {grid-template-columns:repeat(1, 1fr);} .gridList.grid-per-2 {grid-template-columns:repeat(2, 1fr);} .gridList.grid-per-3 {grid-template-columns:repeat(3, 1fr);} .gridList.grid-per-4 {grid-template-columns:repeat(4, 1fr);} .gridList.grid-per-5 {grid-template-columns:repeat(5, 1fr);} .gridList.grid-per-6 {grid-template-columns:repeat(6, 1fr);} #offerRight .gridList, #offerRight .gridList.grid-scroll, .gridList.grid-scroll {grid-template-columns:repeat(1, 1fr);} } @media all and (min-width:992px) { #sideColLeft .gridList, #sideColLeft .gridList.grid-per-1 {grid-template-columns:repeat(1, 1fr);} #sideColLeft .gridList.grid-per-2, #sideColLeft .gridList.grid-per-3, #sideColLeft .gridList.grid-per-4, #sideColLeft .gridList.grid-per-5, #sideColLeft .gridList.grid-per-6 {grid-template-columns:repeat(2, 1fr);} #sideColLeft .gridList.grid-scroll {grid-template-columns:repeat(1, 1fr);} }  .gridList.grid-auto {grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));} .gridList .gridCol {display:flex; flex:0 1 auto; height:auto; box-sizing:border-box; width:100%; float:none; padding:0; margin:0;} .gridList.grid-scroll .gridCol {margin:0 15px 0 15px;} #offerRight .gridList.grid-scroll {margin:0;} #offerRight .gridList.grid-scroll .slick-track {width:100%!important; transform:none!important; display:flex!important; flex-direction:column!important;} #offerRight .gridList.grid-scroll .gridCol {margin:0; width:100%!important; display:none!important;} #offerRight .gridList.grid-scroll .gridCol .item {padding:10px;} #offerRight .gridList.grid-scroll .gridCol.slick-active {display:flex!important;} #offerRight .gridList.grid-scroll .gridCol.slick-cloned {} @media all and (max-width:991px) { #offerRight .gridList.grid-scroll .slick-list {transform:none!important; height:auto!important;} #offerRight .gridList.grid-scroll .gridCol {display:flex!important;} #offerRight .gridList.grid-scroll .gridCol.slick-active {} #offerRight .gridList.grid-scroll .scroll, #offerRight .gridList.grid-scroll .gridCol.slick-cloned {display:none!important;} } .gridList .gridCol[aria-hidden="true"] { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }  .gridList.grid-scroll {position:relative;} .gridList.grid-scroll .slick-slider.slideList {width:unset; margin:0 -15px; padding:0 15px; background-color:transparent; box-sizing:border-box; overflow:hidden; position:static; border-radius:0; height:auto; } .gridList.grid-scroll .slick-list {margin:0; padding:0;} .gridList.grid-scroll .slick-track {display:flex!important; flex-direction:row!important; flex-wrap:nowrap;} .gridList.grid-scroll .slick-prev {left: -15px;} .gridList.grid-scroll .slick-next {right: -15px;}  .gridList div.inputHidden {display:none;} .gridList .item {display:flex; flex-direction:column; width:100%; height:100%; box-sizing:border-box; margin:0; padding:10px 0; text-align:left; position:relative; border:1px solid var(--ramka1); border-radius:5px; background-color:#ffffff;} .gridList .item.inBasket {} .gridList .item.itemOutOfStock {} .gridList .item.AjaxBasket {} .gridList .item:hover {} .gridList .item .productImage {display:flex; flex:0 1 auto; width:100%; margin:0 auto; position:relative; top:0; overflow:hidden; background-color:#ffffff;} .gridList .item .productImage:hover {} @media all and (max-width:991px) { .gridList .item .productImage {max-height:280px;} } .gridList .item .productImage img {display:block; width:auto; height:auto; max-width:100%; max-height:100%; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; overflow:auto;} .gridList .item .productImage .mainImage {display:block; width:100%; height:0; margin:0 auto; padding:0 0 100% 0;} .gridList .item .productImage .mainImage img {} .gridList .item .productImage .otherView {display:flex; width:100%; height:100%; opacity:0; position:absolute; top:0; left:0; background-color:#ffffff;} .gridList .item .productImage:hover .otherView {opacity:1;} .gridList .item .productImage .otherView .secondImage {display:flex; width:100%; height:100%;} .gridList .item .productImage .otherView .secondImage img {} .gridList .item .productPromotionIcons {position:absolute; top:0px; right:10px; text-align:right; overflow:hidden; opacity:1; max-width:calc(100% - 30px);} .gridList .item:hover .productPromotionIcons {opacity:0;} .gridList .item .productText {display:block; position:absolute; bottom:-100%; left:0; width:100%; height:auto; max-height:100%; padding:5px 0; background-color:transparent; color:#555555; font-size:11px; text-align:left; overflow:auto; z-index:2;} .gridList .item:hover .productText {bottom:0; background-color:#ffffff;} .gridList .item .productDescription {padding:0 15px 0 15px;} .gridList .item .productAttributes {padding:5px 15px 0 15px;} .gridList .item .productAttributes .attribute {display:block; font-weight:400;} .gridList .item .productAttributes .attribute .attributeValue {font-weight:700;} .gridList .item .productCode {font-size:10px; text-align:right; color:#f0f0f0; text-shadow:1px 1px 0px #c0c0c0; position:absolute; bottom:0; right:0; padding:5px;} .gridList .item .wishList-btn {display:flex; position:absolute; top:0px; left:11px; z-index:3; width:22px; height:20px; padding:0; align-items:center; justify-content:center; text-align:center; border-radius:0;} .gridList .item .wishList-btn, .gridList .item .wishList-btn:visited {border:0; background-color:transparent;} .gridList .item .wishList-btn:hover {border:0; background-color:transparent;} .gridList .item .wishList-btn .wishList-icon {} .gridList .item .caption {display:flex; flex:1 1 auto; flex-direction:column; justify-content:space-between; margin:0; padding:10px 15px 7px 15px; width:100%; word-break:normal; overflow-wrap:anywhere; hyphens:auto;} .gridList .item .productName {display:flex; width:100%; height:auto; align-items:flex-start; justify-content:flex-start; margin:0; padding:10px 0; font-size:14px; line-height:1.3; font-weight:600;} .gridList .item .priceWrap {display:flex; width:100%; height:auto; align-items:flex-end; justify-content:space-between; flex-direction:row; margin:0; padding:0 0; flex-wrap:wrap; gap:0 5px;} .gridList .item .productPrices {display:flex; flex:1 1 auto; flex-direction:column; align-items:flex-start; justify-content:center; gap:0;} .gridList .item .productButtons {display:flex; flex:1 1 auto; align-items:flex-end; justify-content:center; flex-direction:row; margin:0; padding:5px 0 0 0; position:relative;} .gridList .item.AjaxBasket .productButtons {} .gridList .item .productButtons .btn {width:100%;} .gridList .item .productButtons .btn .icon {display:none;} .gridList .item .productButtons .btn .text {}  .gridList .item .productPrices .price {font-size:24px;} .gridList .item .productPrices .price .currency {font-size:14px;} .gridList .item .productPrices .priceOld {font-size:14px; line-height:1;} .gridList .item .productPrices .priceOld .currency {font-size:11px;} .gridList .item .productPrices .priceTax {} .gridList .item .productPrices .priceTax.priceNet {display:block; font-size:14px;} .gridList .item .productPrices .priceTax.priceNet .currency {font-size:11px;} .gridList .item .productPrices .priceTax.priceGross {font-size:24px;} .gridList .item .productPrices .priceTax.priceGross .currency {font-size:14px;} .gridList .item .productPrices .priceTax.pricePromotion {} .gridList .item .productPrices .priceTax.pricePromotion .currency {} .gridList .item .basket-mes {display:flex; width:100%; height:auto; padding:5px 0; margin:0; font-size:12px; align-items:center; justify-content:center; position:absolute; top:100%; left:0;} .item.item-list .caption .complet-info {display:flex; justify-content:center; gap:0.5ch} #offerRight .gridList .item.item-list {flex-direction:row; flex-wrap:nowrap; gap:0 30px; border-bottom:1px solid var(--ramka1); margin:0; padding:0 0 15px 0; text-align:left;} #offerRight .gridList .item.item-list .productImage {width:80px; height:80px; min-width:80px; max-height:80px; margin:0 auto 0 0; border:0px solid var(--ramka1); box-shadow:unset;} #offerRight .gridList .item.item-list .productImage:hover {border:0px solid var(--ramka1); box-shadow:unset;} #offerRight .gridList .item.item-list .caption {justify-content:center; position:relative;} #offerRight .gridList .item.item-list .caption::after {content:""; display:block; background-color:var(--ramka1); width:1px; height:100%; position:absolute; top:0; left:-15px;} #offerRight .gridList .item.item-list .caption .productName, #offerRight .gridList .item.item-list .caption .productPrices, #offerRight .gridList .item.item-list .caption .productButtons {width:100%; height:auto; justify-content:flex-start; padding:3px 0;} #offerRight .gridList .item.item-list .caption .productName {font-weight:600;} #offerRight .gridList .item.item-list .caption .complet-info {display:block; color:#555555; font-size:13px; padding:3px 0;} #offerRight .gridList .item.item-list .caption .complet-info span {padding-right:3px;} #offerRight .gridList .item.item-list .productCode {display:none;}  #navTop {} #navBottom {text-align:center;} #navTop .pagination {} #navBottom .pagination {text-align:center; margin-left:auto; margin-right:auto} .navItems {clear:both; margin:15px 0; line-height:1; border:0px solid var(--separator); overflow:hidden;} .navItems.navList {} .navItems.navOrders {} .navItems.navOrders.navOrder {} .navItems.navRepo {} .navItems.multiNav, .navItems.navCart {margin-top:0px; margin-bottom:25px; border:0;} .navItems.navNews {margin-top:15px;} .navItems#navTop {} .navItems#navBottom {border-bottom:1px solid var(--separator); padding:0; margin:15px 0 45px 0;} .navItems.navBlog {margin-bottom:15px;} .navItems ul, .navItems li, .navItems a, .navItems span, .navItems .btn-link {font-size:12px; line-height:1;} .navItems .btn-link .fa, .navItems .btn-link .icon, .navItems .icon {padding:0; margin:0;} .navItems .pager {width:100%; font-size:12px; padding:0; margin:0; position:relative;} .navItems .pager ul {margin:0 auto; border:0;} .navItems.navNews .pager {position:static;} .navItems .pager .previous {float:left; position:relative; text-align:left; z-index:2;} .navItems .pager .next {float:right; position:relative; text-align:right; z-index:2;} .navItems .pager .centered {position:absolute; left:0; width:100%; text-align:center; z-index:1;} @media all and (min-width:992px) { .navItems#navTop {margin:0 0 0 auto; border:0;} .navItems.navList .pagination {display:flex; justify-content:center; align-items:center; gap:0 5px;} .navItems.navList#navTop .pagination {justify-content:flex-end;} .navItems.navList .pager::after, .navItems.navList .pager::before {display:none;} .navItems.navList .pager {display:flex; justify-content:center; align-items:center; width:auto; position:static; gap:0 15px;} .navItems.navList#navTop .pager {justify-content:flex-end;} .navItems.navList#navBottom .centered {flex:1 1 auto;} .navItems.navList li.centered {order:2; float:none; position:static; width:auto; text-align:center;} .navItems.navList#navTop li.previous {text-align:right;} .navItems.navList li.next {order:3;} } .navItems .pager li.previous, .navItems .pager li.centered, .navItems .pager li.next {display:inline-block; margin:0; padding:0; border:0;} .navItems a, .navItems .btn-link, .navItems .pager span, .navItems .pager a {display:inline-flex; font-size:12px; height:26px; padding:0; margin:0; border:0; text-transform:uppercase; align-items:center; gap:0 10px;} .navItems .pager a {font-weight:300;} .navItems .pager .selected a {font-weight:600;} .navItems.navList .pager a.page, .navItems .pager .centered span, .navItems .pager .centered a {padding:0 5px;} .navItems.navList .pager a.page.pagePrevious {margin-left:-5px;} .navItems.navList .pager a.page.pageNext {margin-right:-5px;} .navItems .pager .centered a {position:relative;} .navItems .pager .centered a:hover::after, .navItems .pager .centered .selected a::after {content:""; display:block; width:100%; height:2px; position:absolute; bottom:0; left:0;} .navItems .pager .centered a:hoverc {background-color:var(--kolor2);} .navItems .pager .centered .selected a::after {background-color:var(--kolor1);} .navItems .pager .pagination li:first-child a, .navItems .pager .pagination li:first-child span, .navItems .pager .pagination li:last-child > a, .navItems .pager .pagination li:last-child > span {border-radius:0;} .navItems .pager .disabled span, .navItems .pager a:focus, .navItems .pager a:active {background-color:transparent; background-image:none;} .paginator .btn-link, .paginator .btn-link:visited, .navItems .btn-link, .navItems .btn-link:visited, .navItems .pager a, .navItems .pager a:visited {color:#555555; background-color:transparent;} .paginator .btn-link:hover, .navItems .btn-link:hover, .navItems .pager a:hover {color:var(--kolor1); background-color:transparent;} .navItems .pager .selected a, .navItems .pager .selected a:visited {color:var(--kolor1);} .navItems .pager .previous a, .navItems .pager .next a, .navItems .pager .previous a:visited, .navItems .pager .next a:visited {color:var(--kolor1); background-color:transparent;} .navItems .pager .selected a:hover, .navItems .pager .previous a:hover, .navItems .pager .next a:hover {color:var(--kolor1); background-color:transparent; background-image:none;} .navItems.multiNav {display:flex; justify-content:space-between; gap:0 15px;} .navItems.multiNav .lastLink {display:flex; flex:1 1 auto; margin:0;} .navItems.multiNav .previous, .navItems.multiNav .next {display:flex; flex:0 1 auto; margin:0;}  .navigator {margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;} .navigator.paginatorPrevious {text-align:left;} .navigator.paginatorPrevious a {display:inline-flex; margin-left:0; margin-right:auto;} .navigator.paginatorNext {margin-top:5px; margin-bottom:5px; text-align:right;} .navigator.paginatorNext a {display:inline-flex; margin-left:auto; margin-right:0;} .deliAdr-select .form-control {margin-bottom:10px;} .deliAdr-select .btn-link {margin-top:10px;} table.paginatorCart {margin-left:auto; margin-right:0; width:100%; overflow:hidden;} table.paginatorCart td {padding:10px 0; } table.paginatorCart td.paginatorCartPrevious {} table.paginatorCart td.paginatorCartNext {padding-right:0; text-align:right;} div.row.paginatorCart {padding-top:10px; padding-bottom:5px;} div.row.paginatorCart:empty {display:none;} div.row.paginatorCart div.paginatorCartPrevious {padding-top:5px; padding-bottom:5px;} div.row.paginatorCart div.paginatorCartNext {padding-top:5px; padding-bottom:5px;} table.paginator.paginatorDetails, table.paginator.paginatorBottom {width:100%; margin:0 0 8px 0;} table.paginator.paginatorBottom td {width:50%;} table.paginator.paginatorBottom td:first-child {} table.paginator.paginatorBottom td:last-child {text-align:right;} @media all and (max-width:479px) { table.paginator.paginatorBottom tbody, table.paginator.paginatorBottom tr, table.paginator.paginatorBottom td {display:block; width:100%;} } table.paginator.paginatorNews td, table.paginator.paginatorDetails td {width:33%;} table.paginator.paginatorNews td:nth-child(2) a table.paginator.paginatorDetails td:nth-child(2) a {margin-left:3px; margin-right:3px;} table.paginator.paginatorNews td:nth-child(2) a, table.paginator.paginatorDetails td:nth-child(1) {} table.paginator.paginatorNews td:nth-child(2), table.paginator.paginatorDetails td:nth-child(2) {text-align:center;} table.paginator.paginatorNews td:nth-child(3), table.paginator.paginatorDetails td:nth-child(3) {text-align:right;} table.paginator.paginatorNews {width:100%; margin:15px 0;} .orders .btn-link.btn-back, .panelPages .btn-link.btn-back, .nav .btn-link.btn-back, .navigator .btn-link.btn-back, .paginator .btn-link.btn-back {border:0; padding:0;} .lastLink#action_continue {margin:0 0 30px 0; padding:0 0;}  div.pp_pic_holder {z-index:20002; position:fixed!important; top:50%!important; left:50%!important; transform:translate(-50%,-50%)!important;}  div.pp_gallery ul {height:45px!important;} div.pp_gallery ul li {width:43px!important;} div.pp_default .pp_gallery ul li.selected a {border-color:#808080!important;} div.pp_default .pp_gallery ul li a {border-color:var(--ramka1)!important;} div.pp_gallery ul a {width:43px!important; height:43px!important; position:relative!important; overflow:hidden!important;} div.pp_gallery ul a img {width:auto!important; height:auto!important; max-width:100%!important; max-height:100%!important; display:block!important; position:absolute!important; margin:auto!important; top:0!important; right:0!important; bottom:0!important; left:0!important; overflow:auto!important;} @media all and (max-width:767px) {  div.pp_pic_holder {position:fixed!important; top:0!important; left:0!important; transform:none!important; width:100vw!important; height:100vh!important; overflow-y:auto!important;} .ppt, .pp_top, .pp_bottom, .pp_gallery {display:none!important;} div.pp_default .pp_content_container .pp_left {padding-left:0!important;} div.pp_default .pp_content_container .pp_right {padding-right:0!important;} .pp_hoverContainer {width:100%!important; height:100%!important; z-index:2!important;} .pp_content {width:100%!important; height:auto!important;} .pp_fade {width:100%!important; height:100%!important;} a.pp_expand, a.pp_contract {display:none!important;} .pp_hoverContainer {width:100%!important; padding:0!important; background-color:transparent!important;} #pp_full_res img {width:100%!important; height:auto!important; margin-top:50px!important;} .pp_details {position:fixed!important; top:0!important; width:100%!important; padding-left:3%; padding-right:4%; padding-top:10px; padding-bottom:10px; background-color:#000000!important; color:#ffffff!important; margin-top:0px!important; opacity:0.9!important; height:50px!important; z-index:3!important;} .currentTextHolder {color:#ffffff!important;} a.pp_close {right:5px!important; top:10px!important;} .pp_nav {margin-right:0!important;} .pp_description {margin-right:0!important;} } .pp_pic_holder .ppt, .pp_pic_holder .pp_nav {display:none!important;} .pp_pic_holder .pp_expand {right:auto!important; top:10px!important; left:30px!important;} .pp_pic_holder .pp_play, .pp_pic_holder .currentTextHolder {display:none!important;}  div.detCard {width:100%;} .detCard #offerLeft {padding-bottom:15px;} .detCard #offerRight {padding-bottom:15px;} .detCard .bgBorder {border-radius:5px; border:1px solid var(--grey);} .detCard #offerRight .bgGrey {padding:30px 30px 15px 30px; position:relative; background-color:var(--grey); border-radius:5px;} .detCard #section_componentList {margin:0 0 15px 0;} @media all and (min-width:767px) { .detCard #offerLeft, .detCard #offerRight {padding-bottom:30px;} } .detCard .separator {margin-top:15px; margin-bottom:15px; border-bottom:1px solid var(--separator);} .detCard .separator.to-productAttributes {} .detCard .separator.to-choosedAttributes {} .detCard .separator.to-manufacturer {display:none;} .detCard .separator.to-information {} .detCard .separator.to-basketSection {margin-top:0; margin-bottom:15px; border-bottom:1px solid transparent;} .detCard .separator.to-basketSection.to-info-order-notify, .detCard .separator.to-basketSection.to-info-notify {} .detCard .separator.to-cartprices {} .detCard .separator.to-prices {margin-top:0; margin-bottom:17px; border-bottom:1px solid transparent;} .detCard .separator.to-addThis, .detCard .separator.to-opinions, .detCard .separator.to-productGroup, .detCard .separator.to-variants {display:none;} .detCard .showVariants {} #offerRight .wrap {padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #ffffff;} .detCard h1.productName, .detCard #productInfoSmall .productName {margin:0 0 17px 0; padding:0; font-size:30px; font-weight:500;} .detCard #productInfoSmall .productName {font-size:20px; text-align:center;} .detCard .productCode {display:block; font-size:14px; padding:0; margin:0; font-weight:300;} .detCard .productCode span {font-weight:500;} .detCard .productCode span.colon {color:inherit; font-weight:inherit;} .detCard .productCode.barCode {display:block; clear:both;} #productInfoSmall .productCode {} #productInfoSmall .productCode.barCode {} #offerRight .Ikony {} #offerRight .productPromotionIcons {display:flex; flex-wrap:wrap; gap:10px;} #offerRight .productPromotionIcons .icons {display:inline-flex; margin:0;} #offerRight .wrap {overflow:hidden; display:flex; justify-content:space-between;} #offerRight .wrap .codeWrap {overflow:hidden; display:flex; flex-direction:column; flex-wrap:wrap; gap:5px 0;} #offerRight .wrap .codeWrap:empty {display:none;} #offerRight .wrap .opinionWrap {} #offerRight .wrap .availabilityWrap img {min-width:80px;} #offerRight .wrap .productCode {} #offerRight .wrap .productCode.barCode {} #offerRight .wrap .information, #offerRight .wrap div.availability {font-size:14px; padding:0; margin:0 0 15px 0;} #offerRight .wrap .productDetails.manufacturer, #offerRight .wrap .productDetails.availability {padding:0; margin:0;} #offerRight .wrap .productDetails.manufacturer td, #offerRight .wrap .productDetails.availability td {padding:0 10px 0 0;} #offerRight .wrap .productCode, #offerRight .wrap .productDetails.manufacturer td, #offerRight .wrap .productDetails.availability td {line-height:1.1;} @media all and (min-width:1399px) {  #offerRight .wrap .productDetails.availability td {padding:0 0 0 10px;}  } #offerLeft .btn-link.wishList-btn {position:absolute; top:0; right:0;} #offerLeft .productPromotionIcons {display:none;} @media all and (min-width:992px) { #offerLeft .productPromotionIcons {display:block; position:absolute; top:0; right:0; opacity:1; z-index:999;} #offerLeft .productPromotionIcons .icons {margin:0 0 2px 0; padding:3px 4px; font-size:10px;} #offerLeft .productImage:hover .productPromotionIcons {opacity:0;} } @media all and (max-width:991px) { #offerRight .wrap .information, #offerRight .wrap .productDetails.availability {margin-top:5px; clear:left;} #productInfoSmall .productDetails.availability {margin-bottom:0;} #productInfoSmall div.availability {padding-top:5px; padding-bottom:5px;} } #productInfoSmall {padding-top:5px; margin-bottom:15px;} .detCard #thumbsSlick .slick-list, .detCard #thumbsSlick .div.slick-track, .detCard #thumbsSlickBig .slick-list {margin:0; padding:0!important;} .detCard #thumbsSlickBig {margin-top:0; margin-bottom:0;} .detCard #thumbsSlickBig img {border:0; margin:0 auto; cursor:pointer;} .detCard .productImage {position:relative; margin-bottom:30px; border:0px solid var(--ramka1); background-color:#ffffff; overflow:hidden; } .detCard .productImage #thumbsSlickBig img {display:block; margin:0 auto; width:auto; height:auto; max-width:100%;} .detCard button.scroll {opacity:0.5; z-index:2;} .detCard button.scroll span {font-size:18px;} .detCard #thumbsSlickBig button.scroll span {font-size:24px;} .detCard #offerLeft div.productThumbnails#thumbsSlick, .detCard #offerLeft div.productThumbnails #thumbsSlick {display:block; clear:both; margin:0 0 30px 0; text-align:left; padding:0 30px 0 0; } .detCard #offerLeft div.productThumbnails div.slick-list, .detCard #offerLeft div.productThumbnails div.slick-track {margin:0; padding:0;} .detCard #offerLeft div.productThumbnails div.pics {margin:0 15px 0 0; padding:0; } .detCard #offerLeft div.productThumbnails a {display:block; cursor:pointer; line-height:1; border-radius:5px; width:100%;} .detCard #offerLeft div.productThumbnails a span {display:inline-block; position:relative; width:100%; height:auto; aspect-ratio:auto 1 / 1; border:1px solid var(--ramka1); background-color:#ffffff; border-radius:5px;} .detCard #offerLeft div.productThumbnails a:hover {} .detCard #offerLeft div.productThumbnails img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;}  .detCard #offerLeft #thumbsSlick button.scroll {margin:0; transform:translate(0%, 0%);} .detCard #offerLeft #thumbsSlick button.scroll.slick-prev {left:auto; right:0; width:30px; height:50%; top:50%;} .detCard #offerLeft #thumbsSlick button.scroll.slick-next {left:auto; right:0; width:30px; height:50%; top:0%;}         .pswp__bullets-indicator {display:flex; width:100%; flex-direction:row; align-items:center; justify-content:center; position:absolute; bottom:5px; left:0;  gap:5px; padding:10px;} .pswp__bullets-indicator.pswp__hide-on-close {opacity:0!important;} .pswp__bullets-indicator.pswp__hide-on-close:hover {opacity:1!important;} .pswp__bullet {width:12px; height:12px; border-radius:50%; margin:0; background:#ffffff; opacity:0.5;} .pswp__bullet--active {opacity:1;} .pswp__bullet:hover {opacity:0.75;} .pswp .pic_desc.pswp__hide-on-close {position:fixed; top:10px; left:50%; transform:translate(-50%, 0); padding:5px 15px; background-color:rgba(0,0,0,0.5); color:#ffffff; opacity:0.75; font-size:12px; z-index:1;} .pswp .pic_desc.pswp__hide-on-close:hover {opacity:1; z-index:10;}   table.productDetails {width:auto;} .productDetails td {padding:5px 10px 5px 0; vertical-align:middle; font-size:14px; line-height:1.3;} .productDetails.opinions {width:auto; font-weight:300;} .productDetails.opinions td {} .productDetails.opinions div.ratBar {} .productOpinions div.div1 {display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; line-height:1; gap:5px 10px;} .productOpinions div.div2, .productOpinions div.div3 {display:block; font-size:11px;} .productOpinions div.div3 a {} .productOpinions .color-grey {color:var(--grey2);} .productDetails.opinions div.div1 {display:flex; flex-direction:row; align-items:center; line-height:1; gap:0 10px; overflow:hidden;} .productDetails.opinions div.div2 {display:inline-flex; font-size:11px;} .productDetails.opinions div.div3 {display:inline-flex; font-size:13px;} .productDetails.opinions div.div3 a {} div.productDetails.choosedAttributes {} .productDetails.choosedAttributes td {padding-top:10px; padding-bottom:10px;} .productDetails.choosedAttributes td select {padding:5px;} div.productDetails.productAttributes {} table.productDetails.productAttributes {width:100%; margin:0;} .productDetails.productAttributes td {width:50%;} .productDetails.productAttributes td.tag {padding:4px 10px 4px 60px;} .productDetails.productAttributes td.value {padding:4px 10px; font-weight:700;} .productDetails.productAttributes img {margin-right:5px;} .productDetails.productAttributes img + .sep {display:none;} .productAttributes-head, .productDetails.productAttributes tr:nth-child(even) td {background-color:#ffffff;} .colTop {background-color:var(--grey);} .productAttributes-head {padding:15px 15px 15px 30px; font-size:14px; font-weight:600;} table.productDetails.prices {width:auto;} .productDetails.prices td {vertical-align:text-bottom; line-height:1;} .productDetails.prices td.tag {display:none;} table.productDetails.prices table.productDetails.prices {width:100%; margin:0;} table.productDetails.prices table.productDetails.prices td {padding:0;} .cartprices .tagFrom {font-size:12px; padding:0 0 5px 0; color:#555555;} div.productDetails.prices {display:flex; flex-direction:column; margin:0 0 10px 0; gap:7px 10px; font-size:14px;} div.productDetails.prices .priceTax {display:flex; flex-direction:row; flex-wrap:wrap; align-items:baseline; gap:10px 10px; line-height:1;} div.productDetails.prices .tag {display:inline-flex; align-items:baseline;} div.productDetails.prices .value {display:inline-flex; gap:5px 10px; flex-direction:column; justify-content:baseline; align-items:flex-start;} div.productDetails.prices .onePrice .tag {display:none;} div.productDetails.prices .tag:empty {display:none;}  .productDetails.prices .price, .productDetails.prices .price.priceDiscount {font-size:36px; font-weight:600;} .productDetails.prices .price .currency, .productDetails.prices .price.priceDiscount .currency {font-size:24px; font-weight:300;} .productDetails.prices .price.priceOld {font-size:18px; font-weight:500; display:block; padding-right:0;} .productDetails.prices .price.priceOld .currency {font-size:11px; font-weight:500;} .productDetails.prices .multiPrice.priceNet .tag {font-size:14px;} .productDetails.prices .multiPrice.priceNet .value .price, .productDetails.prices .multiPrice.priceNet .value .price.priceDiscount {font-size:24px;} .productDetails.prices .multiPrice.priceNet .value .price .currency, .productDetails.prices .multiPrice.priceNet .value .price.priceDiscount .currency {font-size:18px;} .productDetails.prices .multiPrice.priceGross .tag {} .productDetails.prices .multiPrice.priceGross .value .price, .productDetails.prices .multiPrice.priceGross .value .price.priceDiscount {font-size:36px;} .productDetails.prices .multiPrice.priceGross .value .price .currency, .productDetails.prices .multiPrice.priceGross .value .price.priceDiscount .currency {font-size:24px;}  .detCard table.productDetails.prices {margin:0 0 15px 0;} .detCard table.productDetails.prices table.productDetails.prices {width:100%; margin:0 0 15px 0;} .detCard table.productDetails.prices table.productDetails.prices td {padding:0;} .detCard .omnibusPrice {display:block; padding:0; margin:0 0 15px 0; font-size:12px;} .detCard .omnibusPrice .tag, .detCard .omnibusPrice .value {display:inline; font-size:12px; font-weight:400; color:#555555;} .detCard .omnibusPrice .tag {padding-right:5px;} .detCard .omnibusPrice .tag:empty {display:none;} .detCard .omnibusPrice span.price {color:inherit!important; font-size:12px!important; font-weight:400!important;} .detCard .omnibusPrice span.price .currency {font-size:11px!important; font-weight:400!important;}  .showVariants {} .showVariants.selectVariants {} .showVariants table.productDetails.prices {width:auto;} .productDetails.availability {margin-bottom:0;} div.availability.availability .colon {margin-right:5px;} div.availability.availability-variant, div.availability.availability.availability-product {margin-bottom:0; font-weight:300;} div.availability.availability.availability-product td {padding:0;} div.availability.availability-variant span, div.availability.availability.availability-product td.value {font-weight:600;} #selectVariants {} #selectVariants .dostepnoscWariantu {margin-bottom:0;} #selectVariants .dostepnoscWariantu#dw0 {} #selectVariants .availability {} #selectVariants .availability .colon {margin-right:5px;} #selectVariants .availability img {vertical-align:middle; display:inline-block;} #selectVariants .forTable {} .detCard #selAtrs:empty, .detCard .productCode:empty, .detCard .wrap .availability:empty, #selectVariants .availability:empty, #selectVariants .dostepnoscWariantu:empty {display:none;}  .basketSectionOuter {display:flex; flex-direction:row; flex-wrap:wrap; gap:15px 30px; justify-content:flex-start; margin:0 0 5px 0;} .basketSectionOuter #basketSectionSwapJS {display:flex; flex:0 1 auto; margin:0; flex-wrap:wrap; align-items:center;} .basketSectionOuter #aveSwapJS {display:flex; flex:0 1 auto; margin:0; flex-wrap:nowrap; align-items:center;} .basketSectionOuter .basketWrap {display:flex; flex-direction:row; overflow:hidden; gap:10px 13px; flex-wrap:wrap; align-items:center; margin:0 auto 0 0;} .basketSectionOuter div.availability td {white-space:nowrap;} .basketSectionOuter div.availability.availability-variant, .basketSectionOuter div.availability.availability-product {padding:5px 0 5px 0;} .basketSection .labels.quantity, .basketSection #addToBasket, .basketSection .wishList-btn {min-height:38px;} .basketSection .form, .basketSection .form-inline {text-align:center;} .basketSection label {padding-left:0; padding-right:0;} .basketSection .form-inline input.form-control {width:60px; margin-left:auto; margin-right:auto;} .cartprices {margin:0 0 17px 0;} .cartprices div.txt {width:100%; font-size:12px; margin:0; padding:5px 0 6px 0; font-weight:500;} .cartprices div.txt .colon, .cartprices div.txt .unit {font-weight:300;} .cartprices div.information {width:100%; font-size:14px; margin:0; padding:5px 0; font-weight:300;} .cartprices div.information span {font-weight:500;} .basketSectionOuter .labels.quantity {display:inline-flex; max-width:120px;} .basketSectionOuter .labels.txt.unit {margin-right:10px;} .basketSectionOuter .labels.quantity input, .basketSectionOuter input#quantity {display:inline-flex; align-items:center; justify-content:center; padding:4px 5px 4px 5px; border:0; font-size:14px; line-height:1; width:100%; height:100%; min-width:50px; text-align:center;} .basketSectionOuter #addToBasket {display:flex; align-items:center; justify-content:center; flex-wrap:wrap; white-space:normal; gap:0 10px; padding:4px 15px; text-align:center;  min-width:280px; max-width:325px;} .basketSectionOuter #addToBasket .icon {margin:0;} .basketSection .wishList-btn {display:inline-flex; align-items:center; justify-content:center; padding:0; min-width:32px;} .basketSection .wishList-btn, .basketSection .wishList-btn:visited {border:1px solid var(--ramka1);} .basketSection .wishList-btn:hover {border:1px solid var(--ramka2);} .basketSection .wishList-btn .wishList-icon {} @media all and (max-width:768px) { .basketSection #addToBasket {max-width:unset; min-width:200px;} }   .bsPlusMinus {} .detCard .bsPlusMinus {} .orders .bsPlusMinus {} .bsPlusMinusOuter {display:flex; border-radius:3px;} .item .bsPlusMinusOuter {margin:0 0 10px 0;} .bsPlusMinusInner {display:flex; flex-direction:row; width:100%; height:38px; overflow:hidden; padding:0; margin:0; align-items:center; justify-content:center; border:0px solid var(--input); border-radius:3px; background-color:#ffffff;} .detCard .bsPlusMinusInner {} .bsPlusMinusInner .btn {display:inline-flex; line-height:1; align-items:center; justify-content:center; text-align:center; box-sizing:border-box; padding:0; min-width:32px; background-color:transparent; border:0; border-radius:3px;} .bsPlusMinusInner .btn .fa {width:16px; height:16px; margin:0 auto; padding:0; border:1px solid var(--kolor1); color:#ffffff; background-color:var(--kolor1); border-radius:3px; font-size:10px;} .bsPlusMinusInner .form-control {flex:1 1 auto; background-color:transparent;} .bsPlusMinusInner .btn.btn-less {} .bsPlusMinusInner .btn.btn-more {} .detCard table.variants {margin:0 0 10px 0; width:100%;} .showVariants.selectVariants table.variants {width:auto;} .detCard table.variants td {padding:5px 10px 5px 0; vertical-align:middle;} .detCard table.variants td table {width:100%; margin:0;} .detCard table.variants td td {padding:5px 0px 5px 10px;} .detCard table.variants td td.name, .detCard table.variants td td.price {padding-left:0;} .detCard table.variants td td.buttons, .detCard table.variants td td.price {padding-top:0;} .detCard table.variants td td.name, .detCard table.variants td td.availability {padding-bottom:0px;} .detCard table.variants td td.availability, .detCard table.variants td td.buttons {width:200px; text-align:right;} .detCard table.variants td td.availability span.img {display:block;} .detCard table.variants td td.availability {font-size:12px;} .detCard table.variants td td.availability .colon {padding-right:5px;} .detCard table.variants td td.availability.availability-cell {} .detCard table.variants .productName {font-weight:300; font-size:22px; margin:0; border:0;} .detCard table.variants td td.tag {display:none;} .detCard table.variants td span.price, .detCard table.variants td span.price.priceDiscount {font-size:30px;} .detCard table.variants td span.price .currency, .detCard table.variants td span.price.priceDiscount .currency {font-size:24px;} .detCard table.variants td span.priceOld {font-size:24px;} .detCard table.variants td span.priceOld .currency {font-size:16px;} .detCard table.variants td td.price table {width:auto; margin:0 auto 0 0;} .detCard table.variants td td.price table td {vertical-align:text-bottom;} .detCard table.variants td td.price table td.tag {display: none; padding:0 5px 0 0;} .detCard table.variants td td.price table td.value {padding:0;} @media all and (max-width:479px) { .detCard table.variants td table, .detCard table.variants td table tr, .detCard table.variants td table tbody, .detCard table.variants td table td {display:block; width:100%; float:left; text-align:left; padding:0;} .detCard table.variants td td.availability span.img {display:inline-block; margin-left:10px;} .detCard table.variants td table td.name, .detCard table.variants td table td.availability, .detCard table.variants td table td.price, .detCard table.variants td table td.buttons {width:100%; text-align:center; padding:5px 0;} .detCard table.variants td table td.name {padding-top:0; border-top:1px solid var(--separator);} } .detCard .productGroup, .detCard .variant-brick {display:block; width:100%; clear:both; margin:0 0 15px 0; padding:0;} .detCard .productGroup .moduleHead, .detCard .variant-brick .moduleHead {margin:0; padding:0;} .detCard .productGroup .moduleTitle, .detCard .variant-brick .moduleTitle {font-weight:600; margin:0; padding:15px 0 12px 0; font-size:14px;} .detCard .productGroup .moduleContent, .detCard .variant-brick .moduleContent {margin:0; padding:0; display:flex; width:100%; flex-direction:row; justify-content:flex-start; gap:10px; flex-wrap:wrap;} .detCard .variant-brick span.brick {display:inline-flex; margin:0 0 0px 0; padding:0; cursor:pointer; border-radius:5px; user-select:none;} .detCard .variant-brick label {display:flex; align-items:center; justify-content:center; height:auto; min-height:30px; min-width:30px; margin:0; padding:2px 10px; font-size:14px; font-weight:500; text-align:center; cursor:pointer;} .detCard .variant-brick input {display:none;} .detCard .variant-brick span.brick.disabled, .detCard .variant-brick span.brick.disabled label {cursor:not-allowed;} .detCard .productGroup ul {display:flex; width:100%; flex-direction:row; justify-content:flex-start; margin:0; gap:10px; padding:0; list-style:none; flex-wrap:wrap;} .detCard .productGroup li {display:inline-flex; margin:0 0 0px 0; padding:0;} .detCard .productGroup a {display:block; width:107px; height:107px; position:relative; text-align:center; overflow:hidden; cursor:pointer; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; border-radius:5px; padding:3px; user-select:none;} .detCard .productGroup a img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .detCard .productGroup a span.fotka {display:block; margin:0 auto; width:100%; height:88px; position:relative; text-align:center; overflow:hidden; cursor:pointer;} .detCard .productGroup a div, .detCard .productGroup a span.nazwa {padding:3px 5px; font-size:11px; font-weight:600; width:100%; max-height:100%; box-sizing:border-box; cursor:pointer; position:absolute; bottom:0px; background-color:rgba(255,255,255,0.8); color:#000000; border-radius:5px; overflow:auto;} .detCard .productGroup a div {display:block;} .detCard .productGroup a span.nazwa {display:none;}  .detCard .productGroup a, .detCard .variant-brick span.brick {background-color:#ffffff; border:2px solid #ffffff; outline:1px solid #ffffff; outline-offset:-1px;} .detCard .productGroup a div, .detCard .productGroup a span.nazwa, .detCard .variant-brick label {color:#1a1a18; background-color:#ffffff;} .detCard .productGroup a:hover, .detCard .productGroup li.active a, .detCard .variant-brick span.brick:hover, .detCard .variant-brick span.brick.selected {background-color:#ffffff; border:2px solid var(--kolor1); outline:2px solid var(--kolor1); outline-offset:-2px;} .detCard .productGroup a:hover div, .detCard .productGroup a:hover span.nazwa, .detCard .productGroup li.active a div, .detCard .productGroup li.active a span.nazwa, .detCard .variant-brick span.brick:hover label, .detCard .variant-brick span.brick.selected label {color:var(--kolor1);} .detCard .variant-brick span.brick.disabled, .detCard .variant-brick span.brick.disabled:hover {background-color:#ffffff; border-color:#dbdbdb; opacity:0.5; outline:2px solid transparent;} .detCard .variant-brick span.brick.disabled label, .detCard .variant-brick span.brick.disabled:hover label {color:#bfbfbf; background-color:#ffffff; cursor:not-allowed;} .detCard div.availability {} .detCard table.productDetails.prices {margin-bottom:10px;} .detCard .productDetails.addThis {line-height:1;} .detCard .addthis_toolbox {line-height:1; padding:0; margin:0;} .detCard .addthis_toolbox a {line-height:1; margin:1px 0px 1px 2px; vertical-align:middle;} .detCard #action_addToAny {} .detCard #action_addThis {display:none;} @media all and (min-width:768px) { .detCard #action_addToAny {} .detCard #action_addThis {display:block;} } .detCard table.addToAny {width:auto;} .detCard .addToAny td {line-height:1;} .detCard .addToAny .a2a_kit {display:flex; flex-direction:row; flex-wrap:wrap; gap:5px;} .detCard .addToAny .a2a_kit .a2a_svg {} div.action_addThis {margin:15px 0; padding-top:15px; border-top:1px solid var(--separator);} .action_addThis.addThisTresc {} .action_addThis.addThisBlog {} .action_addThis table.addThis, .action_addThis .addThis tbody, .action_addThis .addThis tr, .action_addThis .addThis td {width:100%; display:block; box-sizing:border-box;} .action_addThis .addThis td {padding:5px 0;} .action_addThis .addThis .tag {font-weight:700;} .action_addThis .separator.to-addThis {display:none;} .action_addThis .separator.to-addThis.to-addThisTresc {} .action_addThis .separator.to-addThis.to-addThisBlog {} .detCard .tabs {border-bottom:0px solid var(--separator); margin-bottom:75px;} .detCard .tabsHead {margin:0; border:0; border-bottom:1px solid var(--kolor1); background-color:#ffffff;} .detCard .tabsHead .nav {border:0px; margin:0; display:flex; flex-wrap:wrap; gap:0 8px; justify-content:flex-start; text-align:left;} .detCard .tabsHead .nav::before, .detCard .tabsHead .nav::after {display:none;} .detCard .tabsHead li {float:none; min-width:unset; margin:0;} .detCard .tabsHead a {display:flex; height:46px; padding:5px 22px; border:0; font-size:18px; font-weight:300; align-items:center; justify-content:center; text-align:center; cursor:pointer; margin:0; position:relative;} .detCard .tabsHead .zakladka {background-color:transparent;} .detCard .tabsHead .zakladka_on {font-weight:600;} .detCard .tabsHead .zakladka:hover, .detCard .tabsHead .zakladka_on {background-color:var(--grey); border-radius:4px 4px 0 0;}  .detCard .tabContent {} .detCard .tabContentWrapper {} .detCard .tabContent .content, .detCard .tabContent .moduleContent {padding:36px 0;} .detCard .tabContent .additional .moduleContent {padding-top:0; padding-bottom:36px;} @media all and (max-width:479px) { .detCard .tabs .tabsHead .nav {flex-direction:column;} .detCard .tabs .tabsHead li {} .detCard .tabs .tabsHead li a {} } .detCard .fullDescription, .detCard .con1.content, .detCard .con7.content, .detCard .con8.content {line-height:1.57142857;} .printOnly {display:none!important;} #wish {} ul.actions {display:flex; flex-wrap:wrap; padding:0; overflow:hidden; gap:10px;} ul.actions:empty {display:none;} ul.actions li {display:flex; padding:0; margin:0; float:none;} ul.actions li .btn-link {width:100%; font-size:12px; font-weight:600; padding:4px 15px; line-height:1;} ul.actions li a::after {} ul.actions li:last-child a::after {} #action_social {margin:10px 0 10px 0; float:right; display:inline-block; font-size:12px;} #action_social table td {padding:5px 0 5px 5px;} @media all and (max-width:767px) { ul.actions #action_print {display:none;} ul.actions li:nth-last-child(2) a::after {} } @media all and (max-width:479px) { ul.actions {flex-direction:column;} ul.actions li {width:100%;} } .flex-sides {display:flex; justify-content:space-between; margin:0 0 15px 0; align-items:center;} .flex-sides > div, .flex-sides > ul {margin:0;} .flex-sides.flex-sides1 {} .flex-sides.flex-sides2 {padding:15px 0;}  .contactForm {} .contactForm .productImage {} .contactForm .productName {font-size:18px;} @media all and (max-width:767px) { .contactForm .productImage, .contactForm .productName {text-align:center; margin-bottom:10px;} }  @media all and (min-width:992px) { .sticky {position:fixed; top:0;} .sticky#underHeader {position:fixed; width:100%; top:0px; left:0; z-index:5100; ;} .sticky#quickCart {position:fixed; top:0px; right:0; z-index:5200;} .sticky#quickCart div.cart {width:auto;} .sticky#quickCart div.cart span.sep, .sticky#quickCart div.cart .basketTotal {display:none;} .sticky#quickSearch {position:fixed; top:0px; right:0px; z-index:5200; margin:5px 5px 0px 0;} .sticky#quickSearch div.findForm {width:auto;} .sticked.sticky.mobile-hide #underHeader .smallLogo, .sticky#underHeader .mainLogo, .sticky#underHeader .smallLogo {display:inline-flex; position:absolute; left:0; top:0; width:80px; height:100%; overflow:hidden; padding:5px;} .sticked.sticky.mobile-hide #underHeader .smallLogo span, .sticky#underHeader .mainLogo span, .sticky#underHeader .smallLogo span {display:flex; position:relative; width:100%; height:100%; overflow:hidden; padding:0; margin:0; align-items:center; justify-content:center;} .sticked.sticky.mobile-hide #underHeader .smallLogo span img, .sticky .mainLogo span img, .sticky .smallLogo span img {display:block; margin:auto auto auto 0; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .sticked.sticky.mobile-hide #underHeader #menuTop {padding:0 0 0 80px;} .sticky#underHeader #menuTop {width:auto; margin:0; padding:0 10px 0 100px; position:relative; border:0;} } div.information {margin-bottom:15px;} .information.error {color:red; padding:10px 0;} .has-error .information.error {display:block; padding:5px 0 0 0; font-size:12px;} .p-container .has-error-info {display:none;} .p-container.has-error .has-error-info {display:block;} .subReqForm form {display:flex; flex-direction:column; width:100%;} .subReqForm .links-header {display:none;} .subReqForm .description {display:flex; flex:1 1 auto; font-size:9px; padding:0 0 30px 0; align-items:center;} .subReqForm .form-group {display:flex; flex:1 1 auto; flex-direction:row; margin:0; padding:12px 0 15px 0; border-radius:4px;} .subReqForm .form-group .form-control, .subReqForm .form-group .btn {display:inline-flex; height:36px; line-height:1; align-items:center;} .subReqForm .form-group .form-control {flex:1 1 auto; width:100%; padding:4px 15px; justify-content:flex-start; border-radius:4px 0 0 4px; font-size:12px;} .subReqForm .form-group .btn {flex:0 1 auto; width:auto; padding:4px 15px; justify-content:center; border-radius:0 4px 4px 0;} #sideColLeft .subReqForm .description {font-size:11px; padding:0;} #sideColLeft .subReqForm .form-group {flex-direction:column; padding:0;} #sideColLeft .subReqForm .form-control {margin:10px 0;}  .subReqForm.r-subReqForm {text-align:left; clear:both; margin-bottom:15px;} .subReqForm.r-subReqForm .description {float:none; padding:0; text-align:left;} .subReqForm.r-subReqForm .form-group {padding:15px 0; margin-bottom:0;} .subReqForm.r-subReqForm .form-group .form-control {} .subReqForm.r-subReqForm .form-group .btn {clear:both; margin-top:15px;}  #section_userPanel {} .user-welcome {font-size:16px; padding:5px 0;} .user-welcome span {font-weight:700;} .user-welcome span.exclamation {font-weight:400; padding-left:3px;} .user-orders {} .user-data, .user-points {margin-bottom:30px; line-height:1.5;} .user-data div {} .user-data .user-links {padding-top:10px;} .user-data .user-links .btn-link {margin-right:15px;}  .loginForm ul, .loginPage ul {display:block; width:100%; list-style:none; margin:0; padding:0;} .loginForm li, .loginPage li {display:block; width:100%; list-style:none; margin:0; padding:0;} .loginPage .tags {padding-right:20px;}  .loginPage #lp_login, .loginPage .btn {} .linkiLogowania {width:100%; clear:both;} .line-or {display:block; z-index:1; width:100%; margin:15px 0 15px 0; text-align:center; position:relative; text-transform:uppercase; clear:both;} .line-or.line-over {} .line-or.line-under {display:none;} .line-or .line-or-text {display:inline-block; margin:0 auto; z-index:2; width:auto; height:auto; padding:8px 15px; text-align:center; background-color:#ffffff; border:0px solid #cccccc;} .line-or::before {content:""; display:block; position:absolute; top:50%; left:0; margin:0px; width:100%; border-top:1px solid #cccccc; height:1px; z-index:-1;} .regForm .linkiLogowania {padding:15px 0;} .regForm .line-or.line-over {display:none;} .regForm .line-or.line-under {display:block;} .regForm .alt-login, .regForm .alt-login .fb, .regForm .alt-login .google {} .panelWelcome div, .panelDiscount div {padding:5px 10px; display:inline-block;}  #page_loginPage .btn-link, #page_choose .btn-link {display:inline-flex; margin-bottom:15px;} .box#box_loginPanel .userLinks li {padding:0;} .box#box_loginPanel .panelWelcome div, .box#box_loginPanel .panelDiscount div {padding:5px 0;} .box#box_loginPanel .nav > li > a {padding:5px 0; border-top:1px solid #dedede;} .box#box_loginPanel .nav > li > a, .box#box_loginPanel .nav > li > a:visited {background-image:none; background-color:transparent;} .box#box_loginPanel .nav > li > a:hover {background-image:none; background-color:transparent;} .box#box_loginPanel li.selected a {font-weight:700;} .box#box_loginPanel .panelNewComplaint, .box#box_loginPanel .panelComplaints {} .box#box_loginForm .panelWelcome div, .box#box_loginForm .panelDiscount div, .box#box_loginForm .userLinks li {display:block; padding:5px 0;} .visiblePanel .box#box_loginForm {display:none!important;} .checkList {} .checkList .checkListElem .fa {margin-right:5px;} .checkList .checkListElem .fa.fa-check {} .checkList .checkListElem .fa.fa-times {} section#page_choose .firstBuy .sep {display:none;} section#page_choose .firstBuy .btn {margin-top:5px; margin-left:10px; margin-right:0; } section#page_choose div.choose, section#page_choose h2.name {margin-bottom:30px;} div.alert {} .page#page_itemList .alert {} @media all and (max-width:767px) { section#page_choose .nav > li > a {text-align:center;} section#page_choose .pull-left, section#page_choose .pull-right {float:none!important; width:100%!important; text-align:center!important; display:block!important; padding:0!important;} section#page_choose .pull-left a, section#page_choose .pull-right .btn {float:none!important; margin:5px!important; display:inline-flex!important;} } section#page_choose .form-horizontal .form-group {margin-right:0; margin-left:0; padding-left:0; padding-right:0;} section#page_choose .form-horizontal .form-group .row {margin-right:-15px; margin-left:-15px; padding-left:0; padding-right:0;}  .adr-col-1 {width:40%;} .adr-col-2 {width:60%;} .adr-list-header .adr-col-1 {float:left; clear:left;} .adr-list-header .adr-col-2 {float:right; clear:right;} .adr-list {min-height:0px; margin-bottom:0px;} .deliAdr-list .adr-list {min-height:400px; margin-bottom:100px;} .adr-tag {padding:8px 20px 8px 10px; vertical-align:top; border-top:1px solid var(--separator); cursor:pointer; overflow:hidden;} .adr-tag:hover, .adr-tag.selected {font-weight:700; background-color:#f5f5f5;} .adr-tag.selected:hover {background-color:#eaeaea;} .adr-tag .adr-default {font-weight:400; padding-left:5px; float:right; display:inline-block;} .adr-tag i.fa {float:right; font-size:18px; display:inline-block;} .adr-address, .adr-sel.adr-address {display:none;} .adr-address.selected, .adr-sel.adr-address.selected {display:block;} .adr-address .adr-wrap {} .adr-address .adr-wrap div {line-height:1.42857143;} .adr-address .adr-wrap div:empty {display:none;} .deliAdr-list .adr-address {padding:0px 0px 20px 40px; line-height:1.42857143; position:absolute; right:0px; top:0px;} .adr-list-header {overflow:hidden; width:100%; clear:both;} .adr-add {margin-bottom:15px;} .adr-header-tag, .adr-header-address {padding:0 0 15px 0; font-weight:700;} .adr-header-address {padding-left:40px;} .adr-list-body {position:relative;} .adr-empty-val {color:#444444; font-style:italic;} #simplemodal-container {width: auto!important; height:auto!important; max-width:calc(100vw - 60px); left:50%!important; top:50%!important; margin:0!important; transform:translate(-50%, -50%)!important;} #simplemodal-container .simplemodal-wrap {width:100%!important; height:100%!important; overflow:auto!important;} @media all and (min-width:992px) { #simplemodal-container { max-width:1340px;} } .bs-popup, .bs-popup-info {min-width:200px; width:calc(100vw - 60px); max-height:calc(100vh - 120px)!important; min-height:60px; padding:15px 15px; box-sizing:border-box; max-width:100%; overflow:auto;} @media all and (min-width:992px) { .bs-popup, .bs-popup-info {min-width:400px; width:auto; padding:30px 30px; max-width:1340px;} } .bts-del {margin:30px 0px 0px 0px;} .bts-edit {margin:15px 0px 0px 0px;} .pods .bts-edit {margin:0px 0px 0px 0px;} .adr-kraj {height:143px;} .adr-del-info {font-size:16px; text-align:center; margin-top:20px;} @media all and (max-width:767px) { .adr-del-info {font-size:14px;} } @media all and (max-width:991px) { .adr-col-1, .adr-col-2 {width:100%; float:none; clear:both; position:static;} .deliAdr-list .adr-address {position:static; padding:15px 0 15px 0;} .adr-address .adr-wrap {} .adr-list-header {display:none} .adr-address.list {position:inherit; border-top:1px solid var(--separator); padding:10px;} .adr-header-address {padding-left:0;} }  .char-plus {} .char-brackets {white-space:nowrap; padding:0;} .char-bracket-left {padding-right:1px;} .char-bracket-right {padding-left:1px;} .weightInfo .weightTag {} .weightInfo .weight {font-weight:700;} .weightInfo .weightUnit {padding-left:2px; font-size:80%;} table.orders {width:100%;} .orders table {width:100%;} .orders table td {vertical-align:middle;} .orders table label {padding:0; margin:0; font-size:inherit; font-weight:inherit;} .orders table .title {font-size:16px; font-weight:700;} .orders table span.div.description, .orders table div.description {display:block; font-size:13px; font-weight:400;} @media all and (max-width:991px) { .orders table .title {font-size:14px;} .orders table span.div.description, .orders table div.description {font-size:12px;} } .orders table span.div.deliveryParameters {} .orders table .description.paymentTime {} .orders table .description.installments {} .orders .information {padding:10px 0;} .orders input[type="radio"] {margin:0; padding:0;} table.addedItems {margin:0 auto 0 0;} .addedItems th, .addedItems td {padding:10px 10px 10px 10px;} .addedItems td table {margin:0; width:auto;} .addedItems td td {padding:0;} .table > thead > tr > th {border-bottom:1px solid var(--separator);} .table > tbody > tr > td {border-top:1px solid var(--separator);} .table > tbody > tr > td td {border-top:0;} .addedItems th {border-bottom:2px solid var(--separator);} .addedItems td {border-bottom:1px solid var(--separator);} .addedItems td td {border-bottom:0;} .addedItems .col-orderNr {width:30px; padding-left:0;} .addedItems .col-image {width:1px;} .addedItems .col-name {} .addedItems .col-quantity {width:200px; text-align:right;} .addedItems .col-quantity a {display:flex; width:100%; justify-content:center; align-items:center;} .addedItems .col-price {width:200px; text-align:right;} .addedItems .col-actions {width:30px; text-align:right; padding-right:0;} .orders .btn-link.btn-remove {display:inline-flex; width:34px; height:34px; padding:0; justify-content:center; align-items:center; border-radius:5px;} .orders .btn-link.btn-remove .icon {display:inline-flex; margin:0; font-size:22px; width:100%; height:100%; justify-content:center; align-items:center; border-radius:5px;} .orders .btn-link.btn-remove .icon::before {} .orders .btn-link.btn-remove .txt {display:none;} .addedItems .col-quantity table {width:auto; margin:0 0 0 auto;} .addedItems .col-quantity table td {padding:5px 5px;} .addedItems .col-name a, .orders td.name .productName a, .orders td.col-name a {font-size:16px; font-weight:700;} @media all and (max-width:1199px) { .addedItems .col-name a, .orders td.name .productName a, .orders td.col-name a {font-size:14px;} } @media all and (max-width:767px) { .addedItems .col-name a, .orders td.name .productName a, .orders td.col-name a {font-size:13px;} } .addedItems .productCode {font-weight:700;} .addedItems .productAuthor, .addedItems .productCategory, .addedItems .productCode, .addedItems .choosedAttributes {font-size:12px; padding:5px 0 0 0; margin:0; color:#555555;} .addedItems .choosedAttributes span {color:#777777;} .orders .mobile-label {display:none; font-style:italic; font-size:12px; padding:0; font-weight:300; color:#555555; opacity:0.8;} .orders.delivery {} .orders.payments {} .orders.packages {} .orders.country {} .orders.deliveryTime {} .orders.summary {margin:10px 0 10px 0; border-top:1px solid var(--separator); border-bottom:1px solid var(--separator);} .orders.yourRebate {} .sum .orders.summary {margin:-1px 0 0px 0; border-top:0px solid var(--separator);} .orders.delivery table {} .orders.payments table {} .orders.packages table {} .orders.deliveryTime table {} .orders.country table {width:auto;} .orders.summary table {width:100%;} .orders.yourRebate table {width:auto; margin-right:0; margin-left:auto; overflow:hidden;} .orders.delivery td, .orders.payments td, .orders.packages td, .orders.country td, .orders.deliveryTime td {padding:10px 10px 10px 10px;} .orders.summary td {padding:10px 10px; text-align:right;} .orders.yourRebate td {padding:10px; display:inline-block;} .orders.country .tag, .orders.yourRebate .tag {padding-left:0;} .orders.country .value, .orders.yourRebate .value {text-align:right;} .orders.country .buttons, .orders.yourRebate .buttons {padding-right:0;} .orders.yourRebate .form-control-static {font-weight:700;} .orders.country .form-control-static {padding-right:10px;} .orders td.col-icon {width:1px; padding-left:0;} .orders td.col-radio {width:30px; text-align:center;} .orders td.col-description {} .orders .col-description img {display:inline-block; width:100%; height:auto; max-width:max-content;} .orders td.col-price {} @media all and (min-width:992px) { .orders td.col-price {width:230px;} } .orders td.col-price, .orders td.cost, .orders th.cost {text-align:right;} .repForm table.orders {margin:10px 0;} .repForm table.orders .col-orderNr {width:30px; padding-left:10px;} .repForm table.orders .col-image {width:1px;} .repForm table.orders .col-name {} .repForm table.orders .col-buttons {width:200px; text-align:right;} .repForm table.orders .col-remove {width:100px; text-align:center;} .repForm .nav {margin-top:15px;} @media all and (max-width:479px) { .orders td.col-icon {display:none;} .addedItems .col-quantity, .addedItems .col-price, .addedItems .col-actions {} .orders td.col-radio {width:20px; text-align:left;} .orders td.col-price {width:auto;} } .orders.summary td {font-size:14px; padding:10px;} table.orders.summary .tag {} table.orders.summary .value {width:100px; font-size:16px; white-space:nowrap;} .sum table.orders.summary, table.orders.summary.points {background-color:transparent;} table.orders.summary.points .value {font-size:16px;} table.orders.summary.priceTax.priceNet .value {font-size:16px;} #page_cartForm table.orders.summary, table.orders.summary.costTotal {background-color:rgba(0,0,0,0.07);} table.orders.summary.costTotal td {font-weight:700; font-size:22px;} table.orders.summary.costTotal td.tag {} table.orders.summary.costTotal td.value {font-size:24px;} @media all and (max-width:479px) { table.orders.summary.costTotal tbody, table.orders.summary.costTotal tr, table.orders.summary.costTotal td {display:block; width:100%;} table.orders.summary.costTotal td.tag {text-align:left; padding:5px 10px 0 10px; font-size:20px;} table.orders.summary.costTotal td.value {text-align:right; padding:5px 10px 10px 10px;} } .orders.yourRebate table, .orders.yourDiscount table {width:auto; margin-left:auto; margin-right:0;} .orders.yourRebate table td {padding:0 10px 0 0;} .orders.yourDiscount table td {padding:5px 10px 5px 0;} .orders.yourRebate table td.tag, .orders.yourDiscount table td.tag {text-align:right;} .orders.yourRebate table td.value, .orders.yourDiscount table td.value {text-align:right;} @media all and (max-width:767px) { .orders.yourRebate table, .orders.yourDiscount table {width:100%; margin-left:0; margin-right:0;} .orders.yourRebate table td.tag, .orders.yourDiscount table td.tag {text-align:left;} .orders.yourRebate table td.value {text-align:left;} .orders.yourDiscount table td.value {text-align:right;} .orders.yourRebate td.buttons {display:block; margin-top:5px;} .orders.country .btn {margin-top:5px; margin-bottom:5px;} }  .orders td.image .productImage a, .orders td.col-image a {display:block; width:100px; height:100px; overflow:hidden; position:relative; border:1px solid var(--ramka1); background-color:#ffffff;} .orders td.image img, .orders td.col-image img {display:block; border:0; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto auto auto; overflow:auto;} .orders td.col-icon label:empty, .orders td.image .productImage a:empty, .orders td.col-image a:empty, .orders td.col-image span:empty {display:none;}  @media all and (max-width:991px) { .addedItems > thead {display:none;} .addedItems > tbody {} .addedItems > tbody > tr {display:flex; width:100%; justify-content:space-between; flex-wrap:wrap; margin:0 0 10px 0; padding:10px 0; position:relative;} .addedItems > tbody > tr:first-child {} .addedItems > tbody > tr:last-child {margin:0;} .addedItems td.col-orderNr {display:none; width:auto; padding:5px; font-size:10px; line-height:1; position:absolute; top:-1px; left:-1px; z-index:1;} .addedItems td.image, .addedItems td.col-image {display:flex; flex:1 1 110px; padding:10px 10px 10px 0; align-items:center; justify-content:center;} .addedItems td.image .productImage a, .addedItems td.col-image a {width:100px; height:100px;} .addedItems td.image img, .addedItems td.col-image img {margin:auto;} .addedItems td.name, .addedItems td.col-name {display:flex; flex:1 1 calc(100% - 112px); flex-direction:column; padding:10px 40px 10px 10px; align-items:flex-start; justify-content:center;} .orders .mobile-label {display:inline-block;} .addedItems td.quantity, .addedItems td.col-quantity, .addedItems td.price, .addedItems td.col-price, .addedItems td.cost, .addedItems td.col-actions {display:flex; flex:0;  padding:10px 15px 15px 0; white-space:nowrap; flex-direction:column; justify-content:center; align-items:flex-start;} .addedItems td.quantity {} .addedItems td.col-quantity {} .addedItems td.quantity .form-control, .addedItems td.col-quantity .form-control {min-width:60px; text-align:left;} .addedItems td.price, .addedItems td.col-price {text-align:left; } .addedItems td.cost, .addedItems td.col-actions {padding:7px 10px 7px 0; flex:1; align-items:flex-end; } .addedItems td.price, .addedItems td.col-price, .addedItems td.quantity {font-size:16px;} .addedItems td.cost {font-size:16px;} .addedItems td.quantity table, .addedItems td.col-quantity table {margin:0 auto 0 0; display:flex; flex-direction:row;} .addedItems td.quantity tbody, .addedItems td.col-quantity tbody {margin:0; display:flex; flex-direction:row;} .addedItems td.quantity table tr, .addedItems td.col-quantity table tr {display:inline-flex;} .addedItems td.quantity table td, .addedItems td.col-quantity table td {display:inline-flex; padding:0 10px 0 0; align-items:center;} .orderPages .cartForm .table-responsive, .addedItems tr tr, .addedItems td {border:0;} .addedItems > tbody > tr {border-top:1px solid var(--separator); border-bottom:1px solid var(--separator);}  .addedItems td.col-actions {position:absolute; top:10px; right:0; border:0; width:unset; padding:0;} .addedItems .col-actions .btn-link {width:28px; height:28px;} .addedItems .col-actions .btn-link .icon {font-size:20px;} .addedItems .col-actions .btn-link .txt {display:none;} } @media all and (max-width:767px) { .addedItems td.image, .addedItems td.col-image {flex:1 1 60px; padding:5px 5px 5px 0;} .addedItems td.image .productImage a, .addedItems td.col-image a {width:60px; height:60px;} .addedItems td.name, .addedItems td.col-name {flex:1 1 calc(100% - 72px);} }  .orderAgain {margin:0 0 15px 0;} .userFiles .col-nr {width:30px;} .userFiles .col-date {width:150px;} .userFiles .col-name {font-weight:bold;} .userFiles .col-name .description {font-size:11px; padding:5px 0; font-weight:normal;} .userFiles .col-actions {width:130px; text-align:right;} #page_complaintList .comment {font-size:12px;} #page_complaintList .comment b {} #page_complaintList .comment div {padding:5px 0 0 0;} #page_complaintList .comment-client {} #page_complaintList .comment-answer {margin:10px 0 0 0; border-top:1px solid var(--separator); padding:10px 0 0 0;} #page_complaintList .comment-answer div {font-style:italic;} #page_paynow .forms.forms-blik {display:inline-flex; flex-direction:row; border:1px solid var(--ramka1); background:#f1f1f1 url(blik.png) no-repeat 15px 50%; background-size:68px 36px; padding:15px 15px 15px 100px; margin:0 auto 15px auto; gap:15px; width:auto;} #page_paynow .forms.forms-blik .form-control {display:flex; align-items:center; justify-content:center; text-align:center; padding:0.5rem 0.5rem; height:56px; width:100%; min-width:20rem; font-family:Courier New, Courier, serif; font-size:3rem; font-weight:700; letter-spacing:1rem;} #page_paynow .forms.forms-blik .btn {border-radius:4px;} #page_paynow .forms.forms-check {font-size:13px;} #page_paynow .forms.forms-check div.checkbox {margin:0 0 15px 0;} #page_paynow .forms.forms-check .value-title {display:inline-block; font-size:14px;} #page_paynow .forms.forms-check .value-content {display:block; padding:5px 0;} .XpressCheck {border:1px solid var(--ramka1); background-color:#f1f1f1; padding:10px; margin:10px 0 0 0;} .XpressCheck .XpressDescription {padding:0 0 5px 0;} .XpressCheck .form-inline {overflow:hidden; display:block;} .XpressCheck .form-control {float:left;} .XpressCheck .btn {cursor:pointer; float:left;} .XpressCheck #xpressMes {padding:5px 0 0 0;} .XpressCheck #xpressMes:empty {display:none;} .XpressCheck .xpressOK {color:green;} .XpressCheck .xpressError {color:red; font-weight:700;} .XpressCheck .xpressError.notAllowed {} .XpressCheck .xpressError.formatError {} .XpressCheck .xpressError.fatalError {} div.printPage {display:none; text-align:right; padding-top:15px; padding-bottom:15px;} .orders div.printPage, .detCard div.printPage, .conBody div.printPage {} .ordList .filters ul {width:100%;} .ordList .filters li {text-align:right;} div.button-actions {margin:0 0 15px 0;}  div.payFormLink {border-top:1px solid var(--separator); border-top:1px solid var(--separator); padding:10px; margin:10px 0; text-align:center;} .payFormLink span.image {display:block; margin:0 auto; padding:10px 0; text-align:center;} .payFormLink span.image img {vertical-align:bottom;} .payFormLink a, .payFormLink a:visited {} .payFormLink a:hover { } .payFormLink img {}  .p24PayForm .p24_wfh940g {width:100%!important; margin-left:auto; margin-right:auto;} .p24PayForm .p24_wfh940g table {width:100%!important;} .p24PayForm .p24_wfh940g table td {padding:3px 0; height:auto;} .p24PayForm .p24_wfh940g div {background-color:transparent!important;  padding:5px 0 5px 0!important; border:0px solid!important;} .p24PayForm .p24_wfh940g div#p24_4j3j52 {padding:0 0 5px 0!important;} .p24PayForm .p24_wfh940g input {display:inline-block; vertical-align:middle; margin-right:5px; margin-top:5px; margin-bottom:5px;} .p24PayForm .p24_wfh940g label {width:80%!important; padding:15px 0 15px 55px!important; background-position:0% 50%!important; background-repeat:no-repeat!important; background-size:46px 46px!important; display:inline-block!important; font-size:12px;} .p24PayForm .p24_wfh940g label[for=pf129] {background-image:url(plat_aliorraty.png);}  .p24PayForm .p24_wfh940g label[for=pf85] {background-image:url(plat_milenium.png);} .p24PayForm .p24_wfh940g label[for=pf48] {background-image:url(plat_bos.png);} .p24PayForm .p24_wfh940g label[for=pf59] {background-image:url(plat_bankpocztowy.png);} .p24PayForm .p24_wfh940g label[for=pf114] {background-image:url(plat_brebank.png);} .p24PayForm .p24_wfh940g label[for=pf45] {background-image:url(plat_creditagricole.png);} .p24PayForm .p24_wfh940g label[for=pf103] {background-image:url(plat_dnb.png);} .p24PayForm .p24_wfh940g label[for=pf94] {background-image:url(plat_eurobank.png);} .p24PayForm .p24_wfh940g label[for=pf34] {background-image:url(plat_getinbank.png);}  .p24PayForm .p24_wfh940g label[for=pf108] {background-image:url(plat_ideabank.png);} .p24PayForm .p24_wfh940g label[for=pf25] {background-image:url(plat_mbank_mtransfer.png);} .p24PayForm .p24_wfh940g label[for=pf27] {background-image:url(plat_mbank_multitransfer.png);} .p24PayForm .p24_wfh940g label[for=pf119] {background-image:url(plat_citi.png);} .p24PayForm .p24_wfh940g label[for=pf26] {background-image:url(plat_inteligo.png);} .p24PayForm .p24_wfh940g label[for=pf131] {background-image:url(plat_plusbank.png);} .p24PayForm .p24_wfh940g label[for=pf35] {background-image:url(plat_bph.png);} .p24PayForm .p24_wfh940g label[for=pf58] {background-image:url(plat_sgb.png);} .p24PayForm .p24_wfh940g label[for=pf121] {background-image:url(plat_tmobile.png);} .p24PayForm .p24_wfh940g label[for=pf111] {background-image:url(plat_trustpay.png);} .p24PayForm .p24_wfh940g label[for=pf1000] {background-image:url(plat_przelew.png);} .p24PayForm .p24_wfh940g label[for=pf56] {background-image:url(plat_bgz.png);} .p24PayForm .p24_wfh940g label[for=pf32] {background-image:url(plat_nordea.png);} .p24PayForm .p24_wfh940g label[for=pf65] {background-image:url(plat_pekao.png);} .p24PayForm .p24_wfh940g label[for=pf33] {background-image:url(plat_paribas.png);} .p24PayForm .p24_wfh940g label[for=pf20] {background-image:url(plat_bzwbk.png);} .p24PayForm .p24_wfh940g label[for=pf110] {background-image:url(plat_deutschebank.png);} .p24PayForm .p24_wfh940g label[for=pf105] {background-image:url(plat_eskok.png);} .p24PayForm .p24_wfh940g label[for=pf68] {background-image:url(plat_getbank.png);} .p24PayForm .p24_wfh940g label[for=pf79] {background-image:url(plat_getinbank.png);}  .p24PayForm .p24_wfh940g label[for=pf37] {background-image:url(plat_kredytbank.png);} .p24PayForm .p24_wfh940g label[for=pf113] {background-image:url(plat_meritumbank.png);} .p24PayForm .p24_wfh940g label[for=pf88] {background-image:url(plat_aliorbank.png);}  .p24PayForm .p24_wfh940g label[for=pf135] {background-image:url(plat_placeziko.png);} .p24PayForm .p24_wfh940g label[for=pf31] {background-image:url(plat_placezipko.png);} .p24PayForm .p24_wfh940g label[for=pf112] {background-image:url(plat_ing.png);} .p24PayForm .p24_wfh940g label[for=pf62] {background-image:url(plat_raiffeisen.png);} .p24PayForm .p24_wfh940g label[for=pf87] {background-image:url(plat_skycash.png);} .p24PayForm .p24_wfh940g label[for=pf64] {background-image:url(plat_toyotabank.png);} .p24PayForm .p24_wfh940g label[for=pf69] {background-image:url(plat_volkswagenbank.png);} .p24PayForm .p24_wfh940g label[for=pf2000] {background-image:url(plat_przedplata.png);} .p24PayForm .p24_wfh940g label[for=pf90] {background-image:url(plat_fmbank.png);} .p24PayForm .p24_wfh940g label[for=pf153] {background-image:url(plat_getinonline.png);} .p24PayForm .p24_wfh940g label[for=pf66] {background-image:url(plat_paypal.png);} .p24PayForm .p24_wfh940g label[for=pf84] {background-image:url(plat_aliorraty.png);} .p24PayForm .p24_wfh940g label[for=pf43] {background-image:url(plat_pekao.png);} .p24PayForm .p24_wfh940g label[for=pf47] {background-image:url(plat_citi.png);} .p24PayForm .p24_wfh940g label[for=pf36] {background-image:url(plat_deutschebank.png);} .p24PayForm .p24_wfh940g label[for=pf49] {background-image:url(plat_ing.png);} .p24PayForm .p24_wfh940g label[for=pf102] {background-image:url(plat_raiffeisen.png);} .p24PayForm .p24_wfh940g label[for=pf89] {background-image:url(plat_meritumbank.png);} .p24PayForm .p24_wfh940g label[for=pf141] {background-image:url(plat_bankpocztowy.png);} @media all and (max-width:767px) { .p24PayForm .p24_wfh940g input {margin-top:0px; margin-bottom:0px;} .p24PayForm .p24_wfh940g label {width:80%!important; padding:6px 0 6px 25px!important; font-size:12px; background-size:23px 23px!important;} }  div#PaczkawRuchu {margin:0; padding:10px 0; text-align:left; overflow:hidden;} div#PaczkawRuchu a.button {margin:0 auto 0 0; font-size:14px; cursor:pointer;} div#PaczkawRuchu a.button .buttonLinkContent {padding-left:20px; background-repeat:no-repeat; background-position:0% 50%; background-image:url(select_point.png);  } #PaczkawRuchu a.button {} div#receiptPointBlock {margin:0 auto 10px auto; padding:0;} div#receiptPointBlock .pageSubTitle {} div#punktodbioru {} div#punktodbioru div {padding:2px 0;} div#punktodbioru #street_name {font-weight:700;} div#punktodbioru #location {} div#punktodbioru #opening_hours {font-style:italic;} div#paczkaWRuchuSelect label {margin-top:10px; margin-bottom:5px;} div#paczkaWRuchuSelect select {margin-bottom:15px; width:100%; box-sizing:border-box;}  #selectet-pacz {} #selectet-pacz div.sumInPost {margin:0px auto 10px auto; padding:0 0 5px 0;} #selectet-pacz div.sumInPost h4 {} #selectet-pacz div.sumInPost h5 {margin:0; padding:5px 0; font-weight:bold;} #selectet-pacz div.sumInPost div {margin:0; padding:0 0 5px 0;}  div.center {margin:0 auto;}  table.aucSumForm {width:100%;} table.aucSumForm div {width:100%;} table.aucSumForm div.opisPowrotu {padding:5px 0;} table.aucSumForm div.linkPowrotu {padding:5px 0; text-align:right;} table.aucSumForm div.linkPowrotu img {margin-right:5px;} table.aucSumForm div.etykieta {font-size:14px; font-weight:700; padding-top:10px;} table.aucSumForm div.sprzedajacy_nazwa {font-size:14px; padding:5px 0 5px 10px;} table.aucSumForm div.sprzedajacy_linki {padding:2px 0 10px 10px;}  .galleries .galleryItem {display:flex; flex-direction:column; width:100%; height:100%; box-sizing:border-box; margin:0; padding:15px; text-align:center; position:relative; gap:10px 0; overflow:hidden; text-decoration:none;} .galleries .galleryItem:hover {text-decoration:none;} .galleries .galleryName {display:flex; text-align:center; align-items:center; justify-content:center; width:100%; font-size:14px; font-weight:700; padding:0;} .galleries.galCatList .galleryName {font-size:16px;} .galleries .galleryImage {display:block; width:100%; height:120px; padding:0; margin:0; overflow:hidden; position:relative;} .galleries.galCatList .galleryImage {height:0; padding:0 0 100% 0;} .galleries .galleryImage img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .galleries .galleryDescription {display:block; position:absolute; bottom:-100%; left:0; width:100%; padding:5px 5px; box-sizing:border-box; word-break:normal; overflow-wrap:anywhere; hyphens:auto; font-size:11px; background-color:#ffffff;} .galleries.galCatList .galleryDescription {font-size:12px;} .galleries a.galleryItem:hover .galleryDescription {bottom:0%;} .galleries .galleryName:empty, .galleries .galleryImage:empty, .galleries .galleryDescription:empty {display:none;} .gallery #galleryWindow {padding:15px; text-align:center; margin:0 0 15px 0;} .gallery #galleryWindow img {display:block; margin:0 auto;} @media all and (max-width:767px) { .gallery #galleryWindow img {width:100%; height:auto;} } .gallery #galleryList {margin:0 0 15px 0; padding:0 0;} .gallery #galleryList ul {display:flex; width:100%; margin:0; padding:0; overflow:auto; flex-direction:row; flex-wrap:wrap; gap:15px;} .gallery #galleryList li {display:flex; height:unset; padding:0; margin:0; list-style:none; float:none;} .gallery #galleryList li.lastChild {padding-right:0;} .gallery #galleryList li:first-child, .gallery #galleryList li.first {clear:left;} .gallery #galleryList .galleryItem {display:flex; height:unset; padding:0; text-align:center;} .gallery #galleryList .galleryItem a {display:flex; flex-direction:column; width:100%; height:100%; box-sizing:border-box; margin:0; padding:5px; text-align:center; position:relative; gap:10px 0; font-size:10px;} .gallery #galleryList .galleryItem span.image, .gallery #galleryList .galleryItem span.name, .gallery #galleryList .galleryItem span.description {display:flex; text-align:center; align-items:center; justify-content:center; width:100%;} .gallery #galleryList .galleryItem span.name:empty, .gallery #galleryList .galleryItem span.description:empty {display:none;} .gallery #galleryList .galleryItem span.image {position:relative;  height:0; padding:0 0 100% 0;} .gallery #galleryList .galleryItem span.image:hover {border:0px solid var(--ramka2);} .gallery #galleryList .galleryItem img {display:block; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto;} .gallery #galleryList .galleryItem span.name {flex:1 1 auto; font-weight:700;} .gallery #galleryList .galleryItem span.description {} .gallery #galleryList a, .gallery #galleryList a:visited, .gallery #galleryList a:hover {text-decoration:none;} .galeriaBrakZdjec {margin:5px auto;} .galleries .paginator {width:100%; margin:0 auto 15px auto;} .galleries .paginator td {width:33%; vertical-align:middle; text-align:center; font-size:12px;} .galleries .paginator.paginatorLists td {width:33%;} .galleryItem, .galleries #galleryWindow, .galleries.galList .gallery, .galleries.galCatList .gallery {background-color:#ffffff; border:1px solid var(--ramka1);} .galleryItem:hover, .galleries #galleryList li:hover, .galleries.galList .gallery:hover, .galleries.galCatList .gallery:hover { -webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); } #galleryList a:hover {background-color:rgb(242,242,242); background-color:rgba(242,242,242,0.75);} div.newsShortList .newsItem {margin-bottom:15px;} div.newsShortList .newsShort {display:block; margin:0 0 5px 0; padding:0;} div.newsShortList .newsLink {display:block; margin:0 0 5px 0; padding:0;} div.newsShortList .newsLink a, div.newsShortList .newsLink a:visited {} div.newsShortList .newsLink a:hover {} div.newsShortList .newsImage {display:block; margin:0 0 10px 0; padding:0;} div.newsShortList .newsWrap {display:block; position:relative; height:150px; overflow:hidden; margin:0 0 10px 0;} div.newsShortList .newsWrap .newsImage {margin:0; position:relative;} div.newsShortList .newsWrap .newsImage img {width:100%; height:auto; display:block; } div.newsShortList .newsDataPublikacji {display:block; margin:0 0 10px 0; padding:0; font-style:italic; color:#555555; font-size:12px;} div.newsShortList .newsWrap .newsDataPublikacji {margin:0; padding:5px; background-color:rgba(0,0,0,0.25); color:#dedede; position:absolute; top:0; left:0;} div.newsShortList .newsSkrot {display:block; margin:0 0 10px 0; padding:0;} div.newsShortList .newsArchLink {display:block; margin:5px 0;} div.newsList {margin:5px auto 20px auto; clear:both;} div.newsList .newsFull {margin-bottom:10px; overflow:hidden;} div.newsList .newsFull p {} div.newsList div.newsLink {padding-bottom:4px; font-size:16px;} div.newsList .newsLink a, div.newsList .newsLink a:visited {font-weight:700;} div.newsList .newsLink a:hover {} div.newsList .newsDataPublikacji {font-weight:400; font-style:italic; font-size:11px; padding:0 0 4px 0;} div.newsList .newsTresc {padding-bottom:20px; clear:both; overflow:hidden;} div.newsList .newsImage {display:inline-block; float:left; font-size:0; margin:0 10px 10px 0;} div.newsList .newsImage img {vertical-align:middle;} .newsBody {}  div.pollForm#naglowek {} table.pollForm {width:100%;} table.pollForm td {vertical-align:middle; padding:1px 1px;} table.pollForm td.probeQuestion {} table.pollForm td.poleSondy {width:18px; padding:1px 0 4px 0; text-align:left;} table.pollForm td.poleSondy input {margin-left:0;} table.pollForm td.opcjaSondy {width:150px; padding:2px 0 3px 0; font-weight:700;} table.pollForm td.przyciskiSondy {text-align:right;} table.pollForm td.przyciskiSondy input {margin-left:auto; margin-right:0;} table.pollForm input.button#glosuj {} table.pollForm input.button#wyniki {background-image:none; background-color:transparent; border:0; font-weight:700; text-align:center; margin-top:5px;} table.pollForm a#wyniki {display:block; font-weight:700; text-align:center; margin-top:5px; cursor:pointer;} table.pollForm span.glosuj {display:block;} table.pollForm span.wyniki {display:block;} table.pollForm td.wynikSondy {padding:0 0 8px 0; font-size:11px; vertical-align:middle;} table.pollForm td.wykresSondy {background-color:var(--kolor1);} table.pollForm td.wynikSondy img {margin-top:4px;} table.pollForm td.iloscGlosow {padding-top:2px;} table.pollForm td.iloscGlosow span {font-weight:700;}  .ratBar {background-position:0 100%;} .ratForm .ratBar, .ratForm #ratBar {} .ratForm .voteBarRating, .ratForm #voteBarRating {float:left; margin-top:0;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {float:left; padding:0 0 0 10px; width:2em; margin-top:3px;} .ratForm .voteBar, .ratForm #voteBar {overflow:hidden; float:left; background-position:0 100%; margin-top:3px;} .ratForm .voteBarCurrent, .ratForm #voteBarCurrent {overflow:hidden; position:relative;} .ratForm .voteBarSlider, .ratForm #voteBarSlider {overflow:hidden; position:relative; width:100%;} .ratForm .voteBarSlider a, .ratForm #voteBarSlider a {display:block; float:left; margin:0; overflow:hidden; padding:0; background-repeat:no-repeat; background-position:0 100%;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {border:0; margin:0;} .ratForm .ratFormOption {margin:4px;} .ratBar, .ratBarCurrent, .ratForm .idRatBar, .ratForm #ratBar, .ratForm .voteBarCurrent, .ratForm #voteBarCurrent, .ratForm .voteBar, .ratForm #voteBar {height:13px;} .ratForm .voteBarCandidate, .ratForm #voteBarCandidate {height:13px; line-height:13px;} .ratForm .voteBarSlider, .ratForm #voteBarSlider {height:13px; top:-13px;} .ratForm .voteBarSlider a, .ratForm #voteBarSlider a {height:13px; line-height:13px; width:13px;} .ratForm .voteBarSlider img, .ratForm #voteBarSlider img {width:13px; height:13px;} .ratBar, .ratBarCurrent, .ratForm .voteBar, .ratForm #voteBar, .ratForm .voteBarCurrent, .ratForm #voteBarCurrent, .ratForm .voteBarSlider a, .ratForm #voteBarSlider a { background-image:url(ratingStarBar13-3x.webp); background-size:13px 39px; } div.opiList div.ocena {width:65px;}  .opiForm {} .opiForm .form-group {padding-top:10px; padding-bottom:10px;} .row.opiList {padding:0 0;} .row.opiForm .row .forms label.col-xs-12 {padding:5px 10px 5px 0; text-transform:uppercase; font-weight:normal;}  .row.opiForm .row .forms div.col-xs-12 {padding:0 0 0 0;} .row.opiForm .row .col-sm-offset-2, .row.opiForm .row .col-md-offset-2, .row.opiForm .row .col-xs-offset-2 {padding-left:0; padding-right:0;} .opiList table {width:100%; margin:0 0 15px 0;} .opiList td.col1 {width:150px; padding:10px 15px 10px 0; vertical-align:top;} .opiList td.col2 {padding:10px 0 0 15px; vertical-align:top;} div.opiList {margin:0 auto; padding:0;} div.opiList table {margin:0;} div.opiList table td {text-align:left; padding:10px 10px 10px 0; vertical-align:top;} div.opiList table th {text-align:left; padding:2px 10px 2px 0;} div.opiList a {} div.opiList .rev-outer {} div.opiList .rev-line {display:flex;} div.opiList div.who {padding-bottom:5px; overflow:hidden;} div.opiList div.TrustMate {max-width:100px; margin:0 auto 0 0;} @media all and (min-width:768px) { div.opiList div.who {flex-grow:1; margin:0 auto 0 0;} div.opiList div.TrustMate {max-width:100px; margin:0 0 0 auto;} div.opiList div.TrustMate img {margin:0 0 15px auto;} } div.opiList div.review {padding-bottom:30px; margin-bottom:15px; border-bottom:1px solid var(--separator);} div.opiList span.name, div.opiList span.date {font-size:13px; display:inline-block; padding:2px 15px 0 0; float:left;} div.opiList div.rating {display:inline-block; margin:0;  float:left; font-size:13px;} div.opiList span.name {font-weight:700;} div.opiList span.review {font-size:15px; padding-bottom:5px;} div.opiList span.shop {} div.opiList span.shop.review {} div.opiList span.shop.name {} .opiList.opiConList {} div.conBody {} div.conBody p.conBody {} .conBody #page_conForm .pageTitle {margin-bottom:15px; text-align:left;} .conBody .conForm {text-align:left;}  section.blogMainList {} section.blogList {} section.blogList.blogFeatured {} section.blogBody {} .blogDescription {margin:0 0 30px 0; border-bottom:1px solid var(--separator); padding:0 0 30px 0;} .blogPost {} .blogPosts {border:1px solid var(--ramka1); margin:15px 0; padding:15px;} .blogFeatured .blogPosts {border:0; margin:0; padding:0;} .blogFeatured .pageSubTitle {padding-top:0;} .blogPicture {margin:0 0 15px 0; text-align:left;} .blogPicture img {display:block; margin:0 auto; width:100%; height:auto;} .blogEntry {} .blogEntry .tag {padding-right:5px;} .blogEntry .sep {color:#808080;} .blogEntry .blogTitle {margin-top:0;} .blogEntry .blogDate {font-size:12px; font-style:italic; margin-bottom:5px; color:#808080;} .blogEntry .blogTags {font-size:12px; margin-bottom:5px;} .blogEntry .blogLead {} .blogEntry .blogButtons {padding:15px 0; text-align:left;} .blogMainList {margin-bottom:0;} .blogMainList .blogMainPosts {} .blogMainList .blogMainPost {display:flex; flex-direction:column; margin-bottom:15px; width:100%;} .blogMainList .blogPicture {display:flex; border:0px solid var(--ramka1); position:relative; width:100%; height:206px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; opacity:1; border-radius:5px;} .blogMainList .blogDate {display:none; position:absolute; top:10px; right:10px; height:28px; padding:0 28px; justify-content:center; align-items:center; background-color:var(--kolor1); color:#ffffff; font-size:11px; font-weight:400;} .blogMainList .blogContent {display:flex; flex:1 1 auto; flex-direction:column; justify-content:space-between; margin:0; padding:0; width:100%;} .blogMainList .blogTitle {display:flex; width:100%; height:auto; align-items:flex-start; justify-content:start; flex-direction:column; margin:0 0 5px 0; padding:0; font-weight:500; font-size:24px;} .blogMainList .blogLead {display:flex; width:100%; height:100%; align-items:baseline; justify-content:flex-start; flex-direction:row; margin:0; padding:0 0 10px 0; flex-wrap:wrap; font-weight:300; font-size:14px;} .blogMainList .blogButtons {display:flex; width:100%; height:auto; align-items:end; justify-content:flex-start; flex-direction:row; margin:0 0 0px 0; padding:0 0 0 0;} .blogMainList .blogButtons a {font-weight:600; font-size:14px; padding:0 35px 0 0; height:auto; line-height:1; } .blogMainList .blogButtons a, .blogMainList .blogButtons a:visited {background:transparent url(arrow-more.webp) no-repeat 100% 50%; color:#000000; border:0} .blogMainList .blogButtons a:hover {background:transparent url(arrow-more-black.webp) no-repeat 100% 50%; color:var(--kolor1); border:0} .blogMainList .blogMore {margin:0 0 75px 0; text-align:right;} .blogMainList .blogMore .btn {} @media all and (min-width:360px) and (max-width:991px) { .gridList.grid-per-3.blogMainPosts {grid-template-columns:repeat(2, 1fr);} .gridList.grid-per-3.blogMainPosts .gridCol {} .gridList.grid-per-3.blogMainPosts .gridCol:nth-child(3n+1) {grid-column-start:1; grid-column-end:3;} .gridList.grid-per-3.blogMainPosts .gridCol:nth-child(3n+1) .blogPicture {height:270px;} }  div.channels {text-align:center; overflow:auto;} div.channels div.channel {overflow:hidden; float:left; margin:5px; border:1px solid #C1C1C1; padding:5px; display:inline-flex; position:relative; width:130px; height:60px;} div.channels span.label {float:none; display:flex; align-items:center; gap:5px;} div.channels input {float:none; display:flex; margin:0;} div.channels label {float:none; display:flex; margin:0; padding:0;} div.channels img {display:block; margin:0 auto; vertical-align:middle;} div.channels span.name {display:flex; padding:5px; font-size:9px; position:absolute; right:0; top:-100px;} div.channels div.channel:hover, div.channels div.channel.selected:hover {border:1px solid #000000;} div.channels div.channel:hover span.name {display:block; top:0; background-color:rgb(255, 255, 255); background-color:rgba(255, 255, 255, 0.90); max-width:100px; color:#555555;} div.channels span.channelPic {display:flex; width:95px; height:50px; background-size:contain!important;}  .stacktable {width:100%;} .st-head-row {padding-top:1em;} .st-head-row.st-head-row-main {font-size:1.5em; padding-top:0;} .st-key {width:49%; text-align:right; padding-right:1%;} .st-val {width:49%; padding-left:1%;} .stacktable.large-only {display:table;} .stacktable.small-only {display:none;} @media all and (max-width:991px) { .stacktable.large-only {display:none;} .stacktable.small-only {display:table;} } .currencyToLeft span.price {} .currencyToLeft span.currency, .currencyToLeft span.rangeCurrency {padding-left:0; display:none!important;} #fb-slide {float:right; overflow:hidden; padding-left:0px; position:fixed; top:220px; z-index:2002; box-sizing:content-box;} #fb-slide-gfx {height:111px; padding-left:35px; position:fixed; top:220px; z-index:2002; background-repeat:no-repeat; background-position:0 0; box-sizing:content-box;} #fb-slide #fb-frame {padding:20px 5px 20px 12px; background-color:#5777b1; box-sizing:content-box;} #fb-slide #fb-frame #fb-back {background:white; box-sizing:content-box;} iframe div.fbDarkWidget {background:red;} #fb-slide-gfx, #fb-slide {display:none!important;} @media all and (min-width:992px) { #fb-slide-gfx, #fb-slide {display:block!important;}  } .towaryTresc a, .linkiTresc a, .plikiTresc a, .flv a {display:block; padding:5px 0;} .towaryTresc .description, .linkiTresc .description, .plikiTresc .description, .flv .description {margin-bottom:10px;} .towaryTresc .description:empty, .linkiTresc .description:empty, .plikiTresc .description:empty, .flv .description:empty {display:none;} div.flv li a, div.flv .videoName {display:block; padding:5px 0; font-weight:bold;} div.flv .videoDescription {padding:0 0 15px 0; font-size:12px;} div.flv ul, div.flv li, .additional.itemFilms ul, .additional.itemFilms li, .additional.itemVideo ul, .additional.itemVideo li, .additional.itemMusic ul, .additional.itemMusic li {display:block; margin:0; padding:0; list-style:none; clear:both;} div.flv li, .additional.itemFilms li, .additional.itemVideo li {margin-bottom:15px;} .additional.itemMusic li {margin-bottom:25px;} div.flv video, .additional video, video.video-responsive {margin:0; display:block; width:auto; height:auto; max-width:100%; max-height:100%;} .itemMusic audio {} .itemMusic .songTitle {padding:5px 0; font-weight:bold;} .itemMusic .songDescription {padding:0 0; margin-bottom:10px; font-size:12px;} video::-internal-media-controls-cast-button, audio::-internal-media-controls-cast-button {display:none;} video::-internal-media-controls-download-button, audio::-internal-media-controls-download-button {display:none;} video::-webkit-media-controls-enclosure, audio::-webkit-media-controls-enclosure {overflow:hidden;} video::-webkit-media-controls-panel, audio::-webkit-media-controls-panel {width:calc(100% + 30px);} table.banList, table.flashBanList {width:100%; margin:0 0 15px 0;} textarea.partnerCode {margin:0 0 15px 0; width:100%; display:block; box-sizing:border-box; padding:10px; font-size:12px; clear:both;} div.partnerView {margin:0 0 15px 0; clear:both;} div.partnerView img {display:block; margin:0 auto 0 0; width:auto; height:auto; max-width:100%; max-height:100%;}  .fullPop, .sticky, .sticky#quickCart div.cart, .mainTopWrap, .pager a:hover, .pagination a:hover, #clientMenu a:hover, #headerMenu li:hover, #headerMenu a:hover, .menuFooter a:hover, footer a:hover, #box_catMenu a:hover, div.channels div.channel:hover span.name, #offerLeft .productImage:hover .productPromotionIcons, .subCatItem:hover .categoryDescription, .btn:hover, .button:hover, .producer:hover *, .galleryItem:hover, .catItem:hover, .catItem:hover *, .item:hover, .item:hover * { -webkit-transition:all 0.25s ease 0s; -moz-transition:all 0.25s ease 0s; -ms-transition:all 0.25s ease 0s; -o-transition:all 0.25s ease 0s; transition:all 0.25s ease 0s; }  .pageAdmin, .pageClient, #fb-slide, #fb-slide-gfx, .btn.btn-default#toTop, .sticky { -webkit-transform:translateZ(0)!important; transform:translateZ(0)!important; -webkit-transform:none !important; transform:none !important; } @keyframes shadowPulse { 0% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); box-shadow:0px 0px 15px 3px rgba(255,0,0,0); } 50% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,1); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,1); box-shadow:0px 0px 15px 3px rgba(255,0,0,1); } 100% { -webkit-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); -moz-box-shadow:0px 0px 15px 3px rgba(255,0,0,0); box-shadow:0px 0px 15px 3px rgba(255,0,0,0); } } .shadow-pulse { animation-name:shadowPulse; animation-duration:1s; animation-iteration-count:1; animation-timing-function:linear; } .bs-popup-info.bs-error {padding:10px 30px 30px 30px;} .bs-popup-info.bs-error .popup-info-content {padding:20px 10px 30px; text-align:center; font-size:20px;} .bs-popup-info.bs-error .buttonBlock {text-align:right;}  .basket-mes-box {z-index:5400; position:fixed; right:15px; top:120px; } .basket-mes-content {box-sizing:border-box; padding:10px 15px; margin:0 0 1em 0; color:#ffffff; font-weight:700; overflow:hidden; text-align:center;} .mes-info {background-color:#238c00;} .mes-warning {background-color:#646473;} .mes-error {background-color:#b30000;} .w8 {display:inline;} .w8 b {opacity:0;} .w8 b.d1 {animation:dot1 2s infinite linear;} .w8 b.d2 {animation:dot2 2s infinite linear;} .w8 b.d3 {animation:dot3 2s infinite linear;} .w8 b.d4 {animation:dot4 2s infinite linear;} @keyframes dot1 {0% {opacity:0} 20% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot2 {20% {opacity:0} 60% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot3 {40% {opacity:0} 70% {opacity:1} 80% {opacity:1} 100%{opacity:0}} @keyframes dot4 {60% {opacity:0} 80% {opacity:1} 81% {opacity:1} 100%{opacity:0}}  img {}  .wishList-btn {text-decoration:none!important;} .wishList-btn .wishList-to-remove {display:none;} .wishList-btn.wishListJS.to-remove .wishList-to-remove, .wishList-btn.wishListJS.to-add .wishList-to-add {display:inline-block} .wishList-btn.wishListJS.to-remove .wishList-to-add, .wishList-btn.wishListJS.to-add .wishList-to-remove {display:none;} .wishList-btn .wishList-icon {width:100%; height:100%; background:transparent url(icon-heart-small-black.webp) no-repeat 50% 50%; display:inline-flex; margin:0 auto; color:var(--kolor1);} .wishList-btn:hover .wishList-icon {opacity:0.8; color:var(--kolor2);} .wishList-btn.to-remove .wishList-icon {background:transparent url(icon-heart-small.webp) no-repeat 50% 50%;} .wishList-btn .wishList-icon::before {} .wishList-btn.to-add .wishList-icon::before {} .wishList-btn.to-remove .wishList-icon::before {}  .detCard .wishList-btn .w8 {display:none;} .detCard .wishList-btn .wishList-to-add, .detCard .wishList-btn .wishList-to-remove, .detCard .wishList-btn.wishListJS .wishList-to-add, .detCard .wishList-btn.wishListJS .wishList-to-remove {display:none}  .item .wishList-btn .w8 {display:none;} .item .wishList-btn .wishList-to-add, .item .wishList-btn .wishList-to-remove, .item .wishList-btn.wishListJS .wishList-to-add, .item .wishList-btn.wishListJS .wishList-to-remove {display:none} #dpd-widget-wrapp {margin:30px 0;} div.freeDelivery {clear:both; margin:5px auto 5px 0; font-size:14px; font-weight:400; color:green;} div.freeDelivery.toFreeDelivery {color:var(--kolor1);} div.freeDelivery .freeDeliveryContent {} div.freeDelivery.freeDeliveryCart {display:block;} div.freeDelivery.freeDeliveryCart .freeDeliveryContent {display:inline-block; border:1px solid green; padding:10px;} div.freeDelivery.freeDeliveryCart.toFreeDelivery .freeDeliveryContent {border-color:var(--kolor1);} div.freeDelivery.freeDeliveryPopup {display:block;} div.freeDelivery.freeDeliveryPopup .freeDeliveryContent {border-top:1px solid var(--separator); padding:10px 15px 5px 15px;} div.freeDelivery.freeDeliveryPopup.toFreeDelivery .freeDeliveryContent {} div.freeDelivery .price {font-size:16px;} div.freeDelivery .price .currency {}  .editSize .flex { display:flex; align-items:center; flex-wrap:wrap; } .editSize .flex .errorInfo { width:100%;} .orders .file-label {justify-content:space-between;font-size:1rem; font-weight:bold; display:flex; gap:1rem; padding:2px 0; color:rgb(85, 85, 85);} hr.hr-atr { margin-top:5px; margin-bottom:5px; }  table.atr-editPic {width:100%; margin:0 0 15px 0;}  table#picEdit-btn {width:100%; margin:0 0 10px 0;} table#picEdit-btn td {width:50%; padding:5px;} table#picEdit-btn tr td:first-child {padding:5px 5px 5px 0;} table#picEdit-btn tr td:last-child {padding:5px 0 5px 5px;} table#picEdit-btn .btn {width:100%; background-position:10px 50%; background-repeat:no-repeat; background-size:20px 20px; padding-left:45px; text-align:left;} .btn#odbY {background-image:url(btn-flip-h.webp);} .btn#odbX {background-image:url(btn-flip-v.webp);} .btn#obrL {background-image:url(btn-rotate-l.webp);} .btn#obrP {background-image:url(btn-rotate-r.webp);} .editSize, .errorInfo .errors {margin:0 0 15px 0;} .opi-btn-box {display:flex; gap:2rem; align-items:flex-start; align-items:center;} .opi-agreement > label {display:flex;align-items:center; gap:1rem; margin:0; } .opi-agreement {display:flex; flex-direction:column;} .opi-agreement > label > input {margin:0;} .error_input .opi-agreement > label {color:red;} .opi-agreement > label > .information.error {width:100%; margin-bottom:0px;} @media all and (max-width:767px) { .opi-btn-box {flex-direction:column; gap:1rem;} .opi-btn-box > input {order:1} .opi-btn-box > label {order:0} }  .check-div-flex { display:flex; justify-content:flex-end; gap:0.5em; align-content:center; } .popup-sup-content { display:flex; gap:4em; padding:2em; flex-direction:column; max-width:600px;} .btnSup { display:flex; justify-content:space-between;} .orders .sup-div label {display:flex; margin:5px 0;} .productDetails.prices .priceSup {display:flex; flex-direction:row; flex-wrap:wrap; align-items:baseline; gap:10px 10px; line-height:1; font-size:14px; font-weight:300;} .productDetails.prices .priceSup .price {font-size:14px; font-weight:700;} .productDetails.prices .priceSup .price .currency {font-size:11px; font-weight:300;}  