.nc-gallery{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nc-g-gap,8px);width:100%}.nc-gallery__stage{background:var(--ncp-accent-tint,#f4f4f5);border-radius:var(--nc-g-radius,12px);cursor:grab;min-width:0;overflow:hidden;touch-action:pan-y;width:100%}.nc-gallery__stage.is-dragging{cursor:grabbing}.nc-gallery__main-img{background:var(--ncp-accent-tint,#f4f4f5);border-radius:var(--nc-g-radius,12px);display:block;height:var(--nc-g-stage-h,480px);-o-object-fit:var(--nc-g-main-fit,cover);object-fit:var(--nc-g-main-fit,cover);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.nc-gallery__thumbs{display:flex;gap:var(--nc-g-gap,8px);list-style:none;margin:0;min-width:0;padding:0}.nc-gallery__thumb{background:none;border:0;border-radius:var(--nc-g-radius-sm,10px);box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:var(--nc-g-thumb-h,60px);margin:0;outline:1px solid var(--ncp-line,#e4e4e7);outline-offset:-1px;overflow:hidden;padding:0;transition:outline-color .12s ease;width:var(--nc-g-thumb-w,60px)}.nc-gallery__thumb img{display:block;height:100%;-o-object-fit:var(--nc-g-thumb-fit,cover);object-fit:var(--nc-g-thumb-fit,cover);width:100%}.nc-gallery__thumb:hover{outline-color:var(--ncp-ink,#18181b)}.nc-gallery__thumb.is-active{outline:2px solid var(--nc-g-active,var(--ncp-accent,#18181b));outline-offset:-2px}.nc-gallery__dots{align-items:center;display:none;gap:6px;justify-content:center}.nc-gallery__dot{background:var(--ncp-line,#e4e4e7);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .16s ease,background .16s ease;width:8px}.nc-gallery__dot.is-active{background:var(--ncp-accent,#18181b);width:26px}@media(min-width:782px){.nc-gallery[data-desktop=rail]{align-items:flex-start;flex-direction:row}.nc-gallery[data-desktop=rail] .nc-gallery__thumbs{flex:0 0 var(--nc-g-thumb-w,72px);flex-direction:column;max-height:var(--nc-g-stage-h,480px);order:-1;overflow-y:auto}.nc-gallery[data-desktop=rail] .nc-gallery__stage{flex:1 1 auto}.nc-gallery[data-desktop=film]{flex-direction:column}.nc-gallery[data-desktop=film] .nc-gallery__thumbs{flex-direction:row;overflow-x:auto}.nc-gallery[data-desktop=dots]{flex-direction:column}.nc-gallery[data-desktop=dots] .nc-gallery__thumbs{display:none}.nc-gallery[data-desktop=dots] .nc-gallery__dots{display:flex}.nc-gallery[data-desktop=grid]{flex-direction:column}.nc-gallery[data-desktop=grid] .nc-gallery__main-img{border:2px solid var(--ncp-ink,#18181b)}.nc-gallery[data-desktop=grid] .nc-gallery__thumbs{display:grid;gap:10px;grid-template-columns:1fr 1fr}.nc-gallery[data-desktop=grid] .nc-gallery__thumb{aspect-ratio:1/1;height:auto;width:auto}}@media(max-width:781px){.nc-gallery[data-mobile=slider] .nc-gallery__stage{display:none}.nc-gallery[data-mobile=slider] .nc-gallery__thumbs{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nc-gallery[data-mobile=slider] .nc-gallery__thumbs::-webkit-scrollbar{display:none}.nc-gallery[data-mobile=slider] .nc-gallery__thumb{aspect-ratio:1/1;border-radius:var(--nc-g-radius,12px);flex:0 0 84%;height:auto;outline:0;scroll-snap-align:center;width:84%}.nc-gallery[data-mobile=slider] .nc-gallery__thumb.is-active{outline:0}.nc-gallery[data-mobile=slider] .nc-gallery__dots{display:flex}.nc-gallery[data-mobile=stacked] .nc-gallery__thumbs{overflow-x:auto}.nc-gallery[data-mobile=stacked] .nc-gallery__thumb{height:56px;width:56px}.nc-gallery[data-mobile=mgrid] .nc-gallery__stage,.nc-gallery[data-mobile=stacked] .nc-gallery__dots{display:none}.nc-gallery[data-mobile=mgrid] .nc-gallery__thumbs{display:grid;gap:10px;grid-template-columns:1fr 1fr}.nc-gallery[data-mobile=mgrid] .nc-gallery__thumb{aspect-ratio:1/1;height:auto;width:auto}.nc-gallery[data-mobile=mgrid] .nc-gallery__dots{display:none}}
