/* Pin desktop columns before the streamed main content arrives after the sidebar. */
@media (min-width: 1024px) {
    .catalog-product-view.page-layout-2columns-right .columns > .sidebar-main {
        grid-column: 2;
        grid-row: 1;
    }
    .catalog-product-view.page-layout-2columns-right .columns > .column.main {
        grid-column: 1;
        grid-row: 1 / span 2;
    }
}
