.product-thumbnail{border-radius:inherit;background:#4f152c;width:100%;height:100%;display:block;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.product-monogram{letter-spacing:-1px;color:#c41462;background:#252d24;place-items:center;width:100%;height:100%;min-height:64px;font:600 28px/1 system-ui,sans-serif;display:grid}.product-photo-picker{border:1px solid var(--zenome-border,#41473d);border-radius:16px;padding:16px}.product-photo-picker .photo-preview{border-radius:12px;flex-shrink:0;width:112px;height:84px}.product-photo-picker .photo-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.photo-library{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin-top:12px;display:grid}.photo-library button{border:1px solid var(--zenome-border,#41473d);text-align:left;border-radius:12px;min-width:0;padding:6px}.photo-library button[aria-pressed=true]{outline-offset:1px;outline:2px solid #c41462}.photo-library .product-thumbnail{border-radius:8px;height:64px}.photo-library button>span:last-child{margin-top:7px;font-size:12px;display:block}.zenome-pos .cafe-product:not(:disabled):hover{transform:none}
