/* Template: Classic Brush White - structural styles; colors come from admin (dynamic CSS) */
.mlw-menu.mlw-template-classic-brush-white{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;}
.mlw-menu.mlw-template-classic-brush-white .mlw-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px;box-sizing:border-box}
@media(max-width:1024px){.mlw-menu.mlw-template-classic-brush-white .mlw-grid3{grid-template-columns:1fr}}
.mlw-menu.mlw-template-classic-brush-white .mlw-title{font-weight:900;letter-spacing:3px;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.4),0 0 8px rgba(255,255,255,.15)}
.mlw-menu.mlw-template-classic-brush-white .mlw-cat-title{background-image:url('../../img/brush-white.svg');background-size:100% 100%;background-repeat:no-repeat;font-weight:900;display:inline-block;padding:14px 24px;border-radius:6px}
.mlw-menu.mlw-template-classic-brush-white .mlw-products{margin:0;padding:8px 0;list-style:none}
.mlw-menu.mlw-template-classic-brush-white .mlw-product{display:flex;gap:8px;align-items:center;padding:10px 0}
.mlw-menu.mlw-template-classic-brush-white .mlw-product-name{flex:1}
.mlw-menu.mlw-template-classic-brush-white .mlw-product-price{white-space:nowrap;font-weight:700}
.mlw-menu.mlw-template-classic-brush-white .mlw-dots{flex:0 0 8px;height:0;margin:0 8px}
.mlw-menu.mlw-template-classic-brush-white .mlw-right .mlw-block{margin-bottom:28px}
