.links-ui ul li{width:calc(50% - 33px);margin:5px 20px;font-size:14px;line-height:1;vertical-align:top}.links-ui ul li:nth-child(2n){margin-left:0}.links-ui ul li a{line-height:1}@media screen and (max-width: 768px){.homepage-slider-ui.homepage-slider-empty-ui{min-height:338px}.homepage-slider-ui:not(.homepage-slider-empty-ui){min-height:174px}.homepage-slider-ui .homepage-swiper-button-next,.homepage-slider-ui .homepage-swiper-button-prev{display:none}.homepage-slider-ui .slider-caption-ui{position:static;color:#0a2540;background:#f6f6f6;padding:20px;width:100%}.homepage-slider-ui .homepage-slider-heading-ui{font-size:16px;margin:0 0 12px 0;line-height:1}.homepage-slider-ui .homepage-slider-text{font-size:12px;margin:0;line-height:1}.homepage-slider-ui .desktopLink{display:none;visibility:hidden}.homepage-slider-ui .banner1-image-placeholder{background-color:#f2f2f2}.homepage-slider-ui .banner1-image-placeholder img{max-height:240px;width:fit-content;margin:auto}.homepage-slider-ui .banner1-image-placeholder__size{margin:0}}@media screen and (max-width: 768px){.banner6 .swiper-button-prev,.banner6 .swiper-button-next{display:none !important}.banner6 .desktopLink{display:none;visibility:hidden}}.banner6__title{font-size:28px}.banner6__title.banner6__title__small{font-size:13px}@media screen and (max-width: 480px){.banner6__image{width:100%;object-fit:cover;object-position:center}.banner6__title{font-size:20px}}@media screen and (max-width: 520px){.banner6 a{bottom:25%}}@media screen and (max-width: 425px){.banner6__wrapperBottom .banner6__title{margin-bottom:110px !important}.banner6__text{font-size:13px}}@media screen and (max-width: 370px){.banner6 a{padding:10px;bottom:30%;font-size:10px;width:180px}.banner6__title{font-size:15px}.banner6__text{-webkit-line-clamp:2}}
/* ===== EL-MAX: telefon (propozycje mobile-wydajnosc 15.10.2026) ===== */
/* (mobile-wydajnosc-przycisk-do-gory) Przycisk "do góry" 62x62 px w prawym dolnym rogu zasłaniał "+" i pole ilości w wierszach listy i tabeli wariantów; reguła 50 px z mobile.css nie działała (słabszy selektor niż w layout0.css). Mniejszy, przy lewej krawędzi (tam jest tekst, nie przyciski), lekko przezroczysty. Stoi NAD ikoną ustawień cookies (20-70 px od dołu, poprawka sceptyka B8: left:13px, bottom:80px). */
.footer-ui .go-to-top-ui #top-button-ui{width:44px;height:44px;left:13px;right:auto;bottom:80px;opacity:.8}
.footer-ui .go-to-top-ui #top-button-ui.higher-ui{bottom:100px}
/* (mobile-wydajnosc-kropki) Kropki slidera towarów (np. "Nowość": 30 kropek 10x7 px) są za małe dla palca - chowamy, przesuwanie palcem działa, a następny kafelek wystaje z prawej. Kropki banerów (110x7 px): pole dotyku 25 px przy tym samym wyglądzie paska. */
.new-products-swiper-pagination{display:none !important}
.homepage-swiper-pagination .swiper-pagination-bullet,.banner6-swiper-pagination .swiper-pagination-bullet{position:relative}
.homepage-swiper-pagination .swiper-pagination-bullet::after,.banner6-swiper-pagination .swiper-pagination-bullet::after{content:"";position:absolute;left:0;right:0;top:-9px;bottom:-9px}
/* (mobile-wydajnosc-baner) Pusty podpis pod banerem (szary pas 40 px bez tekstu) - chowamy, gdy slajd nie ma nagłówka, tekstu ani linku. Gdy w banerze wpisze się Nagłówek/Tekst, podpis wraca. Podpis z samym linkiem zostaje: layout0.css (blok strony głównej) rozciąga go na cały baner, więc baner jest klikalny także przy 769–1279 px, gdzie skrypt sklepu nie przekierowuje kliknięcia (runda 2, 15.10). */
.homepage-slider-ui .slider-caption-ui:not(:has(h2,h3,.btn-ui)){display:none}
/* (mobile-wydajnosc-kontrast-cen) Etykieta "brutto" przy cenie na liście i w kafelkach: 10 px -> 12 px. */
.main-content-ui .price-label-ui{font-size:12px}
/* ===== KONIEC EL-MAX: telefon ===== */