/* Keep touch scrolling without a desktop scrollbar in phone-sized previews. */
@media(max-width:900px){
  html{scrollbar-width:none}
  html::-webkit-scrollbar{display:none;width:0;height:0}
  body{max-width:100%;overflow-x:clip}
}
@media(max-width:650px){
  .cart-page .cart-page-actions{display:flex;flex-wrap:wrap;gap:12px}
  .cart-page .cart-page-actions .cart-payment{display:block;flex:0 0 100%;width:100%;min-width:0;min-height:48px;margin-left:0;padding:12px 16px;font-size:16px}
}
