.mgcx-form[data-mgar-layout]{gap:14px}
.mgcx-form .mgar-advanced{grid-column:1/-1;border:1px solid #b7b9b1;border-radius:5px;min-width:0}
.mgar-advanced>summary{padding:12px;cursor:pointer;min-height:48px;font-size:14px;font-weight:600}
.mgar-advanced-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px}
.mgcx-form[data-mgar-layout]>.mgcx-actions{position:sticky;bottom:0;z-index:4;background:#f7f5f0;border-top:1px solid #b7b9b1;padding:10px 0;box-shadow:0 -8px 12px #f7f5f0}
.mgcx-form[data-mgar-layout]>.mgcx-stock{grid-column:1/-1}
.mgcx-form[data-mgar-layout]>fieldset:has([name="mgcx_min_price"]){grid-column:1/-1}
.mgcx-form[data-mgar-layout]>.mgar-facet-group>div{max-height:none;overflow:visible}
body.mgar-catalog-layout .page-title{padding-top:24px;padding-bottom:24px;margin-bottom:24px}
body.mgar-catalog-layout .page-title h1{font-size:clamp(26px,3vw,38px);line-height:1.5;margin-bottom:12px}
@media(max-width:600px){
 .mgar-advanced-body{grid-template-columns:minmax(0,1fr)}
 body.sticky-toolbar-on .mgcx-form[data-mgar-layout]>.mgcx-actions{bottom:calc(58px + env(safe-area-inset-bottom,0px))}
 .mgcx-form[data-mgar-layout]>.mgcx-actions{gap:8px;justify-content:space-between}
 .mgcx-form[data-mgar-layout]>.mgcx-actions button{padding-inline:16px}
}
