textarea:focus,input:focus{outline:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,em,img,q,small,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{padding:0;border:0;outline:0;margin:0;box-sizing:border-box}body{font-family:'Poppins',Arial,Verdana,Helvetica,sans-serif,Tahoma;font-size:14px;color:#000;background:#fff;padding:0;margin:0 auto;line-height:22px;font-weight:normal;overflow-x:hidden}body.body-bt{padding:70px 0 100px 0}body.body-b{padding:0 0 100px 0}input,textarea,select{font-family:'Poppins',Arial,Helvetica,sans-serif,Verdana,Tahoma;font-size:13px}input:-internal-autofill-selected{background:transparent !important}a{text-decoration:none;color:black}.transX{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.transY{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.transXY{transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}html{height:100%}* html{overflow-x:hidden}ul,ol{list-style:none}.clear:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.clr{clear:both}.tac{text-align:center}.tar{text-align:right}.nomr,.mr0{margin-right:0 !important}#top-msg,#loader-text{position:fixed;top:10px;left:50%;padding:10px 20px;border-radius:30px;text-align:center;background-color:#444;z-index:13;font-size:16px;color:white;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}h1,h2,h3,h4,h5{margin-bottom:20px;font-weight:900;font-size:20px}.deselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loader-blocker{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:10}.msgok{background-color:#298614 !important;color:white}.msgerr{background-color:red !important;color:white}.container{width:100%;margin:0 auto;max-width:100%;position:relative}.txt .grid6{padding-right:20px}.txt{color:#444;font-size:16px}.txt a{text-decoration:underline;color:#2372cd}.txt ol{list-style:decimal;margin:0 0 20px 20px}.txt h3{color:black;margin:20px 0}.txt ul{margin:0 0 20px 0}.txt ul li{padding-left:15px;background:url(/img/li.png) no-repeat 0 6px}.txt img{width:100%;vertical-align:bottom}.txt p{margin-bottom:20px}#cookie-panel{position:fixed;background:#fff;border:1px solid #333;color:black;left:20px;z-index:100;width:45%;box-sizing:border-box;bottom:20px;padding:20px 0}#cookie-panel .container{width:auto;padding:10px 20px}#cookie-panel a{color:#252525;text-decoration:underline}.close-cookie{float:right;cursor:pointer;background:#252525;color:white !important;margin:0 0 0 20px;padding:3px 10px}.confirm-box .yes:before{content:'Tak'}.confirm-box .no:before{content:'Nie'}.confirm-box .yes,.confirm-box .no{display:inline-block;background:#f5f5f5;padding:8px 40px;color:black;text-transform:uppercase;border-radius:4px;margin:10px 10px 0 0}.confirm-box .yes{background:#2aa6e9;color:white}.flex{display:flex}.flex-aic{align-items:center;justify-content:space-between}.flex-sb{justify-content:space-between}.flex .fi.fr{justify-content:flex-end}.flex .fi.fl{justify-content:flex-start}.btn{background:#2aa6e9;color:white;display:inline-block;padding:5px 20px;cursor:pointer;font-weight:400;font-size:14px;border-radius:5px}.btn:hover{background:#181230}.switch-btn{display:inline-block;color:#aaa;cursor:pointer;text-decoration:underline}.switch-btn:hover{color:#fff}.grecaptcha-badge{visibility:hidden}.recaptcha-info{text-align:center;color:#777;display:block;padding:10px 10px;margin:0 auto;max-width:400px;width:100%}.recaptcha-info a{color:#777;text-decoration:underline}.checkbox{display:block;position:relative;padding-left:25px;margin:3px 0;cursor:pointer;font-size:14px;width:auto !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox small{color:#777}.checkbox .checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;border-radius:4px;border:1px solid #aaa}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0}.checkbox .checkmark:after{content:"";position:absolute;display:none;background:#2aa6e9;left:3px;top:3px;width:10px;height:10px}.checkbox input:checked~.checkmark:after{display:block}.btn-r{display:inline-block;background:#181230;cursor:pointer;border-radius:5px;padding:5px 5px;margin:10px 10px 10px 10px;width:40px;height:40px}.btn-r span{display:none;font-size:13px}.btn-r:before{content:'';width:30px;height:30px;display:inline-block;vertical-align:middle;visibility:visible;background:#fff}.btn-r.back-btn:before{-webkit-mask:url(/img/sprites.svg) no-repeat 0 -30px / 150px}.btn-r.save-btn:before{-webkit-mask:url(/img/sprites.svg) no-repeat -60px -30px / 150px}.btn-r.add-btn{background:#2aa6e9}.btn-r.add-btn:before{-webkit-mask:url(/img/sprites.svg) no-repeat -30px -30px / 150px}.hide-temp{display:none}.circulations-empty{color:red;padding:20px}.center-box{display:flex;align-items:center;height:100vh;justify-content:center}.log-box{background:#fff;width:100%;max-width:100%;margin:0 auto;padding:0}.log-box.log-max{max-width:400px !important;padding:0 20px}.padd{padding:0 15px}.logo{width:100%;max-width:100%;height:60px;margin:10px auto;background:url(/img/logo2.svg) no-repeat 0 center}#userResetForm{display:none}.sub-txt{color:#aaa;font-size:13px;padding:0 0 15px 0}.fld{display:flex;flex-direction:column;padding:4px 0 4px 0;border-radius:5px;padding:4px 20px;background:#f7f9fe;margin:10px 0;width:100%}.fld-t{background:transparent;padding-left:2px}.fld.error-fld{background:#fcdede}.fld .label{font-weight:500;color:#aaa;font-size:11px}.fld .txt-inp{padding:0;font-size:16px;border:0;color:#000;display:block;width:100%;background:transparent}.valid-msg{color:red;display:none}.login-info{padding:20px 0;text-align:center;font-size:24px}.login-info a{color:#2aa6e9}.login-info a:hover{color:#181230}.log-box h1{padding:20px 0;margin:0}.menu{display:flex;background:rgba(24,18,48,0.95);position:fixed;width:100%;bottom:0;justify-content:space-between;z-index:10;padding:0 10px}.menu a,.menu span{border-top:3px solid transparent;display:block;padding:10px 10px;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;position:relative}.menu a.on,.menu span.on{border-top:3px solid #2aa6e9}.menu a:hover,.menu span:hover{color:#2aa6e9}.menu a:before,.menu a:after,.menu span:before,.menu span:after{content:'';width:50px;height:50px;display:block;margin:0 auto;border-radius:25px;position:relative;z-index:2}.menu a:after,.menu span:after{width:30px;height:30px;position:absolute;top:20px;left:50%;margin-left:-15px}.menu .icon1:after{background:#fff;mask:url(/img/sprites.svg) no-repeat 0 0 / 150px;-webkit-mask:url(/img/sprites.svg) no-repeat 0 0 / 150px}.menu .icon2:after{background:#fff;mask:url(/img/sprites.svg) no-repeat -30px 0 / 150px;-webkit-mask:url(/img/sprites.svg) no-repeat -30px 0 / 150px}.menu .icon3:after{background:#fff;mask:url(/img/sprites.svg) no-repeat -60px 0 / 150px;-webkit-mask:url(/img/sprites.svg) no-repeat -60px 0 / 150px}.menu .icon4:after{background:#fff;mask:url(/img/sprites.svg) no-repeat -90px 0 / 150px;-webkit-mask:url(/img/sprites.svg) no-repeat -90px 0 / 150px}#header{position:fixed;top:0;left:0;right:0;border-bottom:1px solid #f7f9fe;background:#fff;height:60px;z-index:10}#header .title{font-size:16px;line-height:20px;font-weight:700;text-align:center;color:#000}#header .header-title{position:absolute;left:50%;top:50%}.address-item{margin:15px 0;padding:10px 10px}.address-item .btns{float:right}.address-item .btns div{display:inline-block;width:40px;height:40px;background:#f7f9fe;border-radius:3px;position:relative;cursor:pointer}.address-item .btns div:after{content:'';position:absolute;left:5px;top:5px;width:30px;height:30px}.address-item .btns div.edit:after{background:url(/img/sprites.svg) no-repeat -90px -30px / 150px}.address-item .btns div.remove:after{background:url(/img/sprites.svg) no-repeat -120px -30px / 150px}.order-i small{display:block;opacity:.5}.order-i{width:200px}.order-i.btns{width:200px;text-align:right}.order-i.btns div{display:inline-block;padding:3px 10px;background:#2aa6e9;color:white;border-radius:5px;cursor:pointer}.order-i-type{width:150px;padding-right:20px}.order-i-type span{display:block;border-radius:5px;background:#efe6cb;padding:4px 10px;text-align:center}.hide-temp{display:none}.order-i-type.type-invoice span{background:#d6d0f0}.order-i-type.type-sender span{background:#cbddef}.address-list .addr-item{margin:4px 0;padding:10px 20px;border-radius:5px;background:#f7f9fe;cursor:pointer}.popup-rows{display:flex;flex-direction:column;justify-content:space-between;height:100%}.popup-head{font-size:18px;font-weight:bold;padding:10px 0 10px 0}.popup-bottom{padding:10px 0}.popup-head span{font-size:13px;cursor:pointer;color:#2aa6e9;display:inline-block;margin-left:30px}.address-search{border:1px solid #cbddef;padding:5px 10px;display:block;width:100%;box-sizing:border-box;font-size:16px}.frame.addr-popup{max-width:800px}.fld-r .checkbox{display:inline-block;width:33%;padding-right:10px;margin:10px 0}.btn-add{position:fixed;bottom:100px;width:60px;right:10px;height:60px;border-radius:100%;background:#fff;z-index:10;cursor:pointer;box-shadow:0 0 15px 0 rgba(0,0,0,0.05)}.fullbox{position:fixed;display:flex;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(24,18,48,0.4);z-index:11}.frame{background:#fff;border-radius:5px;width:calc(100% - 20px);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);height:95vh;max-height:800px;max-width:400px;padding:20px;position:relative}.frame .popup-scroll{overflow:auto}.frame .popup-box{height:100%;position:relative}.frame .popup-box .content,.frame .popup-box .content form{height:100%}.frame h4{line-height:30px;font-size:20px}.params .par{display:flex;background:#fff;margin:0 0 3px 0;padding:5px 0;align-items:flex-start;flex-direction:column}.params .par span,.params .par strong{width:100%;padding:2px 0;line-height:16px}.params .par span{font-size:12px;color:#aaa;font-weight:300}.cart-popup .price{padding:30px 0 0 0;text-align:right;font-size:30px;line-height:20px;font-weight:bold}.cart-popup .price small{font-size:14px}.cart-popup .price.gross{padding:0 0 30px 0;font-size:16px;line-height:20px;font-weight:normal}.cart-popup .btns{text-align:center}.order-item{background:#fff;margin:0;padding:20px 0;border-bottom:1px solid #ddd}.order-item .checkmark{top:18px}.order-num{font-size:18px;font-weight:bold;padding:8px 0 3px 4px}.order-date{padding:0 0 0 4px}.detail-btn{float:right;margin-top:15px}.status-bar{padding:2px 10px;border-radius:5px}.status-bar.unpayed{background:#fab9b9}.order-price{float:right;text-align:right;padding:9px 7px 0 0}.order-price small{display:block}.order-price span{font-size:18px;font-weight:bold;display:block}.order-price span.gross{font-size:12px;font-weight:400}.order-prod{margin:0;padding:0 0 20px 10px}.order-prod .img{width:50px;display:inline-block;vertical-align:middle}.order-prod .title{vertical-align:middle;font-weight:bold;font-size:18px;display:inline-block;padding:0 0 4px 0}.order-prod .img img{width:100%}.order-prod .content{padding:0;width:100%}.order-prod .content .params{width:100%;display:flex;flex-wrap:wrap}.order-prod .content .params .par{padding:0;background:transparent;width:100%}.order-line{padding:15px 0 0 0}.order-line.order-buttons .btn{padding:5px 20px;font-weight:400;font-size:14px}.address{padding:10px 20px;border-radius:5px;width:100%;background:#ebeff9;margin:0 10px 10px 0}.addr-name{padding:0 0 10px 0;font-weight:600}.address .select-address-btn{float:right;text-decoration:underline;color:#2aa6e9;cursor:pointer}.uploads-area{height:200px;text-align:center;border:1px dashed #aaa;position:relative;border-radius:5px}.uploads-box{padding:40px 0}.uploads-btns{display:flex;justify-content:flex-end;padding:10px 0 0 0}.uploads-btns .btn{margin:0 1px;font-size:14px;background:#2aa6e9;color:white;cursor:pointer}.uploads-btns .btn:hover{background:#181230}.uploaded-file .file-par{width:160px}.uploads-btn{position:absolute;z-index:3;width:250px;color:#aaa;font-size:14px;left:50%;margin-left:-125px;top:50%;margin-top:-60px}.uploads-btn small{display:block;font-size:14px;line-height:30px}.upload-btn{cursor:pointer;display:inline-block;padding:10px 30px;color:#fff;background:#2aa6e9;text-transform:uppercase;font-weight:bold}.upload-btn:hover{background:#181230}.upload-btn input{display:block;opacity:0;width:100%;height:100%;left:0;top:0;position:absolute;padding:10px;cursor:pointer}.upload-file{position:relative;background:white;border:1px solid #eee;margin:2px 0}.upload-file span{display:inline-block;padding:0 0 0 10px;color:#777;font-size:12px}.upload-file .upload-bar{position:absolute;height:100%;width:0;background:#2aa6e9;z-index:1}.upload-file .upload-info{margin:5px 0;padding:10px 20px;position:relative;z-index:2}.upload-file .remove-file{color:#2372cd;display:inline-block}.upload-file .preflight-info{float:right;padding:0 40px 0 0}.uploaded-file{position:relative;background:white;border:1px solid #eee;margin:5px 0}.uploaded-file .file-name{display:block;padding:0;font-weight:bold;font-size:16px;width:300px}.uploaded-file .upload-info{padding:4px 20px;position:relative;z-index:2}.uploaded-file .upload-info .img{width:50px;position:absolute;left:12px;top:16px}.uploaded-file .upload-info .file-status{font-size:13px;color:#aaa}.uploaded-file .upload-info .file-status.file-status-2{color:#f39211}.uploaded-file .upload-info .file-status.file-status-1{color:#34b261}.uploaded-file .upload-info .file-status.file-status-3{color:#d93939}.uploaded-file .upload-info .cart-par{min-width:200px}.uploaded-file .upload-info .info{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;box-sizing:border-box;padding:10px 0 10px 40px}.uploaded-file .upload-info .img .img-item{margin:0;display:none;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);position:relative;overflow:hidden}.uploaded-file .upload-info .img .img-item .image-line{position:absolute;box-sizing:border-box;z-index:2}.uploaded-file .upload-info .img .img-item .netto-line{border:1px solid #0f0}.uploaded-file .upload-info .img .img-item .padding-line{border:1px solid #c8ba1d}.uploaded-file .upload-info .imgs{padding:10px 20px}.uploaded-file .upload-info .img .img-item.on{display:block}.uploaded-file .upload-info .img .img-item img{vertical-align:bottom;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}.upload-msgs{padding:10px;border:1px solid red;margin:5px 0}.upload-warn-msgs{border:1px solid #d5a125}.upload-error-msgs .upload-msg{color:Red;line-height:16px}.upload-warn-msgs .upload-msg{color:#d5a125;line-height:16px}.upload-img-pages{text-align:center;padding:0 20px}.upload-img-pages .arr-l,.upload-img-pages .arr-r{float:left;cursor:pointer;color:#121212;background:#f5f5f5;padding:2px 10px}.upload-img-pages .arr-l:hover,.upload-img-pages .arr-r:hover{background:#2372cd;color:white}.upload-img-pages .arr-r{float:right}.no-preview{box-sizing:border-box;padding:50px 0;text-align:center;background:#f5f5f5;color:#aaa}.prod-disc{text-align:center;display:flex;background:#f7f9fe;padding:0 20px;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:10px}h2{font-size:18px;font-weight:400;position:relative;top:-10px;color:#2aa6e9}.sub-link{color:#2aa6e9;text-align:right}.prod-disc strong{display:block;font-size:50px;text-align:right}.prod-disc.p-disc strong{display:block;font-size:20px;text-align:right}.prod-disc.stat-price strong{font-size:30px}.prod-disc span{display:block;position:relative;padding:10px 0;font-size:18px;text-align:left}.prod-disc span small{display:block;font-size:14px;opacity:.7}.field{padding:5px 15px}.field label{display:block;color:#aaa;padding:0 0 0 10px}.field .input{position:relative}.field .input .value{background:#f7f9fe;padding:10px 40px 10px 10px;font-size:15px;border-radius:5px;cursor:pointer;position:relative}.field .input .value:after{content:'';width:0;height:0;border:5px solid transparent;border-top:8px solid #555;right:20px;top:17px;position:absolute}.field .inputs{position:fixed;display:none;background:#f7f9fe;width:100%;height:95vh;max-width:500px;max-height:600px;left:50%;top:50%;z-index:12;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);padding:30px 0 0 0;border-radius:5px}.field .inputs.on{display:block}.close{position:absolute;right:10px;top:10px;width:40px;height:40px;background:#000;z-index:5;cursor:pointer;-webkit-mask:url(/img/sprites.svg) no-repeat -160px 0 / 200px}.field .inputs span{padding:10px 20px;display:block;font-size:15px;background:#f7f9fe;border-radius:5px;margin:5px 0;cursor:pointer}.field .inputs span:hover{background:#f6f6f6}.circulations{position:relative}.circulations .head{display:flex;justify-content:space-between;line-height:15px;border-radius:5px;padding:5px 10px;margin:5px 0;text-align:center}.circulations .circ-item{display:flex;justify-content:space-between;align-items:center;background:#f7f9fe;border-radius:5px;padding:5px 10px;margin:5px 0}.circulations .circ-head-last{text-align:right}.btn-add-to-cart{background:#2aa6e9;color:white;cursor:pointer;border-radius:5px;padding:5px 10px 4px 10px;display:inline-block;font-size:12px;line-height:20px;text-transform:uppercase}.circulations .circ-head-last,.circulations .circ-count,.circulations .circ-value{width:33.33%;text-align:right}.circulations .circ-item .circ-count{font-size:16px}.circulations .circ-count small{display:block}.circulations .circ-item .circ-value{width:33.33%;font-size:16px;text-align:right}.circulations .circ-value small{display:block}.step-head{color:#000;font-size:16px;font-weight:bold;padding:10px 10px 10px 10px;background:#ebeff9;text-align:center;width:33.33%}.product-tab2 .step-head{width:50%}.step-head.on{background:#fff}.product-frame{padding:0 15px}.product-tab{position:fixed;top:60px;display:flex;background:#fff;z-index:3;left:0;right:0;box-sizing:border-box}.product-steps{padding-top:40px}.product-step{display:none;padding:0}.product-step:nth-child(1){display:block}.files a{color:white;display:block}.field .tabs-box{padding:0 10px;position:relative;height:calc(100% - 20px)}.field .tabs-box .tabs{display:flex}.field .tabs-box .tab{background:#fff;height:calc(100% - 50px);overflow:auto;display:none;padding:10px 10px}.field .tabs-box .tab .txt{padding:10px 10px}.field .tabs-box .tab.on{display:block}.field .tabs-box .tabs div{border-radius:5px 5px 0 0;margin:0 2px 0 0;padding:10px 20px;text-transform:uppercase;cursor:pointer}.field .tabs-box .tabs div.on{background:white}.delivery-info{text-align:center;padding:20px 0;border-radius:10px;margin:20px 20px;border:2px solid #2aa6e9}.delivery-info-date{font-size:30px;font-weight:bold;line-height:40px}.product-txt{padding:20px 30px;font-size:16px;line-height:22px}.field .inputs span.disable{color:#aaa;text-decoration:line-through}.field.field-error .input .value{background:#fdd}.circulations .circulations-load{background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;z-index:4}.circulations .circulations-load:after{content:'';left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;position:absolute;background:url(/img/loading.gif) no-repeat center center}.user-products{padding:0;overflow:auto;height:calc(100vh - 220px)}.prod-item{color:#000;display:block;background:#ebeff9;border-radius:5px;padding:10px 20px;font-size:16px;margin:4px 0;text-align:center}.prod-item img{width:100%}.product-search input{width:100%;box-sizing:border-box;padding:10px 20px;font-size:16px;border-radius:5px;border:0;color:#000;background:#f7f9fe}.global-btns{position:fixed;bottom:95px;z-index:5;left:0;right:0;display:none;background:rgba(255,255,255,0.9);text-align:center;padding:5px 0 0 0}.global-btns.on{display:block}.order-btns{padding:10px 0 10px 0}.order-btns .btn{display:block;text-align:center}.cart-upload-btn{display:block}.pinbox{padding:60px 0}.pindot{height:60px;width:192px;margin:0 auto;text-align:left;font-size:30px;letter-spacing:0;padding-left:14px}.pintab{display:flex;flex-wrap:wrap;width:192px;margin:0 auto}.pin-title{text-align:center;padding:0 0 10px 0;font-size:18px;font-weight:bold}.pin-descr{text-align:center;padding:0 0 20px 0;font-size:15px;color:#aaa;font-weight:300}.pindot span{display:inline-block;width:10px;height:10px;border-radius:5px;background:#000;margin:0 15px}.pintab span{width:60px;height:60px;border-radius:4px;margin:2px;font-size:30px;line-height:60px;text-align:center;cursor:pointer;background:#f7f9fe}.pintab span:hover{background:rgba(255,255,255,0.05)}.pin-btn{position:absolute;bottom:0;left:50%;padding:10px 20px;border:1px solid #aaa;color:#aaa;border-radius:5px}.pin-tmp{display:none}