#demo-canvas{object-fit:contain}.demo-preview{height:280px}.demo-preview>span{font-size:7px}.cover-mini-grid{position:absolute;inset:32px 8px 15px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.cover-mini-grid figure{margin:0;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:13px}.product-image .cover-mini-grid canvas{width:100%;height:100%;object-fit:contain;transform:none}.cover-mini-grid figcaption{position:absolute;bottom:0;text-align:center;font-size:8px;color:#c3aacd}.product-image:hover .cover-mini-grid canvas{transform:none}@media(max-width:450px){.cover-mini-grid{inset:27px 3px 12px}.cover-mini-grid figcaption{font-size:6px}.cover-mini-grid figure{padding-bottom:10px}}