/* New-site checkout layout: the original page was a single 42rem column. Tablet: 48rem. Desktop: form on the left, order summary on the right. */
.checkout-page{max-width:48rem}
.checkout-form{max-width:none}
#checkout-receipt{max-width:44rem}
@media (min-width:992px){
  .checkout-page{max-width:960px}
  #checkout-entry{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:56px;align-items:start}
  #checkout-entry>p:nth-child(1),#checkout-entry>h1,#checkout-entry>p:nth-child(3){grid-column:1 / -1}
  #checkout-entry>.checkout-summary{grid-column:2;grid-row:4 / span 2;position:sticky;top:24px;margin-top:0}
  #checkout-entry>.checkout-form{grid-column:1;grid-row:4;max-width:44rem;margin-top:0!important}
  #checkout-entry>#checkout-status{grid-column:1;grid-row:5}
}
@media (min-width:1200px){.checkout-page{max-width:1140px}}
@media (min-width:1400px){.checkout-page{max-width:1320px}}
