.tz-hold{position:relative;display:block;max-width:100%;line-height:0}.tz-hold.tz-fit{width:fit-content}.tz-open{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#141210b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f3ea;cursor:zoom-in;transition:background .2s,transform .2s}.tz-open svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.tz-open:hover,.tz-open:focus-visible{background:#f04c43;outline:none;transform:scale(1.06)}.tz-open:focus-visible{box-shadow:0 0 0 2px #f7f3ea}img.tz-click{cursor:zoom-in}img.tz-click:focus-visible{outline:2px solid #f04c43;outline-offset:4px}html.tz-lock{overflow:hidden}.tz-dlg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;color:#f7f3ea;overflow:hidden}.tz-dlg::backdrop{background:#000}.tz-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 4vw 24px;box-sizing:border-box}.tz-frame{position:relative;flex:none;overflow:hidden;background:#000;touch-action:none;cursor:zoom-in}.tz-zoomed .tz-frame{cursor:grab}.tz-frame.tz-grab{cursor:grabbing}.tz-wrap{width:100%;height:100%;transform-origin:center center;will-change:transform}.tz-wrap img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tz-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:#141210b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.55;transition:opacity .4s ease}.tz-zoomed .tz-bar,.tz-bar:hover,.tz-bar:focus-within{opacity:1}.tz-b{all:unset;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#f7f3ea;font:400 18px/1 Arial,Helvetica,sans-serif;cursor:pointer}.tz-b:hover{background:#f7f3ea1f}.tz-b:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}.tz-reset{font-size:14px}.tz-track{position:relative;display:block;width:clamp(90px,14vw,170px);height:2px;background:#f7f3ea4d;border-radius:1px}.tz-fill{position:absolute;left:0;top:0;height:100%;width:0;background:#f04c43;border-radius:1px}.tz-thumb{position:absolute;top:50%;left:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#f7f3ea}.tz-cap{margin:0;max-width:min(92vw,900px);font-size:14px;line-height:1.5;letter-spacing:.04em;text-align:center;color:#f7f3ea}.tz-title{font-style:italic}.tz-link{margin-left:14px;color:#fff;text-decoration:underline;text-decoration-color:#f04c43;text-underline-offset:4px}.tz-link:hover,.tz-link:focus-visible{color:#f04c43}.tz-x{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgba(247,243,234,.35);background:#0e0d0c8c;color:#fff;font:300 26px/1 Arial,Helvetica,sans-serif;cursor:pointer}.tz-x:hover{background:#f04c43;border-color:#f04c43}.tz-x:focus-visible{outline:2px solid #f7f3ea;outline-offset:2px}@media(max-width:760px){.tz-stage{padding:60px 12px 20px}.tz-open{top:8px;right:8px;width:40px;height:40px}.tz-bar{gap:6px;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.tz-wrap{transition:none!important}.tz-open{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tsfa-painting-zoom.css.map */
