.drop-order-status{font-weight:700;margin:12px 0 0;line-height:1.65}
.detail-image{position:relative}
.sold-out-badge{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;border:2px solid currentColor;background:rgba(11,12,13,.92);color:#fff;font-size:clamp(16px,2.5vw,32px);font-weight:900;letter-spacing:.08em;white-space:nowrap;pointer-events:none}
.sold-out-badge[hidden]{display:none}
body[data-drop-status="closed"] #product-grid .product-media>img,body[data-drop-status="closed"] .detail-image>img,body[data-drop-status="closed"] .thumbnails img{filter:grayscale(1);opacity:.38}
