diff --git a/src/routes/shop/__error.svelte b/src/routes/shop/__error.svelte
new file mode 100644
index 0000000..74abf69
--- /dev/null
+++ b/src/routes/shop/__error.svelte
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
Uh oh!
+
{errors[status].message}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/style/pages/_shop.scss b/src/style/pages/_shop.scss
index 612f497..4878a5a 100644
--- a/src/style/pages/_shop.scss
+++ b/src/style/pages/_shop.scss
@@ -30,6 +30,35 @@
transform: translate3d(0,0,0);
}
}
+
+ // Error
+ &__error {
+ padding: 64px 0;
+ background: $color-cream;
+ color: $color-text;
+ text-align: center;
+
+ @include bp (sm) {
+ padding: clamp(64px, 12vw, 160px) 0;
+ text-align: left;
+ }
+
+ .inner {
+ grid-column: 1 / span 8;
+
+ @include bp (sm) {
+ grid-column: 3 / span 12;
+ }
+ }
+ h2 {
+ margin-bottom: 8px;
+ color: $color-secondary;
+
+ @include bp (sm) {
+ margin-bottom: 16px;
+ }
+ }
+ }
}
// Cart