.tabs-section>.headline{margin-bottom:12px;text-align:center}.tabs-section nav{align-items:center;display:flex;gap:40px;margin-bottom:43px;margin-inline:auto;max-width:100%;overflow-x:auto;padding-bottom:5px;width:-moz-fit-content;width:fit-content}@supports (selector(::-webkit-scrollbar)){.tabs-section nav::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}.tabs-section nav::-webkit-scrollbar{background-color:initial;height:5px;width:5px}.tabs-section nav::-webkit-scrollbar-thumb{background-color:#dfe1e1;border-radius:8px;-webkit-box-shadow:inset 0 0 1px #0000004d}.tabs-section nav::-webkit-scrollbar-thumb:hover{background:#d2d5d5}.tabs-section nav::-webkit-scrollbar-thumb:active{background:#b8bcbc}}.tabs-section nav button{font-size:18px;letter-spacing:.05em;line-height:1.2;opacity:.6;padding-block:8px;position:relative;text-transform:uppercase;transition:opacity .1s ease-in-out;white-space:nowrap}.tabs-section nav button:after{background:#0000;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:background .1s ease-in-out;width:100%}.tabs-section nav button[aria-selected=true]{opacity:1}.tabs-section nav button[aria-selected=true]:after{background:#96a9b6}@media (((hover:hover) and (pointer:fine))){.tabs-section nav button:hover{opacity:1}.tabs-section nav button:hover:after{background:#4d5764}}.tabs-section .products-list-tabs>.headline,.tabs-section .products-list-tabs[hidden=true]{display:none}.tabs-section .main-page-product-all{border:1px solid #353c45;border-radius:var(--borderRadius);color:#353c45;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-top:20px;padding:12px 23px;text-transform:uppercase;transition:none .1s ease-in-out;transition-property:background,border,color;width:-moz-fit-content;width:fit-content}@media (((hover:hover) and (pointer:fine))){.tabs-section .main-page-product-all:hover{background:#4d5764;border-color:#4d5764;color:#fff}}@media ((max-width:1820px)){.tabs-section nav{gap:24px;margin-bottom:27px}}@media ((max-width:1279px)){.tabs-section nav{gap:12px;margin-bottom:14px}.tabs-section nav button{font-size:16px;padding-bottom:6px}.tabs-section .main-page-product-all{font-size:11px;font-weight:400;letter-spacing:.02em;margin-top:5px;padding:6px 12px}}@media ((max-width:1100px)){.tabs-section nav button{font-size:12px;letter-spacing:normal}}.tag-tabs-section:not(:has(button)){display:none}.tag-tabs-section .products-list-tabs{align-items:center;display:grid;gap:0 174px;grid-auto-flow:dense;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr) 1046px}.tag-tabs-section .products-carousel{grid-column:2/3}.tag-tabs-section .tab-info{color:#202428;display:flex;flex-direction:column;gap:20px}.tag-tabs-section .tab-info .headline{font-size:24px;margin-bottom:0}@media ((max-width:1820px)){.tag-tabs-section .products-list-tabs{gap:0 48px;grid-template-columns:1fr 2fr}}@media ((max-width:1279px)){.tag-tabs-section .tab-info{gap:12px}.tag-tabs-section .tab-info .headline{font-size:20px}}@media ((max-width:1100px)){.tag-tabs-section .products-list-tabs{gap:0 24px;grid-template-columns:2fr 3fr}}@media ((max-width:1100px)) and (min-width:1000px){.tag-tabs-section .products-list-tabs{gap:100px}}@media ((max-width:600px)){.tag-tabs-section .products-list-tabs{display:flex;flex-direction:column;gap:14px}.tag-tabs-section .products-list-tabs>*{width:100%}.tag-tabs-section .tab-info{gap:8px}}.banner-tabs-section .products-list-tabs{display:grid;gap:40px;grid-auto-rows:max-content;grid-auto-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.banner-tabs-section .products-list-tabs .banner-side-video{aspect-ratio:1/1;position:relative}.banner-tabs-section .products-list-tabs .banner-side-video:first-of-type{grid-row:span 2}.banner-tabs-section .products-list-tabs .banner-side-video img img,.banner-tabs-section .products-list-tabs .banner-side-video img:is(img){display:block;height:100%;object-fit:cover;width:100%}.banner-tabs-section .products-list-tabs .banner-side-video video{height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.banner-tabs-section .products-list-tabs>*{width:100%}.banner-tabs-section .banner-color-box{background:#353c45;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;letter-spacing:.05em;line-height:1.2;overflow:hidden;padding:56px 72px;text-transform:uppercase}.banner-tabs-section .banner-color-box span{color:#fff;font-size:18px;opacity:.6}.banner-tabs-section .banner-color-box b{align-items:center;color:#fff;display:flex;font-size:48px;font-weight:700;gap:24px}.banner-tabs-section .banner-color-box b:after{color:inherit;content:"\e917";display:block;font-family:icomoon;font-size:var(--iconSize);font-size:40px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.banner-tabs-section .banner-text-section{align-self:center;background:#fff;color:#202428;display:flex;flex-direction:column;gap:20px}.banner-tabs-section .banner-text-section strong{display:block;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}@media (max-width:1600px){.banner-tabs-section .products-list-tabs{gap:10px}.banner-tabs-section .products-list-tabs .banner-color-box{padding:max(4%,10px)}.banner-tabs-section .products-list-tabs .banner-color-box span{font-size:max(1dvw,12px)}.banner-tabs-section .products-list-tabs .banner-color-box b{font-size:max(3dvw,16px);gap:max(3%,6px)}.banner-tabs-section .products-list-tabs .banner-color-box b:after{font-size:max(2.5dvw,16px)}.banner-tabs-section .products-list-tabs .banner-text-section{padding:max(4%,10px)}}@media ((max-width:1279px)){.banner-tabs-section .banner-text-section{gap:16px}.banner-tabs-section .banner-text-section strong{font-size:16px}}@media ((max-width:1100px)){.banner-tabs-section .products-list-tabs .banner-color-box{gap:4px;position:relative}.banner-tabs-section .products-list-tabs .banner-color-box b:before{background:#0000;content:"";inset:0;position:absolute}}@media ((max-width:600px)){.banner-tabs-section .banner-text-section{gap:8px}.banner-tabs-section .products-list-tabs{display:flex;flex-direction:column}}.article-banners-section>.headline{margin-bottom:48px;text-align:center}.article-banners-section>.headline:has(+.all-articles-link){margin-bottom:12px}a.all-articles-link{border:1px solid #4d5764;border-radius:var(--borderRadius);color:#4d5764;display:block;font-size:12px;letter-spacing:.02em;line-height:1.4;margin-bottom:48px;margin-inline:auto;padding:7px 15px 6px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.article-banners-wrapper{position:relative}.article-banners-wrapper .carousel-buttons-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.article-banners-wrapper .carousel-buttons-wrapper button{pointer-events:auto}.article-banners-wrapper .article-banner{display:grid;gap:16px;grid-auto-rows:max-content;grid-template-rows:auto auto 1fr auto}.article-banners-wrapper .article-banner figure{aspect-ratio:578/276;margin-bottom:16px;max-width:100%;width:100%}.article-banners-wrapper .article-banner figure img img,.article-banners-wrapper .article-banner figure img:is(img){display:block;height:100%;object-fit:cover;width:100%}.article-banners-wrapper .article-banner>b{color:#202428;font-size:20px}@media (((hover:hover) and (pointer:fine))){.article-banners-wrapper .article-banner>b:hover{text-decoration:underline}}.article-banners-wrapper .article-banner>p{color:#353c45;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box!important;max-height:calc((var(--fontSize)*var(--lineHeight))*3);overflow:hidden;text-overflow:ellipsis}.article-button{align-items:center;color:#4d5764;display:flex;font-style:normal;font-weight:700;gap:12px;grid-row:-2/-1;letter-spacing:.05em;line-height:1.5;margin-top:32px;text-transform:uppercase;transition:color .1s ease-in-out}.article-button:after{color:inherit;content:"\e917";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;transition:inherit}@media (((hover:hover) and (pointer:fine))){.article-button:hover{color:#96a9b6}}@media ((max-width:1820px)){.article-banners-section>.headline:has(+.all-articles-link){margin-bottom:12px}a.all-articles-link{margin-bottom:32px}.article-banners-wrapper{position:relative}.article-banners-wrapper .carousel-buttons-wrapper{aspect-ratio:1800/276;height:auto;width:100%}.article-banners-wrapper .article-banner{gap:10px}.article-banners-wrapper .article-banner>figure{margin-bottom:0}.article-button{margin-top:8px}}@media ((max-width:1279px)){.article-banners-section>.headline{margin-bottom:12px}.article-banners-section>.headline:has(+.all-articles-link){margin-bottom:8px}a.all-articles-link{font-size:11px;margin-bottom:14px;padding:6px 12px 5px}.article-banners-wrapper .article-banner>b{font-size:14px}.article-button{font-size:12px;gap:6px}.article-button:after{font-size:13px}}@media ((max-width:1100px)){.article-banners-wrapper .carousel-buttons-wrapper{aspect-ratio:1080/255}.article-banners-wrapper .article-banner>b{font-size:15px}}.main-greeting{align-items:center;display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--rowGap)*-1);position:relative}.main-greeting:before{background-color:inherit;background:#f2f2f2;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.main-greeting>div{padding-right:185px;padding-block:20px}.main-greeting>div:only-child{font-size:16px;grid-column:1/-1;padding-block:var(--rowGap)}@media ((max-width:1279px)){.main-greeting>div:only-child{font-size:15px}}@media ((max-width:1100px)){.main-greeting>div:only-child{font-size:13px}}.main-greeting .social-links{margin-top:40px}.main-greeting figure{left:16px;position:relative;width:min(50dvw,944px)}.main-greeting figure img img,.main-greeting figure img:is(img){display:block;height:100%;object-fit:cover;width:100%}@media ((max-width:1820px)){.main-greeting figure{left:auto}.main-greeting>div{font-size:14px;padding-right:10px;padding-block:16px}.main-greeting>div>.headline{font-size:24px}.main-greeting .social-links{margin-top:20px}}@media ((max-width:1279px)){.main-greeting>div{font-size:12px;padding-block:10px}.main-greeting>div>.headline{font-size:20px}.main-greeting .social-links{margin-top:14px}}@media (max-width:944px){.main-greeting{display:flex;flex-direction:column}.main-greeting>div{font-size:13px;padding-block:20px;padding-right:0}.main-greeting>figure{width:100dvw}}.icon-banners-wrapper{color:#fff;display:grid;gap:var(--rowGap);grid-auto-rows:max-content;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:space-evenly;margin-bottom:calc(var(--rowGap)*-1);margin-inline:220px;padding-block:min(64px,var(--rowGap));position:relative}.icon-banners-wrapper:before{background:#4d5764;bottom:0;content:"";height:calc(100% + 1px);left:50%;position:absolute;top:auto;transform:translateX(-50%);width:101vw;z-index:-1}.icon-banner{display:grid;gap:24px;grid-auto-rows:max-content;grid-template-rows:64px 1fr;justify-items:center}.icon-banner figure{aspect-ratio:1/1;height:100%}.icon-banner figure img img,.icon-banner figure img:is(img){display:block;height:100%;object-fit:scale-down;width:100%}.icon-banner>div{align-content:center;display:flex;flex-direction:column;font-size:14px;letter-spacing:.05em;line-height:1.3;text-align:center;text-transform:uppercase}@media ((max-width:1820px)){.icon-banners-wrapper{margin-inline:100px}}@media ((max-width:1279px)){.icon-banners-wrapper{gap:var(--rowGap) 16px;margin-inline:0}.icon-banner{gap:12px;grid-template-rows:48px 1fr}.icon-banner>div{font-size:13px}}@media ((max-width:1100px)){.icon-banner{gap:10px;grid-template-rows:38px 1fr}.icon-banner>div{font-size:11px}}@media ((max-width:600px)){.icon-banners-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}#newsletter{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(var(--rowGap)*-1);padding-block:var(--rowGap);position:relative}#newsletter:before{background:#232930;bottom:0;content:"";height:calc(100% + 1px);left:50%;position:absolute;top:auto;transform:translateX(-50%);width:101vw;z-index:-1}.newsletter-header{text-align:center}.newsletter-header b{display:block;font-size:28px;letter-spacing:.05em;text-transform:uppercase}.newsletter-header p{margin-top:4px}.newsletter-input{align-items:center;display:flex;flex-direction:column;margin-top:18px;max-width:774px;width:100%}.newsletter-input input[type=text]{background:#fff;border-radius:var(--borderRadius);color:#202428;font-family:Figtree,Arial;font-size:16px;height:52px;text-align:center;width:100%}.newsletter-input input[type=text]:focus::placeholder{color:#0000}.newsletter-input input[type=text]::-webkit-input-placeholder{color:#353c45}.newsletter-input input[type=text]::-moz-placeholder{color:#353c45}.newsletter-input input[type=text]:-ms-input-placeholder{color:#353c45}.newsletter-input input[type=text]:-moz-placeholder{color:#353c45}.newsletter-input .popup-trigger{background-color:#96a9b6;border-radius:var(--borderRadius);color:#fff;cursor:pointer;font-weight:700;letter-spacing:.05em;line-height:3.2;margin-top:32px;text-align:center;text-transform:uppercase;transition:background .1s ease-in-out;width:130px}@media (((hover:hover) and (pointer:fine))){.newsletter-input .popup-trigger:hover{background:#4d5764}}.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:#cd0000;content:"Zaznaczenie zgody jest konieczne, aby zapisać się do Newslettera";display:block;margin-top:5px}@media ((max-width:1279px)){#newsletter{height:auto}.newsletter-header b{font-size:22px}.newsletter-input .popup-trigger{margin-top:20px}}@media ((max-width:600px)){#newsletter .newsletter-input input[type=text]{height:44px}}#BeforeBodyEndsContainer iframe{display:none}#footer{position:relative}#footer>.inner{background-color:#353c45}#footer>.inner:after{background-color:inherit;content:"";height:calc(100% + 1px);left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-2}.footer-content{display:flex;gap:20px;justify-content:space-between;padding-block:min(64px,var(--rowGap))}.footer-item{color:#fff}.footer-item:last-child{margin-right:48px}.footer-item>strong{display:block;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:24px;text-transform:uppercase}.footer-item.submenu:not(:has(li)){display:none}.footer-item.submenu ul{margin-top:-10px}.footer-item.submenu a{color:#fff;display:inline-block;padding-block:10px}.footer-item.submenu a:hover{text-decoration:underline}.footer-item.company-info{max-width:250px}.footer-item.company-info small{display:none;font-size:14px}.footer-item.company-info small:has(+b){display:block}.footer-item.company-info p{display:block}.footer-item.company-info p:first-of-type{margin-top:12px}.footer-item.company-info div{display:flex;flex-direction:column;margin-top:32px;padding-left:36px;position:relative}.footer-item.company-info div:first-of-type{margin-top:0}.footer-item.company-info div:before{color:inherit;display:block;font-family:icomoon;font-size:var(--iconSize);font-style:normal;font-weight:400;left:0;line-height:1;position:absolute;text-decoration:none;text-transform:none;top:0}.footer-item.company-info div.address:before{content:"\e916"}.footer-item.company-info div.hours-open:before{content:"\e92f"}.footer-item.company-map:not(:has(iframe)){display:none}.footer-item.company-map .map-wrapper{aspect-ratio:568/338;height:338px}.footer-item.company-map iframe{display:block;height:100%;width:100%}.footer-item.contact:not(:has(a)){display:none}.footer-item.contact p{font-weight:700}.footer-item.contact p:last-of-type{margin-bottom:24px}.footer-item.contact a{color:#fff}.footer-item.contact .contact-links{align-items:start;flex-direction:column;gap:0;margin-block:-8px;padding-bottom:32px}.footer-item.contact .contact-links a{padding-block:8px}.footer-item.contact .social-links:before{color:#fff}@media (((hover:hover) and (pointer:fine))){.footer-item.contact .social-links a:hover{color:#96a9b6}}.footer-bottom-bar{align-items:flex-start;color:#fff;display:flex;justify-content:space-between;padding:20px 0;position:relative}.footer-bottom-bar>*{z-index:2}.footer-bottom-bar:before{background-color:inherit;background:#232930;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1;z-index:1}.footer-bottom-bar a{color:#fff}@media (((hover:hover) and (pointer:fine))){.footer-bottom-bar a:hover{text-decoration:underline}}@media (max-width:1940px){.footer-bottom-bar{padding:20px 0 51px}}@media ((max-width:1820px)){.footer-item:last-child{margin-right:0}.footer-item.company-map .map-wrapper{aspect-ratio:450/338}}@media ((max-width:1279px)){.footer-content{flex-direction:column;gap:var(--rowGap)}.footer-item{max-width:none;width:100%}.footer-item>strong{font-size:16px;margin-bottom:12px}.footer-item.submenu ul{margin-block:-8px}.footer-item.submenu a{padding-block:8px}.footer-item.company-info p:first-of-type{margin-top:8px}.footer-item.company-info b{font-size:14px}.footer-item.company-info div{margin-top:16px;padding-left:28px}.footer-item.company-info div:before{font-size:20px}.footer-item.company-map .map-wrapper{aspect-ratio:auto;height:400px;width:100%}.footer-item.contact p:last-of-type{margin-bottom:20px}.footer-item.contact .contact-links{padding-bottom:24px}.footer-bottom-bar{flex-direction:column;gap:16px}}: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 #dfe1e1;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 #1772e8}#filter .colors-choice li img,.colors-choice li img{background:#dfe1e1}#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:#202428}}
/*# sourceMappingURL=lazy_base.css.map*/