.basicLightbox{opacity:.01;z-index:1000;will-change:opacity;background:#000c;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{z-index:1;will-change:transform;max-width:100%;transition:transform .4s;transform:scale(.9)}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{max-width:95%;max-height:95%;margin:auto;display:block;position:absolute;inset:0}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{pointer-events:none;width:100%;height:100%}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.fancybox__container,.basicLightbox{z-index:100000}.fancybox__container .has-iframe .fancybox__content{padding:0;height:90%!important}.basicLightbox{background-color:#00000080}.menu-header{color:#1e1e1e;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:12;align-items:center;gap:20px;min-width:100%;height:60px;font-size:16px;font-weight:700;display:flex;position:sticky;top:0;left:0}.menu-header:after{content:"";background-color:inherit;z-index:-1;background:#f9f9f9;border-bottom:1px solid #d6d6d6;width:100dvw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-header>span{white-space:nowrap;text-overflow:ellipsis;text-box-trim:trim-both;text-box-edge:cap alphabetic}.menu-header:before{justify-content:center;align-items:center;width:12px;height:12px;font-family:icomoon;font-size:12px;font-weight:400;display:flex;position:relative}#tree .menu-header{background:#f9f9f9;border-bottom:1px solid #d6d6d6;padding-inline:20px}#tree .menu-header:after{content:initial}.amount-input-wrapper input[type=text]{color:#1e1e1e;text-align:center;border-radius:var(--borderRadius);border:1px solid #d6d6d6;width:100%;font-size:16px;display:block}.amount-input-wrapper button{cursor:pointer;touch-action:manipulation;z-index:1;border-radius:var(--borderRadius);background-color:#0000;width:33%;height:100%;position:absolute;top:0}.amount-input-wrapper button:before,.amount-input-wrapper button:after{content:"";background:#1e1e1e;border-radius:2px;transition:background-color .1s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amount-input-wrapper button.minus{left:0}.amount-input-wrapper button.minus:after{display:none}.amount-input-wrapper button.plus{right:0}@media (hover:hover) and (pointer:fine){.amount-input-wrapper button:hover:before,.amount-input-wrapper button:hover:after{background-color:#f58220}}.infobox{padding:30px;text-align:center;border-radius:var(--borderRadius);border:1px solid #d6d6d6;flex-direction:column;align-items:center;gap:15px;padding-top:10px;display:flex}.infobox.infobox-success:before{content:"";color:#38aa30}.infobox.infobox-error:before{content:"";color:#e50303}.infobox>*{width:60%}.infobox:before{content:"";color:#f58220;font-family:icomoon;font-size:130px}.infobox .infobox-headline{font-size:20px}.infobox .infobox-message a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.infobox .infobox-message a:hover{color:#1e1e1e}}.infobox .infobox-message strong{color:#1e1e1e}.infobox .confirm-button{width:-moz-fit-content;width:fit-content;margin-top:10px}.infobox ol{padding-left:0}.infobox ul li{justify-content:center}.infobox .confirm-button{margin:0 auto}.new-password-form{width:100%;margin-top:20px}.new-password-form .form-hint{text-align:left}.new-password-form .field-wrapper:has(input){max-width:527px;margin-inline:auto}.listing-wrapper .infobox{width:100%}.tippy-box{color:#7b7b7b;border-radius:var(--borderRadius);background-color:#fff;box-shadow:0 1px 4px #0000008c}.tippy-box .tippy-content{padding:10px}.tippy-box .tippy-arrow{color:#fff}.tippy-box .tippy-arrow:before{filter:drop-shadow(0 2px 1px #00000052)}.tooltip-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.tooltip-content>span{color:#1e1e1e;font-size:14px;font-weight:700}.tooltip-content>p{margin:0;font-size:13px}.tooltip-content>a{color:#3d5b77;border-radius:5px;width:-moz-fit-content;width:fit-content;font-weight:700;text-decoration:underline}@media (hover:hover) and (pointer:fine){.tooltip-content>a:hover{opacity:.75}}[data-tippy-root]{z-index:5!important}@media (max-width:600px){.infobox{padding:10px}.infobox>*{width:100%}.infobox:before{font-size:80px}.tippy-box .tippy-content{padding:10px}}.goshop-modal{border-radius:var(--borderRadius);background-color:#fff;width:700px;max-width:90vw;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 3px 8px #0003}.goshop-modal-header{color:#1e1e1e;background-color:#f9f9f9;border-bottom:1px solid #d6d6d6;align-items:center;height:60px;font-size:20px;display:flex}.goshop-modal-header>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-top:2px}.goshop-modal-header:before{content:"";justify-content:center;align-items:center;width:60px;height:60px;font-family:icomoon;font-weight:400;line-height:1;display:flex}.goshop-modal-body{min-width:100%;padding:20px}.goshop-modal-close{color:#1e1e1e;cursor:pointer;justify-content:center;align-items:center;width:60px;height:60px;font-size:18px;font-style:normal;line-height:1;display:flex;position:absolute;top:0;right:0}.goshop-modal-close:after{content:"";font-family:icomoon}@media (max-width:1279px){.goshop-modal-header{white-space:nowrap;text-overflow:ellipsis;height:42px;padding-inline:15px 40px;font-size:16px;font-weight:700;overflow:hidden}.goshop-modal-header:before{display:none}.goshop-modal-close{width:40px;height:42px;font-size:14px}.goshop-modal-body{padding:15px}}.error-modal .goshop-modal-header:before{color:#e50303}.success-modal .goshop-modal-header:before{content:"";color:#38aa30;font-size:29px}.form-modal .goshop-modal{width:90vw;max-width:1050px}.form-modal .goshop-modal .captcha-wrapper,.question-form .captcha-wrapper{margin-bottom:15px}.cart-modal .popup-validation-error{color:#e50303;width:100%;margin-block:-10px 16px}.cart-modal .goshop-modal-body{padding:38px}.cart-popup-wrapper{grid-template-columns:160px minmax(0,1fr);grid-auto-rows:max-content;align-items:center;gap:38px;width:100%;display:grid}.cart-popup-wrapper.f-carousel__slide{width:var(--f-carousel-slide-width)}.cart-popup-wrapper figure{flex-shrink:0;grid-row:span 2;justify-content:center;align-items:center;width:100%;max-height:232px;display:flex}.cart-popup-wrapper figure img{max-width:100%;max-height:100%}.cart-popup-wrapper>div{font-size:14px}.cart-popup-wrapper>div>strong{font-size:18px;font-weight:700;line-height:1.2}.cart-popup-wrapper strong{color:#1e1e1e}.cart-popup-wrapper ul{text-transform:lowercase;margin-top:15px}.cart-popup-wrapper ul span:after{content:":"}.cart-popup-wrapper ul strong{font-weight:400}.cart-popup-wrapper footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-popup-wrapper footer>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-block:17px 18px;font-size:16px}.cart-popup-wrapper footer .confirm-button{padding-inline:46px}@media (max-width:750px){.cart-modal .popup-validation-error{margin-block:0 10px}.cart-modal .goshop-modal-body{padding:20px}.cart-modal footer .confirm-button{padding-inline:38px}.simple-link{font-size:14px}.cart-popup-wrapper{grid-template-columns:110px minmax(0,1fr);gap:16px}.cart-popup-wrapper>div>strong{font-size:16px}.cart-popup-wrapper>div ul{margin-top:10px}}@media (max-width:600px){.cart-modal .goshop-modal-body{text-align:center;padding:15px}.cart-popup-wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.cart-popup-wrapper figure{flex-shrink:0;width:100%;height:80px;margin-block:8px 5px}.cart-popup-wrapper>div{font-size:13px}.cart-popup-wrapper>div ul{margin-top:5px}.cart-popup-wrapper>div>strong{font-size:14px}.cart-popup-wrapper footer{gap:4px;margin-top:10px}.cart-popup-wrapper footer>*{text-align:center;width:100%}.cart-popup-wrapper footer>:nth-child(2){order:-1}}.standard-newsletter form{flex-direction:column;gap:15px;display:flex}.newsletter-cookie-modal .checkbox-wrapper label,.standard-newsletter .checkbox-wrapper label{padding-left:26px}.newsletter-cookie-modal .checkbox-wrapper label:after,.standard-newsletter .checkbox-wrapper label:after{display:none}.newsletter-cookie-modal .goshop-modal{width:900px}.newsletter-cookie-modal .goshop-modal-body{padding:0;display:flex}.newsletter-cookie-modal .img-wrapper{aspect-ratio:1;flex-shrink:0;width:50%}.newsletter-cookie-modal .img-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.newsletter-cookie-modal .text-wrapper{flex-direction:column;flex-grow:1;justify-content:center;padding:30px;display:flex}.newsletter-cookie-modal .text-wrapper .newsletter-cookie-header{flex-direction:column;gap:10px;margin-bottom:21px;display:flex}.newsletter-cookie-modal .text-wrapper .newsletter-cookie-header>img{align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:80px}.newsletter-cookie-modal .text-wrapper .newsletter-cookie-header .headline{margin-bottom:0}.newsletter-cookie-modal .text-wrapper .field-wrapper{margin-bottom:28px;position:relative}.newsletter-cookie-modal .text-wrapper .field-wrapper .form-hint{margin-block:0;padding-block:0;position:absolute;top:100%}.newsletter-cookie-modal .text-wrapper .checkbox-wrapper{margin-bottom:20px;position:relative}.newsletter-cookie-modal .text-wrapper .checkbox-wrapper .form-hint{margin-block:0;padding-block:0;line-height:1.3;position:absolute;top:calc(100% - 1px)}.newsletter-cookie-modal .text-wrapper .checkbox-wrapper:has(.invalid){margin-bottom:42px}.newsletter-cookie-modal .text-wrapper .checkbox-wrapper:has(.invalid) label{color:#e50303}.newsletter-cookie-modal .text-wrapper .captcha-wrapper{margin-block:0 23px}@media (max-width:1279px){.newsletter-cookie-modal .img-wrapper{display:none}.newsletter-cookie-modal .text-wrapper{padding:30px 10px}}.question-form-text{margin-bottom:15px}.privacy-box-trigger,.return-to-top,#container>.return-to-top,#container .inner-wrapper>.return-to-top{z-index:999;filter:drop-shadow(0 3px 8px #00000040);-webkit-tap-highlight-color:transparent;width:50px;height:50px;bottom:20px}.return-to-top{opacity:0;visibility:hidden;cursor:default;border-radius:50%;transition:opacity .15s ease-in,visibility .15s ease-in}.return-to-top.show{opacity:1;visibility:visible;cursor:pointer}@property --scrollProgress{syntax:"<percentage>";inherits:true;initial-value:0%}.return-to-top:before{z-index:-1;content:"";border-radius:inherit;background:conic-gradient(#f58220 var(--scrollProgress), transparent var(--scrollProgress));transition:--scrollProgress .3s ease-in-out,opacity .15s linear;position:absolute;inset:-3px}.return-to-top:after{border-radius:inherit;content:"";color:#1e1e1e;background:#f9f9f9;justify-content:center;align-items:center;font-family:icomoon;font-size:16px;transition-duration:.15s;display:flex;position:absolute;inset:0;transform:scale(-1)}@media (hover:hover) and (pointer:fine){.return-to-top:hover:before{opacity:.5}}.privacy-box-trigger{color:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:24px;display:none;position:fixed}.privacy-box-trigger.show{display:flex}.privacy-box-trigger:after{content:"";z-index:1;background-color:#3d5b77;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #fff}.privacy-box-trigger img{filter:brightness(0)invert();z-index:2;-webkit-tap-highlight-color:transparent;width:auto;max-height:60%;position:relative}.floating-container{display:contents}.left-side-cookies .return-to-top{right:20px}.left-side-cookies .privacy-box-trigger{left:20px}.left-side-cookies .privacy-box-trigger:before{transform-origin:0;border-top-right-radius:100vw;border-bottom-right-radius:100vw;padding:0 25px 0 40px;left:25px}.left-side-cookies .privacy-box{left:20px}.left-side-cookies .comparison-drawer{bottom:20px;right:20px}.right-side-cookies .return-to-top{left:20px}.right-side-cookies .privacy-box-trigger{right:20px}.right-side-cookies .privacy-box-trigger:before{transform-origin:100%;border-top-left-radius:100vw;border-bottom-left-radius:100vw;padding:0 40px 0 25px;right:25px}.right-side-cookies .privacy-box{right:20px}.right-side-cookies .comparison-drawer{bottom:20px;left:20px}@media (min-width:1280px){.floating-container:has(.return-to-top.show){--boxMove:-69px}.floating-container:has(.return-to-top.show).left-side-cookies .comparison-drawer{transform:translateX(var(--boxMove))}.floating-container:has(.return-to-top.show).right-side-cookies .comparison-drawer{transform:translateX(calc(-1 * var(--boxMove)))}.privacy-box-trigger:before{content:"Ustawienia ciasteczek";color:#fff;height:100%;font-size:var(--fontSize);white-space:nowrap;z-index:0;opacity:0;background-color:#1e1e1e;align-items:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;transform:scaleX(0)}.privacy-box-trigger:hover:before{opacity:1;transition-delay:.2s;transform:scaleX(1)}}@media (min-width:1280px) and (min-width:1280px) and (max-width:1460px){.floating-container:has(.return-to-top.show){--boxMove:-45px}}@media (max-width:1460px){.privacy-box-trigger,.return-to-top,#container>.return-to-top,#container .inner-wrapper>.return-to-top{width:35px;height:35px;bottom:10px}.return-to-top:after{font-size:12px}.return-to-top:before{inset:-2px}.left-side-cookies .privacy-box-trigger{left:10px}.left-side-cookies .privacy-box-trigger:before{padding:0 25px 0 34px;left:15px}.left-side-cookies .return-to-top{right:10px}.left-side-cookies .comparison-drawer{bottom:10px;right:10px}.right-side-cookies .privacy-box-trigger{right:10px}.right-side-cookies .privacy-box-trigger:before{padding:0 34px 0 25px;right:15px}.right-side-cookies .return-to-top{left:10px}.right-side-cookies .comparison-drawer{bottom:10px;left:10px}}@media (max-width:1279px){.return-to-top{display:none}}@media (max-width:600px){.right-side-cookies .comparison-drawer,.left-side-cookies .comparison-drawer{bottom:10px;left:10px;right:10px}}.privacy-box{z-index:10000;background-color:#fff;border-radius:10px;flex-direction:column;gap:15px;max-width:min(800px,50vw);padding:20px;display:flex;position:fixed;bottom:20px;box-shadow:0 0 20px #00000040}.privacy-box.preferences-visible .privacy-box__consents{display:flex}.privacy-box__header{align-items:center;gap:20px;display:flex}.privacy-box__header img{width:auto;max-height:30px}.privacy-box__header strong{color:#1e1e1e;font-size:18px}.privacy-box__wrapper{flex-direction:column;gap:10px;display:flex;overflow:hidden auto}.privacy-box__description{color:#1e1e1e}.privacy-box__consents{flex-direction:column;gap:10px;display:none}.consent-detail{color:#1e1e1e;border:1px solid #d6d6d6;border-radius:4px;flex-direction:column;gap:10px;display:flex;position:relative}.consent-detail.toggleable strong{cursor:pointer}@media (hover:hover) and (pointer:fine){.consent-detail.toggleable strong:hover{color:#f58220}}.consent-detail.toggleable strong:before{content:"";font-family:icomoon;font-weight:400}.consent-detail.show strong:before{transform:scaleY(-1)}.consent-detail.show .consent-detail__description{display:block}.consent-detail strong{-webkit-user-select:none;user-select:none;color:#1e1e1e;flex-grow:1;align-items:center;gap:10px;width:100%;padding:10px;font-weight:700;display:flex}.consent-detail span{color:#38aa30;padding:10px;flex-shrink:0;padding-left:0}.consent-detail__header{align-items:center;display:flex}.consent-detail__description{width:100%;margin-top:-10px;padding:10px;font-size:13px;display:none}.consent-detail__checker{flex-shrink:0;width:50px;height:28px;margin-right:10px;position:relative}.consent-detail__checker.mandatory,.consent-detail__checker input{display:none}.consent-detail__checker input:checked+div{background-color:#38aa30}.consent-detail__checker input:checked+div:before{transform:translate(22px)}.consent-detail__checker div{cursor:pointer;background-color:#ccc;border-radius:17px;transition:all .15s;position:absolute;inset:0}.consent-detail__checker div:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;bottom:4px;left:4px}.privacy-box__actions{gap:10px;display:flex}.privacy-box__actions button{color:#1e1e1e;text-align:center;border-radius:var(--borderRadius);text-box-trim:trim-both;text-box-edge:cap alphabetic;background-color:#d6d6d6;flex:1 1 0;min-height:40px;font-size:14px;transition:opacity .15s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.privacy-box__actions button:hover{opacity:.8}}.privacy-box__actions button.privacy-accept-all{color:#fff;background-color:#3d5b77}.privacy-box__links{flex-wrap:wrap;gap:10px;display:flex}.privacy-box__links a{color:#3d5b77;text-decoration:underline}@media (hover:hover) and (pointer:fine){.privacy-box__links a:hover{text-decoration:none}}@media (max-width:1279px){body.privacy-box-visible{overflow:hidden}body.privacy-box-visible #container,body.privacy-box-visible .floating-container>:not(.privacy-box){filter:blur(5px);pointer-events:none}.privacy-box{max-width:100vw;max-height:calc(100% - 40px);top:50%;bottom:auto;right:auto;transform:translateY(-50%);left:15px!important;right:15px!important}}@media (max-width:600px){.privacy-box{gap:10px;padding:10px}.privacy-box__header{gap:10px}.privacy-box__header img{height:20px}.privacy-box__header strong{font-size:14px}.privacy-box__actions{flex-wrap:wrap}.privacy-box__actions button{min-height:35px}.privacy-box__actions button.privacy-accept-all{flex:none;order:-1;width:100%;min-height:45px}}@media (min-width:1280px){#search-engine.show #suggestions,#search-engine.show-last-phrases #suggestions{opacity:0;visibility:hidden;transition:none var(--animSpeed) ease-in-out;opacity:1;visibility:visible;transition-property:opacity,visibility,transform,box-shadow;transform:translate(-50%)}}#search-engine #suggestions.loading>*{display:none}#search-engine #suggestions.loading:has(.suggestion-result-products:empty) .no-products-info{display:none}#search-engine #suggestions.loading .suggestions-loader{display:flex}@media (min-width:1280px){#search-engine #suggestions:has(.suggestion-result-products:empty) .no-products-info{display:block}#search-engine #suggestions:has(.suggestion-result-products:empty) .no-products-info:after{content:"Nie znaleziono produktów"}}#search-engine.show .search-phrases-pills{display:none}#search-engine.show-last-phrases .suggestion-last-phrases:not(:empty){display:flex}#search-engine.show-last-phrases #suggestions:has(.suggestion-result-products:empty) .no-products-info{display:none}#suggestions{border-radius:inherit;background-color:#fff;flex-direction:column;width:720px;padding:22px;display:flex;top:calc(100% + 10px);left:50%;transform:translateY(-10px)translate(-50%);box-shadow:0 3px 8px #0003}#suggestions .suggestion-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto 1fr;grid-auto-flow:dense;grid-column-gap:70px;display:grid}#suggestions .suggestion-results ul{grid-column:1/-1;margin-bottom:20px}#suggestions .suggestion-results ul:not(:has(li)){display:none}#suggestions .suggestion-results:has(.suggestion-result-products li) .suggestion-result-products{grid-area:span 2/1/auto/2}:is(#suggestions .suggestion-results:has(.suggestion-result-products li) .suggestion-result-categories,#suggestions .suggestion-results:has(.suggestion-result-products li) .suggestion-result-producers){grid-column:2/3}#suggestions .no-products-info{color:#1e1e1e;width:100%;margin-bottom:14px;font-size:18px;font-weight:700;display:none}.suggestions-loader{justify-content:center;align-items:center;width:100%;height:200px;display:none}.suggestions-loader:after{content:"";transform-origin:50%;border:4px solid #d6d6d6;border-top-color:#1e1e1e;border-radius:50%;width:100px;height:100px;animation:.5s linear infinite spin;transform:rotate(0)}.suggestion-result-categories:before,.suggestion-result-producers:before,.suggestion-result-products:before,.suggestion-last-phrases:before,.search-phrases-pills:before{content:attr(data-label);color:#1e1e1e;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.suggestion-result-categories a,.suggestion-result-producers a{color:#1e1e1e;padding:2px 0;display:inline-block}@media (hover:hover) and (pointer:fine){.suggestion-result-categories a:hover,.suggestion-result-producers a:hover{text-decoration:underline}}.search-phrases-pills,.suggestion-last-phrases{flex-wrap:wrap;gap:10px;width:100%;margin-bottom:20px;display:flex}@media (min-width:1280px){.search-phrases-pills,.suggestion-last-phrases{gap:8px}}.search-phrases-pills:before,.suggestion-last-phrases:before{flex-basis:100%;margin-bottom:0}.search-phrases-pills button,.search-phrases-pills a,.suggestion-last-phrases li{color:#1e1e1e;cursor:pointer;transition:background-color var(--animSpeed) ease-in-out;background-color:#f4f4f4;border-radius:30px;align-items:center;padding:7px 18px;font-size:14px;line-height:1.3;display:inline-flex;position:relative}@media (min-width:1280px){.search-phrases-pills button,.search-phrases-pills a,.suggestion-last-phrases li{padding:7px 13px 6px;font-size:13px}}@media (hover:hover) and (pointer:fine){.search-phrases-pills button:hover,.search-phrases-pills a:hover,.suggestion-last-phrases li:hover{background-color:#eaeaea}}.suggestion-last-phrases,.suggestion-last-phrases li.hidden{display:none}.suggestion-last-phrases span{align-items:center;min-width:0;display:flex}.suggestion-last-phrases li{padding-right:30px}.suggestion-last-phrases .delete-hint-suggestion{color:#1e1e1e;cursor:pointer;padding:3px;font-size:9px;font-style:normal;line-height:9px;position:absolute;top:50%;right:10px;transform:translateY(-40%)}.suggestion-last-phrases .delete-hint-suggestion:after{content:"";font-family:icomoon}@media (hover:hover) and (pointer:fine){.suggestion-last-phrases .delete-hint-suggestion:hover{color:#e50303}}.suggestion-result-categories{margin-bottom:22px}@keyframes suggestion-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.suggestion-product{animation:.32s cubic-bezier(.22,1,.36,1) both suggestion-fade-in}.suggestion-product:nth-child(2){animation-delay:40ms}.suggestion-product:nth-child(3){animation-delay:80ms}.suggestion-product:nth-child(4){animation-delay:.12s}.suggestion-product:nth-child(5){animation-delay:.16s}.suggestion-product:nth-child(6){animation-delay:.2s}.suggestion-product a{--imgSize:55px;min-height:var(--imgSize);grid-template-columns:var(--imgSize) minmax(0, 1fr);grid-column-gap:16px;transition:background-color var(--animSpeed) ease-in-out;border:1px solid #0000;border-radius:12px;align-items:center;margin-inline:-12px;padding:10px 12px;display:grid;position:relative}@media (hover:hover) and (pointer:fine) and (min-width:1280px){.suggestion-product a:hover{border-color:#d6d6d6}}.suggestion-product .size-custom{width:var(--imgSize);height:var(--imgSize);aspect-ratio:1;background:#1b1b1b0a;border-radius:10px;grid-area:1/1/span 3/2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.suggestion-product img{mix-blend-mode:darken;max-width:85%;max-height:85%;transition:transform var(--animSpeed) ease-in-out;align-self:center}.suggestion-product b{color:#1e1e1e;transition:color var(--animSpeed) ease-in-out;grid-column:2/3;align-self:end;font-size:14px;line-height:1.3;display:block}.suggestion-product .prod-cat{color:#7b7b7b;opacity:.6;white-space:nowrap;text-overflow:ellipsis;grid-column:2/3;margin-top:2px;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.suggestion-product del{opacity:.6;margin-right:6px;font-weight:400}.suggestion-product span{color:#f58220;grid-column:2/3;margin-top:2px;font-size:13px;font-weight:700}a.suggestions-advanced-search{color:#1e1e1e;width:100%;text-decoration:underline}@media (min-width:1280px){a.suggestions-advanced-search{margin-top:6px}}@media (hover:hover) and (pointer:fine){a.suggestions-advanced-search:hover{text-decoration:none}}@keyframes search-cancel-pop{0%{transform:scale(.5)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:1279px){#search-engine{overscroll-behavior:contain;z-index:1001;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;flex-direction:column;width:100vw;height:100dvh;padding:10px 20px 30px;transition:opacity .25s cubic-bezier(.6,0,.1,1),transform .4s cubic-bezier(.6,0,.1,1),visibility 0s .4s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100px)}#search-engine form{flex-direction:column;display:flex}#search-engine #suggestions{opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;transform:translate(5%)}#search-engine input[type=text]{color:#1e1e1e;background-color:#f4f4f4;border:0;border-radius:21px;flex:0 auto;width:48%;min-width:0;height:42px;padding:0 16px 0 44px;transition:width .4s cubic-bezier(.6,0,.1,1)}.search-input-wrapper{flex:none;align-items:center;display:flex;position:relative}#searchbutton{color:#1e1e1e;justify-content:center;align-items:center;width:44px;height:100%;font-size:18px;display:flex;position:absolute;top:0;left:0}#searchbutton:after{content:"";font-family:icomoon}.search-engine-close{color:#1e1e1e;opacity:0;flex-shrink:0;align-self:stretch;margin-left:auto;padding-left:18px;font-size:16px;transform:scale(0)}.show-search-engine .top-bar{display:none}.show-search-engine .comparison-drawer{z-index:-1}.show-search-engine #search-engine{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.6,0,.1,1),transform .4s cubic-bezier(.6,0,.1,1);transform:none}.show-search-engine #search-engine input[type=text]{width:100%}.show-search-engine #search-engine .search-engine-close{opacity:1;animation:.25s .45s forwards search-cancel-pop}.show-search-engine #search-engine #suggestions{opacity:1;visibility:visible;transition:opacity .6s ease-in-out .2s,visibility .6s ease-in-out .2s,transform .6s ease-in-out .2s;transform:none}#suggestions{width:100%;box-shadow:none;border-radius:0;margin-top:24px;padding:0;position:relative;top:auto;left:auto;overflow-y:auto}#suggestions .suggestion-results{flex-direction:column;display:flex}#suggestions .suggestion-results ul{margin-bottom:20px}.suggestion-result-products{order:-1;margin-bottom:20px}.suggestion-product a{margin-inline:0;padding-inline:0}}@media (max-width:1279px) and (prefers-reduced-motion){.show-search-engine #search-engine .search-engine-close{animation:none;transform:none}}@media (max-width:600px){.suggestion-product b{font-size:12px}}@media (max-width:1279px){.show-menu{overflow:hidden}.show-menu #tree{transform:translate(0,0)}.show-menu .tree-canvas{opacity:.6;pointer-events:auto}#tree{height:100vh;z-index:1002;background-color:#fff;height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1)}#tree ul:not(.cms-rwd){background-color:#fff}#tree nav{scrollbar-width:none;flex-direction:column;width:min(85vw,350px);height:100%;display:flex;position:relative;overflow:hidden visible}#tree nav ul:not(.cms-rwd){display:none}#tree nav ul:not(.cms-rwd).active{display:flex}#tree nav ul:not(.cms-rwd):has(.active)>li:not(:has(.active)){display:none}#tree nav>ul:first-child{display:flex!important}#tree nav .menu-header{order:-1;margin-bottom:10px}#tree nav>ul{position:relative}#tree nav>ul.cms-rwd a{font-weight:400}#tree nav>ul:last-child{padding-bottom:30px}#tree nav>ul:not(:empty):before{padding:10px 20px;display:block}#tree nav>ul:nth-of-type(2){display:none}#tree nav>ul:nth-of-type(2):has(li){background-color:#f9f9f9;border-top:1px solid #d6d6d6;flex:1;display:block}#tree nav>ul:nth-of-type(2):has(li):before{content:"Menu"}#tree nav>ul:nth-of-type(2):has(li) a{padding-block:13px}#tree nav>ul:before{content:"Kategorie";display:none}#tree nav>ul.hide{left:-100%}#tree nav>ul.hide .close-tree-header,#tree nav>ul.hide+.cms-rwd{display:none}#tree nav>ul ul{opacity:0;pointer-events:none}#tree nav>ul ul.active{pointer-events:auto;opacity:1;top:0;left:100%}#tree nav>ul ul.hide{left:0}#tree nav>ul ul.hide>.category-header{display:none}#tree ul{flex-direction:column;width:100%;padding-top:10px;position:absolute;top:0;left:0}#tree ul:has(.menu-header){padding-top:0}#tree .parent>a:not(.tree-category-all-link){padding-right:42px}#tree .parent>a:after{text-transform:none;color:inherit;content:"";font-family:icomoon;font-size:10px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(-90deg)}#tree a:not(.tree-category-all-link){text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#1e1e1e;padding:20px;font-size:14px;font-weight:700;display:block;position:relative}#tree a.tree-category-all-link{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#1e1e1e;padding:16px 20px;text-decoration:underline;display:block}#tree .menu-header.close-tree-header:before{content:""}#tree .menu-header.category-header:before{content:"";transform:rotate(90deg)}#tree button,#tree small{display:none}}@keyframes pointAnimation{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(1)}}[data-showcase]{clear:both;width:100%}[data-showcase] figure{width:100%;position:relative}[data-showcase] img{margin:0 auto;display:block;width:100%!important}[data-showcase] em{text-align:center;margin-top:10px;font-style:normal;display:block}.showcase-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.showcase-point{cursor:pointer;background:#0003;border:2px solid #0000;border-radius:64px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;line-height:.5;transition:border-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;display:flex;position:absolute;transform:translate(-1rem)translateY(-1rem)scale(.999)}@media (hover:hover) and (pointer:fine){.showcase-point:hover{background:#0006;border-color:#ffffff80}}.showcase-point:before{content:"";display:block;position:absolute;inset:-.5rem}.showcase-point:after{content:"";background:#fff;border-radius:64px;width:.75rem;height:.75rem;transition:transform .25s ease-in-out;animation:2s ease-in-out infinite both pointAnimation;display:block;position:relative;box-shadow:0 1px 4px #0000008c}.star-rating{color:#f58220;--starsGap:4px;--rating:0;width:-moz-fit-content;width:fit-content;letter-spacing:var(--starsGap);font-size:16px;font-weight:400;position:relative}.star-rating:before,.star-rating:after{font-family:icomoon;display:block}.star-rating:before{content:""}.star-rating:after{content:"";width:calc(var(--rating) * 1% - (var(--starsGap) * 1/2));position:absolute;top:0;left:0;overflow:hidden}.comparison-drawer{z-index:1000;width:100%;transition:transform var(--animSpeed) ease-in-out;background-color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;gap:18px 24px;padding:12px;display:grid;position:fixed;box-shadow:0 0 20px #00000040;width:auto!important}.comparison-drawer.f-carousel__slide{width:var(--f-carousel-slide-width)}.comparison-drawer>b{letter-spacing:.04em;color:#1e1e1e;grid-column:span 2;align-items:center;margin-right:32px;font-size:14px;line-height:21px;display:flex}.comparison-drawer>b:after{content:":"}.comparison-drawer .remove-all{color:#1e1e1e;position:absolute;top:16px;right:16px}.comparison-drawer .remove-all:before{text-transform:none;color:inherit;content:"";font-family:icomoon;font-size:12px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:block}.comparison-drawer .products-wrapper{gap:8px;display:flex}.comparison-drawer .products-wrapper .single-product{aspect-ratio:6/4;width:100px;font-size:12px;position:relative}.comparison-drawer .products-wrapper .single-product img:is(img),.comparison-drawer .products-wrapper .single-product img img{object-fit:scale-down;width:100%;height:100%;display:block}.comparison-drawer .products-wrapper .single-product i{z-index:1;cursor:pointer;background:#f9f9f9;border-radius:2px;padding:5px;transition:background .1s ease-in-out;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.comparison-drawer .products-wrapper .single-product i:hover{background-color:#ececec}}.comparison-drawer .products-wrapper .single-product i:after{text-transform:none;color:inherit;content:"";font-family:icomoon;font-size:9px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:block}.comparison-drawer .confirm-button{height:initial;align-self:end;gap:6px;padding:9px 9px 9px 31px;font-size:14px;position:relative}.comparison-drawer .confirm-button:not(.comparison-enabled){pointer-events:none;background-color:#d6d6d6}.comparison-drawer .confirm-button:before{text-transform:none;color:inherit;content:"";font-family:icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:block;position:absolute;top:50%;left:7px;transform:translateY(-50%)}@media (max-width:1279px){.comparison-drawer{gap:8px;padding:10px}.comparison-drawer>b{font-size:12px}.comparison-drawer .confirm-button{padding:8px 8px 8px 26px;font-size:12px}.comparison-drawer .confirm-button:before{font-size:16px;left:5px}}.comparison-header{gap:30px;display:flex}.comparison-header>*{flex:1 1 0}.comparison-product{grid-template-rows:auto 1fr auto;grid-auto-rows:max-content;gap:15px;width:100%;display:grid;position:relative}.comparison-product.f-carousel__slide{width:var(--f-carousel-slide-width)}@media (hover:hover) and (pointer:fine){.comparison-product:hover span{color:#f58220}}.comparison-product-image{aspect-ratio:277/185;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:277px;margin:0 auto;display:flex;position:relative}.comparison-product-image img{align-self:center;max-width:100%;max-height:100%;display:block}.comparison-product-name{color:#1e1e1e}.comparison-product-name:first-letter{text-transform:uppercase}.comparison-product-name small{color:#7b7b7b;font-size:12px;display:block}.comparison-product-name small:before{content:"SKU: "}.comparison-product-name small:empty{display:none}.comparison-price{white-space:nowrap;color:#1e1e1e;font-size:16px}.comparison-price:after{content:" zł"}.comparison-price:empty{display:none}.comparison-table{margin-top:30px;padding-bottom:30px}.comparison-table:not(:has(.row)){display:none}.comparison-table .row{color:#1e1e1e;border-top:1px solid #d6d6d6;gap:30px;display:flex}.comparison-table .row>div{flex:1 1 0;padding:10px 0;font-size:14px}.comparison-table .row>div small{color:#7b7b7b;font-size:12px;font-weight:400;display:block}.comparison-table .row>div:first-child{text-align:right;font-weight:700}@media (max-width:1279px){.comparison-filler{display:none}.comparison-header{flex-wrap:wrap;gap:10px}.comparison-header .comparison-empty{flex-basis:auto;width:100%}.comparison-product{gap:12px}.comparison-product .comparison-info-bottom{gap:12px;margin-top:-16px;padding:8px}.comparison-table{flex-direction:column;gap:20px;margin-top:24px;display:flex}.comparison-table .row{border:1px solid #d6d6d6;border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.comparison-table .row>div{margin:0;padding:0}.comparison-table .row>div:empty{display:none}.comparison-table .row>div:first-child{text-align:left;color:#1e1e1e;text-transform:uppercase;margin:0;font-size:14px}.comparison-table .row>div:first-child small{text-transform:none}.comparison-table .row>div:not(:first-child){color:#1e1e1e;font-size:13px;font-weight:700}.comparison-table .row>div:not(:first-child):before{content:attr(data-model-name) ": ";font-weight:400}.comparison-table .row>div:not(:first-child) small{display:block}}.faq-list{clear:both}.faq-list>li{border-bottom:1px solid #d6d6d6}.faq-list>li>span{padding:10px 0 10px 30px;font-size:20px}.faq-list>li>span,.faq-list .faq-entry>li>span{cursor:pointer;color:#1e1e1e;display:block;position:relative}@media (hover:hover) and (pointer:fine){.faq-list>li>span:hover,.faq-list .faq-entry>li>span:hover{color:#f58220}}.faq-list>li>span:before,.faq-list .faq-entry>li>span:before{content:"+";color:#f58220;font-size:22px;font-weight:400;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq-list li.show>span:before{content:"-"}.faq-list li.show.instant>div{transition:none}.faq-list li.show>div{grid-template-rows:1fr!important}.faq-list li>div,.faq-list .faq-entry>li>div{width:100%;transition:grid-template-rows var(--animSpeed) ease-in-out;grid-template-rows:0fr;grid-auto-rows:max-content;display:grid}.faq-list li>div.f-carousel__slide,.faq-list .faq-entry>li>div.f-carousel__slide{width:var(--f-carousel-slide-width)}.faq-list li>div>*,.faq-list .faq-entry>li>div>*{overflow:hidden}.faq-list ul.faq-entry>li{padding:15px 30px;transition:background-color .2s ease-in-out;position:relative}.faq-list ul.faq-entry>li.show{background-color:#f9f9f9}.faq-list ul.faq-entry>li.show>span{font-weight:700}.faq-list ul.faq-entry>li>span{padding-left:30px}.faq-list ul.faq-entry>li>div>article{padding-top:5px;padding-left:30px}.faq-list ul.faq-entry>li>div>article p{margin:0}.faq-list ul.faq-entry>li>div>article a{color:#3d5b77;font-weight:700;text-decoration:underline}@media (hover:hover) and (pointer:fine){.faq-list ul.faq-entry>li>div>article a:hover{color:#f58220}}.faq-list ul.faq-entry>li>div>article ul{display:block}@media (max-width:1279px){.faq-list>li>span{padding-left:22px;font-size:16px}.faq-list ul.faq-entry>li{padding:10px}.faq-list ul.faq-entry>li>span,.faq-list ul.faq-entry>li>div>article{padding-left:22px}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.products-list,.products-list-tabs{flex-wrap:wrap;display:flex}.products-list .product,.products-list-tabs .product{flex:1 1 0;min-width:25%;max-width:30%}}.form-hint{color:#3d5b77;padding:4px 0;font-size:12px}.field-wrapper{clear:both;margin-bottom:15px;position:relative}.field-wrapper input{color:#1e1e1e;font-size:14px}.field-wrapper textarea{color:#1e1e1e}.field-wrapper select{appearance:none}.field-wrapper:has(select):before{content:"";z-index:1;font-family:icomoon;font-size:11px;position:absolute;top:17px;right:15px}.field-wrapper:has(select:focus):before{transform:rotate(180)}:is(.field-wrapper:has(label) input,.field-wrapper:has(label) select,.field-wrapper:has(label) textarea){padding-block:21px 6px}.field-wrapper label{cursor:text;border-radius:var(--borderRadius);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:calc(100% - 38px);line-height:20px;font-size:var(--fontSize);z-index:4;color:#7b7b7b;padding:0;transition-duration:.1s;position:absolute;top:15px;left:19px;overflow:hidden;transform:none}.field-wrapper:has([data-validator*=required]) label:after{content:"*";color:#e50303;margin-left:3px;font-size:12px;position:relative;top:-1px}.field-wrapper:has(textarea) label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:-webkit-any(.field-wrapper:has(input:focus) label,.field-wrapper:has(textarea:focus) label,.field-wrapper:has(select) label,.field-wrapper:has(.filled) label,.field-wrapper:has(input:-webkit-autofill) label){cursor:default;transition:none .15s ease-in-out;color:#7b7b7b;font-size:12px;line-height:1.5;transition-property:font-size,color;transform:translateY(-10px)}:is(.field-wrapper:has(input:focus) label,.field-wrapper:has(textarea:focus) label,.field-wrapper:has(select) label,.field-wrapper:has(.filled) label,.field-wrapper:has(input:autofill) label){cursor:default;transition:none .15s ease-in-out;color:#7b7b7b;font-size:12px;line-height:1.5;transition-property:font-size,color;transform:translateY(-10px)}.field-wrapper:has(input[data-masked-field]) label{transition:none}.field-wrapper input[type=text].filled,.field-wrapper input[type=password].filled,.field-wrapper input[type=email].filled,.field-wrapper textarea.filled{padding-right:40px}:is(.field-wrapper:has(.valid) input,.field-wrapper:has(.valid) textarea,.field-wrapper:has(.valid) select){background-color:#f6fcf6;border-color:#38aa30}.field-wrapper:has(.valid) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #f6fcf6}.field-wrapper:has(.valid) input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #f6fcf6}.field-wrapper:has(.valid) input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #f6fcf6}.field-wrapper:has(.valid) input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #f6fcf6}.field-wrapper:has(.valid):after{content:"";color:#38aa30;text-align:center;z-index:3;pointer-events:none;width:50px;font-family:icomoon;font-size:30px;line-height:50px;position:absolute;top:0;right:0}.field-wrapper:has(.valid) select{z-index:3}.field-wrapper:has(.valid) label{cursor:default}.field-wrapper:has(.valid) .form-hint{display:none}.field-wrapper:has(.invalid.filled:not(:focus)):after{content:"!";color:#e50303;text-align:center;z-index:3;pointer-events:none;width:50px;font-family:sans-serif;font-size:30px;line-height:50px;position:absolute;top:0;right:0}.field-wrapper:has(select.invalid:not(:focus)):after{content:"!";color:#e50303;text-align:center;z-index:3;pointer-events:none;width:50px;font-family:sans-serif;font-size:30px;line-height:50px;position:absolute;top:0;right:0}.field-wrapper:has(.invalid.was-validated):after{content:"!";color:#e50303;text-align:center;z-index:3;pointer-events:none;width:50px;font-family:sans-serif;font-size:30px;line-height:50px;position:absolute;top:0;right:0}.field-wrapper:has(.invalid.filled:not(:focus)):has(select):before{display:none}.field-wrapper:has(select.invalid:not(:focus)):has(select):before{display:none}.field-wrapper:has(.invalid.was-validated):has(select):before{display:none}:is(.field-wrapper:has(.invalid.filled:not(:focus)) input,.field-wrapper:has(select.invalid:not(:focus)) input,.field-wrapper:has(.invalid.was-validated) input,.field-wrapper:has(.invalid.filled:not(:focus)) textarea,.field-wrapper:has(select.invalid:not(:focus)) textarea,.field-wrapper:has(.invalid.was-validated) textarea,.field-wrapper:has(.invalid.filled:not(:focus)) select,.field-wrapper:has(select.invalid:not(:focus)) select,.field-wrapper:has(.invalid.was-validated) select){background-color:#fff2f2;border-color:#e50303}.field-wrapper:has(.invalid.filled:not(:focus)) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(select.invalid:not(:focus)) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.was-validated) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.filled:not(:focus)) input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(select.invalid:not(:focus)) input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.was-validated) input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.filled:not(:focus)) input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(select.invalid:not(:focus)) input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.was-validated) input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.filled:not(:focus)) input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(select.invalid:not(:focus)) input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #fff2f2}.field-wrapper:has(.invalid.was-validated) input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #fff2f2}:is(.field-wrapper:has(.invalid.filled:not(:focus)) label,.field-wrapper:has(select.invalid:not(:focus)) label,.field-wrapper:has(.invalid.was-validated) label){cursor:default}:is(.field-wrapper:has(.invalid.filled:not(:focus)) .form-hint,.field-wrapper:has(select.invalid:not(:focus)) .form-hint,.field-wrapper:has(.invalid.was-validated) .form-hint){color:#e50303}.older-browser .field-wrapper label{cursor:default;background-color:#fff;transform:translateY(-25px)}@media (max-width:1279px){.field-wrapper label{left:15px}.field-wrapper input{font-size:16px}.field-wrapper select{font-size:14px}}.checkbox-wrapper{position:relative}.checkbox-wrapper input{opacity:0;position:absolute}.checkbox-wrapper label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1e1e1e;text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-left:28px;width:-moz-fit-content;width:fit-content;padding-block:6px;display:block;position:relative}.checkbox-wrapper label a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.checkbox-wrapper label a:hover{text-decoration:none}}.checkbox-wrapper label:before{--size:20px;content:"";color:#1e1e1e;font-family:icomoon;font-size:var(--size);height:var(--size);width:var(--size);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-wrapper .form-hint{color:#e50303;clear:both;order:1;margin-top:5px}.checkbox-wrapper:has([data-validator*=required]) label:after{content:"*";color:#e50303;margin-left:5px}.checkbox-wrapper:has(input:checked) label:before{content:""}.checkbox-wrapper:has(.valid) .form-hint{display:none}.checkbox-wrapper:has(.invalid){flex-direction:column;display:flex}.checkbox-wrapper:has(.invalid) label{color:#e50303}.checkbox-wrapper:has(.invalid) label:before{color:#e50303}#filter .colors-choice,.colors-choice{--colorsBackgroundWidth:8px}#filter .colors-choice>span,.colors-choice>span{display:none}#filter .colors-choice ul,.colors-choice ul{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}#filter .colors-choice li,.colors-choice li{cursor:pointer;width:24px;height:24px;margin:var(--colorsBackgroundWidth);border-radius:min(4px, var(--borderRadius));position:relative}#filter .colors-choice li:before,.colors-choice li:before{content:"";inset:calc(-1 * var(--colorsBackgroundWidth));border-radius:inherit;z-index:-1;background:#fff;border:1px solid #d6d6d6;position:absolute}#filter .colors-choice li.selected:before,.colors-choice li.selected:before{border:2px solid #f58220}#filter .colors-choice li:has(input:checked):before{border:2px solid #f58220}.colors-choice li:has(input:checked):before{border:2px solid #f58220}#filter .colors-choice li img,.colors-choice li img{background:#d6d6d6}#filter .colors-choice li img:is(img),.colors-choice li img:is(img),#filter .colors-choice li img img,.colors-choice li img img{object-fit:cover;width:100%;height:100%;display:block}#filter .colors-choice label,.colors-choice label{z-index:3;opacity:1;border-radius:inherit;width:100%;height:100%;padding:0;font-size:0}#filter .colors-choice label:before,.colors-choice label:before{width:calc(100% + 2 * var(--colorsBackgroundWidth));height:calc(100% + 2 * var(--colorsBackgroundWidth));top:calc(-1 * var(--colorsBackgroundWidth));left:calc(-1 * var(--colorsBackgroundWidth));background:0 0;border:none;position:absolute}#filter .colors-choice label:after,.colors-choice label:after{display:none!important}@media (hover:hover) and (pointer:fine){#filter .colors-choice li:hover:before,.colors-choice li:hover:before{border-color:#1e1e1e}}.copy-link-field{width:100%;position:relative}.copy-link-field input{border-radius:var(--borderRadius);color:#1e1e1e;text-overflow:ellipsis;background:#f9f9f9;border:1px solid #d6d6d6;width:100%;height:40px;padding:0 46px 0 12px;font-size:13px;display:block}.copy-link-field .copy-link-button{border-radius:0 var(--borderRadius) var(--borderRadius) 0;color:#7b7b7b;cursor:pointer;width:42px;transition:color var(--animSpeed) ease-in-out;background:#fff;border:0;border-left:1px solid #d6d6d6;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.copy-link-field .copy-link-button svg{width:18px;height:18px}.copy-link-field .copy-link-button .copy-link-done{display:none}@media (hover:hover) and (pointer:fine){.copy-link-field .copy-link-button:hover{color:#f58220}}.copy-link-field .copy-link-button:focus-visible{outline-offset:-3px;outline:2px solid #f58220}.copy-link-field.copied .copy-link-button{color:#38aa30}.copy-link-field.copied .copy-link-button .copy-link-icon{display:none}.copy-link-field.copied .copy-link-button .copy-link-done{display:block}.copy-link-field.copied:after{content:"Skopiowano";border-radius:var(--borderRadius);color:#fff;pointer-events:none;background:#1e1e1e;padding:3px 8px;font-size:12px;position:absolute;bottom:calc(100% + 6px);right:0}
/*# sourceMappingURL=tools_base.css.map*/