.tc-availability-image{position:relative;display:block;width:100%}.tc-availability-badge{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;color:#252522;font:500 11px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 2px 8px #0001;max-width:75%;pointer-events:none}.tc-availability-badge i{width:8px;height:8px;border-radius:50%;background:#c62629;flex-shrink:0}.tc-modeler:has(>.tc-availability-badge){position:relative}.tc-availability-image img{display:block}

.tc-work-unavailable form.tartari-configurator,.tc-work-unavailable .tt-product-views,.tc-work-unavailable .tt-preview-note,.tc-work-unavailable .tt-purchase-assistance{display:none!important}
.tc-work-unavailable .tc-modeler .tc-sold-artwork{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}
.tc-work-unavailable .tc-sold-caption{text-align:center;margin:18px 0 0;font-size:14px;color:#666}
.tc-sold-notice{padding:28px 0;border-top:1px solid #ddd}.tc-sold-notice h2{font-size:24px}.tc-sold-notice p{line-height:1.6}.tc-sold-notice .button{display:inline-block;margin-top:12px}
