diff --git a/src/routes/[country]/[location]/index.svelte b/src/routes/[country]/[location]/index.svelte
index dca910f..9bc1273 100644
--- a/src/routes/[country]/[location]/index.svelte
+++ b/src/routes/[country]/[location]/index.svelte
@@ -249,16 +249,19 @@
-
+ {#if location.illustration_mobile && location.illustration_desktop && location.illustration_desktop_2x}
+
+
+
+
+
+ {/if}
{#if photos.length}
diff --git a/src/style/pages/_location.scss b/src/style/pages/_location.scss
index e527afc..21a08f4 100644
--- a/src/style/pages/_location.scss
+++ b/src/style/pages/_location.scss
@@ -161,21 +161,16 @@
overflow: hidden;
transform-origin: top center;
- div {
+ img {
+ display: block;
width: 100%;
- height: 100%;
- background: 0 0 var(--illus-mobile) no-repeat;
- background-size: 100% auto;
+ height: auto;
+ object-fit: contain;
+ pointer-events: none;
+ user-select: none;
transform: translate3d(0, var(--parallax-y), 0);
transition: transform 0.7s var(--ease-quart);
will-change: transform, opacity;
-
- @include bp (sm) {
- background-image: var(--illus-desktop);
- }
- @include bp (xl) {
- background-image: var(--illus-desktop-2x);
- }
}
}