/* Only mobile native category pages. Legal CMS links and consent UI remain available. */
@media(max-width:767px){
 body#category #category-description,
 body#category .ea-category-description-bottom,
 body#category .p11-desc-label,
 body#category .p11-desc-toggle,
 body#category #main #custom-text,
 body#category #footer .block_newsletter,
 body#category #footer [id^="blockEmailSubscription_"],
 body#category #footer .block-social,
 body#category #footer #block_myaccount_infos,
 body#category #footer .links .wrapper:not(:has(a[id^="cms-page-"])),
 body#category #footer .links .wrapper:has(a[id^="cms-page-"]) > .title,
 body#category #footer .links .wrapper:has(a[id^="cms-page-"]) > p.h3,
 body#category #footer .links .wrapper:has(a[id^="cms-page-"]) li:not(:has(a[id^="cms-page-"])),
 body#category #footer p:has(a[href*="prestashop.com"]),
 body#category a[href="#top"],
 body#category a[href="#page"],
 body#category [aria-label="Powrót do góry"],
 body#category [title="Powrót do góry"]{display:none!important}
 /* Classic CMS blocks may normally be collapsed on phones: keep these links accessible. */
 body#category #footer .links .wrapper:has(a[id^="cms-page-"]) > ul.collapse{display:block!important;height:auto!important}
}
