diff --git a/app/views/spree/orders/edit.html.haml b/app/views/spree/orders/edit.html.haml
index d9cdb977b3..4203fb8adc 100644
--- a/app/views/spree/orders/edit.html.haml
+++ b/app/views/spree/orders/edit.html.haml
@@ -25,7 +25,7 @@
.sub-header.show-for-medium-down
= render partial: "shopping_shared/order_cycles"
- %fieldset.footer-pad
+ #cart-container
- if @order.line_items.empty?
%div.row{"data-hook" => "empty_cart"}
%p= t(:your_cart_is_empty)
diff --git a/app/webpacker/css/darkswarm/cart-page.scss b/app/webpacker/css/darkswarm/cart-page.scss
index 6feeae9d46..52a8949e94 100644
--- a/app/webpacker/css/darkswarm/cart-page.scss
+++ b/app/webpacker/css/darkswarm/cart-page.scss
@@ -1,3 +1,8 @@
+#cart-container {
+ padding: 25px;
+ padding-bottom: 100px;
+}
+
#update-cart {
#errorExplanation {
display: none;
@@ -6,6 +11,8 @@
#cart-detail {
width: 100%;
+ display: block;
+ overflow-x: auto;
.cart-item-delete,
.bought-item-delete {
diff --git a/app/webpacker/css/darkswarm/split-checkout.scss b/app/webpacker/css/darkswarm/split-checkout.scss
index 9dac45cb64..4f851cc6ac 100644
--- a/app/webpacker/css/darkswarm/split-checkout.scss
+++ b/app/webpacker/css/darkswarm/split-checkout.scss
@@ -306,3 +306,8 @@
}
}
}
+
+#line-items {
+ display: block;
+ overflow-x: auto;
+}