/* Final product-stage treatment. Brand headers and editorial photos unchanged. */
.scad-refined .sr-hero-visual,
.layout-product .product-art,
.layout-product .kin-reference-gallery button,
.kin-card>img,
.merch-card img,
.merch-grid img {
  background:#fff !important;
}
.scad-refined .sr-hero-visual {
  border-color:transparent;
  box-shadow:none;
}
img[src^="assets/white-products/"],
.scad-refined .sr-hero-visual img {
  mix-blend-mode:normal !important;
  background:#fff !important;
  object-fit:contain;
  filter:none !important;
}
.sr-sleeve-views .product-art {background:#fff !important}
#image-dialog, #image-dialog img {background:#fff;color:#111}
.q1-release-summary{border-top:1px solid #e4e4e7;margin-top:24px;padding-top:16px}
.q1-release-summary strong{color:var(--scad-brand-blue,#0c39c5)}
.q1-release-summary p{font-size:14px;margin-top:8px}
/* KEPS overview: no empty media column; the existing gallery follows below. */
.studio-clean:has(.product-art.system-concept) .product-detail {
  display:block;
  padding-top:24px;
}
.studio-clean:has(.product-art.system-concept) .product-art.system-concept {
  display:none;
}
.studio-clean:has(.product-art.system-concept) .product-overview {
  max-width:760px;
}
.studio-clean:has(.product-art.system-concept) main>.k1k9-patent-notice {
  width:calc(100% - 56px);
  max-width:1200px;
  margin:0 auto 24px;
  box-sizing:border-box;
}
@media(max-width:680px){
  .studio-clean:has(.product-art.system-concept) main>.k1k9-patent-notice {
    width:calc(100% - 40px);
  }
}
