body[data-mdg-catalog] h2[id]{scroll-margin-top:200px}
.mdg-catalog-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.mdg-catalog-filters label{display:grid;gap:6px;min-width:160px;font-size:14px}.mdg-catalog-filters select{padding:10px 12px;min-height:44px;border:1px solid #bfd0df;border-radius:9px;background:white;color:#103553;max-width:100%}.mdg-catalog-filter-status{font-size:13px;color:#526579}
body[data-mdg-catalog] :is(article,.mdg-cat,.mu-cat)[hidden]{display:none!important}
@supports(content-visibility:auto){body[data-mdg-catalog] :is(.mdg-cat,.mu-cat){content-visibility:auto;contain-intrinsic-size:auto 700px}}
@media(max-width:760px){
body[data-mdg-catalog] h2[id]{scroll-margin-top:120px}
body[data-mdg-catalog] #main#main#main#main#main#main#main#main#main#main#main#main#main#main :is(.mdg-cms-grid,.mu-grid){display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x mandatory;padding-bottom:12px}
body[data-mdg-catalog] #main#main#main#main#main#main#main#main#main#main#main#main#main#main :is(.product-card,.mu-card){flex:0 0 220px!important;width:220px!important;min-width:0!important;scroll-snap-align:start}
body[data-mdg-catalog] #main#main#main#main#main#main#main#main#main#main#main#main#main#main :is(.product-body,.mu-body) h3{font-size:14px!important;line-height:1.4!important;min-height:40px!important;-webkit-line-clamp:2}
body[data-mdg-catalog] #main#main#main#main#main#main#main#main#main#main#main#main#main#main :is(.product-foot a,.mu-cta){min-height:44px!important;font-size:12px!important;display:flex;align-items:center;justify-content:center}
body[data-mdg-catalog] #main#main#main#main#main#main#main#main#main#main#main#main#main#main :is(.product-media,.mu-media){height:154px!important;min-height:0!important}
}
