/* A single native page scroll keeps every option and purchase button reachable. */
@media (min-width:1024px) and (min-height:650px) and (hover:hover) {
  .product-configuration.door-scroll-desktop>.product-section-heading,
  #door-models.door-scroll-desktop>.studio-selection {
    position:sticky;top:16px;z-index:5;background:#fffdf9;
    box-shadow:0 -16px 0 #fffdf9,0 var(--door-heading-gap,26px) 0 #fffdf9;
  }
  .product-configuration.door-scroll-desktop .product-config-grid,
  #door-models.door-scroll-desktop .studio-commerce-grid {align-items:start}
  .product-configuration.door-scroll-desktop .product-config-grid>.product-model-column,
  #door-models.door-scroll-desktop .studio-commerce-grid>.studio-model-column {
    position:sticky;top:var(--door-model-top,106px);align-self:start;min-width:0;
  }
}
