.wrapper.svelte-2rkdux.svelte-2rkdux{--carousel-transition:transform 1s cubic-bezier(.65, 0, .35, 1);height:100%;width:100vw;display:flex;position:relative;transition:opacity .5s}.nav-button.svelte-2rkdux.svelte-2rkdux{writing-mode:vertical-rl;text-orientation:mixed;width:6rem;flex-shrink:0;height:100%;background-color:#fff;border:none;cursor:pointer;z-index:1}.nav-button.prev.svelte-2rkdux.svelte-2rkdux{transform:rotate(180deg)}.nav-button.svelte-2rkdux.svelte-2rkdux:hover{filter:initial}.carousel-container.svelte-2rkdux.svelte-2rkdux{flex:1;overflow:hidden;height:100%}.image-track.svelte-2rkdux.svelte-2rkdux{height:100%;overflow:hidden}.track-inner.svelte-2rkdux.svelte-2rkdux{display:flex;height:100%;will-change:transform;transition:var(--carousel-transition)}.carousel-item.svelte-2rkdux.svelte-2rkdux{flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center;transition:var(--carousel-transition)}.carousel-item.svelte-2rkdux img.svelte-2rkdux{height:100%;max-width:calc(100vw - 14rem);object-fit:contain}@media (max-width: 768px){.nav-button.svelte-2rkdux.svelte-2rkdux{width:3rem}.carousel-item.svelte-2rkdux img.svelte-2rkdux{max-width:calc(100vw - 8rem)}.hide-mobile-buttons.svelte-2rkdux .nav-button.svelte-2rkdux{display:none}.hide-mobile-buttons.svelte-2rkdux .carousel-container.svelte-2rkdux{touch-action:pan-y}.hide-mobile-buttons.svelte-2rkdux .carousel-item img.svelte-2rkdux{max-width:100vw}}
