/* User reference, 13 October 2026: starting prices belong to the main
   right-hand story panel. Product captions retain names and dimensions. */
#book .ref-page > .ref-story.catalogue-price-story > .catalogue-main-prices {
  position: absolute; left: 0; right: 0; bottom: 0;
  display: grid; gap: .55cqw; margin: 0; padding: 1.15cqw 0 0;
  border-top: .05cqw solid #4e534070; direction: rtl;
}
#book .catalogue-main-prices .catalogue-price-entry {
  margin: 0; padding: 0; min-width: 0;
}
#book .catalogue-main-prices .catalogue-price-entry > .revision-price-label {
  margin: 0 0 .2cqw; padding: 0; font-size: 1.08cqw; line-height: 1.3;
}
#book .catalogue-main-prices .catalogue-price-entry[data-price-label-visible="false"] > .revision-price-label {
  display: none;
}
#book .catalogue-main-prices .revision-price {
  display: flex; flex-direction: row; align-items: baseline; justify-content: flex-start;
  gap: .8cqw; font-family: "M Jardin", Jardin, serif;
  font-size: 1.55cqw; line-height: 1.2; font-weight: 400;
  margin: 0; padding: 0; color: #28251d; white-space: nowrap;
}
#book .catalogue-main-prices .revision-price-amount {
  font-family: "M Jardin", Jardin, serif; font-size: 3.15cqw;
  line-height: 1.08; font-weight: 400; white-space: nowrap;
}
#book .catalogue-main-prices[data-price-count="2"] .revision-price-amount {
  font-size: 2.45cqw;
}
#book .ref-story.catalogue-price-story > .ref-story-note {
  display: none;
}
/* A continuation page has a title and grid, rather than a hero/story column.
   Its associated prices occupy the existing space below the title. */
#book .ref-page > .catalogue-main-prices.catalogue-header-prices {
  position: absolute; top: 15cqw; right: 2.5%; left: auto; bottom: auto;
  display: flex; width: 61cqw; gap: 3.4cqw; margin: 0;
  padding: .45cqw 0 0; border-top: .05cqw solid #4e534070;
  direction: rtl; z-index: 4;
}
#book .catalogue-header-prices .revision-price {font-size: 1.25cqw; gap: .55cqw}
#book .catalogue-header-prices .revision-price-amount {font-size: 2cqw}
#book .catalogue-header-prices[data-price-count="2"] .revision-price-amount {font-size: 2cqw}
/* Keep the approved image geometry and caption height; remove the third
   fact row now that no starting price remains under a product image. */
#book article.paper .sheet.ref-page figure[data-cat].global-caption-product > figcaption.global-caption-grid {
  grid-template-rows: 1.9cqw 3cqw;
}
