/* Plaatmateriaal – compacte producttegels met bescheiden vierkante foto */
.bm-page .bm-material-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bm-page .bm-material-product{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:11px;min-width:0;border-radius:9px;overflow:visible}
.bm-page .bm-material-product-image{height:104px;width:104px;border-radius:6px;overflow:hidden;background:#f1f4f5;align-self:start}
.bm-page .bm-material-product-image img{width:100%;height:100%;object-fit:contain}
.bm-page .bm-material-product-body{min-width:0;padding:0;gap:6px;display:flex;flex-direction:column}
.bm-page .bm-material-product h4{font-size:13px;line-height:1.25;font-weight:750;margin:0;min-height:0}
.bm-page .bm-material-dimensions{font-size:11px;line-height:1.25}
.bm-page .bm-material-product-price{margin-top:3px;padding:0;font-size:15px!important}
.bm-page .bm-material-purchase{grid-template-columns:100px minmax(0,1fr);gap:5px;align-items:center;margin-top:3px}
.bm-page .bm-material-purchase .bm-order-qty{height:33px!important;min-height:33px!important;width:100px!important}
.bm-page .bm-material-purchase .bm-order-qty button{min-width:26px;width:26px}
.bm-page .bm-material-buy{min-height:33px;padding:6px 5px;font-size:11px;white-space:normal;line-height:1.15}
@media(max-width:1200px){.bm-page .bm-material-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.bm-page .bm-material-product-grid{grid-template-columns:1fr}.bm-page .bm-material-product{grid-template-columns:112px minmax(0,1fr);gap:12px}.bm-page .bm-material-product-image{height:112px;width:112px}.bm-page .bm-material-product h4{font-size:14px}.bm-page .bm-material-purchase{grid-template-columns:112px minmax(0,1fr)}.bm-page .bm-material-purchase .bm-order-qty{width:112px!important}}
@media(max-width:370px){.bm-page .bm-material-product{grid-template-columns:88px minmax(0,1fr);gap:9px;padding:8px}.bm-page .bm-material-product-image{width:88px;height:88px}.bm-page .bm-material-purchase{grid-template-columns:1fr}.bm-page .bm-material-buy{width:100%}}
