.ebwz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none}.ebwz.ebwz-open{display:block}.ebwz .ebwz-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.ebwz .ebwz-scroll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;overscroll-behavior:contain;touch-action:none;outline:none}.ebwz.ebwz-zoomed .ebwz-scroll{overflow:auto;touch-action:pan-x pan-y}.ebwz .ebwz-stage{position:relative;flex:none;margin:auto}.ebwz .ebwz-stage img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transform-origin:0 0;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ebwz.ebwz-nozoom .ebwz-stage img{cursor:default}.ebwz.ebwz-zoomed .ebwz-stage img{cursor:grab}.ebwz.ebwz-dragging .ebwz-stage img{cursor:grabbing}.ebwz .ebwz-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ebwz .ebwz-bar{position:absolute;top:12px;right:12px;display:flex;gap:8px;pointer-events:auto}.ebwz button.ebwz-btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;background:rgba(22,22,22,.75);color:#fff;line-height:1;font:inherit;text-transform:none;cursor:pointer;transition:background .2s,transform .2s}.ebwz button.ebwz-btn:hover,.ebwz button.ebwz-btn:focus-visible{background:rgba(22,22,22,.95);transform:scale(1.06)}.ebwz button.ebwz-btn[hidden]{display:none}.ebwz button.ebwz-btn svg{display:block;width:22px;height:22px}.ebwz .ebwz-hint{position:absolute;left:50%;bottom:16px;max-width:calc(100% - 32px);transform:translateX(-50%);padding:8px 14px;border-radius:999px;background:rgba(22,22,22,.75);color:#fff;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;letter-spacing:.03em;line-height:1.3;text-align:center;transition:opacity .4s,transform .4s}.ebwz .ebwz-hint.ebwz-hide{opacity:0;transform:translateX(-50%) translateY(6px)}@media (prefers-reduced-motion:reduce){.ebwz button.ebwz-btn,.ebwz .ebwz-hint{transition:none}.ebwz button.ebwz-btn:hover,.ebwz button.ebwz-btn:focus-visible{transform:none}}