@-webkit-keyframes fixedMenuDown{0%{top:-100px}to{top:0}}@keyframes fixedMenuDown{0%{top:-100px}to{top:0}}a,abbr,acronym,address,applet,big,blockquote,cite,code,dd,del,dfn,div,dl,dt,em,figcaption,figure,font,form,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,tbody,tfoot,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{margin:0}body,h1,h2,h3,h4,h5,h6{outline:0;font-size:100%;vertical-align:baseline}h2,h3,h4,h5,h6{font-family:inherit}caption,fieldset,img,strong,table,td,th{margin:0;outline:0;font-size:100%;font-family:inherit}body,h1,img{border:0}img{font-weight:inherit;vertical-align:middle}caption,fieldset,strong,table,td,th{vertical-align:baseline}caption,h2,h3,h4,h5,h6,strong,table,td,th{padding:0;border:0}fieldset{font-weight:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}body,button,h1,img{padding:0}table{border-spacing:0;color:#000;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;max-width:100%;font-size:.875rem;border-collapse:separate;line-height:1.4;font-weight:300}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}.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%;-o-object-fit:cover;object-fit:cover}.img--fluid{max-width:100%;height:auto}.of-contain{-o-object-fit:contain!important;object-fit:contain!important}.bg--main{background:#cb2c32!important}.bg--main2{background:#17b173!important}.bg--grey{background:#f3f3f3!important}.bg--light{background:#c7af87!important}.bg--white{background:#fff!important}.h-100{height:100%}.p-4{padding:4vw}.nowrap{white-space:nowrap!important}.box--center{margin-left:auto;margin-right:auto;display:block}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;z-index:-100!important;opacity:0!important}#komunikat,.alert,.komunikat{border:1px solid transparent;margin-bottom:20px;padding:15px;text-align:center;font-size:16px;line-height:1.6;background-color:#ebebeb;display:block}#komunikat a,.alert a,.komunikat a{color:inherit}.alert-success{background-color:#e8f8f1!important;border-color:#17b1732e;color:#17b173}.alert-info{background-color:#eaf4ff!important;border-color:#235ba929;color:#235ba9}.alert-warning{background-color:#ebebeb!important;border-color:#ebebeb}.alert-danger{background-color:#faeded!important;border-color:#ca003817;color:#ca0038!important}.alert-grey{background-color:#f3f3f3!important}.wrapper__ul{padding-left:18px}.img-section-bg-wrapper,.wrapper__ul li{position:relative}.wrapper__ul li:before{content:url(../img/check-mark.svg);position:absolute;left:-18px;top:0}.img-section-bg-wrapper .title{margin-bottom:4vw}@media (max-width:576px){.img-section-bg-wrapper .title{margin-bottom:8vw}}.img-section-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.ul-wrapper-disc ul{padding-left:20px!important;list-style:disc!important}.info-bubble{display:inline-flex;width:16px;height:16px;border:1px solid #e2e2e2;align-items:center;justify-content:center;font-weight:700;position:relative;background:#e2e2e2;color:#5e5e5e!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:250px;right:-80px;background:#fff;z-index:-10;opacity:0;font-weight:400;box-shadow:0 6px 9px 0 rgba(0,0,0,.16);transition:all .3s ease-in-out;padding:6px 5px;text-align:center;color:#4a4a4a!important}.info-bubble:hover span{opacity:1;z-index:10}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url(../fonts/poppins-v23-latin_latin-ext-300.eot);src:url(../fonts/poppins-v23-latin_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v23-latin_latin-ext-300.woff2) format("woff2"),url(../fonts/poppins-v23-latin_latin-ext-300.woff) format("woff"),url(../fonts/poppins-v23-latin_latin-ext-300.ttf) format("truetype"),url(../fonts/poppins-v23-latin_latin-ext-300.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(../fonts/poppins-v23-latin_latin-ext-regular.eot);src:url(../fonts/poppins-v23-latin_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v23-latin_latin-ext-regular.woff2) format("woff2"),url(../fonts/poppins-v23-latin_latin-ext-regular.woff) format("woff"),url(../fonts/poppins-v23-latin_latin-ext-regular.ttf) format("truetype"),url(../fonts/poppins-v23-latin_latin-ext-regular.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url(../fonts/poppins-v23-latin_latin-ext-600.eot);src:url(../fonts/poppins-v23-latin_latin-ext-600.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v23-latin_latin-ext-600.woff2) format("woff2"),url(../fonts/poppins-v23-latin_latin-ext-600.woff) format("woff"),url(../fonts/poppins-v23-latin_latin-ext-600.ttf) format("truetype"),url(../fonts/poppins-v23-latin_latin-ext-600.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(../fonts/poppins-v23-latin_latin-ext-700.eot);src:url(../fonts/poppins-v23-latin_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v23-latin_latin-ext-700.woff2) format("woff2"),url(../fonts/poppins-v23-latin_latin-ext-700.woff) format("woff"),url(../fonts/poppins-v23-latin_latin-ext-700.ttf) format("truetype"),url(../fonts/poppins-v23-latin_latin-ext-700.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url(../fonts/poppins-v23-latin_latin-ext-800.eot);src:url(../fonts/poppins-v23-latin_latin-ext-800.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v23-latin_latin-ext-800.woff2) format("woff2"),url(../fonts/poppins-v23-latin_latin-ext-800.woff) format("woff"),url(../fonts/poppins-v23-latin_latin-ext-800.ttf) format("truetype"),url(../fonts/poppins-v23-latin_latin-ext-800.svg#Poppins) format("svg")}html{scroll-behavior:smooth}*,:after,:before,body{font-family:"Poppins",sans-serif}body{font-size:1rem;line-height:1.6;font-weight:400;color:#000;font-style:normal;font-variant-ligatures:no-common-ligatures;overflow-x:hidden}*,:after,:before{box-sizing:border-box}:focus{outline:0}:focus-visible{outline:2px solid #17b173}.bold,strong{font-weight:700!important}.italic{font-style:italic}.lh--2{line-height:2!important}.font-weight-400{font-weight:400!important}.font-weight-300{font-weight:600!important}.font--9{font-size:9px!important}.font--10{font-size:.625rem!important}.font--12,.font--13{font-size:.75rem!important}.font--14{font-size:.875rem!important}.font--18{font-size:1.125rem!important}.font--20{font-size:1.3125rem!important}.uppercase{text-transform:uppercase}.text-center,.txt--center{text-align:center!important}.txt--left{text-align:left!important}.txt--right{text-align:right!important}.main{color:#cb2c32!important}.main2{color:#17b173!important}.white{color:#fff!important}.black{color:#000!important}a,button{cursor:pointer;transition:all .3s ease-in-out}a{text-decoration:none}@media (hover:hover){a:hover{color:#cb2c32}}a:focus-visible{outline-offset:2px}button{color:#000}.h1,h1{font-size:2.5rem;font-family:"Poppins",sans-serif;font-weight:700;line-height:1.2}h1{margin:0 0 30px}.h1{margin-bottom:30px}.h1 a,h1 a,h2 a,h3 a{color:inherit}.title,h2{font-size:1.875rem;font-weight:800}h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 30px}h3,h4,h5,h6{font-size:1.625rem;font-weight:700;margin:0 0 20px}h4,h5,h6{font-size:1.3125rem;margin:0 0 10px}.title{font-family:"Poppins",sans-serif;line-height:1.4;margin-bottom:30px;position:relative}.title3--line{display:flex;align-items:flex-end;gap:20px;width:100%;white-space:nowrap;margin-bottom:25px;font-weight:500;font-size:1.75rem}.title3--line:after,.titleL__wrapper .title:after,.titleL__wrapper h2:after{display:inline-block;content:"";width:100%;height:4px;position:relative;top:-10px}.title3--line:after{background:#f3f3f3}.titleL__wrapper{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-bottom:40px}.titleL__wrapper .title,.titleL__wrapper h2{display:flex;align-items:flex-end;gap:20px;width:100%;margin-bottom:0}.titleL__wrapper .title:after,.titleL__wrapper h2:after{background:#ebebeb}.titleL__wrapper .link-arrow-right{position:relative;top:8px}@media (max-width:992px){.titleL__wrapper{flex-direction:column;gap:10px 20px;align-items:flex-start;margin-bottom:30px}.titleL__wrapper .link-arrow-right{top:0}}.newProduct .title{margin-left:15px}.title2{font-size:1.625rem;font-weight:700}.title4{font-size:1rem;margin-bottom:15px}.title--light{color:#282828}.title--light2{color:#cb2c32}.description{font-size:14px;margin-bottom:2vw}@media (max-width:1200px){.title{font-size:1.625rem}}@media (max-width:576px){.h1,h1{font-size:1.875rem}.title,h2{font-size:1.3125rem;margin-bottom:20px}.title{margin-bottom:30px}.title span:before{width:50px}.title3--line{white-space:initial;font-size:1.375rem}.title3--line:after{content:none}.newProduct .title{margin-top:8vw}.title-mobile2{font-size:2.125rem}.description{margin-bottom:8vw}}@media (max-width:400px){.link--contact{font-size:15px}}@media (max-width:360px){.link--contact{font-size:14px}}.img-fluid,iframe,video{max-width:100%}iframe,video{width:100%;height:auto}button,input:not([type=date],[type=number],[type=radio],[type=checkbox]),textarea{-webkit-appearance:none;border-radius:0;font-family:"Poppins",sans-serif}input,select,textarea{border:1px solid #ddd;line-height:1.6;padding:10px 15px;color:#666;font-family:"Poppins",sans-serif;font-size:1rem}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"Poppins",sans-serif}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Poppins",sans-serif}input::placeholder,select::placeholder,textarea::placeholder{font-family:"Poppins",sans-serif}::-moz-placeholder{color:#6c6c6c;font-weight:400;font-style:inherit;font-family:"Poppins",sans-serif}:-ms-input-placeholder{color:#6c6c6c;font-weight:400;font-style:inherit;font-family:"Poppins",sans-serif}::placeholder{color:#6c6c6c;font-weight:400;font-style:inherit;font-family:"Poppins",sans-serif}.tooltip{position:relative;cursor:pointer}.tooltip span{opacity:0;position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;z-index:-1000;box-shadow:2px 2px 15px 0 rgba(0,0,0,.25);padding:5px;font-size:.75rem;color:#000;width:0;height:0;overflow:hidden;text-align:center;line-height:1.2}.tooltip:hover span{opacity:1;z-index:1;width:auto;height:auto}ol,ul{list-style:none}.list--own ul{padding-left:20px}.list--own ul li{position:relative;margin-bottom:5px}.list--own ul li:before{content:">";position:absolute;top:0;left:-20px;font-weight:700}.list--own ul li ul{padding-left:15px}.list--own ul li li:before{top:-8px;left:-13px;font-size:20px;content:".";font-weight:700}table td,table th{line-height:1.4;padding:10px;vertical-align:middle}table th{font-weight:700;background:0 0}table td,table th{border-bottom:1px solid #ebebeb}table thead th{border-top:2px solid #17b173;border-bottom:2px solid #17b173;padding:12px 10px}table tbody tr:first-child td,table tbody tr:first-child th{border-top-width:5px}table .align-right{text-align:right}table .align-left{text-align:left}table .align-center{text-align:center}@media (min-width:1400px){table{font-size:1rem}}.table__wrapper{position:relative}.table__wrapper table{width:100%;position:relative;font-size:14px}.table__wrapper table a{display:inline-block;padding:1px 5px;font-weight:700;text-decoration:underline}.table__wrapper table th{border-bottom:1px solid #c7af87}.table__wrapper table td{border-bottom:1px dashed #c7af87}.table__wrapper td:first-child,.table__wrapper th:first-child{padding-left:0}@media (max-width:768px){.table__wrapper{overflow:auto}.table__wrapper table{min-width:600px;width:initial}.table__wrapper table td,.table__wrapper table th{padding:8px 5px}.table__wrapper.table__wrapper--big table{min-width:1300px;width:initial}}.table__wrapper--white{background:#fff;padding:30px 40px 40px}@media (max-width:576px){.table__wrapper--white{padding:4vw}}.btn--table{background:#17b173;color:#fff;padding:5px 10px!important;margin-top:7px;text-decoration:none!important}@media (hover:hover){.btn--table:hover{background:#17b173;color:#fff}}.link-arrow-left{padding-left:25px;background:url(../img/arrow-left-b.svg) left center no-repeat;background-size:15px}.link-arrow-left:hover{background-image:url(../img/arrow-left-blue.svg)}.link-arrow-right{padding-right:25px;background:url(../img/arrow-right-red.svg) right center no-repeat;background-size:15px;white-space:nowrap;font-size:.9375rem}.link-arrow-right:hover{color:#cb2c32}.link--contact{display:block;padding:5px 0 5px 24px;color:#cb2c32;background:url(../img/ico-phone-main.svg) left center no-repeat;background-size:15px;max-width:100%}.link--contact.link--email{background:url(../img/ico-mail-main.svg) left center no-repeat;background-size:15px}@media (hover:hover){.link--contact:hover{color:#cb2c32}}.page__txt{font-size:1.125rem}.page__txt img{max-width:100%;margin-bottom:20px;height:initial}.page__txt h2:not(:first-child),.page__txt h3:not(:first-child){margin-top:40px}.page__txt ol,.page__txt ul{list-style:initial;padding-left:20px}.page__txt ol{list-style:decimal}.page__txt li{margin-bottom:5px}.page__txt ol ol,.page__txt ol ul,.page__txt ul ol,.page__txt ul ul{list-style:lower-alpha;padding-left:20px}.page__txt a{text-decoration:underline}.page__txt ol,.page__txt p{margin-bottom:20px}.page__txt h3{font-size:1.125rem;margin-bottom:15px}@media (max-width:768px){.page__txt{font-size:1rem}.page__txt h2:not(:first-child),.page__txt h3:not(:first-child){margin-top:30px}}.page__txt [style*="color: #ff0000"]{color:#cb2c32!important}.page__txt [style*="background-color: #ff0000"]{background-color:#cb2c32!important;color:#000!important}.form-errors h3,.headerP__txt{font-size:1.125rem}@media (max-width:768px){.headerP__txt{font-size:1rem}}.history--back{width:50px;height:50px;display:block;margin-bottom:0}.history--back:before{content:""!important;width:50px;height:50px;display:block;background:url(../img/swiper-arrow.svg) center no-repeat;background-size:16px}.btn--back{color:#000!important;padding-left:40px;line-height:40px;background:url(../img/arrow-left-circle.svg) left center no-repeat;display:inline-block}@media (hover:hover){.btn--back{color:#cb2c32!important}}.btn--cart-par{min-width:48px;white-space:nowrap!important;border-radius:6px;padding-right:45px!important;padding-left:10px!important;background-position:center right 10px!important;background-image:url(../img/ico-btn-cart-white.svg)!important}.btn--cart-red{background-image:none!important;display:inline-flex!important;align-items:center;padding:11px 20px!important;line-height:1!important;font-size:1.125rem!important}.btn--cart-red:before{margin-right:10px}.link--underline,.link--underline-main{text-decoration:underline}@media (hover:hover){.link--underline-main:hover,.link--underline:hover{color:#17b173}}.link--underline{color:#000}.form__input.is--invalid label,.link--underline-main,a{color:#cb2c32}.btn,.btn--cart:before{display:inline-block;position:relative}.btn{border:0;font-size:.8125rem;font-weight:700;line-height:1.2;padding:12px 40px 12px 20px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff!important;background-color:#cb2c32;transition:all .3s ease-out;box-shadow:2px 2px 0 transparent;background-image:url(../img/btn-arrow-right-white.svg);background-repeat:no-repeat;background-position:center right 15px}@media (hover:hover){.btn:hover{background-color:#000;color:#fff!important}}.btn--radius{border-radius:28px;background-image:url(../img/btn-arrow-black.svg)}.btn--2{background-color:#f3f3f3;color:#cb2c32!important}.btn.btn--2{background-image:url(../img/arrow-right-main.svg);background-size:15px}@media (hover:hover){.btn.btn--2:hover{background-image:url(../img/arrow-right-white.svg)}}.btn--3{background-color:#cb2c32;color:#fff!important}.btn--white{background:#fff;color:#cb2c32!important}.btn--black{background-color:#000;color:#fff!important}@media (hover:hover){.btn--black:hover{background-color:#cb2c32}}.btn--trans{background:rgba(230,226,219,.17);color:#fff;border:1px solid #b19153}.btn--cart,.btn--cart2,.btn--per{display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.btn--cart{padding:6px 10px;background-image:none;background-color:#f3f3f3;color:#000!important;min-height:37px}.btn--cart:before{content:url(../img/ico-btn-cart-black.svg);width:27px;height:21px;margin-right:10px;text-indent:initial;top:2px;transition:all .3s ease-in-out}@media (hover){.btn--cart:hover{color:#fff!important;background-color:#cb2c32!important}.btn--cart:hover:before{filter:brightness(0) invert(1)}}.product__item .btn{min-height:37px;padding-top:6px;padding-bottom:6px;display:inline-flex;justify-content:center;align-items:center}.btn--cart-red{background-color:#cb2c32!important;color:#fff!important}.btn--cart-red:before{content:url(../img/ico-btn-cart-white.svg)!important}.btn--cart-red:hover{background-color:#000!important}.btn--cart-red:hover:before{filter:none}.btn--cart2{padding:15px 25px 15px 60px;background-image:url(../img/ico-cart-black.svg);background-repeat:no-repeat;background-size:20px;background-position:25px center;border-radius:24px}.btn--per{gap:4px;padding-top:8px;padding-bottom:8px}.btn--arrow:after,.btn--per:before{content:url(../img/personalizuj.svg);display:inline-block}.btn--arrow{padding-right:40px;text-align:left;position:relative}.btn--arrow:after{content:url(../img/arrow-right-red.svg);position:absolute;top:50%;right:20px;transform:translateY(-50%);width:18px}.btn2{display:inline-block;font-size:1rem;font-weight:700;padding:7px 45px 7px 25px;border:1px solid #000;border-radius:24px;background-image:url(../img/btn-arrow-right.svg);background-position:center right 17px;background-repeat:no-repeat;align-items:center}@media (hover:hover){.btn2:hover{background-color:#cb2c32;color:#000}}.btn2-arrowDown{background-image:url(../img/btn-arrow-down.svg)}.link--circle-down,.link--circle-right,.link--more{color:#000;font-size:1rem;min-height:40px;background-repeat:no-repeat;align-items:center;display:inline-flex}.link--more{padding-left:40px;background-image:url(../img/arrow-right-circle.svg);background-position:center left;font-weight:700}@media (hover:hover){.link--more:hover{color:#cb2c32}}.link--circle-down,.link--circle-right{padding-right:40px;background-image:url(../img/arrow-down-circle.svg);background-position:center right;font-weight:400;border:0;background-color:transparent}@media (hover:hover){.link--circle-down:hover{color:#cb2c32;background-image:url(../img/arrow-down-circle-main.svg)}}.link--circle-right{background-image:url(../img/arrow-right-circle.svg)}@media (hover:hover){.link--circle-right:hover{color:#cb2c32;background-image:url(../img/arrow-right-circle-main.svg)}}.disabled{color:#6c6c6c}fieldset{border:0;padding:0}.form-h-info{margin-top:5px;font-size:.625rem;max-height:0;overflow:hidden;color:#000;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{opacity:1;top:-7px;left:15px;z-index:5;font-size:.625rem;margin-bottom:6px;font-weight:700;color:#747173;display:block;position:absolute;background:#fff;padding:0 5px;transition:top .3s ease-out}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;border-radius:0;padding:12px 45px 12px 15px;display:block;width:100%;font-size:1.125rem;line-height:1.5;cursor:pointer;background-image:url(../img/ico-select.svg);background-position:right 20px center;background-repeat:no-repeat}.form__select select:focus,.form__select select:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #17b173;border-color:#17b173}.form__select option{border:0;padding:10px;font-size:1.125rem;color:#666;line-height:40px}@media (max-width:576px){.form__select,.form__select select{width:100%}}.custom-select .select-items.select-hide,.is--desktop .custom-select select{display:none}.custom-select{position:relative;z-index:40}.custom-select .select-selected{color:#000;border-radius:12px;padding:12px 45px 12px 15px;border:1px solid #ddd;display:block;background:0 0;width:100%;font-weight:700;font-size:1.125rem}.custom-select .select-items,.form__checkbox label:before{position:absolute;left:0;border:1px solid #ddd;background-color:#fff}.custom-select .select-items{top:100%;right:0;z-index:99;border-radius:12px;overflow:hidden}.custom-select .select-items div{padding:8px 15px;cursor:pointer;font-size:1.125rem}@media (hover:hover){.custom-select .select-items div:hover{background-color:#cb2c32;color:#fff}}.custom-select .same-as-selected{background-color:rgba(0,0,0,.1)}.form__checkbox{margin-bottom:0;position:relative}.form__checkbox input{position:absolute;left:0;top:0;padding:0;z-index:-1000;opacity:0;width:0;height:0}.form__checkbox a{text-decoration:underline;font-weight:500}.form__checkbox label{position:relative;padding-top:12px;padding-bottom:12px;padding-left:34px;color:#747173;font-size:1.125rem;line-height:1.4;cursor:pointer;display:inline-block;width:100%}.form__checkbox label:before{content:"";width:24px;height:24px;top:12px;display:block;transition:all .3s ease-out;border-radius:0}.form__checkbox label:after{content:"";display:block;position:absolute;top:19px;left:7px;width:0;height:0;transform:rotate(-45deg)}.form__checkbox input:checked~label:before{background-color:#17b173}.form__checkbox input:checked~label:after{width:12px;height:7px;border-bottom:3px solid #fff;border-left:3px solid #fff}.form__checkbox input:focus-visible~label:before{outline:2px solid #17b173;outline-offset:2px}.form__checkbox input[type=radio]~label:before{border-radius:50%}.form__checkbox input[type=radio]:checked~label:after{width:14px;height:14px;border:0;border-radius:50%;background:#cb2c32;top:4px;left:5px}.form__checkbox input[type=radio]:checked~label:before{background:#fff}.form__checkbox.is--invalid label:before{border-color:#cb2c32}.form__checkbox--small label{font-size:.75rem}.form__checkbox--medium label{font-size:1rem}.input--data{background:url(../img/ico/ico-date-input.svg) right 15px center no-repeat}.form__input{margin-bottom:15px;position:relative}.form__input label{font-size:.625rem;margin-bottom:6px;font-weight:700;color:#747173;display:block;position:absolute;background:#fff;padding:0 5px;top:10px;z-index:-1;opacity:0;transition:top .3s ease-out}.form__input input,.form__input textarea{border:1px solid #ddd;display:block;color:#666;font-size:1rem;padding:12px;min-height:54px;border-radius:6px}.form__input textarea{width:100%!important}.form__input input{width:100%}.form__input input:focus,.form__input input:focus-visible,.form__input textarea:focus,.form__input textarea:focus-visible{border-color:#17b173;box-shadow:inset 0 0 0 1px #17b173;outline:0}.form__input input:focus-visible::-moz-placeholder,.form__input input:focus::-moz-placeholder,.form__input textarea:focus-visible::-moz-placeholder,.form__input textarea:focus::-moz-placeholder{opacity:0}.form__input input:focus-visible:-ms-input-placeholder,.form__input input:focus:-ms-input-placeholder,.form__input textarea:focus-visible:-ms-input-placeholder,.form__input textarea:focus:-ms-input-placeholder{opacity:0}.form__input input:focus-visible::placeholder,.form__input input:focus::placeholder,.form__input textarea:focus-visible::placeholder,.form__input textarea:focus::placeholder{opacity:0}.form__input input:not(:-moz-placeholder-shown)~label,.form__input input:not(:-ms-input-placeholder)~label,.form__input textarea:not(:-moz-placeholder-shown)~label input:valid:required~label,.form__input textarea:not(:-ms-input-placeholder)~label input:valid:required~label{opacity:1;top:-7px;left:12px;z-index:5}.form__input input:focus~label,.form__input input:not(:placeholder-shown)~label,.form__input textarea:focus~label,.form__input textarea:not(:placeholder-shown)~label input:valid:required~label{opacity:1;top:-7px;left:12px;z-index:5}.form__input.is--invalid input,.form__input.is--invalid textarea{border-color:#cb2c32!important;background-position:center right 17px;padding-right:25px;background-repeat:no-repeat;background-image:url(../img/input-error.svg)!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 #cb2c32;border-color:#cb2c32;box-shadow:none}.form__input.is--valid input,.form__input.is--valid textarea{border-color:#17b173!important;background-position:center right 15px;padding-right:25px;background-repeat:no-repeat;background-image:url(../img/input-check.svg)!important}@media (max-width:992px){.form__input input,.form__input textarea{font-size:1rem}}.form__input--bold label{font-size:1.125rem;color:#000;font-weight:700;margin-bottom:10px}.form__input--bold.is--valid:after{top:52px}.form__input--bold.is--invalid:after{top:46px}.form__nolabel.is--valid:after{top:15px}.form__nolabel.is--invalid:after{top:7px}.form__input--error{color:#cb2c32;font-size:.625rem;display:block;margin-top:5px}.cart__item .cart__tw h3,.footer__contact p,.form__checkbox .form__input--error{margin-bottom:5px}.form__select+.form__input--error{position:relative;top:-20px}.form__switch,.form__switch label{display:inline-block;position:relative}.form__switch{white-space:nowrap}.form__switch input{opacity:0;width:0;height:0;position:absolute;z-index:-1}.form__switch label{padding-right:60px;line-height:30px;font-size:1.3125rem}.form__switch label:after,.form__switch label:before{position:absolute;content:"";transition:.4s;cursor:pointer}.form__switch label:before{height:30px;width:50px;border-radius:16px;top:50%;transform:translateY(-15px);right:0;bottom:0;background-color:#f3f3f3;z-index:2}.form__switch label:after{height:22px;width:22px;right:24px;bottom:4px;border-radius:11px;background-color:#959595;z-index:3}.form__switch input:checked+label:before{background-color:#17b173}.form__switch input:checked+label:after{background:#fff;right:4px}.form__bg legend{padding-top:20px;display:block;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:25px;width:100%;border-top:2px solid #ebebeb;font-family:"Poppins",sans-serif}.form__bg .legend--first{padding-top:0;border:0}.form-s fieldset{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:20px;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__checkbox--50,.form-s .form__input,.form-s .form__select{flex:0 0 50%;max-width:calc(50% - 10px)}.form-s .form__input--25{max-width:calc(25% - 15px)}}.cart__customer,.cart__customer2{display:flex;margin-bottom:30px;margin-top:40px;align-items:center;gap:15px;font-size:.875rem}#input-accept,.cart__customer .form__radio--item,.cart__customer2 .form__radio--item{background:0 0}.cart__customer .form__checkbox,.cart__customer2 .form__checkbox{margin:0}.cart__customer .form__checkbox label,.cart__customer2 .form__checkbox label{font-size:1rem;font-weight:700;border:0;color:#000;min-height:auto}.cart__customer .form__checkbox label:after,.cart__customer .form__checkbox label:before,.cart__customer2 .form__checkbox label:after,.cart__customer2 .form__checkbox label:before{top:50%!important;transform:translateY(-50%)}@media (max-width:992px){.cart__customer,.cart__customer2{flex-wrap:wrap;gap:10px;flex-direction:column;align-items:flex-start}}.form__bg .cart__customer{padding-bottom:10px;border-bottom:4px solid #ebebeb;margin-bottom:20px;justify-content:center}.button__password{position:absolute;right:2px;top:8px;width:40px;height:38px;background-image:url(../img/eye.svg);background-size:20px;background-position:center;background-repeat:no-repeat;border:0;z-index:20;background-color:transparent}.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:0}.form__password.form__input input{background-image:none!important}.btn-gnerate,.btn-gus{background:#f3f3f3;border-radius:6px;font-size:1rem;color:#000;padding:10px 15px;white-space:nowrap;font-weight:700;min-height:54px;border:1px solid transparent!important}@media (hover:hover){.btn-gnerate:hover,.btn-gus:hover{background-color:#000;border-color:#000!important;color:#fff}}.generate__score{transition:all .3s ease-out;max-height:0;overflow:hidden;display:flex;font-size:.875rem;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:.75rem}}.generate__score .generate__password,.go-top span{display:block}.generate__score.open{max-height:100px}#input-accept{border:0;color:#cb2c32;padding:10px 0;font-size:.875rem;font-weight:700}.generate__wrapper{width:100%;justify-content:space-between;align-items:center;gap:10px;display:flex;color:#000}@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}}.form-errors,.form__gus{position:relative}.form__gus #nip-false{position:absolute;top:-30px;right:0}.form-errors{background-color:#faeded!important;border-color:#f1e3e5;color:#cb2c32!important;border-radius:20px;padding:30px;margin-bottom:30px;font-size:.875rem}.form-errors .form-errors__close{position:absolute;top:20px;right:10px;border:0;outline:0;width:40px;height:40px;background:0 0;padding:0;border-radius:50%;display:block;background-image:url(../img/usun.svg);background-size:30px;background-position:center center;background-repeat:no-repeat;z-index:50}.go-top{position:absolute;top:-20px;right:0;display:inline-block;background:url(../img/go-top.svg) no-repeat center 0;border:0;width:80px;min-height:80px;padding-top:90px;font-weight:700}.go-top span{font-size:.75rem;color:#aaa;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap;padding-right:0}.footer{position:relative;background:#161515;z-index:1;line-height:1.8;font-size:.875rem;color:#fff}.footer__center{display:flex;flex-wrap:wrap;row-gap:20px;padding:60px 0 30px;position:relative}.footer__col h3{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media (max-width:576px){.footer__col h3{margin-bottom:15px}}.footer__list a{display:inline-block;color:#fff;padding:4px 0}@media (hover:hover){.footer__list a:hover{color:#cb2c32}}.footer__contact a{color:#fff}.footer__contact span::after{content:"";display:inline-block;width:102px;height:1px;background:rgba(230,226,219,.2);margin:0 5px 0 10px;position:relative;bottom:0}.footer__contact p:nth-child(2) span::after{width:70px}.footer__social{margin-top:10px;text-align:left}.footer__social a{display:flex;align-items:center;height:48px;gap:15px;color:#cb2c32}.footer__social a svg{fill:#cb2c32;transform:scale(2);transform-origin:center;transition:all .3s ease-in-out}@media (hover:hover){.footer__social a:hover{color:#fff}.footer__social a:hover svg{fill:#fff}}.footer__delivery{display:flex;align-items:center;flex-wrap:wrap;gap:30px}@media (max-width:992px){.footer__delivery{padding-bottom:20px}}.footer__bottom{padding:30px 0;background:#000;color:#7f7f7f;font-size:12px;position:relative;z-index:10}.footer__bottom .container{display:flex;gap:10px;justify-content:space-between;align-items:center}@media (max-width:768px){.footer__bottom .container{flex-direction:column;justify-content:center}}.footer__brand{display:flex;align-items:flex-end;line-height:1;gap:5px}.footer__brand a{position:relative;top:-2px}.footer-title{text-transform:uppercase;font-size:1rem;font-weight:700;margin-bottom:20px}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.flex-center{display:flex;align-items:center;justify-content:center;flex-direction:column}.overflow-hidden{overflow:hidden!important}.relative{position:relative!important}.container{padding-left:4vw;padding-right:4vw;width:100%}.container--500{max-width:490px}.container--800{max-width:800px}.container--900{max-width:calc(900px + 8vw)}.container--sm{max-width:890px}.container--lg{max-width:1000px}.container--xl{max-width:calc(1200px + 8vw)}.row{display:flex;flex-wrap:wrap;margin-left:-2vw;margin-right:-2vw;width:calc(100% + 4vw)}@media (min-width:992px){.row{margin-left:-1vw;margin-right:-1vw;width:calc(100% + 2vw)}.row [class*=col-]{padding-left:1vw;padding-right:1vw;margin-bottom:2vw}}.row--2{margin-left:-.5vw;margin-right:-.5vw;width:calc(100% + 1vw)}.row--2 [class*=col-]{padding-left:.5vw;padding-right:.5vw;margin-bottom:1vw}@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;margin-bottom:60px}}[class*=col-]{width:100%;padding-left:2vw;padding-right:2vw;margin-bottom:4vw}.w-100{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.col-6{width:50%;flex:0 0 50%}.col-8{width:66.66%;flex:0 0 66.66%}@media (min-width:576px){.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,.col-md-4{width:35%;flex:0 0 33.33%}.col-md-4{width:33.33%}.col-md-50,.col-md-6{width:50%;flex:0 0 50%}.col-md-8{width:66.66%;flex:0 0 66.66%}.col-md-9{width:75%;flex:0 0 75%}}@media (min-width:992px){.col-lg-2{width:16.66%;flex:0 0 16.66%}.col-lg-20{width:20%;flex:0 0 20%}.col-lg-3{width:25%;flex:0 0 25%}.col-lg-4{width:33.33%;flex:0 0 33.33%}.col-lg-5{width:41.66%;flex:0 0 41.66%}.col-lg-6{width:50%;flex:0 0 50%}.col-lg-7{width:58.33%;flex:0 0 58.33%}.col-lg-8,.col-xl-8{width:66.66%;flex:0 0 66.66%}}@media (min-width:1200px){.col-xl-2{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-20{width:20%;flex:0 0 20%}}@media (min-width:1620px){.col-xxl-20{width:20%;flex:0 0 20%}.col-xxl-40{width:40%;flex:0 0 40%}.col-xxl-60{width:60%;flex:0 0 60%}}.section{padding-top:50px;padding-bottom:50px}@media (max-width:576px){.section{padding-top:40px;padding-bottom:40px}}.section--30{padding-top:30px;padding-bottom:30px}.ml-auto{margin-left:auto!important}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.p-20{padding:20px}.pt-0{padding-top:0!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:0!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:0!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-0{margin-bottom:0!important}.mb-2vw{margin-bottom:4vw!important}@media (min-width:992px){.mb-2vw{margin-bottom:2vw!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}.mb-100{margin-bottom:100px!important}@media (max-width:768px){.mb-100{margin-bottom:60px!important}}.justify-content-center{justify-content:center!important}.cart__header.fixed h1,.hidden{display:none}.dialog-backdrop .dialogs{box-sizing:border-box;padding:30px;border:1px solid #000;background-color:#fff;max-width:90%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:20px;max-height:calc(100vh - 160px)}.dialog_label{padding-right:50px}@media screen and (min-width:640px){.dialog-backdrop .dialogs{width:800px;max-height:calc(100vh - 140px);box-shadow:0 19px 38px rgba(0,0,0,.12),0 15px 12px rgba(0,0,0,.22)}}.dialog_form{margin:15px}.dialog_form .label_info,.dialog_form .label_text{box-sizing:border-box;padding-right:.5em;width:30%;text-align:right;display:inline-block}.dialog_form .label_text{font-size:16px;font-weight:700}.dialog_form .label_info{font-size:12px}.dialog_form_item{margin:10px 0;font-size:0}.dialog_form_item .city_input,.dialog_form_item .wide_input{box-sizing:border-box;max-width:70%;width:27em}.dialog_form_item .city_input{width:17em}.dialog_form_item .state_input,.dialog_form_item .zip_input{box-sizing:border-box;max-width:70%;width:15em}.dialog_form_item .zip_input{width:9em}.dialog_form_actions{text-align:right;padding:0 20px 20px}.dialog_close_button{float:right;position:absolute;top:10px;left:92%;height:25px}.dialog_close_button img,button{border:0}.dialog_desc{padding:10px 20px}.dialog-backdrop{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:-99}.dialog-backdrop .default_dialog{opacity:0;transition:opacity .3s ease-in-out}.dialog-backdrop,.dialog-backdrop .hidden{visibility:hidden;display:block}@media screen and (min-width:640px){.dialog-backdrop{background:rgba(0,0,0,.3)}}.dialog-backdrop.active{visibility:visible;z-index:99}.dialog-backdrop.active .default_dialog{opacity:1}.no-scroll{overflow-y:auto!important}.has-dialog{overflow:hidden}.btn-modal-close{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:block;background-image:url(../img/zamknij.svg);background-size:24px;background-position:center;background-repeat:no-repeat;border:0}@media (max-width:640px){.dialog-backdrop .dialogs{max-height:calc(100vh - 140px);padding:20px}.dialog_label{font-size:1rem;padding-right:40px}#modal-products-info{font-size:.875rem}.btn-modal-close{position:absolute;top:10px;right:10px}}.menu-is-fixed{padding-top:257px}button{background:0 0}@media (hover:hover){a:hover{color:#17b173}}.container{max-width:1500px;margin-left:auto;margin-right:auto}.cart__header{position:relative;z-index:1}.cart__header.fixed{transition:none;background:#f3f3f3}.cart__header.fixed:after{content:none}.cart__header-bottom.fixed h1,.cart__header.fixed .cart__header-top{display:none}.cart__header.fixed .cart__header-top img{max-height:50px}.cart__header-bottom.fixed ol,.cart__header.fixed .cart__header-bottom,.cart__header.fixed ol{margin-bottom:0;border:0}.cart__header-bottom{transition:all .3s ease-in-out;top:0;border-bottom:4px solid #ebebeb;margin-bottom:30px}.cart__header-bottom.fixed,.cart__header.fixed{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 10px 9px -10px rgba(0,0,0,.16)}.cart__header-bottom.border--red{border-color:#cb2c32}.cart__header-top{text-align:center;height:120px;display:flex;justify-content:center;align-items:center}.cart__header-top img{max-height:100px}.border--none{border:0!important}.cart__header-bottom h1{text-align:center;font-weight:700;padding-top:30px;padding-bottom:20px;margin-bottom:0;font-size:28px}.cart__header-bottom h1.border--none{padding-top:50px;padding-bottom:0}.go-to-login{margin-bottom:20px}.go-to-login,.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;overflow:hidden;padding:2px}.cart__left .h3-title,.cart__left h3{font-size:16px;text-align:left;width:100%;font-weight:700}.cart__left .h3-title a,.cart__left h3 a{text-decoration:underline;color:#000}.cart__left .h3__wrapper{width:100%;font-size:14px}.cart__wrapper ul{padding-left:0}@media (min-width:1200px){.cart__wrapper{display:flex;padding-bottom:4vw}.cart__right{flex:0 0 390px;max-width:390px}.cart__left{width:100%;padding-right:70px}}.cart__header-list{display:flex;align-items:center;counter-reset:section;line-height:30px;margin-bottom:0;margin-top:0;flex-wrap:wrap;justify-content:center}.cart__header-list li{white-space:nowrap;color:rgba(43,36,34,.6);font-size:17px;list-style:none;position:relative;font-weight:400;padding:20px 30px}.cart__header-list li a,.cart__header-list li button,.cart__header-list li span{color:inherit;font-size:12px;background:0 0;border:0;font-family:"Poppins",sans-serif;padding:0;height:30px}.cart__header-list li:after{counter-increment:section;content:counters(section,"") "";background:#ebebeb;border-radius:50%;width:30px;height:30px;text-align:center;display:inline-block;color:#000;margin-right:10px;padding-left:2px;font-weight:500;font-size:14px;position:absolute;top:58px;left:50%;margin-left:-15px;z-index:10}.cart__header-list li.active{color:#000;font-weight:700}.cart__header-list li.active:before{height:4px;background:#cb2c32;width:1000px;z-index:1;position:absolute;top:100%;content:"";display:block;right:50%}.cart__header-list li.active:after{font-weight:700;background:#cb2c32;color:#fff}@media (max-width:1200px){.cart__header-list li{padding:0 30px}.cart__header-list li:before{position:relative;top:15px}.cart__header-list li:after{top:18px}.cart__header-list li a,.cart__header-list li button,.cart__header-list li span{text-indent:-9999px;display:block}}.cart__brand{text-transform:uppercase;font-size:16px;color:#282828;display:block;margin-bottom:5px;font-weight:400}.cart__title{font-size:20px;line-height:43px;color:#000;font-weight:700;margin-bottom:20px;margin-top:20px}.cart__title-nr{background:#000;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:grid;position:relative;gap:0;grid-template-areas:"minus input plus"}.qty input{grid-area:input;padding-left:3px;padding-right:3px;background:#fff;font-size:1rem;max-width:46px;text-align:center;border:2px solid #e2e2e2;height:40px}.qty input:focus-visible{border-color:#17b173;outline-offset:-2px}.qty button{padding:0;margin:0;width:30px;height:40px;border:0;border-left:0;font-weight:700;color:#707070;background-color:transparent}.qty .min{grid-area:minus}.qty .plus{grid-area:plus;border-bottom:none}.product__priceMin{font-size:.5625rem;color:#818181;margin-top:10px;display:block}.cart__item,.cart__summary-list li{display:flex;align-items:center;justify-content:space-between}.cart__item{position:relative;padding-bottom:18px;padding-top:18px;border-bottom:1px solid #ebebeb}.cart__item .qty{max-width:150px;padding-left:30px;padding-right:10px}.cart__item .cart__tw{width:100%}.cart__item .cart__item--right{width:360px;flex:0 0 360px}.cart__item .cart__item--rightInner{display:flex;align-items:center;width:100%}.cart__item .form--remove{position:absolute;right:0;bottom:6px;color:#282828;padding:0;width:auto}.cart__item .form--remove button{height:48px;display:block;padding:0;color:#282828;text-decoration:underline;font-size:14px}@media (hover:hover){.cart__item .form--remove button:hover{color:#cb2c32;background-image:url(../img/usun-red.svg)}}.cart__item .form--remove:hover{color:#cb2c32}.cart__item .form--remove,.cart__item .text--magenta{font-size:11px;display:block}.cart__item .cart__figure,.cart__item figure{width:120px;flex:0 0 120px;margin-right:25px;overflow:hidden;height:120px;border:1px solid #ebebeb}.cart__item .cart__figure img,.cart__item figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:992px){.cart__item .cart__figure,.cart__item figure{width:120px;flex:0 0 120px;height:78px;margin-right:15px}}.cart__item .product__price{font-size:18px;margin-right:0;font-weight:700}.cart__item .product__priceOld{font-size:.8125rem;font-weight:600;text-decoration:line-through;color:#666!important}.cart__item .product__priceNew{color:#cb2c32}.cart__item .product__vat{font-size:11px;color:#282828}.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:140px;flex:0 0 140px}.cart__item .product__price-sum .product__price{font-size:17px;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;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 .cart__figure,.cart__item figure{width:60px;flex:0 0 60px;margin-right:10px;overflow:hidden;height:60px}.cart__item .cart__item .form--remove button{font-size:10px;background-size:12px;padding-right:17px}.cart__item h3{font-size:16px}.cart__item .cart__tw{max-width:calc(100% - 70px);margin-top:15px;margin-bottom:15px}.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}.cart__item .qty input{width:45px}.cart__item .qty label{left:37px}.cart__item .form--remove{width:60px}}.cart__right--wrapper{position:-webkit-sticky;position:sticky;top:70px}.cart__summary{background:#f3f3f3;padding:30px 20px 30px 30px;border:1px solid #ebebeb;margin-bottom:30px}.cart__summary .form-checkbox labelform-checkbox label{color:#2c2627}.cart__summary h2{font-weight:700;font-size:24px}.cart__summary .link{color:#000}.cart__summary label{font-weight:300}.cart__summary .info--green{border:0;margin-top:0;margin-bottom:20px;padding:8px 20px;font-weight:400;font-size:12px}@media (max-width:576px){.cart__summary{margin-left:-4vw;margin-right:-4vw;margin-bottom:0;margin-top:-3px;border:0;border-top:4px solid #e6e2db}}.cart__summary-list{margin-bottom:10px}.cart__summary-list li{margin-bottom:8px;font-size:13px}.cart__summary-list li:first-child{margin-bottom:15px;font-size:14px}.cart__summary-sum{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;font-weight:700;border-top:1px solid #ccc;margin-top:10px}.cart__summary-sum strong{font-size:24px;white-space:nowrap}.summary__value{margin-left:auto;font-size:15px;margin-right:3px}.discount{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px 0 10px;position:relative}.discount strong{font-size:15px;width:100%;text-transform:uppercase;display:block;margin-bottom:5px}.discount input{max-width:100%;padding:8px 60px 8px 10px;width:100%}.discount .btn,.discount__correct form .btn-discount{overflow:hidden;border:0;background-repeat:no-repeat;background-position:center}.discount .btn{min-width:47px;padding:10px 15px;font-size:14px;height:42px;background-color:#e2e2e2;color:#000!important;box-shadow:none;text-indent:-150px;background-image:url(../img/arrow-right-black.svg);position:absolute;top:1px;right:1px}@media (hover:hover){.discount .btn:hover{background-image:url(../img/arrow-right-white.svg);background-color:#cb2c32}}@media (max-width:576px){.discount{flex-wrap:wrap}.discount strong{width:100%;margin-bottom:10px}}.discount__correct{align-items:center;justify-content:space-between}.discount__correct form{padding:0;border-top:none;display:block;text-align:center}.discount__correct form .btn-discount{background-color:transparent;width:40px;height:34px;text-indent:-200px;color:#fff;padding:8px 10px;line-height:1.2;background-image:url(../img/ico-usun.svg)}.discount__correct form .btn-discount:hover{background-image:url(../img/ico-usun-red.svg);background-color:transparent}.discount__correct.alert-success{display:flex;gap:5px;text-align:left}.btn--summary,.discount__correct.alert-success strong{font-size:18px}.btn--summary{background:#cb2c32;padding:15px 50px;display:block;width:100%;position:relative;color:#fff;font-weight:700;border:2px solid #cb2c32;text-align:center;background-image:url(../img/arrow-right-white.svg);background-position:center right 20px;background-repeat:no-repeat}@media (hover:hover){.btn--summary:hover{background-color:#000;border-color:#000;color:#fff!important}}@media (max-width:576px){.btn--summary{font-size:16px}}.btn--summary-main{background:#cb2c32;border-color:#cb2c32}.btn--summary-main:hover,.log__box h2{color:#cb2c32}.log__box{padding:35px 40px 40px}.log__box h2{font-weight:700}@media (min-width:992px){.log__box h2{font-size:24px}}#gls-box,#paczkomat-box,#ruch-box{display:none;margin-top:10px}#paczkomat-box button{border:2px solid #ffcd00;background:#ffcd00;float:right;color:#000;font-weight:700;padding:5px 10px}#paczkomat-box button:focus,#paczkomat-box button:hover{background:#f8b12a;border-color:#f8b12a}#gls-box button{border:2px solid #0113b3;background:#0113b3;float:right;color:#fff;font-weight:700;padding:5px 10px}#gls-box button:focus,#gls-box button:hover{background:#fff;color:#0113b3;border-color:#0113b3}#glsDialog .btn-modal-close{top:-40px;right:0}#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;background:#fff;border:1px solid #ebebeb;max-width:640px;margin-left:auto;margin-right:auto;padding:4vw}@media (max-width:768px){.pay__box{padding:8vw 4vw 4vw}}.pay__box h2 img{padding-right:10px;max-height:40px}.pay__box h3{color:#17b173;font-weight:700;font-size:20px;margin-bottom:30px}.pay__box .pay__box--white{width:550px;max-width:100%;margin:20px auto 30px;background:#fff;border:1px solid #c7af87;padding:10px;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}.pay__box .pay__box--white{min-height:65px}.pay__box .pay__box--white img{max-height:40px;max-width:80px;-o-object-fit:contain;object-fit:contain}.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:#17b173}.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 #ebebeb;transition:all .3s ease-out;overflow:hidden;min-height:58px;background:#fff;border-radius:6px}@media (max-width:576px),(min-width:992px) and (max-width:1200px){.form__radio--item{padding-right:10px}}.form__radio--item:after,.form__radio--item:before{content:"";position:absolute;border-radius:50%;transform:translateY(-50%);top:50%}.form__radio--item:before{width:20px;height:20px;left:12px;display:block;border:1px solid #ddd;background-color:#fff;transition:all .3s ease-out}.form__radio--item:after{width:10px;height:10px;border:0;left:14px}.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:#cb2c32}.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;-o-object-fit:contain;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{gap:10px}.form__radio--item strong{margin-bottom:0;padding-right:0}.form__radio--item.label-inpost{padding-top:20px}.form__radio--item .img-inpost{position:absolute;top:-20px;left:0}.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:#17b173;background:rgba(23,177,155,.1);border-color:#17b173}input:checked~.form__radio--item:after{background:#cb2c32;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:0;line-height:1.8}.adresDostawy-noactive,.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:0}.page__header h1{font-size:32px;font-weight:300;margin-bottom:0}@media (min-width:992px){.page__header h1{font-size:44px}}@media (min-width:1200px){.page__header .container h1{max-width:860px;font-size:64px}}.easypack-widget .title{text-shadow:none;margin-bottom:10px;font-size:16px}.easypack-widget .btn{box-shadow:none}.leaflet-popup-content{margin:13px 0!important}#free-shipping{color:#17b173;font-weight:700;text-align:left}#free-shipping .cart-free-shipping-active-wrapper{display:flex;align-items:center;justify-content:space-between;color:#17b173!important}
/*# sourceMappingURL=cart.min.css.map */
