/* v20 — diagonal sold ribbon refined from corner to corner */
.brand-card[data-status="sold"] .brand-card-media{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}
.brand-card[data-status="sold"] .brand-card-media::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  background:linear-gradient(135deg,rgba(18,22,44,.03),rgba(18,22,44,.10));
  pointer-events:none;
}
.brand-card[data-status="sold"] .brand-card-media::after{
  content:"SATILDI";
  position:absolute;
  z-index:5;
  top:50%;
  left:50%;
  width:172%;
  padding:10px 0 9px;
  transform:translate(-50%,-50%) rotate(-33deg);
  background:linear-gradient(90deg,#7a173c 0%,#c9235b 52%,#8a2a66 100%);
  border-top:1px solid rgba(255,255,255,.74);
  border-bottom:1px solid rgba(255,255,255,.74);
  box-shadow:0 10px 24px rgba(53,10,39,.22);
  color:#fff;
  font-size:15px;
  line-height:1;
  font-weight:900;
  letter-spacing:.22em;
  text-align:center;
  text-indent:.22em;
  text-shadow:0 1px 4px rgba(0,0,0,.22);
  pointer-events:none;
}
.brand-card[data-status="sold"] .brand-logo-image{
  opacity:.7;
  filter:grayscale(1) contrast(.97);
}
@media(max-width:720px){
  .brand-card[data-status="sold"] .brand-card-media::after{
    width:180%;
    padding:9px 0 8px;
    font-size:13px;
    letter-spacing:.2em;
    text-indent:.2em;
  }
}
