#main-header .site-main-header-wrap .site-branding,#mobile-header .site-main-header-wrap .site-branding{display:flex;align-items:center}#main-header .site-main-header-wrap .site-branding a.brand,#mobile-header .site-main-header-wrap .site-branding a.brand{display:flex;align-items:center}#main-header .site-main-header-wrap .site-branding img.custom-logo{width:230px!important;max-width:230px!important;height:auto!important;max-height:62px!important;object-fit:contain}#main-header .site-main-header-inner-wrap{gap:clamp(18px, 2vw, 34px)}#main-header .site-header-main-section-left{display:flex;flex:1 1 auto;min-width:0;gap:clamp(16px, 2vw, 30px)}#main-header .site-header-main-section-left>.site-header-item[data-section="title_tagline"]{flex:0 0 auto}#main-header .site-header-main-section-left>.site-header-item[data-section="base_customizer_header_search_advanced"]{flex:1 1 520px;min-width:300px}#main-header .header-search-advanced,#main-header .header-search-advanced form{width:100%;max-width:none}#main-header .header-search-advanced form{overflow:hidden;border-radius:8px;box-shadow:0 7px 20px rgb(2 25 55 / .14)}#main-header .search-submit{min-width:94px;white-space:nowrap}#main-header .search-submit .search-btn-text{font-size:0}#main-header .search-submit .search-btn-text::after{content:"SZUKAJ";font-size:13px;font-weight:750;letter-spacing:.03em}#main-header .site-header-main-section-right{display:flex;flex:0 0 auto;gap:clamp(8px, 1.1vw, 16px)}#main-header .header-contact-wrap .header-contact-item{margin:0;white-space:nowrap}#main-header .header-contact-wrap .contact-content{margin-left:10px}#main-header .header-contact-wrap .contact-title{color:rgb(255 255 255 / .76);font-size:12px;line-height:1.2}#main-header .header-contact-wrap .contact-label{color:#fff;font-size:14px;font-weight:800;line-height:1.35}#main-header .header-contact-wrap .bt-header-phone-link{cursor:pointer;border-radius:8px}#main-header .header-contact-wrap .bt-header-phone-link:hover .contact-label{color:#ffbd24}#main-header .header-contact-wrap .bt-header-phone-link:focus-visible{outline:3px solid rgb(255 189 36 / .8);outline-offset:5px}.bt-mobile-contact-bar{display:none}#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 11px;gap:7px;border:1px solid rgb(255 255 255 / .4);border-radius:8px;background:linear-gradient(135deg,#2484f4 0%,#0866d6 100%);box-shadow:0 5px 14px rgb(0 49 112 / .22);color:#fff!important;font-size:13px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;transition:transform 160ms ease,box-shadow 160ms ease,background 160ms ease}#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"]:hover,#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"]:focus-visible{background:linear-gradient(135deg,#3491f6 0%,#075bbb 100%);box-shadow:0 7px 18px rgb(0 49 112 / .34);color:#fff!important;transform:translateY(-1px)}#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"]:focus-visible{outline:3px solid rgb(255 179 0 / .9);outline-offset:2px}#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"] .menu-label-icon-wrap,#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"] .menu-label-icon,#masthead #secondary-menu>li>a[href*="facebook.com/ElektroMerc"] svg{display:block;width:17px;height:17px;flex:0 0 17px}@media (max-width:1500px){#main-header .site-main-header-wrap .site-branding img.custom-logo{width:210px!important;max-width:210px!important}}@media (min-width:1025px) and (max-width:1240px){#main-header .site-main-header-wrap .site-branding img.custom-logo{width:185px!important;max-width:185px!important}#main-header .site-header-main-section-left{gap:14px}#main-header .site-header-main-section-left>.site-header-item[data-section="base_customizer_header_search_advanced"]{min-width:270px}#main-header .header-account-label{display:none}#main-header .header-contact-wrap .contact-title{font-size:11px}#main-header .header-contact-wrap .contact-label{font-size:13px}}@media (max-width:1024px){#mobile-header .site-main-header-wrap .site-branding img.custom-logo{width:190px!important;max-width:190px!important;height:auto!important;max-height:52px!important;object-fit:contain}.bt-mobile-contact-bar{display:flex;min-height:38px;align-items:center;justify-content:center;padding:7px 15px;border-top:1px solid rgb(255 255 255 / .16);background:#0b3156;box-shadow:0 5px 14px rgb(4 36 68 / .12)}.bt-mobile-contact-bar a{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-size:12px;line-height:1.2;text-decoration:none!important}.bt-mobile-contact-bar svg{color:#ffbd24;flex:0 0 16px}.bt-mobile-contact-bar strong{color:#ffbd24;font-size:13px;font-weight:850}}@media (max-width:420px){#mobile-header .site-main-header-wrap .site-branding img.custom-logo{width:166px!important;max-width:166px!important;max-height:46px!important}#mobile-header .site-main-header-inner-wrap{min-height:76px}}@media (max-width:767px){.base-color-palette-fixed-switcher{display:block!important;position:fixed!important;left:10px!important;right:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:998!important;transform:none!important}.single-product .base-color-palette-fixed-switcher{bottom:max(82px, calc(env(safe-area-inset-bottom) + 72px))!important}}#main-header .site-main-header-wrap>.site-header-row-container-inner{background:linear-gradient(110deg,#0a4d87 0%,#0b5796 54%,#0a4b84 100%)!important}#main-header .site-bottom-header-wrap>.site-header-row-container-inner{border-bottom:1px solid rgb(9 43 76 / .12);background:linear-gradient(100deg,#ffb000 0%,#ffba17 52%,#ffad00 100%)!important;box-shadow:0 8px 22px rgb(6 43 77 / .12)}#main-header .site-bottom-header-inner-wrap{min-height:52px}#main-header .main-navigation .primary-menu-container>ul{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(2px, .45vw, 8px)}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{display:inline-flex!important;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:9px clamp(12px, 1.1vw, 18px)!important;border-radius:10px;line-height:1.2;text-align:center;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a .dropdown-nav-toggle,#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a .menu-highlight-item{display:inline-flex;align-items:center;justify-content:center;align-self:center}#main-header .main-navigation .primary-menu-container>ul>li.menu-item:hover>a,#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a:focus-visible,#main-header .main-navigation .primary-menu-container>ul>li.current-menu-item>a{background:rgb(255 255 255 / .82);box-shadow:0 5px 14px rgb(9 43 76 / .11);color:#0b3156!important}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a:focus-visible,#main-header .vertical-navigation-header:focus-visible{outline:3px solid rgb(11 49 86 / .32);outline-offset:2px}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-link>a{font-size:13px;white-space:nowrap}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-facebook>a{display:inline-flex;min-height:38px;align-items:center;gap:7px;background:#116ed2;box-shadow:0 5px 14px rgb(0 66 145 / .2);color:#fff!important}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-facebook>a:hover,#main-header .main-navigation .primary-menu-container>ul>li.bt-header-facebook>a:focus-visible{background:#095bb4;color:#fff!important}#main-header .bt-header-facebook svg{flex:0 0 18px}#main-header .main-navigation .dropdown-nav-toggle svg{width:15px;height:15px;transition:transform .18s ease}#main-header .main-navigation li.menu-item-has-children:hover>a .dropdown-nav-toggle svg,#main-header .main-navigation li.menu-item-has-children:focus-within>a .dropdown-nav-toggle svg{transform:rotate(180deg)}#main-header .vertical-navigation-header{min-height:42px;padding:9px 18px!important;border:1px solid rgb(9 43 76 / .08);border-radius:10px!important;background:rgb(255 255 255 / .95)!important;box-shadow:0 5px 14px rgb(9 43 76 / .1);transition:transform .16s ease,box-shadow .16s ease}#main-header .vertical-navigation:hover .vertical-navigation-header,#main-header .vertical-navigation:focus-within .vertical-navigation-header{box-shadow:0 8px 20px rgb(9 43 76 / .16);transform:translateY(-1px)}#main-header .menu-highlight-item{margin-left:7px;padding:3px 7px!important;border-radius:999px!important;background:#0b6f70!important;font-size:9px!important;font-weight:850!important;letter-spacing:.02em;line-height:1.15}@media (min-width:1025px){#main-header .main-navigation .primary-menu-container>ul>li.bt-header-link{display:none!important}#main-header .primary-menu-container>ul>li.menu-item-has-children>.sub-menu,#main-header #vertical-menu-container{margin-top:8px!important;padding:16px!important;border:1px solid #d9e4ee!important;border-radius:18px!important;background:#f5f8fb!important;box-shadow:0 22px 52px rgb(6 37 67 / .2),0 5px 16px rgb(6 37 67 / .09)!important}#main-header .primary-menu-container>ul>li.menu-item-has-children>.sub-menu::before,#main-header #vertical-menu-container::before{position:absolute;left:0;right:0;top:-12px;height:12px;content:"";background:#fff0}#main-header .primary-menu-container>ul>li.bt-menu-open>.sub-menu,#main-header .vertical-navigation.bt-menu-open #vertical-menu-container{visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;transform:translate3d(0,0,0)!important}#main-header #menu-item-69.bt-menu-open>.sub-menu,#main-header #menu-item-2730.bt-menu-open>.sub-menu{display:grid!important}#main-header #menu-item-74.bt-menu-open>.sub-menu,#main-header .vertical-navigation.bt-menu-open #vertical-menu-container{display:block!important}#main-header #menu-item-69>.sub-menu{display:grid;width:620px!important;margin-left:-310px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main-header #menu-item-2730>.sub-menu{display:grid;width:520px!important;left:auto!important;right:0!important;margin-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main-header #menu-item-74>.sub-menu{width:min(470px, calc(100vw - 32px))!important;left:50%!important;right:auto!important;margin-left:-235px!important;padding:18px!important}#main-header #menu-item-69>.sub-menu>li:not(.bt-menu-panel-heading),#main-header #menu-item-2730>.sub-menu>li:not(.bt-menu-panel-heading){min-width:0;margin:0}#main-header #menu-item-69>.sub-menu>li>a,#main-header #menu-item-2730>.sub-menu>li>a,#main-header #vertical-menu>li>a{position:relative;display:flex;width:100%!important;min-height:50px;align-items:center;padding:10px 38px 10px 13px!important;border:1px solid #e0e8f0;border-radius:11px;background:#fff!important;box-shadow:0 2px 5px rgb(9 43 76 / .035);color:#173d63!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;text-transform:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}#main-header #vertical-menu>li>a{min-height:58px;padding:8px 38px 8px 58px!important}#main-header #vertical-menu>li>a::before{position:absolute;left:9px;top:50%;width:40px;height:40px;border:1px solid rgb(9 43 76 / .08);border-radius:9px;background-image:url(/wp-content/plugins/barwtech-daniel-trochonowicz/assets/frontend/images/header-category-sprite-v1.webp);background-repeat:no-repeat;background-size:400% 300%;box-shadow:0 2px 7px rgb(9 43 76 / .1);content:"";transform:translateY(-50%)}#main-header #vertical-menu #menu-item-1688>a::before{background-position:0 0}#main-header #vertical-menu #menu-item-1787>a::before{background-position:33.333% 0}#main-header #vertical-menu #menu-item-1830>a::before{background-position:66.667% 0}#main-header #vertical-menu #menu-item-1844>a::before{background-position:100% 0}#main-header #vertical-menu #menu-item-3230>a::before{background-position:0 50%}#main-header #vertical-menu #menu-item-1845>a::before{background-position:33.333% 50%}#main-header #vertical-menu #menu-item-1846>a::before{background-position:66.667% 50%}#main-header #vertical-menu #menu-item-2172>a::before{background-position:100% 50%}#main-header #vertical-menu #menu-item-2507>a::before{background-position:0 100%}#main-header #vertical-menu #menu-item-1847>a::before{background-position:33.333% 100%}#main-header #vertical-menu #menu-item-2738>a::before{background-position:66.667% 100%}#main-header #menu-item-69>.sub-menu>li>a::after,#main-header #menu-item-2730>.sub-menu>li>a::after,#main-header #vertical-menu>li>a::after{position:absolute;right:13px;content:"→";color:#d99500;font-size:17px;font-weight:900;transition:transform .15s ease}#main-header #menu-item-69>.sub-menu>li>a:hover,#main-header #menu-item-69>.sub-menu>li>a:focus-visible,#main-header #menu-item-2730>.sub-menu>li>a:hover,#main-header #menu-item-2730>.sub-menu>li>a:focus-visible,#main-header #vertical-menu>li>a:hover,#main-header #vertical-menu>li>a:focus-visible{border-color:#ffbd24;background:#fffaf0!important;box-shadow:0 8px 18px rgb(9 43 76 / .09);color:#0b3156!important;transform:translateY(-1px)}#main-header #menu-item-69>.sub-menu>li>a:hover::after,#main-header #menu-item-2730>.sub-menu>li>a:hover::after,#main-header #vertical-menu>li>a:hover::after{transform:translateX(3px)}#main-header #vertical-menu-container{width:620px!important}#main-header #vertical-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0!important}#main-header #vertical-menu>li{min-width:0;border:0!important}}.bt-menu-panel-heading{display:flex!important;min-width:0;flex-direction:column;grid-column:1 / -1;gap:3px;margin:0 0 6px!important;padding:2px 3px 10px!important;border:0!important;background:transparent!important}.bt-menu-panel-heading strong{color:#0b3156;font-size:16px;font-weight:850;line-height:1.25}.bt-menu-panel-heading small{color:#6c7e91;font-size:11px;font-weight:550;line-height:1.4}#main-header #menu-item-74>.sub-menu .elementor-section,#main-header #menu-item-74>.sub-menu .elementor-container,#main-header #menu-item-74>.sub-menu .elementor-column,#main-header #menu-item-74>.sub-menu .elementor-widget-wrap{width:100%!important;min-width:0!important;padding:0!important}#main-header #menu-item-74>.sub-menu .elementor-element-029aa0a>.elementor-element-populated{margin:0!important;padding:0!important;background:transparent!important}#main-header #menu-item-74>.sub-menu .elementor-element-2d39ce5{margin:0 0 10px!important;padding:0!important}#main-header #menu-item-74>.sub-menu .elementor-heading-title{margin:0 0 10px;color:#0b3156;font-size:16px;font-weight:850}.bt-menu-empty{margin:0!important;padding:13px 14px;border:1px dashed #cad8e5;border-radius:11px;background:#fff;color:#687b8f;font-size:12px;line-height:1.45}@media (max-width:1240px) and (min-width:1025px){#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{padding-inline:10px!important;font-size:13px;letter-spacing:.02em}#main-header #menu-item-69>.sub-menu{width:560px!important;margin-left:-280px!important}#main-header #menu-item-2730>.sub-menu{width:470px!important}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-link>a{padding-inline:8px!important;font-size:12px}#main-header .bt-header-about{display:none}}@media (min-width:1025px) and (max-width:1600px){#main-header .main-navigation .primary-menu-container>ul{gap:2px}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{padding-inline:10px!important}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-link>a{padding-inline:8px!important;font-size:12px}#main-header .bt-header-about{display:none}#main-header .main-navigation .primary-menu-container>ul>li.bt-header-facebook>a{min-width:40px;justify-content:center;padding-inline:10px!important}#main-header .bt-header-facebook span{display:none}}@media (max-width:1024px){#mobile-header .site-main-header-wrap>.site-header-row-container-inner{background:linear-gradient(110deg,#0a4d87 0%,#0b5796 58%,#0a4b84 100%)!important;box-shadow:0 8px 22px rgb(6 43 77 / .15)}#mobile-header .site-main-header-inner-wrap{gap:8px}#mobile-header .menu-toggle-open,#mobile-header .header-mobile-search-toggle,#mobile-header .header-account-button,#mobile-header .header-cart-button,#mobile-header .header-wishlist-button{border-radius:10px;transition:background-color .15s ease,color .15s ease}#mobile-header .menu-toggle-open:hover,#mobile-header .menu-toggle-open:focus-visible,#mobile-header .header-mobile-search-toggle:hover,#mobile-header .header-mobile-search-toggle:focus-visible,#mobile-header .header-account-button:hover,#mobile-header .header-cart-button:hover,#mobile-header .header-wishlist-button:hover{background:rgb(255 255 255 / .12);color:#ffbd24!important}#mobile-drawer .drawer-inner{background:#f4f7fa!important;width:min(490px, 100vw);max-width:490px;margin-left:auto;border-left:1px solid #d8e3ec;box-shadow:-18px 0 52px rgb(5 35 62 / .18)}#mobile-drawer .drawer-header{min-height:68px;padding:12px 18px;border-bottom:1px solid #dce5ed;background:#fff}#mobile-drawer .drawer-content{height:calc(100dvh - 68px)!important;max-height:none!important;padding:8px 12px 24px;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}#mobile-drawer .mobile-navigation,#mobile-drawer .mobile-menu-container,#mobile-drawer #mobile-menu{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}#mobile-drawer .mobile-navigation>.mobile-menu-container>ul>li{margin:4px 0;border:1px solid #dce5ed;border-radius:10px;background:#fff;overflow:hidden}#mobile-drawer .mobile-navigation>.mobile-menu-container>ul>li>a,#mobile-drawer .mobile-navigation>.mobile-menu-container>ul>li>.drawer-nav-drop-wrap>a{min-height:46px;padding:11px 13px;color:#12395f;font-size:15px;font-weight:800;line-height:1.25}#mobile-drawer .drawer-nav-drop-wrap{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch}#mobile-drawer .drawer-sub-toggle{width:46px;min-height:46px;border-left:1px solid #e0e8f0!important;background:#f8fafc;color:#0b5796}#mobile-drawer .drawer-sub-toggle[aria-expanded="true"]{background:#fff4d7;color:#9a6700}#mobile-drawer .menu-item-69>.sub-menu,#mobile-drawer .menu-item-2730>.sub-menu{display:none;grid-template-columns:1fr;gap:7px;padding:11px!important;border-top:1px solid #e0e8f0;background:#f5f8fb!important}#mobile-drawer .menu-item-69>.sub-menu.show-drawer,#mobile-drawer .menu-item-2730>.sub-menu.show-drawer{display:grid}#mobile-drawer .menu-item-69>.sub-menu>li>a,#mobile-drawer .menu-item-2730>.sub-menu>li>a{display:flex;min-height:46px;align-items:center;padding:10px 34px 10px 12px!important;border:1px solid #dfe8f0;border-radius:9px;background:#fff;color:#214566;font-size:13px;font-weight:700;line-height:1.3}#mobile-drawer .menu-item-69>.sub-menu>li:not(.bt-menu-panel-heading)>a::after,#mobile-drawer .menu-item-2730>.sub-menu>li:not(.bt-menu-panel-heading)>a::after{position:absolute;right:13px;content:"→";color:#d99500;font-size:16px;font-weight:900}#mobile-drawer .bt-menu-panel-heading{margin-bottom:2px!important;padding:3px 3px 8px!important}#mobile-drawer .bt-menu-panel-heading strong{font-size:15px}#mobile-drawer .bt-menu-panel-heading small{font-size:11px}#mobile-drawer .menu-item-74>.sub-menu{padding:12px!important;border-top:1px solid #e0e8f0;background:#f5f8fb!important}#mobile-drawer .menu-highlight-item{margin-left:6px;padding:3px 7px!important;border-radius:999px!important;background:#0b6f70!important;font-size:9px!important;line-height:1.1}#mobile-drawer #mobile-menu>li.bt-header-link>a{display:flex;min-height:46px;align-items:center;padding:11px 13px;color:#12395f;font-size:15px;font-weight:800;text-decoration:none}#mobile-drawer #mobile-menu>li.bt-header-link{display:block!important;width:100%!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;overflow:hidden!important}#mobile-drawer #mobile-menu>li.bt-header-about{display:block!important}#mobile-drawer #mobile-menu>li.bt-header-facebook{border-color:#0b62be;background:linear-gradient(135deg,#1779dc,#0a5cb6)}#mobile-drawer #mobile-menu>li.bt-header-facebook>a{gap:10px;color:#fff!important}#mobile-drawer #mobile-menu>li.bt-header-facebook svg{width:20px;height:20px;flex:0 0 20px}#mobile-drawer #mobile-menu>li.bt-header-facebook span{display:inline}}@media (max-width:420px){#mobile-header .site-main-header-inner-wrap{min-height:70px}#mobile-header .site-main-header-wrap .site-branding img.custom-logo{width:156px!important;max-width:156px!important}#mobile-drawer .drawer-content{padding-inline:10px}}