.rx-image-lightbox[data-v-8599aa52]{background:#191919;border:0;box-sizing:border-box;color:#fff;font-family:Montserrat,Arial,sans-serif;height:100dvh;inset:0;margin:auto;max-height:none;max-width:none;overflow:hidden;padding:24px;width:100vw}.rx-image-lightbox[open][data-v-8599aa52]{display:grid;gap:18px;grid-template-rows:auto minmax(0,1fr)}.rx-image-lightbox[data-v-8599aa52]::backdrop{background:#191919}.rx-image-lightbox button[data-v-8599aa52]{color:inherit;cursor:pointer;font:inherit}.rx-image-lightbox__bar[data-v-8599aa52]{align-items:center;display:flex;gap:24px;min-width:0}.rx-image-lightbox__bar p[data-v-8599aa52]{font-size:18px;margin:0;min-width:0}.rx-image-lightbox__counter[data-v-8599aa52]{font-size:14px;margin-left:auto;white-space:nowrap}.rx-image-lightbox__bar>button[data-v-8599aa52]{background:none;border:1px solid #555;flex:0 0 48px;font-size:32px;height:48px}.rx-image-lightbox__stage[data-v-8599aa52]{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;position:relative;touch-action:pan-y pinch-zoom}.rx-image-lightbox__stage>img[data-v-8599aa52]{height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.rx-image-lightbox__stage>button[data-v-8599aa52]{background:#191919cc;border:1px solid #fff6;border-radius:50%;height:48px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1}.rx-image-lightbox__prev[data-v-8599aa52]{left:12px}.rx-image-lightbox__next[data-v-8599aa52]{right:12px}.rx-image-lightbox__error[data-v-8599aa52]{font-size:16px;text-align:center}.rx-image-lightbox__error button[data-v-8599aa52]{background:none;border:1px solid #777;display:block;margin:20px auto;padding:12px}.rx-image-lightbox[data-v-8599aa52] :focus-visible{outline:2px solid #d90070;outline-offset:4px}@media (max-width:768px){.rx-image-lightbox[data-v-8599aa52]{padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom))}.rx-image-lightbox__bar[data-v-8599aa52]{gap:12px}.rx-image-lightbox__bar p[data-v-8599aa52]{font-size:15px}.rx-image-lightbox__bar>button[data-v-8599aa52]{flex-basis:44px;height:44px}.rx-image-lightbox__stage>button[data-v-8599aa52]{height:44px;width:44px}.rx-image-lightbox__prev[data-v-8599aa52]{left:0}.rx-image-lightbox__next[data-v-8599aa52]{right:0}}
