/* Five stable mobile dock cells. Preserve existing Jet and cart controls. */
@media(max-width:767px){
.elementor-3547 .elementor-element.elementor-element-8fca184{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto;align-items:center;gap:0!important;padding:7px 4px!important;min-height:64px}
.elementor-3547 .elementor-element-8fca184>.elementor-element{width:100%!important;--width:100%;min-width:0!important;margin:0!important;padding:0!important;gap:3px!important;align-self:center}
.elementor-3547 .elementor-element-8fca184>.elementor-element-7f0c5a5{grid-column:1;grid-row:1}
.elementor-3547 .elementor-element-8fca184>.elementor-element-d5471db{grid-column:2;grid-row:1}
.elementor-3547 .elementor-element-8fca184>.elementor-element-aa888ce{grid-column:3;grid-row:1}
.elementor-3547 .elementor-element-8fca184 .elementor-element-09b944a,
.elementor-3547 .elementor-element-8fca184 .elementor-element-9adf89f,
.elementor-3547 .elementor-element-8fca184 .elementor-element-9adf89f>.e-con-inner,
.elementor-3547 .elementor-element-8fca184 .elementor-element-8e280a3,
.elementor-3547 .elementor-element-8fca184 .elementor-element-8e280a3>.elementor-widget-container,
.elementor-3547 .elementor-element-8fca184 .vne-header-actions{display:contents!important}
.elementor-3547 .elementor-element-8fca184 .elementor-element-0826ee3{display:none!important}
.elementor-3547 .elementor-element-8fca184 .vne-header-favorites{grid-column:4;grid-row:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:50px;gap:4px;margin:0;padding:0;color:#171717}
.elementor-3547 .elementor-element-8fca184 .vne-header-favorites:after{content:"Ulubione";font:400 11px/16px 'Poppins',Arial,sans-serif}
.elementor-3547 .elementor-element-8fca184 .vne-header-favorites svg{width:24px;height:24px;flex:none;fill:#fff}
.elementor-3547 .elementor-element-8fca184 .vne-favorites-count{top:0;right:calc(50% - 23px)}
.elementor-3547 .elementor-element-8fca184 .vne-original-cart{grid-column:5;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:50px;min-width:0}
.elementor-3547 .elementor-element-8fca184 .vne-original-cart:after{content:"Koszyk";font:400 11px/16px 'Poppins',Arial,sans-serif;color:#171717}
.elementor-3547 .elementor-element-8fca184 .elementor-menu-cart__toggle_button{display:flex;align-items:center;justify-content:center;min-width:44px;height:30px;padding:0!important;margin:0;border:0;background:transparent;box-shadow:none}
.elementor-3547 .elementor-element-8fca184 .elementor-menu-cart__toggle_button>.elementor-button-text{display:none!important}
.elementor-3547 .elementor-element-8fca184 .elementor-menu-cart__toggle_button .elementor-button-icon{margin:0;line-height:1}
.elementor-3547 .elementor-element-8fca184 .elementor-menu-cart__toggle_button svg{width:24px;height:24px}
.elementor-3547 .elementor-element-8fca184>.elementor-element-7f0c5a5,
.elementor-3547 .elementor-element-8fca184>.elementor-element-d5471db,
.elementor-3547 .elementor-element-8fca184>.elementor-element-aa888ce{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:30px 16px;gap:4px!important;align-items:center;justify-items:center;height:50px}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-d5471db,.elementor-element-aa888ce)>.e-con{grid-column:1;width:100%!important;max-width:100%;min-width:0!important;margin:0!important;padding:0!important;align-self:center}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-d5471db,.elementor-element-aa888ce)>.e-con:first-child{grid-row:1;height:30px}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-d5471db,.elementor-element-aa888ce)>.e-con:last-child{grid-row:2;height:16px}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-d5471db,.elementor-element-aa888ce)>.e-con>.e-con-inner{width:100%;height:100%;align-items:center;justify-content:center}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-aa888ce) .elementor-widget-image{display:flex;align-items:center;justify-content:center;height:30px;line-height:0}
.elementor-3547 .elementor-element-8fca184>:is(.elementor-element-7f0c5a5,.elementor-element-aa888ce) .elementor-widget-image img{width:24px;height:24px;object-fit:contain}
.elementor-3547 .elementor-element-8fca184 .elementor-heading-title{text-align:center;white-space:nowrap}
.elementor-3547 .elementor-element-8fca184>.elementor-element-7f0c5a5 .e-con-inner,
.elementor-3547 .elementor-element-8fca184>.elementor-element-d5471db .e-con-inner,
.elementor-3547 .elementor-element-8fca184>.elementor-element-aa888ce .e-con-inner{padding:0!important;gap:0!important;justify-content:center}
.elementor-3547 .elementor-element-8fca184 .elementor-heading-title{font:400 11px/16px 'Poppins',Arial,sans-serif!important;margin:0!important}
.elementor-3547 .elementor-element-7f0c5a5 .elementor-icon,
.elementor-3547 .elementor-element-aa888ce .elementor-icon{display:flex;align-items:center;justify-content:center;height:30px;font-size:24px}
.elementor-3547 .elementor-element-7f0c5a5 .elementor-icon svg,
.elementor-3547 .elementor-element-aa888ce .elementor-icon svg{width:24px;height:24px}
.elementor-3547 .elementor-element-ba5a7b8{position:relative;width:44px!important;height:30px;min-height:30px;flex:none}
.elementor-3547 .elementor-element-ba5a7b8:before{content:"";position:absolute;left:10px;top:3px;width:24px;height:24px;pointer-events:none;background:center/24px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E")}
body.jet-mobile-menu-visible .elementor-3547 .elementor-element-ba5a7b8:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='m5 5 14 14M19 5 5 19'/%3E%3C/svg%3E")}
.elementor-3547 .elementor-element-ba5a7b8 .jet-mobile-menu__toggle{width:44px;height:30px;min-height:30px;padding:0}
.elementor-3547 .elementor-element-ba5a7b8 .jet-mobile-menu__toggle-icon,
.elementor-3547 .elementor-element-ba5a7b8 .jet-mobile-menu__toggle-loader{opacity:0!important}
}
