@keyframes kb-wig-lb-spin{to{transform:rotate(360deg)}}.kb-wig-lb,.kb-wig-lb__stage{display:flex;align-items:center;justify-content:center}.kb-wig-lb{--_overlay:var(--kbwig-lb-overlay, rgba(0, 0, 0, 0.92));--_text:var(--kbwig-lb-text, #ffffff);--_btn-size:var(--kbwig-lb-btn-size, 48px);--_icon-size:var(--kbwig-lb-icon-size, 22px);--_btn-radius:var(--kbwig-lb-btn-radius, 50%);--_edge:var(--kbwig-lb-edge, 20px);--_btn-color:var(--kbwig-lb-btn-color, #ffffff);--_btn-bg:var(--kbwig-lb-btn-bg, rgba(0, 0, 0, 0.55));--_btn-color-h:var(--kbwig-lb-btn-color-hover, var(--_btn-color));--_btn-bg-h:var(--kbwig-lb-btn-bg-hover, rgba(0, 0, 0, 0.85));--_btn-bw:var(--kbwig-lb-btn-bw, 0px);--_btn-bc:var(--kbwig-lb-btn-bc, transparent);position:fixed;inset:0;z-index:2147483647;background:var(--_overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;font-family:inherit;overscroll-behavior:contain}.kb-wig-lb.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.kb-wig-lb__stage{position:relative;touch-action:none;flex-direction:column;max-width:100vw;max-height:100vh;padding:24px;box-sizing:border-box}.kb-wig-lb .kb-wig-lb__img{border:0!important;margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;border-radius:0}.kb-wig-lb__img{display:block;max-width:100%;max-height:100%;object-fit:contain!important;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;box-shadow:0 20px 60px rgba(0,0,0,.5);transform-origin:center center;will-change:transform}.kb-wig-lb.has-zoom .kb-wig-lb__img{touch-action:none;cursor:zoom-in}.kb-wig-lb.has-zoom.is-nozoom:not(.is-zoomed) .kb-wig-lb__img{cursor:default}.kb-wig-lb.is-zoomed .kb-wig-lb__img{cursor:grab}.kb-wig-lb.is-dragging .kb-wig-lb__img{cursor:grabbing}.kb-wig-lb.is-animating .kb-wig-lb__img{transition:transform .2s ease}.kb-wig-lb.is-zoomed .kb-wig-lb__caption{opacity:0;pointer-events:none}.kb-wig-lb__img--contain{width:auto!important;height:auto!important}.kb-wig-lb .kb-wig-lb__caption{color:var(--kbwig-lb-cap-color, var(--_text))!important;background:var(--kbwig-lb-cap-bg, rgba(0, 0, 0, 0.55))!important;border:var(--kbwig-lb-cap-bw, 0px) solid var(--kbwig-lb-cap-bc, transparent)!important;border-radius:var(--kbwig-lb-cap-radius, 4px)!important;padding:var(--kbwig-lb-cap-pad-y, 10px) var(--kbwig-lb-cap-pad-x, 16px)!important;margin:12px 0 0!important;font-family:inherit;font-size:14px;line-height:1.4;text-align:center;max-width:720px;box-sizing:border-box;transition:opacity .15s ease}.kb-wig-lb__spinner{position:fixed;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0-20px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:var(--_text);animation:kb-wig-lb-spin .8s linear infinite;opacity:0;pointer-events:none;transition:opacity .15s ease}.kb-wig-lb.is-loading .kb-wig-lb__spinner{opacity:1}.kb-wig-lb.is-loading .kb-wig-lb__img{opacity:.35}.kb-wig-lb .kb-wig-lb__close{--_g-bg-n:var(--kbwig-lb-close-bg-n, var(--_btn-bg));--_g-bg-h:var(--kbwig-lb-close-bg-h, var(--_btn-bg-h));--_g-bg-a:var(--kbwig-lb-close-bg-a, var(--_g-bg-h));--_g-c-n:var(--kbwig-lb-close-c-n, var(--_btn-color));--_g-c-h:var(--kbwig-lb-close-c-h, var(--_btn-color-h));--_g-c-a:var(--kbwig-lb-close-c-a, var(--_g-c-h));--_g-bc-n:var(--kbwig-lb-close-bc-n, var(--_btn-bc));--_g-bc-h:var(--kbwig-lb-close-bc-h, var(--_g-bc-n));--_g-bc-a:var(--kbwig-lb-close-bc-a, var(--_g-bc-h));--_g-bw:var(--kbwig-lb-close-bw, var(--_btn-bw))}.kb-wig-lb .kb-wig-lb__fs{--_g-bg-n:var(--kbwig-lb-fs-bg-n, var(--_btn-bg));--_g-bg-h:var(--kbwig-lb-fs-bg-h, var(--_btn-bg-h));--_g-bg-a:var(--kbwig-lb-fs-bg-a, var(--_g-bg-h));--_g-c-n:var(--kbwig-lb-fs-c-n, var(--_btn-color));--_g-c-h:var(--kbwig-lb-fs-c-h, var(--_btn-color-h));--_g-c-a:var(--kbwig-lb-fs-c-a, var(--_g-c-h));--_g-bc-n:var(--kbwig-lb-fs-bc-n, var(--_btn-bc));--_g-bc-h:var(--kbwig-lb-fs-bc-h, var(--_g-bc-n));--_g-bc-a:var(--kbwig-lb-fs-bc-a, var(--_g-bc-h));--_g-bw:var(--kbwig-lb-fs-bw, var(--_btn-bw))}.kb-wig-lb .kb-wig-lb__next,.kb-wig-lb .kb-wig-lb__prev{--_g-bg-n:var(--kbwig-lb-arrow-bg-n, var(--_btn-bg));--_g-bg-h:var(--kbwig-lb-arrow-bg-h, var(--_btn-bg-h));--_g-bg-a:var(--kbwig-lb-arrow-bg-a, var(--_g-bg-h));--_g-c-n:var(--kbwig-lb-arrow-c-n, var(--_btn-color));--_g-c-h:var(--kbwig-lb-arrow-c-h, var(--_btn-color-h));--_g-c-a:var(--kbwig-lb-arrow-c-a, var(--_g-c-h));--_g-bc-n:var(--kbwig-lb-arrow-bc-n, var(--_btn-bc));--_g-bc-h:var(--kbwig-lb-arrow-bc-h, var(--_g-bc-n));--_g-bc-a:var(--kbwig-lb-arrow-bc-a, var(--_g-bc-h));--_g-bw:var(--kbwig-lb-arrow-bw, var(--_btn-bw))}.kb-wig-lb .kb-wig-lb__btn{position:fixed!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--_btn-size)!important;height:var(--_btn-size)!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:0!important;margin:0!important;background:var(--_g-bg-n)!important;color:var(--_g-c-n)!important;border:var(--_g-bw) solid var(--_g-bc-n)!important;border-radius:var(--_btn-radius)!important;box-shadow:none!important;text-shadow:none!important;outline:0!important;font-size:var(--_icon-size)!important;line-height:1!important;text-decoration:none!important;cursor:pointer;z-index:2;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;-webkit-appearance:none;appearance:none}.kb-wig-lb .kb-wig-lb__btn:focus-visible,.kb-wig-lb .kb-wig-lb__btn:hover{background:var(--_g-bg-h)!important;color:var(--_g-c-h)!important;border-color:var(--_g-bc-h)!important}.kb-wig-lb .kb-wig-lb__btn:focus:not(:focus-visible){background:var(--_g-bg-n)!important;color:var(--_g-c-n)!important;border-color:var(--_g-bc-n)!important}.kb-wig-lb .kb-wig-lb__btn:focus:not(:focus-visible):hover{background:var(--_g-bg-h)!important;color:var(--_g-c-h)!important;border-color:var(--_g-bc-h)!important}.kb-wig-lb .kb-wig-lb__btn:active,.kb-wig-lb .kb-wig-lb__btn:active:focus,.kb-wig-lb .kb-wig-lb__btn:active:hover{background:var(--_g-bg-a)!important;color:var(--_g-c-a)!important;border-color:var(--_g-bc-a)!important}.kb-wig-lb .kb-wig-lb__btn:focus-visible{box-shadow:0 0 0 2px var(--_g-c-h)!important}.kb-wig-lb .kb-wig-lb__btn svg{width:var(--_icon-size)!important;height:var(--_icon-size)!important;fill:currentColor!important;color:inherit!important;display:block!important;margin:0!important;flex:0 0 auto}.kb-wig-lb .kb-wig-lb__btn svg *{fill:currentColor}.kb-wig-lb .kb-wig-lb__btn i{font-size:var(--_icon-size)!important;line-height:1!important;color:inherit!important;display:block;margin:0!important}.kb-wig-lb .kb-wig-lb__close{top:var(--_edge);right:var(--_edge)}.kb-wig-lb .kb-wig-lb__fs{top:var(--_edge);right:calc(var(--_edge) + var(--_btn-size) + 10px)}.kb-wig-lb .kb-wig-lb__next,.kb-wig-lb .kb-wig-lb__prev{top:50%;transform:translateY(-50%)}.kb-wig-lb .kb-wig-lb__prev{left:var(--_edge)}.kb-wig-lb .kb-wig-lb__next{right:var(--_edge)}.kb-wig-lb .kb-wig-lb__btn:active,.kb-wig-lb.is-arrows-bottom .kb-wig-lb__next:active,.kb-wig-lb.is-arrows-bottom .kb-wig-lb__prev:active{transform:scale(.95)}.kb-wig-lb .kb-wig-lb__next:active,.kb-wig-lb .kb-wig-lb__prev:active{transform:translateY(-50%) scale(.95)}.kb-wig-lb.is-arrows-bottom .kb-wig-lb__next,.kb-wig-lb.is-arrows-bottom .kb-wig-lb__prev{top:auto!important;bottom:var(--_edge);transform:none}.kb-wig-lb.is-arrows-bottom .kb-wig-lb__prev{left:auto;right:calc(50% + 50px)}.kb-wig-lb.is-arrows-bottom .kb-wig-lb__next{right:auto;left:calc(50% + 50px)}.kb-wig-lb.is-arrows-bottom .kb-wig-lb__stage{padding-bottom:calc(var(--_btn-size) + var(--_edge) + 12px)}.kb-wig-lb__counter{position:fixed;left:50%;transform:translate(-50%,50%);bottom:calc(var(--_edge) + var(--_btn-size)/2);color:var(--_text);background:rgba(0,0,0,.55);padding:6px 12px;border-radius:100px;font-size:13px;pointer-events:none;white-space:nowrap}.kb-wig-lb.is-single .kb-wig-lb__counter,.kb-wig-lb.is-single .kb-wig-lb__next,.kb-wig-lb.is-single .kb-wig-lb__prev,.kb-wig-lb.no-counter .kb-wig-lb__counter,.kb-wig-lb.no-fs .kb-wig-lb__fs{display:none}@media (max-width:640px){.kb-wig-lb{--_btn-size:var(--kbwig-lb-btn-size, 40px);--_icon-size:var(--kbwig-lb-icon-size, 18px);--_edge:var(--kbwig-lb-edge, 8px)}.kb-wig-lb__stage{padding:12px}}body.kb-wig-lb-open{overflow:hidden}