html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,figure,figcaption,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{vertical-align:middle}table{border-collapse:separate;border-spacing:0;color:#292827;text-size-adjust:none;-webkit-text-size-adjust:none}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}html{scroll-behavior:smooth}body{line-height:1.4;font-size:16px;font-family:din-2014,sans-serif;font-weight:400;color:#292827;font-style:normal}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box;font-family:din-2014,sans-serif}iframe,video{max-width:100%;width:100%}strong{font-weight:700}.bold{font-weight:700 !important}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-300{font-weight:600 !important}.font--10{font-size:10px !important}.font--11{font-size:11px !important}.font--12{font-size:12px !important}.font--14{font-size:14px !important}.font--18{font-size:18px !important}.font--20{font-size:20px !important}.main{color:#3a834b !important}.white{color:#fff !important}.black{color:#292827 !important}.grey{color:#767676 !important}.main2{color:#3c894e !important}.txt--center,.text-center{text-align:center !important}.txt--left{text-align:left !important}.txt--right{text-align:left !important}.alert,#komunikat,.komunikat{border:1px solid rgba(0,0,0,0);margin-bottom:20px;padding:15px;text-align:center;font-size:16px;line-height:1.4;background-color:#f8fbcb;color:#292827 !important;display:block}.alert-success{background-color:#ebf3e8 !important;color:#00b255 !important}.alert-info{background-color:#eaf6fb !important}.alert-warning{background-color:#f8f8cb !important}.alert-danger{background-color:#faeded !important;color:#ca0038 !important}.alert-grey{background-color:#f5f5f4 !important}:focus{outline:none}:focus-visible{outline:2px solid #3a834b}a,button{cursor:pointer;transition:all .3s ease-in-out}a{color:#3a834b;text-decoration:none}@media(hover: hover){a:hover{color:#3c894e}}a:focus-visible{outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;z-index:-100;opacity:0}h1,h2,h3{color:#000;letter-spacing:initial}h1 a,h2 a,h3 a{color:inherit}h1,.h1{font-size:50px;margin-bottom:30px;font-weight:700}h2{font-size:26px;margin-bottom:20px;font-weight:700}h3{font-size:18px;margin-bottom:15px;font-weight:700}.title{font-size:30px;font-family:din-2014,sans-serif;font-weight:300;text-align:center;line-height:1}.title--2{font-size:26px;font-weight:700;text-transform:uppercase}.title--3{font-size:30px;text-align:center;font-weight:300;margin-bottom:30px}.title--4 span{font-size:30px;font-family:din-2014,sans-serif;display:block;margin-bottom:10px;color:#3a834b}.title--4{line-height:.7;font-size:64px;font-weight:300;text-align:left}.overflow-hidden{overflow:hidden !important}.relative{position:relative !important}@media(max-width: 1200px){.title--4 span{font-size:44px}.title--4{font-size:54px}}@media(max-width: 768px){.title--4 span{font-size:34px}.title--4{font-size:44px}}@media(max-width: 576px){h1,.h1{font-size:60px}h2{font-size:30px;margin-bottom:20px}h3{font-size:18px}}h4,h5,h6{line-height:1.2;font-size:16px;font-weight:700;margin-bottom:10px}ul,ol{list-style:none}.page__txt{line-height:1.8}.page__txt h1,.page__txt .title--2{font-size:40px}.page__txt h2{font-size:26px;margin-bottom:20px}.page__txt h3{font-size:22px;margin-top:30px}.page__txt h4{font-size:18px;margin-top:20px}.page__txt ul,.page__txt ol{list-style:initial;padding-left:30px}.page__txt ol,.page__txt ul,.page__txt p{margin-bottom:15px}.page__txt li{margin-bottom:5px}.page__txt a{text-decoration:underline}@media(max-width: 576px){.page__txt h1,.page__txt .title--2{font-size:30px}.page__txt h2{font-size:28px;margin-bottom:25px}.page__txt h3{font-size:20px}}.page__txt--2{line-height:1.4}.page__txt--2 h3{margin-top:20px;margin-bottom:10px}@media(min-width: 1200px){.txt-xl-half{column-count:2}.txt-xl-half p,.txt-xl-half h3,.txt-xl-half h3,.txt-xl-half h3,.txt-xl-half a,.txt-xl-half li{break-inside:avoid-column}}.txt--contact a{font-weight:bold;text-decoration:none}.txt--contact h3{margin-top:0 !important}a,span,strong{line-height:inherit}.link--underline{text-decoration:underline;color:#292827}@media(hover: hover){.link--underline:hover{color:#3a834b}}input:not([type=date],[type=number],[type=radio],[type=checkbox]),textarea,button{-webkit-appearance:none;border-radius:0;font-family:din-2014,sans-serif}input,textarea,select{border:1px solid #d8d8d8;line-height:1.6;padding:10px 15px;color:#292827;font-family:din-2014,sans-serif;font-size:16px}input::placeholder,textarea::placeholder,select::placeholder{font-family:din-2014,sans-serif}::placeholder{color:#747173;font-weight:400;font-style:inherit;font-family:din-2014,sans-serif}.disabled{color:#747173}.btn{border:none;background-color:#3a834b;color:#fff !important;font-size:14px;font-weight:700;white-space:nowrap;position:relative;display:inline-flex;transition:background .3s ease-out;border:none;line-height:1;padding:14px 20px;align-items:center;text-align:center;text-transform:uppercase}.btn:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border:2px solid #3a834b;transition:all .3s ease-in-out}@media(hover: hover){.btn:hover:before{top:4px;left:4px}}.btn--white{background:#fff;color:#292827 !important;border:1px solid #292827;padding-right:70px}.btn--white:before{border-color:#292827;border-width:1px}.btn--white:after{content:url("../img/arrow-right-black.svg");position:absolute;top:50%;transform:translateY(-50%);right:25px}.btn--black{background:#292827;color:#fff !important;border:1px solid #292827}@media(hover: hover){.btn--black:hover:before{background:#3a834b}}.btn--nobg{background:rgba(0,0,0,0)}.btn--nobg:before{content:none !important}@media(hover: hover){.btn--nobg:hover{background-color:#fff}}.btn--cart{padding:17px 60px 17px 25px}.btn--cart:after{content:url("../img/cart-white2.svg");position:absolute;top:50%;transform:translateY(-50%);right:25px;transition:right .3s ease-in-out}.btn--arrow{padding-right:50px;text-align:left;min-width:200px}.btn--arrow:after{content:url("../img/arrow-right.svg");position:absolute;top:50%;transform:translateY(-50%);right:15px}.btn--trans{border:none;background-color:rgba(0,0,0,0);color:#292827;font-size:14px;font-weight:400;white-space:nowrap;position:relative;display:inline-flex;transition:background .3s ease-out;border:none;line-height:1;padding:14px 35px 14px 0px;align-items:center;text-align:center;text-transform:uppercase}.btn--trans:after{content:url("../img/arrow-right-black.svg");position:absolute;top:50%;transform:translateY(-50%);right:15px}@media(hover: hover){.btn--trans:hover:after{content:url("../img/arrow-right-green.svg")}.btn--trans:hover{color:#3a834b}}.btn--border{border:1px solid #efefef;padding:5px}.list--decor,.listwrapper--decor{list-style:none}.list--decor ul,.listwrapper--decor ul{list-style:none}.list--decor li,.listwrapper--decor li{position:relative;padding-left:20px}.list--decor li:before,.listwrapper--decor li:before{content:"";width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid #3a834b;position:absolute;left:0;top:6px}.list--decor ul ul,.listwrapper--decor ul ul{padding-left:20px}.list--decor ul ul li:before,.listwrapper--decor ul ul li:before{border-left-color:#000}.bg--main2{background:#3c894e !important}.bg--main{background:#3a834b !important}.bg--grey{background:#f5f5f4 !important}hr{border:none;border-top:1px solid #efefef;margin-top:20px;margin-bottom:20px}table{max-width:100%;font-size:14px;border-collapse:separate;line-height:1.4;font-weight:300}table *{line-height:1.4}table th{background:rgba(0,0,0,0);font-weight:700;border-bottom:1px solid #efefef;padding:10px 10px;vertical-align:middle}table td{border-bottom:1px solid #efefef;padding:10px 10px;vertical-align:middle}@media(min-width: 1400px){table{font-size:16px}}table thead{position:relative}table thead th{border:none;padding:12px 10px 12px 10px;border-top:2px solid #3c894e;border-bottom:2px solid #3c894e}table .align-right{text-align:right}table .align-left{text-align:left}table .align-center{text-align:center}table tbody tr:first-child th,table tbody tr:first-child td{border-top-width:5px}.table__wrapper{position:relative}.table__wrapper table{width:100%;position:relative;font-size:14px}.table__wrapper table a{display:inline-block;padding:1px 5px;text-decoration:underline;font-weight:bold}@media(max-width: 768px){.table__wrapper{overflow:auto}.table__wrapper table{min-width:800px;width:initial}.table__wrapper table th,.table__wrapper table td{padding:8px 5px}.table__wrapper.table__wrapper--big table{min-width:1300px;width:initial}}.btn--table{background:#3a834b;color:#fff;padding:5px 10px !important;margin-top:7px;text-decoration:none !important}@media(hover: hover){.btn--table:hover{background:#3c894e;color:#fff}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:30px;width:100%;height:100vh;margin:0;padding:0;opacity:0;visibility:hidden;transition:visibility 0s linear .1s,opacity .3s ease}.modal.open{visibility:visible;opacity:1;transition-delay:0s}.modal .link--underline-main{display:block;margin-bottom:10px}.modal p{margin-bottom:20px}.modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:21;background-color:rgba(0,0,0,.7)}.modal__close{position:absolute;top:10px;right:10px;border:none;outline:none;background:none;width:50px;height:50px;display:inline-block;background:#fff;color:#fff;padding:0}.modal__close:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-image:url("../img/ico-modal-close.svg");background-position:center;background-repeat:no-repeat}.modal__close:hover{background-color:#3a834b}.modal__close:hover:after{filter:brightness(0) invert(1)}.modal__container{position:absolute;z-index:22;width:96%;max-height:94%;overflow:auto;max-width:620px;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto;padding:30px 50px;background-color:#fff}.modal__container--2{max-width:1120px}.modal__title{margin-bottom:20px;text-transform:uppercase;text-align:left;margin-top:0}.modal h4{font-size:31px;margin-bottom:10px;color:#000}@media(max-width: 992px){.modal__close{top:0px;right:0px;width:30px;height:30px}.modal__close:after{background-size:20px}.modal__title{font-size:24px}.modal h4{font-size:20px;margin-bottom:5px}}@media(max-width: 576px){.modal__container{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:40px}}.modal ul{list-style:disc;padding-left:30px}.img__wrapper{width:100%;padding-top:100%;position:relative;overflow:hidden;height:0}.img__wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.img__wrapper img{position:absolute;top:0%;left:0%;width:100%;height:100%;object-fit:cover}.info-bubble{display:inline-flex;width:20px;height:20px;border:1px solid #6c6c6c;align-items:center;justify-content:center;font-weight:700;position:relative;background:#6c6c6c;color:#fff !important;border-radius:50%;margin-left:5px;cursor:pointer}.info-bubble span{position:absolute;bottom:125%;font-size:11px;line-height:1.3;display:block;width:210px;left:50%;transform:translateX(-50%);background:#fff;z-index:-10;opacity:0;font-weight:400;box-shadow:0px 6px 9px 0px rgba(0,0,0,.16);transition:all .3s ease-in-out;padding:6px 5px;text-align:center;color:#767676 !important}@media(max-width: 900px){.info-bubble span{transform:translateX(-60%)}}.info-bubble:hover span{opacity:1;z-index:10}input,textarea,select{border:1px solid #d8d8d8;line-height:1.6;padding:10px 15px;color:#292827;font-family:century-gothic,sans-serif;font-weight:300}::placeholder{color:#747173;font-weight:300;font-family:century-gothic,sans-serif}.disabled{color:#747173}fieldset{border:none;padding:0}.form-h-info{margin-top:5px;font-size:10px;max-height:0;overflow:hidden;color:#767676;transition:all .3s ease-in-out}.form__input input:focus+.form-h-info{max-height:100px}.form__select{padding:0;position:relative;display:inline-block;cursor:pointer;margin-bottom:25px;z-index:10;width:100%}.form__select label{color:#747173;font-size:13px;margin-bottom:6px;font-weight:500;display:block}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:8px 80px 8px 8px;border:1px solid #d8d8d8;display:block;background:rgba(0,0,0,0);width:100%;padding-right:40px;font-size:16px;line-height:1.5;cursor:pointer}.form__select select:focus,.form__select select:focus-visible{outline:2px solid #3c894e;border-color:#3c894e;box-shadow:none;outline-offset:0}.form__select option{border:none;padding:10px;font-size:16px;color:#292827}.form__select:after{content:"";position:absolute;right:20px;bottom:18px;z-index:-1;width:10px;height:10px;display:block;border-left:2px solid #292827;border-bottom:2px solid #292827;transform:rotate(-45deg)}@media(max-width: 576px){.form__select{width:100%}.form__select select{width:100%}}.form__checkbox{margin-bottom:15px}.form__checkbox input{position:absolute;left:-5000px;opacity:0}.form__checkbox a{text-decoration:underline;color:#292827}@media(hover: hover){.form__checkbox a:hover{color:#3a834b}}.form__checkbox label{position:relative;padding-left:30px;line-height:20px;color:#292827;font-size:14px;line-height:1.4;cursor:pointer;display:inline-block}.form__checkbox label:before{content:"";width:20px;height:20px;position:absolute;top:-2px;left:0;display:block;border:1px solid #d8d8d8;background-color:#fff;transition:all .3s ease-out}.form__checkbox label:after{content:"";display:block;position:absolute;top:4px;left:5px;width:0;height:0px;transform:rotate(-45deg)}.form__checkbox input:checked~label:before{background-color:#3a834b}.form__checkbox input:checked~label:after{width:10px;height:6px;border-bottom:3px solid #fff;border-left:3px solid #fff}.form__checkbox input:focus-visible~label:before{outline:2px solid #00af9a;outline-offset:2px}.form__checkbox input[type=radio]~label:before{border-radius:50%}.form__checkbox input[type=radio]:checked~label:after{width:10px;height:10px;border:none;border-radius:50%;background:#3a834b;top:4px;left:5px}.form__checkbox input[type=radio]:checked~label:before{background:#fff}.form__checkbox.is--invalid label:before{border-color:#d00}.form__checkbox--small label{font-size:12px}.form__input{margin-bottom:15px;position:relative}.form__input input{border:1px solid #efefef;width:100%;display:block;color:#292827;font-size:16px;padding:8px}.form__input label{font-size:13px;margin-bottom:6px;font-weight:400;color:#747173;display:block}.form__input input,.form__input textarea{border:1px solid #d8d8d8;width:100%;display:block;color:#292827;font-size:16px;padding:8px 35px 8px 8px}.form__input input:focus,.form__input input:focus-visible,.form__input textarea:focus,.form__input textarea:focus-visible{outline:2px solid #000;border-color:#000 !important;box-shadow:none;outline-offset:0}.form__input.is--invalid input,.form__input.is--invalid textarea{border-color:#d00 !important}.form__input.is--invalid input:focus,.form__input.is--invalid input:focus-visible,.form__input.is--invalid textarea:focus,.form__input.is--invalid textarea:focus-visible{outline:2px solid #d00;border-color:#d00;box-shadow:none}.form__input.is--invalid:after{content:"+";transform:rotate(45deg);color:#d00;position:absolute;background:rgba(0,0,0,0);top:32px;right:10px;font-size:20px}.form__input.is--valid input,.form__input.is--valid textarea{border-color:#3c894e !important}.form__input.is--valid input:focus,.form__input.is--valid input:focus-visible,.form__input.is--valid textarea:focus,.form__input.is--valid textarea:focus-visible{outline-color:#3c894e}.form__input.is--valid:after{content:"";transform:rotate(-45deg);border-left:2px solid #3c894e;border-bottom:2px solid #3c894e;position:absolute;top:38px;right:12px;display:block;width:12px;height:8px}.form__input--bold label{font-size:19px;color:#292827;font-weight:700;margin-bottom:10px}.form__input--bold.is--valid:after{top:52px}.form__input--bold.is--invalid:after{top:46px}.form__input--error{color:#d00;font-size:10px;display:block;margin-top:5px}.form__checkbox .form__input--error{margin-bottom:5px}.form__select+.form__input--error{position:relative;top:-20px}.form-s fieldset{margin-bottom:30px}.form-s fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:20px}.form-s .form__input--25{max-width:calc(50% - 15px)}.form-s .form__input,.form-s .form__select{width:100%}@media(min-width: 768px){.form-s .form__input,.form-s .form__select{width:100%}}@media(min-width: 992px){.form-s .form__input,.form-s .form__select,.form-s .form__checkbox--50{flex:0 0 50%;max-width:calc(50% - 10px)}.form-s .form__input--25{max-width:calc(25% - 15px)}}.log__wrapper{margin:0 auto 20px auto;border:1px solid #dedede;max-width:560px;padding:50px}.log__wrapper h3{font-size:28px;margin-bottom:35px;text-align:center;margin-top:0;color:#292827}@media(max-width: 576px){.log__wrapper{padding:30px 20px}}.log__wrapper--max{margin-top:20px;max-width:900px}@media(min-width: 992px){.log__wrapper--flex{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.log__wrapper--flex .alert{width:100%;flex:0 0 100%}.log__wrapper--flex .log__wrapper{margin-left:initial;margin-right:initial;max-width:calc(50% - 20px);width:560px}}.cart__customer{display:flex;margin-bottom:30px;margin-top:40px;align-items:center;gap:15px;font-size:14px}.cart__customer .form__checkbox{margin:0}.cart__customer .form__checkbox label{font-size:16px;font-weight:700;border:none;color:#292827;min-height:auto}.cart__customer .form__checkbox label:before{top:50% !important;transform:translateY(-50%)}.cart__customer .form__checkbox label:after{top:50% !important;transform:translateY(-50%)}@media(max-width: 992px){.cart__customer{flex-wrap:wrap;gap:10px;flex-direction:column;align-items:flex-start}}.button__password{position:absolute;right:2px;top:26px;width:40px;height:38px;background-image:url("../img/eye.svg");background-size:20px;background-position:center;background-repeat:no-repeat;border:none;z-index:20;background-color:rgba(0,0,0,0)}.button__password:after{content:"";display:block;height:1px;background:#ddd;transform:rotate(45deg);position:absolute;transition:all .3s ease-in-out;width:20px;top:18px;left:10px}.button__password.show:after{top:10px;left:10px;width:0px}.form__password.form__input:after{content:none !important;opacity:0}.btn-gnerate{background:#fff;font-size:14px;color:#292827;padding:10px 15px;white-space:nowrap;font-weight:700;border:1px solid #292827 !important}@media(hover: hover){.btn-gnerate:hover{background-color:rgba(177,219,211,.15)}}.generate__score{transition:all .3s ease-out;max-height:0px;overflow:hidden;display:flex;font-size:14px;align-items:center;line-height:1.2;gap:10px}@media(min-width: 1200px){.generate__score{gap:20px}}@media(max-width: 410px){.generate__score{font-size:12px}}.generate__score .generate__password{display:block}.generate__score.open{max-height:100px}#input-accept{border:none;background:none;color:#3a834b;padding:10px 0;font-size:14px;font-weight:700}.generate__wrapper{width:100%;justify-content:space-between;align-items:center;gap:10px;display:flex;color:#292827}@media(min-width: 992px){.generate__wrapper{margin-top:25px}}@media(min-width: 992px){.generate__wrapper{flex:0 0 50%;max-width:calc(50% - 10px);align-items:flex-start}}@media(max-width: 390px){.generate__wrapper{flex-direction:column}.generate__score .generate__password{display:inline-block;margin-left:10px}}.service{background:#f5f5f4;padding-top:50px;padding-bottom:60px}.service__list{display:flex;justify-content:space-between;max-width:970px;margin-left:auto;margin-right:auto;gap:30px 0px;margin-top:45px}.service__item{display:flex;gap:10px;align-items:center;font-size:13px;text-transform:uppercase;padding-left:5px;padding-right:5px}.service__item strong{display:block;white-space:nowrap}@media(max-width: 992px){.service__list{flex-wrap:wrap;justify-content:center}.service__item{width:33.33%;font-size:12px;justify-content:center}}@media(max-width: 768px){.service__list{max-width:310px}.service__item{width:50%;font-size:12px;justify-content:flex-start}.service__item strong{white-space:initial}.service__item:nth-child(5){width:100%;justify-content:center}}@media(max-width: 576px){.service__item{font-size:12px}}@keyframes goTop{0%{top:30px}25%{top:25px}50%{top:30px}75%{top:35px}100%{top:30px}}.go-top{position:absolute;top:25px;right:80px;z-index:98;padding-right:80px;font-weight:700;font-size:9px;text-transform:uppercase;transform:rotate(-90deg);color:#fff;background:rgba(0,0,0,0);border:none}.go-top:before{content:"";width:64px;height:64px;border-radius:50%;display:block;background:#fcfcfa;position:absolute;top:-30px;right:0;transition:background .3s ease-in-out}.go-top:after{content:url("../img/arrow-top.svg");position:absolute;top:-14px;right:30px;transform:rotate(90deg)}@media(hover: hover){.go-top:hover{color:#fff;animation:goTop 1s ease-in-out infinite;transition:top .3s ease-in-out}.go-top:hover:before{background:rgba(177,219,211,.15)}}@media(max-width: 1200px){.go-top{right:0px}}.footer{position:relative;border-top:1px solid #000}.footer__top{padding-top:70px;padding-bottom:30px}.footer__top ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.footer__top ul>li{position:relative}.footer__top ul>li a{padding:5px;font-size:13px;text-transform:uppercase;color:#292827}@media(hover: hover){.footer__top ul>li a:hover{color:#3a834b}}@media(max-width: 1200px){.footer__top{padding-top:30px}.footer__top ul{row-gap:10px;column-gap:15px;justify-content:center}.footer__top ul>li:not(:last-child):after{right:-9px}}@media(max-width: 576px){.footer__top ul{justify-content:center;padding-left:0}.footer__top ul li:after{left:-25px;right:initial}.footer__top ul li:last-child:after{content:""}}.footer__center{display:grid;gap:30px;padding-top:20px;padding-bottom:35px}.footer__center svg{fill:#fff !important}@media(min-width: 992px){.footer__center{grid-template-columns:250px 340px 1fr;gap:20px}}@media(min-width: 1200px){.footer__center{gap:60px;grid-template-columns:340px 400px 1fr}}@media(max-width: 992px){.footer__center{text-align:center;padding-bottom:10px;padding-top:10px}.footer__center .footer__social img{max-width:30px}}.footer__contact{font-size:14px}.footer__contact span:after{content:"";width:88px;height:1px;background:#f5f5f4;display:inline-block;margin-left:10px;margin-right:5px;position:relative;bottom:4px}.footer__contact a{color:#292827;font-weight:700}@media(hover: hover){.footer__contact a:hover{color:#3a834b}}.footer__contact p{margin-bottom:10px}.footer__contact p:nth-child(2) span:after{width:63px}@media(max-width: 576px){.footer__contact p:nth-child(2) span:after{width:13px}}@media(max-width: 576px){.footer__contact p span:after{width:10px}}.footer__bottom{font-size:11px;border-top:2px solid #efefef}.footer__bottom img{max-height:40px;width:auto;max-width:100%;object-fit:contain}.footer__social{display:flex;justify-content:center;align-items:flex-start;gap:25px}.footer__social svg{fill:#292827 !important}@media(hover: hover){.footer__social a:hover svg{fill:#3a834b !important}}@media(min-width: 768px)and (max-width: 992px){.footer__social{flex-wrap:wrap}}.footer__brand{display:flex;justify-content:flex-end;align-items:flex-end;color:#767676;padding-bottom:25px;padding-top:25px;line-height:1}.footer__brand a,.footer__brand span{display:inline-block;padding:5px}.footer__brand img{opacity:.5}@media(max-width: 992px){.footer__brand{justify-content:center}}.container{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%;max-width:500px}@media(min-width: 768px){.container{max-width:700px}}@media(min-width: 992px){.container{max-width:930px}}@media(min-width: 1200px){.container{max-width:1240px}}@media(min-width: 1280px){.container{max-width:1440px}}@media(min-width: 1200px){.container--lg{max-width:1600px}}@media(min-width: 1200px){.container--md{max-width:1160px}.container--900{max-width:930px}}.row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}[class*=col-]{padding-left:20px;padding-right:20px;width:100%}.row--16{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.row--16 [class*=col-]{padding-left:8px;padding-right:8px;width:100%}@media(min-width: 1200px){.row--60{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.row--60 [class*=col-]{padding-left:30px;padding-right:30px;width:100%}}@media(min-width: 1200px){.row--100{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}.row--100 [class*=col-]{padding-left:50px;padding-right:50px;width:100%}}.w-100{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.col-6{width:50%;flex:0 0 50%}.col-4{width:33.33%;flex:0 0 33.33%}@media(min-width: 576px){.col-sm-3{width:25%;flex:0 0 25%}.col-sm-4{width:33.33%;flex:0 0 33.33%}.col-sm-6{width:50%;flex:0 0 50%}}@media(min-width: 768px){.col-md-3{width:25%;flex:0 0 25%}.col-md-4{width:33.33%;flex:0 0 33.33%}.col-md-50,.col-md-6{width:50%;flex:0 0 50%}}@media(min-width: 992px){.col-lg-2{max-width:16.66%;flex:0 0 16.66%}.col-lg-4{width:33.33%;flex:0 0 33.33%}.col-lg-6{max-width:50%;flex:0 0 50%}}@media(min-width: 1200px){.col-xl-2{max-width:16.66%;flex:0 0 16.66%}.col-xl-3{width:25%;flex:0 0 25%}.col-xl-4{width:33.33%;flex:0 0 33.33%}.col-xl-8{width:66.66%;flex:0 0 66.66%}.col-xl-20{width:20%;flex:0 0 20%}}.img--fluid{max-width:100%;height:auto}.box--center{margin-left:auto;margin-right:auto;display:block}.nowrap{white-space:nowrap !important}.section{padding-top:60px;padding-bottom:60px}@media(max-width: 768px){.section{padding-top:40px}}.d-block{display:block}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.pt-0{padding-top:0px !important}.pt-20{padding-top:20px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pb-0{padding-bottom:0px !important}.pb-10{padding-bottom:10px !important}.pb-20{padding-bottom:20px !important}.pb-30{padding-bottom:30px !important}.pb-50{padding-bottom:50px !important}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mt-100{margin-top:100px !important}@media(max-width: 768px){.mt-100{margin-top:50px !important}}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-70{margin-bottom:70px !important}button{background:rgba(0,0,0,0);border:none}.cart__header{top:-100px}.cart__header.fixed{transition:all .3s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0px 10px 9px -10px rgba(0,0,0,.16)}.cart__header.fixed h1{display:none}.cart__header.fixed .cart__header-top{display:none}.cart__header.fixed ol{margin-bottom:0;border:none}.cart__header-bottom{transition:all .3s ease-in-out;top:0}.cart__header-bottom.fixed{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0px 10px 9px -10px rgba(0,0,0,.16)}.cart__header-bottom.fixed h1{display:none}.cart__header-bottom.fixed ol{margin-bottom:0;border:none}.cart__header-top{background:#f5f5f4;text-align:center;height:80px;display:flex;justify-content:center;align-items:center}.cart__header-top img{max-height:50px}.border--none{border:none !important}.cart__header-bottom{background:#fff}.cart__header-bottom h1{color:#292827;text-align:center;font-size:24px;font-weight:700;border-bottom:1px solid #292827;padding-top:17px;padding-bottom:17px;margin-bottom:0;text-transform:uppercase}.cart__header-bottom h1.border--none{padding-top:50px;padding-bottom:0}.go-to-login{margin-bottom:20px;font-size:13px}.go-to-login a{font-size:13px}@media(min-width: 1200px),(min-width: 768px)and (max-width: 992px){.go-to-login{position:absolute;top:32px;right:50px}}.cart__left{position:relative}.cart__left h3{font-size:20px}.cart__wrapper ul{padding-left:0}@media(min-width: 1200px){.cart__wrapper{display:flex}.cart__right{flex:0 0 320px;max-width:320px}.cart__left{width:100%;padding-right:70px}}.cart__header-list{display:flex;justify-content:center;align-items:center;counter-reset:section;line-height:30px;border-bottom:1px solid rgba(116,113,115,.27);margin-bottom:30px;margin-top:0}.cart__header-list li{white-space:nowrap;color:rgba(43,36,34,.2);font-size:15px;list-style:none;font-weight:400}.cart__header-list li button,.cart__header-list li a,.cart__header-list li span{color:inherit;font-size:15px;background:none;border:none;text-transform:uppercase;font-family:inherit;padding:0;height:30px}.cart__header-list li:before{counter-increment:section;content:counters(section, ".") ".";background:#f5f5f4;border-radius:50%;width:30px;height:30px;text-align:center;display:inline-block;color:#292827;margin-right:10px;padding-left:2px;font-weight:500;font-size:14px}.cart__header-list li{padding:15px}.cart__header-list li.active{color:#292827;font-weight:700}.cart__header-list li.active:before{font-weight:700;background:#292827;color:#fff}.cart__header-list{flex-wrap:wrap;justify-content:center}@media(max-width: 1200px){.cart__header-list li{padding:5px 10px 5px 0}.cart__header-list li:before{position:relative;top:15px}.cart__header-list li a,.cart__header-list li span,.cart__header-list li button{text-indent:-9999px;display:block}}.cart__brand{text-transform:uppercase;font-size:16px;color:#767676;display:block;margin-bottom:5px;font-weight:400}.cart__title{font-size:20px;line-height:43px;color:#292827;font-weight:700;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.cart__title-nr{background:#292827;border-radius:50%;width:43px;height:43px;text-align:center;display:inline-block;color:#fff;margin-right:10px;padding-left:2px}.cart__list{padding-left:0}.qty{display:flex;align-items:center;justify-content:space-between;position:relative}.qty input{width:60px;text-align:center;border:none;border-bottom:1px solid #000;padding:0;font-size:26px;color:#292827;font-weight:700}.qty input:focus{outline:none !important}.qty .qty__btn{border-radius:50%;width:17px;height:17px;text-align:center;line-height:17px;padding:0;font-weight:700;font-size:24px}.qty .qty__btn.min{line-height:9px}.qty label{position:absolute;left:73px;font-size:11px;bottom:100%;color:#767676}.cart__item{display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:18px;padding-top:18px;border-bottom:1px solid #efefef}.cart__item figure{position:relative}.cart__item h3{color:#292827;width:100%;font-size:18px;text-transform:uppercase}.cart__item .qty{max-width:150px;padding-left:30px;padding-right:10px;flex:0 0 160px}.cart__item .cart__item--right{display:flex;align-items:center;width:360px;flex:0 0 360px}.cart__item .form--remove{position:absolute;right:0;bottom:8px;font-size:11px;color:#767676;display:block;padding:10px 0 10px 10px;width:auto}.cart__item .form--remove button{color:#767676;background:rgba(0,0,0,0);border:#f5f5f4;display:inline-block;padding:3px 10px;border-radius:10px;font-size:14px;transition:all .3s ease-in;text-transform:uppercase;text-decoration:underline}@media(hover: hover){.cart__item .form--remove button:hover{color:#d00}}.cart__item .form--remove:hover{color:#3a834b}.cart__item .text--magenta{font-size:11px;display:block}.cart__item figure{width:200px;flex:0 0 200px;margin-right:25px;overflow:hidden;height:130px;border:1px solid #efefef}.cart__item figure img{width:100%;height:100%;object-fit:contain}@media(max-width: 992px){.cart__item figure{width:120px;flex:0 0 120px;height:78px;margin-right:15px}}.cart__item .product__price--old{font-size:14px;margin-right:5px}.cart__item .product__price{font-size:18px;margin-right:0;font-weight:700}.cart__item .product__vat{font-size:11px;color:#767676}.cart__item .product__price-box{max-width:100px;flex:0 0 100px;text-align:right;justify-content:flex-end}.cart__item .product__price-sum{max-width:110px;flex:0 0 110px}.cart__item .product__price-sum .product__price{font-size:22px;white-space:nowrap}.cart__item .product__price-sum *{width:100%}@media(max-width: 992px){.cart__item{padding-bottom:30px}.cart__item .cart__item--right{flex-wrap:wrap}.cart__item .cart__item--right h3{margin-bottom:30px}.cart__item .form--remove{width:94px;right:initial;left:0;bottom:0;padding:10px;text-align:center}.cart__item .product__price-box{margin-left:auto}.cart__item .product__price-sum{margin-left:0}}@media(max-width: 576px),(min-width: 768px)and (max-width: 992px){.cart__item{padding-bottom:20px;padding-top:20px;align-items:flex-start;flex-wrap:wrap}.cart__item figure{width:60px;flex:0 0 60px;margin-right:10px;overflow:hidden;height:60px}.cart__item h3{max-width:calc(100% - 70px);margin-top:20px;font-size:16px}.cart__item .form--remove{left:initial;bottom:initial;top:-5px;right:0}.cart__item .cart__item--right{width:100%;flex:0 0 100%;justify-content:space-between;margin-top:15px}.cart__item .product__price-box{flex:0 0 30%;max-width:30%;margin-left:0;overflow:hidden;text-align:center}.cart__item .product__price{font-size:14px}.cart__item .product__price-sum{margin-left:auto;justify-content:flex-end}.cart__item .product__price-sum .product__price{font-size:20px}.cart__item .qty{padding-left:10px;padding-right:10px;flex:0 0 110px}.cart__item .qty input{width:45px}.cart__item .qty label{left:37px}.cart__item .form--remove{width:60px}}.cart__right--wrapper{position:sticky;top:70px}.cart__summary{background:#fff;padding:25px 20px 30px 20px;border:1px solid #000;margin-bottom:20px}.cart__summary .form-checkbox labelform-checkbox label{color:#2c2627}.cart__summary h2{font-weight:700;font-size:20px;text-transform:uppercase}.cart__summary .link{color:#000}.cart__summary label{font-weight:300}.cart__summary .info--green{border:none;margin-top:0;margin-bottom:20px;padding:8px 20px;font-weight:400;font-size:12px}@media(max-width: 576px){.cart__summary{margin-left:-20px;margin-right:-20px}}.cart__summary-list li{margin-bottom:8px;font-size:14px;display:flex;align-items:center;justify-content:space-between}.cart__summary-list li:first-child{margin-bottom:15px;font-size:15px}.cart__summary-list{margin-bottom:10px}.cart__summary-sum{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;font-size:15px;font-weight:700}.cart__summary-sum strong{font-size:28px;white-space:nowrap}.cart__summary-sum{border-top:3px solid #000;margin-top:10px}.summary__value{margin-left:auto;font-size:15px;margin-right:3px}.discount{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:30px;padding:15px 0 10px 0;border-top:1px solid #747173}.discount strong{font-size:15px;width:100%;text-transform:uppercase;display:block;margin-bottom:5px}.discount input{max-width:calc(100% - 105px);padding:8px 10px}.discount .btn{width:100px;padding:10px 15px;font-size:14px;height:44px;background:#fff;color:#000 !important;border:1px solid #000}@media(hover: hover){.discount .btn:hover{background-color:rgba(177,219,211,.15)}}@media(max-width: 576px){.discount{flex-wrap:wrap}.discount strong{width:100%;margin-bottom:10px}}.discount__correct{align-items:center}.discount__correct form{padding:0;border-top:none}.discount__correct form .btn{width:120px}.discount__correct.alert-success{display:flex;gap:10px;text-align:left;font-size:14px}.discount__correct.alert-success strong{font-size:18px}.btn--summary{background:#3a834b;font-size:19px;padding:15px;text-align:center;display:block;width:100%;text-align:left;padding-right:50px;position:relative;color:#fff;font-weight:700;border:2px solid #3a834b;text-transform:uppercase}.btn--summary:after{content:url("../img/arrow-right.svg");position:absolute;top:15px;right:15px}.btn--summary:hover{background:#23502e;color:#fff !important;border-color:#23502e;text-decoration:none}@media(max-width: 576px){.btn--summary{font-size:16px}}.btn--summary-main{background:#3a834b;border-color:#3a834b}.btn--summary-main:hover{color:#3a834b}.log__box{padding:35px 40px 40px 40px}.log__box h2{font-weight:700;color:#3a834b}@media(min-width: 992px){.log__box h2{font-size:24px}}#paczkomat-box{display:none;margin-top:10px}#paczkomat-box button{border:2px solid #ffcd00;background:#ffcd00;float:right;color:#000;font-weight:700}#paczkomat-box button:hover,#paczkomat-box button:focus{background:#f8b12a;border-color:#f8b12a}#ruch-box{display:none;margin-top:10px}#ruch-box button{float:right}.paczkawruchu_main .paczkawruchu_input{height:auto}.popup-container p{color:#ddd}#widget-modal{box-shadow:0 19px 38px rgba(0,0,0,.12),0 15px 12px rgba(0,0,0,.22)}#widget-modal:before{content:"";background:rgba(0,0,0,.3);display:flex;width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.widget-modal .widget-modal__topbar{position:relative}.pay__box{text-align:center;padding-top:100px;padding-bottom:100px;background:#e6e7e8}.pay__box h2{text-align:center;font-size:57px}.pay__box h2 img{padding-right:10px}.pay__box h3{color:#00ba39;font-weight:700;font-size:27px;margin-bottom:30px}.pay__box .pay__box--white{width:550px;max-width:90%;margin:20px auto 30px auto;background:#fff;border:1px solid #ccc;padding:10px 20px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.pay__box p strong{display:inline}.pay__box .btn--dark{min-width:200px;margin-top:30px}@media(max-width: 768px){.pay__box{padding-top:50px;padding-bottom:50px}}.pay__box h2{font-size:37px}.pay__box h2 img{max-height:40px}.pay__box h3{font-size:16px}.pay__box .pay__box--white img{max-height:60px}.form__radio--wrapper{width:100%;padding:0;margin-bottom:10px}.form__radio--wrapper input{position:absolute;left:-1000px}.form__radio--wrapper input:checked+label strong:after{background:#3a834b}.form__radio--wrapper input:focus+label{outline:2px solid #000 !important;border-color:#000 !important}.form__radio--item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 45px;cursor:pointer;position:relative;font-size:14px;border:1px solid #efefef;transition:all .3s ease-out;border-radius:5px;overflow:hidden;min-height:58px}@media(max-width: 576px),(min-width: 992px)and (max-width: 1200px){.form__radio--item{padding-right:10px}}.form__radio--item:before{content:"";width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);left:12px;display:block;border:1px solid #d8d8d8;background-color:#fff;transition:all .3s ease-out;border-radius:50%}.form__radio--item:after{content:"";position:absolute;width:10px;height:10px;border:none;border-radius:50%;transform:translateY(-50%);left:14px;top:50%}.form__radio--item strong{width:100%;position:relative;padding-right:20px}.form__radio--item strong small{display:block;font-size:12px;font-weight:400}.form__radio--item.is--checked:after{background:#d00}.form__radio--item .radio__price{font-weight:700;font-size:20px;flex:0 0 120px;max-width:120px;white-space:nowrap}.form__radio--item .radio__price small{font-weight:400;font-size:14px}.form__radio--item .radio__time{flex:0 0 100px;max-width:100px;text-align:center;line-height:1.1;font-size:14px}.form__radio--item .rpt__wrapper{flex:0 0 240px;display:flex;align-items:center;gap:20px}.form__radio--item .radio__img{flex:0 0 110px;max-width:110px;text-align:right}.form__radio--item .radio__img img{max-width:70px;max-height:35px;object-fit:contain}@media(max-width: 1200px){.form__radio--item .radio__img{flex:0 0 80px;max-width:80px}}@media(max-width: 576px),(min-width: 992px)and (max-width: 1200px){.form__radio--item strong{margin-bottom:0px;padding-right:0}.form__radio--item{gap:10px}.form__radio--item.label-inpost{padding-top:20px}.form__radio--item .img-inpost{position:absolute;top:-20px;left:0px}.form__radio--item .rpt__wrapper{flex-wrap:wrap;gap:5px;flex:0 0 80px}.form__radio--item .radio__price,.form__radio--item .radio__time{margin:0;flex:1 1 100%;text-align:center;font-size:15px}.form__radio--item .radio__img{flex:1 1 60px}.form__radio--item .radio__img img{max-width:60px}}@media(min-width: 1200px),(min-width: 576px)and (max-width: 768px){#del-pay-answer .radio__price{flex:0 0 240px;max-width:240px}}.form__radio--item2{flex-direction:column;justify-content:center;align-items:flex-start}.form__radio--wrapper input:checked~.form__radio--item{background:rgba(177,219,211,.15);border-color:#3c894e}input:checked~.form__radio--item:after{background:#3a834b;top:50%;left:17px}.ordering .tytul4{font-size:24px;margin-bottom:20px}.ordering p{font-size:16px;margin-bottom:10px}.ordering .mb-20{margin-bottom:70px !important}@media(max-width: 576px){.ordering .mb-20{margin-bottom:40px !important}}.adress__list{list-style:none}.adres-odbioru{padding-bottom:0px;line-height:1.8}.adresDostawy-noactive{display:none}.saveadress__box{display:none}.page__header{position:relative;min-height:250px;padding-top:60px;border-bottom:1px solid #000;overflow:hidden}.page__header .breadcrumbs{border:none}.page__header h1{font-size:32px;font-weight:300;margin-bottom:0px}@media(min-width: 992px){.page__header h1{font-size:44px}}@media(min-width: 1200px){.page__header .container h1{max-width:860px;font-size:64px}}.breadcrumbs{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #000}.breadcrumbs ul{display:flex;flex-wrap:wrap}.breadcrumbs ul span,.breadcrumbs ul a{font-size:14px;color:#292827;display:inline-block;padding:5px 0;line-height:1;font-weight:300}.breadcrumbs ul span:before,.breadcrumbs ul a:before{margin-right:10px;color:#292827;content:"/"}.breadcrumbs ul li:first-child a:before{content:none}.breadcrumbs ul a{margin-right:10px}.breadcrumbs ul a svg{stroke:#292827;transition:all .3s ease-in}.breadcrumbs ul a:focus,.breadcrumbs ul a:hover{outline:none;color:#3a834b}.breadcrumbs ul a:focus svg,.breadcrumbs ul a:hover svg{stroke:#3a834b}.breadcrumbs ul a:focus:after,.breadcrumbs ul a:hover:after{color:#292827}@media(min-width: 768px){.breadcrumbs ul a,.breadcrumbs ul span{font-size:16px}}@media(min-width: 1200px){.breadcrumbs ul a,.breadcrumbs ul span{font-size:18px}}.p-warehouse{display:block;line-height:2.5;padding-left:15px;position:relative;color:#767676;font-weight:300;font-size:12px;text-transform:initial}.p-warehouse:before{content:"";width:8px;height:8px;border-radius:50%;background:#3a834b;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-warehouse-yellow:before{background:#fdca00}.product__discount{width:34px;height:34px;background:rgba(60,137,78,.1);color:#3a834b;border-radius:50%;position:absolute;top:10px;right:10px;z-index:10;font-size:13px;display:flex;justify-content:center;align-items:center}/*# sourceMappingURL=cart.min.css.map */
