.llb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground));opacity:0;transition:opacity .18s ease}.llb.is-open{opacity:1}.llb__track{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain}.llb__track::-webkit-scrollbar{display:none}.llb.is-zoomed .llb__track{overflow-x:hidden;touch-action:none}.llb__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:calc(6.4rem + env(safe-area-inset-top,0px)) 1.6rem calc(5.6rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}.llb__zoom{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;will-change:transform}.llb__zoom.is-anim{transition:transform .22s ease}.llb__zoom img,.llb__zoom video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:1.2rem;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.llb__close{position:absolute;top:calc(1.2rem + env(safe-area-inset-top,0px));right:calc(1.2rem + env(safe-area-inset-right,0px));z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.llb__close svg{width:1.8rem;height:1.8rem}.llb__count{position:absolute;left:0;right:0;bottom:calc(1.8rem + env(safe-area-inset-bottom,0px));text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.04em;pointer-events:none}.llb__count span{display:inline-block;padding:.5rem 1.2rem;border-radius:99px;background:rgba(var(--color-foreground),.07)}.llb__hint{position:absolute;left:0;right:0;top:calc(2.4rem + env(safe-area-inset-top,0px));text-align:center;font-size:1.2rem;opacity:.6;pointer-events:none;transition:opacity .4s}.llb.is-zoomed .llb__hint,.llb.hint-off .llb__hint{opacity:0}html.llb-lock,html.llb-lock body{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.llb,.llb__zoom.is-anim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lunna-lightbox.css.map */
