.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.lightbox.svelte-11o8oez{background-color:var(--white);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.lightbox.visible.svelte-11o8oez{display:block}.lightbox.svelte-11o8oez .topbar:where(.svelte-11o8oez){height:4.25rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.lightbox.svelte-11o8oez .prog:where(.svelte-11o8oez){text-align:center}.lightbox.svelte-11o8oez .close:where(.svelte-11o8oez){cursor:pointer;display:flex;gap:.5rem}.lightbox.svelte-11o8oez .swiper:where(.svelte-11o8oez){height:calc(100% - 4.25rem);padding:.75rem calc(2 * var(--sx-content));position:relative}.lightbox.svelte-11o8oez .swiper-wrapper:where(.svelte-11o8oez){height:calc(100% - 5.75rem)}.lightbox.svelte-11o8oez .swiper-slide:where(.svelte-11o8oez){height:auto;display:grid;place-items:center;background-color:var(--white)}.lightbox.svelte-11o8oez figure:where(.svelte-11o8oez){display:grid;grid-template-rows:minmax(0,1fr) auto;max-width:100%;max-height:100%;min-height:0;min-width:0;justify-items:center;gap:.75rem}.lightbox.svelte-11o8oez figure:where(.svelte-11o8oez) img:where(.svelte-11o8oez){min-height:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox.svelte-11o8oez figure:where(.svelte-11o8oez) figcaption:where(.svelte-11o8oez){text-align:center;flex:0 0 auto;max-width:50rem}.lightbox.svelte-11o8oez .controls:where(.svelte-11o8oez){height:5rem;width:100%;display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:.75rem}.lightbox.svelte-11o8oez .ctrl:where(.svelte-11o8oez){width:3rem;height:3rem;border:1px solid;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .25s ease}.lightbox.svelte-11o8oez .ctrl:where(.svelte-11o8oez).swiper-button-disabled{opacity:.25;cursor:not-allowed}@media(min-width:1024px){.lightbox.svelte-11o8oez .swiper:where(.svelte-11o8oez){height:100%}.lightbox.svelte-11o8oez .ctrl:where(.svelte-11o8oez){position:absolute;top:50%;transform:translateY(-50%)}.lightbox.svelte-11o8oez .ctrl.prev:where(.svelte-11o8oez){left:var(--sx-content)}.lightbox.svelte-11o8oez .ctrl.next:where(.svelte-11o8oez){right:var(--sx-content)}}
