
.coming-soon{background:#f0e7f7;color:#5a3e67;padding:.6rem .9rem;display:inline-block}
.detail-purchase .coming-soon{margin-right:.7rem}
.detail-gallery.showcase-gallery{grid-template-columns:minmax(0,1fr);max-width:28rem}
.showcase-print-sheet img{display:block;width:100%;height:auto}
@media print{
  body:has(.showcase-print-sheet) *{visibility:hidden}
  body:has(.showcase-print-sheet) .showcase-print-sheet img{visibility:visible;position:absolute;inset:0;width:100%;height:auto}
}
