@layer theme,base,components,utilities;@layer forge{.ff-image-gallery[data-v-ce890ae6]{flex-direction:column;display:flex}.ff-image-gallery.is-loading[data-v-ce890ae6]{opacity:0}.ff-image-gallery--left[data-v-ce890ae6]{gap:var(--ff-spacing-4,1rem);flex-direction:row-reverse}.ff-image-gallery--bottom[data-v-ce890ae6]{gap:var(--ff-spacing-4,1rem);flex-direction:column}.ff-image-gallery__slider[data-v-ce890ae6]{--ff-sw-slider-cursor:default;--ff-sw-slider-dot-size:.5rem;--ff-sw-slider-dot-bg:var(--ff-color-neutral-300,#d1d5db);--ff-sw-slider-dot-active-bg:var(--ff-color-neutral-700,#374151);padding-inline:var(--ff-spacing-3,.75rem);flex:1;overflow:hidden;container-type:inline-size}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__container{overflow:visible;block-size:auto!important}.ff-image-gallery__slider.is-standard-mode[data-v-ce890ae6] .ff-sw-slider__viewport{block-size:auto}.ff-image-gallery__slider.is-standard-mode[data-v-ce890ae6] .ff-sw-slider__track{align-items:flex-start;block-size:auto}.ff-image-gallery__slider.is-standard-mode[data-v-ce890ae6] .ff-sw-slider__slide{block-size:auto}.ff-image-gallery__slider.is-standard-mode[data-v-ce890ae6] .ff-cms-image__img{-o-object-fit:initial;object-fit:fill;block-size:auto}.ff-image-gallery__slider.is-contain-mode[data-v-ce890ae6] .ff-sw-slider__viewport{max-block-size:var(--ff-gallery-contain-height,340px);block-size:auto!important}.ff-image-gallery__slider.is-contain-mode[data-v-ce890ae6] .ff-sw-slider__track{align-items:flex-start;block-size:auto!important}.ff-image-gallery__slider.is-contain-mode[data-v-ce890ae6] .ff-sw-slider__slide{block-size:auto}.ff-image-gallery__slider.is-contain-mode[data-v-ce890ae6] .ff-cms-image__img{block-size:auto;max-block-size:var(--ff-gallery-contain-height,340px);-o-object-fit:contain;object-fit:contain}.ff-image-gallery__slider[data-v-ce890ae6]:not(.is-standard-mode,.is-contain-mode) .ff-cms-image__container--gallery{block-size:100%}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__container.is-arrows-outside{padding-inline:calc(var(--ff-spacing-10) + var(--ff-spacing-2))}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__container.is-dots-outside{padding-block-end:var(--ff-spacing-14,3.5rem)}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__arrow{-webkit-backdrop-filter:blur(var(--ff-spacing-3));backdrop-filter:blur(var(--ff-spacing-3));background:color-mix(in srgb,var(--ff-color-neutral-200,#e5e7eb) 40%,transparent);block-size:var(--ff-spacing-10);box-shadow:var(--ff-shadow-md,0 6px 16px #0f172a1f);color:color-mix(in srgb,var(--ff-color-neutral-900,#0f172a) 80%,transparent);inline-size:var(--ff-spacing-10);z-index:10;border:0;border-radius:999px}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__arrow:hover{background:color-mix(in srgb,var(--ff-color-neutral-300,#cbd5e1) 60%,transparent);border:0}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__arrow--prev{margin-inline-start:var(--ff-spacing-2)}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__arrow--next{margin-inline-end:var(--ff-spacing-2)}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__dot{box-shadow:none;transition:background-color .2s}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__dot.is-active{box-shadow:none}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__dot:hover{background-color:var(--ff-color-neutral-500,#6b7280)}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--ff-color-neutral-0,#fff) 20%,transparent);gap:var(--ff-spacing-2,.5rem);padding:var(--ff-spacing-1,.25rem) var(--ff-spacing-2,.5rem);border-radius:999px;display:none!important}.ff-image-gallery__slider[data-v-ce890ae6] .ff-sw-slider__container.is-dots-outside .ff-sw-slider__dots{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:var(--ff-spacing-1,.25rem);background:0 0;border-radius:0}.ff-image-gallery__slider.show-dots[data-v-ce890ae6] .ff-sw-slider__dots{display:flex!important}}
