/* Matching dedicated product/set layouts reused within their collections. */
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-hero-photo {
  position:absolute; top:0; left:0; width:66.37%; height:54.11%;
  display:block; margin:0; padding:0; border:0; object-fit:cover;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet[data-coral-accessory-set="lighting"] > .ref-hero-photo {
  object-position:50% 50%;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-story {
  top:9.05%; right:2.5%; width:28.75%; height:44.15%;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-products {
  position:absolute; top:55.15%; left:0; right:0;
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:1.038cqw; row-gap:0; direction:rtl; align-items:start;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-products > figure {
  display:block; margin:0; padding:0; min-width:0; direction:rtl;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-products > figure > img {
  display:block; width:100%; height:32.64cqw; aspect-ratio:auto;
  object-fit:cover; object-position:center; margin:0; padding:0;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .ref-products > figure > figcaption {
  height:6.75cqw; min-height:6.75cqw; max-height:6.75cqw;
  padding:.65cqw .55cqw 0; margin:0; box-sizing:border-box;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .collection-standalone-row > figure[data-cat] {
  grid-column:1; grid-row:1;
}
#book article.paper[data-set-reuse-update="20261015"] .sheet.ref-page > .collection-standalone-row > figure.collection-standalone-closeup {
  grid-column:2 / span 2; grid-row:1;
}
