.wide-banners-section .wide-banner-wrapper{display:flex;margin-bottom:var(--rowGap)}.wide-banners-section .wide-banner-wrapper:last-of-type{margin-bottom:0}.wide-banners-section .wide-banner{position:relative}.mainpage-greeting,.wide-banners-section+.mainpage-greeting{margin-top:calc(var(--rowGap)*-1)}.mainpage-greeting{margin-bottom:calc(var(--rowGap)*-1);padding-block:var(--rowGap);position:relative}.mainpage-greeting:before{background-color:inherit;background:#f8f8f8;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.mainpage-greeting h1.headline{margin-bottom:16px}.mainpage-greeting>*{margin-inline:auto;max-width:1074px;text-align:center}@media ((max-width:1279px)){.mainpage-greeting h1.headline{margin-bottom:14px}}#footer{position:relative}#footer:before{background-color:inherit;background:#1c1b1b;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1;z-index:-3}.footer-content{color:#c8c8c8;display:flex;gap:20px;justify-content:space-between;padding-block:var(--rowGap)}.footer-content a{color:#c8c8c8}.footer-item{max-width:33%}.footer-item>strong{color:#fff;display:block;font-size:20px;font-weight:300;letter-spacing:.05em;line-height:1.2;margin-bottom:24px;text-transform:uppercase}.footer-item.contact{display:flex;flex-direction:column}.footer-item.contact .contact-list{display:flex;flex-direction:column;gap:16px}.footer-item.contact .contact-list li{display:flex;flex-direction:column;gap:4px}.footer-item.contact .contact-list li em{font-style:normal;margin-bottom:4px}.footer-item.contact a{align-items:center;display:flex;gap:12px}.footer-item.contact a:before{color:inherit;color:#fff;display:block;font-family:icomoon;font-size:var(--iconSize);font-size:24px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}@media (hover:hover) and (pointer:fine){.footer-item.contact a:hover{color:#fff}.footer-item.contact a:hover:before{color:#fa6900}}.footer-item.contact .phone:before{content:"\e919"}.footer-item.contact .email:before{content:"\e916"}.footer-item.contact .facebook-link:before{content:"\e915"}.footer-item.contact .instagram-link:before{content:"\e92c"}.footer-socials-wrapper{align-items:center;display:flex;gap:32px}.footer-socials-wrapper>span{font-weight:300;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.footer-socials-wrapper .footer-socials{align-items:center;display:flex;gap:12px}.footer-socials-wrapper:not(.first-child){margin-top:24px}.footer-item.submenu ul{column-count:2;column-gap:120px;margin-block:-8px}.footer-item.submenu a{display:inline-block;padding-block:8px}.footer-item.submenu a:hover{color:#fff}.footer-bottom-bar{align-items:center}.footer-bottom-bar,.footer-links-wrapper{display:flex;justify-content:space-between}.footer-links-wrapper{background:#fff;padding:34px 0 62px;position:relative;width:100%}.footer-links-wrapper:before{left:50%;transform:translateX(-50%)}.footer-links-wrapper .author{order:1}.footer-links-wrapper a{color:#4f4c4d;width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.footer-links-wrapper a:hover{color:#1c1b1b}}.footer-links-wrapper:before{background:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:201dvw;z-index:-2}@media (min-width:1601px){.footer-bottom-bar:has(#newsletter)>*{height:112px;padding-block:32px}.footer-bottom-bar:has(#newsletter) .footer-links-wrapper{align-items:flex-end;flex-direction:column;gap:2px;padding-left:117px;width:auto}.footer-bottom-bar:has(#newsletter) .footer-links-wrapper .author{order:0}}@media (max-width:1600px){.footer-bottom-bar{display:contents}#newsletter{justify-content:center;padding-block:min(34px,var(--rowGap))}#newsletter .newsletter-input{max-width:600px}#newsletter .newsletter-input input[type=text]{text-align:center}#newsletter:before{left:50%;right:auto;transform:translateX(-50%)}}@media ((max-width:1279px)){.footer-content{flex-direction:column;padding:20px 0}.footer-item{flex-basis:auto;max-width:none;width:100%}.footer-item>strong{font-size:14px;margin-bottom:12px}.footer-item.submenu ul{column-count:1}.footer-item.contact .contact-list{gap:16px}.footer-item.contact a{gap:8px}.footer-item.contact a:before{font-size:18px}.footer-socials-wrapper{gap:16px}.footer-socials-wrapper:not(.first-child){margin-top:20px}.footer-socials-wrapper .footer-socials{gap:8px}.footer-links-wrapper{flex-direction:column;gap:12px;padding:16px 0 56px}}#newsletter{align-items:center;background:#fa6900;color:#fff;display:flex;flex:1;gap:24px;position:relative}#newsletter:before{background:inherit;content:"";height:100%;position:absolute;right:0;top:0;width:101dvw;z-index:-1}.newsletter-header{display:flex;flex-direction:column;gap:4px}.newsletter-header b{display:block;font-size:20px;font-weight:300;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media ((min-width:1280px)){.newsletter-header p{font-size:14px}}.newsletter-input{display:flex;max-width:440px;position:relative;width:100%}.newsletter-input input[type=text]{background-color:initial;border:1px solid #fff;border-radius:0;color:#fff;font-family:Roboto,Adjusted Verdana Fallback,Verdana;font-size:16px;height:48px;padding-inline:24px 56px;width:100%}.newsletter-input input[type=text]:focus::placeholder{color:#0000}.newsletter-input input[type=text]::-webkit-input-placeholder{color:#fff}.newsletter-input input[type=text]::-moz-placeholder{color:#fff}.newsletter-input input[type=text]:-ms-input-placeholder{color:#fff}.newsletter-input input[type=text]:-moz-placeholder{color:#fff}.newsletter-input .popup-trigger{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:0;height:48px;justify-content:center;position:absolute;right:0;top:0;width:52px}.newsletter-input .popup-trigger:after{color:inherit;content:"\e92b";display:block;font-family:icomoon;font-size:var(--iconSize);font-size:20px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}@media (hover:hover) and (pointer:fine){.newsletter-input .popup-trigger:hover{color:#1c1b1b}}.standard-newsletter .goshop-modal-body label{margin-bottom:0}.newsletter-clauses-wrapper{display:block;margin-bottom:15px}.newsletter-clauses-wrapper+.captcha-wrapper{margin-top:0}.newsletter-clauses-wrapper.unchecked:after{color:#e50303;content:"Zaznaczenie zgody jest konieczne, aby zapisać się do Newslettera";display:block;margin-top:5px}@media ((max-width:1279px)){#newsletter{flex-direction:column;gap:16px}.newsletter-header{text-align:center}.newsletter-header b{font-size:20px}}@media ((max-width:600px)){#newsletter p{font-size:12px}}@media (max-width:372px){#newsletter b{font-size:17px}}:root{--colorsBackgroundWidth:8px}#filter .colors-choice>span,.colors-choice>span{display:none}#filter .colors-choice ul,.colors-choice ul{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}#filter .colors-choice li,.colors-choice li{border-radius:2px;cursor:pointer;font-size:0;height:24px;margin:var(--colorsBackgroundWidth);position:relative;width:24px}#filter .colors-choice li:before,.colors-choice li:before{background:#fff;border:1px solid #e0e0e0;border-radius:inherit;content:"";inset:calc(var(--colorsBackgroundWidth)*-1);position:absolute;z-index:-1}#filter .colors-choice li.selected:before,#filter .colors-choice li:has(input:checked):before,.colors-choice li.selected:before,.colors-choice li:has(input:checked):before{border:2px solid #fa6900}#filter .colors-choice li img,.colors-choice li img{background:#e0e0e0}#filter .colors-choice li img img,#filter .colors-choice li img:is(img),.colors-choice li img img,.colors-choice li img:is(img){display:block;height:100%;object-fit:cover;width:100%}#filter .colors-choice label,.colors-choice label{font-size:0!important;height:100%;padding:0!important;width:100%;z-index:3}#filter .colors-choice label:before,.colors-choice label:before{background:#0000;border:none;height:calc(100% + var(--colorsBackgroundWidth)*2);left:calc(var(--colorsBackgroundWidth)*-1);position:absolute;top:calc(var(--colorsBackgroundWidth)*-1);width:calc(100% + var(--colorsBackgroundWidth)*2)}#filter .colors-choice label:after,.colors-choice label:after{display:none!important}@media ((min-width:1280px)){#filter .colors-choice li:hover:before,.colors-choice li:hover:before{border-color:#1c1b1b}}
/*# sourceMappingURL=lazy_base.css.map*/