.image-gallery.svelte-ucxl5u{grid-template-rows:repeat(2,auto);gap:10px;padding-inline:5px;display:grid}.main-image.svelte-ucxl5u{aspect-ratio:1;border-radius:1rem;justify-content:center;width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.main-image.svelte-ucxl5u .navigation-button:where(.svelte-ucxl5u){color:#fff;height:100%;padding-inline:10px;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.main-image.svelte-ucxl5u .navigation-button:where(.svelte-ucxl5u):focus{outline:none}.main-image.svelte-ucxl5u .previous:where(.svelte-ucxl5u){text-shadow:1px 0 4px #000;left:10px}.main-image.svelte-ucxl5u .next:where(.svelte-ucxl5u){text-shadow:-1px 0 4px #000;right:10px}.main-image.svelte-ucxl5u img{object-fit:contain}.image-scroller.svelte-ucxl5u{white-space:nowrap;padding-left:10px;overflow:auto hidden}.image-scroller.svelte-ucxl5u::-webkit-scrollbar{display:none}.image-scroller.svelte-ucxl5u{-ms-overflow-style:none;scrollbar-width:none}.image-wrapper.svelte-ucxl5u{aspect-ratio:1;border-radius:1rem;width:28%;margin-inline:3px;overflow:hidden}.image-wrapper[data-active=true].svelte-ucxl5u{border:3px solid var(--colour-green)}.image-wrapper.svelte-ucxl5u .image{object-fit:cover;min-width:100%;min-height:100%}@media (width>=576px){.main-image.svelte-ucxl5u .navigation-button:where(.svelte-ucxl5u){font-size:80px}.image-wrapper.svelte-ucxl5u{width:14%}}
