.mb-plp-image-grid__head{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto 28px;text-align:center}.mb-plp-image-grid__title{margin:0;font-size:44px;line-height:1.1;font-weight:700;color:#111}.mb-plp-image-grid__subtitle{margin:14px 0 0;font-size:17px;line-height:1.5!important;max-width:600px}.mb-plp-image-grid__cards{display:flex;gap:20px}.mb-plp-image-grid__aside{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.mb-plp-image-grid__card--featured{flex:1}.mb-plp-image-grid__card{background-color:#f2f2f2;border-radius:12px;overflow:hidden;min-height:0}.mb-plp-image-grid__aside .mb-plp-image-grid__card{aspect-ratio:1}.mb-plp-image-grid__card--featured{aspect-ratio:auto}.mb-plp-image-grid__card-link{position:relative;display:block;height:100%;width:100%;box-sizing:border-box;color:inherit;text-decoration:none}.mb-plp-image-grid__media{border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.mb-plp-image-grid__image{width:var(--card-image-size, 60%);height:var(--card-image-size, 60%);object-fit:contain;display:block;margin-bottom:var(--card-image-margin-bottom, 0px);flex-shrink:0}.mb-plp-image-grid__placeholder{width:var(--card-image-size, 80%);height:var(--card-image-size, 80%);margin-bottom:var(--card-image-margin-bottom, 0px);flex-shrink:0}.mb-plp-image-grid__card-title{margin:0;position:absolute;left:40px;right:40px;bottom:40px;text-align:center;font-size:24px;line-height:1.25;font-weight:600;color:#000;z-index:2}.mb-plp-image-grid__aside .mb-plp-image-grid__card-title{font-size:20px}.mb-plp-image-grid__empty{background-color:#f6f6f6;border:1px dashed #c8c8c8;border-radius:12px;padding:30px;text-align:center;color:#666}@media(max-width:989px){.mb-plp-image-grid{padding:var(--mobile-spacing, 20px) 0}.mb-plp-image-grid__card--featured{aspect-ratio:1}.mb-plp-image-grid__title{font-size:32px}.mb-plp-image-grid__subtitle{font-size:16px}.mb-plp-image-grid__cards{flex-direction:column;gap:12px}.mb-plp-image-grid__aside{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/mb-plp-image-grid.css.map */
