.sgz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#08080a7a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .22s ease}.sgz[hidden]{display:none}.sgz.is-open{opacity:1}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sgz{background:#08080ac7}}.sgz__stage{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:zoom-in}.sgz.is-zoomed .sgz__stage{cursor:grab}.sgz.is-dragging .sgz__stage{cursor:grabbing}.sgz__img{position:absolute;top:50%;left:50%;max-width:92vw;max-height:86vh;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;box-shadow:0 20px 60px #00000073;transition:transform .18s ease-out;will-change:transform}.sgz.is-dragging .sgz__img,.sgz.is-pinching .sgz__img{transition:none}.sgz__bar{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;display:flex;gap:8px;z-index:2}.sgz__btn{font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.35);border-radius:999px;min-width:44px;min-height:44px;padding:0 14px;cursor:pointer}.sgz__btn:hover{background:#000c}.sgz__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sgz__cap{position:absolute;left:16px;bottom:max(14px,env(safe-area-inset-bottom));color:#fff;font-size:13px;letter-spacing:.06em;text-shadow:0 1px 6px rgba(0,0,0,.7);pointer-events:none;margin:0}html.sgz-lock,html.sgz-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.sgz,.sgz__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/sg-zoom.css.map */
