html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}body{overflow-x:hidden!important}html{scroll-behavior:smooth}p{margin-block-end:0!important}strong{font-weight:700!important}.elementor-icon-wrapper{display:flex!important;justify-content:center!important;align-items:center!important}.to-top-arrow{position:fixed;bottom:0;right:0;display:flex;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease;z-index:50;cursor:pointer!important}.to-top-arrow.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sub-arrow{padding:10px 6px!important;margin-left:4px!important}.menu-top-bar .sub-arrow{display:inline-block!important;width:10px!important;height:6px!important;background-image:url(/wp-content/uploads/2025/06/Polygon-8.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin-left:10px!important}.menu-top-bar .sub-arrow svg{display:none}.menu-top-bar .sub-menu{min-width:106px!important}.menu-pc-container .e-n-menu-heading{display:flex!important;padding:0!important;margin:0!important;list-style:none!important}.menu-pc-container .e-n-menu-heading li.e-n-menu-item{flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#e25303!important;height:52px!important}.menu-pc-container .e-n-menu-heading #home-icon{padding:19px 0!important}.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-wyprzedaze,.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-item-wyprzedaze,.menu-pc-container .e-n-menu-heading li.e-n-menu-item a[href*="wyprzedaze"],.menu-pc-container .e-n-menu-heading li.e-n-menu-item a[href*="wyprzedaz"]{background-color:#e25303!important}.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-wyprzedaze a,.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-item-wyprzedaze a,.menu-pc-container .e-n-menu-heading li.e-n-menu-item a[href*="wyprzedaze"],.menu-pc-container .e-n-menu-heading li.e-n-menu-item a[href*="wyprzedaz"]{color:#ffffff!important}.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-wyprzedaze:hover,.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-item-wyprzedaze:hover,.menu-pc-container .e-n-menu-heading li.e-n-menu-item:has(a[href*="wyprzedaze"]):hover,.menu-pc-container .e-n-menu-heading li.e-n-menu-item:has(a[href*="wyprzedaz"]):hover{background-color:#0066cc!important}.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-wyprzedaze:hover a,.menu-pc-container .e-n-menu-heading li.e-n-menu-item.menu-item-wyprzedaze:hover a,.menu-pc-container .e-n-menu-heading li.e-n-menu-item:has(a[href*="wyprzedaze"]):hover a,.menu-pc-container .e-n-menu-heading li.e-n-menu-item:has(a[href*="wyprzedaz"]):hover a{color:#ffffff!important}.pc-sub-item{max-height:0;opacity:0;transition:max-height 0.4s ease,opacity 0.3s ease;pointer-events:none;cursor:pointer!important}.pc-sub-item div p{cursor:pointer!important}.pc-sub-item.active{max-height:unset;height:min-content;opacity:1;pointer-events:auto}.pc-menu-item.active{background-color:black!important;color:white!important;transition:background-color 0.3s ease!important}.sub-inner-item{overflow:hidden!important}.sub-inner-item:hover img{transition:0.3s ease-out}.sub-inner-item:hover img{transform:scale(1.1)}.mobile-menu .trp-ls-language-name{display:none!important}.mobile-menu .sub-arrow{padding:0 0 0 4px!important;margin:0!important}.mobile-menu .trp-flag-image{margin:0!important}.mobile-menu .sub-menu{min-width:40px!important}.mobile-menu .has-submenu{padding:0 0 0 10px!important}body.no-scroll{overflow:hidden!important;position:fixed;top:0;left:0;right:0}.mobile-dropdown{z-index:98!important;padding-top:31px;position:fixed!important;inset:0;width:100vw!important;overflow-y:auto!important;overflow-x:hidden!important;display:block;height:auto!important;min-height:100vh!important;background:#fff;transform:translateX(-100%);transition:transform 0.3s ease-in-out;overscroll-behavior:contain!important}.mobile-dropdown.active-drop{transform:translateX(0)}.mobile-dropdown .e-con-inner{display:block;height:auto!important}.mobile-dropdown *{max-width:100%!important;box-sizing:border-box}.hamburger-toggle-zs{width:25px;height:30px;position:relative;z-index:100!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer}.hamburger-toggle-zs span{z-index:100!important;display:block;width:100%;height:2px;background-color:#000;transition:all 0.3s ease-in-out}.hamburger-toggle-zs.activeMobile span{display:block;width:100%;height:2px;transition:all 0.3s ease-in-out}.hamburger-toggle-zs.activeMobile span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-toggle-zs.activeMobile span:nth-child(2){opacity:0}.hamburger-toggle-zs.activeMobile span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.off-canvas-mobile .e-n-menu-heading{flex-direction:column!important}.mobile-oferty-container .mobile-oferty-item .elementor-widget-container p{cursor:pointer!important}.mobile-oferty{display:none!important;transition:all 0.3s ease!important}.mobile-oferty.active{display:block!important}.mobile-sub{height:0;overflow:hidden;transition:height 0.4s ease}.mobile-sub.active{height:auto}.mobile-item.rotate{transform:rotate(90deg);transition:transform 0.3s ease}.mobile-dropdown-inner{overflow:hidden!important}.sub-oferta-poziom1{position:fixed;top:133px;left:0;width:100vw;height:calc(100vh - 133px);background:#fff;transform:translateX(-100%);transition:transform 0.4s ease;z-index:99999;overflow-y:auto;pointer-events:none}.sub-oferta-poziom1.show{transform:translateX(0);pointer-events:auto}.sub-oferta-poziom1 .menu-item.menu-wyprzedaze a,.sub-oferta-poziom1 .menu-item.menu-item-wyprzedaze a,.sub-oferta-poziom1 a[href*="wyprzedaze"],.sub-oferta-poziom1 a[href*="wyprzedaz"]{background-color:#e25303!important;color:#ffffff!important;padding:8px 16px!important;display:inline-block!important;border-radius:4px!important}.sub-oferta-poziom1 .menu-item.menu-wyprzedaze a:hover,.sub-oferta-poziom1 .menu-item.menu-item-wyprzedaze a:hover,.sub-oferta-poziom1 a[href*="wyprzedaze"]:hover,.sub-oferta-poziom1 a[href*="wyprzedaz"]:hover{background-color:#0066cc!important;color:#ffffff!important}.kontakt-header-item{transform:translateX(calc(100% - 37px));transition:transform 0.25s ease}.kontakt-header-item .kontent-header-inner{height:37px!important;transition:height 0.25s ease-in-out}.kontakt-open{transform:translateX(0)!important}.kontakt-header-item.kontakt-open .kontent-header-inner{height:100%!important}.home-main-slider .swiper-pagination-bullet{background-color:rgba(198,200,205)!important;width:18px!important;border-radius:0!important}.home-main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(226,83,3)!important;opacity:0.9!important}@media screen and (width < 1025px){.home-main-slider .swiper-pagination-bullet{background-color:#fff!important;opacity:1!important}.home-main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1!important}}.home-sekcja4-item .home-sekcja4-img img{transition:0.3s ease-in-out!important}.home-sekcja4-item:hover .home-sekcja4-img img{transform:scale(1.1)}.home-aktualnosci span.page-numbers.current,.home-aktualnosci a.page-numbers{color:transparent!important;z-index:5!important}.home-aktualnosci span.page-numbers.current span,.home-aktualnosci a.page-numbers span{display:none!important}.paginacja-progress-wrapper{position:relative;width:100%;height:3px}.paginacja-progress-background{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#0e0e10}.paginacja-progress-active{position:absolute;bottom:-1px;left:0;height:3px;width:0;background-color:#e25303;transition:left 0.3s ease,width 0.3s ease}.tabela-specyfikacje{width:100%;border-collapse:collapse;border:none!important;border-image-width:0!important;border-spacing:0!important}.kat-specyfikacje thead th{padding-bottom:15px}.kat-specyfikacje thead th{font-size:24px;line-height:36px;font-weight:500;font-family:Montserrat;color:#000;text-align:left}.tabela-specyfikacje-wrapper{overflow-x:auto;border:none!important;border-image-width:0!important}.tabela-specyfikacje{width:100%;border-collapse:collapse;font-family:inherit;font-size:1rem}.tabela-specyfikacje tr,.tabela-specyfikacje th,.tabela-specyfikacje td{border:none!important}.tabela-specyfikacje tbody td{padding:6px 20px;vertical-align:middle;font-size:16px;line-height:16px;font-weight:400;font-family:Roboto;color:#000;text-align:left}.tabela-specyfikacje tbody td img{transition:0.3s ease-in-out}.tabela-specyfikacje tbody td a:hover img{transform:scale(1.1)}.tabela-specyfikacje .kom-spec,.tabela-specyfikacje .kom-atest{padding:6px 12px}.wiersz-szary{background-color:#fff}.wiersz-zwykly{background-color:#d9d9d9}.kom-spec img,.kom-atest img{width:24px;height:auto;display:inline-block}@media screen and (width < 1025px){.kat-specyfikacje thead th{font-size:14px;line-height:36px}.tabela-specyfikacje tbody td a:hover img{transform:scale(1)}}@media (max-width:768px){.ukryty-wiersz-mobile{display:none}.przyciski-tabela{display:block;margin-top:30px}}@media (min-width:1025px){.ukryty-wiersz-mobile{display:table-row}.przyciski-tabela{display:none}}@media screen and (width < 400px){.tabela-specyfikacje .kom-atest{padding:4px}.tabela-specyfikacje .kom-spec{padding:4px 4px 4px 32px}.kat-specyfikacje thead th{font-size:12px;line-height:30px}.kat-specyfikacje thead th.kol-spec{padding:0 10px 15px}}.flex-kontener-do-pobrania{display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-start;margin-bottom:53px}.flex-kontener-do-pobrania .flex-item{width:112px;text-align:center;display:flex;flex-direction:column;gap:17px}.flex-kontener-do-pobrania .flex-item a{width:100%;height:161px!important;transition:0.3s}.flex-kontener-do-pobrania .flex-item>img{max-width:100%;height:100px!important;object-fit:contain!important}.flex-kontener-do-pobrania .flex-item a:hover{transform:scale(1.04)}.flex-kontener-do-pobrania .flex-inside{flex-grow:1!important;display:flex;flex-direction:column;gap:5px;justify-content:space-between;align-items:center;background-color:#d9d9d9;min-height:70px;width:100%;padding:4px!important}.flex-kontener-do-pobrania .nazwa-wpisu{font-size:15px;line-height:15px;font-weight:400;font-family:Roboto;color:#000;text-align:center}.flex-kontener-do-pobrania .mini-ikona{width:23px;height:auto}.naglowek-kategorii{padding-bottom:49px;font-size:24px;line-height:36px;font-weight:500;font-family:Montserrat;color:#000;text-align:left}.przycisk-zobacz-mniej,.przycisk-zobacz-wiecej{display:block;text-align:center;font-size:14px;line-height:27px;font-weight:700;font-family:Roboto;color:#0e0e10;text-transform:uppercase;cursor:pointer}.ukryty-wiersz{display:none}@media (min-width:769px){.przycisk-zobacz-wiecej{display:none!important}}@media (max-width:768px){.flex-kontener-do-pobrania{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;grid-template-columns:repeat(3,1fr)}.flex-kontener-do-pobrania .flex-item{width:100%}.flex-kontener-do-pobrania.zwiniety .flex-item:nth-child(n+7){display:none}.flex-kontener-do-pobrania .flex-item a:hover{transform:scale(1)}}.do-pobrania-dokumenty .flex-kontener-do-pobrania{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-item{width:100%;text-align:left;display:flex;flex-direction:row;gap:32px;justify-content:start;align-items:center;border-bottom:1px solid #B0B0A9;padding-top:12px}.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-item a{width:112px;height:130px!important;display:flex;align-items:center!important}.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-item img{object-fit:contain!important;width:100%!important}.do-pobrania-dokumenty .flex-kontener-do-pobrania .mini-ikona{display:none!important}.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-inside{flex-grow:1!important;display:block;background-color:transparent!important;min-height:0;height:min-content!important;padding:8px!important}.do-pobrania-dokumenty .flex-kontener-do-pobrania .nazwa-wpisu{text-transform:uppercase!important;text-align:start}.do-pobrania-dokumenty.do-pobrania-katalogi .flex-kontener-do-pobrania .flex-item a{width:250px;height:130px!important}.do-pobrania-dokumenty.do-pobrania-katalogi .flex-kontener-do-pobrania .flex-item{padding:12px 0}@media (max-width:768px){.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-item{gap:12px;padding-top:12px}.do-pobrania-dokumenty .flex-kontener-do-pobrania .flex-item a{width:112px;height:112px!important}}.o-firmie-menu-inside .menu-item{border-bottom:2px solid #d9d9d9;transition:0s!important}.o-firmie-menu-inside .menu-item a{transition:0s!important}.dropdown-ofirmie{position:relative;display:inline-block;z-index:3!important;width:100%;border:.5px solid #a8a9ad}.dropdown-toggle-ofirmie{width:100%!important;background:none;border:none;font-size:12px;line-height:17px;font-weight:400;font-family:Roboto;color:#6d6d6d;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;text-align:start!important}.dropdown-toggle-ofirmie .dropdown-icon-ofirmie{width:19px;height:19px;transition:transform 0.3s ease}.dropdown-menu-ofirmie{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 0 0 1px #a8a9ad;padding:0;list-style:none}.dropdown-menu-ofirmie li a{display:block;font-size:12px;line-height:17px;font-weight:400;font-family:Roboto;color:#6d6d6d;padding:10px 24px;text-decoration:none;text-transform:uppercase}.dropdown-menu-ofirmie li a:hover{background:#000;color:#fff}.dropdown-ofirmie.open .dropdown-menu-ofirmie{display:block}.dropdown-ofirmie.open .dropdown-icon-ofirmie{transform:rotate(180deg)}.petla-aktualnosci .page-numbers{padding:0 9px 5px!important;border-bottom:4px solid #b0b0a9}.petla-aktualnosci .page-numbers:hover{border-color:#e25303}.petla-aktualnosci .page-numbers.current{border-color:#e25303}.petla-aktualnosci .aktualnosci-item-container{height:100%!important}.single-post-nawigacja .post-navigation__arrow-next span,.single-post-nawigacja .post-navigation__arrow-prev span{display:flex!important;align-items:center!important;flex-direction:row}.single-post-nawigacja .elementor-post-navigation__prev{border-bottom:4px solid #b0b0a9;padding-bottom:14px}.single-post-nawigacja .elementor-post-navigation__next{border-bottom:4px solid #e25303;padding-bottom:14px}.single-post-nawigacja .elementor-post-navigation__next:hover .post-navigation__next--label{color:#b0b0a9}.single-post-nawigacja .elementor-post-navigation__next:hover .post-navigation__next--label{color:#e25303}.akordeon-item{margin-bottom:22px}.akordeon-header{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;cursor:pointer;background:#d5d8dc;border:1px solid #d5d8dc}.akordeon-item:hover .akordeon-header,.akordeon-item.active .akordeon-header{background-color:#000}.akordeon-title{font-size:20px;text-transform:uppercase;line-height:20px;color:#000;font-weight:500;padding-right:10px!important;border-right:1px solid #e25303!important}.akordeon-item:hover .akordeon-title,.akordeon-item.active .akordeon-title{color:#FFF}.akordeon-icon{width:20px;height:20px}.akordeon-item.active .akordeon-icon{transform:rotate(180deg)}.kolory-flex{display:flex;flex-wrap:wrap;column-gap:100px;row-gap:32px;padding:24px}.kolor-item{flex:1 1 calc(33.333% - 100px);display:flex;flex-direction:column}.kolory-col{flex:1;display:flex;flex-direction:column;gap:32px}.kolor-box{width:100%;height:80px;margin-bottom:10px}.kolor-info{display:flex;justify-content:space-between;font-size:16px;line-height:27px;color:#000}.kolor-info .kolor-excerpt{font-weight:500;text-align:right}.akordeon-content{max-height:0;overflow:hidden;transition:max-height 0.8s ease}.akordeon-item.active .akordeon-content{max-height:4000px}@media screen and (width < 1366px){.kolory-flex{column-gap:40px;row-gap:32px}}@media screen and (width < 768px){.kolory-flex{flex-direction:column;padding:24px 0}.kolor-item{flex:1 1 100%}}.kontakt-akordeon div.e-n-accordion-item-title-text{padding-right:10px!important;border-right:1px solid #e25303!important}.news-container .news-mail .forminator-field{margin-right:174px!important;z-index:10!important;position:relative!important}.news-container .news-mail .forminator-error-message{position:absolute!important;left:20px!important;font-family:Roboto!important}.news-container .forminator-field input{width:384px!important;padding:20px!important;background-color:#fff!important}.news-container .forminator-field input,.news-container .forminator-field input::placeholder{font-size:16px!important;line-height:23px!important;font-family:Roboto!important;font-weight:500!important;color:#c5c0bc!important}.news-container .forminator-row-last{transform:translateY(-146px)}.news-container .forminator-row-last .forminator-field{display:flex!important;justify-content:end!important;flex-direction:row!important}.news-container .forminator-row-last .forminator-field .forminator-button{padding:20px 59px!important;font-size:16px!important;line-height:23px!important;font-weight:600!important;font-family:Roboto!important;text-transform:uppercase!important;background-color:#e25303;color:#fff}.news-container .forminator-row-last .forminator-field .forminator-button:hover{box-shadow:none!important;background-color:black!important}.news-container .forminator-custom-form .forminator-row:nth-child(2){margin-bottom:30px!important}.news-container .forminator-custom-form .forminator-row:nth-child(3){justify-content:start!important}.news-container .forminator-row .news-zgoda .forminator-field{display:grid!important;grid-template-columns:20px 1fr!important;gap:10px!important;position:relative!important;height:23px!important}.news-container .forminator-row .news-zgoda .forminator-field .forminator-description{grid-column:2!important;grid-row:1!important;font-weight:400!important;padding-top:4px!important;padding-bottom:4px!important;margin:0!important;font-size:12px!important;line-height:16px!important;color:#000!important;font-family:Montserrat!important}.news-container .forminator-row .news-zgoda .forminator-field .forminator-checkbox{grid-column:1!important;grid-row:1!important;margin-top:0px!important}.news-container .forminator-row .news-zgoda .forminator-field.forminator-has_error .forminator-error-message{position:absolute!important;margin:0!important;top:110%;left:20px;font-family:Roboto!important}.news-container .news-zgoda{margin-top:0px!important}.news-container .news-zgoda .forminator-checkbox-box{margin-top:0px!important;background-color:#fff!important;border:1px solid #e25303!important;border-radius:0!important}.news-container .news-zgoda .forminator-checkbox-label{font-weight:400!important}.forminator-success{max-width:557px!important;padding:20px!important}.forminator-success p{font-family:Roboto!important}.news-container .forminator-custom-form{margin:0px!important}@media screen and (width < 1025px){.news-container{width:450px!important}.news-container .news-mail .forminator-field{margin-right:126px!important;z-index:10!important;position:relative!important}.news-container .forminator-field input{width:324px!important}.news-container .forminator-row-last{transform:translateY(-136px)}.news-container .forminator-row-last .forminator-field .forminator-button{padding:20px 36px!important}.news-container .forminator-row .news-zgoda .forminator-field.forminator-has_error .forminator-error-message{top:180%}}@media screen and (width < 783px){.news-container .news-mail .forminator-field{margin-right:100px!important;z-index:10!important;position:relative!important}.news-container .news-mail .forminator-error-message{position:absolute!important;left:20px!important}.news-container .forminator-field input{width:100%!important;max-width:350px!important;padding:13px 20px!important}.news-container .forminator-row-last{transform:translateY(-130px)}.news-container .forminator-row-last .forminator-field{display:flex!important;justify-content:end!important;flex-direction:row!important}.news-container .forminator-row-last .forminator-field .forminator-button{padding:13px 0px!important;width:100px!important;margin:0!important}.news-container .forminator-custom-form .forminator-row:nth-child(2){margin-bottom:38px!important}.news-container .forminator-custom-form .forminator-row:nth-child(3){display:flex!important;justify-content:center!important;flex-direction:row!important}}@media screen and (width < 521px){.news-container{width:100%!important}.news-container .news-mail .forminator-field{margin-right:130px!important}.news-container .forminator-field input{width:100%!important}.news-container .forminator-row-last{transform:translateY(-130px)}.news-container .forminator-row-last .forminator-field .forminator-button{width:130px!important}}@media screen and (width < 400px){.news-container{width:100%!important}.news-container .news-mail .forminator-field{margin-right:100px!important}.news-container .forminator-field input{width:100%!important}.news-container .forminator-row-last{transform:translateY(-130px)}.news-container .forminator-row-last .forminator-field .forminator-button{width:100px!important}}.single-podobne-item{max-width:360px!important;margin:0!important}.rey-breadcrumbs{margin:0!important;row-gap:0!important}.rey-breadcrumbs div,.rey-breadcrumbs a{text-transform:none!important;line-height:26px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:436px!important}html .woocommerce-product-gallery img.__img.--gallery-img.no-lazy{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important}html .woocommerce-product-gallery--horizontal.--main-img-height .woocommerce-product-gallery__image a img{width:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important}.woocommerce-product-gallery .__thumbItem::before{border-radius:0!important}.woocommerce-product-gallery .__thumbItem.--active::before{box-shadow:inset 0 0 0 var(--nav-item-bs,1px) #e25303!important;opacity:1!important;border-radius:0!important}.produkt-single-details .rey-wishlistBtn-wrapper{display:none!important}.produkt-single-details .e-n-tabs-heading .e-n-tab-title-text{padding-right:10px!important;border-right:1px solid #e25303!important}.produkt-single-details .elementor-widget-woocommerce-product-additional-information h2{display:none!important}.produkt-single-details .woocommerce-product-attributes.shop_attributes tr{border-bottom:1px solid #6d6d6d7c}.produkt-single-details .woocommerce-product-attributes.shop_attributes th{font-size:16px!important;line-height:27px!important;font-family:"Roboto Condensed"!important;font-weight:400!important;padding:12px 0!important}.produkt-single-details .woocommerce-product-attributes.shop_attributes td p{font-size:16px!important;line-height:27px!important;font-family:"Roboto Condensed"!important;font-weight:500!important;padding:12px 0!important}.swiper-pagination-bullet{background-color:#b0b0a9!important;width:18px!important;border-radius:0!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(226,83,3)!important;opacity:1!important}@media screen and (width < 1025px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:383px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1!important}.single-podobne-item{max-width:100%!important;margin:0!important}.woocommerce-product-gallery .dotsNav.--nav-circle{bottom:-46px!important}.woocommerce-product-gallery .dotsNav.--nav-circle .__nav{background-color:transparent!important;backdrop-filter:none!important}.woocommerce-product-gallery .dotsNav.--nav-circle .__nav .__navItem{border-radius:0!important;width:13px!important;height:4px!important;background-color:#b0b0a9!important}.woocommerce-product-gallery .dotsNav.--nav-circle .__nav .__navItem.--active{background-color:#e25303!important;transform:scale(1)!important}}.price-per-m2-container{margin-top:5px;font-size:.9em;color:#666;font-weight:400}.price-per-m2-amount{font-weight:600;color:#e25303}.woocommerce .price-per-m2-container,.woocommerce-page .price-per-m2-container{display:block;margin-top:3px}@media (max-width:768px){.price-per-m2-container{font-size:.85em;margin-top:3px}}.woocommerce-Price-amount{font-weight:700}.price-with-tax-container{margin-top:10px}.ostatni-produkt-item .price-with-tax-container{margin-top:0}.price-with-tax-container .woocommerce-Price-amount{font-weight:400}.price-per-m2-amount{font-size:18px}.price-per-m2-label,.price-mb-label,.price-per-m2-netto,.price-mb-netto,.price-netto-label{font-size:.85em;font-weight:400}.price-mb-container,.price-single-container{display:block;margin-top:3px}.price-spacer{opacity:0;height:auto;overflow:hidden;font-size:.85em;margin-top:3px;visibility:hidden;pointer-events:none}.rey-swatchList .rey-swatchList-item--regular.--selected,.rey-swatchList .rey-swatchList-item--regular.--selected:hover{box-shadow:0 0 0 var(--item-border-size-selected) #e25303}.dane-produktu-kontener{width:100%;margin:20px 0}.dane-produktu-item{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px 15px;min-height:40px}.dane-produktu-item:nth-child(even){background-color:#d9d9d9}.dane-produktu-item:nth-child(odd){background-color:#f9f9f9}.dane-produktu-tytul{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;color:#000;width:50%;vertical-align:middle;display:flex;align-items:center}.dane-produktu-wartosc{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:19px;letter-spacing:0;color:#000;width:50%;vertical-align:middle;display:flex;align-items:center}.kategorie-hierarchiczne-kontener{width:100%;margin:20px 0}.kategorie-lista{list-style:none;margin:0;padding:0}.kategoria-item{margin:0;padding:0}.kategoria-header{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.kategoria-glowna .kategoria-link{color:#000;text-align:left;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:27px;text-transform:uppercase;text-decoration:none;display:block;flex:1}.kategoria-podrzedna .kategoria-link{color:#6d6d6d;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:27px;text-decoration:none;display:block;flex:1;padding-left:20px}.kategoria-aktywna>.kategoria-header>.kategoria-link{color:#e25303!important}.kategoria-w-hierarchii>.kategoria-header>.kategoria-link{color:#000}.kategoria-link:hover{color:#e25303}.kategoria-link.has-children{font-weight:600;color:#000}.kategoria-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:10px;transition:transform 0.3s ease}.kategoria-toggle:hover{opacity:.8}.kategoria-item.rozwiniety>.kategoria-header>.kategoria-toggle{transform:rotate(180deg)}.kategorie-dzieci{overflow:hidden;transition:all 0.3s ease}.kategorie-poziom-1 .kategoria-podrzedna .kategoria-link{padding-left:20px}.kategorie-poziom-2 .kategoria-podrzedna .kategoria-link{padding-left:40px}.kategorie-poziom-3 .kategoria-podrzedna .kategoria-link{padding-left:60px}.kategorie-poziom-4 .kategoria-podrzedna .kategoria-link{padding-left:80px}@media screen and (max-width:768px){.kategoria-header{padding:3px 0}.kategoria-glowna .kategoria-link,.kategoria-podrzedna .kategoria-link{font-size:13px;line-height:24px}.kategorie-poziom-1 .kategoria-podrzedna .kategoria-link,.kategorie-poziom-2 .kategoria-podrzedna .kategoria-link,.kategorie-poziom-3 .kategoria-podrzedna .kategoria-link,.kategorie-poziom-4 .kategoria-podrzedna .kategoria-link{padding-left:0}}.single-product .product .woocommerce-variation{display:none}.sako-price-per-m2 .sako-price-label{margin-right:5px;margin-left:0}.sako-price-per-m2 .sako-price-label:last-of-type{margin-right:0;margin-left:5px}.sako-price-netto .sako-price-amount{color:#e25303;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:19px}.sako-price-unit-label,.sako-price-per-m2 .sako-price-label{color:#e25303;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.sako-price-per-m2 .sako-price-netto-label{font-size:16px;font-weight:400}.sako-price-netto .sako-price-netto-label{font-size:16px;font-weight:400}.sako-price-netto .sako-price-label,.sako-price-brutto .sako-price-label{font-size:16px;font-weight:400}.sako-price-per-m2 .sako-price-amount{color:#e25303;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:19px}.woocommerce ul.products li.product .price-with-tax-container,.woocommerce-page ul.products li.product .price-with-tax-container{margin-top:5px;font-size:.9em}.woocommerce ul.products li.product .price-per-m2-container,.woocommerce-page ul.products li.product .price-per-m2-container{margin-top:3px;font-size:.85em}.woocommerce ul.products li.product .price-per-m2-label,.woocommerce-page ul.products li.product .price-per-m2-label{color:#666;font-weight:400}.woocommerce ul.products li.product .price-per-m2-amount,.woocommerce-page ul.products li.product .price-per-m2-amount{color:#e25303;font-weight:600;font-size:14px}@media (max-width:768px){.woocommerce ul.products li.product .price-with-tax-container,.woocommerce-page ul.products li.product .price-with-tax-container{font-size:.8em;margin-top:3px}.woocommerce ul.products li.product .price-per-m2-container,.woocommerce-page ul.products li.product .price-per-m2-container{font-size:.75em;margin-top:2px}.woocommerce ul.products li.product .price-per-m2-amount,.woocommerce-page ul.products li.product .price-per-m2-amount{font-size:12px}}.archive .price{flex-direction:column;min-height:70px}.elementor-loop-container .price,.elementor-grid .price{min-height:70px}.archive .price-with-tax-container{font-size:16px!important;color:#000;font-weight:400!important}.archive .woocommerce-Price-currencySymbol{text-transform:lowercase}.elementor-loop-container .price .woocommerce-Price-amount:nth-of-type(2),.elementor-loop-container .price .woocommerce-Price-amount:nth-of-type(2)~*,.elementor-grid .price .woocommerce-Price-amount:nth-of-type(2),.elementor-grid .price .woocommerce-Price-amount:nth-of-type(2)~*{display:none!important}.elementor-loop-container .price .woocommerce-Price-amount:first-of-type+*:not(.price-per-m2-container):not(.price-with-tax-container):not(.price-single-container):not(.price-spacer):not(.price-mb-container),.elementor-grid .price .woocommerce-Price-amount:first-of-type+*:not(.price-per-m2-container):not(.price-with-tax-container):not(.price-single-container):not(.price-spacer):not(.price-mb-container){display:none!important}.archive .price-per-m2-container .price-per-m2-label,.archive .price-mb-container .price-mb-label{font-size:14px;text-transform:lowercase;color:#e25303!important}.archive .price-per-m2-container,.archive .price-mb-container,.archive .price-single-container{flex-direction:row;display:flex;gap:5px;align-items:baseline}.elementor-loop-container .price-per-m2-container,.elementor-loop-container .price-mb-container,.elementor-loop-container .price-single-container{flex-direction:row;justify-content:center;display:flex;gap:5px;align-items:baseline}.elementor-loop-container .price-per-m2-container .price-per-m2-label,.elementor-loop-container .price-mb-container .price-mb-label{font-size:14px;text-transform:lowercase;color:#e25303!important}.elementor-loop-container .price{display:flex;text-align:center;width:100%;justify-content:center}@media (max-width:767px){.--dnone-sm{display:block!important}}.menu-kategorii-kolumny{display:flex;width:100%;max-width:100%;background:#fff;box-sizing:border-box}.kategorie-glowne-lista{display:flex;flex-direction:column;width:250px;min-width:250px;background-color:#f8f9fa;border-right:1px solid #ddd}.kategoria-glowna-item{border-bottom:1px solid #ddd;transition:background-color 0.3s ease;cursor:pointer}.kategoria-glowna-item:last-child{border-bottom:none}.kategoria-glowna-item:hover,.kategoria-glowna-item.active{background-color:#e25303}.kategoria-glowna-item:hover .kategoria-glowna-link,.kategoria-glowna-item.active .kategoria-glowna-link{color:#fff}.kategoria-row-wrapper{display:block}@media screen and (min-width:769px){.mobile-category-arrow{display:none!important}}.kategoria-glowna-link{display:block;padding:8px 5px;text-decoration:none;color:#333;font-weight:500;transition:color 0.3s ease}.kategoria-wyprzedaze{background-color:red!important}.kategoria-wyprzedaze .kategoria-glowna-link,.kategoria-wyprzedaze.active .kategoria-glowna-link{color:#ffffff!important}.kategoria-wyprzedaze:hover{background-color:#0066cc!important}.kategoria-wyprzedaze:hover .kategoria-glowna-link{color:#ffffff!important}.kategorie-rozwijane-container{flex:1;position:relative}.kategoria-dropdown{display:none;padding:30px;min-height:400px}.kategoria-dropdown-row{display:flex;gap:40px;align-items:flex-start;justify-content:flex-start}.kolumna{flex:1;min-width:200px;vertical-align:top}.kolumna h4{margin:0 0 15px 0;padding:0 0 8px 0;font-size:16px;font-weight:600;color:#e25303;border-bottom:2px solid #e25303}.podkategorie-lista{list-style:none;margin:0;padding:0}.podkategorie-lista li{margin-bottom:8px}.podkategoria-link{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;text-decoration:none;color:#333;border-radius:4px;transition:all 0.3s ease}.podkategoria-link:hover{background-color:#f8f8f8;color:#e25303;transform:translateX(5px)}.podkategoria-link .count{font-size:12px;color:#888;background-color:#f0f0f0;padding:2px 6px;border-radius:10px;transition:all 0.3s ease}.podkategoria-link:hover .count{background-color:#e25303;color:#fff}.ostatni-produkt-item{display:flex;gap:15px;align-items:flex-start}.produkt-obraz{flex-shrink:0;width:80px;height:80px;overflow:hidden;border-radius:8px;border:1px solid #ddd}.produkt-obraz img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.produkt-obraz:hover img{transform:scale(1.1)}.produkt-info{flex:1}.produkt-link{text-decoration:none;color:#333}.produkt-link h5{margin:0 0 8px 0;font-size:22px;font-weight:500;line-height:1.3;transition:color 0.3s ease}.produkt-link:hover h5{color:#e25303}.produkt-cena{font-size:16px;font-weight:600;color:#e25303}.kategoria-obraz-kolumna{max-width:200px}.kategoria-obraz{width:100%;height:150px;overflow:hidden;border-radius:8px;border:1px solid #ddd}.kategoria-obraz img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.kategoria-obraz:hover img{transform:scale(1.05)}@media screen and (max-width:1200px){.kategoria-dropdown-row{gap:25px}.kategoria-dropdown{padding:20px}.kolumna{min-width:150px}}.mobile-category-arrow{display:none;margin-left:auto;cursor:pointer!important;transition:transform 0.3s ease;padding:20px 10px;z-index:999!important;position:relative;pointer-events:auto!important}.mobile-category-arrow *{pointer-events:none!important}.mobile-category-arrow.expanded{transform:rotate(90deg)}.mobile-subcategories{display:none;width:100%;background-color:#f9f9f9;border-top:1px solid #e0e0e0}.mobile-subcategories.expanded{display:block!important;animation:slideDown 0.3s ease-out}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.mobile-subcategory-item{padding:12px 20px;border-bottom:1px solid #e0e0e0}.mobile-subcategory-item:last-child{border-bottom:none}.mobile-subcategory-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#555;font-size:14px;width:100%}.mobile-subcategory-link:hover{color:#e25303}.mobile-subcategory-link .count{color:#888;font-size:12px}@media screen and (max-width:1024px){.menu-kategorii-kolumny{flex-direction:column;display:block;width:100%!important}.kategorie-glowne-lista{width:100%;flex-direction:column;border-right:none;background-color:#fff}.kategoria-glowna-item{border-bottom:1px solid #ddd;border-right:none;width:100%}.kategoria-glowna-item:hover{background-color:transparent!important}.kategoria-glowna-item.active{background-color:transparent!important}.kategoria-glowna-item.kategoria-wyprzedaze,.kategoria-glowna-item.kategoria-wyprzedaze.active{background-color:red!important}.kategoria-glowna-item.kategoria-wyprzedaze:hover{background-color:#0066cc!important}.kategoria-glowna-item.kategoria-wyprzedaze .kategoria-glowna-link,.kategoria-glowna-item.kategoria-wyprzedaze:hover .kategoria-glowna-link,.kategoria-glowna-item.kategoria-wyprzedaze.active .kategoria-glowna-link{color:#ffffff!important}.kategoria-glowna-item:last-child{border-bottom:1px solid #ddd}.kategoria-row-wrapper{padding:0 20px;display:flex;align-items:center;justify-content:space-between;width:100%}.kategoria-glowna-link{text-align:left;white-space:nowrap;color:#333!important;flex:1;text-decoration:none;max-width:280px!important}.kategoria-glowna-link:hover{color:#333!important;background-color:transparent!important}.mobile-category-arrow{display:flex!important}.kategorie-rozwijane-container{display:none}.ostatni-produkt-kolumna,.kategoria-obraz-kolumna{display:none!important}.kolumna{min-width:auto}.kategoria-glowna-item,.mobile-subcategories,.mobile-subcategory-item{width:100%!important;box-sizing:border-box}.kategoria-glowna-item,.mobile-subcategories,.mobile-subcategory-item{width:100%!important;box-sizing:border-box}}.elementor-carousel-filter{margin-bottom:30px;position:relative}.elementor-carousel-filter .filter-loading{text-align:center;padding:20px;color:#666;font-size:14px}.carousel-category-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:left;margin-bottom:20px}.category-filter-btn{background-color:#f5f5f5;border:2px solid #e0e0e0;padding:12px 24px;border-radius:25px;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;outline:none;font-weight:400}.category-filter-btn:hover{font-weight:700;color:var(--e-global-color-accent)}.category-filter-btn.active{font-weight:700;color:var(--e-global-color-accent)}.category-filter-btn.active:hover{font-weight:700;color:var(--e-global-color-accent);transform:translateY(-1px)}.carousel-category-dropdown{width:100%;max-width:300px;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:14px;cursor:pointer;outline:none;margin:0 auto;display:block}.carousel-category-dropdown:focus{border-color:#007cba;box-shadow:0 0 0 3px rgba(0,124,186,.1)}.carousel-filter-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.carousel-filter-loader .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007cba;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.carousel-filter-loader p{margin:0;color:#666;font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.carousel-category-buttons{justify-content:flex-start;align-items:start!important;gap:8px}.category-filter-btn{padding:10px 16px;font-size:13px;border-radius:20px}.carousel-category-dropdown{max-width:100%}}@media (max-width:480px){.carousel-category-buttons{flex-direction:column;align-items:stretch}.category-filter-btn{text-align:center;border-radius:8px}}.rey-theme .elementor-carousel-filter{font-family:inherit}.rey-theme .category-filter-btn{font-family:inherit}.rey-theme .carousel-category-dropdown{font-family:inherit}.elementor-carousel-filter .filter-container{opacity:0;transform:translateY(10px);transition:all 0.3s ease}.elementor-carousel-filter .filter-container[style*="block"]{opacity:1;transform:translateY(0)}.elementor-widget-wrap .elementor-carousel-filter{width:100%}.elementor-carousel-filter[data-layout="dropdown"] .filter-container{text-align:center}.elementor-carousel-filter[data-layout="buttons"] .filter-container{text-align:center}.swiper-slide{display:block!important;margin-bottom:20px}.swiper-slide .product{text-align:center}.swiper-slide .product-image img{max-width:100%;height:auto}.swiper-slide .woocommerce-loop-product__title{font-size:16px;margin:10px 0}.swiper-slide .price{font-weight:700;color:#007cba}.no-products-found{text-align:center;padding:40px;color:#666;font-style:italic}.carousel-filter-debug{background:#f0f0f0;padding:10px;margin:10px 0;font-family:monospace;font-size:12px;border-radius:4px}.mc_filter_loop .woocommerce-Price-amount{color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-size:24px;line-height:27px}.sako-technical-icon{width:38px;height:44px}.sako-technical-docs{display:flex;flex-direction:column;gap:20px}.sako-technical-docs a{display:flex;flex-direction:column;align-items:center;max-width:88px;gap:5px}.sako-doc-title{text-align:center;color:#000;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:600;line-height:15px;text-transform:uppercase}@media (max-width:1367px){.sako-technical-docs{display:flex;flex-direction:row;gap:20px}.sako-technical-docs a{display:flex;flex-direction:column;align-items:center;max-width:150px;gap:5px}}.kategorie-rozwijane-container .price-per-m2-container{display:none}.ostatni-produkt-kolumna bdi{font-size:22px;}.mc_top_slider .swiper-pagination{display:flex;justify-content:center;width:auto!important;margin:auto;align-items:center;position:absolute;left:50%!important;bottom:15%!important}.mc_filter_loop .product_title a{min-height:54px;display:flex}.mc_filter_loop .swiper-pagination{display:flex;justify-content:center;width:auto!important;margin:auto;align-items:center;position:absolute}.mc_text_style{line-height:1.6;margin-bottom:1.5em}.mc_text_style p{margin:0 0 1em 0}.mc_text_style h1,.mc_text_style h2,.mc_text_style h3,.mc_text_style h4,.mc_text_style h5,.mc_text_style h6{margin-top:1.2em;margin-bottom:.6em;line-height:1.3}.mc_text_style ul,.mc_text_style ol{padding-left:1.5em;margin-top:.5em;margin-bottom:1em}.mc_text_style li{margin-bottom:.4em}.mc_text_style strong,.mc_text_style b{font-weight:600}.mc_text_style table{width:100%;border-collapse:collapse;table-layout:auto;margin:0 0 1em 0}.mc_text_style th,.mc_text_style td{padding:.75em .9em;vertical-align:top;word-break:normal}.mc_text_style tbody th,.mc_text_style tbody td{border-bottom:1px solid currentColor}.mc_text_style thead th{background:#E25303;color:#fff;font-weight:600;border-bottom:1px solid currentColor}.mc_text_style caption{caption-side:bottom;padding-top:.5em;line-height:1.4}@media (max-width:768px){.mc_text_style h1,.mc_text_style h2,.mc_text_style h3,.mc_text_style h4,.mc_text_style h5,.mc_text_style h6{margin-top:1em;margin-bottom:.5em}.mc_text_style ul,.mc_text_style ol{padding-left:1.25em}.mc_text_style th,.mc_text_style td{padding:.65em .7em}}@media (max-width:640px){.mc_text_style table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:max-content;min-width:100%}.mc_text_style th,.mc_text_style td{word-break:break-word;hyphens:auto;padding:.6em .6em}.mc_text_style thead th{position:relative}}@media (max-width:380px){.mc_text_style th,.mc_text_style td{padding:.5em .55em}}.table-responsive{overflow:auto}.footercat_container{width:100%}.footercat_row{display:flex;width:100%;border-bottom:1px solid #B0B0A9;position:relative}.footercat_main_column{flex:0 0 306px;max-width:306px;position:relative}.footercat_main_column::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#E25303}.footercat_sub_column{flex:1;padding-left:20px}.footercat_subcategories{display:flex;flex-wrap:wrap;gap:15px}.footercat_main_category{display:block;padding:15px;color:#000;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:800;line-height:27px;text-transform:uppercase;text-decoration:none;transition:color 0.3s ease}.footercat_main_category:hover{color:#E25303}.footercat_subcategory{display:inline-block;padding:15px 0;color:#6D6D6D;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:27px;text-decoration:none;transition:color 0.3s ease}.footercat_subcategory:hover{color:#E25303}@media (max-width:768px){.footercat_row{flex-direction:column}.footercat_main_column{flex:none;max-width:100%}.footercat_sub_column{padding-left:0;padding-top:10px}.footercat_main_category{text-align:left;padding:10px 15px}.footercat_subcategories{padding:0 15px 15px}}.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:20px}.woocommerce-checkout #order_review_heading{margin-bottom:20px}@media (max-width:446px){.single-product .single_add_to_cart_button{margin:0!important;height:50px!important}.single-product .rey-cartBtnQty{flex-direction:column}.single-product .woocommerce-variation-add-to-cart .qty,.single-product .woocommerce-variation-add-to-cart .cartBtnQty-controls{max-width:150px}.single-product .woocommerce-variation-add-to-cart .quantity{margin-top:15px}}.woocommerce-cart .cart_totals h2{margin-bottom:20px}.woocommerce-cart .wc-proceed-to-checkout a{height:64px;display:flex;justify-content:center;align-items:center;width:100%;background:#E25303;color:#FFF;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:23px;text-transform:uppercase;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a:hover{background:#000}.woocommerce-checkout label.required_field::after,.woocommerce-checkout label.required_field::before,.woocommerce-checkout .required::after,.woocommerce-checkout .required::before,.woocommerce-checkout abbr.required::after,.woocommerce-checkout abbr.required::before,.woocommerce-billing-fields label.required_field::after,.woocommerce-billing-fields label.required_field::before,.woocommerce-billing-fields .required::after,.woocommerce-billing-fields .required::before,.woocommerce-billing-fields abbr.required::after,.woocommerce-billing-fields abbr.required::before,.woocommerce-shipping-fields label.required_field::after,.woocommerce-shipping-fields label.required_field::before,.woocommerce-shipping-fields .required::after,.woocommerce-shipping-fields .required::before,.woocommerce-shipping-fields abbr.required::after,.woocommerce-shipping-fields abbr.required::before,.woocommerce-account-fields label.required_field::after,.woocommerce-account-fields label.required_field::before,.woocommerce-account-fields .required::after,.woocommerce-account-fields .required::before,.woocommerce-account-fields abbr.required::after,.woocommerce-account-fields abbr.required::before,.woocommerce form .form-row label.required_field::after,.woocommerce form .form-row label.required_field::before,.woocommerce form .form-row .required::after,.woocommerce form .form-row .required::before,.woocommerce form .form-row abbr.required::after,.woocommerce form .form-row abbr.required::before{content:""!important;display:none!important;visibility:hidden!important}.woocommerce form .form-row abbr.required,.woocommerce form .form-row span.required,.woocommerce-checkout abbr.required,.woocommerce-checkout span.required{text-decoration:none;border:none}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr td:first-child{border-top-left-radius:var(--cart-table-border-radius);max-width:350px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.elementor-loop-container .elementor-post,.swiper-slide,.rey-wooProduct{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a,.elementor-loop-container .elementor-post>a,.swiper-slide>a,.rey-wooProduct>a{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link,.elementor-loop-container .woocommerce-loop-product__link,.swiper-slide .woocommerce-loop-product__link,.rey-wooProduct .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.elementor-loop-container .elementor-post img,.swiper-slide img,.rey-wooProduct img{object-fit:cover!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.elementor-loop-container .woocommerce-loop-product__title,.swiper-slide .woocommerce-loop-product__title,.rey-wooProduct .woocommerce-loop-product__title,.mc_filter_loop .product_title,.mc_filter_loop .product_title a{min-height:54px!important;display:flex!important;align-items:flex-start!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.elementor-loop-container .price,.swiper-slide .price,.rey-wooProduct .price{margin-top:auto!important;min-height:70px}@media (min-width:1025px){#mc_filter_bar{position:relative!important;transform:none!important;transition:none!important}#mc_filter_bar .mc-filter-close-btn{display:none!important}.mc-filter-overlay{display:none!important}}@media (max-width:1024px){#mc_filter_bar{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:#fff!important;z-index:9999!important;overflow-y:auto!important;padding:10px!important;box-shadow:2px 0 10px rgba(0,0,0,.1)!important;transform:translateX(-100%)!important;transition:transform 0.3s ease-in-out!important}.kategoria-glowna-link{padding:5px 5px}.mobile-category-arrow{padding:10px 10px}#mc_filter_bar.filter-open{transform:translateX(0)!important}#mc_filter_bar .mc-filter-close-btn{display:block!important;width:100%!important;padding:12px!important;margin-bottom:15px!important;background:#e25303!important;color:#fff!important;border:none!important;border-radius:4px!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;text-align:center!important;transition:background 0.3s ease!important}#mc_filter_bar .mc-filter-close-btn:hover{background:#000!important}body.filter-panel-open{overflow:hidden!important}.mc-filter-overlay{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;background:rgba(0,0,0,.5)!important;z-index:9998!important;opacity:0!important;transition:opacity 0.3s ease!important}.mc-filter-overlay.active{display:block!important;opacity:1!important}}@media (max-width:480px){#mc_filter_bar{max-width:100%!important;width:100%!important}}.__loop-separator{display:none!important}.sako-notify-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999!important;display:none;align-items:center;justify-content:center;animation:sakoNotifyFadeIn 0.3s ease}.sako-notify-modal.active{display:flex!important}.sako-notify-overlay{position:fixed!important;top:0;left:0;width:100%;height:100%;background:rgba(14,14,16,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999998!important}.sako-notify-modal-content{position:relative;background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:sakoNotifySlideUp 0.3s ease;z-index:9999999!important}.sako-notify-modal-body{padding:40px 35px}.sako-notify-close{position:absolute;top:15px;right:15px;width:36px;height:36px;border:none;background:#f5f5f5;border-radius:50%;font-size:24px;line-height:1;color:#0e0e10;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;z-index:10000000!important}.sako-notify-close:hover{background:#e25303;color:#fff;transform:rotate(90deg)}.sako-notify-title{margin:0 0 15px;font-size:24px;font-weight:700;color:#0e0e10;display:flex;align-items:center;gap:12px}.sako-notify-title svg{color:#e25303;flex-shrink:0}.sako-notify-description{margin:0 0 25px;font-size:15px;color:#6d6d6d;line-height:1.6}.sako-notify-form{position:relative}.sako-notify-input-group{display:flex;gap:10px;margin-bottom:15px}.sako-notify-email{flex:1;padding:14px 18px;font-size:15px;border:2px solid #d9d9d9;border-radius:8px;background:#fff;transition:all 0.3s ease;font-family:inherit;color:#0e0e10}.sako-notify-email:focus{outline:none;border-color:#e25303;box-shadow:0 0 0 4px rgba(226,83,3,.1)}.sako-notify-email::placeholder{color:#a8a9ad}.sako-notify-submit{padding:14px 32px;font-size:15px;font-weight:600;background:#e25303;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;box-shadow:0 4px 16px rgba(226,83,3,.3);position:relative;min-width:130px}.sako-notify-submit:hover{background:#c44802;transform:translateY(-2px);box-shadow:0 6px 20px rgba(226,83,3,.4);color:#fff!important}.sako-notify-submit:active{transform:translateY(0)}.sako-notify-submit:disabled{background:#a8a9ad;cursor:not-allowed;transform:none;box-shadow:none}.sako-notify-loading{display:inline-flex;align-items:center;justify-content:center}.sako-notify-loading svg{animation:sakoNotifySpin 1s linear infinite}.sako-notify-message{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;margin-top:10px;animation:sakoNotifySlideDown 0.3s ease}.sako-notify-success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.sako-notify-error{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}.sako-notify-trigger{display:inline-block;padding:12px 24px;margin-top:15px;font-size:14px;font-weight:600;color:#e25303;background:transparent;border:2px solid #e25303;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.sako-notify-trigger:hover{background:#e25303;color:#fff}@keyframes sakoNotifyFadeIn{from{opacity:0}to{opacity:1}}@keyframes sakoNotifySlideUp{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sakoNotifySlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes sakoNotifySpin{to{transform:rotate(360deg)}}@media (max-width:768px){.sako-notify-modal-content{width:95%;max-width:none}.sako-notify-modal-body{padding:30px 25px}.sako-notify-title{font-size:20px}.sako-notify-description{font-size:14px}.sako-notify-input-group{flex-direction:column}.sako-notify-submit{width:100%}.sako-notify-email{width:100%}.sako-notify-close{width:32px;height:32px;font-size:20px}}.sako-notify-inline-wrapper{background:#fff9f5;border:2px solid #e25303;border-radius:12px;padding:20px;margin:20px 0;box-shadow:0 2px 8px rgba(226,83,3,.1)}form.variations_form:has(.sako-notify-inline-wrapper[data-has-stock="0"]) table.variations,form.variations_form:has(.sako-notify-inline-wrapper[data-has-stock="0"]) .woocommerce-variation-add-to-cart,form.variations_form:has(.sako-notify-inline-wrapper[data-has-stock="0"]) div.single_variation_wrap,form.variations_form:has(.sako-notify-inline-wrapper[data-has-stock="0"]) .woocommerce-variation,form.variations_form:has(.sako-notify-inline-wrapper[data-has-stock="0"]) .single_variation,form.variations_form.cart:has(.sako-notify-inline-wrapper[data-has-stock="0"]) .variations,form.variations_form.cart:has(.sako-notify-inline-wrapper[data-has-stock="0"]) .variations_button{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.sako-notify-inline-wrapper[data-has-stock="0"]{display:block!important;visibility:visible!important;opacity:1!important}form.sako-variations-disabled .variations,form.sako-variations-disabled table.variations,form.sako-variations-disabled .single_variation_wrap,form.sako-variations-disabled .woocommerce-variation-add-to-cart,form.sako-variations-disabled .variations_button,form.sako-variations-disabled .single_variation,form.sako-variations-disabled .woocommerce-variation{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.variations_form:has(.sako-notify-inline-wrapper.sako-product-out-of-stock) .variations,.variations_form:has(.sako-notify-inline-wrapper.sako-product-out-of-stock) .woocommerce-variation-add-to-cart,.variations_form:has(.sako-notify-inline-wrapper.sako-product-out-of-stock) .single_variation_wrap{display:none!important}body.sako-hide-cart-elements .variations_form .variations,body.sako-hide-cart-elements .variations_form .woocommerce-variation-add-to-cart,body.sako-hide-cart-elements .variations_form .single_variation_wrap,body.sako-hide-cart-elements .variations_form .variations_button,body.sako-hide-cart-elements .variations_form .single_variation,body.sako-hide-cart-elements .variations_form .reset_variations,body.sako-hide-cart-elements .variations_form .rey-resetVariations,body.sako-hide-cart-elements form.variations_form table.variations,body.sako-hide-cart-elements form.variations_form div.single_variation_wrap,body.sako-hide-cart-elements form.variations_form .woocommerce-variation,body.sako-hide-cart-elements form.cart .variations,body.sako-hide-cart-elements form.cart.variations_form table.variations{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.sako-notify-inline-info{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#e25303;font-size:16px;font-weight:600}.sako-notify-inline-info svg{flex-shrink:0;color:#e25303}.sako-notify-inline-form{display:flex;flex-direction:column;gap:12px}.sako-notify-inline-input-group{display:flex;flex-direction:column;gap:10px;align-items:stretch}.sako-notify-email-inline{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:all 0.3s ease;background:#fff}.sako-notify-email-inline:focus{outline:none;border-color:#e25303;box-shadow:0 0 0 3px rgba(226,83,3,.1)}.sako-notify-email-inline::placeholder{color:#999}.sako-notify-submit-inline{width:100%;padding:12px 24px;background:#e25303;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:120px}.sako-notify-submit-inline:hover{background:#c44702;transform:translateY(-1px);box-shadow:0 4px 12px rgba(226,83,3,.3)}.sako-notify-submit-inline:active{transform:translateY(0)}.sako-notify-submit-inline:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.sako-notify-loading-inline{display:inline-flex;align-items:center;justify-content:center}.sako-notify-loading-inline svg{animation:sakoNotifySpin 1s linear infinite}.sako-notify-message-inline{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;animation:sakoNotifySlideDown 0.3s ease}@media (max-width:768px){.sako-notify-inline-wrapper{padding:15px}}html .product_type_variable{color:#000000!important;background-color:#C6C8CD!important;font-size:20px!important;font-weight:500!important;text-transform:lowercase!important;min-height:50px!important}html .product_type_variable:hover{color:#fff!important;background-color:#000!important}@media (min-width:1025px){#mc_filter_bar{position:-webkit-sticky!important;position:sticky!important;top:20px!important;align-self:flex-start!important;height:-moz-fit-content!important;height:fit-content!important;max-height:none!important;transform:none!important;transition:none!important;z-index:5}#mc_filter_bar .mc-filter-close-btn{display:none!important}.mc-filter-overlay{display:none!important}}.mc_post_content{line-height:1.7}.mc_post_content p{margin:0 0 1.2em}.mc_post_content p:last-child{margin-bottom:0}.mc_post_content strong,.mc_post_content b{font-weight:700}.mc_post_content ul,.mc_post_content ol{margin:0 0 1.4em 1.4em;padding-left:1.2em}.mc_post_content li{margin-bottom:.55em}.mc_post_content li:last-child{margin-bottom:0}.mc_post_content li::marker{font-weight:600}.mc_post_content h1,.mc_post_content h2,.mc_post_content h3,.mc_post_content h4,.mc_post_content h5,.mc_post_content h6{margin:1.8em 0 .7em;line-height:1.3;font-weight:700}.mc_post_content h1:first-child,.mc_post_content h2:first-child,.mc_post_content h3:first-child,.mc_post_content h4:first-child,.mc_post_content h5:first-child,.mc_post_content h6:first-child{margin-top:0}.mc_post_content a{text-decoration-thickness:1px;text-underline-offset:.18em}.mc_post_content blockquote{margin:1.6em 0;padding-left:1.2em;border-left:3px solid currentColor}.mc_post_content img{max-width:100%;height:auto;margin:1.4em 0}.mc_post_content table{width:100%;border-collapse:collapse;margin:1.6em 0}.mc_post_content th,.mc_post_content td{padding:.7em .8em;border:1px solid currentColor}.mc_post_content>*:last-child{margin-bottom:0}.mc_post_content .elementor-widget-container p{margin-top:0!important;margin-bottom:1.35em!important;line-height:1.75}.mc_post_content .elementor-widget-container p:last-child{margin-bottom:0!important}