.art-image,.product-view,.guide-picture,.set-image,.mini-art button,.basket-artwork,#productImageDisplay{position:relative}
.canvas-reference{position:absolute;left:10px;bottom:10px;z-index:2;display:inline-block;width:auto;height:auto;padding:5px 9px;background:#f6f3ebf5;border:1px solid #29382e50;border-radius:3px;color:#29382e;font:600 12px/1.3 'DM Sans',Arial,sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;box-shadow:0 1px 4px #0001;pointer-events:none;white-space:nowrap}
.canvas-reference[hidden]{display:none}.product-view .canvas-reference,.mini-art .canvas-reference{left:2px;bottom:2px;padding:2px 3px;font-size:8px}.artwork-reference-text{display:inline-block;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#e5eade;padding:6px 10px;margin:0 0 8px!important;font-size:13px!important}
.basket-artwork{display:block;width:80px}.basket-artwork>img{width:80px!important}.basket-artwork .canvas-reference{left:2px;bottom:2px;font-size:9px;padding:2px 4px}.seo-reference-image{display:block;position:relative}.seo-reference-image .canvas-reference{left:12px;bottom:12px}.seo-artwork-reference{font-weight:600;letter-spacing:.05em}
@media(max-width:700px){.art-image .canvas-reference{left:6px;bottom:6px;padding:4px 6px;font-size:10px}#heroCanvasReference{font-size:11px;left:12px;bottom:12px}}
