/* Structural overrides are available before rendering; colours remain theme-owned. */
@layer mobilePolish723 {
@media(max-width:767px){
 html.tm-cards-boot723 .mx-category-page:is(.is-desktop-list,.is-mobile-list) .catalog-items>.mx-card:not([data-phone-style541]){visibility:hidden!important;}

 .tm-brand-results444>.mx-toolbar{display:grid!important;grid-template-columns:minmax(92px,.8fr) minmax(0,1.8fr)!important;gap:10px!important;align-items:center!important;}
 .tm-brand-results444>.mx-toolbar>[data-filters-open]{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 8px!important;min-height:44px!important;white-space:normal!important;}
 .tm-brand-results444>.mx-toolbar>.mx-brand-sort{grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;}
 .tm-brand-results444 .tm-sort-select231,.tm-brand-results444 select[data-catalog-sort231]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 .tm-brand-results444>.mx-toolbar>.mx-toolbar-count{grid-column:1 / -1!important;grid-row:2!important;margin:0!important;}
 .mx-rail,[data-rail],.tm-phone-track541{scrollbar-width:none!important;-ms-overflow-style:none!important;}
 .mx-rail::-webkit-scrollbar,[data-rail]::-webkit-scrollbar,.tm-phone-track541::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
}
}
