/* === Nagłówek mobile t24 — kompakt, wariant A (2026-10-31) === */
@media (max-width:767px){
 .elementor-1170101 .elementor-section-wrap{display:flex;flex-wrap:wrap;align-items:center;background:#ececec;border-bottom:1px solid #ddd}
 /* pasek "Dostawa GRATIS" — ciemny, cienki */
 .elementor-1170101 .elementor-section-wrap>.elementor-element-5a6255d8{flex:0 0 100%;width:100%;order:1;margin:0;padding:0;background:#1f1f1f}
 .elementor-1170101 .elementor-element-5a6255d8 .elementor-container,.elementor-1170101 .elementor-element-5a6255d8 .elementor-row{min-height:0}
 .elementor-1170101 .elementor-element-310b81b2{padding:0}
 .elementor-1170101 .elementor-element.elementor-element-310b81b2>.elementor-column-wrap.elementor-element-populated{padding:0 !important;margin:0 !important}
 .elementor-1170101 .elementor-element-310b81b2 .elementor-widget-container{background:#1f1f1f;padding:6px 12px;margin:0;text-align:left}
 .elementor-1170101 .elementor-element-310b81b2 .elementor-widget-container *{color:#fff;font-weight:700;font-size:14px;line-height:20px;margin:0;display:inline}
 .elementor-1170101 .elementor-element-310b81b2 .elementor-widget-container::before{content:"\f0d1";font-family:"Font Awesome 6 Free";font-weight:900;color:#e30613;margin-right:8px;font-size:14px}
 /* telefony: schodzą z góry (są w menu i pod "Zadzwoń") */
 .elementor-1170101 .elementor-element-54c70eda{display:none}
 /* logo z lewej */
 .elementor-1170101 .elementor-section-wrap>.elementor-element-41abf971{flex:0 0 40%;width:40%;max-width:40%;order:2;padding:0;margin:0}
 .elementor-1170101 .elementor-element-41abf971 .elementor-container,.elementor-1170101 .elementor-element-41abf971 .elementor-row,.elementor-1170101 .elementor-element-57581cf5{min-height:0;height:auto}
 .elementor-1170101 .elementor-element-57581cf5{padding:6px 0 4px 10px;width:100%}
 .elementor-1170101 .elementor-element-57581cf5 .elementor-widget-container{text-align:left;padding:0;margin:0}
 .elementor-1170101 .elementor-element.elementor-element-2aa5207b .elementor-image img,.elementor-1170101 .elementor-element-57581cf5 img{height:50px !important;width:auto !important;max-width:none !important;mix-blend-mode:multiply}
 .elementor-1170101 .elementor-element-7c603a3b,.elementor-1170101 .elementor-element-4007466f{display:none}
 /* MENU + koszyk w rzędzie z logo */
 .elementor-1170101 .elementor-section-wrap>.elementor-element-427f0b97{flex:0 0 60%;width:60%;max-width:60%;order:3;padding:0;margin:0}
 .elementor-1170101 .elementor-element-427f0b97 .elementor-container{min-height:0}
 .elementor-1170101 .elementor-element-427f0b97 .elementor-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}
 .elementor-1170101 .elementor-element-1f0135e4{width:120px;max-width:120px;flex:0 0 120px;padding:0;min-height:0}
 .elementor-1170101 .elementor-element-71118705{width:64px;max-width:64px;flex:0 0 64px;padding:0;min-height:0}
 .elementor-1170101 .elementor-element-1f0135e4 .elementor-column-wrap,.elementor-1170101 .elementor-element-71118705 .elementor-column-wrap{margin:0;padding:0;width:100%}
 .elementor-1170101 .elementor-element-1f0135e4 .elementor-widget-wrap{width:100%;display:flex;justify-content:flex-end}
 .elementor-1170101 .elementor-element-1f0135e4 .elementor-widget,.elementor-1170101 .elementor-element-1f0135e4 .elementor-widget-container{width:auto;display:block;padding:0;margin:0}
 .elementor-1170101 .elementor-element-1f0135e4 .elementor-menu-toggle{display:inline-flex;width:auto;height:38px;padding:0 14px;margin:0;border-radius:6px}
 .elementor-1170101 .elementor-element-1f0135e4 .elementor-menu-toggle *{font-size:15px}
 .elementor-1170101 .elementor-element-71118705 .elementor-widget-container,.elementor-1170101 .elementor-element-71118705 .elementor-widget{padding:0;margin:0}
 /* szukajka: niska, biała, pełna szerokość */
 .elementor-1170101 .elementor-section-wrap>.elementor-element-7b5d7c90{flex:0 0 100%;width:100%;order:4;padding:0;margin:0}
 .elementor-1170101 .elementor-element-7b5d7c90 .elementor-container{min-height:0}
 .elementor-1170101 .elementor-element-7b5d7c90,.elementor-1170101 .elementor-element-7b5d7c90 .elementor-widget-container,.elementor-1170101 .elementor-element-7b5d7c90 form{background:transparent;box-shadow:none}
 .elementor-1170101 .elementor-element-2d9e1a64{padding:2px 10px 8px;min-height:0}
 .elementor-1170101 .elementor-element-2d9e1a64 .elementor-widget-container{padding:0;margin:0}
 .elementor-1170101 .elementor-element-2d9e1a64 input{height:36px;min-height:0;padding:0 10px;font-size:14px;background:#fff;border:1px solid #d0d0d0;border-radius:6px 0 0 6px;color:#333}
 .elementor-1170101 .elementor-element-2d9e1a64 button,.elementor-1170101 .elementor-element-2d9e1a64 .elementor-search__submit{height:36px;min-height:0;width:44px;padding:0;background:#e30613;border-radius:0 6px 6px 0}
 .elementor-1170101 .elementor-element-2d9e1a64 button *,.elementor-1170101 .elementor-element-2d9e1a64 .elementor-search__submit *{color:#fff}
 .elementor-1170101 .elementor-element-6b568bd9{display:none}
 /* rozwijane MENU (górny przycisk): nakładka na całą szerokość pod nagłówkiem */
 .elementor-1170101 .elementor-section-wrap{position:relative}
 .elementor-1170101 .elementor-section-wrap>.elementor-element-427f0b97,.elementor-1170101 .elementor-element-427f0b97 .elementor-container,.elementor-1170101 .elementor-element-1f0135e4,.elementor-1170101 .elementor-element-1f0135e4 .elementor-column-wrap,.elementor-1170101 .elementor-element-1f0135e4 .elementor-widget-wrap,.elementor-1170101 .elementor-element-1f0135e4 .elementor-widget{position:static}
 .elementor-1170101 .elementor-element-1f0135e4 nav.elementor-nav--dropdown{position:absolute;left:0;right:0;top:100%;width:auto;max-height:calc(100vh - 220px);overflow-y:auto;background:#fff;border-top:1px solid #ddd;box-shadow:0 10px 24px rgba(0,0,0,.18);z-index:1001}
}
