img[data-zoom],[data-zoom-proxy]{cursor:zoom-in}img[data-zoom]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}:root:has(.lightbox[open]){overflow:hidden}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--white);color:var(--ink)}.lightbox::backdrop{background:#14141499}.lightbox[open]{display:block}.lightbox__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:64px 72px;box-sizing:border-box;cursor:zoom-out}.lightbox__img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;cursor:default;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox__stage:has(.lightbox__usp:not([hidden])){flex-direction:column;gap:18px}.lightbox__stage:has(.lightbox__usp:not([hidden])) .lightbox__img{flex:1 1 0;min-height:0;height:auto}.lightbox__usp{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px;max-width:560px;text-align:center;cursor:default}.lightbox__usp[hidden]{display:none}.lightbox__usp:before{content:"";width:28px;height:2px;margin-bottom:6px;border-radius:2px;background:var(--plum-text)}.lightbox__usp-title{font-family:var(--font-heading);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.lightbox__usp-text{font-size:15px;line-height:1.5;color:var(--muted)}.lightbox__usp-text:empty{display:none}.lightbox.is-dragging,.lightbox.is-dragging *{cursor:grabbing!important}.lightbox__btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer}.lightbox__btn:hover{background:var(--surface)}.lightbox__btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lightbox__close{top:12px;right:12px}.lightbox__nav{top:50%;transform:translateY(-50%)}.lightbox__nav--prev{left:12px}.lightbox__nav--next{right:12px}.lightbox__nav[hidden],.lightbox__count[hidden],.lightbox__thumbs[hidden]{display:none}.lightbox__count{position:absolute;bottom:16px;left:50%;margin:0;transform:translate(-50%);font-size:14px;font-weight:600;color:var(--muted)}.lightbox__thumbs{position:absolute;bottom:16px;left:50%;display:flex;gap:8px;max-width:calc(100% - 144px);padding:4px;transform:translate(-50%);overflow-x:auto;scrollbar-width:none;overscroll-behavior:contain}.lightbox__thumbs::-webkit-scrollbar{display:none}.lightbox__thumb{flex:none;width:64px;height:64px;padding:2px;border:1px solid var(--line-2);border-radius:8px;background:var(--white);cursor:pointer;opacity:.55;transition:opacity .15s,border-color .15s}.lightbox__thumb img{display:block;width:100%;height:100%;object-fit:contain}.lightbox__thumb:hover,.lightbox__thumb[aria-current=true]{opacity:1}.lightbox__thumb[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lightbox__thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lightbox:has(.lightbox__thumbs:not([hidden])) .lightbox__stage{padding-bottom:104px}.lightbox:has(.lightbox__thumbs:not([hidden])) .lightbox__count{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lightbox__thumb{transition:none}}@media(max-width:749px){.lightbox__stage{padding:64px 12px}.lightbox__nav{top:auto;bottom:8px;transform:none}.lightbox__count{bottom:22px}.lightbox__thumbs{bottom:8px;max-width:calc(100% - 128px);gap:6px}.lightbox__thumb{width:52px;height:52px}.lightbox__stage:has(.lightbox__usp:not([hidden])){gap:12px}.lightbox__usp-title{font-size:18px}.lightbox__usp-text{font-size:14px}.lightbox:has(.lightbox__thumbs:not([hidden])) .lightbox__stage{padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/798/assets/component-lightbox.css.map */
