/* Bouwmaterialen - ruimere producttegels, 3 kolommen desktop */
.bm-page .bm-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:13px 0 25px}
.bm-page .bm-quick-grid .bm-quick-card{border-radius:10px;border:1px solid #cbdde9;box-shadow:0 2px 7px rgba(13,62,92,.055);overflow:hidden}
.bm-page .bm-quick-grid .bm-quick-card>summary{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:15px;min-height:158px;padding:10px}
.bm-page .bm-quick-grid .bm-quick-card>summary>.bm-tile-photo{width:140px;height:138px;min-width:140px;min-height:138px;border-radius:7px;overflow:hidden;background:#eef3f4}
.bm-page .bm-quick-grid .bm-quick-card>summary>.bm-tile-photo img{width:100%;height:100%;object-fit:cover}
.bm-page .bm-quick-grid .bm-tile-summary{gap:9px}
.bm-page .bm-quick-grid .bm-tile-summary>strong{font-size:17px;line-height:1.25}
.bm-page .bm-quick-grid .bm-tile-summary>small{font-size:13px;line-height:1.4;color:#526d7c}
.bm-page .bm-quick-grid .bm-tile-action{font-size:12px;align-items:center}
.bm-page .bm-quick-grid .bm-quick-card[open]{grid-column:1/-1}
.bm-page .bm-quick-grid .bm-quick-card[open]>summary{display:flex;gap:15px;min-height:104px}
.bm-page .bm-quick-grid .bm-quick-card[open]>summary>.bm-tile-photo{width:105px;height:91px;min-width:105px;min-height:91px}
.bm-page .bm-quick-grid .bm-quick-card[open]>summary>.bm-tile-summary{flex:1;gap:10px}
.bm-page .bm-quick-grid .bm-quick-card[open]>summary>.bm-tile-summary>small{margin-left:0}
.bm-page .bm-quick-grid .bm-quick-discount{min-height:155px;border-radius:10px;padding:20px;gap:10px}
.bm-page .bm-quick-grid .bm-quick-discount strong{font-size:17px}
@media(max-width:1100px){.bm-page .bm-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-page .bm-quick-grid .bm-quick-card>summary{grid-template-columns:125px minmax(0,1fr);min-height:144px}.bm-page .bm-quick-grid .bm-quick-card>summary>.bm-tile-photo{width:125px;height:125px;min-width:125px;min-height:125px}}
@media(max-width:620px){.bm-page .bm-quick-grid{grid-template-columns:1fr;gap:10px}.bm-page .bm-quick-grid .bm-quick-card>summary{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:125px;gap:12px;padding:9px}.bm-page .bm-quick-grid .bm-quick-card>summary>.bm-tile-photo{width:112px;height:108px;min-width:112px;min-height:108px}.bm-page .bm-quick-grid .bm-tile-summary>strong{font-size:16px}.bm-page .bm-quick-grid .bm-tile-summary>small{font-size:12px}.bm-page .bm-quick-grid .bm-quick-card[open]>summary>.bm-tile-photo{width:95px;height:86px;min-width:95px;min-height:86px}.bm-page .bm-quick-grid .bm-quick-card[open]>summary>.bm-tile-summary{flex-direction:column;align-items:flex-start;gap:5px}.bm-page .bm-quick-grid .bm-quick-discount{min-height:110px}}
