@layer theme,base,components,utilities;@layer forge{.ff-gallery[data-v-6f90302a]{--ff-gallery-thumbnails-width:var(--ff-spacing-24,6rem);--ff-gallery-thumbnails-gap:var(--ff-spacing-4,1rem);flex-direction:column;align-items:center;inline-size:100%;display:flex;container-type:inline-size}.ff-gallery__viewport[data-v-6f90302a]{aspect-ratio:49/65;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;inline-size:100%;position:relative;overflow:hidden}@media (width>=768px){.ff-gallery__viewport[data-v-6f90302a]{aspect-ratio:132/91}}.ff-gallery__viewport[data-v-6f90302a]:active{cursor:grabbing}.ff-gallery__track[data-v-6f90302a]{block-size:100%;display:flex}.ff-gallery__track--animated[data-v-6f90302a]{transition:transform .3s ease-in-out}.ff-gallery__dots[data-v-6f90302a]{gap:var(--ff-spacing-2,.5rem);padding:var(--ff-spacing-2,.5rem);border-radius:999px;display:flex}.ff-gallery__dots--inside[data-v-6f90302a]{-webkit-backdrop-filter:var(--ff-spacing-2);backdrop-filter:var(--ff-spacing-2);background:color-mix(in srgb,var(--ff-color-neutral-0,#fff) 10%,transparent);position:absolute;inset-block-end:var(--ff-spacing-5,1.25rem);inset-inline-start:50%;transform:translate(-50%)}.ff-gallery__dots--outside[data-v-6f90302a]{background:var(--ff-color-neutral-100,#f1f5f9);justify-content:center;margin-block-start:var(--ff-spacing-3,.75rem)}.ff-gallery__arrow[data-v-6f90302a]{z-index:10;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ff-gallery__arrow--left[data-v-6f90302a]{inset-inline-start:var(--ff-spacing-2,.5rem)}.ff-gallery__arrow--right[data-v-6f90302a]{inset-inline-end:var(--ff-spacing-2,.5rem)}.ff-gallery__arrow--touch-hidden[data-v-6f90302a]{display:none}@container (width>=768px){.ff-gallery__arrow--touch-hidden[data-v-6f90302a]{display:flex}}.ff-gallery__swipe-hint[data-v-6f90302a]{pointer-events:none;background:#0009;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--ff-spacing-6,1.5rem);inset-inline-start:50%;transform:translate(-50%)}.ff-gallery__swipe-hint-content[data-v-6f90302a]{block-size:6rem;color:var(--ff-color-neutral-0,#fff);font-weight:var(--ff-font-weight-medium,500);align-items:center;gap:var(--ff-spacing-2,.5rem);inline-size:6rem;padding:var(--ff-spacing-4,1rem);text-align:center;flex-direction:column;justify-content:center;display:flex}.ff-gallery__swipe-icon[data-v-6f90302a]{block-size:var(--ff-spacing-12);inline-size:var(--ff-spacing-12)}.ff-gallery__swipe-hint-text[data-v-6f90302a]{font-size:var(--ff-font-size-xs,.75rem);line-height:var(--ff-line-height-xs)}.ff-gallery__thumbnails[data-v-6f90302a]{justify-content:center;align-items:center;display:flex}.ff-gallery__thumbnails--underneath[data-v-6f90302a]{block-size:var(--ff-spacing-20,5rem);inline-size:100%;margin-block-start:calc(var(--ff-spacing-5,1.25rem) / 2);display:none}.ff-gallery__thumbnails--left[data-v-6f90302a]{order:-1;margin-inline-end:var(--ff-gallery-thumbnails-gap);display:none}.ff-gallery[data-v-6f90302a]:has(.ff-gallery__thumbnails--left){flex-flow:wrap;position:relative}.ff-gallery:has(.ff-gallery__thumbnails--left) .ff-gallery__dots--outside[data-v-6f90302a]{inline-size:100%;max-inline-size:fit-content;margin-inline:auto}.ff-gallery:has(.ff-gallery__thumbnails--left) .ff-gallery__thumbnails--left[data-v-6f90302a]{block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}@container (width>=680px){.ff-gallery__thumbnails--left[data-v-6f90302a],.ff-gallery__thumbnails--underneath[data-v-6f90302a]{display:flex}.ff-gallery:has(.ff-gallery__thumbnails--left) .ff-gallery__viewport[data-v-6f90302a]{margin-inline-start:calc(var(--ff-gallery-thumbnails-width) + var(--ff-gallery-thumbnails-gap))}.ff-gallery:has(.ff-gallery__thumbnails--left) .ff-gallery__dots--outside[data-v-6f90302a]{translate:calc(.5 * (var(--ff-gallery-thumbnails-width) + var(--ff-gallery-thumbnails-gap))) 0}}.ff-gallery__fallback-item[data-v-6f90302a]{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.ff-gallery__fallback-image[data-v-6f90302a]{-o-object-fit:contain;object-fit:contain;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}.ff-gallery__fullscreen-btn[data-v-6f90302a]{background:var(--ff-color-neutral-0);block-size:var(--ff-spacing-10);border:1px solid var(--ff-color-neutral-200);border-radius:var(--ff-radius-md);color:var(--ff-color-neutral-500);cursor:pointer;inline-size:var(--ff-spacing-10);z-index:10;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:inline-flex;position:absolute;inset-block-start:var(--ff-spacing-4);inset-inline-end:var(--ff-spacing-4)}.ff-gallery__fullscreen-btn[data-v-6f90302a]:hover,.ff-gallery__viewport:hover .ff-gallery__fullscreen-btn[data-v-6f90302a]{border-color:var(--ff-color-primary-200);color:var(--ff-color-primary-600);transform:translateY(-2px)}.ff-gallery__fullscreen-btn[data-v-6f90302a]:focus-visible{outline:2px solid var(--ff-color-primary-500);outline-offset:2px}.ff-gallery__fullscreen-icon[data-v-6f90302a]{block-size:var(--ff-spacing-6);inline-size:var(--ff-spacing-6);display:block}.ff-gallery__3d-overlay[data-v-6f90302a]{gap:var(--ff-spacing-2,.5rem);z-index:10;display:flex;position:absolute;inset-block-start:var(--ff-spacing-3,.75rem);inset-inline-end:var(--ff-spacing-3,.75rem)}.ff-gallery__3d-btn[data-v-6f90302a]{background:var(--ff-color-neutral-0,#fff)}.ff-gallery__3d-btn--desktop[data-v-6f90302a]{display:none}@container (width>=768px){.ff-gallery__3d-overlay[data-v-6f90302a]{inset-block:auto var(--ff-spacing-4,1rem);inset-inline-end:var(--ff-spacing-4,1rem)}.ff-gallery__3d-btn--mobile[data-v-6f90302a]{display:none}.ff-gallery__3d-btn--desktop[data-v-6f90302a]{display:inline-flex}}.ff-gallery__3d-btn-icon[data-v-6f90302a]{block-size:1rem;inline-size:1rem}}
