.dgc-coming-soon{position:relative;display:block;width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;background:#efefed;border-radius:inherit}
.dgc-coming-soon img,.car-photo .dgc-coming-soon img{display:block;width:100%;height:100%;object-fit:contain;padding:0;transform:none!important}
.dgc-coming-soon-label{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);max-width:calc(100% - 28px);padding:7px 15px;border-radius:30px;background:#fff;color:#a90016;box-shadow:0 2px 15px #0002;text-align:center;font-size:12px;line-height:1.3;font-weight:700;white-space:nowrap}
.sale-main>.dgc-coming-soon{position:absolute;inset:0}
