/* ============ home area (home-* sections, footer, gift popup) ============ */
/* product-line book: support more than 3 pages (site.css sizes the scroll track for exactly 3) */
.pg:nth-child(4){z-index:0}
.pg:nth-child(5){z-index:-1}
.pg:nth-child(6){z-index:-2}
@media (prefers-reduced-motion:no-preference){
  .lines:has(.pg:nth-child(4)){height:400vh}
  .lines:has(.pg:nth-child(5)){height:500vh}
  .lines:has(.pg:nth-child(6)){height:600vh}
}
/* gift popup: the newsletter form wrapper must not affect the dialog layout */
#giftForm{display:block}
