/* The storefront intentionally keeps its 643px mobile shell on large screens. */
@media(min-width:700px){
  .cart-layout{grid-template-columns:minmax(0,1fr) 255px}
  .summary-card{position:sticky;top:18px;align-self:start}
  .product-detail{grid-template-columns:1fr 1fr;align-items:start}
  .account-layout{grid-template-columns:180px 1fr}
}
